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