####### ##.....## ##!......## #+.........## ##.........).## #.............# #.............. .......<.%..... #.............. #.............# ##...........## #+.........## ##.......+# ##.$...## #######