}{xvtsqonmmlkkkjjjiihhgggfffeeddcccccdfimqux{~}zxvtrpomlkkjjiiihggggffeeeddccccbbaabcehlptwz}|zxusqo