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