~~}}{zyxvxyyz{{|}~~~~~~~~}|{zyxxyyyyyxywxyz{{||||||||{{|{z{||}~~~~}|{zzyxyzzyz{||}~~~~~~~}|{zyyyyzzzzzyzyxxyzz{{z{{{{{{{{zz{||}~~}|{zyz{{{{{zyz{||}~~~~~~}|zyxzzzz{{{{{{zzywxyzz{{{||||||{y{{||~}|{zyz{{|||||{yz{|}~~~~~~|{yxy{{{{||||||{{{zzyy{|||}}}}}|{zz{{|}|{zz{{||}}~}}|{yz{|}~~~}}|{yyz||||}}}}}}|||||zxz{}}~~~}|{zyz{|{|{zy{{|}}~~~~}}|zy{||}}}||{yyz{|}}}~~~~~~}}}}|{yz{}~~~~}|{zzxz{|{|zz{|}~~~~~~~}|{yy{{||||{zyz{||}~~~~~~~~~~~}}{xyz|}}}}||{|{zyz{|{z{|}~~~~~~~~}|{zxyyzz{{zyxy{||}~~~~~~~~~}}}|zwyyz{||||{{{|{zyz{{z{|}~~~~~~~}}|{zxxyzyzyyxxyz{|}~~~~~~~}}}||{zxwxyzz{z{{||||{zyz{z{|~~~~~~~~~}|{zxyz{z{{zzyxyz{|}~~~~}}}||{{zywsuxz{{||}}}}}||zz{z{|}~~~~~~~}}|{zxzz{{{{{{zyxyz|}}~}}}||{zzzyyxuwxz||}}~~~~~}|{z{z{{}}~~~~}}}}|{yyz{{|||||{zzyy{|}}|||{z{{{{zzyxyy{|}}~~~~~~~}|yzzz{|||}}}}}|||zyz{{|}}}}}}|{zxz{{|{{zz{||}||||{{y{|}~~~~~~~~~}zzyyz{{|||||||{zyz{{|}}}~~~}}|{wxzyzyzyz{}}}}}}}|{z{|}~~~~~~~~~|yzyyzzyz{{{{{zzyx{||}}~~~~~~}|{xwwutuwx{|}~~~~~~}|z|}~~~~~~~~~}|zzzz{{{zzyyyzyxxz{|}}~~~~~~~}}{ywurrruy{|}~~~~~~}|y{}~~~~~~~~}|{yzz{|{||||{{zzyxz{|}~~~~~~~~~}|xwurrrtxz{}~~~~~~|{z{|}~~~~~}}|{{z{{|||}}}}||{{{z{||}~~~~~~~~~}|xxwututwyz|}~~~~}|{z{|}}}}}}}||{z{{||}}~~~~}}||{y{||}~~~~~~~~}}{xyyzzyyxwz{||}}}|{zyz{||||||||{zz{|}}~~~~~~~~}|{zz{|}~~~~~~}}}|zyz{||}|{zyz{{|||{zyxyz{{{{{{{{zz{|}~~~~~~~~~~}||{y{|}}}}}}}}|{{zz{|}}~}}|{yz{{{{{zxwxyyzzzyzyzz{|}}~~~~~~~~~~}|{zz{{|||||||{{zzz{|}~~~~~}|{zyzzzyyxuxyyzz{{{{zz{|}~~~~~~~~~~~}|zyzzzzzzzyzzzzyz{|}~~~~~~}}|{{zyyxwxyyz{{{|||{zz{|~}~~~~~~~~~}|{yz{{{z{zyzyxyyxz{|~~~~~~~~}|{zyxxwyzzz{|||}}}{{zz|}|}~~~~~~~~}|{z{{||||||||{zzy{|}~~~~~~~~||{zyxwyz{{{||}}~~}}|{zz|{||}}~~~~}|zz{||}}}}}}}||{{z{|}~~~~~~~}|{zyxwyz{z{||}~~~~~~}|{z{zz{||}}}}|{y{||}~~~~~~~}||{zy|}~~~~~~}||{yyxxyz{{{|}~~~~~~~~}|zzzzz{{|||{{zz{|}}~~~~~~~~}||{z{|}~~~}}||{zyxyyzz{{||}~~~~~~~~}|{z{{{zz{zyzyyzz|}~~~~~~~~~}}|{y{|}~}}|||{{zyyyyy{{{||}~~~~~~~}||z{|||||{{yyxwyz{}~~~~~~~~~}}||zz{|}|||{{{z{zzzzyz{||}}~~~~~~~}{{z||}}}}}|zywtxz|}~~~~~~~~~}}||{z{{||{{zz{{{{{{{{zz{||}~~~~~~}|{z{|}~~~}}|{zxwxz{|}}}~~~~}}|||{yyz{{{zyyz{|||||||{yz{|}~~~~~}}|z{{}~~~~}}|zyyxyy{||||}}}}||||{yxxyzyzxxz{|}}}}}}||zzz||}}~~}}|zz{|~~~~}||zzz{zzyy{||{||||{{{zyz{|{{{zyy{|}}~~~~}}|zyz{||}}}}|{z{|}~~~}|{z{z{{{{{zzz{{{{zz{{zz{{|||||{zz{|}~~~~~~}|yxyz{|||||{z{||}~~}||{{{{|||||||{zzzzzzzz{{||}}}}}|{z{|}~~~~~~}|ywxyyyzzz{{z{||}~}|{{z{||||}}}}||{zzzyzzz{{{|}~~~~}|{z{}~~~~~~}|yxwxyzyzyzzyz{|}}||{{{||}}}~~~}}||{zzyyyzz{{{|}~~~~}|{|}~~~~~~}|zyxyz{{{{{{zzy{{|{{{z{||}}~~~~}}||{zyxxxyzzzz{|}~~~}|z|}~~~~~}}|zyz{||||||||{yzz{z{{{{|}}~~~~~}}||{zywwwxyzzz{|}~~~}|{|}~~}}}|||yz|||}}}}}}||{yyzzzz{{|}~~~~~~}}||{zzxwuwxyzz{|}~~}|{z||}}|||||{z{||}}~~~~}}||zyzyyz{{|}}~~~}}}|||{yyxxxxyyyz{|}}}||zy{|||{{{{zz{||}}~~~~~~}}|{zzyzzz{||}}}}}||||{zyyyyyyyyyz{{|||{zyz{z{zzzzzz{||}}~~~~~~~~}|{yzyyyzz{||}}|||{z{zyyzzzzzzzzyzz{{zyz{||||{{{zzz|||}}~~~~~~~~}|{zzyyzyz{|||||{{zzyyzz{{z{{{{{zyyyzz{|||}}||||{z{||}~~~~~~~~~~}|{yzyyyxyz{{{{{z{zyyz{{||||||||{zyz{||}}~~~}|}|{z{|}}~~~~~~~~~~}|{zzyyxxxyzyzzyzzyzz{||}}}}}}}|{zy{||}~~~~~~}}}|{z|}}~~~~~~~~~}}|{zzyyyxyz{{{{zzzzzz{|}}~~~~~~}|{z{||}~~~~~~~}}|{z||}}~~~~~~}}}|{zyzyyyzz{{||||{{zz{|}}~~~~~~~}|{zz{|}~~~~~~~}}|{y{|}}~~~~~~}}||{zzzyyyz{|||}}}||{z{||}}}}}}~~}|zyz{|}~~~~~~~}}|yxz||}}}}}}}}||{zyyzyzzz{|}}}~}}}|{z{{{||||}}}}|{yy{|}~}~~~~~}}|xvx{||||||||||{zxxyzyyz{|}}~~~~~}|{zzz{{{||||}}|zxy{||}|}}~}}||{vrvyzzyz{{{{zzywwxyzyzz{|}~~~~~~~|{zyzzzz{{{|}||{xy{{{||||||||{xxvxz||{{zyzyyxuruyzzyz{{}}~~~~~~}|{zzyyzzzz{|||{yxxyzz{{{{|{{zyyxy{|||||||{{yxrprxzzyz{|}~~~~~~~}|{zyxxyzzz{||{yxyzz{{zzz{z{zzyzz||}}}}}}}||zyuruyyzzz{|}~~~~~~~}|{zywuxyyzz{{zyyz{|||{zzzyzzzz{||}}}}~~~}}|{zxuxzzzyz{|}~~~~~~}}|{zyvwxxyyyyyyxz{|}}}|{zzyyz{{||}}~~~~~~~}||zzxyyyzzz{|}}~~~}}}||zzxxyzzzzyyyyyz{|}~~}||{zyz{{|}}}~~~~~~~}}|{zxzzzz{zz{|||}}}||{{yyyzzzz{{{zzyy{|}~~~~}|{zxz{{|}}~~~~~~~~}}|{zyz{z{||zyz{{||||{zyyzz{{}|}}|{{zzz{|}~~~}|zyyz{||}~~~~~~~~~}}|{zz{{||||{zyzz{{z{zzyz{{|}}}}}~}|{zz{||}}}}|{zxz{||}~~~~~~~~}}||{z{{|||}}|{zyxzyyzyyz{{|}~~~~~}~}{zzz{{||||{zyyz|||}}~~~~~}}}}|{zz{||}}~}}|{zyxxxxyzz{|}~~~~~~~~}|{zyzz{{{{zyxxy{{||}}}}}}}}}||zz{||}}~~~}}|zxwvwxyz{{|}~~~~~~~~}|{zxxyyzzzyxxxyzz{||}}}}|||||{z{||}}~~