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