.... #...# ##...# #....# #....########## +.............# #.............# #.............# ##...##...##.###### #...#######.##...# ....ppK....# #.......# ....g##...## #.......# .... #+##.# #.......# ... .# #######.# .. ## #.### . #...# #...# #...# #####