# #. . ... . #. #.##.# .# #. #.#..##.# # #< ....... #.##.## #.#.# .....###...## .. #..##.....###.... #................ ##.##.....#..).. #.###...## ###. #<####.###.# #O........^# ######..#### ##.# .# .# .# .#