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