# #. .. # .##.#.####..# ......h