### ##.## ##...## #.....# ## ###...### ##.##......# #........o.# #.......ooo# ##. ##......o.###... # ##.##.#.......... #.#######..#.###........# ...o....#....# #........# .....o..##...###......... ........#.....##......... ......................... ...........#.....##.#.... ...........##........... ...................#.... ................... ..## ##..#.............. .. ...#.............## .# #...........