###### .....# #.##.# #.######.##.# #.....<#.##.# ######.#.##.# #.......# #.#####.# #. #...#### #. #......# #. ##......# #.##..###..# #.....'_+..# ###...###..# ####################.......## ...............[...........# ########.###########.#####.# #.# #.# #.# #.# #.# ..# #.# #.# ### #.###########.# #.##..........# #.##.########O# #........# #..# #.##.###.# #..# #.##.# .... #.##.# #$### ...... .. #.##.# ##) #.##.# .. #.##..