. ... #####h.... #..hhhg..# #g#####.## #.# #.# #.# ... ... #.. ##..