. .. ## ... #.## ....## ... ......# #.# #....####.# #......#h.# ##......h#######.. #...####hZh....... #.## ##h.......# # #h#####..# #h# .h. ...h ..##.. ..# #. ..# ..