#....... ... #....... ... #....... ...o #......# .<... #......##..... #......#.....o #......'..O... #......# ...... #......# #..... #......###########.... #...............##...# #...............##...# #................#>..# #............(...#...# #......##.....O.##...# #......##.......##.O<# #................(...# #....................# #....................# #....................# #....................# #...............)....# #......##.......##...# #......##......(##...# #....................# #......<.............# #...............##...# #......##.......# ...# #...... ####+#### .... #...... ..... #...... .... #...... .... #......