.. # #.... . . .... .. #.#... ...##.#.. #........ #.....#p###p#### +......p.ooo...# #.....#.###o##.# . ......#^## .. #........######.#.# ##.#.............. #...##..####.#.# ...............>.# #.#.#.....#.####.#. #.#.#..#..#........ # #.......#.####.## #....#.........# #.......#.###..# #####.....<# # #..........# #..##.####.# ##. #.# . ... . .#.# #. .... # ..