#.. . #..# .# .. #..# . ##.# #..## #########?### #..###...####.......#.... #........................# #........# #.......# #........# #......<# #........#######.####.... . ######........................ #.#### #.....................####.... ....... #.................######## . ....... #....#...................#... ....... #....#..........>........#...# #.......##...O##..###.............#...## .............soO......................... #.......########...##.###................ ....... .......................... ....... ##..#########..............# ...O... ...# .. #...........#.# #.#### #..# ###....##...# . ...# #......# ..# #... ###....# .# #.. #....# # ..<...) #..... ....# .