.... ... . ... .. .. ... ########.##.... ............... .............#. ......g.h..$... .......g.....#. .............# ............... ............### ............# ............# .............