~~~~zvrnmoswxwtokhgffgghhhgggedba_^^~^}^}_}_}_~][XURPONO}Q|T{Xz\z_{c{g{j{m|p|q|t|v}z}}}}}}}}}}}}~~~yupliggimppmjfc`_^__`abbcbba`_]\Z~Y~Y~X~X~X