~zwtrpnmlkkkklmoqrstvwxxyyyxxwwvutsrqponnmmmlllkkkmoty|yvsqpnnmnnoprstvwxyzz{zzzyyxwwvutsrqqppooonnnm