####### #+.....## ##.......## ##%.....$..## ##...........## #.............# #.............. .......<....... #.............. +.............# ##...........+# ##.....$...## ##.......## ##.....## #######