### #.# ..# # # #######.# ####.##.# ....o...# #........ #.# ##.###.#.# #.# #......#.# ###.#######..##....# #.........(..#..Y..#. ####.#.######...o........ #.......# #.#.#....o... #.#.##.#..# #Z#.....(oZo. #.#.##.#..# #o#####..#### #.........# #Y# ..# ###.##.##.# #.# ..# #.#..##.# #.# # #.......# #"# ###..#### #.. #..# #########. #..# #......... #..# #.######## #..########.########### #..............<....... #.#########.########### #.#########.# #...........# #############