##.# #..# ##..# ##...# ### ###....# #.#####.....# ###...........## #.#.##.........# #..###....###..## #.## ##..## ##O.## #..# #...# ##..## #..# #..## ##..## ..## #..# #...# ..# #..## #..## ..# #...## ##.## .># ###..#####.## ..# ##..##..## ##....## #....# ######