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