rqpnmlkjihggggghhijlnpsvy{~~|{yxvusrqpnmllkkkjiihhggffgghjknpswz}~|{zxwvtsrqponmlkkjjjjijjklmnprux{~|{zyxwutsrqponmlkkkkkkklmnpruwz}