....... ....... ....... ####### ....... ##.....## #...... ##...P...## ....... #....P....# ......h##S..P.P...# .....hh.SSSP.<....# ......h##S.PPP..P.# ....... #.........# ....... ##.......## ....... ##.....## ....... ####### ....... .......