.. .. ... ... ....###############.. b....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.# ### #......#.###.## ....######+###...#.# ...............##.#.# ............(..+....# ...............##.### .......%l..........# ............######## ####........# #........# #.......... #..?......## #######...# #####