### .... .....##### ........(###.# ########(....(# ##......'#..#### .. #........#..h.. . #...##...#....... #.. #..# ##..#......( . ##.. #..####..#.#.###. ..##...##...##...#.... ...............#.###. ............((## ###..##..###### #####..##h.###### .......