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