|ywutrqpnmljihgeddcba`__^]]\\[[ZYYYZ\_cinsy~~|zxvusrponmlkjihhgffeeeeeeeeeffgghhhijknquy}}{zxwutsrrqponmllkkjjiihgfeeeeeeeffghijlosvz~}zxvusrrqqpppop