##### .... #... +... ####...######### ................ PPPPPPPPPPPPPPPP PPPPPP..<..PPPPP PPPP..PPPPP..PPP PPP.PPP...PPP.PP PPP.PP.PPP.PP.PP PP.PP.PP.PP.PP.P PP.P.PP.P.PP.P.P PP.P.P.PPP.P.P.P PP.P.PP.P.PP.P.P