.oo......ooo.
oooo..P.ooooo
o..o....oo.oo
