##### #... ######.######### #.......P....... #..####..###### #..# #.P# #.P# +..# #.P####..# #......... .##+## ##................ #..##+#+##.. .... ...# #..# ####..# ... #..# +..# ..# #..####### #..# ..# ###### #......P.#####..#+##P.# #....# #.....................# #.##.# #.##############....### #.##.# #. #...........###.##.# #. #.#########.....##.. #. ########### ##