######### #........ #...hh.h. #?....... #.# #.# #.# #.### #h+.# #h#.# #.#.# #.#.# #.#.## #.'.<# ###.## #.# #.# #.# +.# ###