#. . >. #( ##. #..## #.! #...##.# # ### #....###.##.. ...#########^........# #......(....O........ #....####.####..... #.....##..# PP. #...#....#..# . #########...#..###.#... #.....##...##..)...# #.. ##....##.#####...#... . #..>)##.# ###...#. #....)..# ..... #[...)### .###. #...........O # #.......###.. #.....#.# #####.#.. #.###O ... .# ... #