###### #####....# ........### ######.#......#### #................. #................ #####.###........ #.# ####...## #.# #..# #.# .. ### . .# .. ..#######.# ...#......## ..h........ .(......# #......# #..!...# #...<..# #...)..# #......# ########