...(..... ... ........... ... ....P.........<.... .....#.............. ..........##.#...... ##.......?.......... #P...#.............. #.........#......... ....######...P.............. ....#..#.#.......?.......... .P..........#....^......... #................=.....PP. #..........#............P. ..#.P..###.P................ .......................!.... .......