z~st{~xus~y|{ws{t~t|yywzuwutupnstsuswr{~~~~zx~w{y~z~|~~|ykksr~qwywuxuxuwxtrxruwsrspsplqinpjnjpjirpsw{uzw~{z~|~|~~~~|{yw~{~}||rpxy~yx{~~~~||{{w|w|~uxt{wwuwuyuz{w~{~~~~srw||w~{|z~{~{z{zz{zywxuzwswusrumtsutwwzw~|~{wry~y|{~|{|{u~{xw|~uopw}~s~x|~{|xw{w{t~p|w|wtz{tx