....# P.... #...# #...# #.. .P.... ##...## . .. ....... #.....# .. #.# #....... ##....# ...##..##.#....+ #..<..## ...............# ##.....# ........$......########...### ...............#...##.#...# ..........................## ...........................# ..........................## ..........................## ...........................# ....#.#####....####..#.#..## ...######.###..#########P.# .................####.###t# .............P##..!...+D# ##...........###.....#P.# ###...####..P#####..##.# #..#..###..## ##.###... ............#####....#.### ........................# #######.#.P##.###.#..P### ##.###### ###P### ## ##