####### #+.....## ##.......## ##.........## ##...........## #.............# #.............. .......<....... #......(....... +.............# ##...........+# ##.........## ##.......## ##.....## #######