#### ### ## ...###..##. .......... ### .......# . ##..###.....# #.. #...........#.... ##................ #.....##..<...# #...........## #...........# #............# . ##....#.......... ...#..P.###......... ....###.###.......... .........^........... ......@............. ................. ....##..#...##. ..## ##......# . ......... ......... ......... ...>...#..