######## ...... ##...## ##.....## ##...<...## ##.........# ##...........# ##......#......# ##......###...... ##......## #..... ##......## #.... ####......## #... .........## #. ####......## ##......## ##...h..## ##......# ##.s....# ##%.....%. ##.†..... #^..>.. #..... #...# ....