##### ##...## #.....# ##############'################# #..............................# #.#.#.#.#.#.#.#.#.#.#.#.#)####.# #.#.......#.......#.......# #.# #.######################### #.# #.# #.# ##.# #.# #######..# #.# #####.......## ####.# ....#...##### #....# #.......# #.#### #.#......# ####.# ...#.#...# #....# .....#9..# # #.######## #....Y..# #. #.#...(.<# #.#...a..+ #..#.....#### ...#..#### #....[.#.# ...... #........# #.... ........##### #?#.. ####.#### . .# #. .. . ##