# # . #. .# ###.. #.## ......####...# g....hh(.?h# ####.)##.#..... #h{#h## ### ..{ ##.# ## ###