##########++###### #................# #......#..#......# #................+ +................+ #......#..#......# #................# ####'#####''##### #.......##''##### #.......##......# #.......##......# #...<...###....## #.......# ##Hy## #.......# .h..# #.......# ......# ##########......+ #......# ##....## ##++##