#+########## #..........# ##..%......# #.........# #######?### ######'# #......# #(