. .. ... ########### ....#P#P#P#P#P### .....l........lg# ..............hh# .............hh.# ....#P#P#P#P#P### h. # #########