....##....#... ..%.............. ...............>.... ................?.( ................. #....##..#...... #.............. #.<...)#....... ###....^)#....... #......o......... #..#.....S#....##. ##.###..a.##....# # #...### ....# #.....# ..... #........# ..... ###........ ##.. ........... #. ...........? .<#.###.....# ...## #.....