#...# ## +...+ ## #.... #...# .... +.... +...+ .... #....#######...#####..# . #....PPPPPPPPPPPPPPP..# .. #....PPPPPPPPPPPPPPP..# . .... #....PPPPP.....PPPPP..#.## #.... #.PPP..PPPPP..PPP..#... #....########.PP.PPP...PPP.PP...... #.......)..##.PP.PP.PPP.PP.PP...... ...........##.P.PP.PP.PP.PP.P.#... ...........##.P.P.PP.P.PP.P.P.+ .. ...........##...P.P.PPP.P.P