. #...... #. ##........ #.##......... #....#....... ##.PPPPPPPPPPP ###..PPPPPPPPPPP #....PPPPP.....P ##....PPP..PPPPP. ......PP.PPP...PP #...(PP.PP.PPP.P .#....P.PP.PP.PP. .?....P.P.PP.P.PP ...(..P