##########++###### ## #+ #................# ..# +. #......#..#......##..# ######.##................''..# .......%'................'h..# ###+#####......#..#......##...... #................# ..... ####'#####++###### #### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########