## ##.######...# #.....S.....# #..#####.#### ... # # ..# #.# #.# #.# #####.# ##...#.####### ##............. #....<......... ##.#....b......>.. .%................ ##.##.....#....... #........#....... ###...........>.. #....(..###.### #.......# .# ##.....## # ##...##