~~~~~~~~~llvyyz{{|||}}~~~~~~~~~}|{d\ioqqqqrqrqqponnnnnmmlkjjigedegiiggfeeeffffghghhiiiijjlnpstuspnlkjjjjklsdQZaeilopnlmnpqppqrqqsvvusrqonnooppqrrrssttuvwvtstvuuvvwz~}{yvtrrrrrru}aWagijlmmmmmmmmopqqqpprsrqqpnmkklmmmoqrpoponnooonnopmloqswzzvqnmlkjlmnnrwPM\bdeffhhghjlmnmmpqopoopqqpnmopppppqsttrrtttuwyyxwuvvuw{}}zvuuuuutuyfYcilpssssttttssttsrsvwurqtvvtsrrrsttsrrrpsy{yyyyyxz||zzz|~}|}}}~~~xquxz{{|}}}~~~~~vy}~~