.) ...P. . .. ....# .. .. .##......##.. #.?...... ..... .#....... ... #....#..# ..# #......##..# . .....#...## ..# #.........#..... #................ .................. .#................ #.........#.....# #...###.....#...#. #... .....#.....# #. ............. ........ . ..