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