h  (    #Q###############Q#####################################;;#########//########zX##Wz########%##$############################################?##=########@TT@#########aa###########&HH&#######################Q###############Q