... .. .. #. #. #.## #..# ##################.# ..PPPPPPPPPPPPPPP..# ........h