# # # # ## . . # . # #. # # . #. # .. #. . . . # . # ... .. . #.# . .. ###. ..# #. # # .#. . .. . # .. .# ##. . ..#.. ..## # . .#....#....#.# . .............#. # #..... ..#.##. # ...#...#.... #.####..##....## .#.##..#....p# . ....#.p..#.# # #..# ##.#...#..# #.....#.#### # ....#[.p#### ..###..###.# #.. . # ..pp #..#... #.#.##.#.. .#.# .....p#..##. . .# #. # .. # ###. .. .. . #.. . .#.