{|~~}}}}}}~~~~}}}}}}~~}}}|}}~~~~xyzyxvtstuwxyyzz{}~~~~~~|zywutsrrrqqqqrrrrrqpqrssrrrrstvy}~|{{|{onprrstvxz{||~~~~~~~~}}}}}}}~~~~~~~~~~}}~~~}{{|y{{{yxwwvvvxyz|~~~~}}}}}}~~}|{{{{|}}~~~~}||||}}}~~|{wwwwwwwxyzzzz{{{|~~~}|||||}~~~|{yxxxxxxyyz{{{{{{||}}}}}~}{xvy~ssuvvutsstuuvxz|~~~|xvuuvwxz|~~|{{{{||||}}}~~~~~~~}|{{z{{|}~}|{{~{{|{{zyyyyzz{|~}}}|~{zxvuuuuuvxz}~|{{{{{{||||||{{{{{{zyxxwxz{|}~|zz{z{{|~~}}|{zzywvvuvvxy{}~|{{z{||||{zzyyzzzzzz