. . . . #...##. .# ........### ..#^#...... ####.^[^..#... ....#^#...... #........... #. #..<....#.. #..####.........>. #.............p.. #...#...###...### #. #...#p...## #...#....## ###.#.....### ####.# #.....# ##.##....###.....### .ooo../...##........### ##..o......<........... ##########...##...### ##### ####