~~}}{zyxvxyyz{{|}~~~~~~~~}|{zyxxyyyyyxywxyz{{||||||||{{|{z{||}~~~~}|{zzyxyzzyz{||}~~~~~~~}|{zyyyyzzzzzyzyxxyzz{{z{{{{{{{{zz{||}~~}|{zyz{{{{{zxz{||}~~~~~~}|zyxzzzz{{{{{{zzywxyzz{{{||||||{y{{||~}|{zyz{{|||||zxy{|}~~~~~~|{yxy{{{{||||||{{{zzyy{|||}}}}}|{zz{{|}|{zz{{||}}~}}{yxy{|}~~~}}|{yyz||||}}}}}}||||{zxz{}}~~~}|{zxy{|{|{zy{{|}}~~~~}}{yxy{|}}}||{yxz{|}}}~~~~~~}}}|{zyz{}~~~~}|{yuxz{|{|zz{|}~~~~~~~}|zwxz{|{|{{yxy{||}~~~~~~~~~~~}{zxyz|}}}}||yz{zxz{|{z{|}~~~~~~~~}|{xwxzzyzyzxvy{||}~~~~~~~~~}}|{zwyxz{||||zz{|{zyz{{z{|}~~~~~~~}}|{ywuvwtwuwvtxz{|}~~~~~~~}}}|{zzxwuxyzxz{{||||{zyzzz{|~~~~~~~~~}|{xurtxyyzyyxvyz{|}~~~~}}}||{zzywspuxyz{|}}}}}||zzyy{|}~~~~~~~}}|{ywtwz{{{{zzyvxyz|}~}}}||{zzzyyxuuxyz{|}~~~~~}|{zxxy{}}~~~~}}}}|{yxyz{||||{{zywwyz{|||{{z{{{{zzyxyxz{|}~~~~~~~}|yvvy{|||}}}}}|||zxyz{|}}}}}|{zyvwwxyyyzy{||}|||{{zw{|}~~~~~~~~~}ztvxz{{|||||||{zwxz{|}}}~~~}|{zwuuuruuyz{}}}}}}||{z{|}~~~~~~~~~|yxxyzzyz{z{z{zzxvxz|}}~~~~~~}|{yutrpruxz{}~~~~~}}|x|}~~~~~~~~~}|zyzz{{{zzxyxxxvtvy{}}~~~~~~~}|zywupppuyz{}~~~~~~}|y{}~~~~~~~~}|{yzz{|{||||{zyvtrvz{}~~~~~~~~}|{xwurprtxz{}~~~~~~|{z{|}~~~~~}}|{{z{{|||}}}}||{yvvxz|}~~~~~~~~}|{xxwututwyz|}~~~~}|{z{|}}}}}}}||{z{{||}}~~~~}}|{xxvy|}~~~~~~~~}|{xyyzzyyxwz{||}}}|{zyz{||||||||{zz{|}}~~~~~~~~}|{zyz{}~~~}}}}}|{zyz{||}|{zyz{{|||{zyxyz{{{{{{{{zz{|}~~~~~~~~~~}||{yz{|}}}|}||{{zyz{|}}~}}|{yz{{{{{zyyyyzz{z{z{zz{|}}~~~~~~~~~~}|{zxyz{{{{zzyxyzyy{|}~~~~~}|{zyz{{zyxyzzz{{{{{{zz{|}~~~~~~~~~~~}|zyzzyyzzzyxxxxyxz|}~~~~~~}}|{{zzzyxyzz{{{{|||{zz{|~}~~~~~~~~~}|{yz{{{z{zyzyxxvxyz|~~~~~~~~}|{zzzyxyz{{{|||}}}{{zz|}|}~~~~~~~~}|{z{{|||||||{zyxyz{}~~~~~~~~||{zyxyyz{{|||}}~~}}|{zz|{||}}~~~~}|zz{||}}}}}}}|{zyxz{}~~~~~~~}|{zzyyyz{{||}}~~~~~~}|{z{zz{||}}}}|{yz||}~~~~~~~}|{zyy{}~~~~~~}||{zyxyzz{||}~~~~~~~~~}|zzzzz{{|||{zyyz|}}~~~~~~~~}|{zyz|}~~~}}||{zyxyzzz{|}~~~~~~~~~~}|{z{{{zz{zyzywxz|}~~~~~~~~~}}|{xy{|}}}|||{zzyyzyyz{|}~~~~~~~~~}||z{|||||{{yyxtwy{}~~~~~~~~~}}|{zxyz{{{{{{zzzzzzzyxz{|}~~~~~~~~}{{z||}}}}}|zxwpwz|}~~~~~~~~~}}|{yxvxyxyyzzz{{{{{{zyyz{|}~~~~~~}|{z{|}~~~}}|yxwtxz{|}}}~~~~}}||{zyxvrtvxyyz{||||||{ywyz|}~~~~~}}|z{{}~~~~}}|zxyxyxz||||}}}}||{{zyxyxvxxvxz{|}}}}}}|zxyz{|}}~~}}|zz{|~~~~}||zzyzyzyy{||{||||{{{zyzz{zzzzyy{|}}~~~~}}{vxyz{||||||{z{|}~~~}|{z{z{{{{{zzz{{{{{{{{zz{{{||{|{zz{|}~~~~~~}{vsvyz{{{{{{z{||}~~}||{{{{|||||||{{{{z{{{{{{{|}}}}}|{y{|}~~~~~~}zsrtvxyzyyyzz{||}~}|{{z{||||}}}}||{{z{z{z{{{||}~~~~}|{y{}~~~~~~}{vtsvuvvuvxyyz{|}}||{{{||}}}~~~}}||{{z{z{zz{|}~~~~~~}|y|}~~~~~~}zvvxyz{{{{{{zzy{{|{{{z{||}}~~~~}}||{{zz{zz{z{|}~~~~~}|z|}~~~~~}|yxyz{||||||||{yzz{{z{{{|}}~~~~~}}||{z{z{z{zz{{|}~~~~}|y|}~~}}}|{xyz|||}}}}}}||{yyzz{z{z|}~~~~~~}}||{{z{zz{z{z{|}~~~}|{wz|}}|||{xyz{||}}~~~~}}||zyzy{{z{|}}~~~}}}|||{zz{z{z{z{{{|}}}||yty|||{{{zyz{||}}~~~~~~}}|{zyz{{{{||}}}}}||||{z{{zz{{z{z{{{|||{zyvyz{zzzyyz{||}}~~~~~~~~}|{yyyzz{{{||}}|||{z{z{z{z{{z{{{yzz{{zyz{z{||{{zyxz{||}}~~~~~~~~}|{zyyz{{z{|||||{{z{z{z{{{{{{{{{zyyyzz{|||}}|||{zyz{|}~~~~~~~~~~}|{yyyzz{{z{{{{{z{zz{z{{||||||||{zyz{||}}~~~}|}|{xz{}}~~~~~~~~~~}|{yzyyzz{z{zz{zzz{z{{||}}}}}}}|{zy{||}~~~~~~}}|{yy{}}~~~~~~~~~}}|{zyyzzz{zz{{{z{zz{z{|}}~~~~~~}|{z{||}~~~~~~~}}{zxz|}}~~~~~~}}}|{zyyyyz{{{{||||{{z{{|}}~~~~~~~}|{zz{|}~~~~~~~}|{zxz|}}~~~~~~}}||{yxyyyzz{|||}}}||{z{||}}}}}}~~}|zyz{|}~~~~~~~}|{zvw{|}}}}}}}}||{zyxyyz{{{|}}}~}}}|{z{{{||||}}}}|{yy{|}~}~~~~~}|{ytvy{||||||||{{zyxyyyzz{|}}~~~~~}|{{zz{{{||||}}|zxxz||}|}}~}}|{zxsruxxzz{{{zyxwtwyyzz{{{|}~~~~~~~|{zzzz{z{{{|}|{ywvz{{||||||||{yxrsxyyz{zzyxxvssuwyyzz{{}}~~~~~~}|{{zyzzz{z{||{zyvwyzz{{{{|{{{yxvux{{||||{zxvsrprwyy{{{|}~~~~~~~}|{zzyzyzzz{|{zyxxyz{{zxz{z{{yxyyy{}}}}}}|{zvsrprwyy{{z|}~~~~~~~}|{{zzzzyzzzzzyxyy{|||{zzxyzxyxz{|}}}}~~~||{xussuwyz{zz|}~~~~~~}}|{zzyzyzyzzzzyyyz|}}}|{zyxvyz{||}}~~~~~~~}{zwvvxxzz{yz|}}~~~}}}||zzyyzz{zzzyzzyz{|}~~}||{zxzz{|}}}~~~~~~~}|zxwxyyzz{zy{|||}}}||{{yyyz{{|{{{zzzy{|}~~~~}|{zxz{{|}}~~~~~~~~}|{yxyz{z{||zyz{{||||{zyyzz{|}|}}|{{zzz{|}~~~}|zyyz{||}~~~~~~~~~}|{yyz{{||||{zyzz{{z{zzyz{{|}}}}}~}|{zy{||}}}}|{zxz{||}~~~~~~~~}}|{zz{{|||}}|{zyxzyyzyyz{{|}~~~~~}~}{zyz{{||||{zyyz|||}}~~~~~}}}}|zyz{||}}~}}|{zyxxxxyzz{|}~~~~~~~~}|{zyzz{{{{zyxxy{{||}}}}}}}}}||zz{||}}~~~}}|zxwvwxyz{{|}~~~~~~~~}|{zxxyyzzzyxxxyzz{||}}}}|||||{z{||}}~~