##### ######...## ..........## ## #.......######.## #...<...%.......# #.......##......# ##.....###.###....... #.....# #.# ..#### #.##### #.# .# #.. #.. .# ... #.. # #.. ... ...