#####################. .......<.............. ...................... ...................... ...................... ###############'#......## #...............#......# #...............+......# #...............#......# ..##...........#......# #####....##.....#......# #..##....##.....#......# #........##.....# #...............# #..###...##.....# #..###...##.....# #....#..........# #....#...... #....+...#### #....#...# #.o.## #...# #.... #..... #...... #...##+# #...# .. .... ##############.... #.>........[...... +..........H...... #................. #.............|... ########......#### #......# #......# #......# #......# #......# ########