###### ....# ...## "o. #o# #.# #)# #######'## #........# #........# #....)...# #........# #. ### #........# #.. ..# ####.##+## #.# #.# #.##.# #.# #.# #..###.##.# #.####<# #..........####......# #.#..##...........#..# ## #..............## ####..#.^.......# ####..#.........# .....<...#..#..... .###.....#......... #.##......[..#.. #.#......#..##.. .............. ...##.......... ..#. ##..#...... . # ...##.### ##.# .#