#################### #.....^...#^#..^....# #<.^.sp##.#.... #^#.#..^...... .s#.#.#.#^<..# ..#.^#.....###.# #......#..#.## # ###.# .#^.... #. .#^.###.# .. . ... . ##