xxy{|~||zwuwvuuvvwvvwvwxx}l~X{Zx_vpuys{r|p|o|n|m}l~k~j~ihhgfedcba`_^]\[ZYXWVUTSRRQ~QzPxPuOuNuNuMuLuKuKtJuIuHvHuGuGuFvEuDuCuCuCsEsHuMuSu[tdtosztuuuuvw{}{zzwuvuttuuuuvu