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