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