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