. #. # #. .....#######.### #......^..##...# #.##.####.##...# ##.# #<# ... . ...###.# #.# ... ...#.# #.# #..#.#.###.######## #.................. #.####.###.##.##### #......S........... ........######.#### ######## #