####### ##.....## ##.......## +#.........## ##...........## #.............+ ..%...........# .......<....... ..............# #?............# ##...........## ##.........## #+.....".## ##.....+# #######