#+# ##.## #...# #...# #...# ##...## #####..P..##### ##.............## +.....P.<.P.....+ ##.............## #####..P..##### ##...## #...# #...# #...# ##.## #+#