yyyyyxxxyyyyyyyyyyyyyzyyyyy{{z{|}|}{zyyxyxus}qjouxyxyzzzz{{{|}}~~~~|{zyxwxxxxxyxyyyyyxyyyyyyyyyyyzy{|}{{|yxxxwwtqysjlsvwxxyyyyzz{{{{|}~~~|{yyxxwxxyyxyxyyyyyyxyyyyyyyyyyz{|||||zyyxyyvsxwkjswxyzyzzz{{{{|}~}~~|{zyxwxwwxyxxywyyyyyyyyyzyyyyyz{{~|{|{yxyxxwsq~nhnuwxwyyyz{z{z{|~~~~|{yxxxwwwwyxxxyyyyyyyyyyyyyyyzz{|}|}|zxyxx