### ### .. .... #. #.... #####.####..... $...#.......... ............... #....g..%.... ##..S....# #........# ###........### ....#........##### ..#..............###### . ##.............>....# #...#................# #.####.#.............# #. #..#.#..........# . ##...#..........# #..#...........# ..........).....# ..........<......# .........#.######## .........#.# ........#. .... .. ... .# .. ..