########### .........# ........# .......# #......# ##########......# #.......##......# ##.......##......# ... #.........#......# ... #.........#O.....# .. ... #.........#......# #.. #.# ##.##...###......# ##..####.####.##...###......# ...............#............# .%.(...........#......).....# ...............#............# ...............#............# ...............#............# ..###...##.####.####.##....# ..###...##.#########.####### .............#.........# .............#.........# .............#.........# ...##..##...##...####.## #########...##...###### .................# .................# .................# ...###...##.....## .#######+###################...####+### ...............>.#.................... .................'...................( .................#.......<............ ##....<###......#...##..##...######## ####+######....########..####'###...# ................# #............... ................# #............... ................# #............... ...##..######.########..##.........# ##..##..##.##...################# #..........>.....# ##...^............# .............>......# #####..##..##..##..## ################