#< #. #. #######. ###### ########## #.. .......#####....# #........##### #.##########..# #....#....# #............## ###.#...........###....#....###.............. ###...........................+...............> #..........#........#....#....###......<....... #..........#......).#..).#..........#).)....... # #.5............#..#####.............#.......... #...#.5..$.....#...#..##................#.......... #...55K...........)#..##................#.......... #..............#...#..##................#..#....... #..............#...#..##...................#....... #.......#.#..............).................#....... #......>...........................##...... #...... #.......g........................... ##........g.......#### #.....^.........