### #.####### #..#.##.#### ###.###....##### ####........##.### #.#.....!....#...####### ### ######### ## #........[......P..#...##### #.####.##..#.# #.## #.#..P................P#.#.#######..........### ### #...## ####..^###.#....P........P..P.##.#............######.##PP.... #.P...##.................PPP.........#....##........PPP...# #..P.##.#.....P...........PPP.......P...............PPPP..# ##....###..#