####### ##.....+# ##....%..## ##.........## ##...........## #.............# #.......[......## ........<........ #..............## #.............+ #+...........## ##.........## ##.......## ##.....## #######