.. ...................# ...................... ...............>....#. #.##........#..?...... #.#...............#... #............#........ #....?.........#..... #...r...)..<......)# ####..........gSr.....# .[#.#.........S......# #.#.##......#.#......# #.#.#######.#.#h.....# ##....######...#......# #.............##r###### #.....g.......##g#### #..........##.......# #...........#.......# #........@.r.r......... #..........##........... #..........##........... #..........##.......#### #############..h....# ......... #.......# #######