############ #..........# #.########.# #.# #.### #+#####'### #...# ..........# ##.## ..........# #.# ..........# #.# . ..........# #.# .. #+#####.### #.# ... #.# #.# #.# ..#+# #.# #.# #.# . ... #O# #.# #.# ....##.###.#####.#########.# .......))................#.# ...####'##)#####...#.......# .........#.......#.#<#...# ###.....#.......#.#.#...# #.............#...#...# #.....###########.#...# ..........^.........#...# #.......############.#...# ........# #.#...## .....##.. #......# ..... ... ######## .. .