###### #### ..##.#..####...# ........##....## #..#..........# #...
## #..###..# #......?.# ##.....#F# #.....P..# ###P.PP... #..P.##.. #####. ..# . ...