#.. #.# #.# #.# #.# #######.### ..........# #######.# ......hh# .....##.# .... ..# ### ##.. ... ...w ###. ..