xpypzpzqypyozpzpzozo{p{p|p|q|q{qzqzqzqzq{r|s|szsysxryrzszsxrxrytzu{u}v~v~v~v~v|uzuzu|v}v~vwxxyyyyxx~x}w~wxyyyyyyyyyzyyyz{{||{z{{{|{yxx~yz{}}|{zz{{{zvsw|{|||{|z|z}z~{{{|}}|||||{zzzyxy{~~}~|xw~~}~~~}}}}~~}||{{{{