. . #. #. #.# #..## #..# ######.#### #....hb...# ........Zg<# ...........# ..........## ###.......# ##.....## #......# ........ ......