###### ..... ##%..## ##.....## ##...>...## ##.).......## #...........## #......## ##hhh...## ##......## ##......## ##......### .# ##........ ...# ##......### ....# ##......## .....# ##......## ......###......## #......#......## #...........## #.........## ##...<...## ##.....## ##...## ...... ########