######### #.......# ########.....########## #......#.....##.......# #<.....'..............+ #......########.......# #...(........ #.......#### #............ #........... #............ #........... #............ #........... #............ #........... #######.......####....##.. ..........#....# # ..........#....# .........'....# .........#....# ........#.'#### ........#.#...# ###...(..#..)# #.....##.......# #.....####._.### #.....## ...... #......# ..#...# #......#...#...# ##......+#######+ #................. #................. #................# #...<............# # #....[...........# ..##+####........... ........#........... ........#.....$o.... ......oo#........... ..#####............. #...###########.. +... . #... #... ####