{pjiouz}zpllqvy{|~~}~~|}~}~~~~|{yxvuutsrsqpqponnpoprsuvwxywwxwyy{yrnmoqrqqrppononnmljjjjhighhgklnprsuuwxy{z{{{{{|~}~~~~~~}~~~vpnpsvyz{|~~|{{yzyyyzyyyyyzzz{y{{zzzyyzyyzyyyyyyyyyungcdhlnpqsuvwwwwwwvwututtttuuuuutusr