######## #......# #......####################### #............(.......)........ #......###############.......# #......# #....!<.####### #.###### #..####### #>### #.).# ###.## #..# ##.## #..# ##.# ### #.#######h.... #......Wwh.... #..######..?.. #### ... .