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