##################### ..................... ######.####......... #.# #.####.... #######.# #.#.## ... #####.......####....+ .. ## #...........##.....## ... ..###### #...........##.#....+ .... ..#####.#....# #...........##.#...##..... ........#.##.# #......................... ........#.##.# ......?.......##....####### ........#.##.# ..............#.....'.....# ........<..#.# ..............#.....#####.# .......##....# ..#..#........#........# .............# . ##.#####+#..#....#.#....# ........#.##.# # ###....#.# ##.# #######.#....# #..#.#.. #.......####.# ####.##########.......# ### #.............'.......# ##.#.##########......## ####.# #......# #....# #......# ###### ###......# #........# #.......## #.......# #.......# #.......# #.......# #########