### #.# ##########.# #..........# #.########.# ##### #.# ####### #.... #.# #.....# #.... #.# #.###.# #....#######.########.# #.# #....'................# #.# #...O#######.############.# #!... #............#.# #.... #####..#.....#.# #..!. ......#.#####.# #.... #.............# #.... #.##..........####### #### ....................># ##....########.####### ############.# #...........# #.########### ### #.#...# ..# #.#.#.# #.# #######.#.#.#### #.# ................# #.# #######.###....# #.# #........# #.# ######...# #r# ###'#######.# #...........# #.#.######### #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.. #.######## #.......<# ##########