... #..# #..## ###...## ...... # #... #.##.##..######## #.........O...... #.#####..######## #........# ########.# #.###### # #......# . .###.####.# . ....####.####### ##.##..##.......... ...##..##.#.####### #.........#.# .#........# ##...##### .######..## .........# .#######.# ##'## ##...## ##.....## #### . #.......## ... ... #.........##.#....# +........)'.......# #........<##.#....# ##.......## .# #.# ##....... .. ##.....## ... ##+##.#⌠ .#.# #.## .#.# #. .#.# #.