###### ######....# ..........# #.........#### #............# #............# #.......%....# #............#### ................. ......##.....#### #..... #..#### #.... ##.## #.... #..# ##.# ##.# #+ #.# #..# ##.# .. ..# ..# ... .#.#