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