#+# #### ##.h##########..## #....#......'.%..# #..hh'......#....# ##..##########<.## ### ####