######### #.?.%...# #.h.#### #.. ##.