Creative Voice File 3ω·³ €}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~}~~~~~~~~}~~}}~}~~~~~~~~~~~}}~}}~~}}}~}~~~~}~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}~~}~~~~}}~~~}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~~~}}}~~~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}~~~~~~~~~~~}}~}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~}~~~~~~~~~}~}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~}~}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~}~~}}~~}}~~}}~}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}~}~~~}~~~~~~~~}~}~}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}~~~~~~}~~~~~~~~~~~~~~}}}}}}}}~~~~~}}|||}}~€€€~~}|||}}~~~}}}}}~~~~~~~~}|{{||}}}}}}~~ƒ„…„‚€€}{zz|€€~|{zzz{|||{z{}~||{|||||}}~~~||||{yyyzz|ƒƒ‚€~|zz|}ƒƒ„„ƒ‚€€€~~‚‚€}|zyyz{~€€}|{z{|}~}||{|}~|{zyyyzz{{{{|~‚€€~}|{{||}~‚ƒƒ‚€~‚‚‚€}{{{||}||||||}~‚‚‚€€~|{yyz{|{{{|}€€€‚‚€€~||||}~~~~}}}|{zzxxvvwyz{~ƒ„ƒ‚€~~}||}~~}||}~~~~~~„‡ˆˆ…ƒ€~|z{|}€€}|{zzzz{{{{z{{|}~~}|{{{|}~€€}||{zyyz{||}ƒ‚€~|{z{|ƒ……„‚‚‚€€€~}~‚ƒƒ‚€}zyyy{}€€~}||||}}}||{zxwwwy{|}||zzyzz{~ƒƒƒƒ€~|zzz{{||~‚„„ƒ‚€€€‚‚‚‚€~}||||{zzz{{{{|~‚ƒ‚€~|zyzzzz{|~‚‚‚€~~~~~‚€}{{zzz{}~~~~~}|zyxvvwyz{|~‚ƒƒƒ€}|||}~~~~}~‚…‡†…ƒ€~zyz{}€‚€~|zzzyzzzzzzz{|~~}|{z{|}~€€||{zyxy{|||}ƒƒ‚€~{zz{}„…„ƒ‚‚‚‚‚‚€€€€~‚ƒƒ‚€}{yzz|}~~~}}|{zzxwvttvy{}~}|{{{{||~‚ƒƒƒ‚€~|zyzz{}}}ƒ………ƒ‚€€€€‚‚€~}|||{{z{{{{{{|~‚ƒƒ‚€}{yyxxy{}‚„„„ƒ€~}}}~~~~}}}~€€~{yyyz{|~~}|{yxwwy{}}|}~ƒ„„‚€~|{{|~€€€€€~~~~~~}}~‚„„„‚€|zyz|~€€}|{zzyzzzzzxxxz|€€~|{{{|}‚‚€}{zyxyz{||{|~ƒ‚€~{z{}ƒ„„„ƒƒƒƒ‚‚€€€€~}}~ƒƒ‚€~|yxy{}‚‚€~|{yxvutttttvy{~~}}|||}ƒ„„ƒ‚€}|zyz{}}}~„…†…„‚€€€}|||{{zzz{{{z{}‚ƒƒ€}zxvvx{‚…††…ƒ€~||||~~~|{{|}~~|{zyyz{|~€€}|zyxxxz{|||~ƒƒ‚€}||}ƒƒ‚‚€€~~}}}}|{|~ƒ„„‚€~{yz{}‚‚€|{zyyyzzzzxxxy{~€€}||||}‚‚‚€€~|{yyxyz{{{|}‚‚€~|{|~ƒ„…„„ƒƒƒ‚€€€~}}~‚ƒ„‚€~zxwy{~‚ƒƒ‚€~|zxvuttuuttuwz|~~~}}}}~ƒ„„ƒ‚€~|{zz{|}}}~‚„†…„‚€€€€~}}||{{{{|||{{|~ƒƒƒ€|xvvwz~‚…‡†…„}||}}}}|{z{{|||||{zzzz{}~‚€}|{zyyyz{{|}‚‚€~~~~ƒƒƒ‚€€~~}|||{{|~‚ƒƒ‚€}{{{|}‚€}|zzyyzzzzyxxz{}~~}|||}~‚‚€}|{zyyyz{{{|~‚€~}|}~€‚„„„ƒ‚€€€€€€~}~ƒ„ƒ€~|yyy{}‚ƒ‚€~|zyxvuuuuuttvx{}~~}}}~ƒ„„„‚€~}|{{|}}}~ƒ………ƒ‚€~~€€€}|||{{{{{{{{{{}ƒƒ‚€~zwuuw{ƒ…††„ƒ€~}}}}}}|zzz{||}|||{z{{|~‚‚€~}|zyyyy{{{|~‚‚€~~€‚ƒƒ‚€€~~}|||||{{}‚ƒ„ƒ€}{z{{}€€}|{zyyzzzzzyyz|~€€~}|||}~€}|zzyyyzzz{|ƒƒƒ€~}}~ƒƒƒ‚‚€€€€€€~~„…„‚€}zyyz{}‚€}{zyxwvuuuutuwz|~~~}||||~ƒ„„ƒ‚€~||{{|}}}~‚„††„‚€~~~€€}||{{{zz{{{{{{|~ƒƒƒ€}zxvwx{ƒƒƒ‚€€~~~~}|{{|}~~}|{zzz{|}‚€~|{zzyyz{{|}€‚‚€~~~€‚‚‚€~~}||||||||~ƒ……„‚€~|{z{|~€€€}|{zzzzzz{zzz{|~€€~}|||}}€€~|{zyyyzz{{|ƒ„ƒ‚€~~~~€€€€„†‡†„€~{yyz{}€€}|zzzzzyxxwvuvwz|~~}||zzz{}€ƒ„„ƒ‚€}||{||}~~ƒ…†…„‚€€~~~}||{{zzzz{{{{{|ƒ„ƒ|zxvvwz|‚‚‚‚€~|{{{}~~|{zzyz{|‚€}|{zyyyz{||}‚‚‚€€~~€‚‚€€~}|||||}}}~‚……„‚€}{zz{|}~~}|{zzzzzz{{zyz|~€€€~}||||}~€€}|zzyyz{{{{|~‚ƒ„ƒ‚€€~~~~~~~‚„††…ƒ€~zyyz{|}~~~}|{zzzzz{{{{zxwx{|~~}|zzyz{|~ƒƒƒ‚€~|||}~~‚„†…„ƒ€~~~~~~}}|{{zzz{{||{|~‚ƒ‚€~|zxwwwy{~€‚‚‚‚‚‚€~|zz|~€€~|{zzz{|~‚‚€~|zyyyz{||||}ƒ‚‚€€~~€€€}|||||}}}}ƒ„„‚€}|{{{|}~~}|zzyyzzzzyxxz}‚€~}||}}~€€€~|zyxyz{||||}‚„…„ƒ‚€€~}}~€€€~~~~„†‡…ƒ€~|zzz{||}}}||{zzzzz{{{{zyy{}~|zyyyz{}€‚‚‚€}||}~~~ƒ…†…ƒ‚€~~~~~~~~~}||{{{{{{{{{|~‚€|zxwwxy{}€‚‚‚‚€~|zyz|€~|{zz{|~‚‚‚€}{yyyz{||{zz|~ƒƒƒ€€‚‚‚€~}|{{{|||||}ƒƒ€}|{{|}~~€€~|{zyyyyyyxwwy|ƒ‚€~}}~~€€~|zxwwyz|}~}||~ƒ†‡‡…„‚€}|zz{|}}}~~€‚€ƒ…‡ˆ‡„€}zxwvvuuwx{}~}||||}~}|{}€€}zwuttuwz~‚…‡†…ƒ€~~‚‚€~|}€€~|zz{}€‚‚‚‚€€}||{zxwvwxz{{{{{zz{{|~„†‡‡†…„‚€€~{xvsqsv{‚ƒ‚€~}|}~‚…††…‚€|xvuuuvuuuvy~‚†ˆ‡†ƒ‚‚ƒƒƒƒƒƒ‚€~|ywvuuwz}ƒ„„‚€€~~~~}|{zxvuvwz|}}|zxxz~‚†‡†„€}|{{{{|||{{{|}}}}}}}}}|}ƒ†‡‡…‚€~{zyxxxz~‚…†…ƒ€~€‚ƒ‚‚ƒƒ‚€|yvtssvy}‚ƒ‚€~||}}|zxwwyzzzxwwy{~‚ƒ„„„ƒƒ‚€€€€~}{yxxz|ƒ„„‚€~|}~‚„„„€}zyxxwwvusuy~‚„ƒ€}zyz{}‚…†‡†…„‚€~|{zxvvwxz}‚ƒ‚€~~€‚‚‚‚€~{xvtssux{~~~}}~ƒ…†††„ƒ€~~~~~~}{yz{|~~~~~}||}ƒ……„‚€~|{zyyyzz{|~~|{zyyyzz|ƒ„„‚€|zxxxxy}ƒ…„‚€|zzz{}~}}~‚€}{xxz|ƒ„…„ƒ‚€‚‚‚€~|{{|}|zxxy{}~~€‚ƒ‚€~}|zywusrstw{~€€€~}}~„†††„€}|zzzyyxxx{ƒ†‡‡…‚€~}~‚‚‚€~|yxvvuvwz|}~€€€}|||~€‚‚€|{z{}~~}{zz{~ƒ…„ƒ€~}}}}}}|yxxy{||}|||{{{~‚†ˆ‰‡…‚€~|zzyz{}‚ƒƒ‚€~|{{|}€€~|zyxxxy|‚„„ƒ€|{zz{|||{zyz{|}}}|{zz}‚ƒ„„ƒ‚€~||||}}||{zxxxy{|~‚„……„‚€€‚ƒ…„„‚€}|{zzzyxxxz}€€€ƒ„„ƒ‚€|zxwvtrqqsw{~€€€€‚„………„ƒ|zxxwwwy{‚‚‚ƒ„„„ƒ‚€~}|||{zyxwwx{}~~}||||||}}~~~}}~~~~‚ƒ„ƒ‚€~{zyy{}€€€€~~}}}|||}€}|{zzyz{}~~}||~ƒ…„ƒ}|||}~~~}|{zyyxyzz|‚„…„ƒ€~~~~~~}|zxwvvvwwxyz|ƒ…††…„‚€€€}{zyyxxwwwwxy|„‡ˆˆ†…ƒ‚€‚ƒƒ‚€~|{zyyyyy{}‚€~}}}~€‚‚‚€~|{zzyxwwxyz{||||||}~€‚ƒƒƒ‚€}|{zyxy{~‚€€~ƒƒƒƒ‚€~|zyyyyyyz|€€~}||||}~~}{zyyzz{{||}}~„‡ˆˆ†„€~}|||}}}}}||{{{{||}}ƒ„ƒ€|zzzz{|}}}}}|||||}}~~‚ƒ„„ƒ‚€~~~~~~~~}||{zzyyyyy{~„…„ƒ‚€~~~~~|{yxvttuvwx{~„……„ƒ‚‚‚€~{yxwvvvwwwx{‚…††…„ƒƒ‚‚‚‚‚‚€}|{zyyyyz}‚ƒƒ‚€~|zz{}€€€~}|{{{{{{{}€€~|zzzz{|~~~}|||{z{}ƒ‚€~~~‚‚‚€}|zyxyyz{~‚‚€~|||}~~|yxvvvwyz{|~ƒ‡ˆˆ‡†„‚€€~~}||{{zzyyyz{{}ƒ…†„ƒ€~|zyzz||}}||{{zzz{|}}~„†‡†„€~~~~}||{zzzzzzz{~ƒ„„ƒ€~~~}|zyxvuuuvwy}ƒ„„ƒ€€€€‚‚‚€~|ywvuvvwwx{~‚„……„ƒ‚‚‚‚‚ƒ‚‚€~~|{{zzzz{}ƒ„„ƒ€~||{|}~~~~~}|{zzzzzz{}‚ƒƒ}|||||}~~~~~~}}||{{{{{{}ƒ‚€~~~~€€€}|{zyyyy{~ƒ„ƒ€~}||}~~|zwuttvwyz{‚†‡ˆ‡†„ƒ‚‚€}||{zyyyyyzz{~„†…„‚€~|zz{|}}}}||{zzzz{{|}‚…‡†„‚€~~~€€€~}||{zzzzzz{}ƒƒ‚€~€€€}|zxwvuuuuw{‚„ƒ‚€€ƒƒ‚€~|yxvvvwwwy}‚„„ƒƒ‚‚ƒƒƒ‚€€~}|{{zzz{„„ƒ‚€~}|||~~~}|{zyyyyyyz}‚ƒ‚€}||}~€€~}||{{{{zzz{~‚€€~~€‚‚€~|{zyyxxx{„„ƒ€~}}~~€€€}|ywuttvwxy{‚…††…„ƒƒ‚‚‚‚‚€}||zzyyyyyy|‚„„ƒ‚€~}|{|}~~~~}|{zyyzzz{|‚„…„‚€~~~€‚‚€€}|{{zzzyyz|€‚‚€€‚‚‚€~|{yxwvuttwz~‚‚€~ƒƒ‚€~|zxwvvvvwy|ƒƒ‚€€€‚ƒ„ƒ‚€~}}||{{zz{ƒ„ƒ€~}||}~~}|{zyyyyyxz}‚ƒ‚€}||}~‚‚€€~|{zzzzyyz|~€€~~€‚‚‚‚€}|{zyxwwx{‚„„‚€~~‚€}|zxutttuvy|‚„„„„ƒƒ‚ƒƒ„„ƒ‚€}||{zzzzyyz|ƒƒƒ‚€€~~~~~~~}}|{zyyxxxxz{~‚‚€‚‚‚€}||{zzzzyz{|~€‚‚‚‚ƒƒƒƒ‚€}|zyxwvuuvwy|~€‚‚ƒƒƒƒ‚€~|{zxwvvvwxz|}‚‚ƒƒ„„„„„‚€}|||{{{{{{|~‚‚‚‚€€€~}||{zzyyyyyz{|}~€€€€€€€~}|{{zzzyyz{{|}}~‚‚‚‚‚‚€€~}|{zyyxxyz{}€‚‚ƒƒƒƒƒƒ‚‚€~|{zxvuttuvxz|~€‚ƒ„……†……„‚€~||{{{{{{{|}~€‚‚‚‚€€~}||{{zzyxxxxyz{|}~€€€€€€€€}||{{{{{||}}~~€‚ƒƒ„„ƒƒ‚€~}|{zzyxxxxyz{}~€‚‚‚€€~}|zzyxwwxxz{|~€‚ƒƒƒƒƒƒ‚€~}||{{|||}}~‚‚ƒƒ‚‚€€~|{zzzzzzzzz{{|}~€€€€~~}}|{{{{{{{||||}}}~~~€€€€~~}}|||{{{{{{{|}~‚‚ƒƒ‚‚‚€€}|{zzxxvvvwxz|}~‚ƒƒ„„„„ƒ‚€~||{{|||}~~€‚‚‚‚‚€}|zzyyyyxxyyyz{||}~€€€~~~~~}}|||||||}~~€‚‚‚€€~}}||||||{{{{{|}~~€€€€€~~}}||{{zzzyyyz{|}~€€€€~}||{{||}~€‚‚ƒƒƒƒ‚‚€}{yxxxyzz{{||}~€‚‚‚€~}||||{{{{{{{|}~~~~~~~~~~~}}||||||}}}~~~~~~~€€€~~}}|||{{zzyyyz{|}~€‚‚‚‚€€€~}|||}~€€€~}|zyxxxxxyyzz{||}~~}|{{{{{{{||||}~€‚‚‚‚‚€€€~~~}}~~~~~~~~}}~~~~~~~~}}||||||||}}}|||||}~~~~~}}}}~€‚‚‚‚‚‚‚€€~}|zyxxxyz{|}~~€‚€€~||{{{{||||}}~€€€~~}|||||||||||||}~~~~}~~~~~~~}}||||||||||||{zzzz{||}}}~~~~~~~~€€€€€€€~~}||{zyyyyz{||}~~~~~}|{zzzz{{||}~~€‚‚‚‚‚€€~}}}}~~~~~~~€€€€~}||||||||||||||}}~~~~~}|||||}}~~~}}}~~~~~~~~€€€€€~~~}||{zzyzz{|}~~~~}|{{z{{||}}~~€€€~}|{{{{{|||}}~~€‚‚‚€€~~~~~~~~~~~~~~~}|{{{{||}}}}}~~~€€€€€€~€€€~~~~}}||{{zzzz{||}}}~~~~~~~~}}}||{zzzzz{{|}~~€€€~}||||}}~~~~€€€€~~||{{{{{|||||||}}~~~~~}|{{{{|||}}}}}~~~€€€€€€€€€€~~~~}}||||{{{{|}}~~~~~~~~}}||||||}~~€€€~~}||{{{{||}}~~~€€€€€€~~}||||}}~~~~~~}|{{{{{|}}~~~~~€‚€€€€€€~~~~~}}}|||{{{||}}~~~~~~~~~}}}}|||{{z{{||}~€€€€~}}|}}~~€€€€€~}||{{z{{||||}}}~~~~~||{{{{|||}}}}~~€€€€€€~~}}||{{{{{||}~~~~}||{zyyyyz{}~‚‚ƒƒƒƒƒ€}|zyxwwwxxyz{|}~€‚ƒ„„„ƒ‚€}|{zzzzzzzzz{|}~€‚‚‚€€~}}}}}|||{zzz{{|~€‚‚‚‚ƒƒƒƒƒ‚€~||{zzzyyyyzzz{|~€‚‚‚‚‚€€~||zyxwwvvvwxz|~ƒƒ„………†…„ƒ€~|{yxxxyz{|}~€‚ƒ„……„„ƒ€~|zyxxxxxxxxyz{}‚ƒƒƒ‚€}}|||{zzyyxyyz|}~€‚‚‚‚‚‚ƒƒƒ‚‚€€~|{{zzzzzzzz{||}~~‚‚€€~}}|{zyxxxxxy{}‚ƒƒƒƒƒƒƒƒ‚€}|zyxvuuvwy{}~‚ƒƒ„……„„ƒ‚€~|zyxxyyyzz{|}‚ƒ„„„ƒ‚€}|{{{{{zzzzzz{}€ƒ„………„„ƒ‚ƒƒƒƒƒ€}|{{{{{z{{|}~€€€~||{zzyxwvvvwy{}‚‚‚‚ƒƒƒƒƒƒ‚€}{zyxwwxz}ƒƒƒƒƒ‚ƒƒƒƒƒ‚€|zxwvuvwwxyz|~€‚‚‚‚€~|zyyyyyyxxyy{}‚„……„ƒ‚€€€€~|{zzzz{{|~€€~|||}€€}|{{{{zzzyy{}~€€€€~|{zyxwwvvwz}ƒ„ƒƒ‚€‚ƒƒ‚€~|zyxvvvwxz|~‚‚‚€€€€~|zxvvvwxxyyyz|„……„ƒ‚€€€€€~}|{{zz{{}ƒƒ‚€}|||}~~}|zyxxxyyxyz|~~}|}~€€€~~}|{{zzz|~ƒ„„„ƒ‚€€‚ƒ‚€~|zyxwvvvwz}‚ƒƒ‚€€€€€~|zxvvvwxzz{}‚ƒ……„„‚€€€€~}}}}}||{{{{}ƒ…†…ƒ€~|{zz{}~~~}|{zzz{||}}ƒƒƒ}||}~€€€~|||{{zzzzzz|~€€€€€€€€€~|{zyxxxxx{‚„…„‚€€€€}|zxvtttvxz{~‚ƒƒƒƒ‚‚‚€}||||||||||}ƒ…†…„€~||{{{||||{zzxxwwxyz{~€|{zyz{}~~}||||||}}}}ƒƒ‚€€€€€€€€€~|{zyyyyyz}ƒƒ‚€€~~}~€€€~}|zyxvuuvwz}ƒ„„ƒ‚€€~|{zzz{||}}~‚…††…„‚€~~}||zzzzzzzyyyz{|~„††„‚€}|||}~~}|zzzz{{{{|€‚‚€~}}~€€€~~~}|{zzzzz{}‚ƒƒ‚€~~€€€}|zxwvuuuvy}ƒ„ƒ‚€€€‚‚‚€}|zyyz{}~~‚„…†…„ƒ€~~~}|{zyyyxxxxxxyz|‚ƒƒ‚€~|{zzzz{|}}}|{zzz{|}~ƒ…†…„‚€~~€‚€€~~}}||{{{{{}€€€€~~~~~~}|zyxxxwvwz}ƒ„ƒ‚€~€‚‚‚€}|zyxyz{}~‚………„„ƒ‚€€€€€}|zxxxxxyyzz|‚…†…„‚€~}}}}~~~}||{zzz{|}~ƒ„ƒ€~|{{|}~}|{{{{{{{{{}‚€~~~~}|zzyxxwwx{~‚ƒ‚€€~~~‚ƒ‚€}|{zyyz{|„††„ƒ‚€€€€€~|zxwwwwxxyyz{~ƒƒ‚€~||{{{{zzzzzzzzyyz{|}ƒ†‡†…ƒ~|}~€€~|{{||||||~‚ƒ‚€~||||}}~~~~}|{zzyyzyxy{}€~}}}‚‚€~}|zyyyyz|ƒ…†…ƒ€€€€€€€}{zxwvvwwxy{~‚„„ƒ€~~~~}|||{{zzzz{{~ƒ…†…ƒ}|{{{}~~~~}|{zzz{{||}~ƒ„ƒ€~|||}~€€~~~}|{{zzzzz|~€€€~~}}~€‚‚‚€~}|{{zz{}‚„„„ƒ€€€€€€}|zxxwwxxxy{~‚‚€~}}}~~~}|{zzyyyyyzz{}ƒ†‡†„‚€~~€€€~||{{||||}‚ƒƒ‚€~|{{||~~}}|{{zzzzzz{}€~}}}~~€‚‚‚€~||{{zzz|„„„‚€€‚‚‚€}|zxxwwwwwy|‚‚€~~~€€€}||{zyzzzz{}ƒ…†…ƒ‚€~}|}}~~~}||{zyyzz{{|~‚ƒƒ‚€~|||}~€€~~}|||{{{z{|~€€~}||}~‚‚€~}|||{zz|‚ƒ„ƒ‚€‚ƒ‚€}|zxwwwwwwy|€~}}}~~~}|{zyxxxxyyz{‚…†…„ƒ€€€€€€~}||{{{|||~‚„„ƒ}|||}~~~|||{zzzzzz{~€€€}||||}€€€~}|||{{z{~‚ƒƒ‚€€€‚ƒƒ‚€}|zyxxwwwx{~€€~€}|{zyyyyzz|‚„…„ƒ‚€€~~~~}||{zyyyyyz{|ƒ„ƒ‚€~|||}~~~}|||{{{{{{}€~}||||~€€€~}}|||{{}‚ƒƒ‚€~‚‚€~|{yxxwwwxz|€€~~~~~~~|{zxxxxxxyz{~„……„ƒ‚‚€€}||{{{{{|}ƒ„„ƒ€~}||}~~~~}||zzzzzzzz{}‚€~||||}~€€€€~}}||||||}ƒƒ‚€‚‚‚€€~||zzyxwvwz|€€€€‚€€~|{zyyxyyy{}‚„„„‚€€~}||{zyyxyyyz|~ƒ„„ƒ€~}}~~~}||{z{{{{{|~‚ƒ‚€}||||}~~~~~~}}||}}}~ƒƒƒ‚€€€‚€€~}|zzyxxxxz}€€~}}}~~~}|zyxwwwxxy{~‚ƒ„„ƒ‚‚‚‚€~}|{{zzz{{|~ƒ……ƒ‚€€~}}}~}}||{zzyyyzz{{~‚ƒƒ‚€~|{{|}~~~~}}}}||||}}}ƒƒƒ‚€~~€€€}|{{zzyxxz|€€€~}~€€}|{zyxyyy{}ƒƒ‚‚€€~|{zyxxxyyzz{~ƒ……„‚€~~~~~~}|||{zzzzz{|}ƒ„ƒ‚€|{{{||}}}|||{||||}}~~‚„„„‚€€€€€€€~}||{{{zzz|~€€€~||||}~~}|{zyxxxxxy{}ƒƒ‚‚‚€}|{zzz{{||~‚„……„‚€~~~}||{zzyyyyyzz{}‚ƒ„ƒ‚€~||{|}}}}}||{{{||}}~ƒ„„ƒ€~~~~~~~}}||{{{|||}~~}}}}~€€€~}||{{zzzz{}‚ƒƒ‚€€~}|{yxxxxyz{|~‚„„„ƒ‚€€~}|{zzzzzz{{{|‚„…„ƒ€}||{||||||{zzyz{|}~‚„…„ƒ€~~~€€€~}}}||||||}~€€€~}|||}}~~~}||zzyyxyxxy{~‚ƒ‚€~€‚‚€~}|{zzzz{|}‚„„„ƒ‚€€€~}{zyxxxyyzz{|ƒ„„‚€~~~}}|||{{{zzzzz{|}„……„‚~}}}~~~}|{||||||}~ƒƒ€~||||}~~~~~~}}|||{{||||~ƒƒ‚€€~~~€€€}|{zyxxxxxz{~ƒƒƒ‚€€€€€€€€€~|{zyyyzz{|}‚„„„ƒ€~~~}|{zzzzzzzzzz{|‚„…„ƒ‚€€~~}~~~~}}||||}}}~ƒƒ‚}|||}}~~~}|||{{zzzzzzz|~€€€€~~~~€€€~}|{{zzzz{}‚„„ƒ‚€€€€~|{zyxxxyzz|~‚ƒƒ‚€€~|{zzyyyyzz{{|„……„‚€~~~~~~~~}}||{{{||}~ƒ„ƒ‚€}||||}}}}}||||{{{{|||~‚ƒƒ‚€€~~}|{zyyyyxxz|‚‚€€~€€€~}|zyxxyyz{}ƒƒƒ‚€€€~}{zyxxxyyzz{}‚„„„‚€~~~~~~~}}|||{{{||}‚„„ƒ‚€}||}~~~}||{{zz{{{z{}€€~}}}}~~~~}|{{{{{{|~‚‚€‚€~|{zyxxxyz{~‚‚€€€€€|{yxxxxyyz{}ƒ„ƒ‚€€~~}||{{{{{{{|~‚„„ƒ‚€~}}}~~}|{zzyzz{{{{}ƒƒ‚€~~€€€€~~}|{zyyyyz{}€€~~~~€€~|{zzyyyyz}‚‚‚€€€€‚‚€}{zxxxxyyy{~ƒƒ‚€€€€~}||{zzzz{{{}‚„„„‚€~~~~~}||{zzzz{{{|~€~||||}~~}}}|||{{{{{}€~~€‚€€}|{zzzyxy{~€~~€‚€}|zxxxxxxz|€‚‚‚€€€€€~||{zzzzzz{|‚„„„‚€~~~~}|zyyxxy{}~~€€€€€~~~€€€€€~}{{{zy|ƒ…„ƒ‚…„~{zy{}zxwy~~~|yz|}€|xy{~‚ƒ‚€}{zz|~~€€€~}|z|~}~~‚„‡‡‡‡†‚€}}€}|yxy|{{{xxzz}‚‚||||}}|zxwxy{{{{{{yy{{~‚„ƒ„‚€~~~~~€ƒ…†„ƒ‚€€€€€~~ƒ…†„‚€}yuuw{||}|zxxwwvvvttw{„…„‚€~~‚ƒ€}|zyyy{}ƒ………†…„‚€~}||zyxvuuuw{}~€€€‚ƒ…‡ˆ†„€~}~}}}|~}|zyyyyzzzz{}~~|{zxtttvx{‚‚‚€€‚ƒ„„„‚‚‚ƒ…†‡‡†„~~‚€€}{zxvwxvsrsw{€€~|{zz{zzzz{|}}|{zz|ƒ„…‡‡‡††††…‚€‚ƒ€}{xvwy{||||{||~‚ƒ‚€|yyxwvwxzy{||}~}~~~€ƒ††…}zxvvx|„„ƒ‚‚‚€~}~~~~ƒ‚€~|{zz{zzyz|~~}}}}}|zxy{‚„„‚€€€€€}|zxwxyz{{{‚ƒ„„ƒ‚€~|yyy{}|yxxy{}~€‚ƒƒ„…„„€~||}}~}|{||~~|{zyz{}ƒ„…ƒ€zwvuuvww{ƒ„ƒ€~}}€‚ƒƒƒ‚€~}}}~€€€}|{zzzzyxuv{‚„„‚€~|yvw{‚~{xvvxz}ƒ†‡‡†„‚€€€€€}|yvuvxz|~~}~ƒƒƒƒ‚€€}xvwy|}}~~~}|{{|}}}ƒ†‡†‚}xvutwz}„„€~|||}€€~~‚ƒ‚€}|{xwy|€€~|{{{{|||zz|ƒƒ‚€~}~~€€}{xtuwz|}}~ƒ………„ƒ‚€~{z{}€~zvttwz}~ƒ„……„‚€~~~}~~}|{z{|{|{{{{|}‚…†…‚}xvtpqv{‚„ƒ€~}|}~€‚ƒ„„ƒ€~}}~~~~}|{{{{{{{zyz{~‚‚€}ywy{~€€~{xvwy{}~€ƒ†‡†„ƒ€~€}zxutvx{}~~~ƒ„„‚€~zxxz}~}|{{|||}}}~‚…‡†ƒ€zwvvwy}€~~}}}}}~ƒƒƒ‚€|zwwy}€€~}||}}~~}||{|}€€€~~~}{xuuwy{}~‚„……„‚€~zy{~ƒƒ|yvtuwz|€ƒ„„„„‚€€~~~~~~~~|{zzyz{{|||}‚…†…ƒ€ztpoqu{ƒƒ€~~~~ƒ„……ƒ€~}|}}~~}|{{{{{{{|}||}~~~}{yy{}€€~|{xwwy|~ƒ…††„ƒ‚€€€€€€~|ywutuwz|~‚„…„‚€|yxy|€€~|{zz{{|}~~~‚„…„ƒ|xwwxy{}€€~}||}}}~‚„…„ƒ€~{xvx{~€~}||||}||~€|{{{|~€€€~}}}|{zxvvx{‚„…„ƒ‚€~{z{~‚ƒƒ€}{yxvvwz|‚…†…„‚€~~~~}|{zyyyz{|}ƒƒƒ‚€|xtsuwz{}ƒ†††„€~}}~~~}||{zz{{|}€~zxxwwx{~‚€€~|||||{zyy|ƒ†…„‚€€€€‚‚‚€}{yxvuuvx|ƒ„„ƒ€~|zxy{~‚€€~|{zzz{|}~‚„„„‚€~}|{zzzzzz{|}~~~~~}}~ƒ…†…ƒ|zyy{}~€€€~}||}}||}‚‚€~|yxxy{~€€~}||{{{zyxx{~‚‚€~}||~‚ƒƒƒ‚€~|{zzyxz|‚„„ƒ‚€~~~€€€~|{zyxxxxxz}‚€~|zzzzz{{{|{|{||}€‚„†‡‡†…ƒ‚€€€€€~}||{zzzyyy{}€€|zxwvvwy{}€€~}|||}}}‚ƒ„ƒ‚€€€‚ƒƒƒ‚€€~||zzyxxy{}~~~}|||}~~~~}||{{{{}ƒƒƒ€~}}~~}|{zyyyyz{||~ƒ„ƒ‚€€~~~~}}}|||||}‚ƒƒ€~|{z{{||}}~}}||{zzzzz{}€~|||}€€~~~}}|{|~‚€€€€€~~|{zzyxxxx{}€€}|{zz{|}~~~}|{{zzzz{|}„†‡‡…„ƒ‚‚‚‚ƒƒ‚‚€€~}|{zzzyyyz|~€}|zyyyz{{{{|||||{{{{{{}ƒ……„ƒ‚€ƒƒƒ‚€}|{{{{zzz|~~}|{||}~~~}}}}||{{{{{}ƒƒƒ‚€€~~~~}|{zxxxwwxy{~ƒƒƒ‚€~€€}||{|||||~‚ƒƒ‚€~}}}}~}||{zzzyyyyyxxz}‚‚€~}}}}~€€€€~}||}}}}~‚ƒ„ƒ€~~~€€~}||{zzzyyyz}€€€~||}}}}~€}zyx{~~|yvvy‰Š‡ƒ~}€|z{}‡ŒŠ„~xux}‚†…„€zz~‚€~€}zxuuwyzzzzyzzwxyy{|~‚†ˆˆƒ€||‚„„‚€}~€|zyz|‚…††ƒ€|zy{||||{}}{yxxxzy{‚ƒ„„~~}||€}zzz|~~}zxwvw{ƒ„ƒƒƒ€~~~}~ƒ‚€|z{|}~‚ƒ‚‚€~}}{z{}~|}|yxxvvxyyz|‚„„‚€|zy|€~}~}|~~}{{|~ƒ††…~}~€€€€€€~}zz|{{}||{{|~€~~}||||}|{zz{}~~~|zxxxy~…†…„€~€€€~}{zzzz{}ƒ‚€~|{{{||}|yxxyyz{|}|}ƒ‚‚~€‚€€~~}|zzzzz}€‚‚€€}||}~}||}|{{{|||zz{~‚ƒƒƒ‚‚‚€€~~~~|{yxxwvwy{}‚ƒ€~}~€€€~}|zyxyz{~„††„‚€€~~~€€}{zxxxxxxxxy}ƒƒƒ~~}}~~~~}~|{{{{|||{}ƒ………„ƒ‚€€~}||}}}|zxxxyz{||}‚„…„‚€~{z{}~~~~|zzzzzzzzzz{‚……„‚€~€}|{zz{||}~ƒ„„ƒ€~|{{||}~~||zxxxxxy{}~~ƒƒƒ‚€€~~~~~~}|||{{{{|}}‚ƒ„ƒ€~}|||{||~~|{zyyz{|~ƒ„†…ƒ€~~~~~|{yyxxxyzzz{‚ƒƒ€~~}}~~~~~~~}||{{|}}}~ƒ††„ƒ‚€~}|}~~~~}|{zyyxxxyz{{}‚‚‚€~}}}~~~}||{||||}}|}~„††„ƒ~~}~~}|{{zyyzz{|}ƒƒ‚€|{{|}}|{zz{{{z{{{|‚„„„‚€€~~€€€~}|{zzz{{{|~ƒ……ƒ€~||||}~~}|{{zyyxxy{|}‚ƒƒƒ€€€~~~}||||{{{{||~ƒ„ƒ‚€~}}|}}~~~~}}}|{zzzz{|~‚„„ƒ‚€~~}}~€~}|{zyyyzzz{{}‚ƒ‚€€~~~~~~}}|{{||}}ƒ„„ƒ‚€€~~~~~}|{zzyyxxyyz|ƒ‚€~}}}~~~~||{z{|||||}‚„…„ƒ€~~~~~}}}|{zyyyyz{|ƒƒ‚€}|||}~~}|{zyzzz{{|~‚ƒƒ‚€~~~~}|{zzzz{{|‚ƒƒ‚€~}}}~~~}|{zyyyyyz{{~ƒ„„‚€€€€~}|{zzzz{|{{}ƒƒƒ€€~~~~~~~~}}}||{{zzzz{}‚„„ƒ‚€~~~~~~||{yxxxyyz{}‚€~~~€€€€~}||{{{|||}~‚ƒƒƒ‚€~~~~~}|zyyyyyyyy{~‚‚‚€€~~~€€€~~}}|{zzz{||~‚ƒƒ‚‚€€~~~}||{zzzyyyyz}‚ƒƒ‚€~}~~~€€~|{zyyyz{{|~ƒ‚€~~€€€€}||{{zzzzz{}~‚€€~||zzyyyyyz{}€‚‚€€€€€~}|zzyyyzz{|}~€€€€€€€€~||{{{{{{zz{{}‚‚‚€€€€€€~~||zyxxxyyz{}~€€€€€€‚‚€€~}|{{{{{{{{|~€‚‚‚€~~}||zyyxxxxyz{}~€€€€€~||{{zzzz{|}~€€€‚‚‚‚‚€€~||{zzzzyzzz{|}€€€~~}||{zzyyyz{|~~€€€~}|{zzzz{{{{|}~~€‚‚‚€€~}}||{zzzzzz{{|}€€€€~}||{zzyyz{|}~~€€€€~}|{{z{{{{{||}~~€€€~}}||{zzzzyyz|}~€€€€€€€€~}||{{{{{|||}~€€‚‚€€~|||{{zzzzz{{||}~€€€~}||{{{{{{{|}~€€€~}}||{zzzz{{||}}~€€€€€~}|||||{{{{{|}~€€€€€~~}|{{zzz{||}}~~€€€€€~}|||||{{{{||}~~€€€~~~}||{{{{{{{|}~€€€€€€€€€~}||{{zzzz{||}}~~€‚‚‚€€~~}|||||||||}}~€€€€€€€~~}}|||{zzzzyzz{|}}~€€€€~}}|}}}}}~~~€€€€~}||{{zzzyyyyzzz{{||}~€€€€€€€€€€€€‚€}|{zyyxxxxwwvvwy{|}}}|||||}~~€~ƒƒƒƒ€€€~~ƒŠˆˆ„xsu~€…‹Œ…‚~{|€~|}|vxxroqrswyxxvurprtvy~„„…„ƒƒ…‡†‡ˆ†‡ˆ‡†„‚€€€~~}„†„ƒ€|{zzzzz{zz{zxwvuttvuutuw}ƒ„„€€‚‚‚ƒ‚€~|{{{|ƒ€‚ƒ†…ƒ‚~|}}}€~|ywtrqrtwyz}‚ƒƒƒ‚ƒƒ€~{yxxy|€|yzz{|~‚„‡‰‰‡ƒ€}{{}ƒ……„€~{zzxxvvwxwy}ƒ„ƒ€€}~}{|zxzzz{zywuwz~‚ƒ‚€~||}~|z{ƒ…„€}zxwy|…†‡‰ˆ‡†„‚~|~ƒ‚€|zyxxxzzxvtssty~‚~~|||}~~}~~~}|{}}zvtuy{…‰ŒŒ‹‰†„‚‚‚€}{{~~}}|zyxxyz{|ƒ„„‚€|{{||{{{||}~}|{zywtppsttx}‚‡‰‡†„ƒƒ„………†…„ƒ€}}~~}||||z|‚…‡…‚‚€~~}|yvttwz|}}|{xussvz}ƒ……„~|{zz{{|~‚‚‚‚€€€~|z{…†„‚€~~€€€€}||{yvsrstw|ƒ„ƒ€~~€~|zz|~}zvvwy|~ƒ†ˆ‰ˆ…‚€€~~~~}|zxuuvuvz~„…ƒ€~}~~~~~|{zzz{|||{{}~~‚‚‚€|zy{}‚ƒ‚€~|zxwxz|„…„‚€~~}|||{{zxtrtyƒ††„‚€~~|zz{}~~}||zxvvy{}ƒ†ˆˆ†„ƒ€€~zvvx|€~|{|}~}}~‚ƒ‚€}|||}}}}}~€€€~|zupjiks{ƒ‰‹‰†ƒ‚ƒ„„„„„ƒ€zxvxz|}~}{z}ƒ†‡†„‚€|zvrsw{€}{zyxwy{|‚…†„€}yxx{~‚‚‚ƒ‚‚€~}zvrqv{…‡†ƒ€€€€}zwwxxwuvwy{‚…‡‡…ƒ‚‚€{vtw{€~zyyz|€~„…„~~~~~}||}~€~||yvqonqw„‡ˆ†ƒ€‚‚‚ƒ‚€|xwwy{|}}{xvw{…‡‡…ƒ€|xttw{~‚€~||}~~~~‚ƒ‚€~~~~~}||{{|~€€€~}|{xtrsw}ƒ‡‡†„€~|zy{}~€}{{|}~|~ƒ††„ƒ€|zvssvy|€~~~~}}~‚‚€~||}}~~}}}||}€€|xwwvttw{…‡‡†„‚€€~||zyz{|~~~}|{{~ƒ……„‚€}zxtsvy{~€€€~~}~€€~ywy{~€€~~~‚‚‚€|xtqsw}‚†‡…ƒ€€€€}|zyz{|}~~}|zy{‚……„ƒ€~|xttuwwx{~€€~ƒ‚€~}|||}~~~~|yvssuyƒ……ƒ€~|{zz{}~~~}zxtvz„‡ˆ†„‚€~{xvwz}€€~~~~}|}~|||}}~~~~}|yvttvzƒ……„€}zz|~‚€~|{|~€€€~|{|~‚„„ƒ‚€|xvuwz}€€€~~~}|||}}~€€}||}~~~}{zz{|{yxwwz~…‡†…ƒ‚‚€€~}|zz{}~~}}|{z{~‚„ƒ‚|yvuuwz}~€€€~}{zxwx{‚„ƒ‚€~}€‚‚‚€|xvuuvy|ƒ„„ƒ‚‚€€~~~}{zz{}~~}||{{z{}ƒ„„‚€}yvtssvz}ƒ„ƒ‚‚€€€€~}}}€‚‚€~}|||}~~€€~{xvvvvxz~ƒƒƒ‚€€~~~}{{{}}zxwx{|~ƒ………„‚€|yxxy{}~€€€€~~|{zz|‚‚€}|{{|}}~€€~{xwvwxyz|‚~~€}|}ƒ‚€~}|||||}ƒ„ƒ€}zxxwxz{}€€~~~~}|zxy{ƒƒ€~}||||||||~€€~{zyyz{{}ƒ…††…ƒ€~}|{zz|~€€~||||||||~‚ƒ‚€}zxwwwxz}‚‚‚€~~}|yvtv{ƒ††„€~~~~~ƒƒƒ~zxwwxyzz{}‚„„„‚€€~}{zyz|~€€~|{{{|}}|}~‚ƒƒ€}yvttvw{~‚ƒ„ƒ‚‚€€€€|zz|~‚‚€}}|||}‚‚€~zxxwxxyyz|ƒ„ƒ‚€€~|{yz{~€€|zyz{}€~‚„†„‚€}|zyxxz}‚ƒ‚€~~~~|zxy{ƒƒ€~|{{{{|~‚‚€}zxxxyyzzzz{}ƒ„…„ƒ‚€~|z{}‚ƒƒ‚€~|{{|}}}}~‚ƒ‚€~|{zxwwx{~‚‚€~}}|||zyy{~ƒ„ƒ€~|zyxx{~ƒ„‚€|{zzz{|}~~„……„‚€~|zxy{~‚€~|{{||}}||~‚€~|zyxwwy{~‚ƒƒ‚€|zyyzzz{}ƒ……„ƒ€~}}~€‚‚€}{zyxxyz{||}‚„…„ƒ€~|zxxz|€€~||{|}~~~}~€~{yyyyyz{}ƒ„„„ƒ‚€€~}|zyy{‚ƒ„‚€}|{{|}‚€~{yxxxxyz{{|~ƒ„…„‚€}zyxy{|}}~~~~~~‚ƒƒ‚€~|zxxxz|€‚ƒ‚€€~}|{zzy{}‚ƒ‚€}|{{{|~‚€}{yxxxxxxxy{ƒ‡ˆ‡…ƒ€}|z{}ƒ‚€~|{{|}~~~}~‚€~|zxxxy{}‚‚€~}}||zzzz}‚ƒƒ€|zxxy|ƒ„ƒ|{zzz{|}~~~ƒ„„„‚€}zxxz}‚€~|{{{|}}}}}€€}|zyxxy{}‚€~|{|}~~}|||}ƒ…†…ƒ€}}}}~€|zyxxxz|}}}~‚„„„‚€}{yxx{}€€}||||}~~}|||~~}|{{{|}ƒ„„ƒ‚€~}|{zz{}ƒƒ‚€~}|||}€€€}zxwwwxz{||}ƒ……„‚€|yvtvy}‚ƒ‚€~}}~€€‚ƒ‚€}{zyyzz|}‚‚‚€~}||zzyy{~‚‚€~}}||||~€~|ywuuvx{}~ƒ…††…„ƒ€~{z{}€€€~}|||}~~~}}€‚€}{yyyyz{|~€~}}|{zyy{}€}||}~~~~‚ƒ‚€~|zyy{|}~||}‚……„ƒ€~|zyy{}€€}|{{|}}}||}€€~|zzz{{{{|}~€€€€~~}|{{}ƒ……ƒ€~}|||~€€~|zxxyz|}}||}ƒ„ƒ‚€}|zxy{}€€~|||||{zyz|‚ƒ‚€}|||}}~ƒ„„ƒ€~}|||zzyz}‚ƒƒ€~}||{|~€|zxwwx{|}|||„…„ƒ€~|zxxx{~‚ƒƒ‚€~~~}}€|zz{{|||}~‚ƒ‚€€~||{zyxxy|‚€~~~}}}}~~|xvvwz|~~~‚„……„ƒ‚€~|{{|}~~}}|}}~~}}}~~|{{{{||||}~€€€~}}||zzz{}~€€€}|zzz{||||}€ƒƒƒ‚€~}||{|}~~~~}||||}}||}~~}|{|||||||}€‚‚‚€~~~}||}~‚€~~~~~~~~~~~~}|{{{{||||||~€€~~}}||||}~~~~}|||||||}}~€€~~~~~~~}}}||{z{}€€€~~~~~~~~~~}}|{zz{{|}}||}~€€~~~~~~~~€€€~~~~~~}|}~~}|||}~~~}||{zxxy{~‚‚€~~~~~~~}|{zyxyz{}~~}~ƒ†‡‡…„€~||{|}}~~}||}}}|z{|~~|zz{|}~~~€€€~}|zywttv{ƒ††„‚€€€€€€~|zxxy{|}~|{{~ƒ††„‚€}|zzz{|}~~~}|||||}}{z{}~~|zzzz{|}€‚ƒƒ„ƒ‚€€~}|zy{~ƒ„ƒ€€~~|zyxxxz{|||zz|‚……„ƒ€~|zz{|}~~~}|zzz{}}}~‚€€€€€€~}|{zyxxy}‚ƒ‚€€~}}}}}}}|{zxxxy{|}}|{z{}‚ƒ„„ƒ‚€~|}~€‚€€~~~~}|{{|}~}}}~~~~~~~€€€}|{zyxxxy{~ƒƒ‚€€~}|{{{||{{{||}~~ƒ…‡‡…ƒ}{zz{}~~}}}|}}||zyz|}}}}}}~~~~}~~€€}{ywvvxy{~„††„ƒƒ‚€€~}{zyyz{|}}~}|{}‚…††„‚€}zyxy{|}~~~}|||}}}}|{zz{|||||||}~€‚ƒƒƒƒƒ‚€€~|{{{{{|„„ƒƒ‚€~}}}|{zxxxyz{{|||{{{}ƒ††…‚€~{zyz{||||{||}~}|}~‚‚€€~}}€€~|{yxyzzz{~‚ƒƒ‚€~}|{{{zyxxyz{{|||{zyy{ƒ‡‰ˆ†ƒ€~||}~€€€€~~}}}}}}|zz{|~€€€~}|||}~~|zyxyz{{{}ƒƒƒ‚€}{{{{||||||}~~~ƒ…††…ƒ€~{zz{{|}~~~~~~}}|||||zxxy{}€€€~}|||~€€€~{xwwx{}~‚…‡‡‡†„ƒ€~|{zyyyz{|||||||}~~~‚„†…ƒ€~{yyyzz{|}~~}}||||zxvwy|€‚€~ƒ„„ƒ‚€}zyz{|}||~ƒ…†…„‚€~}{zyxxxyz{{{{{{{|}}}}‚…††ƒ€~{zyyxxy{|‚€€~|z{}‚„ƒ‚€~|||}‚‚€|zxxz{||{{|ƒ„ƒ‚€~}|zyxxyz{||||{zyyz|}~‚…‡ˆ‡„€~~~~}~€€~}}|||zxwy|‚‚€}|{{{|~€€|zyxy{|}}||}‚„ƒ€~|||{zz{|}€€€~~~€ƒ……„||{{{{{}~€€~|{{{zyxvvx{‚ƒ‚€}||||}~~||zz{|~~~‚†ˆˆ‡„‚€~|yxxy{|}~~~}|||}~~~~}ƒƒ‚€~|{{zzz{|~€€}|{{zxvtuw{ƒ„„ƒ€€ƒ„„„‚€}{z{|}}~}||…†…ƒ€}{xwvwy{|}}}|{{{|}~~~}~‚ƒƒ|{zyxxy|ƒ„„ƒ‚€~~~|{yxz}‚ƒƒ€~}}}~‚‚€}{zzz{{|{zy{~„„ƒ‚€~|zxwwy{|}~}|{yyz|~€€ƒ……„ƒ€€~}|}~‚ƒ‚€}|{{zyxwwy}‚€~}||||}€€~|{{{||||{yy{~ƒƒ‚€}{zy{}€‚‚€~~~~}}ƒƒ‚€~}||{{|}€‚€}|{zyxwvuvy|‚€~}||{|~€€€~~~~~}}‚…‡‡…‚€~{yxwx{}~}||}}}~}|{|~€€€~}||{zz{}ƒƒ‚€|zywvuuuvy~„…„ƒ‚‚€€€‚ƒ„„ƒ€}|||||||{z{}ƒ…„‚€~{ywvvx{}~~~}||||}~}|{{}€€~||{{{|}„…††„ƒ€~}|zyxwwz}‚ƒ‚€€~~}~‚‚€}|{zzz{{zyxz|‚„„‚€~|yxvwy{}~~~}}}~€€€~‚ƒ„ƒ‚€~|||~‚ƒ„ƒ‚€~|{zyxwvuwz}€€~}||~‚‚€~|{{{{{zywwy}ƒ……„‚€~|zz{~ƒƒ‚€~~~~~}|{}€€}||{z{~‚‚€~|zyxxwvtuw{‚‚€€~|{{{~ƒ„„ƒ€~~~~}||„……ƒ€}{yxxy{}€€~}|||||{zz|~€€~}||{{{}ƒƒ‚€|zxxxxxwwy|ƒ………„ƒ‚€€‚ƒƒ‚€~}|{{|||zyz|ƒƒ‚€~|zxvvwy{}~~}}}}}|zz{}~~~~~~~~~ƒ…††…„‚€~|zyxvuvy}ƒƒƒ‚€€~~~€€}|{zzzzzzxxz}ƒ„ƒ€~{yxvvwy{}€€€€€€~‚„„ƒ€~}}|||~ƒƒƒ€~|zyxwussvz~‚‚€~~}}€€}|zyyyyyxxz}…‡‡…ƒ€~|{z{|~€€~~~~~|{|~‚€€~|||{z{|~€}|zzyxvutwz~€~~~~ƒƒƒƒ‚€~~}~~~|{|~ƒ„„ƒ€~|zxxxy{}~}|||}||z{|€€€~||||{{|~~}|||{{zxwy|„‡‡†„ƒ‚€€€€€~|{z{{{{zyz{ƒ„‚€~|zxwvvwy|~~}}}}||zz{~‚ƒ‚€€‚ƒ„„ƒ‚€~|zzxwuuw{ƒ„„ƒ€~~~~~~}|{zyyzz{zyz|‚„„ƒ|zxvuvwz}ƒƒ‚€ƒ„„‚€~}}||||~€€}{zxxvustw|ƒ„ƒ‚€€~~~~|{zxxxz{|||~„‡‰ˆ†„‚€~|zyyz|}~~~~~|}€‚ƒ€~|{{{z{{}~~~}|zyxxvttv{‚ƒƒ‚‚‚‚‚‚€~}||}}}|{|‚…††„€}zywvwxz|}~~}}|||}~}||}ƒƒ€~||{{zz{||~€€~}|{{zyz}…ˆˆ‡…ƒ€€~~||zzzz{{{{z{}ƒ……ƒ|zxvvvwy{}~~~}||||||||}ƒ…†…ƒ‚€€~€€~|{zyxwvwy~‚…†„ƒ€~~}}}~}}|{zyyyyz{{{{{}ƒ……ƒ€~|zxwwxz|~€€€€ƒ„ƒ‚€~}}||||}~~}|zyxwvvuvy}……„ƒ€€~~}}}||zyyyyz{}~~…ˆŠ‰ˆ„‚€|zxwxy{}~~~~}~~~}~‚€}||{zzz|}~~~~|{zxwvuuuvzƒ†††…„ƒ‚‚€€~}||||||||||~…‡‡…ƒ€~zxvuuwy{|}}}||||}~~~}|}‚‚€~|{zzyz{~€€}|zzz{{|ƒ‡ˆ‡†„‚€€~~~~}|{{zzzzz{{{{{|‚……„‚€}zxvuuwy{}~~}|||||~ƒ…†…„ƒ‚€€~}~€€€~|zyxwwxxy|ƒ……„ƒ€~}|||||{zzzzzz{{{{|||~ƒ„„ƒ€~|zxxyz|‚€€€€€€~~€‚ƒƒ‚€~|{{{|}~~~~}|zxwvuvwxy{‚„……„‚€}|{{{zzz{|}~~~~„‡ˆˆ‡„€}zxwwxz|}~~~~~~~~~}||}~€€~|{zzz|}~~}{ywuuuvwy{ƒ†ˆˆ‡†„ƒ‚€€~~~~~~}|||||}}}„††„€~zwvuvwy{|}~~~~~}}}~~}|{{}ƒ‚€~|{zz{}€‚‚‚‚€}{zzz{||}‚…†‡†„‚€~}|||||||}||{zzz{{|||„„ƒ€}zxvvwwy{|}}~~~~~~€~~‚…‡‡…„€~}}}~€€€}{xwwwxyzz{~ƒ…„ƒ€~}|{zzz{|}~~}||{{{{|{{|~ƒ„ƒ€~|zzz{|~‚ƒƒƒ‚€~~|z{}ƒ…„‚€~|{{{|}~~}{xvuvwxyyy{~„……ƒ€~|{zyz{|~€~~€€€ƒ…†…‚€|yxxxy{|~€€}}|||zxwy}‚ƒ‚€~|{{{{|~€€~|ywuuvxyzz{~…ˆ‰ˆ†„ƒ€}}~~‚€}|||}}}|{}ƒ‚€|yxwwwwy{}€~}||||zxwy}‚ƒ€~}|}~~ƒ„…„‚€~|zz{{|{zz}ƒ††…ƒ€~|{zz{}€€}|zz{{|{zy{~€|zyxxxxy{}€‚‚‚€€~|{{~…‡‡…ƒ€~}}}~‚‚€|zxxxxyyxxx{‚„„ƒ}|zyyz|~€~|{{{{{zyz|ƒ‚€~}|||}ƒ…††…ƒ€~}||{yxy|‚„ƒ‚€~|||{|}€€|zxxwxxyyxwy|ƒ…„‚€~|{zyz|‚„……„‚€€}||~‚€~|{zzyy{|ƒƒƒ‚€}|{zyxvvx{ƒ‚€}|||||~€€€~|yxxxyz{|{{}…‡ˆˆ†„‚€~|||~‚ƒƒ‚€~|||}||zy{}~}|zyxxxxz|ƒƒƒ€~||{zyxvwy}‚ƒ‚€€€€€‚ƒ„„„‚€~|{zzzzzyy{~…†…ƒ€}{zyz|‚€~|{{{{|{yxy{~~|{zyxxxy|‚„……„ƒ‚€€~}|{{}ƒ……„‚€~}}}~€€~|zyxxxxxxwwz~ƒ„‚€}{zyy{~‚‚€€}|{{{{|{z{}ƒ‚€~}|||}„…†…„‚€}|{{zxxx{ƒƒ€~}|{{|}~|{yxxxxyyxxy|‚„ƒ‚€}|||}‚„…†…„‚€~~|z{|~€€~|{zyyz{~‚ƒ„ƒ€~|{zyyxwwx|‚‚€~||{{|~~|{zzz{||||}‚†ˆˆ‡…ƒ€~||{|~ƒ‚€~}|||||{yxz|~~~|{yxxxxy{ƒƒƒ‚€~|zyyxwvx{ƒ……„ƒ‚€€€ƒƒ„ƒ‚€~|zyyyzzzz{}ƒ……„‚€~|zyyz|~€€€~}|{{{{{zyy{}}{yxxxyz}ƒ…†††…ƒ‚€~~~|{{~ƒ„„ƒ€~}|}~€€€~|zxwvvwxyxy{}ƒ„„‚€~|{zzz{}~}||||}~~~}~‚ƒ„‚€~}||{|}ƒ„„ƒ‚€~||{zzxx{~‚‚€~||{z{|}~~|{ywvvwxyyyz|ƒ…†…ƒ‚€~}}ƒ„ƒƒ‚€€~~~~~}||~€~{zyxxy{}€‚‚€}|{zzzyxxz}‚ƒ‚€}|{zz{}~~|{z{{|~~~„‡ˆˆ†„‚€~|{{{|~~~|||||||{z|~€}{yxxxxy{~€€€~|{{z{{{{|ƒ…‡†…„‚€€€€~|zyxxxz{|||„††„‚€~|zyxyz{}~~~}||{{{|||{{|~€€}{yyyz{|ƒ„………„‚€~~}|{|‚„…„‚€~}|||}~~~}|zxwvvwxyzz{}ƒ††…ƒ€|{zyyy{|}~~~~~~~€€€ƒ……„|{zz{{}~‚‚‚€}||||{yy|ƒƒ€~||{z{{|}}}|{ywvuvwxzz{}„‡‰‰‡…ƒ€~}~~€€€~~}}~~~~}~ƒ‚€}zyxxxxz{}~~}||{{{{zy{~‚ƒ‚€}||{{|}~€€€~|zzz{}~„‡ˆˆ‡…ƒ€}|zzz{|}~~~||{z{{||{|~€|zyyyyzz{|}~~~~~~~~~}|}ƒ†‡‡…ƒ‚€€~}{yxwxxz{|||}ƒ†‡†„}|{zyyzz{||||{zz{|}}|{|€‚€}{zz{|~‚ƒƒƒƒƒ‚€€~~~}{{}ƒ……ƒ€~||{{|}}}|{yxvttvwy{||}ƒ…††„‚€}{zxxy{|~~~~€€€‚„…†„€|{z{{||}~€€~}|||zxx{~„„‚€~||{{{||||{zyxwvvvxz{|}~…‰‹‹‰‡„‚€~}}}~~~~~~}}}}~~~~|}‚‚€~|zxxyyz{|}~~~}|||||{zxy|‚ƒ‚€~~~~~~}|zyz{}‚…‡ˆˆ…ƒ€~}{zzz{{|||{{zzz{|}|{|~€|zxxyz{{|}~~~~}|~„‡ˆˆ†ƒ€~~~~}|zxwvwxz{||{}ƒ†‡†„‚€~|zxxyz||}}||{zz{{||{z{~ƒ„‚€}}}~~ƒƒ„„ƒ€~}}||zy{}ƒ……ƒ€~||{{|||{{zxwvuvwyz{{{}ƒ…††„‚€~|zyy{|~€€€€€~~ƒƒ‚€~||||||}~€€€~}||{zzxwwz~ƒƒ‚€~}}|||}}||zywvvwy{}~~~~ƒ‡‰Š‰‡„‚€~}}~~~|||}~~}|z{|~~|{zzzz{|~€€€~}|{zzzzxxy|‚ƒƒ‚€€€€~|{{{{|}~~~~‚…††…ƒ€}|zzz{|}~~~}|{{{{{{{yyz|~~}|{zzz{{}~€‚‚ƒ‚€~~~~}||~…‡‡…ƒ€~}}}~~}}|{zyyyyz{||zz|‚……„‚€}{yxxy{}~~~}||||||{zy{}‚‚€€ƒƒ„„ƒ‚€~}||{zyy{ƒƒ‚€}|{zz{{{{zyyxxxy{|}|{{}ƒ……ƒ€}|{{{}ƒƒƒ‚‚€€€€€~|{|~€€~||||}}€€€}|zzyyyxxy{ƒ‚€~}|{{{||||{zyyyz{|~~ƒ†ˆ‰ˆ†ƒ}|{|~€€~}|||||yxxz|~~~}|{zzzz{}€‚‚€|{yyyyyxxz~…†…„ƒ€€~}||||}}}||~ƒ…†…‚€}{zyyz|}~~}|{{zzyxvwy{~~}||{{|}ƒƒ„„ƒƒ€~}~}||~ƒ…†…ƒ‚€~||||||||{{zzzz{{{{yy{~ƒ„‚€~|zzzz{}~€€~||||}}|zyz|ƒƒ‚€‚ƒ„„„ƒ€}{z{{|{zz{~‚ƒ‚€}|zzyz{||||{{zzyyz{||{{}‚ƒƒ‚€~}|||~‚„…†…„ƒ‚€€~}|{yyz|€€€~}|||||~ƒƒ‚€~|zxxxyyxxz}‚ƒ‚€}|zzyyz{|}~~~~}}~€~‚…‡ˆ†ƒ€~|{{|}‚‚‚€}|{{zywuuwz}~|{zzzz|~‚‚€~|zzyzz{zz|…††…„‚€~}}~~}}}}}~~}|}ƒƒ‚€~|{zyzz|~€€€~}|{{{zyxvvx{~~}|||}}ƒ…………ƒ‚€~}}~~}~‚„…„‚€}|{{z{{||}||{zzyz{{||{|~‚ƒ€}{zyz{|}€€€~}}}}}|{z{~ƒ„ƒ‚€€~~~ƒ„„ƒ‚€~|zzz{{{zz{~ƒ„‚€~|{yxxxy{||}||{zyzz{||{{}ƒ……„€~}}~ƒ………„ƒ€~}|||zxxz|‚€}|{{{|}€€€~{yxxyz{zz{}ƒƒ‚€~|{zyyz{|~~~~~€€€ƒ„†…„€~}|||}~€€€~|{zzyxwvwz|~~}|{{{||}~€€€~|zzz{||}}}‚…‡ˆ†„‚€~}}|}~~~~~}|{{|}~~~}|~‚„ƒ|zyxyz{}€€€}|{zzzzyxvwz}€~}}}~‚…††…„‚€~}||}~~~}ƒ……„‚€~|{yxxyz{|||{zyyyz{||||~ƒ„ƒ€~|zyyyz{|~‚‚€€~~~~|{z|‚„„‚€~}}~~€‚ƒ‚‚€|{zzz{{{zz|‚„„‚€~|zyxxxyzz{{{{{zz{{|}~}~ƒ…‡†„‚€}}}~ƒƒƒƒ‚€~~}}|zxxz|€~}|{{{{}~€€€~|zyxyz{{{z{}‚„ƒ€~||{zz{|}~~~~~€‚€ƒ…††„~|{{{{|}~€€€€~|{zzzyyxvwz|~|{zz{|}€€€~|{zz{|}~~ƒ‡‰‰‡…ƒ€}|{{||}}}}}||{||}}~}}~ƒ…„‚€|zyxxxy{}€€~||{zzzywvwz}‚‚€€‚„…†…„‚€~|{{|}}||~ƒ…†„‚€~|zyxxxyyz{{{zzzz{||}|}ƒ„ƒ€~|zyyyz{~‚‚‚‚€€~}|z{}‚ƒ‚€~~~~~€‚‚‚€|{zyyzzzzz{~ƒ„‚€~|{zyxxxyzz{{{zzz{|~„‡‰ˆ†ƒ€~}|}~‚ƒ‚‚€~|||||zxwy{~€€~||{z{{}€€}{yxxxyz{z{~ƒ„ƒ‚€~}|{{{}~~~ƒ…‡†„|{zzzz{|~~}|{zzzyxuvy|€€~||{{{|~€~}||}~~~~‚†ˆ‰ˆ…‚€}|{zz{{{{|||||||}~}||~‚„„‚€}{yxxyz|}~~}||||{{zxxy|‚ƒ‚‚€€€ƒƒ„„ƒ‚€~|{{||}|||ƒ„ƒ‚€~}|zyxxxyyyzzzzzz{|}}}}~‚„„‚€~{zzz{|~‚‚‚‚€€~~|{z{~‚‚€€~}}~€‚€€~|zxxxyyyxz}ƒ„ƒ‚€~|{zyxyzzzzzz{{{|}€€…‡ŠŠˆ„€~}||}‚‚€}|||{{ywvwz}€€~|||||}~€€€|zyxxyyyxz}ƒ……„ƒ‚€€~~}~~~~~~~~~~~}~ƒ…†„‚€~|zzzz{}~~~~}}||{{zzyvuuw{}~~}}}~~€‚‚‚‚€~}}}~~~}}~„†‡†„‚€}||||{{{{{{{{{{|}~}|{|ƒƒ‚€~|zyyz{|~~~}||{{{{{zxz|ƒƒƒ‚‚‚ƒ„„„ƒ‚€~|{zz{{zz{}‚„„‚€}|zyyyyyyzzzzzz{{|}}|{{~„…„‚€~|{{|}€‚ƒƒƒƒ‚€~~~|zxx{~‚‚‚€~~}}~€€~|{yxxyyyxx{}‚„ƒ‚€~|{zyyyzzz{{|}}~€€€ƒ…‡ˆ‡…ƒ}|||~€€€€}||||{zxuuwz}~~~}}}}~€€€~|{zxxyz{zz{~…‡†…„‚€€~~~~}~~~~~~~~~~~‚„…„‚€}zyyz{|}~~~~}|{{zzzzywuuw{~€€€~~~~ƒƒ„ƒƒ€~}|}}~~~}~ƒ†‡†„‚€~|{zyyz{{{|{{{z{{|}}|{|~ƒ„ƒ€~|zzyz{|}~~}|{{||{yxy|ƒ…†…„ƒ‚€‚‚‚‚€€}{zzz{{{zz|ƒ„ƒ€}{yxwwxxyzz{{{{|||}}|{|~ƒ„„‚€€~~~‚ƒƒƒ‚€~~}|{xwwz}‚ƒ‚€~~~~~|{yxxyzz{zyz|‚ƒƒ‚€~|zyxxyz{|}~~‚ƒ‚€ƒ…††„‚€}|||}€€€€}|{zyyxxvuwz}€~}|||}€~|{yyyz{|||}‚…‡ˆ†„‚€}|{{|}~~~~~}|~‚ƒƒ€}{zzzzz|}~~~}|zyxxxwutvz~ƒƒ‚€€ƒƒƒ‚‚€€~~~~}„†‡…ƒ€~{yxwwxy{||||||||}}~}|{}‚€€~|{zzz{|~€€~}}||||{zz|ƒ†††„ƒ‚€€€€€~|{zz{||}|{{}‚„ƒ|zxwvuvwy{|}}}||{|}~~}}„…„ƒ€‚ƒƒƒ‚€}|zzzzyxz}‚„ƒ‚€~||||}~~~}|{zzyyzz{{{{|‚„„ƒ€~|zxwvwy|~€€€‚‚€€ƒ…†…ƒ~|||{|~€€€~|zxxwwwvuvy}ƒƒ‚€}|||||}}~~~}|{{{|}~~„‡ˆˆ†ƒ€~|zyyz|}~€€€~~~~~~~||}€‚€~}|{zzz{|~~}|zyxwwwwvwz~ƒ„ƒ‚€€€€‚‚‚‚€€~~~}ƒ……ƒ€~{yxwvvxz{|}~}}|||}}~}|{{}‚€~|{{{{|}‚€~||{||||{|‚…††„‚€~~~~~||{{{{|}|||}‚ƒ‚€}zxvutuwz|~~~~}|||}~~~~~„……„‚€~~ƒ„„ƒ‚€}{yyxxyxyz}‚ƒƒ€~}|{{{{|}}~~}||{zz{|||{|ƒ„‚€}zyxxxz|~ƒƒƒƒ‚€}~‚„„ƒ€~|||||~€€}|zxwwvwwvwy{ƒƒ€~||{{{|~~~~~~~~€€€ƒ…‡†…‚€}{zyyz{}€€€~}~~~~}|zz|€€}||{zz{}~}{yxvvwxxxx{~„†…ƒ‚€€€‚‚‚€€~~}~~~~ƒ„ƒ€~zxvvwwy{}€€€€~}||zvtpow~„Š‹ˆƒ€|xusqprtvy…Ž’Œˆ……€}…Ž‰ˆ‡€|ytsw{~€‚€€~z{|zz{zwvwz{€ywwvuuyz|}~„‚~}~|z|||||}ƒ‰‹ˆ†€{~~~ƒƒƒ€~|~~zy}~~}ywx~…‡ˆ„€{}}{zzzwwxy}ƒ€€{z{|}{{€€}}~{yyz|ƒˆŠ‰„€€~|~}yxxz}~}zz{}€€€€‚€€€~}|xwxyzxxyy{}‚‚‚~}|z}~|~~}}|||{{||~ƒ‰‹ˆ„€}}||~ƒ„ƒ‚€~{xwvwy|~|{z|||€€€}||z{{||{|~|zxwvwy{{{‚†‰Š‰ˆ…‚€|zy{~€€€€€€~}{z{}}‚ƒ„ƒ€~{{zyxxz}}~€€€{xz{}~~|ywwx{~~}|zz|}}ƒƒ‚ƒ††„‚€|ywwy{ƒ††…‚€~||{}}~|}~|{{{{{{zxyz}~~|{yxyz|~€€€€‚€}yxy{‚„ƒ‚€€€„„‚€€€~|zzyxwvuy~ƒ‡†‚€~|zzyy}~}~}z||{yxxy|€}}„ƒ‚‚€~|||}~‚ƒ„„„‚€~}~~~~|zxz|~€€€€€~|zz{|~‚ƒ‚€|yvuvvxxwx}…†…‚€|zyz{{}€€€€~}€€€ƒ„„ƒ|zzzz{}ƒƒ‚€}|||zxvuvx{€~|zyz{}€€€€}}}|zzzzzy{‚…‡ˆˆ…ƒ‚€~~~~€€€~}||}~~}|{|~‚€~|zxxwxz|~€~~|zzyxvvwz~ƒƒ€€€€ƒ…………ƒ€~}||}}|zxz}ƒ„„‚€}|||{{||~~}{zzz{{||{zxy}‚ƒ‚€}|{zyyy{|~ƒƒ‚‚€~~~~~}~ƒ„ƒ‚€€~~~}~‚‚€}{zyxxxxxx{‚€~|{{{{{|||}}||||||{|||{{}ƒ†‡†„~}||}‚‚‚ƒƒ‚€~}|{yxwy}€~|{zyz|~~|{zyxwwwwwz}ƒ…ƒ‚€~}}|}~€€€€~||‚„…„ƒ~|{zzzz|}}}||{{{{zxxz}~}||||||}~~~}}||{||{z{~‚…‡‡…„‚€€~~}}~~~|||||}}|z{}‚„„‚€|ywwwxz|}~~~~}||{{{|{zyz}‚ƒƒ‚€€€‚ƒƒƒƒƒ€}{{{{{zz|‚……„‚€~}|{z{||}||{{zyyyzz{{z{}‚„„‚€}{zyyz{~‚‚‚€€€}~ƒ„„‚€~}}}~}|zxxxxxwx{}‚ƒ‚€~|{zz{{|{{{{{{{{||}~~}~ƒ†‡‡…ƒ€~}}|}~€€€~}}}}~}|zz{}€~}|{{{||}~~}||{yxwwxxyxxz}ƒ„„ƒ‚€€~~~~~}}}}~~ƒ……„‚€}{zyxyz|}~~}}||{zzz{{zxy{}€€~}||{||~€€€€~}|{||}~~„‡‰‰ˆ†„‚€€}}}~~~~}}||{{|}}|||~ƒ…„‚€}zyxxxy{|}~~~}||||||{{}ƒ††…„‚€€€€‚‚‚€€}|{{{||||~‚…†…„€~{zyyz{{{{zzzzz{{|||||~ƒ„„‚€~|{zz{|~€€€€€}}ƒ„„ƒ€~}||}}~~~}|{yxwwxyz{{{~‚ƒƒ‚€~}|{zyyzz{{|||||}}~€€ƒ†‡‡†ƒ}|{||}~~}||||||{zz|€}|{zzz{|}~}||zyxxxxyz{{}ƒ†‡†…ƒ€~}|}~~~}}}~~~~‚…†„‚€|zyyyyz{|}~~~||{zzz{{zyy{~‚ƒ‚€~||||}~~}|{{|}~„‡ˆˆ†„ƒ€}|zz{{||||||{{{{|||||~‚‚€~{zyyxyz{|}~~~}}|||||||||‚…‡†…ƒ‚€€€€€€~|{zzz{||||}‚„…„‚€}{zyxxyzz{{{{{zzz{|}~}|}ƒƒ‚€}|{{|}‚ƒ‚‚€~~~~~}|}‚„…„ƒ€}|{{{|}~~}|{zxxxxyz{{{}‚„…„€}{zyxxy{|~~~~~€€€„†‡†„€~|||||}~€€}|{zzzzxxz~ƒƒ‚€~|{zzz{||||||{zyyyz{|}}}…‡ˆ‡…‚€~||{|}~€€€€~~~~~}~‚‚€|{zyyyy{|~~|{zzz{|{{|}€}zx~€ƒƒ€}xt{‡ŽŠ€tnowzz}~y{~ƒ‰ˆ‡„ƒƒƒ†‹ˆ„€|{{}€~{ywwyzzyxy}‚‚}{zwvxxwwz|}}{xwx{~|{}|}‚†‰‹‹‰‡…ƒ€||~€}||zxxz{xvwy†‹Œ…€zwvwvxzz{}|{||zxxxz}€€ƒ†ƒ~}~||{|}‚ƒ„†„€|y{~~}{y|„„…ƒ€}{{zyxy{}‚€zyyy}~}~~ƒ††~ytstv{„ƒ€‚ƒ‚ƒ‚€}|||||||~€€€ƒƒ‚€|{{zyxwvwy}‚€~|||{||||~~}~~}||{||}}|}~„†…†‚€}~‚€~~~|}}|{{}|||}~~|{zxy{|~€~yxxxyywtv{…ˆˆ…€{xz}€‚‚‚ƒ‚€~}~~‚ƒƒ‚ƒƒ€|zwvxz|~}}}}}}}~~}{zxwy{|€~}~}{yxyy{~ƒ††„‚€}||~}|{{|ƒ„†‡„‚€|z{|ƒ„„‚~|{{|||{zxyz}€€~}zxwwxz|}€€€~~}{zxutvzƒ„†„‚€~||~ƒ„„…††„‚€}{yyxxxz|~ƒ€€}{yz{|~~}|{{{{zzyxyzzzz|‚ƒ‚€}{zyyz}‚ƒ…„ƒƒ‚€€€~{z|}~€€}}}~ƒ‚€~|{xuuvwxyz|}€€€~}}}|z{}~~~~}||{|}€~‚„……ƒ€~}|{}ƒƒƒƒ‚€€~~~}|{zxxy|~~|{zyy{|~€~zzxwwxxxxy|ƒ„„‚€}|~ƒ‚ƒƒ‚€€~}}~~~~~}~€‚ƒ‚€~{zxxxz|~€~||{zzxvvwy|~~|}|||{|~ƒ„„ƒƒ‚€~||{{{{zz}ƒ…†…„ƒ€~||}€€€}||{{z{{zxxz|}|{zxxy{}€€€~}|{{zzz|~€‚€ƒ…†…‚€}}|||{ywvx{‚ƒƒ€~|{{{{|}~~~~}|{zzz{{zy{~‚‚€}{{{|}‚„…„„„ƒ‚€~}~}{z{~€€€~~~}}~‚‚‚€|yxvvvvvvw{ƒƒ€}|{{{{|~€€€~~}}~~~~}ƒ…†…ƒ€~}||}‚‚‚€~~||{zxwwx{}~~}||{{|~€€€~|zyxxxxyyz|‚ƒ……„ƒƒ‚‚€‚‚‚‚€~}}}}}|{||~€€€|{zz{|~~~}||{{zyxxwxy{|}}€€€€‚‚ƒƒƒ‚€~}|||}|}}~€‚‚‚‚‚‚€€~~}|||||{{zzzzzzz{{|}~~~}|||||}~~~~}}}|}~~~~}~~~‚ƒƒƒƒƒƒ‚‚‚‚‚€~|{zzzyyzz{|}}~~~~~}}||{{{{{zzzzzzz{|}~€€€€‚ƒƒ‚‚€€~~}||||}}~~~~~~~}|zyxxxxxxyyz{|~€€€~~~}}~~~~~€€€~~~~~~~~~}}}||{zzyzzzz{{|}~~~~~~~}}||{{{{{{||}~‚ƒƒƒƒƒƒƒƒ‚€€~~~}}||}}~~~~~}~~~~~}||||}}}||{{{{{{{||{{{{{{|}}~€€€€~~~~}~~€€€€€~}}|||{{{{zzzzzz{{{|}~~~~~}}||||||}}}}~‚€€€€~~}|{{zz{{{||||}~~~~~}}|||{{zzz{{{|||}}~~€‚€€€€€€€€€~~~~~~~}~~~~~~~~~}|||||{{{zzzzzz{{||}}~~~~~~~~~~€€€~~~~}}||||||||||{{||||||||||}}}}}}}}}}}||||||}}~~~‚ƒƒƒƒƒƒ‚‚€€~}}}}}}}}}}}}}~~~~~~~}}|||{{{z{{{|||||||||||||}}~~€€€€€€€€~~~~~€€€€~~}||{zzzzz{{{{{||||}}}}~~}}}}}}}}}|}}}~~€€€€€€€€€€€~~~~}}}||||||||||||}}}}}~~}}}}||{{{{{{{{||}~~€€€€€€€€~~~~~~~}}}}}}~~~~}}}}||||||{{{{{{|||}}~~~~~~~€€€€€€€€€€~~~}}|||{{{{{|{|{{{{{{{{{{{{|||||||||||||||||}}~~~~€€‚‚‚‚€€~~~}}}}}}}~~~~~~~~~}}}}}|||||||||||||||}}}~~~~~~~~~€‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~}}||{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~€}~~€€€~}|zzzz{|||{{{|}~~~~|z|‰’‘Šƒztqsvurpmlmosy~†Š…€ƒ‡‡ˆ‡„€}xtpnlkmpv‡Š‰†ƒ€„‡‰‰‡ƒ}xtqrty|ƒ~~††„‚‚€}}|xrrtvx|||€‚ƒ…ƒƒ~}zwxzz|ƒƒ…†ƒ„…„„‚€{vturonlmsx}‚€~ƒƒ…‡††ƒ€|xwvtsvx}ƒ„„‚€€‚…‰‹‹‹ˆ„€zxvtw{~‚€|ywwxz|}€~{z||}€€~‚ƒ…„€~|xvtqopty}€~~‚†Š‹‰…€|xxzzzzz}‚‚‚‚ƒ„‡Š‹ŒŠ†€{xvtstuw{{||xxy}~€€|xtstyƒ„€}}}…†…}{z{}|yxwx~€€‚†Šˆ…~|zzzyyz}‚„ƒ€z{~………„‚|xvtrsvy}€|ywx{‚„‚€}|}{z{|~ƒ†„‚€ƒƒ†‡†ƒ€zxwuttw{~~}}ƒ…ˆˆ††ƒ€~zusuy|~~|yyz|ƒ…„ƒ€}|{xuvxz}~|{xxz‚„††‚€€~~|z}ƒ……„ƒ‚€‚ƒ…„€~|zxtppsy€}zyz|„††‚€|zzzyvuwz~||~ƒ‡Š‹‰…~||zxxz|€~|yxy}‚…‡†}|||zx|ƒƒ€~{z}€}{zyxtrsw{~~~}{zz}„ˆ‰ˆ„~}}}|{|~‚€|zz|„‡ˆ†ƒ€~|{{ywy}‚‚€zvtuy‚ƒ‚€}{{||zyy{‚ƒƒ€~}~ƒ‚‚€|zxxutw{‚ƒ|{|…ŠŠˆ…‚€}{wux|ƒƒ€}zxx|‚……‚€}{xvtw|€}xuuw}‚……ƒ€~|{{{yy|…ˆˆ„€||‚†‡„‚€|zzywtuy}‚€~{yy}ƒ‡ˆˆ…~|yxutw{|zxy{ƒ„ƒ€~~}|ywy}‚ƒ€|yxy~„…ƒ€~||{zyy|„‡ˆ…‚€|}‚…„|yxvtrqv{~€}zxx{…ˆˆ„€~|zyvsty~‚~|zz|ƒ††„€~~|{yz}ƒƒ€}zxx|ƒ…ƒ€~{z{zxwx|ƒ†„~|{}‚ƒ~|xwwvsrtw|‚€~{yy~ƒ‡‰ˆ„||zwvy~‚…„‚€|z{}ƒ„ƒ€~}||{yxz}ƒ‚€zvuw{ƒƒ~zxxxxxwz‚…†„€~|}‚„ƒ€~|zzxwuvy}ƒ‚€|yy|…‰‰‡ƒ€}|zywvz‚„ƒ€~zyz|‚‚€~{zzzyxy|€|xvwz~ƒ‚€~{zzzxwy}…‡‡†ƒ€‚„„‚€}{zyywuw{~€}zxy}…‡†ƒ€|{zywuw{‚ƒ|yy{~€}|{||zyz~ƒƒ~zxy}ƒ…ƒ€~|zzzyxy}„‡†„€~ƒƒ‚€|zxxwvtv{~€€{xwy}…††ƒ€~|zyxvx}ƒ…‚€}{{|ƒ„‚€~|{{{zz}ƒ…„~zxy}ƒ„‚€|zxxwvvy}ƒ†…ƒ€~}‚‚€~|zyxxvuw{€~|yxz~ƒ†ˆ†„€}|{yx{ƒ††„€|zz{‚‚€}{zzzyy|ƒ…„€}ywy}ƒƒ~|yxwvvvx}…†…ƒ€‚„„‚€}{zyxuux}‚€|zz|„‡ˆ†ƒ€~||zxwy~‚„„‚€|zz|€€~|zzzzyy{ƒ„ƒ€|yxz~‚„„‚|zxxwww{ƒ†‡†ƒ€ƒ…„‚€}{zyxuuy}€~|yxz~‚……„~|{zxwwz~‚…„‚€|z{}€~|zyyyyz~‚…†„€}zz|ƒ…„‚€|zxxwvw{ƒ…†…ƒ€~‚ƒƒ€|zyxvtux|€€}zxxz~‚……„‚€~|zyxw{ƒ††„€}{{}€€~|{zzyz}„†„~zyz~ƒ„|yxvvuux}„†…ƒ€~ƒƒ‚€}{zxwvuw{‚€}zyz}„‡‡…‚€}{zxwx}…‡†‚€|z{~€~|zyyyxz}ƒ„‚€|yx{‚„ƒ€~{yxvvtvzƒ…†„‚€ƒ…„‚€}{zyxvw{‚€~{yy{ƒ††…‚€}{zxww{ƒ…„~|zz}€€~|zyyxxy|ƒ„ƒ€|zy{ƒ„„‚€|zxxvuv{ƒ††…ƒ€ƒ…„‚€}{zxwuvy}€€}zxxzƒ††…‚€}{zxww{ƒ…„|z{}€|{zzyxy}ƒ…„€~zy{‚„„‚€}zyxvuuy~‚…†„‚€~~ƒ„„‚€}{zywuuw{€€~zxxy~‚†‡†ƒ€}|zxwz~‚……ƒ€}{{}‚€~|{zyxx{‚…„‚~zww{‚ƒ‚€|xwvvvvy~‚†ˆ‡ƒ€~†‘’„€|vpkhintyz{}…|z}‚„…„‚€ytposwxxvuw}‚€~‚……„€„‰‹‰„€|xx|ƒ‡†…‚~{{yvwz}‚‚‚€~zy}‚„‚~|zxutpqy‚‚‚~xvw}ƒ„……„€}zuusu{~‡ˆ‚€|y~‚‚‚€€~{wwwy}ƒ†„‚€yx{~„…††…ƒ}yxvtu{ƒ‚€~€€€~|zz{~€zvwy{}}zzxw{‚„……„~}}}}|{{~ƒ‚€~||‚‚€~}|{{yww{‚„‚€|xx{~‚……„‚€~{xtpqw|……ƒ€~||…‡‡†ƒ€~}|yustw}€|yvvzƒˆŠˆ…ƒ~{ywuxƒ††€|zvw}‚€€~|}{wvw{…‡†€ztsw~ƒ……„€~|zzxtsv{ƒ……‚€~}ƒ…†ƒ€~|{vsrsy|~|zy{ƒ†ˆˆ‡„€~~zvy|~€~||}„††…ƒ€~}zxy}ƒ„€|zxzƒ…††„€€|zyxy}ƒ„…„‚‚‚ƒ………ƒ€€~||zvtw{~€}{{}‚…ˆˆˆ„€~|||xwxz‚‚€~|z{~ƒƒ€~}|zxwwy}€€€|xvx}ƒ…ƒ€~zvtsqpty}ƒ€~||}‚ƒƒƒ€|yuporv{~~|zwuw{ƒ‡†„€}|{xtsuz‚€}zxx{~€€€~~|zzxuvy}€~{xxz~ƒƒ€~|zxwtruy|‚‚‚€~}~ƒ„„ƒ€~}{yvrrvz€€~|z{~…‡ˆ†„}{xwwy}‚‚€~‚ƒƒƒ€~|zxwy}‚ƒ‚€}zz|ƒ‡‡…‚€|zwutuz‚……ƒ‚€€€‚„……„‚€~|zwvwz~€~|{{|ƒ†‡‡…‚€~zwvx|ƒƒ‚€~|{}‚€}|{{xwy}ƒ~|zy}ƒ„ƒ|zxvssw{‚ƒƒƒ€}}‚„„‚€~|zxtsuy|~|zxz~‚…‡„‚€}|{yxwy|‚‚~|zz|‚€~|{yxxvwz~€}zxz}‚……ƒ€}zxxvtux|ƒ„ƒ€~„…„‚€~}|zxuuw{~}{zz{ƒ‡‡‡„€~|{yz|‚„„‚€}{|ƒƒ‚€~}}||zz~„…„~||}ƒ……ƒ€~|{zxwy|ƒ††…ƒ€ƒ…†…ƒ€~}|{yxy|€€€}{z|ƒ‡‡‡…‚€}|zy{„…„~|{~ƒƒ‚€||{zxy}ƒ„ƒ|{|‚…†„~{yxvuuy‚……„‚€ƒ„„‚€}{zyxuvy|}zyxz‚…†…‚€~|zywx{‚ƒ‚€}zyz~€~{zyxxwz~‚„„~{yy{‚„ƒ€~{yxvuuw{ƒ„ƒ€~~ƒƒ‚€~|zzxwvx{~€~|zxy}ƒ„ƒ€~||{yx{~ƒƒ‚€~|{|~€€~{yxwwwy}ƒ„ƒ€}{{{~ƒ„‚€|ywvtsuy‚„„‚€~~„…„€|zxxvtvy}€~|zxy{~„„ƒ}|zxwy}‚ƒƒ€|z{~€~|zxxxxwz‚„„~|zz|ƒ€|zxxvttw{ƒ„ƒ€~ƒ…„‚€}{yxxwwy|€€|zyz}ƒ„„‚€~|{zxxz~ƒ„‚€~||}€€€~|zyxxvwz‚„ƒ€}||~‚ƒ‚€~{yxvuuw}ƒ„ƒ€ƒ…„‚€~|zxxvwz~€~|zz{~ƒƒ‚€€}|zxy}ƒ…„ƒ€~||~€€}|zyxwvw}…†…‚€}|}‚„ƒ‚€}zxxvtv{ƒ…„‚€~ƒ……„‚€}{zxwvx}‚‚€|zxy|‚„ƒ€~}|{yx{ƒ…„ƒ||}€~{zyxxwwzƒ†…ƒ€~|}ƒƒ‚€~|yxwuux}ƒ„‚€~„…„‚€~|zxwvwz~‚~{yxz~ƒƒ‚€~}|zyy|ƒ…„‚€~|}~€}{yxxwvw{ƒ†…‚€}|}‚ƒƒ‚€}{yxwuvy~ƒƒ‚€~~„…„‚€~|zyxwx{€~{yy{~‚‚€~}|zyz}ƒ„ƒ€~}~€€~|zyxxvuw{ƒ…„€}|}‚ƒ‚}{yxvtvz~ƒƒ}}‚„…„‚€~|zxvuw{‚€~{yx{~ƒ‚€~}|{zxz}ƒ„ƒ}|}€~|zyxxvuw{ƒ…„||}‚ƒƒ€~{zxvtvz~‚ƒƒ€}}„……ƒ€~|{yvuw{‚‚€~{xx{~ƒ‚€~}|{zxz~……ƒ€}|~‚‚|zyxwvuw{ƒ…„||~ƒ„ƒ‚€~|zxvtvz~ƒ‚€~}}‚…†…ƒ€~|zyvuw{‚€~{yy{~ƒ‚€~}||zxy}ƒ…ƒ}|~‚‚€}{yxwvtvzƒ…„€}|~ƒ„„‚€~|zxvtux}‚‚€~||~‚…††„‚€~|ywuvz~‚€~{yxz}‚ƒ‚€~}|zxx{ƒ…„‚€~|~‚ƒ‚€~|zyxvtuy~‚„„‚€}|}ƒ„„‚}{ywtuw{‚€}|~ƒ††…‚€~|zxuux}‚‚€}zxy|‚ƒƒ€~}|zxwz~‚„„‚€~|}‚ƒƒ‚€~{yxvttw{ƒ„‚€~|}‚……„‚€|zxutvz~€€}|}„†‡…ƒ|{xvuw|‚€|zxy{‚„„‚€~|xrsw~…Ž‘Œˆ‚~~~|{xvtpnmljkow‹‘Š„„ƒ‡Ž”™™–‘ˆ€uploqrvy{ƒ€zxz~†‰†…‚~yvtpmlnsy|~|{y{ƒˆˆ†‚€€~xy}ƒƒ‚ƒ…„€~}}~€‚ƒƒ|xrorw}‚„‚€}~ƒ€€~~{wuvxy~ƒ„‚€~‚††„„ƒ€€|xtrrpquz{zxvwz…‹Œ‹‡†ƒ~{vtvx{‚~||„†ˆ‡„ƒƒ€~ytrtwz||~{z|}ƒ…†„€}ywwtswx}€~}}~„†……†‡‡„€zwtpnrv{~}|~‚†‹‹‰…€}zxwvy~…†ƒ|x{~†‡„‚€{yvtplnty}€€~|~ƒ‰ŠŠˆ„€~|xttuw|~}}zxy}…‡‡†„„„€|xvvwyz||zxvy…‰Šˆ†„‚€|y{}„„€~|y{|~‚‚€|xurpot{……|urru{ƒ‡‡„€}ytrqs{‡‹Œ‰…‚ƒ…‡††„ƒ€}ztpoqw|€€€ƒ„„„ƒƒ~|yvtsu{}~~|{z{~{vvy{}}|xtv{‡‰ˆ„€ƒ‡‹ŒŠ…‚€|zxvvy|‚‚€~|~ƒ„‚€€~}{xsmjntz€~zyxzƒ†‡†ƒ€|z{||{|~…†…„€„‡ˆˆ…‚€|xtpqtw~ƒ‚€|z{}ƒƒƒ‚€~|zxrpqv{‚ƒ‚€€„‡ˆˆ†ƒ€ztnhhow~ƒ†…‚€~ƒ‡ˆˆ†„„‚€|xvwy|‚€}{}‚€~|{zxurqszƒ„„‚€}}ƒ†‡†ƒ€~|zzxwwxyz}~€ƒ…‡†„‚€~zvrqsw{€~zxwzƒ‡ˆˆ†„€}zxxz‚ƒƒ€~|{~‚ƒƒƒ€}xvtrqsyƒ~xutw{ƒ‡‰ˆ„~|{xusu{…‰ˆ†ƒ€~‚…‡†„~yvtrru{‚ƒ‚€|{{~‚„†„‚€|{yxutv{~„ƒ€|xstx|~€€}zxvw{†ŠŠˆ„€~‚…†…ƒ€}|zyxz}ƒ„ƒ€~}||€|xusrqsw{€|zyy{~‚€€€€}|}„‡ˆ†„€€ƒ…„‚€|xvtttv{‚ƒ‚€}||€€}{xurpqv}‚†‡…ƒ€€ƒ††„€ztrqsuwz~‚†‡…ƒ€‚†ˆ‡…‚~{xwvvw{‚ƒƒ€}||}~~}|{yxvuuuw|ƒ…„‚€}~…†…ƒ€}zxtqpt{…ˆˆ…ƒ€‚…†…‚€|xusssuz~€€~|{||ƒ†‡‡…‚€~|zxwx|ƒ„ƒ‚€~}~‚ƒ‚€~zxutttuwz~€€€~~‚„„„ƒ~{xustw}‚…†…ƒ‚€‚…††…~zwuttuy}ƒ„‚€~||~‚ƒƒ€}zxvuuw|~{yyz|€€€~|{zyyyz}…‡†„€~„……ƒ€}{zxwwy}ƒ„‚€~||~€‚‚€|yvtsrsux}€~|yxvvzƒ‡‡†„€~|z{ƒ‡ˆˆ…‚€~~ƒ‚€~zwutttw{ƒ„‚€~|{|~‚‚€~{xvtrqsyƒ††…ƒ€€‚‚€~|zyxxxxxz‚…†…ƒ‚€€‚„††„|zyxvvy}‚ƒ‚€}||~~~|{yxvvvvvzƒ††„‚€„…„‚€|xutuvx}…‡‡†„‚ƒ„„„‚€|xusrsuy~€~|z{}ƒ††„€}|{zxy|ƒ„„ƒ€~~‚ƒƒ~{xusqpqv|„„ƒ€~„……„‚€}zwtsty~ƒ††…ƒ€ƒ……„‚€|ywuttw{ƒ€}||~ƒ„ƒ€}{zxvtvy|~~~~}}€‚‚}{zyyxy|„††„‚€„……„‚€~|zxwvy}‚ƒ‚€~||}€€}zxvtrqrv{~~|ywvx}…‡‡…ƒ€}||ƒ†ˆˆ…ƒ€‚ƒƒ|zxvttuy}€|{z{~€~{yxvustx|‚€}}~ƒ‚€~|{zyxz~…†…ƒ€ƒ……„‚€~|{zxwx|‚€}{{|~€|ywvttssw{ƒƒ‚€€~~ƒ……ƒ|{zzxy{ƒ…†…ƒ€€‚„…„‚€|zxvustw{~€|{z{~ƒƒ‚}|{zxx{~ƒ„‚€~}}ƒ‚€|zxvtssw{‚ƒ‚€~„††„‚€~|{ywwz~‚ƒ€~}~ƒ……ƒ€~|zxvtux|€€|{z|‚„„‚€~|{yxuvy}€~||}‚„„‚€~|{yxvw{‚„„‚€ƒ†‡‡…‚€~|{xwwz~‚€~{{|~€~{xwusqruy|~~|{zz{‚„…„ƒ‚€~|{|ƒ†‡†„‚€€ƒ……„‚€~|zxutuy|}{zz{~‚€~|{yxutvy}€€}||~ƒ„„ƒ€~|{yxz}ƒ„ƒ€~~ƒ†‡†„‚€~|zxwx|‚€~|zz|€€~|zxvtsruy}€€~|{|‚…†…„‚€~|{xx{‚……„‚€„……ƒ|zxvttwz}~|zz{~‚ƒƒ}|{ywvy|‚€~|}‚„„‚€~|zywttw{~€€~||}ƒ…†…ƒ€~|zxwy}‚€}|}ƒ„ƒ€~|zxuuw{~€}{z{~‚ƒƒ‚€~|{xvvx|‚€}|}ƒƒƒ€~|zxvvy|‚€}|~ƒ††…ƒ€~|zxwy}‚€~|{|~‚‚€|zxwurruy|~~}|zz{~„…„ƒ€}|yy|ƒ……„‚€„††„‚€~|zxttw{~~|zyz}ƒ‚€|{yxttw{~€€~|{|ƒ„ƒ‚€}|zxwz}ƒƒ‚€~}~ƒ††…ƒ€~|zxwy}‚€~|{{}€|{yxvssuy}}|{{~„……„‚€}{yx{~„…„‚€~ƒ……„‚€~{zxutvz}~|zyz|‚ƒƒ€~|{ywvw{ƒ‚€~|}ƒ„ƒ‚€~|zxvuw{~€}||„…„ƒ€~|zxvx|‚ƒ‚€~||~ƒƒ‚€|{yxuuw{~€€~|{{~ƒ„ƒ‚€~|{yxvy|‚ƒ‚€~}}ƒ„ƒ€~|zxvux{‚€}|}‚……„ƒ}|zxwy}‚ƒ‚€~||~‚‚‚€~{zxvtsuy}€}|z{}ƒ…„ƒ€~|{yx{~‚……„‚€~~ƒ……„‚€}{zxuuw{~€€}zyz|‚‚€~|{yxvuw{‚€~||ƒ„ƒ€~|{zxwy}ƒƒ‚€~}}‚„…„‚€}{zxwx|‚ƒ€}{{}‚€}{yxvtsuy}€|{{}ƒ„„ƒ€~|{yxz~……„‚€~~ƒ„ƒ€}{yxutvz~€€~|zz|‚‚€}|zxwvw{‚„ƒ€~}~‚ƒƒ‚€~|zywvw{ƒ‚€~||}‚„„‚€~|{zxvw{‚„ƒ€}|}‚‚€|{yxvuvy}‚€~|{|ƒƒ‚€~|{zxwx{ƒ„„‚€~}~‚ƒƒ€}{zxwuvz~ƒ‚€~||}‚ƒ„‚€|{zxww{‚„„‚€~||‚‚€|zxwvtuy}‚‚€~|{|ƒ„ƒ€~|zyxy|ƒ†…„€~~‚ƒƒ‚€~{yxwuuy}€~{z{}‚€~|zxxvwz~„„‚€~}}ƒƒ‚€|{zxwwz~‚„ƒ‚€~|}ƒƒ‚€~|zyxvwz~ƒƒ‚€}||}€~|zxwvuux}‚‚}||ƒ„ƒ‚€~|{zxx{ƒ††„‚€~}ƒƒ€}{yxvuuw{‚€~|z{|‚€~|zyxwwy}„…„‚€~}ƒƒ‚€|{yxwvy}ƒ„‚€~||}‚ƒ‚}{zxwvx|ƒ„ƒ€}|}‚‚€~|zxwvuw{‚ƒ‚€~||}‚ƒƒ€~|zyxwy}ƒ…„‚€~}~‚‚€~|zyxwvw{ƒ‚€~||}ƒ‚€~|zyxwx|ƒ„„€}|}‚€~|zxwvuw{ƒ‚€~|{}‚ƒƒ€~|zzxxz~‚…†„‚€~}~‚ƒ‚€~|zxxvuw{‚€}{z|‚€~|zyxwwy}ƒ…„‚€~}ƒƒƒ|{zyxwy}ƒ„‚€~||}‚ƒ‚|{zxxwx|ƒ„ƒ€~|{|‚€}{zxwvuw{ƒ‚€~||}‚„ƒ‚€~|{zxxy}„…„‚€~}~‚ƒ‚€~|zxwutw{~‚|{{|‚‚€|{zxxwy}ƒ…„‚€~}~ƒ„ƒ€}{yxwvx|‚ƒ‚€~||}‚ƒƒ}{zxwvx|ƒ„ƒ€}|~‚ƒ‚€~|zyxvuw{‚ƒ‚€~||}‚„ƒ‚€~|{zxwy}ƒ…„€}|~‚ƒ‚€~|zyxvuw{ƒ€}|{}‚ƒƒ€}|zyxwy}ƒ„ƒ}|~‚ƒ‚€~|zyxvuw{ƒ€~||~ƒ„ƒ€~|{zxwy}ƒ„ƒ€~}ƒƒ‚€~|zyxvuw{‚€|{{}‚ƒ‚}|zywvx}ƒ„ƒ€~}ƒ„ƒ€~|zxwvw{ƒ€~||~‚ƒƒ‚€~|{ywvw{ƒ‚€~||~‚‚€~|{zxvuwz~‚€~||~ƒ„„‚€}{zxwy}ƒ„ƒ€}}ƒƒ‚€|zyxutvz~€~|z{}‚ƒƒ€~|zywvx|‚ƒƒ}}ƒ„ƒ‚€~|zxvuw{‚|{{}ƒ„ƒ‚€~|zywuw{ƒ‚€~||~‚ƒƒ€}{zxvuwz~€}||~ƒ„„ƒ}|zxvx{ƒ‚€}|~‚ƒƒ€~|zxvtvz}€€|{{}‚„ƒ‚€~|{ywvw{ƒ‚€~}}~ƒ„ƒ€~|zxvtwz~€|{{~ƒ„„‚€~|{zwvx|‚ƒ‚€~||ƒ„ƒ€}{zxutvz~€~|z{~ƒ„„‚€~|{ywvx{‚ƒ‚€~|}‚„„„‚€~|zxvuw{‚€|{|‚„…„‚€~|zxvvx|‚‚|||ƒ„‚€~|{yxuuw{€~|{}‚……„‚€}|ywwz}ƒƒ‚€~|}‚„„ƒ€~|{ywttw{~€€}{z|„„ƒ€~|zxvwz~ƒƒ€~|~ƒ……ƒ€}{zxuvz}€€}{{}ƒ……ƒ~|zxvuvvxzyy|‰Œ‹‰…€xw~…‹Š„|vuwz~~|yxx{„‡†„‚€~|zwuvy|€|{z{}~{yxwwvuw}ƒ‰‹ŒŠˆ„€‚„…„‚€}zxurpqsvy|~€‚„‡ˆˆ‡…‚€}{yx{}€~|{|„…„‚€~|zxutwz|~}|zxxy{~€€~|zxwussvz~€~|}ƒ…†…„‚€~}{xy{ƒ†‡†„ƒ‚ƒ†ˆ‰ˆ†€z{~}zvtttvy|ƒ………ƒ€|xusrqrvy{|{yxwwz~ƒƒ‚€€€€}|~‚ƒƒ‚€~ƒ…„ƒ€|yvtssw|…ˆˆ‡†„„…†…ƒ€~|zxwtrprux{{zxustw|‚‚€|zyxvwz~ƒ†‡†…ƒƒ†ˆˆ†„‚€~|zxx{~ƒ‚€~|{}‚„„ƒ|{xvrpsw{‚€~~‚„ƒ|ywvtstwwy‡‰ˆ…€|z|…‹Œˆ|vstx|€~|{z{}}zwttuvvuuy|€€~|{z|ƒ†ˆˆ‡…ƒ€~}ƒ‡‰‰‡„~‚„„‚€}zxwurporvy||{xutw}„…„‚€~||zy{~ƒ„ƒ€~}ƒ„ƒ‚€}{zxutvxyzzyyz{~…‡ˆ‡„‚€€~|ywwy}ƒƒ‚€ƒ…†…ƒ€}|zxxz|€}|z{}€|xrpqu{‚†‡†ƒ€|xxz~ƒ…„€|yxy{{{|‚…††…„ƒ‚ƒ†ˆ‰ˆ†ƒ€~|{yxz}‚ƒ|{z|}~}|zxwwwxxxz~ƒ‡ˆˆ„€zwwy{}~~~}|{zxww{ƒ††„‚€~}€€€~|yxwvtuy|‚‚€€ƒ†††„‚€~|yursyƒ††„ƒ„„€|yxxzzyy{~ƒ„ƒ€~}ƒƒ~|yxvvtttuw|ƒ‰ŒŠ†€}zvsrrsuvvy}‚„†‡‡††ˆŠ‹‹ˆ…€|vrqqsyƒ‡ˆ†„‚€ƒ†‡‡…‚€|xtqoosw{|{xrposy~ƒ€|zvtrqsw~ƒ‡ˆ†…ƒ‚ƒ‡‰‹‹Š‡„‚€}yutw|…‡‡†„‚ƒ…‡ˆ‡„~|xvqmmrw|€€~|{|ƒ‚€~{yxvtssw{~€€~|z{~ƒƒ‚€~{yxvuvy|~~~~~~‚„ƒ€~|||{xtrsw†‹ŽŽŒŠˆˆ‰‰ˆ…‚€}{yvtsuy|~~|zzz}€|zxvtrqpswz{ytplms{‡‰‰ˆ†„ƒƒƒ‚ƒ‡‹ŽŒˆ‚~zy{~€|zxwusrsw|‚‚€|{}ƒ‚€~{ywtqpu{‡‰ˆ†ƒ€~~„†…„ƒ‚€~{z{ƒ††…‚€~}~‚‚€~|zxvutw{‚„‚€}{z{||{zyyzzzxtpos{ƒŒ‘’‰„‚ƒƒ‚€~|{{{zwttw{‚„„ƒ‚‚„††„‚€}{zxwvx|‚‚€|zz{~‚ƒ‚€|yxwvutvz~‚€|zz|ƒ~ytpooprv}ƒ‰ŒŠˆˆ‰‹ŽŒ‰†‚~zvsru{„††ƒ~ƒ„ƒ€~{xvtqppsw{~~}|zyz|€€~|ywtroos{„†„‚€€€~|zwvy~ƒ‡‰ˆ‡…ƒƒ…‡‡†„‚~yusrsuz…‰ŠŠˆ…ƒ‚‚ƒƒ‚€~|yvtqnnpsuuuuvx{‚…††ƒ|yxuttx}‚‚€ƒ‡ŠŠŠˆ†ƒ€|zz|‚|zyz}€€}zxtromosz€~zxx{ƒ†‡†„}|zyy|ƒ……„~|}‚……„‚€~{ywutw{‚€~|yy{}~~}|zyxwutw{ƒ……ƒ€~}~‚„„„‚€|xussy‰’Žˆ‚~||‚‚€~zxurplmquz||{zyy|ƒ……„‚€~||zy{‚…†„~|{|€€~|{zyxwuvz~‚…„ƒ€‚€}zyxwvuw|‡ŠŠ‰‡…ƒ„†ˆˆ‡…‚|zxvtswz~~|zyz|~|zwtrqporw|€~||~‚ƒƒ‚€~|{zxx{ƒ‡ˆ‡†ƒ‚‚„‡ˆˆ‡…‚€}{xvuw{‚ƒ‚€~{{|€€|xsppppqu{…‡†…ƒ‚ƒ…ˆ‰‰ˆ…‚€|ywtsvz~‚€~}}‚‚€~zxvtsqqtx}‚ƒ‚€€„‡‰Š‰‡„|xtsux|~~~||{}ƒ……„‚€~|zxuuw{~}|{|~‚„ƒ‚€~|zxvuw{~‚€|{{~ƒ„ƒ‚€~|zxvvy}ƒ„ƒ€‚…‡ˆ‡„‚€~|zxvy|‚ƒ‚€}{|~‚ƒ‚€zvrqqru{†‡„€|xwx{ƒ‚€}zxvtrquz~‚€~|}‚……„ƒ€~|zxx{‚„„ƒ€„……„‚€~|zxtux|‚€|z{}€€~|{zywx{ƒ……ƒ~~‚„ƒ€}{zxvtux|€~|{|ƒ‚€|zyxvtvz~‚„„‚€~ƒ…‡†„‚€}{zxvw{~‚‚€~||~‚ƒƒ|zxvtrtw{€€|{{}‚„ƒ€}zxxxwx{…‰ŠŠˆ†„„…‡‰‰ˆ„€~zxtqoquy|}|{yxxz}}{yxvusrtw|ƒ„ƒ‚‚…ˆ‹ŒŒŠˆ…‚{xvwz}~}{zz|‚€}{yxvsrswz}~~}|z{|ƒƒ‚€~}|zxwy}ƒ…„ƒ€„‡‰‰ˆ†„€~|yy{~‚ƒ€}|}ƒƒ€}zxwtrrtx{~~}{yxy|‚€|xvuvwx{‡‹Œ‰…~|~ƒ††„~|yxutty}ƒ„ƒ€}~‚„„‚€~|zyxvwz~‚‚€~}ƒ…„ƒ€}{ywuvz}€|yxy|€€}||{zxz}…††„‚€ƒ„ƒ€~|{zxvw{~ƒ‚€||~‚ƒ‚€~{yxvtsvz}€|{{}‚‚€~{yxwuuw{‚‚€}~‚……„ƒ€}|zxx{‚……„€~~‚„„‚€{xutttv{ƒ††…ƒ‚‚„†‡†„~|ywtrswz}~|{{|‚‚€|{yxwvvz~„„ƒ€ƒ…‡†„‚€|yvtrswz}~}|zyyz}€€€}{zxwvtw{~ƒƒ‚€„‡‡‡…ƒ€~|zz}ƒ†…„‚€~ƒ„„‚€}zxwussvz}~~|zxwxz}~~}|zxwvuttw{‚€}|}‚„„‚~zxvwxz}ƒ‰‰„€~~ƒ……ƒ€|ywutsty}‚‚€~|}‚‚€~|zyxwvx|‚„ƒ€~~ƒ„„‚€}|zyxwz~ƒƒ‚€|zz|‚€~||||{{‚…‡ˆ†„‚€€‚ƒ„ƒ€~|{zxwx{~‚€~|{{}}{xwuutsuy}€~|{z|‚ƒ‚€€~|ywx{ƒƒ‚€~‚ƒ‚}|{zxxz~„…„‚€~}~‚ƒƒ~}{xtstx|‚ƒ…‡‰ˆ‡…ƒ€}xrprv{}|{||||{{{{|~€€|ywtsrrsw|ƒ……ƒ€~„††…„ƒƒ‚‚‚„††…„‚€}{{||}|zwspnmnorw}„„ƒ€ƒ…„‚€}zxwvuw{‚„ƒ}}~ƒ„ƒ€|xvtssuy~ƒƒ€~~„……„‚€}|{z{‚…†„‚€~|}‚ƒ‚€~{xwutsuy}€€}zvrqyƒ„|xrpprw}ƒ‡‹‹‰ˆ†„ƒ„†‡ˆˆ†ƒ€|xvtv{†ŠŠˆ†„ƒƒ†ˆ‰ˆ…€{vsqpnosvyzzxwutttuuttsstuwz|…‹Ž‹ˆ†…†‡‰‰‡„|{zxxy}ƒ†…„‚€~~|zxusppnpu{ƒ„ƒ||}‚‚€}{zyxz~‚†ˆ‰ˆ†„ƒƒ„††„‚€}zxvttvz~‚‚€~{z{}~|xqorwxz{zwtuy~…ŠŒ‰…ƒ€~{xtpmov}ƒ‡ˆ†ƒ‚‚ƒ†‰Šˆ†ƒ€~|xurruy|‚…‡‡†„€{vsqqty~‚€|zz{~‚€~zxvutttvz}€‚„‡ŠŠ‰‡„€|xusty„‡ˆ†ƒ€~||~ƒ„„‚€}{xvuw{€~|||}€€€~|zxxvtsvz~€|xuw{…‡†„‚€}{zyy{~~||…Š‹†€ztrrw„ˆˆ…~{z|‚ƒƒƒ€}{xwy|‚€~|ywwxz|~~}zurqrtyƒ‡‡„€}{{}‚„„„ƒ‚€€~}„†…ƒ~|{|~€}{xurpopt{ƒ…„‚€|zyz{}~~}}~~~}||ƒ‡‰‰ˆ†ƒ‚‚ƒ……„‚€}{zxvuvz~ƒƒ€~|{{}€€~{yxvussvxz{}~€ƒ…†…‚|urrvy{~…‡…‚€€€‚…‰ŒŽ‹ˆ„€}zxvvy}€€~{xwwy|~~|zwtpopqtyƒ††…„‚‚ƒ†‰Š‰†ƒ€|yvrnlov}‚„„ƒ€‚ƒ‚€~zxuuuuw{…ˆ‰ˆ…‚€ƒ‡‰Šˆ…‚€|xvvz~„„‚€}||€~{xvtrppsvxzz{||{|ƒ„ƒ€~|zxutwy{|~€ƒ…‡‰ˆ†ƒ€|yxxwy}ƒ…„‚€|xx|‰ŽŒ†€|xussw{~|xvuw{ƒ…„‚€zvuvvw{‚„„‚€}{|‚…†…ƒ€}zyxutvx{}~~~||}‚†‡‡†ƒ€}}{zz|ƒ‚€}xtsty~ƒ††…‚€}zxx{ƒ…„‚€~||~€€}{yxuuy}ƒƒ‚€}{|~‚ƒƒ‚€}{xvtstwz~‚‚€‚ƒƒ‚€}|{|||||~„††…ƒ‚€ƒƒ‚€~„ƒ€|vsuwz{|||{z|ƒƒ~zxwxyxx{}‚‚|{{}‚‚€~zxwwwx|…ˆ‰‡…ƒ‚ƒƒ‚€|xutssrsw{‚ƒ‚€|xvw|„†…„‚€}{yy}…‡ˆ†„‚€ƒ…††„‚€|xvroosy‚ƒ‚€}{{~‚ƒ‚€~{ywtqopsw|€‚„„ƒ~|{{zyxz}‚„ƒ‚€„†‡†„|zxtrsuw{}|zxx{‡Œ†€zwwxxxz}‚€~||~ƒ††„‚€|zxustx|€€~|{{|€~{yxxwustw{€~|z{…‹‘“’‹†‚€|xx{‚~{xwy|‚|zxvtqqtx|~~}{xwx{ƒ‚€~|zxtsuy~‚„„‚€~}‚…††…„‚€€~||ƒ†‡‡†ƒ€ƒ„„ƒ|zxvssvz}€|zxwvvx{‚‚€|xussw|€}|{|ƒƒ‚‚€€~|{~‚…‡†„}}ƒƒ€~||{zxy}ƒ„ƒ€|xvw{~€€~{ywvutuy}ƒ‚€|yxy|ƒ‚€~|{zzz{ƒ‡‰ˆ†„€„†‡†ƒ€~{xvtrtw|€~||}‚‚‚€~|zxwutw{‚ƒ‚€~||~ƒ„ƒ€~|zxvtsuy}ƒƒ€~}ƒ„ƒ€~|zyxvvx}ƒ„€|zz}ƒŠŽˆ‚~zyxvvx|€~{yy{~€}zxxvtsvz}€€~}||ƒ†††ƒ€~|{{yy{ƒ‡ˆ‡…„ƒƒ†ˆŠŠˆ„€|xvtqqtw{||zxvvwy|~~|zxvtsppsw{~~}|}ƒ†ˆˆ‡…„‚€~~…‡Š‰‡…‚€€ƒ…††„|zywuvy}€€~|yxxz|}}|zxvutsrsw|‚‚€}zxy|…Š‹ˆ„€|xwx}‚……ƒ€~|{|~‚€~}|zyz~‚…†…‚€}{|ƒ‚€~||zyx{‚ƒ‚€~{yxy|}~|zxvutttsv{‚ƒ~|zz|‚„…ƒ€~}||{}…‡ˆ‡…ƒ€‚„††…ƒ€~|zyxx{‚„„‚€}{{|~~|zxvttrsw{‚€~|{{}€~|zxxvuvy~‚……„‚€ƒ……ƒ|zyxvvy~ƒƒ€zwvy~ƒˆŠ‰†‚~zxvvw{‚„ƒ|{{~‚ƒ‚€}|{zxy|ƒ…„‚€~||‚€~{xvvuttuy~‚„„ƒ‚€€„†‡†‚~zwtsrqsw{~}|z{|‚„„ƒ€~|{zxz~‚…‡†„‚€€ƒ†‡†„€}|zxxz~ƒƒ‚€|zz{~€|zxvutssw{‚}|{}‚ƒ‚€~|{zyxx{ƒ††„‚€}zz|‚†ˆˆ„€|xtuz‚„ƒ€|yxwy{|||{{zzzyxy}…‡‡…‚€~~‚ƒƒ‚€~|{zxwx{~‚|{zz|~}zxvuttsuy}€~|zz{~„……ƒ€~}~…ˆŠ‰‡„‚€ƒ„…„‚€}zyxvvw{‚€}{z{|~~|zxvutsrty}€~||~‚ƒƒ€}{zxwvx|ƒ…„‚€~ƒ„ƒ|{yxwuw{‚„ƒ€|xwy~ƒ‡‰ˆ‡…ƒ|z|ƒ…†„‚€~|}€€~|zxxvutwz}}{yxy{|||zywvvuttw{ƒ††…„ƒƒ…ˆŠ‹‰†‚|zywwy}ƒ„‚€}}ƒ„‚€~{yxvttvz~€€~{yz|‚€}{yxwuuy}ƒƒ‚€~|}‚„…„€~|{zxy|ƒ†…„€~~‚ƒƒ‚€~{zyxvvy}‚‚€|zxx{}ƒ……„€}xuuy~ƒƒ€}{|~~~|{{zzzyxx{ƒ……„‚€~ƒ„„ƒ€|{xvttw|€~{z{~‚€~|zxxvuvz~‚€}|{}ƒ†††„‚€~|{{‚…††„~~‚ƒƒ€|zxwuttx|€}{z{}€€€~|zxvtsty}‚‚€||}‚„„‚€~|zywuuw{ƒ„„ƒ‚ƒ„„„ƒ€}|{yxx{‚„„‚€~~ƒ……„€|zyxustw|€~|{}‚ƒƒ|zxvtqruy{}}}|||‚…‡‡†„‚€|zxx{‚ƒ‚€~||}ƒ…„ƒ€~|zxvtux|‚‚€}}~ƒ…„ƒ€}yvtrruzƒ††„~ƒ†‡‡…ƒ€}zxtrrv{~€~|zy{~ƒƒ€|zxvtrsw|‚‚€|{{|~ƒƒ‚€|yy}…‡ˆ†„‚ƒ…‡ˆˆ†„€}{xvvy}€}zyz|~~|zxvtrporvxyxwxz}…ˆŠŠˆ†„ƒ€}zz}ƒ…„‚€~|~ƒ…„ƒ€~|yxtrqty}€‚…‡‡†„~zvqopu{ƒƒ‚€~~ƒ‡‰‰ˆ†ƒ€~|xvuw{~€€}{y{}‚ƒ‚€~|yxussvz}~|{{|~}|}~}zvrqu{…‡†ƒ€€‚…‰‹‹Šˆ…ƒ|yz}ƒ…„‚€}|}‚‚€~|zxtpnnqsutrru{‹““Š„€zupqrw„‰‰…€{vtvy~ƒƒ‚€€}zvpmnt|ƒ‡ˆ†„€ƒ„……„ƒ‚€~zy{…ˆˆ†„€€‚‚€|xurpmlotz‚‚€~||~‚…†„~zxxxwvw{ƒ††„‚€€‚€€|xrlnt{‚††„ƒ…†„‚€~|zxussw{~~}{z|‚„„‚€|xrlikqw{~}zxyzzy‰‹„€xtrru{‡Š‰…ƒ€ƒ†††…ƒ€|xtnikrz…†„‚€„‡‹ŒŠ…€ztnkiikou{~~~‚ƒƒƒƒƒ‚€~|~‚†‰‰†„€ƒ†‡…‚€|zyxvuw{‚ƒƒ|zzyz}€€~|xroqw~‚„„ƒƒƒ„‡‰‹‹‰‡…ƒ€}yww{~ƒƒ}|~‚ƒƒ‚€~|ywtssvxxxyz{|}ƒ„„ƒ€|vw|~{yxz}ƒ‡Š‹‰‡…ƒ~ztposz…‡„~|{}ƒ……‚€{vrppopuy}‚ƒƒ‚ƒ„‡ŠŒŒ‹ˆ„€|wssvz~€~zxvuvy{}}|{zyyxxx{ƒ††…ƒ€~||ƒ‡ˆ‡„€|vstw}ƒ‡ŠŠˆ„‚€€‚ƒ„ƒ‚€~{xvtrruz}€€~{z{}~|{{{zzywuvwy|ƒƒ‚ƒ„‡‡‡†„‚€~|{zy{~ƒƒ‚€~|xvx~ƒŠŒ‰‚zrppsy„‡†„}}~‚‚€}xqopsvy~ƒ†ˆ‡…ƒ€ƒ…††…‚€|xutsuy}€|zyy{~„……ƒ‚€€~}}~‚€|xtsuy}~zvrpqruz…‡ˆ†„‚€€ƒ„„„‚€|{yww{~‚„…„‚€ƒƒ‚€}zxvusrsvy}€€~~ƒƒƒ}{zyxvwyz}€€€‚„…„€ysrw}‚‚ƒ‚€}|||ƒ†ˆˆ„€zvvwyz|‚„„ƒ€~|zy{}~~~|zyxvvuvy~ƒƒ€~„‡‰‡„€|zxxvtuw|‚‚€}xutw{~€}xutwy|~†‰‹‹Šˆ†„„…‡ˆˆ†ƒ€}{yxvwz~‚„„‚€|xvw{~~|zxvtrqruy}€~}~ƒƒ€~|zyxxz~„…„‚€~‚ƒ„‚€zustvxy}„††„‚€zvwzƒ†…‚~zxxxz}ƒ‡‰‰‡…‚€‚ƒƒ‚€~{ywvuuw{‚€|zy{}€€~|zxvutsux|~~|yxz…ˆˆ…€|yz}ƒ†ˆ‰ˆ†„€~‚€~{xwvuuw{‚€|zz{}~|zxvutrsuy}‚ƒ‚€€ƒ„…„‚€~|zxvuw|„†…„‚€€ƒ…„‚~{xxxyyy{‚……„‚€~€xsruz~}{{}‚ƒ~{yy|„†…‚€|yxxxxz}€€€~||}€~}|{zyy{ƒ†‡†ƒ€|z{|}~|zxvuuuuuy~‚…††„€}}~€€~}|{zzy{„‡ˆ‡„‚€€„…†„‚€}{yxvuwz}€~||~‚‚€~{yxvuuw{~€€~|z{|€}{yxwwvwz‚……„‚€~~‚ƒ‚€~|zyyxy}‚†ˆˆ†„€|z|†‹ŒŠ…€zvttx}‚‚€}zyy{}~~|{yxvutsvz~€~|xvvwz}~}|zyxxw{…‰‹ŠŠˆ‡‡‰ŒŒ‰†„€~zxy{~€|zwvwy{||zxwutrpnoswy{{zyxx{~‚ƒ‚€}|{zy{ƒ‡ˆˆ†„‚ƒ…‡‡†ƒ€~|{zy{ƒ…†„‚€~~ƒƒ~|yxvutsvz~€~}}€€~zxy{‚€|xwy{~€~{xwy}‚‚€}|||{{}‚……„‚€}|}€€€~}||{zy{ƒ‡‰ˆ†‚|}€€~{xvtrppsw{€~|yxy{~€€~}|{yxz~‚†‡‡†ƒ‚ƒ†‡ˆ‡…ƒ€}|zyz}†ˆ†‚}xwwz}~~|zwtsrpoqvz}}|{|€~|yxxyyy{ƒ‡‰‰ˆ†„„†ˆŠ‹Š‡„|zxvvxz{|||||}ƒ„‚€~|zxvtstw{~~~|zxxyz{{{|}}~~}{z{~‚†‡ˆ†„‚‚ƒ†‡ˆ‡…ƒ€~|yuqrw}‚…†„€~|~‚ƒƒ~|zxvrqrvy|}|zxtruzƒ…„‚€~|zxwy~…†…ƒƒ…†…„~yvuuw{ƒ††„}}‚……„‚€}zxwtsuy|~~{yxz|ƒ††„‚€}{zyxvx{~€}||~ƒƒ€|zz{||zyz|‚€}}ƒ„ƒ|zyxvtuwy}‚ƒƒ‚ƒ„††…„€~|zwvx{‚€~|{{{}‚€~{xtsuz}€~|{|~‚ƒ‚€}{xtpou{…†…‚€}}‚…†„‚€~|zxttw{‚€|wvy~ƒ‡ˆ†ƒ€}{yxvw{ƒ„‚€~}„††ƒ€zvuvwwz~ƒƒ~|{{}‚ƒƒ€|zxwussvxyyz{}~ƒ„„ƒ€~|{zxwwy|ƒƒ‚‚ƒ„……ƒ‚‚‚ƒƒ‚€}zyy{}€€€~|zyxurnmouzƒ‚€€‚ƒƒ‚€}|zxvvwy|~€|z{~„……„‚€~|zyz{}ƒ„„ƒƒƒƒ„„ƒ€|xvvwxy{|}}}}}}~‚‚‚€~|{yxxxyzzyy{~ƒ…†…„‚€~|{zxwvwxz{}ƒ„„„}~€€~|{{{|~€‚‚ƒƒ„„ƒ‚€~|zxvtrqruz‚……†……………„ƒ‚€}{zyxyz{}~}||~~||zyyyz{}~‚ƒƒƒ„„ƒƒ€}zvtuwy|~€€€€‚ƒƒƒ‚€€~|{{|}~}||~ƒ…††„ƒ€~|{zyyxxxxxyz{}€‚€}zz{||}}||{{||~€‚ƒƒƒƒ‚€~|{yxwutvy}ƒ…††††…„„ƒ‚€~}|zzzz{|}~~}{{{}}{yxxyyz{|}~‚ƒƒ„ƒ€~|zxxwx{}€€€€€~||||~‚€~~€€€~zxzƒƒ€~{yxyz|}}~~}~~~~}}}}~~~}|||{{|}~€€€€€€€€‚‚‚‚€€~}|zwuw{ƒ„„ƒ‚€€€€€€€~}|{yxvuuwy{}€€€€~~ƒ„„„ƒ€~~~~‚‚‚€~~~~|{zxvtrpmnrvz|}}|{yxy|ƒ‡‰ŠŠŠ‰†„‚‚„††††„ƒ‚‚‚‚‚‚€€~}|zxwuuuvxyzzzzyxvtrqrux{|~~~~~}||zyz~ƒ‡‹‹Š‰‡…„„…†††……„ƒ‚€~zxxy{}~~}|zxvtstw{}}|zxvuvwy{}‚‚‚‚ƒƒ„……………„„‚€~yvrqsx}‚ƒ‚€|xwx{‚„„„‚€~{xwxz|€€€~|{yyy{}ƒƒƒƒ‚€~||}~€}|zxtsvz‚„„ƒ‚€~zxtrty~„„ƒ€~~ƒƒƒ‚€|ywuuwz~‚‚‚€€~zxy|‚‚€€~|{yy{}€‚‚€€~~~~€€~|zvsppswz{zz{}€€}{|‚†‡ˆˆ†ƒ€~||~ƒƒ‚€€€€€€€~}{ywvwy{}}}}||||zvrqqsv{‚„„‚€zvsu{…ˆˆ‡†„‚‚‚ƒƒƒƒƒ‚€}zxy{}~~}}}|zvuwy|€€€~{vroqw}„…„‚€~ƒƒƒƒƒ‚‚€|xsposy‚„„ƒ‚€~zxz}‚„„„ƒ€~zxxy|‚‚€{xuwz~ƒ„ƒ‚‚€}{{|~}|{zzzxuux{ƒƒ‚€|xtrsy~„…„‚€€ƒ………„‚€|z{}}}|{|~€€~|xvxz}~}{yxxz}ƒ‚‚€}}}}~€€€~}zvqopsuy}ƒ„„ƒ~zz|ƒ‡ˆˆ‡„‚€|z{}€‚‚‚€~~~€€€€~}|||{yxwxz|}~~}}||{xsoou{„……ƒ€~zvtuyƒ‡ˆˆ†„€ƒƒ„„„ƒƒ‚€|zyz|~~~}|xvuw{~€€~{xtrtw{ƒ„„ƒ‚|yz~ƒ‰ˆ†ƒ€€~{vs{}~€||~~}|xvw{‚„……„‚‚‚‚‚‚€}{xtstwy{~€€€~}|{|}~~~~ƒ„…„€|vvy}‚‚€|zxurpquy~…††…ƒƒƒƒ„„‚€}}ƒƒƒ‚€€€€€~zutuwz|}||||||}}~~~~~}}|{{zz{{|~~~~}||zvrprw}…††„‚€~|{}…ˆ‰‰ˆ…ƒ€zv{ƒ‡ˆ†‚€zwwy|ƒƒ‚€€€~~~~~~}||{zz{{{zxvrqswƒ‡ˆ†ƒ€{xvuuwy|}~~}|{zzz{{{||}ƒ„†‡‡ˆˆˆ…ƒ€~|yusswz}~}zxwz}ƒ„„ƒ‚€~~~}}}~~~}}}}||zxy{~‚‚€€~|ywx{~‚ƒ‚€~}}~~~}|yxx{~‚€€€€€€€~zww~ƒ…„|vssu{‚‚€~~}|{zyxxz|€€~}|yxz}~}|||~ƒ…†††††‡‡†„€zxxy{}~~}|{{{{{|||zxwvvwyz|}~~~|yvuw|ƒ†‡†…„„ƒƒ‚€„††…ƒ€~|{|}~~~}}|||{{{{zzzzzz{{{{{{{||}}|{zxvwxzzz{}ƒƒƒƒ‚€||~‚„„‚~xx{‡ŒŒŠ†ƒ‚ƒ‚€}|||||{zz{{|||zxuuwxyxy{|~€€€€€€€€€~|zyyz{|~~}|~…ˆŠ‹‰†ƒ€~|zxvwx{|}~}|{zzz{{zyz{}~~~}}}~~€€€~~~}|{ywvwz|€€}{yyz|ƒƒƒ‚}|{{|ƒ„„ƒ‚€€€€€~zvvx~ƒ‡„€zvuwz}~|yxyz{|}~~~‚‚€€€€€~|zxutsuw{‚…‡‡†…………„‚~zxy{|}}|{zyyz{|}~~|zxxxxy{|}~€‚ƒƒƒƒƒƒ‚€~||}€€~|{|~‚ƒƒ‚€|zz{}~~}|||}~~~}||{{{{{{||}}}}}}}|zwtrsuz~‚ƒ‚€€€ƒƒ„„ƒƒ‚€~~~|zxwxz}ƒ„„ƒƒƒƒƒƒ‚‚€€~|yvuvx{}~}|zyyz}‚‚€}{{{|}}~~~~~€‚‚ƒƒ„„„ƒƒ‚€~zxttuwyz{{zyxvvwy{~€€~{yz{~‚ƒƒƒ‚‚‚‚‚€€~}{yxxz}~~~~}~~~~~~~~~}||||}}||zxwwxz{|||}€‚ƒ„„ƒƒ‚€|xvvz…‹‹‡‚€~}~‚€~|{ywvvvxz{|}}||}~~~~|{yxy|‚‚€|xwx{}€|zyyz}‚ƒƒ‚€€€€~~~}}}}~‚‚‚‚‚‚ƒƒ‚€}ytrruy}€€€‚€€~}|{zzz{{|||{{zzyxxxz|~~~|zz{}€~|zz|„……„„„„ƒƒƒ‚€€€€}||{ywvvwz}ƒ„„„ƒƒ€|yxyz|||{ywuuvy{~~||~‚‚€€~~~~€‚ƒƒƒƒƒƒ„„„„‚€}|{|||||{zyyxxyzz{{{{{{{{zz{zzyxxy{|}}||{|~‚„………………„ƒ€~|}~‚ƒƒ‚€€€€€€€€€~~}|||||||{{{{zzyxxvvwy{}~~~}|{zzzzyyz|ƒ„†††…„ƒƒƒƒƒ‚‚€~}}}}}}|||||}}}~~~~~}|{yxvuuvx{}€€€€€€‚‚‚€€€~~}}~~~~~}|zyxwwxz|~‚ƒƒ„„„ƒ‚€~}}~~~}|{{|~ƒƒƒ‚‚‚€€~}}||{zyyyyyzz{{||||||{{{zzxwuuvy{}~~}|{z{}€€€‚ƒ„………„„„…………„ƒ‚€€€~~}|ywwwy{}~~}|}~‚ƒƒƒ‚€€~}|{zzzzzzzyxwvvwy{|}||zyxy{}‚ƒƒ„„„„„„„‚€ƒ…††…ƒ€~}}~~~}||{{zzzzyyyyyzzzzyxwvvwy{}~~|||}‚‚€~|}~‚„………„ƒ‚‚‚‚‚€€€€~~}}|||||||{zyxwvwxzzzyxy{|~€€|zxy|ƒ‡‰‰‰‡„€~~~~|{ywvuuwz|€€€€~}{yxvwwy{~‚‚‚‚ƒƒ„………„„ƒ‚€€~~}}}}}}}}|{zzzzzz{{{{{{|||{z{}~€€€~|{{{|~ƒƒ„„„ƒƒƒƒƒƒƒ‚‚€~}||{{zz{{{||{{{{{zyxwxyz{|||||||}~€€€€~|||~€‚‚‚€€~~‚‚‚‚€€~|ywuvx{~ƒ„„„„„„„„„„ƒƒ‚€€}|zzyyyyxxvvuuwxz||}}|||||}}~~~}|||~€‚‚€€€‚‚‚‚‚€€~}}}}}~~~~}}|||||||{{zzzz|}~~|{z{}€‚‚‚‚‚‚€€€€€€€~~~~}}||{zyyz{|}~~~~~|{ywvuwy|€‚‚‚€~||}„…†‡†…‚€~}}}}}||{yxxwwwxxyyyyxwwwxz{|{zxwwwz}ƒ…††††……………………„„ƒ‚€~~~}|{{zzzzzyxxwxz|~€€€€€€~}|{{{|}~€€~}||||}~€€~~}}}}||{zz{|~~~~~~~}}|||{{z{{}~€€€€€€€€€~}|zyxyz{|zxwwx{~„†‡‡‡†††††…„„„ƒ‚€~||{{{zzyxxxyz{||||{zxwwxz|~€‚‚‚€~||{{{{{{{zzyxxxy{|~€€€~~~~}|zzz|~‚ƒ„„ƒƒƒ„„„„„„„„ƒ‚‚€€~~~~~~}}||||{{||{{zzzzzzyyxwvuvwxxxwvvx{~ƒ…†………„„„ƒ€~}~‚…†‡ˆˆ‡†„‚€€~~}|zxwvtsstvxz|}}}|||||||{zzzz|~€€€€€€€€€€€‚‚‚‚€€~|{zz{|~€‚ƒƒƒ‚‚€€~}|zyxxyz||}}}}}}~~~~~~}}||{zyxvvvwyz{|||}~€‚ƒƒƒ‚‚‚‚€€€€€€€€€~~}|||}€€€~~}|{zz{|}~~~~}}}}~}|{z{{}~€€€~~}|{zzz{{{{{||}~~€€€€~~|{zzzzzz{{zzzzzz{{|||||||{zxvvvvxy{|~ƒ…†‡‡‡ˆˆˆ‡‡††……„„ƒ‚€€~~~~}}||{zzzyxwvvvwxz{{{{{{zzyyy{|~€€€€€€€€€~|yxxz|‚…‡ˆ‰‰‰ˆ‡„ƒ€€}|zzyyyzz{{||}~~~~}|{zxxwxxz{|}~~€€€€€€€€€€~}|{zzzyyzzz{{|~‚ƒƒ„„„…„………„„„„ƒ‚€}|{zz{|}~~~~~~~~}}|{zyxwxxyz{{{{{{{{|}~~~~}}}}}||{{{{}~€€€~~~‚‚€~~€‚‚€€€€€€~|zzzz{|~~~~~€€€€€~}}|zyxuuw|}{zxwy~‚„„‚|tux}…‹ŒŒŠ…€vswz|zvz‡Ž‹„xpow}|~€|{€}~{zzz|~€~|z{€„‡††ƒ€~{}‚€|}~~€€€€€€|{zzy}~||zxwxz~|yx{~~~}|{|zz{|~€€€€~~ƒ‚ƒ€~€}|xwxyy}|{|}|{|~ƒ~~}‚„††„‚€~||||||z{}~€€}|{}€€|{zxy{}~|{z}~{{~~}~}~ƒƒ‚ƒ€|~~~~|~}||yyzxxwwxz}„‡†„‚ƒƒ€~{{~€€€€|{|ƒ„€€~~{z~~}~|z{~}|}|~~}{yz}}{|zxzzxxwwyzzzzyy{‚…‡ˆ…„ƒ‚„††„ƒƒƒ„„‚€~~}~~~||}~~|||{z{zyxvtuuwyy{{{~€€€€ƒ„…„ƒ‚€|yxy{~~~€€€€€€€}|zyzz{~~~~}~~}||||}}~€€~|{|~€~~~~~~~}|{}}{zyzzz{zxz{||}}}~ƒ…‡†ƒ‚‚‚„‚€~}||{{|€~€€€~|{zzyxwxyz{}~|||}~}}}}~~}|}}}||z{}~}|{|||‚ƒ‚‚€~~~€€~~‚€€€~}}{{|||{z{{||{{|{{}}||{zxwvuuvwy{||}~~€ƒ†‡†……„ƒƒƒ‚€€€€€€€}|{{||}~}}{zyxvvvwxyz|}}}~~‚‚‚‚€€€€~|||{|}~~‚‚€€~}|||||||zz{|}}}~~}|{|~~€€€~}}}€€€~||||~~}||{zyxwwyz{{|||}~‚ƒ„ƒ‚‚€‚€~}|}~€€€€€€~~~|{zxwwwxy{}}}}~~}~~~€€~~~||{zzz{{zz{{|~‚ƒƒ„„ƒ‚€€}|||}~€€‚‚€€€€}|{{z{{{|}}}|{{z{{|||{zyxxxyz{{{zzz{|~€‚‚ƒƒ„„„„ƒ‚ƒƒƒƒƒ‚‚€€€€~}}}~~~}}}}}|{{{zyyxxwvuuvwy{}~~‚ƒ„„„ƒƒ‚‚€€€~}|{{{{|}~€€€€€€€~~~~|{{zyxyz{|}~~~~}|||}~€€€€~~~~}}}}||||}||{zzzxxxxz{|}~€‚ƒƒ‚€~~~€€€€€~~}}}|{zyxwwxxz{|}~~~~~~~~~€€~~}}}|{{zzzzz{|~€‚ƒƒƒƒƒ‚‚€€~}}||||}~~€€~~}}}}||{{{||||||{{zyyyyz{{||}||zyyy{|}~€‚ƒƒ„„„„„„„„ƒ‚€€~}|||}~~~}}||{{{{{{zyxwvuuvwy{~€‚ƒƒƒ‚‚€~~}}|||||}~~€€€€~~}}}||{{zz{{|}}}|||}}~€‚‚‚€~~~~~}||||||||}~~~~}|{zyxxxxyyz{|~‚‚ƒƒƒ‚‚€€€€‚‚€€€€€€€€€€€€~}||{{zzyxwxxyz{|||}}}}~~~~~~~~}}|||||||{{{|}~‚ƒƒƒƒƒ‚‚‚ƒƒ‚€~}}|}}}~~~~}|||||||||{zzzzz{{{{{|||}}}|||{{||}}~~€‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€~~}}||||||{{zzzyxxxwxxyz{|~~€€€€‚‚€€€€~~~~~~~~~~~~~~~~}~~~}}||{{{{{{{|||||}~€€€€€€€€~~~~~~}}||||}}}}|||{{{{zzyyyyz{||}~~€‚‚‚‚‚‚€€~}}|||{{{{{{zzyyyzz{{||||||}}}}}}}~~~~~}}}}}}~€€€€‚‚‚€€€~~}}}}~~~~~~~~~~~}}}|||||{{{{|||{{{{|||}}}|||||||||||}~€€€‚‚‚€€€€€€~~~}}}|||||{{{zzzzzz{{||||||}}~~€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}|||||{{{{{||}~~€€€€€€~~~}~~~~~~~~}|||||||||{zzzz{{{|||||}}~~€€‚‚‚‚‚€€€~}}||||||{{zzzzz{{{{{{{{{|||||}}}~~~~~~~~~~€€€€€€€~~}}|||}}~~~~~~~~~~~~~}}||||}}}}||||}}}}}}}}}}}||||||}}~~~~~€€€€€€€€€€€~~}}}}}}|}|z{{{||}~|yzxy|~}ƒ…†€zz~ƒ‹ŒŒ‚||u}|wtrqs~ƒ€zwuv}‚ƒƒ…ƒ‚…ƒ€}|~{|{z}‚€}|~~€‚€€~zxwyy{€~}zz|}}zy|~„‡‡†ztsw|‚|xy|}||~|xz|…‰ˆ…‚€~|€‚‚‚€€}€|zzz}‚……ƒ€}zyyyz}~|zyyxzzxwwwz~ƒ†„‚€{{||~|~}{}~~||€‚ƒ‚€}€~~}~‚„€|xxwxz}ƒ……‚€€~‚€~~|}€~zxvw|~€||}|||||~~}€€}zxxwx{€~}~}|~€€€€}|~||}~€€~~}|}~€~|zxxx|}|}|{}|{}€€‚€€~~}~~~~}~~~€~}}~}|{{{{||}}}~||~~}~~~~}|}~~~€€€€~|{{z{{{||}~~~~}|||{{}~~}|zzz{}‚‚€‚‚€€‚‚€~|{{|}€‚ƒƒ‚€~||~~}}|{||{zxxwy{||}~}||}}}~}|}}}~€€}|{{|~ƒƒƒ‚€€€~}~€€€}|{|~~~~~}|||{|}~~~~~~~}~~~}||{|||~€€€€~}|{{{||}}|||||~~€€~~~~~~~~~~|||}~~~~}|}}~€~}|}||}}}~~~~}|~~€€€~~~~~~~|}}|||||}~}|}}~}||}}}~~~~~~~~~~}}}~~~~}}~|zz{{}~}}}}}~~~~}|||}~~~~~€€€€~~~~~~~}}}}|||}}||||||{{|||||||}}}}|{|}}~€~~€€~}~}~~~~~||}~~}}}}~~~~}}}}}~~~~~~~}~~~~~}}}~~~~}}}}}}}}|}}}}~}}}}~~~~~~~~~~}~~~~~~~~~~~~}~~~}}}~~~~~~~~~~~~}||}~~~~~~~~~~~}~~~}}|}}~~~~~}|}}}}}}~~}}}}}}|}}}~~~~~~}~~~~~~~~~~~~}~~}~~~~}}}}|}}}}}}}~~~}}~~~~~}}}~€€€~~~€€€~~~~~~~~~~~~~}}}}}}~~}|||{||||}}}~~~~~}}~~~~}}}~~~~~~~}}|||}~~~~~~}~~}}~~~~~~~~~~}}~~~~~~~}}~~}}}}}||}}~~~}}|||||}}}}}||}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}~~~}}||}~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}||}||||||}}}}||||}}}}}}}}}||}}~~}}~~~~~~~}~}}}}}}}}}|}}}}}}}}}}~~~}}}~}~~~~~~~€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}~~~~~~~€€~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}~}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}||||||||||}||}|||||||||||||}}}}}}|||}}}}}}||||||||||||}}}|||||||||||||||||}}|||||||||||||||||{{{{{{|||||||||||||||||{{{||||||||||}}}||||||||||||||}}}}}}}}}}}}}}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{xy~ƒ…†…‚~{ƒ€z|~xsuuw~€ƒ€~~ƒ‚ƒ‚}~|z{xy|||€€|xvvy{{{z{}€‚‚€zvwz~ƒ††‚~yxz|~€}xy|||~~ƒ„€€€||{y{~|zxxwvwywvwy|}}|}~~ƒ„‚‚€‚ƒ‚ƒƒ€~}~‚†Š‹ˆ„‚~~‚„~|}zxz|{{{xxxxxxyzxtsruzz{}{ƒ‚ƒ€~~…ŠŽŠ†„ƒ„…‡ˆ‡‡‡†…„‚€~|zz{~‚€|yxvuvwyyyyzyyyyywuuz}…„†…ƒƒ‚€€‚…„‚‚€|zxvvxz|}|{{zy{{}€~~}~€~}ƒ„ƒ†ˆ‡†ƒ€~||{}€~|}~}|{zy{{|}|zyxvuuuwxxxutuvwy{||}}€€|{{}…‰‹ŒŠ‡„€|{ƒ‡‹Š…ƒ‚€€}}~~{z{z{zxtpppuy{~}}~}~~~~‚‚€~|}||€}}}zvqopsw~ƒ„ƒ€~|||~„‡ˆ‰ˆ…ƒ‚‚ƒƒ„†…ƒ‚€~~~~~|{{{z{}~~~|zz{{{z{|{zxsqsvvuvw{‚ƒ‚‚‚‚‚€~{z|ƒ„„ƒƒƒƒƒ‚‚„„„ƒƒ‚‚ƒ‚€€~~~~~~~~||||}|xursttsty}‚‚‚‚‚‚‚ƒ‚€€~|{||}€‚€}zvvy{~ƒƒƒ‚€ztsv{ƒƒ„…„‚€|zxx|‚…„ƒ~~~€€~~||{|}|}}}|}~}|zvrsw{€€€~}}|ywx}‚†ˆ†ƒ€|vvy}‚†‡†„‚€€€€€€€}{{zxtqsw{~€~~||}€}||{{|~€~{yvx|~|y{}ƒƒ‚‚€|xx|ƒƒ‚€~€€€€~}}}}~~~~~~~}}}~~}|{yutwz}‚€}xux{‚€€€}xtwz~ƒƒ‚€~}~€€€€~~}}~~~~€€|vplnt{ƒ……‚€~ƒƒ‚‚€~|{{{|~€€}zvuy{~€€€~|xuuz~„„„‚~|xtu{„††…ƒ~~€€€€~}}~}||||}~€€~~}|xttw|€€~|{{{{yy|‚‚€zvw{ƒ……†„‚€€€€€€€~|||}}|ytsvz~€~}|||}~~~~~~}|||}}~~|zvrtzƒ„ƒ€zxz|ƒ„„„ƒ€|xvy}‚ƒƒ‚€‚€~||||||}}}|||}~~~}{xuvy}‚‚€}zvuy~„„ƒ‚€€}zxvz}ƒƒ‚€~~~€€~~~}}~~~~~~~}{xplms{…†„‚€ƒ„„ƒƒ‚€~||||}~~~~~~~~~|xuwz}€€~|yvvz}ƒƒ€~yvw{ƒ……„ƒ€€€€€€}|{{|}~~~}}}~~~~~~~}{xttx{€€~}}||zxy|~~}{{~ƒƒƒƒƒƒƒ‚‚ƒƒƒ‚€€~~}}}}}~~|zvstw{€}||||}~~~~~~}}}}||{ywvy|ƒ‚€|xw{~ƒ…„ƒ‚€€|xvw{‚„„‚€~~‚‚‚€~}}}}}}}}}|||||||{xuux{‚€€~~|zxwy}‚ƒ‚}{yxx{„…„ƒ‚€€€€€€€€~~~~~~}}}}}}||zywvuvvwy{~€‚‚‚ƒƒƒ‚€~}|}}}~~~~~}}}|{yxwy{}€€~}|zyxy{}~~}|}ƒ„………„„ƒƒ‚€€~~~}|{{{{|}~~}}|||||||{zyxvuuwy{}~~}|||{zz{|}ƒ„…………………††††…„„ƒ‚‚€~~~}}}|||{zywvvvxz{{|{{{{|}~~~~}||{zyyz{|}~~~~~~€‚‚‚‚€}|}}~€‚‚‚€€~~}||||||{{zyxxxxyzz{||}~~~~}}|||{{{{|}}~~}}}~~€‚ƒƒƒƒƒƒƒ‚‚€€~~~~~~~||{{{zzzyyyyyyyyyz{|}~€€‚‚‚‚€€~~~~~~~}}||{{||{{{{{|||}}}}||{{zz{{|}~‚ƒƒƒ„…………„„ƒƒ‚€€~~}||{{||}}||{{zzzzzyyxxxwwwxxyyzzz{{{|}~ƒƒ„„…†††††††††…„ƒƒƒƒƒ‚€~~}}|||{zyxxxwwwxxxyyzz{||}}}}}}|||||||}}~~~~~€€€€€€€~~€€€€€€€€~}}||||{{zzzyyz{{|||||||}}}||||||{{{|||||}}~€‚‚‚‚‚‚€€€~~~~~~~}}||||{|{{{{{{{{{{{||}}~~~€€€€€€€~~}}|||}}}}}|||||||||||{|||||}}}~€‚‚ƒƒƒ„ƒƒƒ‚‚€€€~~}||||}}}|||{{zzzyyyyyxxxxxxyyyzz{||}~€‚‚ƒƒƒ„„„……………„„ƒƒ‚‚ƒƒ‚‚€~~~}|||{{zzyyxxxxxyyyyzz{{{||||||||}}}}~~~€€€€€€€€€€€€€€€~~~~}}}}||||{{{||}}}}|||||||||||||||||||||}}~~€€€€€€€€€~~~~~}}}||||||||||||||||}}}~~~~~~~~~~~~}}|||}}}}}|||||||||||||}}}}~~~€‚‚‚‚‚‚‚€€€€~~~}||||||||{{zzzzzzzzzzyyzzzzzzz{{||}~€‚‚‚ƒƒƒƒ„„ƒƒƒƒ‚‚‚€€~~}}}|||{{zzzzyyyyyyyzzz{{{||||}}}}}~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}||||}~~~}}}}}|}}}||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}||||}}~~}}}}}}}~~~}}}}}}}~~~€€€€€€€€€€~~}}}}}}}}}||||{{{{{{{{{zzzzzzzzzzzz{{||}~~~€‚ƒƒ„„„„„„ƒƒƒƒƒ„„„ƒƒ‚‚€€~~}||{{zzyyyxxxxxxxxxxxxxxxxyyzz{{|}~~~~}}~‚ƒ„„ƒƒƒƒƒƒƒ„ƒ„„„„„ƒƒƒ‚‚€€€~~~}||{{zzyyyxxxwvusqpruy}€‚‚‚‚ƒ„„„„„ƒƒ‚€€~~~~~~}}||{zzzz{{}~€€€€€~{xwy}€}{zz{~ƒ„…………„„ƒ‚‚€€~}}||||{{|||||||||{{zyvrpswz}}|{xwvvy|‚€~}~ƒ†ˆ‰‰‰‰ˆˆ‡‡†……„„ƒ‚€~~}}}}||ytposw{~~}|zyxyz{|}||||||{{{{zyxuuwz}€}|~„‡‰ŠŠ‰ˆˆˆˆ‡„€xw{ƒ…ƒ€~}}~~}}||{zyyxyyzzzzz{{|{zxtrsw{ƒƒ‚‚‚~xx{‚„„‚€zvtv{ƒ……„ƒƒƒ‚‚‚‚‚‚‚€€~}}}}~~~~~~{xtuvtsw{~‚€€~~€‚€€~}||||}~~~|zvtwz}€€€€€~xw{~€|wwy{ƒƒƒ‚€‚‚‚€€~~}||}}}}}}}~~~~~~~~~~|zvsuy{}|xvuy|~}zz}‚„„ƒƒ‚‚‚ƒ„„„ƒ‚€€€~~~~~~~}|yvvx{}~~}}|{{||}~~~~~~~~~}|zxxz|€~|z{}‚ƒ„ƒƒƒ‚‚€~|z{}€€~~~~~~~~~~}}}|||||}}~}}||zyz|}~~~~~~~~}||}~~~|{zz{}~€€€€€€~~~~~~~~~}|||}}}|{z{|}~~~~~~~~~~}}}}}}}}}}}}}}}}||||}~~~~~~~}}}}}~~€€€€€€€~~~~~~}}|||||||{{{{zzzzz{{{{{{{{||}~€€€€€€€€€€€€~~}||{{{{{{zzzzzzzz{{{|||||||}}}~~€€€€€€‚‚‚ƒƒ‚‚‚€€€€€€€€€€‚‚‚‚€€~~~}}|{zyyyxxxxxxxxxxxyyyyzzzz{{{{{{zzzzzzzzyyy{|‚ƒ…†‡‰ŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡†…„„ƒ‚€~yvuwz}~~|xrnorvy{{zyxxwxxxxxxyyz{zzzzz{{|}~~~|{xvw{~ƒ„ƒƒ‚ƒƒ„…†„€xqrw~ƒ‡‡†„‚‚‚ƒ„…†……„„„ƒ‚€~|||}~~~~~~~~~~~~~}|||||}}}}|xrpsw|~ztpmot{„†……„ƒƒ‚ƒƒƒƒ„„„„ƒ‚€€€€€~{vqqux|~}|{{|}~€€}{xvwy|€€€€~~}{z{}‚„„ƒ‚€‚‚‚€zwy|‚€}}}}~~~}|||||{ywtuw{}€€€~€€~yttvz}~{xwx{‚„„„ƒ‚‚€€€€€€~}zxwy{€‚€~zvtvy}‚‚‚€~}}}~~~~~}}~}}}|{zyxxy{|~€€€€|yvssv{‚„„ƒ‚ƒƒ„„„„„ƒ‚€~||||}}}}}}~~~~~}}|||{{|||||{zwtrsvy{{ywutvz~‚…†‡‡†††††……………„„ƒ‚€~~~~~~}|{zxusrsux{|}}||||}}}}||{z{|~€€€€‚‚‚‚‚‚‚€|{z{|~€€€~~~~~}||zyxxwwwxy{|}~~|{ywvwxz|}~~~~€‚ƒ„„„„ƒƒ‚‚‚€€€€€€~~}}|{{{{|}}~~~~}}|{zyxy{|~~~~€€€€~~}}||||{{{{{{||||}}~~~~}}|||{{{{|}‚ƒƒƒ„„„„„„„„ƒ‚€€~~}}}}}|||||||{{{zzzzzzzyyyxxvuuuuvwxyz{}~ƒ„…††‡‡‡‡‡‡†††…„„ƒƒ‚‚€€€~~~}}||{zzyxwvuuuvwwxyzzz{{||||}}~~€€‚€€€~~}||}}~~~~~~~~~~~}}||{{{zz{{{||}}}~~~~~~~~~~}}}||{zzyyzz{||}~~€‚‚‚‚ƒ‚‚‚‚‚‚€€€€~~~~}}}~~~~~}}}||{{zz{{||||||}}~~~~~~~}}}}|||||}}}}||||}}}}}}}~~~~~~~€‚‚‚ƒƒƒƒƒ‚‚‚€€~~~}}}||||||{{zzzzzzzyyyxxxxwwxxyzz{|}~€‚ƒ„„…………………„„„ƒƒƒƒ‚‚€€~~}}||{{zzyxxxwwwxxxyyyyzz{{|}}~~~€€€€€€€€€€€~~}}}}}}~~}}}}}~~~~~~~~~}}}}}}||||}}}}}~~~~~~~}}}}}}}||||{{{{{|||}}}}~~€€€€€€€€€€€€~~~~~~~~}}}|||{{||||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€~~~~~~~}}||||{{{zzzzzzyyyyyyyyz{|||}}~~€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€~~}}|||{{zzyyxxxyyzzzzzzz{{||}}~~~€€€€€€€€€€€~~~}}}}}}~~~}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}|||||{{|||}}}}}}~~~€€€€€€~~~~~}}}||||||}}||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~}}}}}}||||{{{{{{{{{{zzzzz{{|}}}~~€€€€‚‚‚€€€€€€€€€€~~~~}}|||{{{{{{||{{{{{{{{{{{{{{||||}}}}}}~~~€€€€€€€€€‚‚‚‚‚‚€€€€€~~}||{zzyyyyyzzz{{{{{{||||||||||||{{||}}~~€€‚‚‚‚‚€€~~}||}}~~~€€€€€~~~~~~~}}}}}}||{zzzz{zz{{{zzyyxwwvutrpooprvy}ƒ‡‰‹ŒŽŽŒŠ‰‡†„ƒ‚€~~~}}||{{zyxxvuttsssrrqqqqqqrstvvwwwy}ƒ†‡ˆ‡†…ƒ€€ƒ†ˆŠŠŠˆˆ‡‡‡‡‡‡‡†…ƒ‚€}|zyxvutssstvxz{|}}}}~~~}|zwuuw{~€€€€‚‚ƒƒƒƒ‚€€~||{ywsppsvy|}€‚„…†‡‡‡ˆˆˆˆˆ‡…ƒ‚€€~|zvrqtx|€~}|}}}}}||{yxusqppruy}‚‚ƒƒ„…………„ƒ‚€zusw{ƒ„„ƒƒ‚‚ƒƒƒ~zy|ƒ„„‚€~||{ywutvy}‚ƒ‚€~~€€€€€~||||||{{|||}~~~|ulfioswz|ƒ„…††‡‡‡‡ˆ‰‰ˆ…ƒ€~~~~~~~~~~~}||||{||||{zyxvrpsvxxvwz}ƒƒ„„„ƒƒƒ„ƒ|ww{~ƒƒ‚€~€‚ƒƒƒƒƒƒ‚€~}}||zvrruy}€€~~|xvw{~ƒ€~}|}~~€€€~~~|xtvz{zxw{~‚‚ƒ‚‚‚‚ƒƒ„ƒ‚€€}zurtx{€€~~~~~~}||zyuqquy}€€‚‚€€|vuw{~‚‚‚‚€}zx{~…†…„‚€~€~zutwz~€€~}|||}~€€~}||{{|||}}~~~~€€|xtqpsz€€zx{}ƒ………„ƒƒƒƒ„ƒ‚€~~~~~}}}}~~~~~~~~~~~~}}}~}}~~~|xrnmot{ƒ…„ƒ€€‚ƒƒƒ€zvw{}€€€€‚ƒƒƒƒƒƒ‚€~}|}}~}zvrsw{‚€~|xutw{‚ƒƒ€~}}}~~|xuy|~~zwy{~‚ƒƒƒ‚‚‚ƒƒ‚€€~|xtsvy}€€€~~~€€€€~~}|{{||zvsswz~‚‚‚€€€€€~zvuw{~‚‚‚€~|xx{ƒ†††…„‚€€€€€~{vtvy|~~}}}~~}|{{{{{||}}}}}~€€€~zwvwyxx{~€~xy|‚…†……„ƒ‚‚‚‚€€~~~}}}}}~~~~~~}||}}}~~}}}}}}}~}}}|xrjkry„……ƒ‚€€‚ƒƒƒ‚€|vvy{~€€€€€‚ƒƒƒ‚‚€€~}||}}}}|ytruy}€|wtvz~ƒ„ƒ€~~~~~~~~~~~~~|xvx|~|xwy|‚ƒƒƒ‚ƒƒƒ‚€~zwvwz}~~~~~}||||||||yutvz}‚€€€€€}yvwz}€~zxx{‚…††…„ƒ‚€€}zvstw{~€~~~€€~}||{{{{{||}}}}~~~~|zxwx{||{zz|~€~||~ƒ†‡‡†…„ƒ‚‚‚‚‚€€~~~}}|}}|||||||||||||{|{{zyxvtsssuw{„„„„„„„ƒƒƒƒ€~{z{|~‚‚‚‚‚‚‚‚ƒƒƒƒ‚€}||{{{{zzxwvtuvxyzzz{|}‚‚‚‚‚€€€~~~~~}}}~~~~~~}|{zzyz{{|{{z{|~ƒ„„„„ƒƒ‚€~}~~€€€~~~}}||{{zzzzzyyxxwvwxz{}~~~}}}~~~~‚ƒ„…††††……„ƒ‚€€~}|{yxwwwxz|}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{|||}}}}~~~€‚ƒ……†………„„„„ƒƒ‚‚€~~}||{{{{zzzzzzzzzzyxxxwwvwwwxxxyz{|~‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~}||{zzyxxwvvvvwxz{|~~€€€€~~~}}}}}}~~~~~}}}|||{{{{{{{{{|||}~€‚‚‚‚‚‚‚‚‚‚€€€€~~~~~}}|||{{zzzyyyxxxxxxxxyz{|}}}~~~~~~€‚ƒƒ„„„„……„„„ƒ‚‚€€~}||{zzzzz{||}}}}|||}}}}}|||||{{{{{{{{{{{{||}}~~~~~~~€‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||||{{{{{{zzzzyyyyyyyyyzzzzzz{|}~€€€€€€€€€~~}}|||{zzzyyyxxyzz{|}~~~~€€€€€€€€€~~~}}}}}}}}}}}}}|||||||||||||||}}~€€‚‚‚‚‚‚‚€€€€~~~~}}}||{{{zzzzzyyyxxxxyyz{{||||}}}~~~€€‚‚‚ƒƒƒƒƒƒƒ‚‚‚€€~~}}|||{{{{||||||||||||||||||||||{{{{|||||}~~~~~~~~~€‚€€€~~~}}|||||||{{{{{{zzzzzzz{{{{{{{{||}~~€€€€€€€€€€€€€~~}}}|||||{{{{{{{{||}}~~~~~~~~~~~}}}~}}}}}}}}||||||||||}}}}}~~€€€€€€€~~~~~}}}||||{{{{zzzzzzzzzzzz{{||||}}}~~~€€€‚‚‚‚‚‚€€€~~~}}}||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~}}}}}|||||||||||{{|||||||||||||zy†ˆ„€|yy{|~€€€€~~€€€~~}||{{{{||}}}~~}}~~~~~~~~~~}}}}}||||{{zzzzz{|}~~~~~~~~€€€~~~~€‚‚€€€€~}}}}|||||{{zzzyxwvuvvxz{|{zyyyz{}~€‚ƒ„„„ƒƒƒƒƒƒƒ‚€~}|}‚‚€€€€~~||{zzzzyzz{{{zz{{zyyyz{|||{{{{{|~{z‡ ˜ˆ|rosw}ƒ†„€|xtw}„ƒ€|yxtqqqsvz|~€‚‚ƒ„†‡‰ŠŠ‰‡„}|{zxtssuwwtqrw}ƒ‡ŠŠˆ†„€~|yvtrsv{‚„…„„„…††‡‡‡…‚€~~€|zxxy{}~~~|zwtqnllmnnnljkr{…ŽŽŒ‰ˆ†…„ƒ€~||}ƒƒ‚€~{yyz|}|xuvwwwvttuwy{||zyyy{‚„„‚~~zx†„‚|rs}Š”˜•ˆ‚~||}zvvx|‚€{xtstwxzzywtsuw{}~€ƒ†‡ˆ†„‚‚…‡ˆˆ„€|xvsppu|ƒ„‚€‚„……ƒ‚‚‚‚‚{wttw{‚€|xrpptx{}€ƒ…‡„€z{|~„„ƒ~{z{|}}}}ƒ„ƒ‚€}zyxssyƒ‡ˆ†„€|vrnlow~€€…‡‰Š‹‹‹‹Šˆ‚~zzyxusv{ƒ…„‚€}{yy{|~€‚ƒƒ‚€|ywwy{zuuwurprw~†‹ŒŠ†ƒ€~|xvw{‚„ƒ€~||}‚„„ƒ‚€|{{}{ttw{ƒƒƒ‚€~~}{x{~€€~{xursz‚‚€€„‡‰‰ˆ…€|xrpty}ƒ‚€|xtqsw{‚„ƒ€|€€~~~~|{|||{zxtnotwz||ƒˆŒŒ‰†ƒ‚€~}}~}{xtsy„„€}{{ƒ…‚zsrux{|{yxxy}‚„„€ƒƒ‚€}zxtpllq{…”“ˆ€xw{~ƒ„€|}€€|xvsqsw}„ƒ€||ƒ†ˆˆ†~{zzzz{{{|}‚†‰Šˆ…ƒ€|vtsrwzz{|}}|zz|}~}}}}}}~~~||||||{{{|}ƒ††‚zwz~ƒ‡‰ˆ†ƒ€xsvz}~€‚‚€~ytpos}‡ŽŒˆ‚€|yxwwy||z|~€€€€|xvty‡‰ˆƒ€}zzz|}||{xxyzzyvtrrrpu{‚ƒ€‚‡‹ŽŒ‰†‚~{{|}}}‚…†…€yz|}ƒ„„ƒ€~{yxxzzvqpv{ƒƒ|{z|ƒƒ‚€}|{zxvtrtw{~ƒ…„ƒ€|…‰‹‹ˆ‚}vprw{€~}}}}|||}~~ƒ„ƒ€~{zyz{~‚‚€ƒ†ˆŠŠˆ…‚|rhglqvxww{ƒ……„€~zxy}‚†„€~zyzz{{{z{}ƒ……„‚€~|}zuw{~€€~|{|~…†‡†ƒ€}zvtsttsrtz‰ŽŽŒ‰‡…ƒƒ‚€|tnouy{{xttuwy{~ƒ……„‚‚ƒƒ€€€~|zxuttwzƒ‡‡„~zvpmsz…†ƒ‚‚ƒ……„~}~ƒ†‡„€zxx{ƒ„ƒ}|||{zyxwww{€|uswz~ƒƒ‚€~|||}~~~|}~|xtsvy|~€ƒ†ˆˆ‡‚€|{{|‚„‚|xy}‚‚‚‚ƒƒƒ‚€}{yxvwy|‚‚‚‚€~||}ƒ……„‚~zxvrmjnu{€||~ƒ…„€}||||zvrsw}ƒ††„‚€€€‚„…„‚€|xy|}xsuz…ˆˆ‡„‚€„†…ƒ€~|xtpmnquxyz{ƒ‹’Œˆ…ƒ‚‚€zqhgknsx|~€€€€€€‚ƒƒ~zxxxxxy{}‚ƒ„„„„‚€|xplouz~}ƒ‡ŠŠˆ‡†„ƒƒ„„ƒ€{xwx{||{zyz|ƒ€{xvvy€yvwy{}}||zyy|ƒ‡‡†ƒ€~{xxwwy{|}|zz{~„†‡†„ƒ‚‚‚‚~xqsw~ƒ‡†„}|||}‚€€‚€~}{zz{{|~‚„„„‚€|vpikrw}}{zz{{|~~~~ƒ……‚~zyz}ƒ…„ƒ€~~}|zxxxz~ƒˆˆ‚|z|‚…†…„‚€~}~~~}{ywwy{{{{||{xvvy‡Ž‘‘Žˆ‚~{zyxxvqnov{€€~~~€€~|zyz|}~€€~|||~ƒ„†…„‚€|ywurnns{†‡„€€€ƒ‡Š‹‹‰†‚€}zwtsuzƒ…„‚€~}||||||{zyyzzxtqrv{ƒ…„ƒ€}~‚„ƒ~|zxvuuvwxz|}ƒ‡‰‹Šˆ„€€€€~ytpns{ƒ…†‡‡‡†…„‚€~~}~€€~|{yxwwx{‚„††††„‚€~|{yvrnlnrtutrrw}ƒ‰‹Šˆ…‚€€€€}}~€€~|{zz|~‚ƒƒ‚€ƒ‚€~€€~|{yy{‚„ƒ€~|zyyz|~~|yvtuy~ƒ‰‹Šˆ†„ƒ€}xtqqrw}‚‚€}{{{{{{{|~~~~€€€}}~~~~~}|zxvw{‚€ƒ†ˆ‡†ƒ€~|~~}}~€€€~|zxxxxwvtsvy~~||}~‚ƒ‚€~~}}|zyxwwx{~‚‚€}||ƒ‡ŠŠ‡‚~{xxwvttvz}ƒ‡ˆˆ†…„…††…ƒ|zwuuwx{}€‚‚€€€‚ƒ„ƒ‚€|yvsqppnnotwzzz{}ƒ‡ˆˆ‡…ƒ€}{yyyz{~‚ƒ„ƒ€~ƒ„„‚€|{|~~zxx{‚„„ƒ}}~~€€€}{zzzywtqqsw~…‘‘Žˆƒ€~~}{xxwwvuuwyyz{}‚„ƒ‚€}|{zz|~€€~|{{{zz|~ƒ……„ƒ€}|||~~zxxxxxxy}‚‡‹ŒŒ‰…‚€~||}€}{ywvttvz}€€}xvvy~‚ƒ€~~}}~}|{yxwx{ƒƒ~||}ƒ‚€}zz|ƒ~{{{||{z{|}~…ˆŠ‰ˆ„ƒ€~}{yzzzyz|‚‚‚‚ƒƒ„ƒ‚€}|{zyxwvwvwwxwtpprux{}ƒ†‡†„‚€}zyz{~‚ƒ„ƒ‚‚€}zvtuz†‡„€‚‚€~}||||{xvtvz}~|zxxx{‡‘Œ…€|xusrrsvxy{~€€ƒƒ‚€~{xsrsvy{~‚ƒ„ƒ‚€€€‚ƒ„…„‚€|xwwwvsruz~ƒ„†ˆŠŠŠ‰ˆ‡„~{yxxxyyxz{}~~}}}}}}~~{xwx{}}zwvvx{‚€~|}ƒ„ƒ€~}}}}|zyxvvy~ƒ‰‹‰…€|zyz|}~~|{}€ƒ…††…ƒ€~|ywx{ƒ……„}|{zz|}€~{xutuvvtqpqsuvwy|ƒ‡‰‰ˆ†ƒ€~||~‚„„ƒ|{z{{|~‚„…„€}{|‚…ƒ€~|{ywuvx}ƒ„‚€|{{|}||{zzyz}…‡‡„€}||~~~||zxww{‚€~}||{zyxxxxxz}ƒ„ƒ‚‚‚ƒƒƒ‚€}||||{{{{||}|zxxz~ƒ„†‰ŠŠˆ†ƒ€~|yxy{}~~|{{{}€€|zyxusrty~€~~~}}~~~€€€}zxwx{ƒ‚€|{}…ˆ‰ˆƒ€{yxwwvuuvy}ƒ‡‰‰‡…ƒƒ„………ƒ€}xutvy}€‚ƒ„…„ƒ‚€~}~€|xtqnljhimsz€‚„†‡ˆ‡‡††„‚€}zxxxyyz{~ƒ„…„„ƒƒ‚ƒƒƒ~~~~|yyzz{|~€€€‚‚‚€~{zyxvtrrrtz‡ŽŽŠ†‚€|yvssuxz{zyy{~ƒƒ€|zxx{‚„„ƒ€||{{{{|~ƒ……„‚€~{yxxwwz|~}}„‡‰ŠŠ‰†„€}zyyz{|||{zyxxyyz|~€€|{|||{{|~~|zyxxxyz|ƒ…†…„~|{{}€|{{}€€€~}}~€|xvwz…‡ˆ†„‚€€~|{yxy{ƒ†‡†…ƒ‚ƒ‚€|zyxxxxvuvvvtrqrtwz|}~ƒ†‡†„‚€~||||~~~}~~€€‚ƒ„„ƒ‚€~|zyz|€€€~||}€‚‚€|{zyxwxz|||zyxx{…Š‹‹‰‡„~|zxtposy‚ƒ‚€}|{|~~}{zxy|}~~||}‚ƒ„ƒ‚€}~ƒ‚€~zxvtrqsv{ƒ…†ˆŠ‹Š‰ˆ‡†…„‚€~{xtqqsvy|‚‚€€~~~~}|}~~{vtstuvwz~‚‚‚‚‚‚‚ƒƒƒƒ‚€}zxwvvwvux}ƒ‡Š‰ˆ…ƒ€€|yutuy|~~}ƒ…„ƒ‚€€~ƒ‡‰ˆ…‚€~|||{{zz{}€}ywuuutsrsuwxxxy|ƒ…†‡‡†„‚€~|zz{|€€~}|}}~ƒ…„‚‚‚~{z{|}~~~}|{z{|}‚„……„‚€}zxxxxwvuvy~‚„…„ƒ‚ƒ…††„€{vtvy}€€~{yxvvvvwwx{ƒˆŠˆ„€~|}€‚‚€~|zzzzyxwx{~}{{}~ƒ†‰‹ŒŠˆ„|{zyyzz{|}~~~~~~€€}{yxutvxz{zyyz{|}~€‚ƒƒƒƒ€~|{zyyz{}}}|zz|„ˆŠ‰ˆ…‚€~|zxurpsw~ƒ††„‚€~€ƒƒƒ‚€ƒƒ€~|}ƒ„ƒ~|{{|}~|{zxvurpmmnrw{…‡ˆ‡†„ƒ‚‚€}{yxxxyz{~ƒ…††…„‚€€€€|xtstwy{~ƒ„„„„ƒƒ‚‚‚‚‚€|xurpnmlou}…ŒŽŒ‰‡…„„„‚€|xuuwxyxwutuw{~€~|~†ˆˆ„€~{zzzzyxvx{~ƒ‚€~~~}||~~~ƒ„ƒƒ„…„ƒ€~|{{|~€€~|{zzzyxy{}}|{|||{xvwz}€}|{|}~ƒ„„ƒ€|yxxyzzz|‚„…„‚€~|~‚€~yvuw{‚„ƒ‚€~~~~}|}ƒ‹Œˆ„|xxy}ƒ…ƒ€|yxz{|{zxxxyzzxvttvy{‚†ˆˆ†„ƒ€|zxuuvx{|}~ƒ……†††…„ƒ‚€|xvuvwxyyz}‚„…„ƒ‚‚ƒ†‡‡†ƒ€{xtqnmmnqtwz|ƒ‡ŠŒŽŽŠ‡„€|xtpnosy~‚€}zzz}ƒ…„}{{||zxsqsyƒ…ƒ€|yy|†‰‰‡ƒ€}zxvtstw|„ˆ‹‹Šˆ…„ƒƒƒ‚€|ywusrtwz}‚ƒƒ‚€€~~|zyz{zzxtsux{}€ƒƒ…‡‡‡…ƒ€~{xtpnoswyz{}…‰‹Œ‹‰‡„~}zxvtux{~~|zy{ƒ‡Š‰†‚~‚„ƒ€~}~€€|xtqqu|ƒ‡ˆ…€|ywvvvuwz}~}||}}~}}€‚ƒ‚|zxxy|…‰Šˆ„€~|zz{|}~|zz{||{z|…ˆ‰‡„€~{{}€€€}{xurpoqw|ƒ„†‡‡‡‡…ƒ€|xvtvz}€~}||}~}|zxuvy}~||}€€}|{}‚„ƒ~zxxz{|}ƒ„‚‚„‡ˆˆ‡…‚€}zxvtrrtw|…‡†„€~~€~ztpnoqsuw{„‡ˆ†ƒ€~ƒ‡ŠŠ‡‚~xtpnljms{‚†„‚‚‚„‡ŠŒŒ‰„€|xurommqw~ƒ‡‡…ƒ€‚„‡ˆˆ…€|zz{|zzz{}€€~|{|„†…ƒ€|xusqprvyzzyz}ƒ††…„‚€€}{xvux}ƒƒ€~€ƒ„„ƒ€~zwuvy|~~ƒ‚~|{|~‚†ˆˆ†‚~zwuttttvy{|{xwwz‡‘’‹†~{yxwwy|€~{xvvvz~„„}xuuwz}ƒ…„‚€zwttuw{ƒ‡ˆ†ƒ€|zxy{…‰‰†|z{}‚‚‚€€~|ywuv{‡ŠŠ†‚~zyyzzyvtsrrsvy{}ƒ…‡ˆ‡…ƒ€~~~|xvvuuvvx|‚ƒƒ‚€€‚…‡Š‰‡ƒ€zvtttuvx{‚„„ƒƒ‚‚ƒ„…„ƒ€}zvrqsw}‚‡ŠŠ‡‚€|{|}ƒƒ€|xtrpnosy„†„}yz}‚‡Š‰†‚~zvtrqpqw~…ŠŒŠ‡„€€‚ƒƒ~zvrpoquy~‚†ˆˆ‡†„‚‚‚ƒ„……„€|xspmmoswz|}}}|~‡Œ‘Œˆ„€}yvtrsvz}~~}|||}‚ƒƒ‚€~{xutuw{‚€|xvvwz~„†††„‚€~|zy{~‚„„‚€|xw{†Š‹Š‡ƒ€}zyxxx{‚„ƒ€}zxwx{}~}|yxvtsux|†‰‰‡ƒ€|{z{}~€|xvttuyƒ†…‚€|xy}†‰‰‡„€~{yxvuw{ƒ†…ƒ€~||}€€}|zxwy{…‰‹Š†‚~{yyz{||}}||zxwvvwzƒ††ƒ€|xvx}„„‚€|yxwwwxz…‰‹‹ˆ„}|}}|zxutrqqsw}ƒ‹Ž‰†ƒ€€€€~|zwtrpopsw~‚„„‚€}ƒ‡ŒŒˆƒ€{xutssuz„‡†„‚€~~€€~{xurpopsyƒ……ƒ€~~‚ƒƒƒ‚€~|ywvuw{ƒ††„~|}†‹Œˆƒ€{xvtssty~‚…„ƒ€~||}~}{xvtrpqsw~ƒ‡ˆ†„€‚ƒƒƒ€|xvtrqsw|‚‚€|{}‡ŒŽŠ…€|yvtrprw|ƒ„ƒ€~~ƒ…†…ƒ€~{xvwx{ƒ„ƒ~|{{{}‚ƒƒ‚€~|ywuuw{|yvtuy…ŠŠˆ…~|{zyxy{ƒ†…‚€|zxy{}~~~|{zxwxz~ƒ‡Š‹ˆ…~|||}~~~}|zxxwvwx|‚€~|yy|†Š‹‰†‚€|zyxxwzƒ‡‡…‚|zz{}~~}{xwusstwz~‚„„ƒ}|||~€€}|zzyz}„†…ƒ€|{}…‰Šˆ„€}zyxxwvw{„‡†ƒ€|zxy{|||zxvtrsvy}†‰Šˆ†ƒ€~~~~~~}{yxvuutuw|„†…ƒ€‚‡Š‹ˆ„€|xtsrrqrw~„ˆ‰ˆ…ƒ‚ƒ„„‚€{xtrsuvy|ƒ……„‚€€€‚„„„‚€|xvtrqqtx|~~}{{}…ŠŒ‹‰…~{yxvtsty~‚„ƒ~|{{~ƒƒ‚€}zwvxz{|~ƒ…„ƒ€~}}€‚‚€}{yxvttux{}~}||~‚‡‹ŒŒŠ†‚€|zyxwvw{ƒ…„‚€~||~€~zvttuvvvw{~€€~}|}ƒ†‡‡…‚€}{zxvuwz}~}}~„‡Š‹Šˆ…‚€~|zxvuvz~€|yxxy|€€~|yy{}~|}‚‚€|zxy{ƒƒ€~|{zyxxz}€~~ƒ„…„ƒ€~|zzzyxxx{ƒ‡‡…‚€~~€~zxwx{}}{{}ƒ……ƒ}}„„ƒ€~{xwvtrqrvz~~ƒ…†‡††„‚€}{zxwvuwz~‚€~}}}€€}zy{}~{{}‚ƒƒ~|z{~ƒ„ƒ€~{zyxvtsuy|~~‚„…†……„ƒ‚€~}|{zyyz~‚…†„‚€}}~~~}zvttvxyywuw{‚„ƒ‚€…‡‡†ƒ€|yxvtrqsw|‚…‡‰ŠŠ‰‰‰ˆ†„~|ywutrruy}€‚‚€~||~~|yvtw{~€|{|~…‡ˆ†ƒ€~|zxvtrtwy|ƒ„„ƒ‚‚ƒƒƒ‚€|zzyxwx|‚ƒƒ‚€~€€|{{}€€}ywx|‚ƒ‚€~„……ƒ€}zxvtrpoquy|ƒ†‡†…„………„ƒ|yxvussvz}€€~‚‚€€€‚‚€|xvvy|~}||~ƒ…††„€~|zxurrsvy}‚„ƒ€ƒ„…†„ƒ€~}|{z|ƒ‚€~|zxyzzzxy{}~|xvwz~ƒ‚€~~ƒƒ‚€~{yxxwvuvy|„‡ŠŠ‰†„„„„„‚€~zxwvuttw{‚ƒƒ‚€~}}~}~€~{xtsvz~€€ƒ…†…ƒ~|zxwutsuw{ƒ…†„‚€€‚ƒ„ƒ‚€}{zyyxxz~„…„‚€}|{|}}|}€‚€|yww{ƒ†…‚€€ƒ‚€~{xvutsrqruy~ƒ‡ŠŠˆ†„ƒƒƒƒ€|xvtssstw|ƒ„„ƒ€‚€€€€~{xtstw|€‚ƒ…††„‚€~{ywtqppsv{‚„„„ƒƒ…†‡‡†„}|{zyy{}€€€~|zz{|}|}~€|zxvwy|€€€‚€}|{{zyxxxy{~…‡‡†…„ƒƒ‚‚€}{yxxxxxy{|~€€~|zxvvwy{~€‚ƒ„…„ƒ‚€~|zyxvttstw{ƒ…†…„„„ƒƒ‚€|{zzzzz{{|~~~~~~~ƒƒ‚€~|zz{}€‚‚€~|{zyxwvvvwxy{„ˆŠŠˆ†„‚€€}{xvttuwxz{}~€‚ƒƒƒ‚‚€~||~~~}zxvvwy|~‚ƒ„…††…„‚€}{yxvtsrrrsv{…‰‹Š‰ˆ†…„ƒ€}{zz{{|||||}}~~~~~~~}{{|~}|zyyz{}~€€}|{zyxxxxy{{|ƒ‡‹ŒŠˆ„‚€~|zxutuvxz|}~~€‚ƒ„„ƒ‚€|z{{||{yxwxy{}‚ƒ„…††„‚€~{ywvuuttttuy~ƒ‡Š‹‰ˆ†„‚€~{yxxyz{|||||}~€€~}~‚€}}}}~~€€}|zyxxwxxyzz{{‚‡‰‰ˆ†ƒ€~|zyxvvvwz|~€‚ƒƒ‚€|zyy{|}||{||}~€‚‚‚ƒ„……„‚€~{yxwvutttuvw{…Š‹‹‰‡…ƒ‚€~|{z{|}~~}||||}~~}|zyy{}~}}|}}~~~}}}~~}|zzyyz{||}~~~ƒ‡‹‹‰†ƒ€}{zyxwwwxz}€‚‚ƒ‚€~|zxuvwz|}}}}~~‚‚‚‚ƒƒƒƒ|zxvuvvvvwxyz|…‰‹‹ˆ†ƒ€~|{zxwxz{}~~~~~~€‚‚€€~|zz|€‚‚€~}~~~|{zxxxyzz{|||}~…‡ˆ†„~|zyxxwwwy{~€‚‚‚‚€€~|yvuvy{~€‚‚‚‚ƒƒƒƒ‚€~{xwvuuuuuvxyz}‚‡Š‹Šˆ†„‚€€~}|zz{|}~~}|||}~~|{yxy{}€€€}}||||||{|~~|{zz{|}}~~~~‚†ˆˆ†ƒ€~|zzzyyyy{}‚‚€}|zxutux|€€€€€‚‚‚‚€~|yxvvvwwxyz{{|ƒ‡‰Šˆ†ƒ}|{zyxxz{}~~~~~~€€€~|zz{~ƒƒƒ‚€€~~~}}|}~}|zyyyz{||}}}|}‚…†…ƒ€}{zyyyyyyz|‚ƒ‚‚€~|zxvtuw{~€‚‚‚‚‚‚‚‚‚€|zxvuuuvvwxz{{~‚‡Š‹Šˆ†ƒ€~|{zzz{}~~~~~~€€~|{yxy{~€€~}|||||||}~€€~|{{{{||}}~}||…††„‚€~|||{{zz{|~‚‚€€€€~|zxvtux{€€€€‚‚€}{xwvvwwxyz{{{}„‡‰ˆ†„‚€~}|{zxxyz|}~~~‚‚€}{z{}‚‚‚€~}|||||}~€€~|{zzzz{{{|{zz|‚„„‚€~}||||{zz{}~‚€€€€~|{zxvuvy|‚‚€€€€€|zxwvvvvwxyz{{}ƒ‡‰‰ˆ†ƒ€~}|zyz{|}~€€€€€}|zxy{}~|{{zz{{||}‚€~||{{{{{|||{z|‚„…„ƒ€~~~}||||~€€€€~}|zywvvy}‚€€€€€€€~{yxwwwxxyyz{z|ƒ†ˆˆ‡…‚€}|{zxxwxy{}~€‚‚‚€€~|{|~€~|{{{{|}~~‚ƒƒ‚€~||{zzyyyyxxx{ƒ„ƒ‚€€~~~}|||}~€€~~}|zyxvvw{~ƒƒƒ‚‚‚ƒ‚€€~~}|zxwvwxyz{||~~~‚…‡ˆ‡…‚€}{zzzzzz{|~‚ƒ„„„ƒ‚€~|zxwttvy|€€~~~~€€~~}|{zyyz{||}}~~~~~„…„‚€~|{z{{{|}~ƒ„„„„ƒ‚€}{ywutssuy}ƒ„„ƒƒƒƒ„„ƒ‚€€~}|zxwuuuwy{}~~ƒ†ˆˆ†ƒ€}zxwwwwwxz|~ƒ„„„„ƒ‚€}{yxuuw{ƒ‚€€€‚‚‚€€~}|zzyyz{||||||{{|‚„…ƒ|{zyzz{|}‚‚‚‚€}{yxvutstw}„††„ƒ‚‚‚ƒƒƒ€~|{zxvvvwy{}~~}|||}‚†‡ˆ†ƒ€}{yxxyz{|~‚‚ƒƒƒƒƒ‚€~{yxvttw{€~|{|}€€€~~}|{zyyz{}~~}|{zyy{ƒ††…‚€~|zz{|}‚€~}|zxwvvttw}‚‡ˆˆ…‚€€‚‚}|{zxxvuvy{~€€}|{|‚†ˆˆ…~zxvuuwy{~€€€‚ƒƒƒ‚€~|zxvtuyƒ††ƒ€~||~ƒƒ‚€~~}{zyz|~~|ywvvx|…‡†„|{zz{~‚‚€~||}~~~}|{zyxxvuw}ƒ‰‹‹ˆ„€~}~€~|zzyyxwxz~ƒƒ‚€|zyy{ƒ‡ˆ†ƒ€|zxwwz}ƒƒ‚€€‚‚‚€~{zxwutw|…†„€}{z{}€€~}}}|zzz|€~zxvvwz~ƒ†‡†„}||}‚„„„‚€~|{{||}}||{zyyxxx|ƒ‰ŒŒ‰…€~||}~~|zyxxyyxy{~ƒ„ƒ€~|zzz|ƒ……ƒ€|zxvvx|‚‚€~~€€~|{yxwvw{…ˆˆ…‚||}€~}}}||{z|‚€~{xvtuwz‚……„€}|{{~„…ƒ€}{yyzz{||{{zyyxxxz†‹ŽŒˆƒ€|{{}~~|zxxxyzzz{‚……„€|yxxy{ƒƒ€~{yxxy~‚……„‚€~€€€~|zyxvutw}ƒ‡ˆ†‚€|z{|~~|{{{{{zz{~‚€|yvuvxz|ƒ…†„‚€~||~…†…‚€}{zyz{|||||{zzyyyy}‚ˆŒŠ†~{z{|}|{yxxxyzz{}ƒ……ƒ~|zyzz{}‚€~{xwwy}„…ƒ€~~~€€€~|zyxwvvw{†‰‰†ƒ€~}~€|{{|||{{~€|ywvvwy{}ƒ…„ƒ€|{{~‚……‚€|zyxy{||}|||{zzzyy{~ƒ‰‹‹‰„€}{{||}|zxxxy{||}ƒ…†„‚€|zyyzz{}€€€}{yyz~ƒ†‡†ƒ€‚€}|zxxvuuwzƒ‡‡†ƒ€}|}€€~|zzzzzz{}€€€}zxwwy{|}‚„…„‚€~|}ƒ……ƒ€|zyy{|~~}||{{zzz{~‚‡‰Šˆ„€}{{||}|{yxxyz{|}‚……„‚€}{zz{{z{}~|zyx{ƒ……ƒ€~}}~‚‚€|{yxwvuvx|…ˆˆ‡„ƒƒ€|{z{{zz|~€€~{yxwx{|}~ƒ„ƒ€}{|ƒ‚€|zxxy{}~}|||{zzz{~ƒ†‡†„€~|||}}}|{zzz{||~‚„„ƒ|zyyzzzz{}~~}|{z}ƒ††„€~ƒƒ‚€~|zxwvutux{ƒ…†…‚€~~€€€}zyyyyyy{}~}{zxxz|~ƒ„„ƒ€~||ƒ‚€|zxxz}‚€}||{zyy{}‚……„‚€|||}~~~|{zz{|||~ƒ„„‚€}{zyz{{zz{}~~|zz}ƒ…„}}}‚ƒƒ‚€~|zxxvutvy|ƒ†††„‚ƒƒƒ‚€~|zzzyxy{}~}{zyy{}~‚ƒƒ‚€|zz|€€~{xxx{~ƒƒ‚€~||{zxxz|~ƒ„„‚€}|}€€}|{||||~‚„„‚€}zxxyz{zz{}€€~|{}ƒ†…‚€~~ƒ„„‚€~{yxwvtsuw{~„…„‚€€€‚‚€}zyxxxwxz|~~}|zzz|€€€€‚ƒ„„~{yz}€€~zyy{~„…„ƒ€~}|{ywxy{~ƒƒ‚€}||~€€€~}||||||~‚ƒ‚€~|yxxz{zz{}€€|z{~ƒƒ‚€~}}ƒƒ‚€~|zyxxvuvx{~‚…††„‚‚ƒƒƒ€}{zzyxxy{}~}|{{|}‚ƒƒ€|xwx{}~}|zzz|‚„…„ƒ€~|{zxvwx{~ƒƒ||}‚‚€~}~~}||~‚€|yxvwyzz{}ƒƒ€|z{‚„„‚€~~ƒƒ‚€~|zxxwvtuvy~ƒ†‡†ƒ€‚€~{yyxxwvwz|~}|{|~ƒƒ„ƒ€|yxy{}~}|||~‚ƒ„„ƒ€~|{ywvwz}‚‚€~||}‚‚€~~~~}|{|~€€|ywvwxyz}‚„„‚€~{yz}‚ƒ€~}}‚€~|zyxxwvuw{†‰‰†ƒ€ƒƒ‚€~{zyyxwvw{~€|{z{}~ƒ…†„‚€|xuuw{}~~}||}~‚„„„ƒ€~|zxvttw{ƒ„‚€}{|ƒ„ƒ€~~~|zz|~€€}zwuuwxz}ƒ††„‚€}{{}ƒ„ƒ€~}}~€€€~|{zyxxvuvz…ˆ‰†‚€}|~€€}zyxxxxvwz}€~{z{|}‚…††„~{xvvx|€€~~‚„„„ƒ€}{yxustyƒ†…‚€|{|ƒ„ƒ€€~~}|yy{~€}yvttvx{ƒ†‡…‚€~|yy|‚ƒ‚€}|{|}~~}|{zyxxvv{‡‹‹ˆ„€~|~€~{zzzzyxxz~ƒƒ€~|zyz{~…††ƒ€|ywutw{~€€~~~ƒƒ‚€~|zxwussyƒ‡†„€~||~‚ƒƒ€~~}|zy{}€€}zvttux}‚‡ˆˆ†‚€~|{{}ƒ„„‚€~|zz{}~~~|{zyxxvw}ƒŠŒŠ†~zz{}~~}{zyyyyyxx{~„ƒ|zyy{ƒ†‡…‚~{xwvwy}ƒ„ƒ‚€~~€‚‚‚€~|yxvtsu{‡‰ˆ„€~|{}‚‚€~}}|zyxz}€~{xvuvy}‚†ˆ†„€~|{zz|ƒƒ€~{yxz{}~~}|{zyyxz†‹ŽŒˆƒ€|zz|}}}|{zzzzzyy{‚„…ƒ€}zxxz~‚…†„€|yxwvwy}ƒ„„‚€}|}€€|zxvutsu{‡Š‰†‚€||}‚€€~}|{zxxy}€~|xwvvyƒ‡ˆ‡„€~||{{}‚ƒ„‚€~{yxz{}~}|zzyxxz…‹ŒŠ†}zxxy{{{zzzzzzzyy{‚……ƒ€}zyxz~‚…†ƒ€|yxxxy{‚…†…„‚€~}}~€€~|yxvtttw}ƒ‰‹Š†‚€}|}€€€}||zyxwy|€}zxww{„‡ˆ†‚€}{zzz{~‚ƒ€}zxxz|~}|zzyxy}ƒ‰Š†}zxyz{|||||||{zzz|ƒ†…ƒ€}zxwy}ƒ„~{yxxxy{‚…††„‚€}||}~~|zxvutstw†‹Œˆ„€}|}~€€~}|{zxwvx{‚€|zxwy~ƒ‡ˆ†ƒ€~{zzz{~‚ƒƒ}{z{|~~|{zyxwy~…‹Œ‡}ywvxz{||||{{{zzy{~‚…†„€~zxvw{‚„‚€}{zyzz{‚…‡‡†„}|}~~~}{ywvuttv{‰Š†‚€}|~~||{zxwvvy}ƒƒ€}zyy|„‡‡„~|zxxxz}‚€~|{{|~€}|zzyxw{‡ŒŠ…€|yxy{|}}}||}}||zz}ƒ†…‚€|xvuw{~ƒ‚€}{zyyz}ƒ…†…ƒ€~|||}}|zxwuttttw†ŒŽ‰„€~}}}|{zzyxvvx}ƒ„‚€~{zxz}…‡†ƒ€}{yxxz}‚‚€€}}}~€€~||zyxwx}ƒ‡‹‰†}zxxz|}}||||||{zz|‚„„‚€|ywvvx|‚ƒ€~|{zz}ƒ†††„‚€}}}}}|{zxwvvutv{‰Ž‹‡ƒ€~}~}|zyyyxwvw{‚„ƒ‚€}{zz{~‚……„~|yxvwz~€€€~~~€€€}|{zxwvy…‰Šˆƒ€|z{|~~}}}}}|{{~ƒ„‚€~zxwvwy|‚€~|{zz}ƒ…„ƒ‚€}|}}||{zyxwvvutw}ƒŠŒ‰…}~~|{zzyyxwwz}ƒ„ƒ€~|zzz{~„„ƒ|ywvx{‚€€€€}|zxwttx~ƒ‡ˆ…~zyz|~~}}}}}|{z{~‚ƒ~{xvvvwy}ƒ„ƒ€~{z{‚……„ƒ€~~}~~~}|{zyyxxvvw}ƒ‰ŒŒ‰…~}~~|zyyyyxwx{~„„‚€~|{{{{}‚ƒƒ€~{xvuw{~€€€€‚‚‚€}|zxvttw}ƒ‡‡†‚€||}€‚€~~~~~|{{|‚€|yvuvwx{~„„ƒ|zy|ƒ„„‚€~}||}}}}|{zyyxxwvvz…‰‹Š†‚€~}~}{zyyzzxx{~„„ƒ|{{{{|~‚ƒ‚€}zxuw{~‚‚€€€€‚ƒƒƒ‚€}|zxvttv{ƒ†…‚€}||~€~}||}|zz{}|ywvvxxz|‚„…ƒ€|z{~„„ƒ€}||}~~~~}|{{zzyxwx{…ˆŠˆ…}}~~|zyyyzzyz|ƒƒ‚€|{{|||}€€|zxvwz~€€‚ƒƒ‚€€~|{yxvuvy}ƒ„„€~~€‚‚€~}}}}|{{}€|zxwwxyz|ƒ„„‚€|zz}‚ƒ‚€~|{{|~~~~}|{{{zyxwx{ƒ‡‰ˆ…‚€~}~~|zyyyzzz{}ƒ„„‚€~{z{||{|€}zxvx|ƒ„‚€ƒƒ„ƒ€~|{yxvttvy}„…„€~~‚‚€}||||zz{}~|yxvwy{{}‚„…„‚€}{{~ƒ„‚€}|{{}~~}|||{zxxy|…‡‰ˆ„€~|}~~~}{yxxyzzz{~ƒ„ƒ€}zz{{{{}€|ywwy~‚„„‚€€ƒ„„ƒ€~|zxwuttw{ƒ††„€~‚€~|{}~zxxxz|||zxwwz}…ˆˆ†‚€zutuuw{„††ƒ€}|}‚…†‡†„‚€~|{z{}‚‚|zxxy{|||zyxxxxwusuyƒ‡†„€~~ƒƒ‚€~}||zyz}ƒ…„ƒ€~ƒƒ€}zxwvtqpsw}ƒƒ€~~ƒ……„‚€}|zxxy|~~|{z{|ƒƒ‚€~}|zwtsw}ƒƒ€~{zz|‚„…„ƒ‚‚€€~ƒ…†„‚€|zyz|}~}|zyxxwvsqsy~‚ƒ‚€|yxwy{|}}}|||}}~~ƒ‡‹Œ‹ˆ…„ƒƒ…††…ƒ€~{yvtposyƒ„‚€}{zz|~~|zxvtsqpqty}~}}~ƒ†ˆ‰ˆ‡…ƒ‚€}yy|†ˆˆ…‚|{|~‚ƒ‚€~}|{zxx{}}zxuttvy|~~}||{yww{…‡ˆ†‚€|z{|€‚€€~~~~}~…‡‡†„‚€~}}~~~|zxvutsrqsw~ƒ‡ˆ‡„‚€€€‚ƒ„ƒ€}|zyxwvx{~€}{zz{~ƒ„„‚€|zwtrsw|ƒƒ‚€~}}„†‡†„ƒ€~|{}‚ƒ‚€}zxxy{}~~|{ywtstw}ƒ……‚~xtrruz~ƒ‚€€€‚…‰‹ŒŠ‡„€}~€€~|yxusqrtyƒ††„}||~€|yvtsstvx}ƒ„ƒ€~}}‚†‡ˆˆ†ƒ€}zvuvy}‚…†„€}{|}ƒƒ‚€~|{zyxy{|||{zzzzz|~‚€|zxwy|…‡†ƒ€{xwy{~‚€~~~}}}‚†‡‡…‚€|zxxxxz{{zyxustvz†Š‹‰†„€€€}{zxwvvwz~ƒ‚€}{{|~ƒ…„‚€}ytpnosy…‡ˆ…‚€‚…†††„‚€~|{zyz}‚‚~|zyy{}€~|xvtuvy}ƒ‚€ytsuw{‚ƒ„ƒ‚€€€ƒ‡‰Šˆ„~|{{}~~}{ywtrsuw{„‡‡†ƒ€~|{|||{yxwxxxxxxy}…‡†ƒ€€ƒ…††„‚€|xutuvy}„†…ƒ€}}~ƒƒ‚€|{ywursv{‚‚€}||}‚„„ƒ€~{xwxy{‚„„~zyyz|ƒƒ‚€~}}}}‚…‡†ƒ€{wtuw{~~|ywuvx{~‚‡‰Š‰†‚€}||}~|zxxwwwx{‚„„}|}‚ƒ‚€|xtpprvy|…‡ˆ‡…ƒ‚ƒ„…†…ƒ€~{zxxwx{~€~|{{|~€€€~{xutuvwz|~}|zyyz{}ƒ…††…„ƒ‚€€ƒ†‡‡„~|zz{|~~~|{yvttvwz~‚…‡†ƒ€~{yxxxy{|||{zzzzz}‚†ˆ‡„€ƒƒ‚€~{xvttvw{ƒ‡‡†ƒ€~~ƒƒ‚€~{xvsrqsw}ƒ„‚€€~~‚ƒ„„‚€~zxuuvw{ƒ~zxxz}ƒ„…„‚€~}||}ƒ„‚€{xvwy|€€}|zxxy{}‚†‰‰†ƒ€}{z{}~~}|{zyyxxy{ƒ…„~|{{}€€|xvuuuvwy|†‰‹‰‡„‚ƒ„…„ƒ€~|zxxvuvy}‚€~||~€€€~{xvsrqruy}€}{{|~‚†‡ˆˆ†„ƒ‚€~}~ƒ…„‚€}zzz|~~|{yxvuvy}…†„‚~zxvvxz}~~~}||{{{~‚†ˆˆ…‚€||}€‚‚€~|yxvuuvz„ˆ‰ˆ„‚€~~‚‚|yvtsssuy~‚……„‚€€€ƒ„„ƒ€|zwtsrtx}‚€}{z{}ƒ……„‚€~|{z{}€€~|zzz{~‚ƒ‚€~}|zyy{ƒ††…‚€|zz{}~~~}||{{zzyy{‚„„‚€|zyz|}}||zyxxxxxy|†ŠŒ‹ˆ†ƒ‚‚ƒ„„ƒ‚€}{zxxvuvy}ƒƒ€~}}~€€~{xvtrpoosx}‚€~~ƒ†ˆˆˆ†„ƒ€|{}‚„„‚€}{z{}€€|{zxxvuvz~‚€|yxwy{}~~~~~~}||~…‡‡…‚€~||~~|{zyxxxxz~…††„‚€~€€}{zxxxwwwz}ƒ„„ƒ‚€€‚‚‚€~|zxwvttvy}€€€~}~ƒƒƒ‚€~}|zyy|~€}|||~‚ƒƒ‚€~||zyz|ƒ„„€|zz{|~~}||{{{zy{~ƒƒ‚€}{yyz{|||{zzzzzzz|ƒ‡ŠŠˆ†„‚‚ƒƒ€~|zyxxvwz}ƒ„ƒ}||~~}{xwutsrqsw{‚‚€€‚…†††…ƒ‚€€~}{|~‚ƒ‚€}||}€€€~|{zyxwwy{~~}|zyy{}~~~~~~}}‚„†…ƒ}|||}~~}|{zzzzyy{ƒ…†…ƒ€~}~~|{yxxxxxy}„‡‡…ƒ€€€~|zxwvuttw{~‚€~}}~‚ƒ‚€}||{zxz}‚ƒ‚€~}|}ƒƒƒ€}||{zz}‚ƒ‚€}zyxz|~~~||{{{zz{‚„„‚€|zxxz{||||{{{{|||~†‰Šˆ†ƒ€€€~|zyxxxxz~„…„‚€~|{|}~~}{ywvttsstw{‚ƒ‚€‚ƒ„„„‚€€~}|{{}‚„„‚€~||}~€€|{zyxxwx{€€}{yxxz}€€~~}}}}}ƒ†‡†ƒ€~{zz{|}}||{zzzzz{}ƒ†‡…ƒ€~|||~~~~|{yyxyyz{ƒ†ˆˆ†„€~~€€~|yxvvutuw{‚ƒƒ€}|}~‚€~|{zzyxz}ƒ„ƒ€~}}ƒƒƒ‚€~}||{zz}‚ƒ‚€}zyxy{}~}|{{{{z{~„„ƒ€}zxxyz|}}}|||||||~ƒ‡‰ˆ†„}}~~}{zyyyzz{‚…†…ƒ€~|{{|}}}|yxvuuuuvy}„…„‚€~‚ƒ„ƒ‚€}||{z{~ƒ„ƒ}||}€€€~|zzyxxxz~€|zyyz|€~}}}}}~„††„~{yxy{}~~}|{{z{{{{~…††„|{{|}~~}|{zzzz{{}ƒ‡ˆ‡„‚€~|}~~|zxwvvvvwy}ƒ„ƒ€~}}~€}|{zzyyz}ƒ„„‚€€~~€‚ƒ‚€~||{{zz{~€~|zzz|~~|||||{{}‚€}{zzz{}~~~}}}}~~ƒ……„‚€}||}~~~}||{{{{||}ƒƒ‚€}||||}||{zyyxyyyz}‚ƒƒ‚€€€~||{{zz{}‚‚€~}}~€€}|{{zzyy{}~}|||~‚€€~~}}|}~‚‚€~|zz{|~~}|||||||‚„„ƒ€~|{z{}~~~~}||||||}‚…‡†„‚€}|{|~~~|{yxwwwxxy|ƒ…„‚€~}|}€€~|zyyxxx{ƒ…†„‚€~~ƒƒ‚€~|{zyxwx{~€}|{{|€€~||{zzy{~‚‚€~{zyz|€‚‚€€~}}}|}ƒ……„~|zzz|~~}|||||{}ƒ……ƒ€~|zyz|}}|{zyxxyyz{~…††„‚€~~~‚€~|zyyxxy{‚„…„€~|}€|{yxxwvwz~‚‚€}|}~‚ƒƒ‚€~||{zy{~€}{zz{}‚€~}||{z{~‚ƒ‚€}zyy{}€€€~~}}||~„…„‚€}zyy{|}}}|zzyyzzz{~„„ƒ‚€~}|~€€~|{zzzzz{}ƒ……„‚€~‚‚€|{zyxwwx{}€}|}~‚‚€€~|{zyxxz|€~|||}ƒƒƒ‚€~}||{{~‚€|{zz{~€€€~}||{{|ƒ‚€~|yxy{|~~~}||||||{|„…„‚€~||}€€}|{zzzzz|ƒ„„ƒ}|}€€€~|zyxxwwx{ƒƒ€~~~ƒƒƒ€~|{zxwwy|€€~|{{}ƒƒ‚€€~||{yxz}€~|zz{~‚ƒƒ‚€~}|{{}‚ƒ‚€|zxxy{}~~|||{{zz|‚„„ƒ€~|{{}~~}||{{{z{~…††„€~}~€€|{yxxwvvy}ƒ„ƒ€}|}‚‚€~|zyxvvw{~ƒ‚~}~‚ƒ„„‚€}|{zxx{~€|{zz|ƒƒ‚€~}|{yy{~‚‚€}zxxy{~€€€~}}||z|‚……„~|zz{}~}||||{zz|ƒ……„|{|}~}{zyxxxwx|ƒ……ƒ€~}€‚‚‚€~|zyxwvvy}‚ƒ‚€~}|~ƒƒ‚€~}|zyxwx{‚€€~||}‚ƒ„„ƒ€}|{yz|‚€~{yxx{}€€€~}||{zz|‚„„|zyz|~~}}}||{|ƒ††…‚€~|{|~~}{zyyyxxx{ƒ……„€~|}€€€~|zyxxvvy}ƒ„„‚€~~ƒƒ‚€}|zyxwwz~€}|}~‚ƒƒ‚€}|{zxxz}€}zyy{}‚€~}||{z|‚…„‚€}zyy{}~}}|||{{~…†…‚€}{z{|}~~}{zzyzzyy|ƒ††…‚€~}}~€€}{yxxwwvx}ƒ…„‚€~}}‚€~|zyxwvwz~ƒƒ‚€~}~ƒƒƒ‚€~}|{zxx{~€}{zz{~€€€~}||{zy{ƒƒ€|zyz|~€€€~}}|||}ƒ††…‚€}{z{|}~~|{zzzzzyz~…††„|||~~}{zxxxxwx{ƒ†‡…ƒ€~~€~|zyxxwvw{ƒ„„‚€}~€‚‚€~|{zzyxx{~‚€~|{{}€~|||{zz}‚„ƒ~|zyz|~~}||||{}ƒ††„‚€|zzz||}}|{zzzz{z{‚†‡‡„‚€~||}~~~|zyxxxxxy{ƒ†‡†ƒ~}~€}{zxxwwvw{ƒ……„‚€~‚€~|{zyyxxz~‚‚€}|{|~€€}||{{{z{„„ƒ€~{zz{}~}|||{{{}„…„‚€|yxxyz{{{zzyzz{{|~‚†‰‰ˆ†ƒ€€€€~|zzzzz{}ƒ††…‚€}{{{|||zxvutssssuy~‚„…ƒ‚€‚ƒ„„‚€~}|{z{~…†…ƒ~}~€€€~|zzyyxx{~‚‚€~{yyz|~€~}}}}}}~„††„~zxvwxxyyxwwvwxyz|…‰‹‹ˆ†ƒ€€€}{zxxyz{|ƒ‡ŠŠˆ†ƒ€~~~}|zxvtsrstux}…‡†„‚€~~~}|ywutsrrsv{‚ƒƒ‚‚‚‚ƒ„…†…ƒ€~‚…ˆ‰ˆ†ƒ€~~€€€}{zxxxwwx{~~|yvtqpooopppppruy}„Š“””‘Œ‰‡†‡†…„‚€~|||||~…‡‰ˆ…‚€|zyyxvtplhffgjmqv}ƒ‡ŠŠˆ†…„„…‡‡…ƒ€{xttuvy|†‰‹Šˆ†„ƒƒƒ„ƒ‚€zvttuwyzz|~|zwvwy|ƒ„„ƒ€~~~~~ƒ…†…ƒ€|zxy{|}|ytplmqw|ƒ‡Š‹‹‰†„‚€~~~~{xtstwz}€ƒ‡‹‹ˆ…‚€€}ytnklotxz{}ƒ‡‡‡…ƒ€€€€~zvpmloprsw~„‰‹Š‰‡……†‡ˆˆ„€xvwz|}||~‚‚€~}}~‚ƒ‚€~{zyzyyy{~ƒƒ€~xtpou{‚€zroot{…‡‹ŒŒ‹‰†ƒ€~|}~€|zyy{|}~„‡ˆˆ†‚€~||}}}|xpheiov{~ƒ†‡ˆˆ†„ƒ‚‚„…„‚~xplnrvz}„‡ˆ‡…„ƒ‚‚ƒ„…„€ztsuwz{zz{|zxz}~€€ƒ„„„‚€~}|||{|€‚€}{zz{~€vporw}ƒ…‡‡†„‚€~{yxuw{~~||||}~…ˆŠ‰†„€}|}}|zvpqtwz||{}ƒ†‡†„‚€~ƒ‚€|upmmlouy…‰Š‰‡…ƒƒƒ„†‡†‚|xwxyzzxwy|‚‚€€~ƒ„„‚€~|{{zyxx{~|vuvx|ƒ„„€xssw}ƒƒ‚ƒ…††„€|{{|‚€~||||}||}ƒ††„‚€}{{||ztlkqw|€€}|ƒ‡‰ˆ†„€‚‚~xrorux{{{}…‡ˆ‡…ƒ‚€ƒ„‚~xwxy{{ytpot{…†…‚€‚…††…‚€~|{xvuw{€€~|{{~‚€|vtuy~‚€~~ƒ„‚€xssw}‚††„€~~}‚…‡†ƒ€|yxy{|zvvxz}~}|z{~‚…†…‚€~|}€~xpjlrw}€ƒ†ˆ‰‰‡…ƒ‚‚ƒƒ€{yyyz{zzxwwz~„„ƒ€~‚ƒƒ‚€}|{ywtsrsw|‚€€€€{yz}ƒ„ƒ€}{|~€~||}ƒƒ‚€~~|{z|‚ƒƒ€~zvrpsvwy}‚€~}|}ƒ†‡†ƒ€~|{|}}|xuvxz}~~||~„‡ˆ†„€~~{yzzzxtsuwwz~‚…‡†„‚ƒ„……„€|zxvutuw|€~}}~}zxx{‚‚€}zyz||{{|}~ƒ„……„„ƒƒ‚€~|{}‚€~{yxxyyyy{~€}{z{~ƒ„ƒ€~|{zyxtssw{‚‚€~~ƒ‡ŠŠˆ…‚€~|zxz{|}}|{zxxy}„†…‚€~~‚‚€~{xuqnnrw~ƒ……ƒ~|z{}ƒ„ƒ€~zxx|‚ƒ‚€~~ƒ„„ƒ‚€€~}|zxy|€|vrrtw{||~‚ƒƒ‚€~||‚…†„€~zyyz{{yxy|~€€~}~…‡ˆ†ƒ€~|{zxvvuux{}~~}{|‚†ˆˆ†ƒ€€‚‚€~|zxwvvuvy~ƒ„‚€}||zxwy|‚€|xtru{ƒ…„ƒ‚ƒ„…†…„‚€}{yxz|~~}{zyyzyz}‚ƒ‚€}|zz{}€}zvttwyz{~ƒƒ‚‚€€‚„†‡†„‚€~|zxxz|~~~}}||{{}‚ƒ‚€€~|zvrqsuwz|~ƒƒƒ„ƒƒ€{xy|€~|zxxz|ƒƒƒƒ„„„ƒƒ‚‚€}|{zxxwvttvy|~}|~ƒ……ƒ‚€~}||||}}||}}}}|{zy{~ƒƒ‚€~‚‚‚€€~{wqnqw|‚‚€~~ƒƒ„ƒƒƒ‚€~||{{zyxxyz{|~‚‚‚€~zvtvz}}zvstw{‚…………†††††…„ƒ‚€~|zyxxyz{|}}~~~~}{z|€~||{{{{|{zxvuwz}~||~ƒ„„ƒ‚‚‚‚ƒƒƒ‚€~}|yvvx{~€€€~~~€€€€€~}{yvsstwy|}~€ƒƒ„„„ƒ€zusvy|~~~}|||}~‚ƒ„„………„ƒ‚€€~}||zyxvtstw{~‚‚€~|{~‚ƒ‚€}||{{{{||}~~|zz|‚€€€€€}|xusrtw|‚ƒ‚‚‚‚ƒƒƒƒ‚€}|{zzzz{{{{|}~€‚‚€€~{vrpsvyzywxz|ƒ…†††††‡‡†„ƒ€~}|zyyyz{|}~€€€€€~{yz|~~}||{{{zyxvvy}‚€~|{}‚„„„ƒ‚‚€€~}}}|zxwy{~€€€€€€€~~}|{ywtstwz|~€‚ƒ„„„ƒ‚€~zvpoquz}€€€‚ƒ„………„„ƒƒ€~||{{zzyxvuvx{~‚ƒ‚‚€€~|{|~}|{zz{{|}~€€€~|z{|~‚€€~}{xwxzzzz|~‚ƒƒƒƒƒƒ‚‚‚‚€~}|{{zz{{{||}}~~€€€~|{yupmmorvy}‚„„……††‡‡‡††…„‚€}|zzzzz{|}~€€€|zxwy{|}|{{zyxxvvx{~‚ƒƒ‚€~||~‚ƒƒƒ‚€€~~~~~~|yxz|‚‚‚€€~}|{zyxutux{}€‚ƒƒ„„ƒ‚€|zxtpnquzƒƒƒƒƒƒ„………„ƒ‚‚€~|{zyyxxvvvy|ƒƒƒƒ‚€~{yz{}~~||{zz{|}~€€€|{z{}€€~~~}}|{yxz|~~||}ƒ„„„ƒ‚€€~|{zz{{||||}}~~€€€€~}||{zxvrmkmryƒ†‡†…………†‡‡†…„ƒ‚€|{zyzz{|}~~€€€€~|zxvwxz{{{zyxvvx{~‚ƒƒ‚‚€~}}‚‚€~}}}~~|z{}‚€~}}||{zyxwvwy{~€‚‚‚‚€€}|{zxvtqquy~‚„……„„ƒƒƒƒƒƒ‚€€~|{zxxwvvx{~ƒƒƒ‚‚€€~|zxy{{||{{{{|}~€€€~|zz|}~~}||{zyyz}ƒƒ‚€~|~‚„„ƒ‚€~||{zzz{|}~~~~~~}}||{zzyxvspnpv}‚†‡‡‡†…„„……„„ƒ‚€€~|{zz{|}~~€€€€€~~}|{ywvwxz{zyxwwy|‚ƒ‚‚‚‚ƒ‚€~}}€€~}|}}~€€€€€}{|}€€}||{{zyxwvwy|‚‚‚‚‚‚€€~}|{zyyyxwuuvz~„………„ƒ‚‚€~~~}|{yxwwx{}‚‚‚‚‚‚€€€~|zxxxz{||||}}~~€€€€€€~|{z{|~~~~|{zxxz|‚ƒƒ‚€~‚ƒƒƒ€}|{zzz{{||~~€€€€€€€~~~}||{zzyxwutsssuy~ƒ†‡‡‡†……„„„ƒ‚€€~||{{{|}~~€€€€~}||{zyxvvwxyyxxy{}‚‚‚‚‚‚‚€~}}~~}}}}~~€€€€~|||~€€€~}|{zxwvvwy|~‚‚‚‚‚‚ƒ‚‚€€~}|{zyxxxxxvvwz~…††…„„ƒ‚‚€€~}|{zxwwwz}‚‚‚‚‚‚‚‚€~}|zxwwxz{|}}}~~~~~||{{|}~~}|zyy{}‚‚‚€€~‚ƒƒ‚€}|{{{{{{{{|}~€€€€€~~~}||zyxvtstuvwxy|ƒ†ˆˆˆ‡†…„„ƒ‚€~}|||{|||}~€€€€~~}|{zzyxvuuvwxz|~€‚‚‚‚‚‚‚€~|||}~~~~~€€€~~|{{|~€€~|zxwwwy{|~€‚ƒƒƒƒ‚‚€€~}|zzyxxxxwvuvx|ƒ…††…„ƒ‚‚€€}|zyxvwx{}‚ƒƒƒƒƒƒƒƒ‚€~|{yxvuvxz|}~~~€€€€€~~~}||{zzz{||{z{|~ƒƒƒ‚‚‚€~}~‚‚€}}|||||||||}}~~€€~~}|{zxvuuvwxxxxx{~…‡ˆˆˆ‡†…„ƒ‚€~|||{{{{|}~‚€€}|{zxwtrqqsvz}€‚‚‚‚ƒƒƒƒ‚€€}|zzz{}~€€€}|{zz{}}|zxxy{|~~€‚‚‚‚‚‚€€~}|{{zyyxxxwvuvy}ƒ………„„ƒ‚‚€|zxwwxy{|~€‚‚ƒƒ„„„„ƒƒ‚€€~|zxvuttvx{|~€€€~}||zyxwwwxy{}€‚ƒƒ„„„„„ƒ‚€~|{|}~~~}}}}}~~~~~}}}}}~~~~~}|{zxwwwxzz{zyxwwz~‚…‡ˆˆˆ‡…„„‚€~}||{{{||~€‚‚‚‚€€}|zxuspnoquz}‚‚ƒƒƒ„„„„ƒ‚€~|zyxwxz|~€‚ƒƒƒƒƒ‚€}{yxxy{|}|zyyz{}€€€€€€€€€€€€€€~}}}}}}}}}}~~|zwrpqsw{~€‚‚‚‚‚ƒƒ„ƒ‚‹Œˆƒ€~}{yvtrnkhhinsy‡†„„†‹‘’’Œ…€|xuyz{~}{zvtssutqrwz|~}~||ƒ‡†…„€‚€€}xwxz{||zyyxx}…‰‰ˆˆ‡‡†‚~||yxxvuvvvxz|}|}}{z{{|~€ƒ…„ƒ~|}}~~‚…‡††ˆˆ‡†€~||zyxspnnoqtw{€ƒ†‡‡…„ƒ‚ƒƒ€~|vrppsw{~|vvy„†‰‹Š‰ˆˆ…‚€zwvuy|{xxyyy{}…„‚|{||{~ƒ‚€|z}‚†‰ˆ„}{}|yxvrnljjns{†‰‹ˆ…„‚€€ƒ…„‚€|zxvw{‚‚……‚ƒ‚~}}‚€ytqprvx{~‚„„ƒ„ƒƒ€€}|{xuqmjimsy…‰‰ˆ‰ˆ‡‰‰‰‰‡†…ƒ‚~xtrstuvyz}€…‡‡ˆˆ†„|xtplmquz~€‚€€‚€€{xtposy‚††ƒƒ‚‚„…†‡†…„„…„ƒ€~{xxvtuwxxxy|}€‚€~|{{|{zz{{{{}€€€~|{zz{~ƒ„ƒ‚€|zz}ƒ…„‚ƒƒ€|xwvvwz|~|yvtv{…Š‹Šˆ†ƒ€€€~|}~~|ywttvy|~~}|xutsuz…‰Šˆ…‚~yvvwy}ƒ†ˆ‡‡†„ƒ‚‚‚‚ƒ‚€}{xustwz~‚‚€|yxy{~‚ƒƒ€~{xxuttvyzxxutvy~…‹ŽŒ‰†„‚€~~~~~~|{zyyz|‚ƒƒ|z|~€|zyz||||{{zzz|€‚‚‚€|xurqrstw|„‡†………†‡‡†…„‚€~|yxxz}€|zzz{{|~‚€~|zxtrrtz‚…†…ƒ‚€ƒƒ„ƒ€€|xupoorw~„ˆ‰ˆ„‚€€ƒ„„„„ƒ‚€|xtplkot{„„‚€|{~ƒŠŒŽŒˆ„~{xvtrtw{‚‚‚€~}}~€€~zvrpoqtwy{~‚€€ƒ†‰‹Œ‰†„€}|zxvvwyyy|ƒƒ‚ƒƒ‚€|zxwvxyyyyy{|~~}{yyyzzyy|ƒ†…„‚||}ƒ†‡†…„ƒ‚€€~||{{{{yxtqqv}ƒˆ‰‡„€~||~~|{yyyzzzywx|‚ƒ‚€~zvtuz~ƒ†‡†„‚€}|zz{~ƒ‡ˆˆ†ƒ€}|~‚|xvrqstwy|ƒ‚€~|zy{}„‡ˆ‡„‚€}{yxvuwz|}|xxy{ƒ‡‰‰ˆ…‚€€~}|{yxx{|}}{yxwwz~ƒ†…‚€€ƒ……ƒ€{yz|~€}||}‚„„ƒ€~||zxvrpmmpuy}€€€‚„…†††††…ƒ€~||~ƒ„‚€~{zzz{~‚†‡†„€}zvtqpqtw{€€~}~€‚‚€~zxwvtrqrw}ƒˆŠ‰‡…ƒ‚ƒ…‡‡‰‰ˆ†„€}zvtppsw|€€}yxz~„‰‹Šˆ„€~zxuspnosyƒ„ƒ€€ƒ……„‚€ytssuwxx{~„……„‚‚…‡‰Šˆ…‚€}zyxvsrrstuwz~„„„„„„ƒ€}{zzz{|{{{}€||{|||{}ƒƒ‚€~zxwy|‚ƒ‚€~|{||}~}|zxttx†‹‹†‚~||}€~~}{yvttw{~}zwrppty‚ƒƒ‚€€~~}||ƒˆ‹ŒŠˆ„€€‚ƒƒ‚€~|xuuvyz{}€‚€|zvuux}ƒ„‚€~{ywvtsrtx|~||}ƒ†‰‹‹‹‰‡…ƒ€}|{zy{}~|{zz{|~~||~€|xtsux{|}}}~ƒ…††…ƒ‚€|zwtpllou|‚†‡†„ƒƒ„†‡ˆ†…ƒƒ€|zxvx{~}{xvuux}‚‡‰‰‡„€}zxustwz‚„ƒ‚€~}~ƒ„‚€~{xurrsv{„‡‡…ƒ€~~‚‚€|zxvuuvz~‚„„‚€}~„‰‹‹ˆ…~|zxxvutvz~ƒ‚€~|{z{|||zxrnmosy}~~ƒ‡‰Š‰ˆ†„…†‰ŠŠˆ…~|zyxwutuwy|ƒ††…‚€~}||{yxxwwxxxvttvz~ƒ‚|||||‚†ˆ‰ˆ…‚€}zz|„…„ƒ‚€}{{|}€~|zxvsqsw„‡‡„€|yyz}‚ƒƒƒ‚€}{ywwy|~|xsppu}…‹Œ‰…‚€~}|zy{ƒ††„€}zxxz{}~~}|zyy{}€€€~|{zz{}ƒ……‚€~|zyxxvuvxz{{|„…………„ƒ€}{zyyzzzyz|ƒƒƒ‚€€‚€ƒƒ‚€|xvvy|€€~}}~~€€}{xurnjhegoyƒŒˆ…„…‡‰Š‰‡…ƒ‚€}zxwx|‚ƒ€|zyxzƒ‡ˆ…}xtrqpooqwz}€€€|‚‚„‡ˆ‚€€}zxtutu„xw„…‰†|zz}‚€}vtusw{{}|||}ƒƒ„‡‡„ƒ€{xxxuwyyƒ……‚€~|}|}}{xtpsy„„‚€z|ƒ‡ˆ†€}ƒƒ€~}}|yxwy|zwtrsx‡‘–ˆ€xw{}}~{y|}|zvporw~ƒˆˆ…}zvwy…ˆ†††„€zuqpqv{ƒ‰‰ˆˆ€~~}}…„‡†„„€|vpnos~†‰‹†~zyy{‚‚‚€~}~~|xtpnoqstuvwwy|„ˆ‹ŽŽŠˆ†„‚€|zz|‚…‡ˆ„€|{{~€‚~}zxy{|{zwvwxz{zxwvuwz}‚‡‡‡†‚~}|zz{xwy}~‚ƒ†‡ˆ…„„„‡…€|z{zyxttwy|ƒ‚€{ww{||xx{ƒ…ƒ€}zx|‚‚‚‚€‚€}|{{zyvspmlow‰‘’Œ†~‚ƒ„„ƒ€|xvuvuvy}ƒ„„€~{x|‚†ˆˆ„~ywvvvtux{~‚……„ƒ‚€}||{{zyz|zvttwz|}ƒ…†…‡‡…ƒ€‚ƒƒ€~{zzxwvw{~…‡†…„€~|{yyzxwwvwwz|}~~|xwvuwy{|zy|…Š‹‰„€~~‚‡‰‰‡ƒ‚‚‚‚€~~|zyvrppsw|„„‚€|xvttux||}€€|{{}„…„‚€~zxy~ƒ‡‰‰ˆ…ƒ€|{yxy}ƒ„„€{yvw{€}zxvtrpsvy†‰‰‡„~‚ƒ„„ƒƒ‚€|xvtqrux{{zwtsw|ƒ‹Œ‹ˆ…‚€~|zyxxx{~ƒ„ƒ~~~ƒ…„ƒ€|zz}€zutuwz}~}|||}ƒ…‡†ƒ€~{{zxvspoprv{ƒ…ƒ‚‚„…†‡‡‡†„ƒ‚€~ywwx{‚€~||}}}‚„†…„€}zxtsuw{~}|{{|}~~~|{yxvtsporw‡‹ŒŒŠ†„ƒƒ…†††‡…„„‚€}yvtuz}€~|xuv{„‡†ƒ€zuqonopquz…‡‰‡…ƒƒƒ„„ƒ€~yutvy}~~€ƒ…†…ƒ‚€‚ƒƒ~|ywvvutrpsvyz{}ƒ†‡‡ˆˆ‡†„ƒ€}|zzzyy{|~€~}{yzzzyxwy|‚ƒ‚€~zyz}‚€€€ƒ„…†„ƒ‚}{xursw}ƒ‡‡…€}zxyz|~~{yvvy|€€~{xusty~ƒ‡‡†„‚€~~||}‚†ˆ‡…‚~|{|ƒ‚€~|ywuuwy|‚„…„€}{zz|~‚|ywutsrsuw{||yxx{…ŠŽŠˆ†„‚€}|{{~ƒ„ƒ€|||}€|xxy{}~}ytrqsuxyzz{|‚…‡ˆ‡†„ƒ€~|yvsstw|„††…„ƒƒ„…†„ƒ€€~|zvtuvx{}||{yxxyz~ƒ‡‰‰ˆ…‚€|ywwz}‚‚€~}~‚‚€~|xvsplkms{†ˆ‡„‚€‚ƒ„…„„„‚€|zxy{~ƒ‚€|yy{…‰Šˆ„€~zxusrqqsx}‚‚€}||~€€€}yussvy{|{|~…‡‡‡…„ƒ„†ˆ‰‰‡„€}zxwvutsuwz{~‚„…„ƒƒƒƒ‚€}{yxxxvuuvxz|}}}||{{||{{|ƒƒƒ€}{|‚…†‡†…„„ƒ„……„ƒ€}{ywurnnsy…†„€|xvvxz||}~€€}zxy|ƒ„ƒ€~zwuy~ƒˆŠŠ‡„€~|{yxz~„…„~zxwxz{||{zzxvvy|€ƒ…†‡‡„‚€~~‚„…„‚€}zxxwuttvxzywuvx{~ƒ…†…„‚€~}|zzz{}‚…††…„€ƒ‚€~~ƒ‚€|xtuwz|}|zyxz|ƒƒ‚€~|{yxurpmnqw~ƒ††„ƒ‚ƒ…‡‰Šˆ‡†…„‚~zxwxz}~~}|zzyz}…‰Šˆ…‚€|ywtsuwz}~|zxxy|‚€|zxtrrsw}ƒ‡ˆˆ†„‚ƒ…‡ˆ‰ˆ‡…‚€}zyxvwz|~~{xwy}ƒ„„~{xwvuutstw}…†…ƒ€€‚‚€|xxy{~}|~ƒ……„ƒ€‚„„ƒ€|xvsrppppswz~‚‡Š‹Šˆ†…††…„ƒ€~{zyyxwvwz}€~{yxxxxy{|~~~|{zxwwy|‚„…………„„…††††„‚€}{yxtsw}ƒ‰Šˆ„€}zyy{{||{{{{{zxwutuw{}~~|zvtuy…Š‹Šˆ…ƒ€€~}~ƒ‡ˆ‡„~|z{|~~}{xwwz}€~}|zz{}~~|{zyyyyxwwxyzzz|‚…†‡‡††…„ƒ‚€€~~~~~~€€€~~}}|zyz|~~}{ywvuvwy{|}~ƒ„……„ƒ‚€}{yxvtrru{…ˆˆˆ†„ƒƒ„„„ƒ€~|zxusqqrtwz|~€€€…‰ŒŒˆ„€~|zyxxwxz}€€€}{xvtpnorvy{|}~~‚ƒ„…‡ˆ‰‰ˆ†ƒ~}||||||||{}ƒ‡‰ˆ†„€~{ywvtsrstvxz{||}}}~~}||{zyxy|ƒ„„ƒ€€ƒ„…………††††„‚€|zyxxwwwwvvvw{„‡ˆ‡…‚€€~|{zxvvwxyzyzzz|}€€€~|z{}‚„ƒ‚€~}}~~€‚„…††…„‚€€}{yxvtqpsw{‚€€‚ƒ~}‚€tpnnsw{€€}}~‚…‰Ž‘•›”ˆ€rpqswzyxtpliikmptw~…„€|z{ƒ†‡‡†…ƒ€€~~‚ƒƒ…ƒ€|zxwxyzz{{xtrtx}ƒ‡‰ˆ†ƒ~|}~ƒ‚ƒ‰‰ˆˆ„€‚‚……‚}zxtqqvz}~|||zxzzx{|~‚€||vppqpsw}}{||…‰Œˆ‰ˆ…„‚€|yyz|„‚~|xx{~€|xwyz~~€}|{{zyz{}€~|{z{~}}~~}|{yyyz}ƒ‡ˆˆ…‚€|yy~…‡ˆ†‚€|{}}|{zyxtrstw{{}‚„…†ƒ€xwy|†ˆ‰†€zxwwyzxyz|}{xuw~ƒ‰Œ‹Š†ƒ€|{|{xvtv}‚€{zz|ƒ‡ˆˆ†‚|xvx}‚……‚€~{xxwx|ƒ†‡…|xvsrtuwzyxvpmns{…‡ˆ‡‡‡‡†„‚€„‡Š‡†…‚€‚€~|{{}~|ywwwzƒ‚€|xwwwwyyyzyyyyz{{{yxz|ƒƒ€}}‡Œ†~}}~}{z{|‚€|zz{~‚ƒ‚€|xtrqrvy|€€€}zz{|~‚†ˆ‰‡ƒ€}{yxxxy{~|xussw}…ŠŒ‹ˆ„~|yvvyƒ††‚€}zz}€€}||zvtuvx|…†…~|{{}~~~ƒ„„‚€}xtsvz~}|xw{ƒ‡ˆˆ†€~{yxvtv{~‚‚€€~~ƒ„……ƒ€|zxyy{ƒ†‡†‚~{z{|}€€~{yxwvuuuwzzxtrpory†‹ŽŒŠ‡„ƒ€~ƒ‡ŠŠˆ„‚€‚€~|zvsrruy}€~zwuuwyz{}~~~|{yxvwz~„„|y{…ŠŽŒˆ…~|{yyz{‚ƒ‚€|zz{~€}|{yvrpqu|ƒƒ~|||}ƒ„„„ƒƒ‚€~zxwwy{|{zxursw~„‰Œ‹ˆ†ƒ€~{yy{‚„†„€|{|~€~}|zxtsuy„‡‡„€}zz{|~€€~|zxwxz}~~}{zxwy}‚‡‰ˆ†‚€|ywvuw{ƒ„„„~~‚„…„‚€~|zvrsw~ƒ††…‚€}||~€€€}|zxvtsuxyyxutsqqu{‡‹Œ‹‰†„‚€„‡ˆˆ‡…ƒ‚€€‚ƒƒ|zxvrprw|‚‚€|xvvvwyz{{||||{zxxz|‚ƒƒ‚€~||~‚‡‹Œ‹ˆ„‚€}zyz|~ƒƒ‚€~|||}~~|zxwtqopu{ƒ…„€~~ƒƒ„„ƒ‚‚€|xvwz|}}|ywustx~ƒ‡‰ˆ†ƒ€}zyz}‚ƒ„ƒ€}}~€€~|zywtsw}ƒˆ‰†ƒ€|yz{|~~~~~~~}|ywwy}€€~|zxvw{…ˆˆ…‚€}zxwxz~„……„‚€€‚ƒ‚€|zyvrsw…‰Šˆƒ€}||~€€~}||zxvrruwz{zxvtrruz†Š‹‰ˆ…„‚€„‡ˆˆ‡…ƒ€€‚ƒƒ‚€~{yxuqprw~ƒ…„€|xvuvxyyzzz{{|{zyx{~„„‚€}{|ƒ‰Œ‹ˆ…€~|zz{ƒ„ƒ€|{{|}~~}|zxwtrposy…ˆ‡…‚€€ƒ„„ƒ‚‚€~|xvvy|€|zwutv{„‡‡…ƒ€|{yy{~ƒ…„ƒ€~|}~‚€~|zxvtu{‡ŠŠ‡‚€|yy{|}}}||||{zxvwz}€~|yxvy~ƒ‡ˆ†ƒ€}{zyxy|ƒ†‡‡…ƒ€€€€€~|zxvtsw}ƒ‡‰ˆ…||}~}|{zxvtrsux{{zxvutty~ƒˆ‰ˆ†„‚€~ƒ†ˆ‰ˆ†ƒ€€‚ƒƒ‚€~{ywtssw|„…ƒ€|xvuvwwxxzzz{zzyxxz~‚……ƒ~|z}‡‹ŒŠ†ƒ€~|{zz{~„†…ƒ€~|z{|||{ywvtsqprw}ƒ‡‰ˆ…‚€€ƒƒƒƒƒ‚€~|yxuvx||zxuuy~ƒ…†„€~|{zyyz}ƒ…„‚€~|}‚ƒ‚€~|zxxy{…ˆ‰ˆ„€}zyyz{{||||{zyxwvvy|€~|xvw{…‡‡„~|{{{{{|„ˆŠ‰†ƒ€~€€~|zxwuuwz~‚†‡‡…‚€~|||~~~}{yxvtrqsvy{||zxvw{…‰‰ˆ„‚€€~~ƒ‡‰‰ˆ„€ƒƒ€|ywttvy{ƒ‚€~zxvtuvwy{|}||{zyyyz}ƒ„ƒ€}{|…‰‹Šˆ„}|||zz}„††ƒ€}zyy{||{ywutrsvy}ƒ†‡‡†ƒ€€‚ƒ„„ƒ€~{yxvuvx{}~}{xvw{ƒ…„ƒ€~|{{{zyxy}ƒ†…‚€~~ƒ„„ƒ|yy|~ƒ„„„‚€}zxxxz|~~~|{yxwwvvwy|~~}zxx{ƒ…†…ƒ€~}}~}|}ƒ‡‰‰†ƒ€~}}~~}{xvvy|€‚ƒƒƒ‚€|{z{}€€~|xvtssrrtw{}~|zz}ƒ‡ˆˆ†„‚€€~}|~†ˆˆ†„€€|xvvx{||||}}}|zxvuuvy|€}|{{{zz{}‚€}~‚†ˆ‰ˆ‡„‚€~}|{z{}ƒ„ƒ€}zxxxyzzyxvttw{€€‚ƒ……„ƒ€ƒ……ƒ€}zyxxvuuwy{|zyy{~‚ƒƒ‚€}|{{zyxx{‚…†„ƒ€€‚ƒ„…„~||~}~}{xwwy|~~|zxxxwvtuwz{{yz{~ƒ…††…„ƒ€€~~‚…‡‡…‚€~|||}~~}{xxz|€€~}~€€€~|zy{}€€~|xwvuutstwz|||}ƒ…†‡‡†„ƒ‚€~}}~ƒ†‡†ƒ€~€€~{xvxz|}{xwxy{{{zxwwy|ƒ‚€~~}|{yyz|~~~~„†‡‡‡†…ƒ€}|{zz|~|zxwwxyz{zxwy}‚ƒ€€‚ƒ…„ƒ€~ƒ„„ƒ€~{zyxvtstwyyxxz|~€‚‚‚€}||{zzz|ƒ†‡†…ƒ‚‚‚ƒ„„ƒ~{{}€€|zz{}~}|zxwwz}€€}{zyxwussuwyxxz}ƒ…‡ˆˆˆ‡†„ƒ‚€~ƒ…„‚€~|{{|}~~~{xx{}€~|{{}~~}{yxz|€€~|zyyxxvuwz||{|~‚„†‡‡†…„ƒ‚€~}}„……ƒ€~}~~|xuvwz|{xwwy{|||{zyz}ƒ……„‚€~}|ywwy|}|{|…‡ˆˆˆ†„‚€~|{yxy{~~|yxwwy{}~~}{z|‚„ƒ€‚ƒƒ‚€}|~ƒ…„‚€}{zyxvtsuwxxvvwz}‚ƒƒ‚€~~}}||}ƒ‡‰ˆ†„ƒ‚‚ƒ„„ƒ~zxy{~~|zz{||||zxwvx{~€|zyxwusstwyzyy{ƒ‡‹ŒŒ‹Šˆ…„‚€~|}ƒƒ‚€|zzz|}~|zwwy|~~|||}~~}|zyxy{~ƒ‚}|{zyxwx{}~|zz{~‚†ˆ‰ˆ‡„ƒ€€}{{}ƒ……ƒ€}}~~|zvssuxzzz{|~~}|{zz}ƒ††…ƒ€}|zxwwz|~~|zz}…‰‹Šˆ…‚€~}|zxvwy}~|zxxy{~€~|z{~ƒƒƒ‚€}||}ƒ„ƒ€~|yxvtstvxyywtsuy~‚…†…ƒ€~|~‚†‰‹‰‡„‚‚ƒ„„ƒ€~zvuvxz{|}~~|zxwvvxz}€~|zxwvtsux{~~|z|†‹Ž‹ˆ…ƒ€~|z{~„„‚€|zy{|~~}{xutvxz|~€}zyxyz}‚ƒƒ‚€~|{zxxy{~|ywwz…‰Š‰‡„‚€~~|z{‚…†…‚€~|}~~{yvsrsuw{ƒƒ€}|{{}~‚ƒƒ‚€~|zxwwy|~€~|xx|‡‹ŒŠ‡ƒ€~|zyvuvz~‚|{z|~‚€~|yxy{}„‡ˆ‡„€~|||~€€}{ywuttvxz{zxtrquz„‡†„‚€€~~ƒˆ‹‹Šˆ„‚‚ƒ„„‚€}zxtssuy~ƒƒ~zxvvwyz{|||{zxvtssvy}€€}{|‡Š†ƒ€}|z{~„…„~|zz|~~|zxvtrrty~ƒ……‚€|zyz|~€‚‚€€~|yxx{~€~zxuw{†‰‰‡„€~}|{z|ƒ††…ƒ€~|}~}zxvtsqru{†ˆˆ„~|{{}~~~|{zxvvy}€~{yy|‡Š‹ˆ…~{zxwvwz}‚‚}||}€~|zywvw{‡ŠŠˆ„€~||~~}|zxvtsux{||zxurqsyƒ‡‡…ƒ€€~~~‚†‰‹‹Š‡„‚‚ƒƒ„ƒ€|yxusrty„†…‚~zxvvwyyyyyxxwvutsty}‚‚€~|}†‹Œˆ…‚€~|{{~ƒ……„|{{|}~}|zxvutqqsxƒ††ƒ€|zz{}€€€~|{yxy|‚€~zxvw{„‡ˆ†ƒ€~||{z{~ƒ††…ƒ€~}}~~}zxwvtssv{ƒ‰‹Š†‚€|{{}~~}}|||{zyxvw{~‚€}{yy|†‰‰‡ƒ€}zyxwwz}ƒ„ƒ‚€~}~€€~|zyxvux…ЋІ‚€}|}~}|zxwtsswz|}|yvtrru{„†…ƒ€~~~~„‡Š‹Šˆ†ƒ‚‚ƒ„„ƒ€~{ywussv{…‡…‚~zxvwxxxxxxwwvuutsuy~ƒƒ€~|}†‹ŽŽŒˆ„€~|{|~ƒ††…ƒ€~||}}~}|ywutrpqsyƒ†…ƒ€}|{|~‚‚€~|{yxy{€~{xvw{…‡‡„||{zzz|ƒ††…ƒ€~}}~€~|zxwutux~ƒ‰Š‰†‚€|{{|}}~}||{zxxvuvy}€€}zxy}ƒ‡Š‰†‚€|zyxwwy}„†…ƒ€~~‚‚€~|zxvvwzƒ‡‰ˆ…‚€}|}~€€~|zxvtrsuy{|{yvtrsyƒ‡†„‚€~~~~~ƒ‡ŠŒ‹ˆ†ƒƒ„„„€|yvttvy}ƒ„ƒ€}zxvvwxyyyyxwvutttuy}‚ƒ‚€}|ƒ‰ŽŠ†ƒ€~|{z|ƒ…†…ƒ€~|{|~~~|zwusqqsvz~ƒƒ‚€~}|}~‚„…„ƒ}{yxwy{~~{xvx}…‡†„€~|{{zzxy|„‡†„}|~€~|zxvwy|‚…††„‚€}|{{|~~|zxwvutvx{~|yxy}ƒ‡‰‰†ƒ€}{zzyxwz~ƒ†‡†„€ƒƒ‚€}zxvwy|}ƒ„ƒ‚€~}||~‚ƒ‚€~{xwutrrtvxyyvttw{„‡‡†ƒ€~~ƒ‡Š‹‰†„‚ƒ„„ƒ€~zwvwz{||}~}{yxvvwy{|}|zywwwwvwx{~€~~‚‡ŠŒŒŠˆ…‚€€~}|z{~„…„€}{{|}}}{yvsrsvyzz{}€€€~~‚…‡ˆ‡„‚€}{zxvvwy{|zxxz}ƒ……„‚€~|||{zyy{‚„„‚€~}}~‚‚€~zy{~€€€‚‚€}{zz|~€€~|zxxxwutuwz|{zz{~„†‡†„‚€~}||{{{|ƒ†‡†„‚€€€|xwy{~~}|}€€}|{}ƒƒ€|yxvutqpqtvwvwy|‚…†††…„ƒ‚‚€ƒ†‡†…ƒ€€‚‚€}zyz{}}|yxxyz{{zxwwwy{|}}||{{{{{zzz|~~€‚„…†‡‡††„ƒ€€~}||~€€€}|{{{|||zxvwx{|}|zz{}€€€ƒ…†‡†„‚€~|zxvttvwxxz{~‚‚‚‚€~}||{{z{}‚‚€ƒƒ€}~‚ƒ‚€|{|}~|{yy{}€€|{zyxxvtstvxyz|ƒƒ„„„„ƒ‚€~~}~‚„†…„‚€~~~{xy{~€|zz|~€}|{|ƒ‚€~{yxvuspopsuwy{„…†††††…„ƒ‚‚€‚…††„‚€€€~zyy{~~zvuuwyzzxvuvw{~€€~}|}|{yxy{}~„†‡ˆˆˆˆ‡†„ƒ€~}|{{{}€€|zyxxyzzywuvx|€€}{|~ƒ„ƒ‚€€„†‡†„€|{yxvsrsvwxy{~‚‚€€}||{{zz|~ƒƒƒ‚€€ƒƒƒ‚€~~‚ƒ‚€|z{|~~~|zxxz|€}{zyxxvtrsvxxz|ƒ„……………„ƒ‚€€€ƒ……„‚€~|||}~~|yxy|€€~{z{}~|zz{~€|zxwvvtrrtwyz|~„…†‡‡‡†…„ƒ‚€~~‚…†…ƒ€~~~zxwy{}|zwuvwy{{zxwwy|‚ƒ‚~}||{yxz|~‚…‡‡ˆˆˆ‡†„‚€}|{zyz}€~|yxwwxyzzyxvx|‚‚€ƒ„…ƒ‚€„……ƒ€~{yxxvtstwyyyz|~‚ƒ‚‚€~||{zzzz}ƒ†‡…„‚‚ƒ„„‚€|{|€|{|}~~}{ywvx{}~|zxwwvutsux{{{{}ƒ†ˆ‰‰ˆ‡…„‚€~~~ƒ††„‚€}{{{}~~}|xwwz}}|}~€€~|zxxz}~{ywwwvvuwy|~~}~‚…‡ˆˆˆ†„ƒ€~}||~ƒ††„‚€~~~~}zxuuwyzzyyz||||{zyyz}ƒ‚€}|{{zyz|~€~ƒ‡‰‰‰‡…‚€}|zxxx{~€€}zxwwxz||||zxx{~‚‚ƒ„…†…ƒ€~}~‚„ƒ|yxvvttvx{|{xwwz}ƒ„„‚€~|{{{zyz|†‰Š‰†„‚‚ƒ…„ƒ~zxwy|~~~€€~|yxvvwz|~~}{xwvuttsuy{~~|z{~‚‡‹‹ˆ…ƒ€€||~‚…‡†ƒ€}{z{|~~~|zxutvy|}‚€~{yxxy{}}{yxwwvwy|€|z|„‰ŠŠˆ…‚€~}}{z}…ˆˆ†ƒ€~}}~~|zwtqqtwy{~€~{zyz{}‚‚€~|{zyxy{~‚‚€}{}…‰‹‹‰†‚€}|zzxvw{~€~zxxy{|}~}|{yxwy|…‡ˆˆ†ƒ€€~~~€‚‚€}zxwvtuwz|||zwtux}‚……„~|{{{{{{}†Š‹Šˆ…ƒ‚ƒ„……ƒ~|xvuwy|‚ƒƒ~|xwvwxy{|||zxvutsstw{~~|z{…‹Ž‹ˆ„‚€€~||~‚…‡‡„€~{z{}~~~|zxvsrtwz~„„ƒ€}zyxy{|}~}{zxxwx{~€|yy|…‰Šˆ†‚€~}}|{{|ƒ†‡†„}~€€~{xvsqqsv{‚„ƒ€|{z{|}€€~|{yxwwz~‚‚€~{z|‡‹Œ‹ˆ„€~|zyxvwz~‚€|zyz|~}|zxwwy{„ˆŠŠˆ„}}~€‚€~{ywuttvy{||zxusuy~‚……ƒ€~||||||}ƒ‡Š‹‰‡…ƒƒ„…†…ƒ€~{xvuuwz}‚€}{yyzz{|||{yxvutsrtvy{}~~}}~„‰Œ‹ˆ†ƒ‚€€~~ƒ„„ƒ€~}}~~}|{ywutrssvx{~€€€~~€‚‚€~|{zxxxyz|}~}|||~ƒ…††…ƒ‚€€~~~ƒ„„ƒ‚€€€~|{ywusrrsux{}€‚‚‚‚€€~|{zyxxxyz{|}~~~‚„…††„ƒ€~}||{||~~~~~~~~~}||{zyyyz{|~ƒ„„„„„„„„„ƒ‚€~|zxwvutttuvvwwwxy{|~€€€€€‚‚ƒ„††‡‡‡‡‡††…„ƒ€~|zxxxxxyz{||}}}}}}}}||{zxwvuttttuvxy{}ƒ…‡ˆ‰‰‰ˆ‡†…„ƒ‚‚€€€~~||zyxwvuuuuvwxz{|}€‚‚‚‚€€}|{zzzzzz{{|}}~€‚‚‚‚€€€€€€€€€€~~|{zyxwwwxxy{|}€‚‚‚‚‚€~||zzyyxxyyz{|}~€‚ƒƒ„„ƒƒ‚€€~}}|||}}~~~~~~~}}|||||||}~‚‚ƒƒƒƒƒ‚€}|zyxvvuttuuvvwxyz{|}~€‚‚ƒƒƒ„„………††††……„ƒ‚€}|{zzzyzzzz{{||||||{{zyxxwvuuuuvwxy{|~ƒ„†‡ˆˆˆˆˆ‡†…„ƒƒ‚€€€~~~~}||{zzyxxxxxxxxyzz{|}~€‚‚€€}||{{zz{{{||}~€€€€€€€~~}||{{{zzz{{||}~€€€€€€~}||{zyyyyyyyz{|}~‚‚ƒƒƒ‚‚€€~~}}}}}}}~~~~~~}}}}~~~~€€€~}|{zxxwvvuuvvwxyz{|}~€‚‚ƒƒƒƒ„„ƒ„„„„„„„ƒƒƒ‚€€~}||{{zzzzzz{{{{{zzzyyxxxwwwwwxyyz|}~ƒ„…†‡‡‡‡‡††…„ƒ‚€€~~~}}|||{{zzzyyxxxxyyzz{{|}~€‚‚€€~}||{{{z{{{|}}~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}||{{zzyyyyyzz{|}~€‚‚‚‚‚€€~~~~~~~~~~~~~~}}}~~~~~~~}|{zzxxwwvvvwwxyz{|}~€‚ƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€~~}||{{zzzzzzzzzzzzzzzzzyyyzzzz{{|}~‚ƒƒ„„„„„„„ƒƒƒ‚€€€~~~~}}}}||||||{{{{{{{{{{|||}~~€€€€~~}||{{zzz{{{|}}~€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|||{{zzzyyyzzz{{|}~€‚‚‚‚‚€€€€~~~~}}}}}}}}}}~~~~~~~}||{{zzyxxxxxxyyz{|}~€‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~}|||{{zzzzzzzzzzzz{{{{{{{{{{{{{||}~~€‚ƒƒ„„„„„„ƒƒ‚€€~~}}||||||||{{{{{{{{{||||}}~~€€€~~}||{{{{{{{|||}~~€€€€€€€€€~~~}}}}}||||||||}}|||||{{{zzzzzzz{{||}~€‚‚‚‚‚‚‚€€€€~~~~~~}}}|||||||||}}}}}}||||{{zzzzyyyyzz{{|}~€‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€~~~}||{{zzzzzyzzzzzz{{{|||||||||||||}}~~€‚‚ƒƒƒƒƒƒƒ‚‚€€~~~}}||||||||||||||||||||}}}~~~~~~~}}|||{{{{{{||}}~~€€€€€€€€€€~~~}}}||||||||||||||||||{{{{{{{{{{|||}}~€‚‚‚‚‚‚‚€€€€€~~~~~}}}}||||||||||||||||||||||{{{{zzz{{{||}~~€‚‚ƒƒƒƒƒ‚‚‚‚€€€€€~~~}}|||{{zzzzzzzzz{{{|||||||||||}}}}}}~~€‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}||||||||||||||}}}~~~~~~~~~~~}}|||||{{{{||||}~~€€€€€€€€€€€€€€€~~~~}}|||||{{{{{|||||||||||{{{{{{{{{||}}~~€‚‚‚‚‚‚‚‚‚€€€€~~~~}}}}||||||{{{||||||||||||||||||||||||||}~~€‚‚‚‚‚‚‚‚‚€€€€€~~~~}||||{{{{zzzzz{{{{||||||||}}}}}}}}}}~~~~€‚€€€~~~~~~}}}}}}}||||||||||||}}}}}~~~~~~~}}}||||||||||||}}~~~€€€€€€€€€€€€€€€€€€€€~~~}}}||||||||{|{||||||||||||||||||||}}~~~€€€€€€€€~~~~}}}|||||||{{{||||||||||||||||||||||||}}~~~~€€€€€€€€€€€~~~~}}}||||||{|{{{{||||||||}}}}}}}}}}}}}~~~~€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||||||}}}~~~~~€€€€€€€€€€€€~~~~}}}||||||||||||||||||||||||||||}}}}~~~€€€€€€€€€€€€€€~~~~~}}}}|||||||||||||||}}}}}}}}}}}}||||}}}}}~~~~€€€€€€€€€€€€€~~~~~}}}}|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||}}}}}~~~~~~~~~~~}}}}}||||||||||||||||||||||||}}}~~~~~€€€€€€€€€€~~~~~~~}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~}}}}}}}}|||}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}~~}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}~~~~~~~~}}~~~~~~~~~~~~}|||}~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}|}}~~~~~~~}}}~~~~~~~~~}|||}~~~~}~~~~~~}}}~~~~~~~~~~}||}~~~~~~~~~~}}}}~~~~~~}}||}~~~}}~~~}|}|{|}~€€~}}}~~~~}|}~~~~~~~€~~}}~~~~~~}}}}~~~~~~~~~~~}|}~~~~~}}}}|{{|~~~}~~~~~}}}}~~}~~~~~€€~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}~~~~~}}|{z{|}~~~~~~}}~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~}}}}}~~~}}}|||}}}}}}}||z{{{}~}~~}}}}}}~~~~~~€‚€€€~~~~~~~€€~~~~~~~~~~~}}}||||}~~~~}}}}}||zyz||}}}}}|||}}}}~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~}}}|||||}}}}}}||||{yyz{}||||||||}}}}}~~~~€€€€€€€€€€€}}}}}~}}~}}}|||}~~||||}}}}|||zxy{|}|{|||}}}}}}~}}€~~€€€€€€€€€€€~}}~~~~}}}}}}~~}||{{||}}}}|||{yyz|||||||}}|}}}}~~~~~~~€‚€€€€~~}~~~~~~~}}}|{{|||~~}~}}}||||zyy{|}}}}}||||}}}~~~~~~~€‚€€~€€€~~~}~~~~~~}}}}}}}||||}~}}}|||zy{|}~~}~~}}}}}}~~}}~€€€~~€€€€~}}}~~~~~~}}}}}||}}}}}}}}}|||zxy|}~~~~}||}}~~~}}~~~~~€€€€~}|}~}~~~~~}}}~~}|||||}}}}}|||zz{{|~~~~~}}}}}}~~~€€€€~~€~~}}~~~~~~~}}}||||}}}~~}}}|}}||zz{|}~}}}}}|}}}}~~~~~~~~~‚€~~~€€}}}}}}~~~~~~~}|{{||~~~~}}}|||zz|||}~~~~}}}|||}~~~€‚€€~~~~~€€~~}}}~~~~~~~~}}}}}|||}~~~}}}}|zy{}~~~}}}}||}||~€~~~~€€€~}}~~~‚€~|{{|}~~~}}}}~~}||}}~~~}}|zyyz}€€~~}}}}}}|||}~~~~~~€‚€~}~~~~~~~~€€€~}|}~~~~~}}}}~~~~|||}}~~}|{zz{|}~~~}}}}}||}}}~}}~~~~€€€€~~~~€~~~}|}}}~~~~~~~||}}~~~}}}}}}|{{{{{|}~~~~}}}}}}}||||~~~~~~€€€€~~~~€€€~}||}~~~~~~~~~~~}|||}}}||{|{z{|~~~}}}}}~}|{{|~~~~~~}}~~‚€~}}}~€~||~~~|}~~}}}|}}}|||{z{{|~~~}}}}}}~~~zxy{}~~}~~€€€~~~~ƒ„~}}~~~~}|}€€~}}|}~~}|||z{||~~}~~}}}}}}~~}{yy{|~~}}}}}~~€€~}}€€€€€‚€~~~}~€€~}|}}}}|||{z{{{}~~~|{{||}~~~}|zxxz|~~~}}}~~~~}~€€€€€‚‚€€€€€~~}}~€€}||}|}}||{{{|}~}|||||}}~~~}|{{zyz|~~~||}~~~~}|}~€€€€‚€€€~~~~€€€€~||||||||{{||}~~}|{{||}~~}|{{|{yz||}~~~~~}|}}~€€~€€€€€€~~}}~~€€€~}~}|||||}}~~~}|||||}}~~}|||}}{zz{|}~~}||}~€€€€€€~~}}€€~~|{{z{|}~~}|||||}~~~}|||}}}|zzz|}}|||}~~~~€€€€€~~~€€~|||}€€~~}{{{{|~~~}|}}|}||}|||}}~}}}|zz|}~~}|||}~~~~€€~~€€€~~~€€~~€}{{{|}~~}|||||}~~}}||}}}}}}|zz{|~~~}||}~~~~~}}}~€€~}~~~~~}||||~~~}}|}||}}}|||}~~~~~}|{yz|~~}}}}|}~~~~~€~}}|}~€€~~~~~~||}}~~~~~}||{|}~}~~}~~~~}~~}|z{|~~~~}}}}}}}~€€~~~}~}}~~~€€~~~~~~}}~~}|}}~~~~~~~}||}}||}~~~~~~}}~~}|{{|}~~~~}}}||}~€€~}}~~~~~~}}}€€~}}~~~~~}}}}~~~~~~~~|{{|~~~}~}}~}}}|z{|}~~~}}}}}}~€€~}}}~~~~}}}}~€€~}}}~~~~~€€~}}}}~~~}|||}~~~~~€€}{{zz||~~~}}}}~~~~~}}}}~~~~~}|z{}€~|||~~~~}~~}}~~€€~||}~€~{{zz{|~~}}}}}||}~~}}|}~~~~}}|{{}~€~}|||}}~~~~€€~}}~€~}|~€€~~~~}|{{{|~~}}}|}}||}~}}|}~~~~}}}}}|||~~}||||}}~~€€€~|}~~€€€€€~~€~~~~~~~|{{|~€€~}|||}~~}|{{|}~~~}}}}|{{|~~|{{{{|}}~~~~€~}}~€€~‚‚€€~~~~}||}~~~}||{||}~~}|{zz|}}}}|||||{z|}}|{{{|}~~~~~€~~~€€€€‚€~~~~~~~~}|||~~}|{|||}~~|zz{|}~~~~}||}}~}{zz{{|}~~~~~}~~~~€~}~~€€€~€‚ƒ‚€~~~~~~}}~~~}||||}}}~~||{zz|}~~~}}}}}~~}yxzz{~~~~}}}}}~~€~ƒ„‚€}~~~~~~}~€€}|{{|}~~~~}||{z{|}~~~~~~~~~~}zxyz|~~~}|}}}~~~~~~~~ƒ‚€€~~~}}}~€~|{{||}~~~~}|||}}}|||||~~~~~}|{yyz|}~~~~~~~~~~}}~€€€~~~~€‚€~~~~}}~~~}}|||}}~}|||||{|}~~~~~~}|{zz{|}~~}}}}}}~~}~€€€~~~~~€€€€€~}}~~~~}}}~~~~~~}}|||||||||}}~~~~||||zz{|}~~~~~}}}}}}~~~~~}~€€€~}}}}~~~}||}}~~~}}}}}}}|||||}~~~}|||||{{{|~~~~}|||}~€€€~~}~€€€€€~~}}~~~€€€€€~|{||~~~~}}}}}}}}}||}~~~~||||||z{|~~~~}}|||}}€~~~~€€€€€€€€~||}}}€€€€~|{|}}~~~~~~}}}}}|}}~~~}}}}||zxz}€€~}}||}}}|||}€~~~~€‚€~|}}~€€€€~|{|}~~~~~~~}||}~~}|||}}}}}}|zy{|~~}||}}~}|{}~~~~~~~~€€~}}}~‚€~}~~}}}}~~~~~~}|{}~}}}|}}}}}|{{||}}~~~~~}}}}~}{|||~~~~~~~~~~€€€€~}}~~€€€€€~}}}~~~~~~~}}}}~~}}}}}}}|||}|{{{|}}~~}}}|}||{{}||~~~~~~~~~~~~€€€€‚‚‚€}}||~~~~~~~}~~~}}}}}}}}||||zzz{~~~~}}}}}}}}{{{{}~~~~~~}~~~€€€€~‚‚€~~~~€€€~~~~~}}}}~}}}}|||zzyz}~~}}||||||}~~{zyz|}}}||}}}~~€€€€€€€€€€‚ƒ€~~~~~}}}~|{}}|}|{{{zz{||}~|{|||}}}~~~|ywy{|~~}|}}}~€€~~€€€€€€‚‚ƒ~€€€€~}}}~€€€~|}}~~|{zzzz{|}~||{{||}}~~~||zxx{}~}|{|~~€€}}€~~€€€€~}}~~€€~|{}~}~|{{zz{|}~}|{{{|}~~~~~|{{{{zz{|||}}~~}~~€€‚€€‚€€~~}~~€~}}}}}|{{{{|}~~~}|{{||}~~}|{|||yy{||~~~~}}}~~~€€€€€€€€€‚€~~}|}~€€€€~||zz{{|}}}}}}|||||||}~~~}|||||{z{{}~~~}|}}~€€€€€€€€~~~~~€~|{z{{{|}}~~}|||||||||}~}}}}}}||zz||~€~}||}~€€€€€€~}}}~~~~~}}|{{||}~~~~~}|||||||}}~}}|||||}}|{||}~~}|||}~~€€€€€€€~~~~~~}~~~~}||{|}~~}}}||||{|}}}}}}}}|||}}|{{}~~~}||}~~€€€~~€€€€€€~~~~~~~~~~~~}|{||}~~~~~||||}~}}~~}}}|}}}||||||z|~}}~~~~~}~€~~€€€€}}~~~~~~~~~}}}|}}|}}}}|||||}}~~}~~~~~~}|||{zz{~~}}~~~€€~}€€}}~~€€‚~||}~~~~~}~~}||}}~}}}}}}|{{{|~~~~~~~~~}|{|||zz{|~~~~~~~~~~€€~}}~€€€€€€€~}}}~~~~~~~||}|}~~}}}}}}|||}}|||}~~~}}}|{{|{{|{|}~~}~~€€~~€€€~}|}~~~~~~~~}}~}||||}|||||||||}~}}}}|{zyz{{{|~~~}}~€€~~~‚€}}}~~~~}}}~}||||}|||||||{z|~~~}}}}}{xwyy{}~~}}~~~~€€~~~}€€ƒƒƒƒ‚€~|}}~~~~~~}}~~~}}|||||}|}|{z{{}~~~}}}}}}|zzywy{|~}}~}}~~~~€€~€€€€ƒƒ‚€~~~~~~}|{{||||||||||{zz{}~~}}}~}}}||{{xwx{~~}~}}}~~€€~~~€‚ƒ‚€~~~~{{||~~}}||||{{{{}}}}}}}}}||||{{xwy{}~}|||}}~€€~~~~€€‚ƒƒ‚€~~~~~~€€|{||~~}}||{{{|}~~}|}}}}}}}|||{zxy{|~~~}}}}~~€~|}~€€€€€‚‚‚‚€~~~~~~~~~~€‚€~}|||}}}}}|{|||}}}||}}}~~~}|}}|||zz{|}~~~}}}~~~~~~€€€€€~~~~}}~~~~~~~~~~~~~||||}~~~|{{|~~}}~}||||}~}||{{|}|}~~~~~~}~~€€~€€€~}~‚‚€~~~~~~~||}|}~~~~~|||}}~~|{{||}}}||||}~~~}||||}}|}}~~~~~~~€€€€~~~€€€~~~~~~~~~|{}~~~}|}}}||}}~~~~~}||||~~~~}}~~~}||||}~~~~}}~~~~~~~~~€€}~~}~~~}||||~~}||||}~~~~~~~}~~~}|}}}~~}|{|€€~}}}~~~~~~~~}~~~~}}||~~~}}|}}||}|{}}}}~~~~~}}~~}}~}}}}~~~~}}~}}~}~~~~€~}~~}}~~~~€~||}~~~~}}}}}}~~{zzz{}}}}~~}}}}}~~}}}~€€€~}|€€~~~~~~~€€~}}}}}~~~~~~~~}~~~~~||||}~~~}~~|yz{||}}||}}}}~}}~||}~~€€€€~~~€€~€€€€~~~~~ƒ~}|{|~}}}}}}~~€~|z{{|~~}}}}~||zy{}||||}}~~~~~}|{z|‚€€€€~~~~‚€~}~‚€~|||}~~}||}~~€€}zyxz{|}~~~~}|{{{{{{{||}~~~}||{{{}ƒƒ€~~}~~~ƒƒ‚€€€‚‚€~}}|}~~~~~~~~|zyz{|}||}~~}|||}}zwx{}~|{{|||{{{|~€€€~€€ƒ‚‚€€€€€~}~~}}}~~}}|}~~}|{{||{|zz{||}||}}~|xxyz{}|{{||||}}~€€€€€‚‚‚€€‚‚€~~}~}}}~~~}}}~}|{{{z{|||||{}}}~~~~|zxxy{}|{{|{|||}~€€€€€€~~~~ƒ„…ƒ€€€€€€~~€~}|~~}}}|{{{{{{|{{{|~~}||}}|{{ywz{z{{{|||||~~€€€€~~~€‚‚‚‚‚‚‚€€€~~~€€~}}}~~}}|{{{|}}{zz{|}||~~~~|{{{zyxyz{~}|}}}~~€~~‚ƒƒ‚€€‚‚€~}~~~€€~~}}~~~}|{{{|||||||}||||~~~||{|{zyz{|||{{|~~~€€~}}}~‚€€‚‚€€€€~}~~~~~~}~~|{{{||||}}|{||{|}}~}||||}}|zz{||{|{}~~~~~€€~}|~€€€€‚€~~~}~~}~~€}|{||||||}|{|{|}~~}|||||}}}|{}|||{|}~~~}~~~€~~~~€€€€€€‚€€€€~~~~~~}}||}~~}}}|||||}|}~||}|||||}}}}}}zxz|~€~}}}}~~}~€€€€‚€~}}~~~~~~~|zy{}~~~}||||}|~~}}}||~}~~~~~}}|{}}}~~~~~~~~~~~~~€€~~}}~~~~~€~||zy{||}}}||||}~~}~}|{{|~~~~~~~~}{z}~€€~~~~~~~~~€€~}~~~~}~~~~~~~~~~~~}zxyz|~~}}|||}}}||||||~~~}}~}|||}‚€€~}~~~~~~~€€‚€~~}~~€€}||{|}~~~~~||ywxz{~~}}|}}|}~||||}~€€€~}}~~~~}}~‚ƒ€~~~}~~€€€~~||~~~~~~~~|{|}~~~~}~~~~}||zyzz{|||||}~}}||}~}}~~~|{}‚ƒ‚€~~~~~~€€‚€~}}~~}~~}||}}||||~~}~~~~}|{{{xyyz{}}~~}||{{}~€€€~~~~~}}~‚„ƒ‚~~~~€€€€€€€~|~}}~~}}|}}|{{||~~}|~~~|{z{|xy{{||{zz{}~~|}}€€€~}~€€€ƒ€€€€~~~}}}~}}~~}|||||||||{{{}}}~~}}|{yyz{||zz{|}||}~~€€€€€€€€€~~~~€‚‚‚€€€€€€€€~~~~~~~~~~~~}|{{{{||{|||}}|||}}|{{zxxyz{|||||||~€€€€€~}~~~€‚‚‚‚‚‚€€€~}~~€~~}}~~~~~|{{{{|}|{{z{||{|}~~||{{ywy{z|}||||}€€€~~~‚ƒ‚€€€~}}~€€~||||~~||||||||||}}|{z{~~||{{{yxy{|}||{}€~}~~€€‚‚€€€‚€~}}~~~~}~~~||{|||||||||{{z|}~~}||{{|{zyz||||{|}~~~}~~€€~~‚‚€~~~~~}~~~~|{{{||}}||}}|zz{|~~||||||{{zx{|}~~~~~~}~~}}~~~~~~€€€‚‚€€~}}~~€~}}|||||}}}}}||||}}}~~||||||||||zxwy|~€€~~}~~~}}}|{||}€€€€€€‚„„€}{}~~€ƒ~{zz{||}}}}}~}||}~~{{{|}}}||||zwwy{~€€~~~~~~|yy{~‚€€€€€‚‚€€~~~~€‚ƒ‚€~zz{||}}}||||}~}|zz{|}~}||||{yyz{}~~~~~~}}||||||}€€€€‚‚€€~~~~€€‚€€~}}~~~}|||}}}}~~}}{{|||}||}|||{{yz|}}}}|||}}}}}|||||||~€€€€€€€€€€€€€€~~~}}|||}}~}}}||}~~}||||||||{{{{yz{{|}}~~~~~~}|}}}~~|||}~~~~€€€~}€€€€~||}~~}}~~~|}~~~~||}}}||{||||{zz{}~~}|||{{|}~~~~~}}{|}}~~}~€€}~€€€‚‚€€€~~~~}}}|||}~~}}~||{{{{{|{zz{|}}|{{{||{|}~~~}{y{{|~€€€~ƒ‚‚€~~€€€€€€€€€~}|||}}~~~}||}~}|}||}}|{zz{|}}|}|zz{|~~}}}~~~|y{||~~~}~€€€€‚€~€€€€}}|||||~~|||}~|||z{{zz{{||z{{|}}|}~~~}|{zz|}~~}}}}€€~€€~€€€€}||{|}€€~}}||}}|zz{zz{{{||||||}~}|~~||||{z{||~~~~€€€~~~~€€€€€€€€‚‚€€€€€~}~}|||}~~€€~}}|{z{{{{zz{||}}||||}}}~~|||}|{{|||}~~~€€~~~}}€€€€€€€€€~~}||}~~~~}|{zzzzz{|}~~}}}}}~}||~~}||}}}}|{||}~‚‚€~~~~~€€€‚€~~~€€€~}||}~~~~~~~~|{{{|{{{{{}}}~}}|{|}}}~~~~}}}}~}}{{||}~}}~~~~~~€€~~~~‚€~~~~~}~~~~~|{z{{{|}~~~}}||}}|{|}}~}||}~~~}}|z{}~~}|||~€€€€~||~€‚‚€~|}€€€~}}|}}~~||{{{|}€~|||||||}}~~~|{{|~~|z{}~~}|{{|}€€€€€€€~~€€€~~~€€€~€€~}}}~~~}~~~~}|||~~}}}|||||||||}}|||~~~~~~~}{|}}~}zz{|}~~€€€€€~~~€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||}~~}}}}}}}}}|}|{|}||zz{}~~~€€~}}€€€€€€€€€€€€€€~}}}|}~~~}}}~~~~|||||}|{|||}}}}}||||}~~~}{|{{|}~~|z{|~~~~~~~~~~~€€~€‚€~€€~~~~~~~~~~~~}}|}~}||{{{||}}~}|||}~}}|zzz{|}~~}|zz{}~~~~~~~~~~€€ƒ„‚€€‚€~~}~€€€~~}}~}~~}}}~|||{{|||}|}}}}|{}}||zz{z{}}~~}{{{|}~~~~}~~€€‚ƒ€€€€€€€€||}}~~~~}|||||~|{{{{|}}}}}{z{zzz|}~~~}}}||z{||}}|}~~~~~~€‚‚ƒƒ‚€~€€€‚€~}~~~}}~~}}|||}{{||}~~}}}}|zzzzzzz{||}~~~~}|z{|{|}~}|||}~~~€‚‚€‚€€€€€ƒ„‚€€€€€}||}}~€}||||{{||}}}}~}|{z{{zz{yxy{}~}}|{yz{{}~~~}|}}~~€‚‚‚ƒƒƒ~}~€‚‚ƒƒ‚€€€€€~~~~~~~~~~}}|{||{}~~~}||{{|{yxyzz{||~~~}|||zxy{~~|{}~~€€‚ƒƒ‚€€~|}~€ƒƒ€€€€‚€~}||}~~~~}||z{|}}}}}|||{{{{zzzyz{|}~}||||{xy}~}~~}~~~~~€€€‚‚€}}€€‚‚‚€|||}~~~~~~~}}|||}}}|||{{{{{zz{{{{||~~~}}}}|z{}~}}}|~‚‚€€€€€€€€€€~~~~}}}}~~}}}}}~~}|||||||||{{{{{{{|{{|||}}~~~~~}|||||}}~~~~~~€€€€€€€€€€€‚‚€~}~}~~~~}|||~~~~}}}|||{|}}~}||{{zz{|}}}|||||}~~{zz{}~~€~}}~€€~€€‚‚€~~‚‚€~~~}~}|||~~~}}}||{z{{||}}|||{{||}}||}||{|~}zz{|~€€€~~~~€€€€€€€€€€‚‚€€~}}~}|||}}€~|{z{||{{||||||}~}}}}}~}|{z{|~~~~|z{|}~~€€€‚‚€~€€€~~~~}|||}€~~}|{{{{||{z{{{{|}~~~|||||||z{|}}~|{{{|}~€€€€€€‚€€€€~}}~}}}~~}||||}||}||||||{zzzzz{|~~}~}}~~~~~}|z{{|}~||||~~~~€€€~~~€€€€ƒ‚‚€€€€€~~~~~}}~~~~~~}||||}}|{{{{{{{|||{{|~~~}|||}|{zyz||{{||~€€€~€€€€‚ƒƒ€€€€~}}}||}}~€~~}|||||{zzzz{{|}||||{{{}~~~~}~}}||yx{|z{}~~~€~~€‚€€€€‚‚‚‚~||}~}}~~~~~~}|}|z{zz{{{|||}|{{{z{}}}~~~~~}||}|zzzz{|{}€~~~€€€€€€€€€€€€€ƒƒ‚‚€}}~}~~~~~|{{zz{{{||||||}}{z{{{{{}~~~}|||||{xvx|~~~~‚€€€€€€€€€€€‚ƒ‚}}}~~~~~|{{z{|||||||||||||zyzz{|~~~~||||||zvx{|~~~~€‚ƒ‚€€‚ƒƒ‚‚‚€~}|}~~~~~~~~~}}}||}|{|||}||||||zyyz{|~~~~}}}}}}|zxwy{|~€~€ƒƒ€}~€€€ƒ„‚€~|||}}~~~~~~}|}~~|{{|||||||||{{zz{|}~~~~~~~~~~|||zxy{|~~€~~~€€‚ƒ€}~~~~~}}}}~}|}€€|zzz|}}}}|||{{{{{|~~}}~~~~~}}}||zzz|~~~~~€€}}~€€~€€‚ƒƒ~||~~~~}}|}~€€~{yyz{|}}}}}|{{{|}}|}}~~~}}||||||||{z{}€~~~}~~~€€€€~}|}}}}}~~~~~€}||{||{{{{||}}}}~~}}}}}~~|{{{{|}}||}}€€~~}|}}~€€€€€€~~~€€~}||{{|~€€~~}}}||{{|{zzz|~~}}}|}~~~~}{zz|}~}}}||~€~}}}}~€€€~~~~~~}}||}~~€€~~~~}}|{zyxyz|}~~~~~}}||~~~~}}~~}}}}~~~||}~€€€€~~~~~~€€€€€€~}}}~~}}||||}~~~}}~~}}}}}}|zyzz{}~~~||}~~~}||~~~~||}€€€€~}~~~€€€€€~~}}~~~~||}}}~~~}|}}}~~}}||||{zyz|}~~~~}|{||~~~~~~€€~~|z|}~€€€€€€~~~~~~}~~€~~}||||||{|}}}|}}}~}||{|||{{||}}}|||}}}}~}~€€€~|{}~€€€€~~~~}~~~~~~~~~~|{{||||||z|||~~|{{|}~~}|zyy{|}~}}}}|}~~€€€€€}||}~€€€€€‚‚€€€~~~}}}}~~}~~}}}}~}|{{{{|||{||}~~||}}~~~}}|{yyz|~~}|{|~}}~~~€€€‚€€€€€}}}}}~~~~~€€€~|zyz{{||||||}}{z{|~~}||||zyz{{{{{{|}~~~€~~~ƒ‚‚€€‚‚‚‚€~}||}~~~~~~~~~~~~}|zyz{{{|||||||{|{}~}|{{{|||zzzz{|{|}~€€€€~~€€€~~€‚€‚‚€€~}||}~€~~}|~}{{{z{{{||||||zz{|~€€~||{|||||zyyz{|~€~~~~~~~€€€€‚‚‚‚€}{{{}~~~~~}|{|{z{{{|||||||}}}~~||||}}|||||yyz{}~€€€~~~~~~~€~}~€€€€€€€€‚‚€~|}}~~~~~~}{{{{{{||||||}~||}~}|||||||||}}|zzz{~€€~~}}~~~~~~~}€€€€€€€€€€‚€}{|}~~~~~€€}{z{{||||||||}|||||~~~~~~}||{{|}}}|zyz|€€~}~~~}}}~}~€€€~€€€€~}~}}}}}~~€}|{{}~~|{{{|||}}|}~}|}}}~~}|{{{{z{}~~~~}}}|}€€~}~‚‚€€€~~}|}||}~€~}|||||}~~~~}|{|}~~||||}~~~}|{{{{{|}~~~~~~||}}~~€€€€~€€€€€~}|z{}}~~~~~}||||}}}}}}}}}~~}|{{}~€€€}|||}}||}}~~€€~}|||}}~~~~~~~~~€€€~}|{{z{}~~~~}}}}~~~~~~~~~~}~~}}||~~€~}|||}}|{{|~~~~~}|}}~~~~~~~~~~~~~~€€~}}}}|{||}~~}|}|}~}}}~~~~~~~~}||{{}~~~~}||}~~~~~~~~~~~~~~}}}}~}}~~~~~~}}}}}|z|||}~~~}~}}~|}~}}~~}~~~~~€‚€~|{zz{~€€~}}€€€€~}|}|}~~}}|||}||}}~~€~~~~~~}|xyz{}~~~~~}}}}}~~~}~~€€~~}}~~€€€ƒ€|zz{}~}}}}~€€~|~~~||||}}}}~}||}~€~~~~~~|||{zxy{~€}||}~~~~~~~}~~~~~~~~€€€€€~||}~~~~~~~~€€~}}}}}}}}|||||}|}|}~~~~~~~||{{|||zy{||}}}}~~~~~~~~~~~~€‚€€€€€~}~~}|}}~~~~}}~~~~~|zzz{|}}}}}||~~~}|||||}}}}|{{}|}~~~~~~}}}}~~~~€€~}~~‚ƒƒ‚€€€€€€|{|}€€~~~~~~~~~}}|{|{{|||}}}}~}||}~|{{{|}}}~}|zz{|~€€~}||}~~~~~~~€€€€€€€~~~~~~~~~~~~~~€€~{{{{||}}}}}}}}}||}~~||||||||}}}}|z{}~~||}~~~~~~~~}}~~€‚€€€€€€€~}~~€€€~}}~~~~€€}|{z|}||}|||||}}~~}|{z{{|~~~}||}}|yy}€~|||}~€~}}~~~€€~~~€€€~}}||}}€€~|{{|~~}||||}}~~}||{{{|||~~~}|{zz{~~||{|}}~€€€~~‚€€~}}~}}}~~€€‚€€~}||~~||||~~~~~~}|||||{{{|}~~~~}}~~~~}||{{||~~~~}~~~}~}}~€€€~}}||}}}}~€‚‚€~}}}~~~~~||}}}~~~~~}|}}~~|{{{{|}~~||||}{yz{|~~~~}}}}}}}}€€~}~}}}|||}~€‚‚€€~~~~~~~€€€~|}}~~~}}~~~~}|||{{||~~~~~~~~}|}~~~|zyzz|~~~~~~}|||}~€€€~~~~~~~~}{z{|~€‚€~}}}~~~~}}~~~~~€€~|||||}||}|}}}}~~~~~~}||{{{{}~~~}}|||||}~~~~}}}|{|}€€€~~~~~~~~~~~}||}~~~}|}}}~~~~~~}||{yy{{}~~~||||~~~~~}}}}~~||}}~}}}}€€~}}~~~€€€€~~~}~~}|{}~}~~~~~}~}}}~}{zzz{|}~~}}}}}~~}|||}}~~}}}~~~|||~€~|}~~~~~~~‚‚€~~~~~~~~~~€€€~}~~~}}}}~~}}}}}|zzy{|}~~~}~}~~}}~}||}}~~~|}}}~}zz~€€~}~~|}~~€€€~~~~}}}}}|}}€|zzz{{{|}}~~}}|||}}||~~~}|{{}€~~~}{|~~~~~}||}~€€€€€€~}~~€€~|}€€}|||||}}}}|||zz{}~~}|||||}}}||}|||||}€€€€~~~|{|~€|{{|~‚‚‚€~}}}~~}~€~}}}}}}}}|}~|{zz|€€}|{{|||}}||||||}~~~~~~~}z{}~~}}}|~‚€~|}~~~~~€~~}||||}}}|||||||~~~|||||}|||}~~}|||}~~~~~~~~~}}~~}||}}~€€~~~~~~~€€€~~}~~~}||||||||}~}}~~~~~}|}}|||||}~~|||~~~~}~~~}{{|}}~}||~~~€€€€€€~~~~~~~~€~}~~~}}|{{{{|}~~~~}}|{||}~~~~}||{{|}~~~~~€€€€|zz{}~~~}~~}~~~€€€€~~~}~~€~|{{|~‚€~}}~~~~~~|{{{}~~~}}}}}}|}}€|{zz{|}~~~~}}}}~€€~zyz{~~}}}}}~€€~~~~~~~~€€€€~~~~~~}~~}||}~~}|||{||}~~}|{|||}~~~~~~~~~}}|zz{|~~~|z{}€~~~~~~~~~~}~‚€€~~~~~~~~~}}~~}||||}|~~}|||||}}}}}}}}}~~~|{{{zz{}~~~~}}||}~€~~~~~~~~~€€€€€~~~~}}~€~}||||}}~~~~}||||}||~~||||}~~~~~|||{{{{{||}~~~~~~|{||}~~}}|}~€‚‚€€€}|}}~€‚€~~~~~}|}~~~}|||}~~}|||}}||}~~~~~||{{{||||z{||~~~}}zy{}€€~}}|}~€€€€€}}}}~€‚€€~}~~~}|||||||}~~~~}{{|}~~~}|{{{|||{{zz{|~€€~}}}||zz|}~~~~~~€€€€€€~||}}~€€€€‚‚€~|||}}~}}~}}}~~~~}||~~|||||||||||yxz|~~~~}}}}}|{{|}~~}}}~€‚€~~€€€€€‚~}~~~}|}}}~~}}~~||}}}}|{||||||||||{y{|}~}|}~~~}|}||}}}{z}~~~||}~€€€€€~~€€€€€€€€€~||||}}}}}~~}{zz{}~~}}||||||||{|{zz{{}~~~~~~~}}~~}{|}}~~~~}€‚‚€~}~}~€€€€€€€€€||}|||}|}}}}~~~}||{}~~}}|||{{||{|}|zyy{|~~~~}}}}~~~~|||||}~~~~‚€~€‚€€||}~}}}}|}}}}||}~}}~~}}|{{||}~}|||{{zz|}~~}}~~|z{}~~~~}~€€~~€‚€~~~~~‚|{|}~~}}~~~~|{{{}~~~}|||{|}~~}}|{{{{|}~}||}}~~~€€~|z{|~~~~~~}~~€€€€€€€€€~~€~}|}}~~~~~}}}|||~~~~}|}}|||||{{|||}}||}~~~~~~~}}}}~~~~~~|z{}€~€€€~}}~~~~€€€€€€€€€~~}}||}}}}}}}}}}|~~~~||}||}||{{{|{|}}~~}}}~~~~~|{}~~~}}|z{|~€€€~}|}~€€~~~~~}||}}}|}~}~~~~~}||{{{{{{{{z{|}~~~~~~~~~~~~~~}|||||}}{{}~€€€€€€€€€~~~~€€€€€€€~~~~}}}}}}||}}~}}~}|||||||{{{{{|||}~~~}}~~~~}~~}{z{|}~}|}~~~~~€€€€€‚€~~~~~~}|||}~~~|}}||||||{{{{{||||}~~~}||||}~~~~}||zz|~~}}}~€€€€~~~~~€€€€€€€€€€~~~~~}||||}~~}}}|||zzzz{{|||}~~~}|{||}}}~~~}|}}}|z{|||}€€~~~~€€€€€€€€€€€€~}|{||}}~~~~}}~}}~~}|{zz{||}}}}|||{{||}~~~~~~~}}}~~~~|zzz{}€€~~}}~~€€€€~~€€€~~~}}~~~~~}}}}€}{yyy|~}|||||{||||||}}~}||}~~~~~}}}|zz|}~~~~~~€€€€€€€~€€€€€~~~|||||}}}}~}{{|}~~|{{{||||||||||{|||}}}~~~}}~~|{{}||||}~€€~~~~€€€€€€€€€~~}|||}~~~}}}}}}||}~~}|{{{{||||||||{{{|}~~~}~~~~}}}zyz|}€€€‚€~}|}€€€€€ƒƒ‚€}|||}~}~}}}||||}~~|||{{{||}}}||||||{}~~~}}}~~~~~|zyz|~€€€~~€€€}|}}~€€€€‚‚€}|||}~~}~}|}}}}~~€€~}|{zzz{||}}}|||}~~~~}}~~~~~}|||{{z|~~~~}||}~€€€€€€€~}}}|}~~~}|||}}~€€€}{{z{|||||||{{{{|~~}|}}~~~|{z{{{{}€€~~~€€|{{}~~~~€‚€~|}}}}~~~~}}~}}}}~€€~|{z{|}}~}{{{z{{|~~~}}}~~~~}}||}}~~}|}}~~~€€~}}}~~~~~‚€}||}~~}}|||}~~}}~~~~~}}}}}~~}}|{{z{}}~~}|||}~~~~}}}~~~~~~|{|}~~~~~~~€€~~~~~~~~}|||}}}}}~~~}}}~~~~}}|||||||||||}}}}~~~~~~~~}}}}}~~~~~}~€€€~~€€€~|}~~~~~~~~~}}~~~}}||}}}|}}}}|{|}}~~~~~~}}|||}~~~~|{{|}~}}~~~}|}}~~~}}~~~~~€}~~~}}}}~~~~~||}|}}}}~}||||}~~~}}|||||}}}~~~~}|z{|}}~~~~|}~~~}|}}€~~~€€€€€€~~~}}}}}}~~~}|||||||||||||}}||}|}~~~~~~~~~}}|{zz{|~~}}~~~~~~~~~~~~~€€‚€~~}|||}~~~~|{{|}~~|{{{{||}}}||}~~}}||~~~~~}||||{yz{}~~~~}~~~~||}€€€€€€€~|}}~~~~~~~~~~~~~~|{{||||||||||}~|{{{|~~~}|||}}~~}{z|}||}~€~~~~}}€€€€€€€€€€ƒ‚€~}}~}}~~~~~~~~~~~}}||{zz{{|||||||}||||}€}|||}~~~~~}|||{{|}~€~~~~~~~~~€€€€€€€‚}||}~}}||}~~~~|zz{|}}|}|||||}|}}}~~}}}|}}}~~~~}|||||{{}~~~}}~~~~}}}~~‚ƒ€€~€€€€€~~~~~}~}}~~~~~~}{{{{||}~}|||{||}~~|||{|}}~~~}|}||}}}|{|~~~~~~~}}|}}€€€€€€€€€~~~~~~~~~~~~~}{{{{|}|}||||||}}~~~|||}~~~}}~~~~~}|||}}}~~~}~~~~~~~~~~~~}~€€€€€€~~~~}}}|}~~~~}}}}|||}}}}}}~}||||}}}||}}}}}}~~~~~~~|{|}}~}}}}~~~~~~€€€€€~~~~~~~~~€~~~~~~}|}~}||{|}~~}}}}}~~}}}~}|zzz{|}~~~~~~~€€|yxy{}~~}}}~~~€€€€~~~}~~~}}}~€‚‚€~}||}~~~~}|zz{}~~}}|}}}}}}}}}|||{{|}~~~~~~€€~|yy{|~~}}}~~€€~~~~~~~~~}}}}~~~‚€€~}}}~~}|zz{{}~~}}}}}}}~~~~}}}|||}~~}}~€€€€~~|||||~~}}||}~~€€€~}~~~~~}~~}}}|}}~~~~~}|||{{{}|}~}}~~~~~~~~~}}||}~~~~}}}}~€€€€~~|{}~~~~}|||}~~}~}}}~~}|||}~~~~~~}~~~~}||||}}{{|~~~~~}}~~~}}}}~~~~}}€€€€€~~}}||||}~~~~~~}||||}|||}}}~~~~~~€~~}||||}}}~}}{z||~€€~}}}}}~~~~~~~~~~~~~~}|{}~}~~~~}}}~~~€~}}||~~~~}}}}}}~~~~~~~~~~}}||}~~~~}~}}}||}~~}||{{|}~~~~~~~~~€€€~~|}}~€€€€~}|}~~~~~~~|}}~~~||||||}}~~}}}~~~~~}}}}~}}}}}}}}~~~}||||||}~~}~~~~~~~~€€€€€€€€~}~~~~~~~~~}}}}}}~~~}}||||||}}}}||}}~~~~}|}}~}||}}~~~~~~~~~~|{|}}|||}~~~~~€€€€€€~~~€€~~~}}}}}~~~~~}||{|}}~~}||||}}}}}}||}|||}}~~~~~~~~~~}|zz}~~~}|}}}~~~~~€€~~~~~~€~~~}}}}}~~~~~~~}||||||}~}}}||}||}~~~~}||||}~~~}}|||z|~}~~~~~~~~~~~~~~€€~~~~~~~}}}}}~~~}~~|}}||}}}~~}}}~}}}~}||||}~}}}~~~~~}}}}~}|{{}}~~~~~~~~~~~~~~€€~~~~~~~~~~}}|~‚€~}}~~~~~~}|{||}}}}~~~~}}}~~~~~|{yy{|~~~}}}~~~~~€~|z{|}}~~~~~~~~~~ƒ‚€}||~~~}|}}}~~€~~~~~~~~}||}~~~~|}~~~~~~~~~~}||{{|}~~~~}}}~~~~~}|zz{|~~~~}}}}~~~€€~~~~~~~~}}}}~‚€~}}}~~~~~||}~~~~~~}}}}~~~~~~~}}||}}}~~~~~}}~~~~~|{{{{|}~~~}}}}~~~~~~~~}}}~~~~~~~~~~}}}}~€€~~~}}~~}}}~~}|||}}}}}}}~~~~~~~}||{|}}}}~}||}}~~~~}~€€€~~}}}~~}|~~€}}}~~}}}}~~~~~~~~~~~~}}}}~~~||}~~~~~~~}}}}~~}||}}|||{|}}~~~~~~~~~~|||}~~~||~~€€~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}||}~||}}~~~~~~~~}~~~~}}~~}~}}~~~}||}~~~}|}}}~~~~‚€~}}}}}}}~~~~~~€€~~~~||||||}}|{{{|~~~~~~~~}}}}}}}}}}~}||}}}}}}}€€€~~~}}|}||}}~~~~~~~€~~~~€~~~~}|||||}}||{}~||}}}~~~~}|||}}}~}}~}}}}||}~€€€~~~~}}}}||||}}~~~}~~}~~~~~€€~}}}||||}||{||}}{|}~~}||{|}}}}|}~~|||}~~~~~~~~}|||||}}}~€~}~~~~~~~~~~||||||||||}||~~~~~}~~}|||||}~~~~|z{}~~~~}||||}}|~}~~~~€~~~}~~~~€€~~|}~~}}|{|}}}}}~~~~~}~~}}~}|||}}~~~}||{}}}~~~|{|||}~~~~~~~~~€€€~~~~~€~}}}}~~~}|||||}}}}~}}~}||||||}}~~}|||}~~~~~}}~~~}|{{|}~~~~~~~~~~~~~~}|~€€€~~}}~~€€~|{{}~}||||}}~~~€~|{z{|}~~~~}|||||}~~~}||}~~}|||{z{|€€€~}}~~~€}}}||}~~€€€~}}~€€€€€}||}~~~}}||||}~}|{{{|}~~}||{||~~~}~~~~~~~~||||||||}~}~~~}|{{}€€}|}}~€€€€€~~}}}}}||}}~~~~€~}|}~~~~||{{||}~~~}}~~~~~~~~~~~~}}||}}}|{|}~~~~~~~}}}~}|||}~~~€€€~~~}}}}}}~~~~}|}||{{{||}}}~~~~~}~~~~~~||||||}}}|{{|}~~~~~~~~~}{{|}€~€€€€€€€€~||}}}~~~~~~~~}}}||||||||}}~~~}~~~}||||||}}}}}|||}~~~}}~~~~~~~~~~~~~~~|{|~~€€€~~~}~~~€}}|||||}||||}}}~}}~}||||}}||||||{||}~~~~~~~~~~~~|z{||€€}~€€~}~~~~}~~~~€€~~}||}~~}||||}}}~~|{{{|}|}}|||{{{|}~~~}~~~~}}}|~~~~}}}~}~}~~~~~~€€€€~}}€€€€€~~~}~~~~~|||||}}}~}~~}||}}}|{{{||||{{|}~~|{{}~~~}~~}~~||~||}}~~~~~~€€~~€€€€}||}~~}}||}}|||||~~~}||{|}||}{z{||||||||~~~}}}~~~|{{|~~}}~€€€€~€€€€€~~~}}~}~~}|||{{{|}~~}||||}}~~|z{{{{{{|}~~~~}}~~~€€}|||{{||~~}€€~}}~~~~€~~~~}~~}}}}}||{{|}~~~~}|||}}||{z{{{{{{}~~~~~~~~~~~}|||}|{|~€€~}}}~~~~~~~€€€€€~~~~~~~~}|}}}}|{||}~~~~~}|}}}|{zz{{{{{|}~~~~}}~~~~~~}}}~~~}zz{}€€€€€€€€~}}~~~~~}}~~€€€€~~~€~}||{|{{|}~~~}}}~}~||}~}|zzzz|}~~~}||~~~~~€€€~}||}~~~{y{|~~€~}~~€€~~~€~~~~€~|||}~~||}}}}}}}}~~~~~|{||{||||}}~}~~}}~~~}||~~}~~~~~~~~~|{zz}€€~~~~~~~~~~€€~~~~~€€€€~~|||}~~~}}}}}}~~}|{zz{{{|}}~~}}}}~~~~~~~~~~}}}~~~~~~~||}||~~€€~}}~~~€€~~~~~~~~~~~}}}||||||}~}||||}|||}~~~~}}}}}}}}}}~~|}}}~~~~||~~~}|||}~}}~~~€€€€€~}}}}}}|||||}}|||{|}~~~~|||||||}}}|}~||||}~}}~~~~}|}~~~|{||~~€€€€~~~€€€€~~€€€~||||}~|||||}}}}||}}|||||}}}}||||}}}~}}~~}~~~~~~~~~||}}~~}|||}~~}}}€€€€~~~€~€€€€€€~}|}~~~}{{||~}|||}~~|{{zz{}~}}|{{||}~~~}~~}}~~|||}~~~|}~~~~~~~€€€}}~€€€‚€€€€€€€€€€~}~~~~}}}||}}}}}||}}}}}~}|||{{{{||||||}|}~~~~~~~}~~~~}|}}~~~~~~~|{~~~~€€€~~~~~~€€€€€€€€€€€~~}~~~~}}|}}~}~}}}}~~~}||{|||||||||{|||||}~~~~}||~~~|z{~~~~}}~~|{|€€€~}}~~~~€€€~}}}~€~||||~~|||}~~~}|{{|}}~}||||}|||||}~~~}|||}}~~~}}~~~}}}}}|{|}~~~~~~~}}}~€€~€€€€€~~}}~~€~}}}}|}||}}~~||{{{|€||{{||||||}~~~~}}}~~}}~~}~~~~~~~~~}||}}}~~~~~~~~}~~€€€€€~}}}}}~~~~~~~~}}||{{{|}}~~}|||||}}~~}}}}}}}}||||||||}~€€€€~~}|{|~€~}|{|}€€€€€€€€€}{{{|}~€€€~|}~€}{zz{|}}}~~}||{|}~~}}~~~~}}}}}}~}|{zz{}~€€€~~~~|||}~~}}}~‚€~||{|}~€€€~~~~~||zz{||}}}}~~~}|||}~~}||}}~~~~}}|{||{{}}~€€~}}~~~~||}~~~~~€€€€€~|}}}~~~~~~~~~~~~€~}{zzz{|}}}}}~}}~~}~}}~~}}}|||}~~~~}}}|||||||~~~~~~~~|}}}~~~€~€€€~}~~~~~~~~~~~~~~~}||{{|}}}}}|||||}}}~~~~}}|||||}}~~}~~~}|}~}|{|€€~}~~~~}}~~~~~€€€€€€€€€€€~~~€€€€~}~~~~~~~}{{|}~~}|}}|{|{||}}|~~}}}|||||~~~~}||}}}~~~~~~~|{{|~~~|||}~€€€€€€€€€~~€€~}~~~}~~}||{{{|~~~~|{||}}}~~~~~||||{|||}}|}}|||}~~~~~~~}|{|}~~}}}|{|}€€€€€€€€€€~~~€€€€€€€€~~||{{{||}|}}|}||||||~}{zy{{|}}}||{|}}~~~~~~~~~~|{{{}~~~}}}~€€~€€€€€€€€~€‚€€€€€€€€~~|{|||}|||||||~~||||}}~~|{{z{|}}}||||}||}}}~~~~~~~~~~~~|{{{}~}~}}~~~~~€€€€€€€€€€~~~~€€€€€€~}}~~~~}~}||{z{{||~~||||}}}|{|}~~~|{{{{{||}}}~~~}}}~€€~~~}|{{|~~~}}}}}}~€€€€~}}}€€€€€€€~}}}~~}|{zz{|||}}~~~|{{{{|}~~|{zz{{}}~}}~}~~~~}~€€~~}}~~|z{~}~~~}|}}€€€€€~||~€€€~~€€€~}}~~~}||||||}}}~~}|||||}~~}||{||}}}~~~~~~~}}}}}~~~~~~~~}||}~~~~~~~€€~~~~~~€€€€~~~€€~~~~~~€€}}}~~~||{|}~~~}}||}~~}|{{|}|{zz{|~~~}~}|}}~~~€€~}|}}~~|z{|~~~€}||}~€€€~~~~‚€€~|}}~€~~~~}|||||||}~~~}}~~|{{{{zz{|}~}}}|}}~~~||}}~€€~~~~~~}|{||}‚€€€~}~~~~~~~}}}}~€€~||}}~€€~}|{|}}}}}}||}}}~~~~~~}}|{zz{|}~~~}}}~~~~}}~€€~~€~||~€‚‚€€€~~~}}}~~~~~~}~~~~}|{{{|}|||{{|}~~~~~~~~~~~}|||{zz{|}~}~~}||}}~~~~~~~}||}|{{|~€€€~~~~~|{|||~~~~~~~~~~~~~~||{{{||}}}||{|}~}|||~~~}|||}}|{y{||~~~~~~~~~~~~}}~~}}~~€€€€€~~}}}||||}~}~~}}}}~~}~}}||}||||}}}}||}||~}}~€€~}|||}}}}}|zz{|}~~~~~}~~|}~~€€€€€€€€‚€~|}}}}}||}}~~~~~€€~}|}}}~~|{||}||{{|}}}~~~||}}~~~}}}}}|zz{|~€}|}€€€€€~~~~€€€€~|}||~~}}}}}~~}}~~~€€~|{{|||{z{|||}||}}}}~~~~~~~~~}|}||}~~}}}|{}~~~~}~€€~}~€€€€€€€€€~~~~~|||||}}}~~~}}~|}}}}|{|}}|{{z{||}~~~|{|~~~~}~~~}}}~~~~}||~~~~~}~~€€€€€€€~}}~€€€€~|}~~}}|{|}}}~~}}}}~~~~||~~~|{{{|}}~~}}}~~~~~}~€€€~||}}~~|z{|}~~}~~~€€€~}~~}~~~€€€€€€~}|{{{|}}~~}}||}}€€}}||}|||{{{{|||||||}~~}}}}~~~}}}}~~~~~~}|||}}~€€€€~~||}~€€€€€€€€€€€~}{{||}}}}}~~~~~~~~~|{{{{{zz{{|}}~~~}}~€~}}~~~|||||}}|{|||~~€~~€€~}}|}}}}~~}~~~~€€~€€|{z{||}}|{{{|}~~~~~|{{{{|}~~|{{{|}~~~€~~~}~€€~|{|||z{||~€~€}||||}}}~€€~|||}}||{||}}}~~~~~€€~|z{||}}}||||}}~~~~~}~~~~~~~~}|}}}||zz|}~~~~}}~}}}}~~~~~~~~~}}|}}|{{|}~~|||}|}~~}~~}~~~~~~~~~~}||||}||}~~~~}~~~~€€~||}}~~~~~~~~~~~~~~~~}|{{{}~~~~}|}}~}}}}}~~~~~~~~~}}~~~~~~~~~|}}~~~}}}~~~~~~~~~~~}||||}~~~~~~~~~~~~~~~~~}~~}}}}}}}|z{}}~~}}}}|}~~~~~~~~~~~~~~}|}~~€€~~}{zz{{}~~~~}}}|}~~~~~~~~~~~}|}}}}}}}}~~}~~}~~~€€€€~}}}~~~~~|{{{|}~~}}~~~~~~~~~~~~~}}~~~~€€~|{z{}~~~}}||||}~~~~~}}}}}|}}}~~}~~~~~}}~€€~~|}~~~~~~~}}|yyz{}~€€~|}~~~~~~}~}~€€€€€€}{zz{}~}}|{|||}~~~~~~||~~}|{{|}}}~~~~~~~~~~€€€~}|||}}|{z{}~~~}}~€€~~~~~~~~~~€~~~~€€€€€€€€~}|}}}}|||{|}}~~}~~}~}}|~~}}}|{{{{|}}~~~~~~~~~~~}}|}}}}}|{||}~~~~~~~~~~~~~~~~~€€€€€~~}||||||{}}}~~~~~~~~~~~~}}}}}|||||}}}~~~~~~}}~~~€€~~|||}}~~~~}}|{||}~€€€~~}}}~~~~~~~~~~~€€€~~~}|{{{}~~~~~~~}}}~~~~}||{{|}}}~~~~~~~~~~~}|||}~~~~~~}}}}{z|}€€~}||}~~~~~}}‚‚€€~~~~~~|{||~~}}}|}}}}~~€~}}|{|}~~~~~~~~~~~}}}~~}{z{|~~}}~~}{|}}€~|{{|~~~~~€€~~~€€€~~~~~~~~~}|}~~}}~~}}|}~~~}||}}}}}||}~~~~~}}}~~~~|{||||}}~~~~~~~~}}}}~}||||}~~~~~~}}~‚‚€~~}~~~}}}|||}~€€€€~~}}}~~~~}|}~~~}||{|~~~~~~~~~}}}}|||{|}}}~~~~~}~~}{{|}~~}}~}~~~~~~~}}~~€€€€~~~~~~|{||}~€€~~}}}~~~~~~~~~~}}~~~~~~~~~~~~~~}||{|}}~}}}~~~~~~~~}|zzz|}~~~}}}~~~~~~~~~€€€~~~~~~~~}|||~€€€€~~~~~~~}~~~~~~}|}~~~~}~~}}}~~~~~~~~|||}}}}}|}}~~~~~}}~~~~}}||}}~~}}}}~~~~~~~~~~€€~}}~~~~~}}}~~~|{|~€€~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}~~~~}||}}}}~~~}}~~~~~~}|{{}~~~~}}}}}}}~~~~~}}~~~~~~~~}}~}~}|||}~~~~~}~~~~~}}}~~~~~~~~~~}}}}~~}}}}}}}}||{|}|}~~~~}}|}~~~~~~}||}~~~~~~~~~||||}~~~}||}~~~~~~~€€~~}~~€€~}}}~~~~€€}}}}~~}||||||||{|}}~~~~||}}}}}}~~~~~~}}||~€€~}}}~€€€€€}{z{|~~~~~||}~~~~~~}~~~~~~~}|{{{|||{{|}~|||}~~~~~}}}}}}}}~~~}}}}}~}}~~~€€€~~~~~}|{{}}}}}||~~~~~€€}}}}}}~~~~~}}~€€~~|}}||||||||||||}}}~~~~~~~~~|||}}}}~~~|{{{|}~€€€~~~{zzz{}}~~~€€€€~}}}~~~~~~~~~}~‚~|{{||||||||||||||~€~}}}}}~~}~~~||||}~~~~~~|yy{~~~~~~~~~~€~~~}~~~~~~~~€€~}||}}~~~}||||||}|}~€€~}||||}~~~}|}}~~}|||~€€€~}|}~~~~}|{z{}~€}||}~~~}|{|}€€~~~~~~€€€€}|||}~~~~|||||||}~~€~{{{|}~~~~~~||||}~~~~}}}~~~}|||{{}~€€~~}||||}~€€~~~~~~~}|||||||}}}}~€€€~~}||}}}}}}}||||}~€~}}~~~~~~~}|||}~|{|||~~~~~~}||{{|}}~€€€€~~~~~~~~~~}}}}|}}~~~~€€~||{z{}}|||||}}~~~~}~~}~~~~}||||}~~~||}}}~€€~}}}}~~|{||}~~~~€€€~~~~~~~~~~}|}}}}}~~~~~}||}||||||||}}~~~~~~~~~~~~~}||||}}}~}|{||~~~~~~}}~~~~~|{|{}~~€€€~|{|}}~~~~~~}}|{{||||||}}}}}~}}€€~|||}}}}}|||}}~~}|||}}€~~~~~~~~~~~~~|zz{}€€~~€}}|{}}~€~~~~~|{{}|}}||}||}}}}}}~}|{||}}}|||||}}|{{|~€~~}}}}~~~~~~}|z{|~~~~~||~~~~€~~~~€€€~}||}~||}||||||}}}}~~~~~|}}}}|||||||}}||}}~~}}}~~~~~~~~}}~~~~||}}}~€€~~~~~~~~~~}}~€~~~~~~~~~||{{|}}|||||}~~~||{}~~~}}|||}|||||||}}}||||}~€~}~}~~~~~|z{|}€€~}}~€€}}}~~~~~~~€‚€~}|{}}}~~||}}}}||||}~€€~||}}~~}}}||}}}||||~~~~~€~~€~||z{}~~~€€}|}~€€~~€€€}||}}||||}||||||||}~€~}}||||}}}||||||||}~€€€€€€~}}}|||}~~~~~€€€€~}|||}~~~~~~€€€~~~}~}||||||}||||||}~~~}~~}}||{{{{{|||}~~}~~}|||}~~||||}}~~~~€€€€€~}}}}}~~}}}~~€€€~}}~~}|}}}||zz{||}~~~~}|||~~}}|zzz{|}~~~~~~}}~€€€~}|||}~~~}{zz{~€€€€€~}}~~~~~~~~~}€€€~~}}~~||zz{|||}}}}~~}}~~~}|{{||||||}~~~~~~~~}~~~~}}|}}~~~~~}|{|||~€~~~}~~~~~~~~}~€€€€~~~~~~~~}~~~||||||}~~~}||||}~}}}~~~|{{{{|}}~~~~}}~~~~~~~~~~~~~}}~~~~~~~~~|||}~}}~~€}}|}}~~~~~~~~~€€€~~~~~}}~~~}}|}~~~}||||}~~}}|{||}~}}}}}~~~~}}}}~~}}~~~~~~~~~~~|}}}~€}|||}~~~€~~~~~~~~~~~€~}}~~~~~}}}}}}||||}~~}~}}||}}~}}}}~~}}}}}}|}~~~~~|}~~€~~~~~||}~€|yz|~€€€~~~€~~~€€~~~}}}~}}}||}||}}}}|}}}}}|}~€}}}||||}}}}|||}~~~~}~~~~~~}|}~~~~}zz|}~€€€~|}~~€~~~}€€€~~~~}|||||}~}||{{||||}~~~}}}||}}}~~}}~}}}||}~€€~}~~}~~|}}}~~~}|}~}|{|}~€€}|}~~~~~€~~~€€~|||}~}}}||||||||}}~~~~}||}~~~}}}}|||}}|{{|}€~~~}~~~}~~~}}||}~€€}||}~~€}||}~~€€€€€~|||}}~~}|{{}~~~}|}~}||||}~~~~|{{|}~}|||}~€~~}~~}}}~~}}~}~}||}~€€€~}|||~€~~~~~}}}}~~~~~~~}|||}~~~~~~~~}|}|}~~~}|{{||}}~~||||}~}}~}}~~~~~}}~~~~~~~|{|}}}}}~€€€~~~}|}}~~}~~~~}|}}~~~~~€€€€~}|||}}~~~~}}~~~~~~~~~}|zz{|}}}}}}~~}}|{{|}€€}}|}}~~~}|{}||{{{}~‚€~~~~|}}}~~}|{|}~€€€€€~~€€€€€€}|||}}~~~~~~~}~~~~|{{{||}}}}~~~}}}}~€€~~}~~~~~~~}||}~|{{|}‚€€~}|{}~~||||~€€€€€€€~~||||}~~~~~~~~€€€~~}{{{{||}}}}}}~~~~}}}~~}}||}}~~~~}||||}}}}}}~€€€€~~~~~~||}}~~~~~~€€€€€~~~~~~~}}}~~~~~~~~~~~~~}}|||{{||}}}}}}}~~~~~~~~~}||}~~}}}}}}~}}~~}|}~}~~~~~}~}~~}|||}~~€€~€~~~}}~~~~~~~~~~~~}~~~€~|{{||}}}}}||||}||}~}~~~~~}}||}~}}}}}}}|}~~~~~~|{}}~~~~~~~}}}|}~€€€€€}~€~~~~}~~~}}~~~~}}}~~}||||}}}~~~}|}}|||}}}~}~~}|||}}}}}}~~~|||}~~~~~|{|}~~~~|}~€€€~~~~}~~~~~~}~~}~~}||{{||||||~~}}|||}}}}}~~~}}}~}|||}~~|}|||~~~€€~}~~|z{|}~~}~~~}|}~~€€€€€~€}~~}}~~€~~€€}}}}}~|{zz{||}}}}~~~~~~||~~~~||{{{||||}}}|{}}}~€~~}~~~~|z{|}~~~}|}}€€~~€€€~~~~~~~€€~~~}|}||}|{{|||||||}}}}~~~~}||||{|||}}||||||}~~€€~}}~~~~}|{{~~~}}~~}~€€€€€~}~~~€€~}}~~€€€~~~}|}}}~~~~||zz{||}}}~~~~}||}||||~~~~}|{{{|}~~~}~~~}}|}€€~~~~~~|||{|~~~~~~}|}~€€€~~~~~~~~€€}}}~~~~~~~~~}}}}~}|||||}}}}}}}~~~~~}}||}}~}|{{{}~~~~~}~}}~~€€~}}}~~~~||}}~~~~~~}~€€~}}}~~~~~~~~~}~€€€~}||}~~}}|}~~~|{zz{|~~}}~~~~}~}|~}||{zz{|}~~~~~~~~~~~~}||}~~}||~~}~}}‚€~~~~~~~~~~~~~€€~||}}~~~~~~~}}~~}}||{|}}~~}~}|}~~~}}}}}~~}|zz{|~~~~~~~~}}~~€€€~~~~~~~|{|||~~~~~~~~~~~~~~~~}}~~€~~~~~}}}~~}|{{||}}}}|||}}}}~~~~~}}~~}}}}|{{||}~~~~~~€€€~~~~~~~~||z{|~€€€€~}~~~~~}|||}~€~~~}~~~~}||{{|}}}}~~}~~~~}~~}|{||}}}{{|}~~~~}~€€~~~~~~~}~~~}~~~~€~~~~~~||||}~~~~~~~~~~~~~~~}}|{{{|}}}}|}}}~}}}}}~~~}}|}}}}}}}|{||||~~~€~~~~~~~}}~~~}|}~~€€~€~|||}}}~}}~~~~~~~~~~€€}}}||||||{{||}}}}}}}~~~~~~~~}~|{}}~~~~}}~~~}z{|~~}~~~~~~}||~~~}}||~~~€~~~~~~~~€~}|{|||||~~||||}}}~~~~~}|}}}||{||{{||||}}}~~~~}~~~~~}|~~~~}~~~~}}|{}}~~}~~~~~~~~~€€€€~~~~~}~~€~|||}~~~~~}~}}~~|{{||~~}||{{}}~~~~~~}}~~}|||~~~~}~~~~||~}~~}~~~~~~~~~~~~~}~€€~~~~~~~~~}~~~~~~~||||}~~}}|||}}|||||}|||||}}~~~~~}~~~~~~~}}~~~~~~~~||~}~~~~~~~~~~~~~}}~~~~~€€€€~~~~~~€€|{{{|}}~}}}}|}}}}~~€}}}}}}||||||}}~~~}}}~~~~}~~}|}~~~~~~}{{|}~~~~~~}~~~}~€€~~~~~€~||{{}~~~}|||}}~~~~~}|{{|}}}}}}}}}}~~~~~~~}||}~~~~~~~~|z{|}€€~~}~~~~~~~}}}|}~€€~~~~~~~~}|{{|}~~~}||||}~~~~~~€€~|{{{{|}}}|||}}}~~~~~~~~|||}~~~~~~~~~~~~|||~€~}}~~~}}~}}}|~~~~~~~~~~~~~~|}~}}~~~~~}||}}}~~~~~~~}||{{|}}}}}|}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~||}~~~~~~~~}}}}}}}}~€~~~~~~~~~~~}}~~~~~~~~}}~~~~~}}~~~~~~~~~~}||||||}~}}}}}~~~~~~}}|}}~~~~~~~~~~~}~~}~~~}}~}~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}~~~~~~~}}}~~~}}}~~~~~~~}}}}|}}}}}||}}~}~~~~~~~~~}}}}}~~~~~~~~~~~~}~~~~~}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}~~~~}}}~~~~}~~~~~~}}||}~~}~}}}}}~~~~~~~~~~~~~~~}}||}~~~~~~~~~~~~}|||}~~~~}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~}}|}}}~~~~~~}}|||}}~~~~}}|}}~~~}~~~~~~}}}}}}}~~~~~~~~~~}~~~~~~}||||}~}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}||||~~~~~}|||}}~~~~~~}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}|||}}}}~~~~~~~~~}}~~}}~}}~}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~}}}~~~}}}}~~~~~~~~~}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}||||}}~~~~~~~~~~}}~~}||||}}~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}~}}||}~€€€~~~~~~~~~~~~~~}|||}~~~~~~~~~~~~~~~}||||}}~~~~~~~~~~~~~~~||||}}~~~~~~~~~~~~~}~€€~~}}~~~~~~~}~~~}||}}~€€€~~~~~~~~~~~~~~~}}|}~~~~~~~~~~~~~~~}||||}~~~~~~~~~~~~~~~~~}|||}~~~~~~~~~~~~~~~~~€€~~}}~~~~~~~}}~}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}||}}~~~~~~~~~~~~~~~~~~~}|||}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}|||}}~~~~~~~~~~~~~~~~~~~~}}|||}~~~~~~~~~~~~}}}~~~~}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}|||}}~~~~~~~~~~~~~~~~~~~~~}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~}}}}}}}~}}}~~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~}}}}}}~}}}}||}}}||||{{{{{zzzzzzzz{{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}|||||||||||||}}}}}}~~~}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}~~~}~}~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€~}|}}}|}}}}}}}}}}}||{|}~~~~~~}}}}}}}|}~~~~~~~~~}}~~€€€~~~‚ƒ€~|zyz{{|}||||}}}||{{|}}}}}}||{|}~~~~~~}||}€~}|{|~‚‚‚€€€€ƒ‡„~zxzz{|||{yyz{}~}{xwxz|~}|{{{|||zz{}€€~~}~€‚‚‚‚‚„†…„‚€~†…‚€|zywwyz{||||||{{yyz{}~~|||{|||{{}}~}|}~€€€€~|{}~ƒƒƒ‚‚‚€€€€€€€ƒ†‚~zy{|zyxxxy{{{{}~}{yyz|}~}}|{{{{{yz{|}€€€~~~€ƒ„ƒ‚€€‚„ƒ‚€~|{yzz{||||||{z|||}~~~}{{|{||||||}~~~~~~~~||}~~|||~€€€€€€€€‚…„~zyzz{||}||||{zyxvwy{}~~~}|||||}}|{|}~~}}€ƒƒ‚‚€€‚ƒ‚€~|{zxyz{|||}||{{||{}~||||||||||||}~~~~~}}~~||}~€€€€€€€€€ƒ…ƒ~zzzz{||||||||{zywwy{|~~~~||{||||{{|}~€€€~~~‚‚ƒ‚‚€€€‚„ƒ€}|zyzz{||||||||{zz||}}}}|||||{|}}~~~~~}||}~€~}|}~€€€€€€€€……‚€|zz{{{|{{{{z{{|||{yxyz|}~~~}|||||||{{|~€€€~~ƒƒ‚‚€€„ƒ‚€}{yxyz{|||||||{{zz{|}}}||||||{|}~~~~}|{{}~€~|}~€€€‚†„‚€{{||}|zxxxxxyzz|~~~~~|{z{|}~~~~}|||||{{|}€€€€€€~}~€€‚‚‚€€‚„ƒ€}zyyz{||||{{{{|||||{{||||||{{||}~~~~}||}~€€~}}~‚‚€€€€€ƒ†„|yz{{||{zxxyy{|{{{{}€€|zz{|~~~}|{{{{zz|}€€~}~~€€€€ƒƒ‚ƒ…„‚€~|{{{{|||||{{{||{{||||||{zyyz|}~~~~~}}~}|||~€~|}~€€€€€€€„†ƒ}xx{}}}zwvwxz{||{{{{|~‚€|z{|}~~}||{|||{{|}€€~}}~€€‚‚‚‚ƒ…„‚|{zz{|||||{{{||{{||||||{zzz{|}~~~~}}}}||}~€~~||}‚‚‚€€€€……ƒ€}yyzz{|{zxxyyz{{{{{|}~€}zz{|~~}||{{{|{|}~€€€€€‚‚€€~|{z{}€€€…‡†„~|}}~~}||{{||||{{||}}}}|zz{|}~~~~~}}|}|{{|}~~~}}~‚€€€€€€€€‚††ƒ€~{zxzzzyxyzz{||||{|||}~~~~€€}{{{|}~~}|||||{|~€€€€€€€€~|{z{|~†‡…„€~|||~~~~|||{{||||||||}}}}|z{{|}~~~~~}||||||}~~~~}}€‚‚‚‚€€€ƒ‡†„~||{zxxyzz{{{||||||}}~~~}~~~~~~~~}||}}~~~~~}|{{|}€€€€€€€~~~~~~~~}}~~~~~~~~~~~~~~~}}||||}}}|{||}~~~}}||{{|}~~~~~||}~€€€€€€€€„‡„‚€}|{{zxxzzz{{{|{{||}}~~~~~~~~~~~}||}~~~}|{{|~€€€€€€€€~~~~~~~~~~}}~~~~~~~~~~~~~~}}||||||||{{|}~~~}}}||{|}~€€}||}~~~~~ƒ†…ƒ€~}|}}}}}{xxxxy{{||}}~~~~~~~~~€€~~~~~~~|{{|}~€€~}}}}~~~~~~}}|}}}~~~~~~~~~~}}}~~~}|{|}~~~}}}||{|}~€€}{z|~€€€„…„‚€~}|}}}}|zxwxyyz{{{}}~~~~~~~~~~~~}|{|}~€€~}}}}~~~~~~}}|||}}}~~~~~~~~~~~~~~~~~~~~}}~}}|{||~~~}}}}|{{|}~~~~}||~€€€€€€ƒ†…‚€|{{{zxwxxy{{{||{||}}~~~~~~~~~~~~|}}~~~}|{|}~€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}||}}}}}|{{|}~~}}|}}|{{|}~~~~~}|}~€€€€€€€ƒ†„‚€}|{{zxxzzz{z{{||||}}~~~~~~~~~~~~}|}}~~~~~~}}||}~€€€€€€€~~{yz{}ƒ‡†„‚~{||}~}||{||||||||}~~~}|z{|}~~~~~}}}}}|{{|~€~}|}~‚‚‚€€€€€€ƒ…„‚€|zxxy{|{zyyz{{{||{|||}~~~~~~}||||}~}}}}}}}}}~€€€€€€€€€~~}||}~ƒƒ‚€~}}~~~~}}||||||||||}}}}}|{{||}}~~}}|||||{||~~~|}~‚‚‚‚€€€€€€…„‚€|zz{|||xvvwy{|||{{||‚€|z{|}~~~}||{|||||}‚€€€~}~€‚‚‚„„‚€~|zz{{|||||{{{||||||||}||zyz{|}~~~~~}}}}}||~€€~}|}‚‚‚‚‚‚€€€€ƒ†„~xw{}~~{xwwxz{||{{{{|}€}z{|}~~~}|{{||{{|}€€€~~~€‚‚‚‚„„‚€~|{zz{|||||{{|||||||||||{|{|{{||}~~~~~~~~~}||}~~||}~‚‚‚€€€€€€…„‚€|{zz{{zzyxxyy{{|}~~~}|z{{|~~~~}||{||{{|}€€€€~}~~€‚‚‚€€„ƒ‚€~{yyzz|||||{{||||||||{{||||{{{|}~~~~~~~|||~€~}}}~€‚‚€€€€€ƒ†ƒ€|{{|||{ywvvxy{{|}~}~~}|{z{|}~~~~||{{{{z{}~‚€€~~~€‚‚‚€„ƒ€|zxxyz{|||||||{{z{|}}}}}|||||||}~~~~~}}|||~€€~}|}~‚‚‚€€€€€ƒ…„~|zzzzz{{{{{z{{||{zxxz{}~~~~}|||||||{|}~€€~~€‚ƒ‚‚€~‚„‚€~|zxyz{|||||||||||{{{{|||||||{{|}~~~~~~~||~~€€~~||~‚€€€€€~~ƒ…‚€}zyzz{||zxyyz{|}}zz{|~~~~}|||||{z{|}€€€}}€€ƒ„ƒ‚€€~„ƒ€|{zxyz{|||||||{{|}||}}}}}|||}}||}~~~~~~~~||}~~}||}~€€€€€€€€€€…ƒ€}}|||{{{|||||{zyxvwy{}~~~~}||||}}|{|}~~~€ƒƒ‚‚€ƒ‚€|{zyyz{|||}|||{{{{|~~~~|{|||}}|||}~~~~~~~~~}}~~||}~‚‚‚€€€€€€€€€‚…ƒ~zyzz{||}||||{zyxwxy{}~~~}|||||}}|{|}~~~}~‚‚ƒƒ‚€€‚ƒ‚€~|{zxyz{||||||{{||{}}|||||||}||||}~~~~~~~~|}~~~}||}‚€€€€€€€€€ƒ…„€|yzz{|||||||{zyxwxy{}~~~}|||||}|{||}~~€‚‚‚€€‚ƒ‚€~|zyzz{|||||||||zz{||}}}||||||{|}~~~~~~~}||}~€€~~||}~€€€€€ƒ…ƒ€~{zzzzz{{{{{{{{||{zxyz|}~~~~}}|}}}}|{|}~€€~~€‚ƒ‚‚€‚„‚€~|zxxzz|||||||||||{z{||}}|||{{|}~~~~~~~||}~€€~||}~€€€€€€€…†„|z{{{~}{zywwxz{|~~~~|{zz{|}~~~}||{||{zz|}€€€€€~}~‚€‚‚‚€€‚„ƒ‚€~{yyz{|||||{||||||||||||zzzz{|~~~~~~~~||}~€€€~}}~€€€€€„„‚€|z{|||{yxwwyz|||}}}~}}|{{{|}~~~}||{||{{|}€€~}~~€€‚ƒ‚€€€ƒ„‚|zyyz{|}||||||||{{||||{zzz{|}~~~~~}}}}||}~€€€~|}~€€€€€‚†„‚€zxy|}}{xvwxz{|||{{{|~€|zz|}~~~}|{{||{{|}~€€€~}~€€€€‚ƒ‚‚ƒ„ƒ‚€|{zz{|||||{{{|||{||||||{zyz{|}~~~~~~~||}~€€~}|~‚‚‚€€€€€…†ƒ€|xz{{{{zxwxxy{{{{{{|€€~{z{{}~~~}||{|||{|}~€€€€‚‚€~}{z{}€€€‚†‡…ƒ€}|}}~~}||{{||{|||||}}}}|zz{|}~~~~~}}}}|{{|}~~~}}~‚‚€€€€€€€ƒ‡†ƒ€}{zyxy{yyzzz{{{|{|||}}~~~~~€€~|{{|}~}}}|||{{}~€€€€€€€€€~|yz{}€ƒ‡†„‚€|||~~~|||{|||||||||}}}|{z{|}~~~~~}||}}|{|}~~~}|}‚‚‚‚€€€€€€€…‡„‚€|xwxzz{|{{|{{{||||}}}~~~~~}}}~|{||}~~~}}}|{|}~€€€€€~~~~~~~~~~~~~~~~~~}}||||||||{{|}~~~}||||{{|~~~~~||}~€€€€€€€‚†…ƒ€~|{{zxwyzz{{{||||||}~~~~~~~~~~~~~||}~~~~~~~}||}~€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}|||||}}|{||}~~}}}}|{|}~€€€|||||}~€€€„……ƒ€~}}}}}}}{xxxxyz{{|}}~~~~~~~~~~€€~~~~~~}|{|}~€€~}}}}}~~~~~~}}}}}~~~~~~~~~~}}}}}}}|{{|}~~~}}}}|{{}~~€€|{{{}€€€…†„‚€~||}}}}|zxvwxyz{{|}}~~~~~~~~~~~~~~~|||}~€€~}|}}}~~~~~}}}||}}}~~~~~~~~~~~~~~~~~}|||}~~~}}}}|{{|}~~~~~}||}~€€€€€€€ƒ†…ƒ€}{{{zyxxxy{{{||||||}~~~~~~~~~~~~~||}~~~~}|{|}~€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|}}}}}}|{{|}~~~}}}}|{|}~€~~~||~€€€€€ƒ‡…‚€}{{zzxwyyy{z{{||||}}~~~~~~~~~~~||}~~~~|{|}~€€€€€€€~~}{yy{|~…‡…ƒ€|{||~}||{{|||||||}}~~~|zz{|}~~~~}}}}}|{{|}€~}|}‚‚‚‚€€€€€…†„~{yxwz||{yxyyz{||||||}~~~€€|{{|}~~~}}|}}|||}~€€€€€|{zz|~…‡…ƒ€|{|}~~}||{{||||||||}}}}|zz{{}~~~~}}||}}|{|}~~}}~‚‚‚‚€€€€€€……ƒ€~{zxx|}~~|zwuvxz|||}}}~€|{{|}~~}|||}}||}~‚‚€~~~}~~€‚‚ƒƒ‚€}{zzz{|||||{{|||||||}}}|{{zz{|~~~~~~}}~}||}~€€€~|}~‚‚‚‚€€€€ƒ†„‚€zxx{~~|zwvwxz{||{{{|}€|zz{}~~~}|{{|||{|~‚‚€€~}~€€€€€‚‚‚‚„„‚€|{zz{{||||{{{|||||||||||zyz{|}~~~~~~~~~~~~}||}~~}|}~‚‚‚‚€€€€€„…‚€zx{|~~|zxvwxz{||~~~~}|{z{||}~~~}||{{|{{|}~€€€€~}~€‚‚‚€€‚ƒ‚‚€„„‚€~|yyz{{||||{{||||||||||{{{{z{||}~~~~~~~~~}||~€€~~}~‚‚‚‚€€€€€ƒ†„}zzz|}|{xvwy{}}}|{{|||{{{{|}~~~}||||||{|}~€€€~~~‚€‚‚€„ƒ€|zxxzz{||||||||||||{{||}}|||{{|}~~~~~~}|}~€~}|}~‚‚‚€€€€ƒ…ƒ€~{zzyzz{{{{{zz{||{zyyz{}~~~~}|||||||{|}~€€€~€‚ƒ‚‚€€‚„‚€~|zxyzz||||||||{zz{|}}}}}|||||||}~~~~~~}|}~€€~~||~€€€€€€€€‚†„€~|||{||{{ywwz{|}}|zxxy{}~~~}|||}||||{|}€€€~~~€‚‚€€‚ƒ‚€~|{yxyz{|||||||{{}|||||}}||||||||}~~~~~~~~|}~~~}||}€€€€€€€€€ƒ…ƒ€|zyyz{|||||{zzywwxy{}~~}}||||}}|{|}~€€€~}~‚‚ƒ‚‚€ƒƒ€~|{yyzz|||||||{z{|}}}}}|}}|}|||||}~~~~~~~~}|}~~}||}€€€€€€€€…„‚€{zzz{|||||||{{zxwxy{}~~~~|||||}}|{||~~~~€ƒƒ‚‚€€ƒ‚€|{zxyz{|||}||{z{|||}~~}|||||}|||}}~~~~~~~~~|}~~}||~€€€€€€€€ƒ†ƒ€{yyz{|||||||{zyxwxy{}~~}|||||}}|{|}~€€€~}~€‚ƒ‚‚€ƒƒ€}{yyz{||||||||||||{{{|||}||{z{|}~~~~~~}||~~€€~}||~€€€€€…„€|zzzzz{{{{{{{|||{zxxy{}~~~~}||||}}|{|}~€€€~~€‚ƒ‚‚€ƒ„‚|zxyzz|||||||||||||{{{||||||{||}~~~~~||~~€€~||~€€€€„…‚€}{zzzzzzyyzz{}~~~}{zyz{|~~~~||||||{zz{|~€€~~€‚ƒ‚€€„ƒ‚€~|zyz{|||||{{||||||||{{|||||{||}~~~~}||}~€€€~}|~€€€€€€…„‚€|z{|||zyyxwxy{|}~~~~}||z{|}~~~~}|||||{{|}€€€€€~}~~€€‚‚€€‚„ƒ‚€}{yyz{|||||{|||||||||||{zzzz|}~~~}}||}~€€€~}}~€€€€€……ƒ€|yzz{~|zywwyy{||||{|}€~{z{|~~}||{{||{|}~€€€~}}~€€€€€‚‚‚‚‚„„‚€}{zz{||||||{||||{||||}||zyz{|}~~~~~}}}}||}~~}}}‚‚‚€€€€€…„‚€}yxy{~}|ywwxy{|||||}~€€~{z{|}~}||{||{|}~€€€€~}}~€ƒ‡‡…‚€|{{|}}~}|||{||||{{{||}}||zyz{|}~~~~}}}}}|||}€€~~}~€€€€€€€€€ƒ†„‚€|{zyyz|zxxxy{{{|{|||}~~~€€€~|||}~~}}}|}|{|}~€€€€€€€€€~~|zz{}…‡…„}||}~~}|||{||||||||}}}}|z{{|}~~~~~}}}}}|{|}~~}|}~€‚‚‚€€€€€€€…†ƒ~|zxxz|||yxyyz{||||||}~~~~~||||}~}}}}}}|||}~€€€€€€~~~}}}}~~~~~~~~~~~~~~}}||||||||{{|}~~~}}}}}|{|}~~~~|||~€€€€€€€€€€€ƒ…„‚€}|{{zzzzxxyz{||||||}}~~~~~~~~~~}||}~~~~}|{|}~€€€€€~~~~~~~~}}}}}~~~~~~~~~~}}}||||}}|{||}~~~}}}}|{{|}~~~€~{{|~€€€€ƒ……„€}||}}}}|yxxxzz{|||}~~~~~~~~~~~~~~~~~~~~~}|{|}~€€€~}}}}}~~~~~~}}}}}}~~~~~~~~~~~}~~~~}|||}~~~~}}|{{|}~~€€}||{}~€€€€‚„„ƒ}||}}}}|zxvwxz{||}}}~~~~~~~~~~€~~~~~}|{|}~€~~}}}}~~~~~}}}||}}~~~~~~~~~~~~~~~~~~}|{|}~~}}}}|{{|~|{{|~€€€€€€€€€€€…†„‚€|{zzyxxxxyzz{|||||}}~~~~~~~~~}|}}~~~~}|{|}€€€€€~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||}}}}|{{||~~}}}}|{{|}~~~~}|}~€€€€€€€€‚††ƒ~|{{zxwyyyz{{|||||}~~~~~~~~~~~~~||}~~~~~}|{|}€€€€€€€~~~~~~~~~}}}}~~~~~~€€~}}}~~~~~~~~~~~~}}}}}}~~}{{||}~~}}}}|z{|~~~|{|}€€€€€€€ƒ†„‚€|zxwz}}|yxxyz{|||||}}~€€~|||}~~~~}}}}|||}~€€€€€€€~|{zz|}…‡…ƒ€|{|}~~~}||{{||||||||}}}}|z{{|}~~~~}}||}|{{|~~~~}}~‚‚‚€€€€€€€€ƒ†„‚€|zxx{z{zxyzz{||||{||}~~~~~€|{{||}}}}}}}}||}~€€€~~€~~~€€€€‚‚‚‚ƒ„ƒ€~|zz{{|||||||||||||||}}|{{zz{|}~~~~}}}}~~||}~€€~}}~‚‚‚‚‚€€€€€‚……‚€|yzzz{|{yxxyz{|||{||~€€|zz{|~~~}|{{|||{|}~‚€€€~}~€€€€€€‚‚‚‚ƒ„ƒ‚€~|zzz{||||||||||||||||||{yyz{|~~~~~~}}}}}||}~€€~}}~€‚‚‚‚‚€€€‚…„~yy||}}{xvvwxz{|}~~~~}}|z{|}~~}||{||{{}~‚‚€€€€~~~€€‚‚€ƒƒ€}zxyz{||||{{{|||||||||||zzzz{|~~~~~~~||}~€€€~||~‚‚€€€‚…„‚€{zyz}}|zwwxxyyz|}~~~}|{z{|}~~~~}|||||{{|}€€€~~~€€‚‚‚€€ƒƒ‚€~|yyyz{||||{{|||||||{{||||||||{||}~~~~~}||}~€€~||~€‚‚‚‚‚€€€€€‚…ƒ€~|zzyzz{{{{zzz{{|{zyxz{|~~~~}|||||||{|}~€€~~~€‚ƒ‚‚€„‚|zyxzz{|||||||{z{||}}}}}||||{||}~~~~}~}||}~€€~||}~€€€€€„…‚€|z{|}}|ywwx{~~~~|{zxyz|~~~~~}||||||{{|}€€€€~~~€‚‚‚€€‚ƒ€~|{yxyz{|||||||zz|}~|||||}||}|||}}~~~~~~~}|}~~}||}‚‚€€€ƒ…ƒ€}zyzz||}}|||{zzyxwxz{}~~~}||||}~~}||}~€€€~}~‚‚ƒƒ‚€‚ƒ€~|{yxyz{||||||{z{|||~~}||||||||||}}~~~~~~~~~|}~~||}~€€€€€‚…„€|yyyz{|||||{zzyxwxy{}~~~}|{||}}|{|}~€€~}~‚‚ƒƒ‚€€‚ƒ€~|{yxyz{|||||{z{}}|}||}}}}|{|||}}~~~~~~~|}~€€~}||}~€€€€€€€€€€…„~|zz{{||||||||{zxwwy{|~~~}|||||}}|{{|}~~}~€ƒƒ‚€€‚ƒ€~zyyz{|||||}||||{{||}}}}|||||{|}~~~~}}}||}~€~}|}~€€€€€„†ƒ€~{zzzz{{{{{{{{|||{zxyz|}~~~~}||||}||{|}~€€€~~€‚ƒ‚€€ƒ„‚€~|zxyz{||||||||{zz{|}}}}|||||{|}}~~~~~~|}~€€~}||~€€€€€…„~|||{||zyxwy|}~~}|zyxy{|~~~~}||||||{z{|~€€€~€ƒ‚‚€ƒƒ‚€~|zyzz{||||{{||||||||{{{{|||{{||}~~~~}||}~€€~~}}~€€€€€€ƒ…ƒ~{z{||{yyxwwxyz{||~~|z{|}~~~~}|{{|{z{|}€€€€€~}~€€€‚‚€€€ƒ„ƒ‚€}zyyz{||||{{{||||||||{{{{|{{{|}~~~~~~}|}~€~|}~€‚‚‚€€€€€…†„}z{{z{|{yxxyz{|||||}€€~{zz{}~~~}|{{{||{{|~€€~}}~€€€€€‚ƒ‚‚‚„„‚€}{zz{||||||{||||||||||||zyz{|~~~~~~}}}}||}~€~}}~‚‚‚€€€€„†ƒ~ywx{}~~|yxwwyz{|||||}€|z{|}~~}|||||{{|~€€€€~}}~€€€€€€ƒ‚‚„„ƒ€~{zz{{|||||{{{{{{{|||||zzz{|}~~~~~}|}}|||~€€€~~}}~‚€€€€€€…†ƒ~|zyxyzzyxyyz{{||{|||}~~~~€€}{{|}~~}}|||||{|~€€€€€€€€€~|{z{}~€€ƒ‡‡…ƒ€}|}~~|||{||||{{|||}}}}{z{{|}~~~~}}}}}|{{}~€~}||~‚‚‚€€€€€€€€€„†„‚€|zxwz}|{yxxyz{||||||}~~€€~|z{|}~~}}||}|{|}~€€€~~~~~~~~~~~~~~~~~~~~~}}|||||}}}|{|}~~}}|}}|{|}~~~~~||}~€€€€€€€€€ƒ……ƒ€~|{{{zzzyxyyz{|||||}}~~~~~~~~~~}|}}~~~~~}||}~€€€€€€€~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}||||}}||{|}~~}}}}|{{|~~~~~}|~€€€€€€€ƒ†…ƒ€}|{yxyzzz{{{{{|||||}~~~~~~~~}}}}}}}~~}~~~~~|{|}~€€~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}|||}|{{|}~~~}}}}|{{|~€€€€}yyz|€€€€‚„…„‚€~}}}}}}|{xwwxz{|||}~~~~~~~~~~~~~~~~~~~~||||}€€~}|}}}~~~~~}}||}}}}~~~~~~~~~~~~~~~}}|{|}}~~}}}}|{|}~~€€€€~||{|~€€ƒ…ƒ‚€~}}}}}}}|zxvwyyz||}~~~~€~}~~~~}}|{||}~~}}~~~~~~}}|||}~~~~~~~~~~~~~~~~~~}}}}}}|{{|}~~}}|||{{|}~~~~}|}~€€€€€††ƒ~|{{zxwxyyz{z{|||||}~~~~~~~~~~||}~~~~~}|{|}~€€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|{{|}~~~}}}|{{|}~~~}||}~€€€€€€€‚†„‚€|{ywy{}|yxxyz{|||||}}~~~€}|||}~~~}}}}}|||~€€€€€€€}||z{}~…‡…ƒ€||}}~~~}||{|||||||||}~}}|zz{|}~~~~}}||}|{{|~~~~}}~‚‚‚€€€€€€€€ƒ†…‚€|zxwz{{{zyzz{||||||||}~~~~~~~|{{|}}}}}}}}|||}€€€€€~~~~‚‚‚‚„ƒ‚€~|zzz{|||||||||||||||}}}}{z{{|~~~~~~}}}~~}|}~€€€~}|~‚‚‚‚€€€€ƒ†ƒ~yy{{{{{yxxxy{||{{{|~€€~|zz{}~~~}|{{|||||}~€€€}}~€€€€€‚‚‚ƒ„‚€|{z{{||||{{{{|||||||||||zyzz|}~~~~~~}}}}}||~€~~}~‚‚‚‚€€€€€…†ƒ~{zyz{{{{zyxvxyz{||~€}{z{|}~~}|||||||}~€‚‚€€}}~€€€€‚‚€€ƒƒ‚€~{yxyz{||||{{|||||||{{||||||{||}~~~~~~}||}~€~}}~€‚‚‚‚€€€€€…†ƒ€|{||||zyxxxxxyz{}~~~~|{z{|}~~~~~}||||{{|}~‚€€€€€}~~€€€‚‚€ƒ„‚€~|yyzz|||||{{||||||{{{|||||||{{|}~~~~~}||}~€€~||}‚‚‚€€€€€€ƒ…„€}||{{{zz{zzzz{{|||zzxy{|~~~~}||||||{{{}~€€€~~€‚ƒ‚‚€ƒ„‚€~|zxxz{||||||||||{z{||}}|||||{{|}~~~~~~}||}~€€~||~‚‚‚€€€€€€€‚†„~{z{}}|zxwy{{||||{zyxy{|~~~~}}||||||{{|~€€€€€€‚‚‚€~ƒ‚€~|{zxyyz||||||||{{{||||||||}}}}|}}~~~~~~}}}~~|||}€‚€€€€€€…„~zyzz{||}||||{zyxwwy{|~~~}|||||}}|{|}~€€~~€‚ƒƒ‚€€‚ƒ‚€}|zyyz{||||||{{||{}}}||||||}|}||}}~~~~~~~|}~~}||~€€€€€€€€€ƒ…ƒ€|yyyz{||||||{zywwxy{}~~~}||||}}|{|}~€€€~}~‚‚ƒƒ‚€€ƒƒ€~|{yyzz{|||}||{{|{|}|||||}}}}||}}~~~~~~|}~~€€~}||}~€€€€€€€€€…„|zyz{{|||||||{zxwwxz|~~~~}|||||}|{{|}~~~}~ƒƒ‚‚€€‚ƒ‚€~||zyyz{|||||{{{{|~~~~|{||||||||}~~~~}}}}}|}~€€€}|}~€‚€€€ƒ…ƒ€~|zzyzz{{{{{{{{||{zyxz{}~~~~}|||}}||{|}~€€€~~€‚ƒ‚‚€€‚„‚€~|zxyzz||||||||zz{||}}}}|||||{|}~~~~~~~||}~€€~||}~€€€€€€„…‚€}z{}}}{xvwx{~~~}|zyxyz|}~~~}}||||||{{|}~€€€~~€‚ƒ‚‚€‚ƒƒ‚€~|zyzz{||||{{||||||||||{{{zz{|}~~~~~~}||~€€~~|}~€€€€€€€ƒ…ƒ€}zz{{zzzzyxxyz{{|}~}{z{|}~~}||||{z{|~‚€€€€}}~€€ƒ‚€€€ƒ„ƒ€}zyyz{||||{{{||||||||{{{{|{{{|}~~~~~~}|}~~}}~‚‚‚€€€ƒ…ƒ€|zzyzzyz{{{{{{{{{{|€}{z{|}}}}|{{{{{z{|~€€€€€~~~€‚ƒ‚‚ƒ„„‚|{{{|||||||{|||||||||||{zyz{|~~~~~}}}}||}~€~}}~‚‚€€€€€……ƒ€}yyz{}|zxwxyz{||{{{|}~‚€|{{|}~~}}|||||{{|~€€€€~}~~€ƒ‚‚„…ƒ‚€~|zz{{||||||||||{|||||||{zzz{}~~~~~}|||{|~€€€~}|}~€€€€€€‚……ƒ€~{yxx{||zyyyz{{||||||}~~~~~€~|{{|}~}}}||||{|}€€€€€€€€€€~|{z{}~€€ƒ†‡„‚€||}~~}||{|||||||||}}}}{z{{|}~~~~~}}}}|{|}~~~}||}‚‚‚€€€€€€€€…†„|zxxz||zxxyz{{||||||}~~~€€~||||~~}}}}}}|||}~€€€€€€€€~}}~~~~~~~~~~~~~~}}||||||||{{|}~~~}}}}|{|~~~~~||}~€€€€€€€…‡„‚€|{{{zyy{zyyyz{||||}}}~~~~~~~~~~~~||}}~~~}|{|}~€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}||||}}}|{||}~~~}}}|{{|}~~}}}|}~€€€€€€‚††ƒ~|{{{zyzxxyyz{||||}}~~~~~~~~~~}}}~~}~~~~~}||}~€€€€€~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}|{||~~~}}}|{{|}€€€€}{yz|~€€…†„‚€~}}}~}}|ywvwyz{|||}}~~~~~~~~~~~~~~~~|||}~€€€}|}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~}~}|||}}~~}}}|{{|~€€}|}}}}~~€‚…†ƒ€}}}}}}}|yxxwxz{||}}~~~~~~~~€€~}~~~~~}|{{||~~~~}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|{||}~~}|}|{{|}~~~~}|}~€€€€€€€„†„‚€|{{zywxyyz{z{|{|||}~~~~~~~~~~}|}~~~~~}|{|}~€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{||}~~}}|}}|{{|}~~}}||~€€€€€€€€ƒ…ƒ~{zxz{z{yxyyz{||||||}~~€€|{||~~~~}}}}}||}~€€€€€~|zz{}~ƒ‡†„‚~{{|}~~~}||{{||||||||}}}}|zzz{|}~~~~}|||||||~€~~}|~‚‚‚‚€€€€€€‚††ƒ€~{yxyzzzyyyzz{|||||||}~~~~~€~|{{|}}}}}|}}||}~€€€€€€~|zz|}ƒƒƒ…ƒ‚€~}|{|||}||||||||||||}}~}|zz{{|~~~~~~}}}}}||}~~~||~€‚‚‚‚€€€€€€€ƒ†„‚€zwwx|}{xvwxz{|||||}€|zz{|~~}||{|||{|}~€€~}~€€€€ƒ‚ƒ„„‚€|zzz{{||||{{{||||||||}||{zz{{|}~~~~~}}}~}|}~€~~}}~€‚‚‚‚€€€€ƒ†„‚€|yyz|}|zxwxyz{|||||}~‚|z{|}~~~}||||||{|}~€€€~}~~€€€€€€‚‚‚€€€ƒ„ƒ€|yyyz{||||||||||||||||||{yzz|}~~~~~~~~~||}~€€~||}‚‚‚‚‚‚€€€ƒ†ƒ€|y{z{~|{zxwwxyz|~~~~~|{zz{|}~~~~}|||||{{}‚‚€€€€~}~€€‚‚€€‚„ƒ€}zyyz{|||||{||||||||||||{zzz{|~~~~~~~~}||}~€€~}}~‚‚€€€€€€ƒ…‚€|{||||zxvvx{}~}}|zzxyz|}~~~~}}}|||{{{|~€€€~~€‚‚ƒ‚‚€€ƒƒ‚€~|zxyz{||||||||||||||{{{||||{{||}~~~~~~~||~~€€~||~‚‚‚€€€€€€€ƒ…ƒ€|{}}}}{yyxyz{{{||{zyxz{|}~~~~}||||||{{|~€€€~~€‚ƒ‚‚€ƒ‚€|{zyxyz{{||||{z{}~}|}}~}}||||||||}~~~~~~~|}~€€}||}~‚€€€€€€€ƒ…ƒ~{yyz{||}|||{zzywwxz{}~~}||||}}}|{|}~€€€~}~€‚‚‚ƒƒ‚€ƒƒ€}{zyyzz{||||||{{|{|~}}}{{||}}|||}}~~~~~~}~~€~~||}~€€€€ƒ…ƒ€~zyzz{|||||||{{yxwxy{}~~~}|||||}}|{|}~~}~‚ƒƒ‚€€‚ƒ‚€~|{zyzz{|||}|}||{{{|~~}}||||||||}~~~~~~~~~}}~~}||}~€€€€€€€€ƒ„‚€}||{zyyzz{|||{yxwxz|}~~~}|||}}|{{|}~~~~‚ƒ‚‚€€ƒ‚€||{yyzz{||||||{{{{}~~~}{{||}}}|||}~~~~~}|}~€~||}~€€€€‚…„~|||{{zz{zzz{|||}|{{yyz{}~~~~|||||||{||~€€€~€‚‚‚€€ƒ‚€}{yyzz{|||||||||{z{{||}||||||{|}~~~~~~}|}~~}|}~€€€€ƒ…ƒ€~{z|}}|yxxz{|||||{zyxz{}~~~~}}||||||{|}~€€€~~€‚‚‚€€ƒƒ‚€~|zyzz{|||||||||||||{{{||||{{{|}~~~~~}||~€€~}|}~€€€€€ƒ…ƒ€~{{zz{zzzxxyyz{{|}~~}{{{|}~~~}|||{|{z{|~‚€€€€}}~€€€‚ƒ‚€€ƒ„ƒ‚€}zyyz{|||||{||||||||||||{yyz{}~~~~~~~}|}~~}|}~‚‚€€€‚…„~yy||}}{xvvwyz||}~}}}}|{z{|}~~~~}|{{{{z{|~€€€€€}}~€€€‚ƒ‚‚ƒ„ƒ‚€~|{{{|||||{{{{||||||||}}|zzz{|}~~~~~~~~~}|||~€€~~}~€€€€€€€€……‚€|yyz|~|{zxwxxz{{{{{|}€~zz{}~~}||{|||{{}~€€€~}}~€€€€€€‚ƒ‚ƒ…„‚€|zzz{{||||{{{{||{|||||||zyz{|}~~~~}}}}}|}~~~}~‚‚‚‚€€€€‚††ƒ~{yxy{|}{yxyy{{||||||}~~~~~|z{{|~~}||||||{|}€€€€€€€~|zz{}~€€ƒ‡‡…ƒ€||}~~}||||||||{|||}}}}{zz{|}~~~~}}||||{{|~~~~|}~‚‚‚€€€€€€€€„‡„‚€|{yxz}}{yxyz{{||||||}}~~~~€|{||}~~}}}}}}||}~€€€€€€€~}|{{|}~‚†‡…ƒ€}|}~~~}|||||{{{{|||}}|{{||}~~~~}}||||{|}~~~~}}~€€€€€€…‡…ƒ€}||{zxyzzyyyz{||||}}}~~~~~~~~~~~€€~|}}~~~~}|{|}~€€€€€€~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}|||}}}}|{|}~~~}}}|{{|}~~~}||}~€€€€€€€€€€‚††ƒ~|{{{zxxxyz{{||||||}}~~~~~~~~~~~||}~~~~}{{}~€€€€€~~~~~~~}}}}}}~~~~~~~~~~~}}}|||}}||{|}~~}}}}|{{|}~€€~|||{}~€€‚„…ƒ€}}}}~~}|zxxxxz{{||}~~~~~~~~~~~~~~~}|{|}~€€€~}||}}~~~~~}}}||}}}~~~~~~~~~~~~~~}|{|}~~}}}|{{|}~~~€€}|{{}€€€€„†„ƒ€~|||}}}|zxwwwy{{||}}}~~~~~~~~~€~~~~~~}|{|}~~~~}}~~~~~~}}}|}}}~~~~~~~~~~~~~~~~~~}}}}}}|{||}~~~}}}|{{|}~~~}||}~€€€€€€€€€„†„‚€|{{zyxyzxyzz{{{|||}}~~~~~~~~~~~~}|}}~~~~}|{|}€€€€€~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}|{{||~~}}|}}|{|}~~~~~||}~€€€€€€€ƒ†„‚€|zxx{z{zxxyz{|||||}}}~~€€~|{|}~~~}}}}}}||}~€€€€€€€~|zz{|~…‡…ƒ€|{||~~~|||{{||||||||}}}}|zz{|}~~~~}}||||{{|~€~~||~‚‚‚‚€€€€€€„†„‚€|zxyzz{zxxzz{|||||||}~~~€€}{z{|}~}}}|}}}||}~€€€€€€}zz{|~€ƒ‡†„‚~|||~~}|||{||||||||}}}}}|{{z{|}~~~~~~}}}}|||}~~~||~€‚‚‚‚€€€€€€„…ƒ€}ywx{}~~|yxwxy{{|{|||}€|zz{}~~~~|||||{{|}€€}}~€€€€‚‚‚ƒ„ƒ€~|zz{{|||||{{||||||||}}}|zzz{|}~~~~~}}}~~||}~€€~}}~‚‚‚‚‚€€€€€€†…‚€|yyz|}|zzxwwxz{|{{||~€|zz{}~~}||{{||{|}~‚‚€€~}}€€€€‚‚€€„„‚€}zyyz{|||||||||||{|||||||zyz{|~~~~~~~~~}||~€~~|}~€‚‚‚‚‚‚€€€€…„‚€zy{{||{zxxyz{{{{{|}~{z{{|}~~}||{{|{z{}~€€€~~~~€€€‚ƒ‚€€ƒ„ƒ€}zyzz{|}||||||||||||{{|||||{{||~~~~~~}}|||}~€~~}}~€‚‚€€€€ƒ„‚€|zz|||{xvwx{}}}}|{zxy{|}~~~~}}}||||{{|~€€~~€‚ƒ‚€€ƒƒ‚€~{zxyz{||||||||{z{||}~}}|||||{|}~~~~~}||~€€~}|}~‚€€€€€€€ƒ†ƒ€}|z{}|{{zyzzz{{||{zyxz{|~~~~}|||||||{|}~€€€~€‚ƒ‚€€ƒƒ‚€~{zxyz{|||||||{{z{||}}}}||}||||||}~~~~~~~}|}~~||}~‚‚‚‚€€€€€€€€€€„…‚€}zyyz{||||||{zzxwwxz|~~}|||||}|{{|}€€€~~}~€‚‚€ƒƒ‚‚€€~ƒ‚€|{zxyz{||||}||{||{}~}}}|{{||||||}}~~~~~~~}|}~€€~}||}~€€€€€€€€€…„€|zz{{||||||||{zxvwy{}~~~}||||||}|{|}~~~‚‚ƒƒ‚‚€€‚ƒ‚€~|{zyyz{|||||||zz{|}}}|||||||||||}~~~~~~~~~~|}~~}||}~€€€€€€€€ƒ…‚€}zzz{||||zzz{|}}|zxxy{}~~||{{|}}|{||~€€€~~~}}~ƒƒ‚‚€€„‚€~|{zyyz{||||||||{z{{|}~}|||||||||}~~~~~~~~~||~~€€~}||}€€€€€€€€€…†ƒ€|{||}|zxvwx{~~~~|{zxxz{}~~~~}||||{{{z|}~€€€€~~‚‚‚ƒ‚‚€€‚„‚€~|zyyz{||||||||||||||{{{|||||{||}~~~~~||~€€~~||}‚‚€€€€€…„€|{|}}~|zyxyzz{|||{zyxyz|}~~~~}}}}}||{{|~€€€€~‚‚‚‚‚‚€€„ƒ€|zxxzz{|||||||||||{{{{||||{{|}~~~~~}}}||~€€~}|}~€€€€€ƒ†„|x{}|}|zxwwxy{||||~~{zz{|~~~~||{{|{z{|}€€€€~}~~€€€ƒƒ‚€€ƒ„ƒ‚€}zyyz{|||||{|||||||||||{zzz{|}~~~~~~~}|}~€€~~}|}€‚‚€€€€‚…„~{zz{}}|yvvxy{|~~}}|||{z{||}~~~}}|||||{{|~€€€€€€}}~€€€€‚‚‚ƒ„ƒ€~|{{{|||||{{{{||||||||||{zzy{|}~~~~~~}~}||}~€~}}}€€€€€€€€€ƒ†„‚€|yz{||zzyxxyy{{{{{|}~€€|z{|}~~~}|{{||{{|}~€€~}~~€€€€€‚‚‚ƒ„ƒ‚€~|zz{{|||||{{{{|||||||}||zyz{|}~~~~}}}}||}~€€~}}~‚‚‚€€€€€……‚€|zyxxxz{{||{{{{{{||}}~€€|{{|}}}|||||{{|~€€€€‚€€~~|z{|~€€€‚…†…ƒ~|}}~~}||{|||||||||}}}|{zz{|}~~~~~}}||||{|}~~}|}~€‚€€€€€€€€…†„|zxy{{{zxyzz{|||||||}~~~~€€~|{{|}~~}}}}}}||}~€€€€€€~|zz{}~€ƒ‡†„‚~||}~~}|||{||||||||}}}}|{z{|}~~~~}|||{{|~€€€~~~}~€€€€€€ƒ†…ƒ€~||{{zyz|zzxxyz{|||}}~~~~~~~~~~}|}}~~~~~}||}~€€€€€€€~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}|{||}~~~}}}|{|}~~~|{|}€€€€ƒ†…ƒ€~||{zyxxyz{{{|||||}}~~~~~~~~~~~~~||}}~~}|{{}~€€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~}}||||}}|{{}}~}}}}|{{}~~€}||||~~€€……ƒ}}}}~}}|zxwwy{|||}}~~~~~~~~~~€~~~~~~~}|{|}~€€€~}}}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}|{|}~~~}}}}|{|}~~~€~~~}|}~€€€……ƒ€}||}}}}{xvwxz{||||}}~~~~}}}~~~~~~}||{|}~€€~}|}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}|{|}~~~}|}}|{{|}~~~~~}|}~€€€€€€€€€‚……ƒ~|{{{{zzyxxyz{|||||}}~~~~~~~~~~~||}~~~~~~}{{|~€€€€€~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{|}~~}}}}|{{|~~~~~||}~€€€€€€€€€€ƒ†„‚€}{{{zyxz{yyyyz{|||}}}~~~~~~~~€€|{|}~~~}}|||~€€€€€~~|zyz|~‚†…ƒ~{||}~~~}|||{|||||||}}~~~}{z{{|~~~~~}}}}}|{{}~~~}}~‚‚‚€€€€€€ƒ†„‚€|zyyzz{{yxyyz|||||||}~€€}{z{|}~~}}|}}}||}~€€€‚€~|zz{}€ƒ†…„~|||~~~}||||||||||||}}}}}{z{{|}~~~~}}|}}|||}~~~~}|~‚‚€€€€€€€€…„‚€|yxz{}|zxwxyz{|||{||}‚€|{{|}~~}||||||||}~€€€~~~€‚‚‚ƒ„ƒ€~|{{{{|||||{|||||||||}}|{zzz{}~~~~~~}}}}}||}~€€~~}}~€‚‚‚€€€€‚…„‚€|zyz{{{zzxxyy{{||||~€€€~|z{|}~~~}|{{|||{|~€€€~}~~€€€€€‚€ƒ„‚|zyyz{||||||||||||||||||||{{||~~~~~~~~~~~||}~€€~}}~‚‚‚€€€€ƒ…„~zz{{||zyxxyz{||}~~~~}|{z{||~~~}|||{||{{|~€€~}~~€€€ƒ‚€€‚„ƒ€}zyyz{|||||{||||||||||||{zzz{|}~~~~~~~~}|}~€€~}}~€‚‚€€€€…„‚€|z{|||zyxwwxyz{||}~}{{{|}~~~~}|||||{{|}€€€~~~~€€€‚‚€€ƒƒ‚€~{yxyz{|||||||{z{||}~}}}|||||||}}~~~~~}}||}~~||}~€€€€…„|{{{|}|||{{{{{{|||{zyyz{|}}}}|||||||{{|~€€€~~€‚ƒ‚€€ƒƒ‚€~|zyxzz||||||||zz{|}~}}}|||||{|}}~~~}~}}||~€€€~~||}~€€€€€‚…ƒ€{yyy{|||||||{zyxwyz|~~}|||}}}|{|}~~~~€ƒƒ‚€~‚ƒ€~|zxyz{|||||||z{}}|}||}}}|||||||}}~~~~~~~~~~|}~~€€~}||}€€€€€€€€€ƒ…‚€~{zz{{|||||||{zyxwxz|}~~~}|||||}}|{|}~~‚ƒ‚‚€€ƒ‚}|{yyzz{||}||||{z{|~}}}||||}}}}||}~~~~~~~~}|}~~}||}~€€€€€‚„‚€~{zzz{||{yyzz{|}}{z{|}~~}}|||||{z{{|~€€€~~}~€€€€‚ƒƒ‚€ƒƒ€~|{zz{{|||}||||{{|}|}}|}}||||||||}~~~~~~}|}~~|||~€€€€€€€€€ƒ„€}}||||{{{|||||{zzxwwy{|~~~}}||||}|{{|}~€€€~~‚ƒ‚‚€‚ƒ€~|zxyz{||||||||{z{||}}}}|||||||}~~~~~~~}||~€€~}||~€€€€€…„€~|{{|}||{yzzz{||}|{zxy{|~~~~~}}}|}||{{|~€€€€~€‚‚‚€ƒƒ€}{yxyz{|||||||{{z{||}}}}|||||||}}~~~~|{{}~€€~}|~€€€„…‚€zy|}~~|yvvwyz||}~~~~}|{z{|}~~~~}||{{|{{{}~€€€€€~}~€€€‚‚€€ƒƒ‚€~|zyzz{|||||||||||||||{{|||{{||}~~~~~}||~€€~|}~‚‚€€€€…„~{zz|~}|zxxxzzz|}||}|||z{{|}~~~~}|||||{{}~€€€€~~~€€€‚‚‚ƒƒ€~{zz{{|||||{{{||||||||||{zzy{|}~~~~~~~~}|}~€€~}~€€€€€€€……ƒ€}zyz{{|{xwxxy{{||{|}€€€~|zz{|~~~}||||||{|}~‚€€€~}~~€€€€€€‚‚ƒ„„‚€}{zz{{||||{{{{{|{||||||{{zz{|}~~~~~}}~}||}~}}~€‚‚‚‚€€€€‚…„‚€|z{{||{xvwxy{||{{{{|}€~{{|}~~}|{{{||{|~~€€€‚€€~~}}||~~€€…‡…ƒ€}|}~~~~}||{{{|||{{||}}}|{zz{{}}~~~~}}}||{{|~~~~}}~€€€€€€€€€ƒ†„‚€}zxxz{{{zyzz{|||||||}~~~~~~€|{||}}}}}}}}||}~€€€€€€€€~|zz{}€€‚†‡…ƒ€|||}~}||||||||||||}}}}|z{{|}~~~~}}||}|||}~~~||}€‚‚€€€€€„†„‚€}||{zyxxyz{{||||||}}~~~~~~~~~~~~~~|||}~~~~~~}|{|}~€€€€€€~~~~~~~~}}}}~~~~~~~~~~~}}}|||}}}}|||}~~~}}}}}|||}~~~~~}||}~€€€€€€€…†ƒ~||{{zyyyyz{{||||||}~~~~~~~~~||}}~~~~}{{|}~€€€€€€~~~~~~~~~}}}}~~~~~~~~~}}||||}}||{|}}~~}}}}|{|}~€€}||||~€€€€ƒ†„ƒ€~}}}}}}}{xxxwy{{|}}~~~~~~~~~~~~~~~~~~}|{|}~€€~}}}}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}|||}~~~}}}|{{|}~~~~}}}~~}~ƒ…„ƒ€~}||}}}}{xwxxz||||}}~~~~~~}}~~~~~~~}|{||}~~~}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}|{|}~~~}}}}|{{|}~~~~~}|}~€€€€€€€„…ƒ~|{{zyxyzyyzz{|||||}}~~~~~~~~~|}}~~~~}||}~€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{||}~~~}}}|{{|}~~~}~}||~€€€€€€…†ƒ~|{{{zyz|{{yxxyz||}~~~~~~~~~~~~~~|}}~~~~}||}~€€€~€€€~|zyz|}……„‚~|{|}~~~~|||{|||||||}}~~~}|{{{|}~~~~}}}}}|||}~~~~}}~‚‚€€€€€…„‚€~{zyzzzzyyz{{||||{||}}~~€|{{|}~~~}}}}}||}~€€€€€€€}{{{|~…‡„ƒ€}|||~~~~}||||||||||}}}~~}|zz{|}~~~~}|||||{|}~~~~}}~‚‚€€€€€€€ƒ…ƒ€~zxy{}}{zyxwxyz{{{||}~€€|{{|}~~}|||||||}~€€€€~~~€€€€‚‚‚ƒ„‚€~|zzz{|||||{{||||||||}}|{zzz{}~~~~~~~}~~~}}~€€~}}~‚‚‚‚€€€€€……‚€|yyz||zzxwxyz{|{|{||~€|zz{|~~~}||{{||{|~‚€€€~}~~€€€€€€‚‚ƒ„„‚|zzz{{||||{{{{{|||||||||||||{||}~~~~~~~}||}~~}|~‚‚‚€€€€€€ƒ…ƒ€}zz{|||zxvwyz{||}~~~~}}|{{|}~~~~||{{|{{{}~€‚€€~~~~€€€‚‚€€€‚ƒ‚}{yyzz{||||{|||||||||{|||||{{|}}~~~~~~~}|}~~}}~€€€€€ƒ„‚€}{{{{zzzzyyyzz{||}~}{{{|}~~~}|||||{z{|~€€}}~€€‚‚€€„ƒ‚€}{yxyz{||||||||{{{|}}}}}|||||||}}~~~~~~}|||}~€~}||~€€€€€…„€|{|{||{||{{{{{{||{zyxy{|}~~~}|||||||{|}~€€~~~€‚ƒ‚‚€„‚€|{yxyz{||||||||||||{{|||||||{{|}~~~~~~||}~€€€~||}‚€€€€€€€€~~ƒ…‚€|zzz{|||||||{{zywwxz|~~~~}||||}}|{{|}€€€€~}~€ƒƒƒ‚€€ƒ‚€|{zxyzz||||||||zz{{}}}}}|||||}||}}~~~~~~~~~~|}~~~~||}~€€€€€€€€€‚…ƒ€~{zzz{|{zyz{}~~~|xxxz|~~}|{{|||{z{|}€€~~~}}~€‚ƒƒ‚€ƒƒ€}|{zyz{{||}||||}}|}||~~|||||||||}}~~~~~~~~~}|}~~}||}~€€€€€€€‚„‚€~{z{|{yyyz{||~~}zxyz|~~}||{|||zz{|}€€~~~}~~€‚ƒ‚€€‚„‚||{zzz{|||}|||{{}}|}}}}}||||||||}}~~~~~~}}~~|{|}€€€€€€€„„€~{zyz{||}}}|{zzxwwy{|~~~}}|||}}|{||}~~~~€€‚‚‚€€ƒ‚€}{zyzz{||||||||||{{{||}}||||{{|}~~~~~~||}~€€~||}~€€€€€€€€€…„€|{{{}}|||{{{{{||}|{zxxz{|}~~}|||||||{|}~€€€~~€ƒ‚‚€€„ƒ€}{zyyz{|||||||{z{{|}}}}}||||{{|}~~~~}}||}~€€€~||}~€€€€€€ƒ†…‚€||||}|{xvvxy{||~~~~~~}|{{|}~~~}||{{||z{|}€~}~~€€€€‚‚‚€€ƒƒ‚€~|yyz{{||||{{||||||||||{{{{z{|}~~~~~~|||~€€~}|}~€€€€ƒ…‚€|z{||||zxwxxxzz{}~~~~}{z{||~~~~~}|||||{|}~‚€€€€€~}~€€€€‚€€€‚ƒ‚€|zzzz{|||||{{|||||||{{{{{{||}~~~~~}}}}||}~€€~~}}~€€€€€€ƒ†„‚€{zz{||{xvwxy{|||{{|~€€€}{z{|}~~}||{{{||{|~€‚‚€€}}~~€€€€€‚‚‚ƒ…„‚€|zzz{|||||{{{{|||||||||{zyz{|~~~~}}~}||}~€~}}~‚‚‚‚€€€€ƒ†„~zx{}}}zxwwxz{||{{{||~€~{{|}~~~}||||||{|}€€€€‚€€~}|{{}~€€€ƒ‡†„‚€|}}~~~||{{{||||||||}}}|{z{{|~~~~~}}||||{|}~~~~~}}€€€€€€€€€…†ƒ~{zxxz{{zyzz{{||||||}}~~~€€|{{|}~~}}||}|{|}~€€€€€€€€~|zz{}€€†‡…ƒ€|||}~}||{|||||||||}}}}|z{{|~~~~~}}||}|{{|~~~||~‚‚‚€€€€€€€€ƒ†„‚€|zxwxyy{{|||{{{{|||}}~~~~~~~~}|{{|}~~}}}}|||}~€€€€€~~~~~~~}}~~~~~~~~~~~}}}|||||||{{|}~~}}|||{{|}~~~~~}||}~€€€€€€€€…†„‚€|{{{yxyzz{|{||||||}}~~~~~~~~~~~~~||}}~~~~}}{{|}~€€€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}||||}}}}|{|}~~}}||{{|~€€|}}}|}~€€„†„ƒ€~}}}}}}}{xwxxz|||}}}~~~~~~}}~~~€€~~~}|{||~€€~||}}~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}|{|}~~}}}}|{{|}€~~}{|~~~~ƒ†„‚€~|||}}}|yvwxy{||||}~~~~~}}~~~€~~~}|{|}~~~}}~~~~~~~}}}||}}~~~~~~~~~~~}~~~}}|{|}~~~~}}}}|{{{}~~~~~~~}|~€€€€€€ƒ†„‚€|{{zzyx{{yyyyz{|||}~~~~~~~~~~~~~||}~~~}|{|}~€€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}|{{|}~~}}}}|{{|}~~~}}||~€€€€€€€…†„|{{{zxxxyz{{{|||||}~~~~~~~~~~|||}~~~~}|{|}€€€€€€~~}||{z|}~€ƒ‡†„‚€|{|}~~~~|||{|||||||}}~~~}{z{|}~~~~}}}}}|{|}~~~}}~‚‚‚€€€€€€€„†„‚€|zzyyzzyyzz{||||||||}~~~~~~€}{{|}~~}}}}}|||}~€€€€€€€~{z{|}€„‡…„€}||}~~}|||{||||||||}}}}|zz{|}~~~~}}||}||{|}~~~}|~‚‚‚‚€€€€€€€…†ƒ€~{yxy{||yxy{|{zzzz{|}}~€€}{z{||~~~}}||}}||}~€‚€€~~~}~~‚‚ƒ„ƒ€~|zzz{|||||||||||||||}}}}|zzz{}~~~~~}}}~~||}~~}}~€‚‚‚‚‚‚€€€€……‚€|zyz|}|zwvwxz{||{{{|}€~zz{|~~~}|{{{||{|}~‚€€~}~~€€€€‚‚‚ƒ„ƒ‚€~|zz{{|||||{{{||||||||}||zzz{|~~~~~}}~~~~}||}~~||~‚‚‚€€€€„„‚€|z{|||{zyxwxyz{|}~~~~~|{{||~~~~}||||{{|}‚€€€€}~~€€€€‚‚€€ƒƒ‚€~{yyyz{||||{|||||||||||{{{{z{|}~~~~~~~~~~||}~~}|}~€€€€€ƒ…ƒ~{zzz{{zzxxyyz{{|}~~~|{{|}~~~~||{{{{z{|~‚€€€~~~ƒ‚€€„ƒ€|zxxz{{|||||||{{z{|}}~}}|||||||}~~~~~~}}||}~€~}|}~€€€€‚…„~zyz{{{|{{{{z{{||{zxxz{}~~~}|||||||{{|}~€€€~€‚ƒ‚‚€€ƒ„‚€~|zxyz{|}||||||||{{{||}}}|||{{|}~~~~~~~~||}~€€~~||}€€€€€€€„…‚€}{zzzzz{{{{{{{||{zyxy{|~~~~}||||}}|{{|~€€~~€‚ƒ‚€~~ƒ‚€|{zyxyz{||||{z{{}}|}~~~}|||||||}~~~~~~~~}}~~~}||}~€€€€€€€€„„€|zzz{|{zyyz{{|~}zyz{}~~~}|||||{zz{|~€€€~~}}~€€€€ƒƒ‚€€ƒƒ‚€~|{zyz{{||}||{{|||||{}~~}|||||}||}}~~~~~~~~~||}~~||}~€‚‚€€€€…‚~|}||||{||||||{zyxvwy{}~~~}}||||}}|{|}~€€~~~~€ƒƒ‚€€ƒ‚€~|{zxyz{|||||||zz{}~}|}||}||}}||}}~~~~~~|}~~||}~€€€€€…„€{yz{|}}}}|||{zyxwxy{}~~~}||||}}}|{|}~~~~€‚‚‚€€€ƒ‚€}{zyzz{||||||||||{z{||}}}|||{{|}~~~~~~}|}~€€}||~€€€€‚…ƒ€|||{||{||{{{{{{||{zxxz{}~~~~}|||}}}|||}~€€€€~~~€‚‚‚€‚„‚€~|zyyzz|||||||||||||{{|||}|||{{|}~~~~~~||}~€€€~||}~‚‚‚€€€€ƒ…ƒ€}zz{{{{{{{{{{{{{||{zyz{|}~~~}||||||{{|}~€€€~€‚ƒƒ‚€€ƒƒ‚€~{yyz{{||||{{||||||||{{{{{{{{||}~~~~~~||}~€€€~||~€€€€…„‚€zz{z{}|{zyxxyz{|}~~~~|{z{|}~~~~}|||||{{{}~€€€}}~€€€‚‚‚€€ƒ„‚€|zyzz{|||||||||||||{{||||||{{|}~~~~|{{}~€€~}|~€€€€€ƒ…ƒ€{z{|||zwvwxz{|||{{|}€~{z{|~~~~||{{||{{|~‚‚€}}~~€€€€‚‚‚ƒ„ƒ€}{z{{||||||{{|||{||||}}|{yzz{}~~~~~~~~~|}~€€~|}~‚‚‚€€€€…„‚€{wy|~~|xwwxy{{||{{{|}~‚€~{z{}~~~}||||||{|}~€€€€~}~~€ƒ‡…ƒ}{||}~~~|||{{|||||||||}||{zyz{}~~~~~}}}}}||}~€~}}~€€€€€€€€ƒ†…‚€}{yy{{{{yxyyz{{||{|||}~~€€~|{{|}~~}}||}|||}~€€€€€€€}{zz|~€ƒ‡†„‚€||}~~~|||{|||||||||}}}|{z{{}~~~~~}}|}}|{|}~~~~~|}€‚‚‚€€€€€€€…†ƒ~|zzyy{zyzzz{||||{||}~~~|{{|}~~~}}}|{|}~€€€€€€~~~~~~~}}}~~~~~~~~~~~~}}}|||||}|{{|}~~}}}}|{{|~~~~~||}~€€€€€€€€€€€ƒ†…ƒ€}|{{zxxzzz{{{|||||}}~~~~~~~~~~|{|}~~~~}|{|}~€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}||||}}}}|{||}~~}}}|{{|}~~~}}|}€€~~~ƒ††„~||||}}||ywxyz|||||}}~~~~~~~~~}}}}~~€~~~~}|{|}~€€€~}||}}~~~~~~~}}}}}~~~~~~~~}}}}}}}}|{{|}~~~}}}}|{|}~€€~{z}‚……ƒ}||}}}|{xxxxyz{||}}~~~~~~~}~~€€~~~~~~}|||}~€€~~}}}~~~~~~}}||}}}~~~~~~~~~~}}~~~}}||}~~~}}}}|{|}~~€€€}|{{|~€€€€††„‚€||{zxx{|{{xwxy{|}}~~~~~~€}|}}~~~}|{{|~€€€€€€€~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|{{|}~~}}}}|{{|~~~}||}€€€€€€€€€„†„‚€|{{zzxwxyz{{||||||}~~~~~~~~}~~~~|||}~~~~}|{|}~€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{|}~~~}}}|{{{}~~~}||}~€€€€€€€€€ƒ†„‚€|{zyy{|zxyxz{||||||}~~€€|{{|}~~}}}}}|||}~€€€€€€€~|zz{}~„‡…ƒ€|{|}~~}||||||||||||}}}}|{{{|}~~~~~}|}}||{|}€~~}|}~€‚‚€€€€€€€……ƒ€~{yxx{||{yyyz{|||||||}~~€€~|{||}}}}}}}}||}~€€€~~~~~~‚‚ƒ„ƒ€~|{z{{|||||||||||||||}}}||{z{|}~~~~~}}}}~}|}~~}}}‚‚‚‚€€€ƒ…„€{z{{||{xvwxy{||||{||~€€|z{|}~~~}||||||{|~€€€€€€~}}~€‚‚‚ƒ„ƒ€~|zz{{|||||{{||||||||}}||zzz{|~~~~}}}}}||}~€€~}}~‚‚‚€€€€~‚…ƒ~zy{||{zzyxxxyz{}~~~~}|{{|}~~~~}|||||{{}~‚€€€~}~€€‚‚€€„ƒ‚€~{yyz{|||||{||||||||||{{{{|{{|}~~~~~~~~~}||~~}}~~€€€€„…‚€zx|}|}|zxwxyz{|||}~~}{z{|}~~~~||{{|{z{}~€€€€~~~€€‚ƒ‚€€ƒƒ‚€~|zyz{|}|||{{||||{{{|}}~}}||||||}~~~~~~~}||}~€€~||}‚€€€€€ƒ„‚€|yz{{{|{{{{zz{{||{zyy{|}~~~}|||||}|{{|~€€€~€‚ƒ‚€€ƒƒ‚€~{yxyz{||||||||{z{||}~}}|||||||}~~~~~~~~}|}~€€€~}}~€€€€€ƒ…ƒ~|zzzzzz{{{{{{{||{zyxz{}~~~~}||||}|||||}€€€~~€‚‚€~~ƒ‚€~|{yxyz{||||||||{zz|}}}}|||||}||}}~~~~~~|}~~~}||}€€€€€€…„€|yz{||z{{z{|{||zxxyz|~~}||||}}|{{|}€€€~~~€€ƒ‚‚€‚ƒ€~|{zyzz{||}|{z{{}~}}~}|||||}}}|||}~~~~~~~~~~}|}~~~|{|~€€€€€€€€€€ƒ…‚~}}{||||||||||{zzxwxz|}~~~}|||}}}|{|}~~~}~€‚ƒ‚‚€€‚ƒ€~|{yyzz{|||}||||{{|||}||}||}}}||}}~~~~~~~~~|}~~~||}~€€€€€€‚…ƒ€~zzz{|||}||||{zzxwxy{}~~~~}||||}}|{|}~€€~~~€ƒ‚‚€€‚ƒ€~{yyzz||||||||{z{||}}}}}||||{|}}~~~}}}}||}~~~}|}~€€€€€€ƒ…ƒ€~zz{{{||{{{{{{|||{zxyz{}~~~~}||||}||{|}~€€€€~~~€‚‚‚€€‚ƒ‚€~|{yyz{||||||||||{{{{||}|||||{|}}~~~~~~||}~€€~}||}~€€€€€ƒ…ƒ€~{zz{zz{{{{{{{|||{zxyz|~~~~~}}|}}}|{{|}~€€€~€€‚‚‚€ƒƒ€~|yyz{{|||||||||||||||{{{{{{{|}~~~~~~||}~€€€~||}€€€€€…„€zz{{}~{zxwxyz||||}~~}{{{|}~~~}||{||{{{}~€€€~}~~€€€‚‚€€€ƒƒ‚€|zyzz{|||||||||||||{{||||||{{|}~~~~~}||}~€~~}}~‚‚‚‚€€€€€……ƒ€|yy|}~|ywwxy{|||||||~€€€}{z{|}~~}||{{||{{}~€€€~}}~€€‚‚‚‚ƒ„ƒ€~|zz{{||||||||||||||||||{{z{|}~~~~~}}}}||}~€€~}}~‚‚€€€€……‚€|xx{}~~|xwxyz{||||{|}€~{z{|~~~~||||||||}~€€€~}~~€€€€€‚‚‚‚ƒ„‚€~{zz{{|||||{{||||||||||zz{{|}~~~~}}}}|||}~€€€~}|~€€€€€€€ƒ†„‚€}{yyz{{{yxyyz{{||{||}}~~€€~|z{|}~~~}}}}}||}~€€€€€€€~|zz|}€€ƒ††„‚€||}~~~~}||{|||||||||}}}}{z{{|}~~~~~}}|}|{|}~~~~~}}~‚‚‚€€€€€€€€€€ƒ†„‚€|{zyyz{zyzzz{{||||||}~~€€}|||}~}}}}}}|||}~€€€€€~~~~~~~~~~~~~~~~~~~~}}}||||||{{|}~~~}}}||{|}~~~~~~||}~€€€€€€ƒ†…ƒ€~|{{zxxzzz{{{|||||}}~~~~~~~~}||}~~~~~~}}|{|}€€€€€€~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}|}}}}}|||}~~~}}}}||{|}~~~}|||~€€€€€€€€ƒ†„‚€}{{zxxyz{{||||||||}}~~~~~~~~~}}}}~~|}~~~~}|{|}€€~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}|{|}~~~}}}}|{|}€€}|||}„…ƒ}||}}}}|yxxxyz{{|}}~~~~~~~~~~~~~~~~}|||}~€€~}|}}}~~~~~~}}||}}}~~~~~~~~~}}}~~~}|{|}~~~}}}||{|}~~~€€~|{{|~€€€€ƒ…„‚€~}}}}}}|{xvwyy{|||}}~~~~~~~~~€~~~~~~~}}{{|}~€~~}~~~~~~~}}}||}}~~~~~~~~~~~~~~~}}}}}}}|{||}~~}}}|{{|}~~~||}~€€€€…†„‚€|{{{zyxyxyz{{|||||}~~~~~~~~~}|}}~~~~~}|{|}€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{||}~~~~}}|{{|}~~~}}||}€€€€€€ƒ†„€|zyyz{{zyyzz{||||||}~~€€~|{||~~~}}}}}}|}~€€€€€~|{zz|}~€„‡…ƒ€}{||~~~}||{{||||||||}}}}|zz{|}~~~~~}}|}}|{|}~~}|}~€‚‚‚€€€€€€„†ƒ~{yxwz}||yxyyz|||||||}~€€€~|z{|}~~}}|}}}}||~~€€€€€~~~}}~~ƒ‚‚„„‚}{zz{{|||||{||||||||}}}}{zz{{}~~~~~}}}}~}||}~€€~|}~€‚‚‚‚€€€…„‚€{xy|}}|xvwxy{|||{{{|}‚€~{{|}~~~}||||||{|}~€€€~}~€‚‚‚ƒ„‚€~{zz{|||||||||||||||}}}|zzzz{}~~~~~}}}~}||~€€~~|}~€‚‚€€€€ƒ†„~zyzz}~}|yxxwwyz{|||~€€|zz{|~~}|||||||}~€‚€€€~}~~€€€€€€‚€€ƒƒ‚€~{yyz{{||||||||||||||{||||||{{|}~~~~~~~}|~~~|}~€‚‚‚€€€€ƒ…ƒ€|xz}}~}zxvvwy{||}~~~~}|{{{|}~~~~}|{{||{{}~€€€~}~~€€€€‚‚€€ƒƒ€}{yyz{|||||{||||||||||{{|||{{||}~~~~~~~~||}~€€~}||~‚‚€€€€ƒ„‚€}zzzzzz{{{{{{{||{{zxy{|~~~~}}||||||{{}~€€€~~€‚‚‚€ƒƒ€}{yxyz{|||||||||||{{||}}}|||{{|}~~~~~~~~}||~€~~|}~€€€€€€…„€|zzzyz{{|{|{{{|||{zyy{|}~~~}|||||||{{|}€€€~€‚‚‚€~~ƒ‚€}{zxxzz|||||||||{{{{}~~|||||||||}}~~~~~~~~}|}~~||}~€‚€€€€€€‚…‚~|z{|{zyyyz{|||}}{z{|~~~~}||||{zz{|}€€€~~}~~€€€€€‚ƒ‚‚€€ƒƒ‚€~|{zyz{|||}}||{{|||~~~|||||}||||}~~~~~~~~~||}~~}||}~€€€€€‚„ƒ€~zzz{|||}||||{zyxwxz|}~~~}|||}}}|{|}~~~}~‚ƒƒ‚€€‚ƒ€~|{zxyz{||}}||{{}|{~}}||||||||||}}~~~~~~~~|}~~~}||}~€€€€€…ƒ€|yyzz||}}|||{zyxwxz{}~~~}||||}}|{|}~~~€€‚‚‚€€‚ƒ€~|{zyzz{||}}||||}||~~}~|{||||||}}~~~~~}}||~€€~}||}€€€€ƒ…‚€|zz{{{|{{{{{{{|||{zxyz|}~~~}}|||}}|{{|}~€€€€~€‚‚‚€ƒƒ€~|zxyz{||||||||{z{||}~}}|||||||}~~~~~~~~}}~€€~~||~~€€€€€ƒ„‚€}{{{{{{{{{{{{{|||{zyy{|}~~~~}|||}}||{|}€€€~€‚‚€€ƒƒ€~|zyzz{||||||||||||{{{||||||{{|}~~~~}}||}~€€~}|}~€€€€€€€€€€€‚…„~yz{|||{zyxyz{|||||}€€€|{{{|~~~}||{{|zz|}~€€~}~~€€€€‚ƒ‚€€ƒƒ‚€~|zyz{|||||||||||||||{{|||||{||}~~~~~~||}~€~}|}~€€€€€ƒ…‚€|zz|||zxxxyz{|||||~}{{||~~~}||{{{{z{}~€€€€€€~}~€€€€€‚‚‚‚„ƒ‚€|{z{{||||||{||||||||}}|{{zz{|}~~~~}}}}||}~€€~}}~€€€€€ƒ…‚€}yzzz{|{zxxyz{||||||~€€~{z{|}~~}||||||{|}~€€€€€~}~~€€€‚‚‚ƒƒ‚€}{zz{{|||||{{||||||||}}|{zz{|}~~~~}}|{{}~€€~}|}~€€€€€€€ƒ…„‚€}{zy{zzzxyzz{||||{||}~~~~~€~|{{|}~~}}||||||}~€€€€€€€€~}|{z{}~ƒ††„ƒ€}|}~~~}|||||||||||||}}}|{z{|}~~~~~}}}}||{|}~~~~}|}~€‚‚€€€€€€€ƒ…„‚€|{yyy{{zyyzz{|||||||}~~€€|{{|}~~}}}}}|||}~€€€€€€€€€~|zz{}„„‚€~~~}}||||||||||||||{{|}~~~~~}}|}|{{|}~~~||~~€€€€€€€‚††„~||{zywyzyz{{{|||||}}~~~~~~~~~~~~|{|}~~~~}}|||}~€€€€€€~~~~~~~~~}}}}~~~~~~~~~~~}}}}|}}}}}|{|}~~}}}}}|{{|~~~~}|}~€€€€€€„†„€||{{zzzzxxyz{|||||}}~~~~~~~~~~~}}~~~~~|{|~€€€€€€~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}|{{|}~~~}}}}|{|}~€}{y{}€€€€ƒ†…ƒ€~||}}~}|{yxxzzz{||}}~~~~~~~~~~~~~~~~~~||||~€€~}}}}}~~~~~~}}||}}~~~~~~~~~~~~}}}}}}|{|}~~~}}}|{{|}~~€€€}{{{}€€€€€ƒ„„ƒ€}}}}}}||zxwwxz{|||}~~~~~~~~~€€~~~}|{||~~~~~~~~~~~~}}|||}}~~~~~~~~~~~~~~~~~~}}}}}}|{||}~~}}}}|{{|}~~~~~|}~€€€€€€€ƒ†„‚€}{{zzxwyyz{{{{{{||}}~~~~~~~~~~~||}~~~~}|{|}~€€€€€€~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||}}}}|{||}~~~}}}|{{|}~~~}~||}~€€€€€€€‚…„‚€|zxwy{||zyyz{||||||}~~~€~|{|}~~}}}}}}||}~€€€€€€€~|{z{|~‚††„‚€|{}~~}||{|||||||||}}}}|z{{|}~~~~}}||}|{{|~~~||~‚‚‚€€€€€€€ƒ†„€|zxxz||{yyyz{|||||||}~~~€~||||}~}}}}}}}||}~€€€€€€~|{z|}~ƒ‡†„‚~|~~|~~}}||||||||||||}}~~~}|zz{|}~~~~~~}}}}|{{}~~~||~‚‚€€€€€€…„‚€{wx|}~}ywwxy{|||{{{|}‚€~|z{|}~~}||||||||}~€€€~~~€‚ƒ„‚€~|{{{|||||||||||||||}}}|{zz{|}~~~~~}}}}}|}~€~}|}‚‚‚‚€€€€€ƒ†„~zz{zz|{zyxyyz{|{|||~€€|zz{|}~~}|||||||{}~€‚€€}}~€€€€€€‚‚€€„ƒ‚€~{yyz{|||||||||||||||{||||||{|}}~~~}|{{|~€€€~}~€€€€„ˆ‡…‚€~}}}}|{yzzz{||||}}~~~~~~}}}}|||||||||{|€€€‚ƒ„ƒ€~|zzyxuvwy~€|}ƒˆ†„„€~}}}ƒ‚‚}zxvwutv~ƒ‰„€€zxvw|ƒ…„ƒƒ€€€€€€‚ƒƒ~}~{yƒ€zxtsz}}|{~|yzz}~{z{z|€}{zz|}||{ƒ‚…‚€~z|‚ƒ‚€}~{ƒ‚ƒ‚~}zx{xw}|~‚€ƒ„|||y}~ƒ€||{}~|{||}|zz{}€ƒ€{~~~x{~ƒ|y{||{|{{}~~}}}}|}‚‚€~~~}~‚ƒƒ‚€~~}|zz|}}}{{||{{}ƒ€€€€~|yxvwxz|~~~ƒ‡„ƒƒ‚ƒƒ‚€}zyxyzz|~~~}}||{{{{zzzyxxxwwwxy{}…ˆˆ†ƒ€z|ƒ„„„ƒ‚‚ƒ‡‰†}z{}€~}||||||{{zyxvvvwyzzzzzz{{{|}~‚€}}}~€ƒ††„ƒ€~~„‡ˆ†|{{{zzzzzyyyxyyyyz{{|}~~~~~}~~~~~~€€€€€€€€€ƒ„ƒ‚€~~~~~|xsvx{€~{zzz{||~~}}}}}}||{{|||}~~~~~€€€‚‚€€~|xrqtw{~€€€€~}||{{||||}}}~~~~~~~~~}}}}}}~~~~~~~~‚‚€~~}}|zxwvvxz|~€ƒ……„ƒ€€€€~}}|||||||}}~~~~~}}}|||||||||||||}}}~~~~€€€}|||{{{{zzz{{|}~‚‚ƒƒ…†…„ƒ‚€€€~~}}}}}}}}}}}||||{{{z{{{{{{{||||||}~~}||||||||||||||}~~€‚ƒƒƒ…†…„ƒ‚€€€~~~~}}}||||||{{{zzzzzzzzz{{{{{|}~~~|||||||}}}}}}}}}~~€‚‚‚ƒƒ……„„ƒ‚€€€~~~~}}}|||||{{{{zzzzzzzzzzz{{|}~}}||{{{||||||}}}}~~~€‚‚ƒƒƒ„……„ƒ‚‚€€€~~~}}}||||{{{{{{{zzzzzzzzz{{|}~}}|||||||}}}}}}~~~~~€‚‚‚ƒƒ„„„ƒ‚‚€€€~~}}}}||||{{{{{{{{{zzzzz{{{{|}}}||||||||}}}}}}}}~~~~€€‚‚ƒ„„ƒƒ‚€€€€€€~~~}}}}|||||||{{{{{{{{zzz{{|}}|||{|||||||}}}}}~~~~~€€‚‚‚‚ƒƒƒ‚‚€€€€€€~~~~}}}}||||||{{{{{{{{{{{{{||}|||||||||||}}}}}~~~~~€€‚‚ƒƒ‚‚€€€€€€~~~}}}}|||||||{{{{{{{{{{{{|}||||||||||||}}}}}~~~~~€€€‚‚ƒ‚‚€€€€€€~~~~}}||||||||{{{{{{{{{{{||||||||||||||}}}~~~~~€€€€‚‚‚‚€€€€€€~~~~~}}||||||||||{{{{{{{{||||||||||||||}}}}}~~~~~€€€‚‚€€€€€~~~~~}}}||||||||{{{{{{{{{{||||||||||||||}}}}~~~~~~€€€‚‚‚€€€€€€€~~~~}}}|||||||||{{{{{{{{{||||||||||||}}}}}}~~~~~~€€€€€‚‚€€€€€~~~~~}}}|||||||||||{{{{{|||||||||||||||}}}}~~~~~~~€€€€€€€€€€~~~~~~}}||||||||||||||||||}}||||||||||}}}}}~~~~~~€€€€€€€€€€€€€~~~~~}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~~€€€€€€€€€€€~~~~~~}}}}|||||||||||||||||||||||||||}}}}}}~~~~~€€€€€€€€€~~~~~~}}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~€€€€€€€€€€€€~~~~~~}}}}}||||||||||||||||}||||||||}}}}}}~~~~~~~~€€€€€€€€€€€~~~~}}}}}}|||||||||||||||||||||||}}}}}}}}~~~~~~~~€€€€€€€~~~~~~~}}}}||||||||||||||||}}||||||}}}}}}}~~~~~~~€€€€€€€~~~~~~~}}}}}|||||||||||||}}}}}}|||}}}}}}}~~~~~~~~€€€€~~~~~~~}}}}}}||||||||||||||}}}}}|}}}}}}}}}~~~~~~~~~€€€€~~~~~~~~}}}}}}}}}|||||||||}}}}}|||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}|}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||}|}|}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~