####### #.....# ##..#..# #<.#...# ##.##.### ###....## ##.#..## ##.#..# #### ##.#.## ###.h# ###..###..#h# #........#.# #####.#.##.. #...### ##. ....### (# #..## # #. #. .