####### #+.....## ##.......## ##.........## ##.......)...## #.............# ..###.............. ..........<....... #.............. +.............# ##...........+# ##.........## ##......!## ##.....## #######