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