. #.# #.# #. #.# ######.# # #. #.# #......#####. #. #.###.#######............. ###............................. .....#.##.......^............... ......<........................> ........###....................#.. .......%..........%......<........ ........###....................... ###....###..).......##.......... ###....#........######..#.####.. .......+............ ....... . ####....#............##..#.... ........#............ #..#.... ..................... ........ . ###.....#.......... ..... ... ##.#..###.#..... ?...####.#......####. #...........##.### #....(............. #......(.......... +.......g(<....... #.......g......... #.....S.......... #................ #.......#.#####. .......+.. ......#g## ......S. ....