pp~~~~~~~~}~~~yx|~~~~~~~}|||}~}}|||}}|||{{|z|u}z{||{|||{{{{|}}}}}}}~~~~}}}{}w~|~~~~~~~~~~~~~y~~~~~~~~~~~~|~x~~~~~~~~~}~~~~~~~~~~~~~~~~}~x|~~~~~~~~}||}~~~~~~~~~~~~}~~yx}{~~~~~~}vtuwyzyyxxwyyxwwwxw{jwmz{{||{{zyww{|}}}|}}~~~~}}s{l{~~~}{~