######### ######## ############ #.......###########......# #.....o..... #.......'.........#......# #..oo....... #.......#.........#......# #...oS..o... #.......#................# #........... #......(##########.####### #....####... ######.............# +....# .. #.............# #....# . . #.............# #..J.# .. #.............# #....# ...#########.....# #....# ...........#.....######### #....# ...........#.............. ...........#.............. ###+#####'####.............. #..............##+#......... #..............# #......... #..............+ #......... #..............##+#..<...... ##'###+##.............###### #...#..#...........(.# #...#..#.............+ #...'..#.....@...(.### #..###.#.....5)..(## ######.####+##....# #........#....# #........+....# ######'####..#....# #...##..###..##..## #.......#.....+..# #.......#.....#..# #.......#.....#..## #.......#.....#...## #.......'.....#....# #+#####+####'##....## ..................# ...................# ....................# ....................+ ......)))...........# #######(##+#######... #...#))...# ... #...'))...# ######'######+## #..............# #..............# #..............# #..............# #..............# #######'######## #.........# #...>.....# #.........# ###########