|zywwwxwyyyyzyzy{{{{{{{{{{|tpz|}|~~~~{zyyz{{{{}}~|~~~|{{{{{{{{jqwz{{z{{}|~{zyxyyyyzzzy{{{z{z{{{{{ztlvzy{z{{{~~~|zyxxyxyyxyxy{{{{yyzzy{yqvyyyxyz{{{}~|zyxyxywyxxwyx{{z{yyyyywpnwyxyz{{{|~~{yyxwyxyxyxyx{{yzyyyxyyyvlvxwxyz{z|}~~{yxyxyxxwywyy{{zy{xyyyyynuwxxyyz{{{~|{yyxyxyyxyyx{{{y{xzyzyzyhhvxwyzzy{}~}{yyywwxywwyxy{zyzxyyxyy{rhtxxxyz{{|~~|yywywxwxyxyyxyzyxyxyyxy~hpwyxy{z{{}~~zyyxwyyyyyy