# #.## ##.#. ###....## ........############# #.....((.hhn......... ##......#######..#### ......... .# ......h... .. #####....## ## #..### #.. #..