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