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