##. ... #.. #.. #.## ... #.## .####.>##### .... ............###.... ########..#........ ##.# ....... #.##....?.. #..#.....# ##.#$....# #.#########....# #..>..O......### #####O##c.#..# #_#..>##.# #'###..#..# ..# ##...... #### ........ #.........# ##.<......# #.>......# #........#