.## ....## ......### ......?.#### ..........#.# ....h.......## ##...........## ###..........## ##..........# #.#........## ####........## #.........# ###.......## ##.......# #.......## ##......<# #......D## ##.......# ##......# #......# #......#### #.......... ................. ............... ............... ............... ............. ..>.......) ....h.... ...