####### ##.....## ##.......## ##.........## #+.........%.## ##....%........+ ##..............## .........<........ ##..............## +#........)....# ##...........## ##.........## ##.......## ##.....+# #######