........................................................................................ ...#######.......##...................##......########......########.......##.....##.... ..##.....##......##....##.............##......##............##.....##......##.....##.... ..##.....##......##....##.............##......##............##.....##......##.....##.... ...#######.......##....##.............##......######........########.......#########.... ..##.....##......#########......##....##......##............##...##........##.....##.... ..##.....##............##.......##....##......##............##....##.......##.....##.... ...#######.............##........######.......##............##.....##......##.....##.... ........................................................................................