RIFFR+ WAVEfmt "V "V data,+ ~~~~~~~~}~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyzz{{|||}}~~ }|zywvtrqonllkjjjiiiiiiiijjkmnoqrtuwxyz{|||}}}}||||||||||||}}}}~~ ~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}~~}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}~}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{|||}}}}~~~ ~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~}}~~~}}~~}}~~~~}}~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}~}}}}}}}}}}}}}}}}}}}~~}}~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~~}~~~}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~ ~zzy~}}~~~|zyyxy{zywtsqpsuvtstrsrsutturrssvvvwwvttrrrpmlkikkjjgecbbba`_]\\]]]]\ZYZY[[\^__[]__``a`_^\^\^_]^_`aaaaccbffgllkjijlnooopqrstuvuvwuvvvutvtswuuuuwxxwvwyzzxxxz{{~~} ~{zzyxyzy{zywtttuttsrrsstvvvttwvxxusrqqrsttstqpqrsuttutuutvwxwvwvvwxwwwvwyxxzzyz|{|||}|}}|| ~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~}}}}}}}}||}|||||}~~~~~}||}|{{{{||||}||}|~~}{zz|||||{|}||||}}}||{|{{}|{{{{zyzzz{{|{yzyy{}|{{zzz{|zzzzzz{{{{{z{{{{yyzyyzyyyxyyyz{{||zxyz{|}|zxwwvwzzzyxxxxyzzz{||}~}}|||{{{|}}|}}~~~~}}~~~~~~~~}}}}}}~}|{{{|}}~}}|{|}}}~}}}}|}~~}~}}}|||~~}}}}}}}~}~~~~~~~~}}}}}}|{|{{{{{zyyyzzzzz{{{zzzxxyyz|}|{{{z{|}~}||{zzzy{}}}}}|{zz{}}}~}}}|~~~~~||{z{{{}~}}|{zzyxxxxvsrqqqqqqpnnllllmlklkijlklnljjihhhghgfghghihghhhhhgiijjjjklljjkkkllmllkjkklnoonpqpoprrsstsssrrsuuvvuvxyyz|}}|{{|||~~}}}} |zwtqnmlkkmoqstttttuwxxyyz{{zzz{|~~~~~}{zyyz{|}~~ ~}}~~~~~}|||{{||{zz{|}}}}~~~~|zyxxxxxxxwvuuvwwxyyxwwxy{{ywvtstuwyzzyxwxyyxxwutsssstuuuutsstttstssttttuussssrrsrqqppopqrssqqrtuuuuvwyyxwuvvvvvutrrsuwwwwxwwvttuuuwwvtsrrqstssrqpqrstutsrrsuvvvtqomnprstssrrsuvvusssssqprsttrrrttutuutuusrqprtvvvwwvxyxyzyyxwvuvwyyyvutrtvxyxwutuuuvutsstwxz{|{ywxyz{ywxwvwwwwusrsstuvwxxxwwxxxyywvvvuutuuuuuuwwwvuuuuuuvvwxyz||{ywwvvvwwxy{}~|{zyyyyyzyyyxwwwxxxxxxyyzzzyyxwwwxy{|}|{zyyyzz{{zzzyz{{zyyxwwwwxxxwwwxz{}}}|||~~|yyzzyxwwxy{~~}|{zz|{yvrokgggggffffgghjkllllnopqsttutuwxxwvuttssuvwwxz{} uu xodZYezญฟฦวรปฌ~wsniedejpuy} ~ กคจซฎฎฌชจงค ~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{|||||||||||{{zzzzzzyyyyxxxxxxxyyyyzz{{{|||||||||||{{{{{zzzzyyyyyyyyzzzz{{{{{{{zzzyyyxxxwwwwvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuutttttttsstttuuuuuuuuuuuuuuuuuttttuuuuuuuuvvvvwwwwwwwwwwwwxxxwwxwwxxxxxxxxwwwvvvvvvvvuuvvvvvvvvvvvwwwwwvwvvvvuuuuuuuuuuuvvvwwwxxxxxyyyyyyyyzzzyyyyyyyyyyyyyyyyyyzz{{{||||||||||||||||||||{{{{|||||||||}||||||}||}}}}}}|||||}}~~~~~}}}}||{{{{{{{{{{||}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~ ~}}}||{{{{{|||||}}~ ~~~}|||||||{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~}}|||{{{{{{{{{{{{zzzzzzyyxxxxxxxxwwwwwwwwwwwwwwxxxwwxxxxxyyyyxxxxxyyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwvvvwwwvwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyxxxxxyyxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{zzzzzzzzzzz{z{{{{{{{{{{{{{zz{{{z{{{{{{|{{{{{{{{{zzzzz{{{{||||}}}}||||||||{{||||||}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~ กกกขขขฃคคคคคคฅฅฅคฅคคคคคคฃฃฃฃฃฃขขฃขขขขขขขกกกก ~~~~~~~~~~}}}}}}}}}}}||||{||||||||||{{{{{{{zzzzzzzyyyyyxxxxxxwwwwvwvvvvuvvuuuuuuuuuuuuuuuutttutttttttuttuttutttuutuuttttsssssrrrrrrrrrrrsssssssssrrrrrrrqrrrqqqpqqqqqqppqpqrqqqqrrrqqqqqqrqqpppppqpqqqqqppppppooonooopoponooooonnnnnnnnnnnnnnmmmmmllkjkkkkkkjjjjjkjkjjjjjkjkkjjjjjjjkkkkkkklllmmmmnnnnnnnnoononnnnooooonoonnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnoooooooooooooopqqqqqqqqqqqqqqqqrqqrssssrsttssstttttttttuuuuuuuvvvvvwwwwwwxxxyyyxxxyzzyyyyxxyxyyyyzzzzz{{{{{{{{{||||}}||}}}}}~~}~}~~~~~~~ ~}}}}}}}}}||{{{{||}~~}}|zzyxwvy} xrs}zlfkdhsusorxplnmsxvtnoqonone[Z\]hy ขฅค yrorutw}{z} wpmf^]bhlhgebeedfgikigea`_^``][Z[]^_`_bdfggfhjkjgfeddedfggffghiloruwvuuvvuuvvvurpnnnooonnnnnooooonmmlllmmmlllmmnoprssrrrstuvwxxxyyz|} ~~~~~}}|{zyyxwwwwxxwwwwxxxxxwvuttuttsrrssstttuttttsssssrqqpppqqrrssttuvvwwwwwwwwwwwxxyyzz|}~ กขคฅฆงจจงงฆฆฅคขก ~~~}}||{{zyxwvvvvuvvvwxyz|}~~~}||{{zyxxwwwxxwwwxyyz{||}}~~}}||{zyxxwwxxyyz{{||}|||{{{{{{zzzzzzyzzzzzzyyyyzzyxxwwwvvvwwwwwxyyyyyyxxxxxxxxyzz{||}}~~~~~~~ ~~~}}}~ ~~~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{||}}}~~~~~~~}}}}|}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{zzzzzzyyyyyzzz{{{|||||||}}}}}|||||||||||||||}}}}}~~~~~~~~~~~~~~~~}}}}}|}}}}}}}}}}}||||||||||||||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}~~~~~ ~~~~~~~}}}}}}}}}}}}}}}~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}~ }{||||~~|||||{z{~ กฃคคฃฃขฃฃคคฅฅฅฆงจจชซฌญฎฏฏฐฐฑฑฒฒฑฑฑฑฑฒฒฒฒฒฒฑฑฑฑฒฑฒณณณณณณดดดดตตดดดดดณฒฑฐฐฏฏฏฎญญญฌซชจงฅฃขกก ~~~~}}}|{{{{zzzyyyyyyxxxwwwwwvvvvvuuuuutttsrssrrsrrqrrqqqqqqqqqrrrrrrrrrrqrrrrrrrsssssttttttuutuuuvvvwvvvwwwwwwwwwwwxxxxxxxxxxyyyyyxxxwwwwwvvvvvvvvvuuutttsrrrqppoonnmmlkjjjjiiiihhhggggfffeedddcccbbbaabbbbaabaaabbbbbbbbbbbaaa````````aaabbcccdddccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeefffffeeeeeeefffffffeeedddddddeeeeffghhhhhhhhhhhhhhhhhhhhhhgghhiijjjkkkkllllllllllmmnnoooooopppooonnnnnnnnnnooooooppppppppppqqqqqqqqqqqrrrrrrrrsssrsssssstttttttuuuuuuvvvvvvwwwwxxxxxxxxyyyyyyyzzzzzzzz{{{{{{{|||||||||||}}}}}}~~~~~~ ~~~~~~~~~~}}~}}}}}}}}}}}}}}||||||||||||{|{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvuuuuuuvuuuttssrqpnmlkiiiijklmopqrstuvwxyyz{||}}}}~~~~~~~~~}}}}~~~~~}||{zzzyyyyzz{{|}}|||||||{{{zzzyyyyyxxyyyyxxyyyxxwwwwwvvuuuvvwxxyyzz{{{{{{{{{zzzyyyyyyyyzzzzzzzzzzyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{|||}}}~~~~~~~~~~ ~~~}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzz{{{{{||||}}}~~~~~~~~~~~}|}}}}}|}}}||}||}}}}}}}}}}}|||||||||{{{{{{{{{{{{||{{{{||||||}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~}}}}}}}}}}}}}}}}}}~~}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~}}}}|||{{zzzyyyxxwwwwwwwvvvvvvvvvvwwwwwwwxxxxxxxxyyyyzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||{zyyyzz{{|}}~~~~~~~~~ ~~~~~~~~~}{}~{wuvz ~}}|||{z{{|}~~~}|{zyyyz{{|}}}~~}||{zzzzz{||}}}}}}||||||||}}}~~~~~~~~~~~~~~~~}{zyxz~~zuqlhd`^\ZZZ[]_adgjnqsvyz} ~~||{{{{{{{{{{|}}~~~~~~~}}}}|{|||}}}}}}||{{zzyyyyyyyyyzzzzzzyyyzzzzz{z{{{{{{{{{{{{{|{{|||{{{{{zzzz{{{zzzzyyyyyxxxyyyyyyyxxxxxxxwwwxxxxxxxyyyzzyzzzz{{{{{zzzzzzz{{{{{|||}}}|||||||}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{|{{|||}}}}}||{zyxxvvuttssttttttttttuuuuuvvwxxxxyyyyzzzzzz{{{zzzzz{{{{{|||}~~ ~~~~}}}}}~~~~}}}}||||||||||}|||||{{{zzzzz{z{{zz{{{{{zzzzzzz{{{{zzz{{{{{zz{{{{{{|||||||||}|||||||}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||}||||||||||{{{{||{{{{{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}}}|||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~}|||||{{{{||}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{ywwwy| }{ywtrpomkkjjiijklnqtwz} }|{zzyyyxxxxyyyyyyyzz{{||}~~~~~~~~~~~~~~~~~~}}~~~~ ~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{yz|~{ywusponlkjjjkmpsvz} ~|{zyyyxxwvvvvvvvvvvwwxxyzz{|||}}}~~~~~~~}}}}|{{zzzz{{{||||}}}||}}}}}~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}|||||}|||||||||||||||||||||||||}}}}}}}}}}}|||||||||||{||||||||||||}}}}}}}}}||||||||||}|||||||{zzzz{|||||||||{zzyyxxxyyxxxxxxxxvvvwxyz{||}~~}|{yxxxwwvvvuutttttuuvwxz{||}}~~}}|{{zzyyxxxxxxxxxxxxxyyyyyzzzzzz{{{{zzzz{{{{z{{{{{zzzzzz{{{{{{{{{||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}~~~~~~~~~}}}}}}}||}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~ ~~~~~~~~~~}~}}}~~}~}}}}~~~~~}}|}~~~}}}~}}}~~~~~~~~~~~~~}}|{{zzyyxwxyxxxxxxxxwwwvuuvvvvvvvvvvvvwwwwwwxxxxyyyxyyyzzz{||}~~~~}|{{zz{zzzz{{|}}}}}}~~~~~~~~~~~~~~~}}|{zzzzz{{{|}|}}}}}}}}~~~~~~~~~~}~~}}|{{{{{{{{{{{{{{{zzzzyyyxxxwwvvuuuttttttuuvvvxxxyyyzzyzz{{{{{{{{{|||}|}}}}}|}}}|||||}}}}}~~~~~~~~~~~~}}|}||}}}}}}}|}~~~~}}}~~~~~}}}~~~~}||||}}|||||}~~~~}~~~~~}~~}~~~~~~~~~~~~~~}|{{{{}}~~~}~~~~~~~}~~ ~~~~~~~~~}~~~}}~~~~ ~}|}~~ ~~~~~~~ ~~~}}}~~~}|||}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}~}~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{|||||}}}}}}~~~~~~~~~~~~~~~}~~}}}}}}}|}||||||||||||{||{{|{{{{{{{{{{{{{{{{{{{{zzzzz{zzz{{zzzzz{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{|{||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{z{{z{{{{{{{{{{{{{{{{{{{{{{{|{{|{{{|{{{{{{{{{zzzz{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~ ~}}|||{{{zz{{{{|||}}~ ~~||{zzyyzyyz{{|}}~~~~~~}}}}}~~~~~~~~ ~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{zzzyyxxwwwvvvuuuttttttttuuuuuvvwwxxyz{{|}~ ~~}}|||||{||||}}~~~~~}}||{{{zzzyyyyzyyyyyxxxxwwvvvvwwxxyyyyyyyxxxxxwxxxxxxyyyyyyzzzzzzzzzyyxxxwwwxwwwxxxxxyyyyyyyzz{{||{{{zzzzyyyyxyz{||}~~~}|{{zyxxxxwxxyzzzzzzzyxxwwwwwwwwwwxxxyzz{zzzzzzzzz{{{{zzzzzzz{||||}|||{{{zyyyxxxxxwwwwwwwwwwxxxxxxwwvvvwwwxxxxyyzzzzzzz{{{|}}~~~~~~~~~~~}}}}}}}~~~~~~}}~}~~~~~~~~}}|||||}}~~~~}}|}}}~~~}}}~~~~~~~~~}}||{{{{{{{{||}}}}~~~~~~~~~}}}}}}}~~~~~~}}}}~~~~~~~~~~}}~~~~~~~}}}~~~~~~~~~~~}||{zyxwvuttttssssstttttuuvvwxyz{|}~ ~~}}}}|{{{{{{{{{zyyyyyxxwwvvvwvvvvuuuttssrrqpppoopppoooooooooooooooonnnnnnooppppqqqqrrrrrrrrrrrrrrrrrrrsttttttuuutttssttttttuvvvwwwxwxxxxxxxyzzzzzzz{{||||}}}}}}}}}}}}}~~~~~~~ ~~~}~~}~}}}}}}}||||||||||||||{{{{{{|{{{{z{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}~}}}~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}~~~}}}|||}|}}|||||||||||||||||}}}}}}}}}}}}~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~}}}}}}}}}}}~~}}~~}}}}}}}}}|}||||}||}|}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}||}|}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{|{{{{{|||||||}}}}~~~~~~~~~~~~~}}}}}|||||||||}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{z{zzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{zzz{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{||{{{{||||||{{zzyyyzz{{||||zywvuttuuuvwxz{} ~~}}}}}}}}}}|||{{{zzzzzz{{{||}}~~~~~~}}}}||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~}}}}|||||{{{zzzzyyyxxxwwwxxxxyyzz{|}} ~~~~~ ~|zyxvuuuuuwxy{|~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}~}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}|}}}}}}||}}||}}}}|||||||||||||||}||||}||||||||||}||||||||||||||{|||||||||{|||||||||||||||||||||}|||||||||||||||||||||||}|}||||||}||}|||||||}|}}}||}|||}}|}}}|}}}}}}}}}}}}}}|||||}}}||||||||||||}|||}||||||||||||||||||||||||}|||||}}||}}|||||||||||||||{|||{||{|||{{||{{||||||||||||||{|||}|||||||||}||}||||}||||||||{||||||||||||||||||{|||||||}|||{{{{zzzzzzzzzz{zz{{{{{{|||{|||}|||||||||||||||{||||{|{|{{|{{{|{{z{|{{{{{{{{{{{{{{{z{||{{{{{{zzz{z{zz{z{{{{|{{{{|{|{|}|||||}}}}}||||||{|{{{{{||{|||||||}}}}}}}}}}}}}|}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~}~~~~}~~~}}~}}~~}~~}~~}~~}}~~~}~}~~}}}~~}}~~~}}~~}}}}}}~}~~}~}~}}}}}~~}}~~~~}}~~~~~~~~}}~~}~~}~}~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~}~~}}~}~~}}~}}}}}~~}}~~~}}~~}}~}~~~~~~}}}}}~}}~}~}~}}~}}}~}~~}}}~}}}}}}}}}~~}~}~~}~~}~~~~~~}}}~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}~}~~~~~~~~}}~~}}}}~}}}}~}}}}}~~}}}}}~~}}~}}~~~}}~~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}|||{{zzzzyyyyyyyyyyz{{||}~~ ~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}|}}}}}}}}}|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}~}~~}~~}}~}}}}}}}}}}~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}~}~~~~~~~~~~}~~}}}}}}}~~}~}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~}}}}}||}||||||||}||}}}}||||||}|||||||||||{{{{{{{zzyyzyzzzz{{|||}}~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~}}}}}~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{|{{||{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}~}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~{~z}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~{~~~{~~}~|}~|}~~~}}|~~}}}}y ~~~~}}} ~~|~~~~ ~~~~~~} |}~~}}~~{} ~{|~}~}~~~~}{|~~~~~}|~~~}}}~~~~}}~}~~~}~~ ~}~}~~~}~}}}}| ~|}~~~~~~~|~~~|}~~~{~}~~}~}}~~|y|~}{{~~~}|~}~}|}~{~}|~~~~~}}~~~~~~~}}~~~~~~~~~}}~~~~~~~~~}~~~~~~~}~}~~|}}~||~~~~~} ~~}~~~~~~~}}~~~~~~~|}~~}}}~||~}~~~}|}~}~~~~}}~~}~~~~~~~~}}~~~~~~~~~~}}~~~}~~~~~~~~~~}~~~}|~~~|}~~~~}~~}~~~~~~~~}~~~~~~~}~~}}~}}~~~}}}}}~~~}}~~~~~~~~~~~~~}~~~~}}}}~~}~~~~~~~~~~~~~}~~~}~~}}}~~}~~}|~}~}}}|~}~~~|}}}~~~~~|}~||~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~~}~~~~}}~~~}~~~~~~~}}}~~~~~~~~}~~~~~}||~~}}~~~~~~~~~||}~~~}~~~}|}}|}~~}~~}}}~~~~~~}||}~}}~~~~~~~}}~~}|}~~~~}}~~~}}~~~}}}~~~~~~~~~~~~~~~~}~~~~~}}}~~~~~~~~}}~~~}}~}}~ }|}~~~~ ~~~~}}}}}~~~~~~~~~}{z{|}~~~~~~~~~~}{zyz{|}~}||~~~}~~~~~~~~}}}~}~~~~~}~~~~~~~}{{|}~~~~~~~~~~~~~~~~~~~~}~~~}}}~~~~}}}}}~~~~~~~~~~~~|zz{|}~~ ~}}}}~~}}}~~}}~~}}~~~~~~}}~~~}}~~~~~~}||}~ ~~~}}~~~ ~}}~~~~~~~~ ~}||}~~}{{{| ~~~}~~}}~~~~~~~~~~~~~}|}~~~}}}}~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~}}}}~~~~~~~~}~~~~~}}}~~~~~~~}~~}}}~~~~~~}}~~~}}||}}~~~}}}~~~~~~~~~~}}~~~~}|{||}~~}|||||}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~ ~~}}}~~~~~~~~~~~}~~~~~}|||}~~~~}}~~~~}||}}~~~~~~~~~~~~~}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}~~~~~~~~}}}}}~~~~~~}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}~~~~~}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}~~~~~~}}}}}~~}}}}}}~~~}}}}}}~}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}~}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}~~~~~}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}||}~~~~~~}}}~~~}}||||}}}~~~~~~}|||||}}}~~~~~~}||}}}~~~~}}}}~~~}}}|||}}~~~~~~~~~~~~~}||{||}}}~~~~~~~~~~~~~}|{{||}}~~}}|{||}~~~}|{{{|}~~~~~~~~~~~~}|||{{|~}||}|{|}~~~~~}||}~~~~}|}~~}}}}|}~~~}}||}~~~~}}}~~}}}}}}}~~~~~~}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}||}}}~~}}||}}~~}||||}}~~~}||{{{{|}~~~~~~~~~}|{{{{{|}~~}|||||}}~~}||||}}~~}}|||}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}|||}~~~}}}~~~~~~}}}}}~~~~~~~~~}}}|}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~~~}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}~~~~~~}}|}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}~~~~~}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}~~~~~~~~~~~}}}~~}||~~~~}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}~~}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}~~~~~~~}~}~~~~~~~~~~~~~~~~~~~}}~~}~~}}~~~~~~~}}~~~~~~}~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}~~~}||}~~~}}|}}~~~}}}|}~~~~~~~~}|||}~~~~~~~~~~~~~~~}||||}~~~~}}||}~~~~~~~~~~}|||}~~~~~~~~~~~~~~~~~~~}|||}~~~~}||}~~~~~~~~~~~~~~}}||{{||}~~~~~~~~~~~~~~~~}}~~~~~~~}||{|}}~~~~~~~}}}~~~}}}}~~}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~}|}~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}~~~}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}~~~~~~~~~~}~}~|}}|~~|~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}~~~~~}}}~~~}}}}~~}|||}~~~~~~}|||}~~~~~~~}}~~~~~}}~~}}~}||~~~~~||}~~~~||~}}}}~~|{~~~~~~{{~~}~~~~{|~~~~~{|~~}~{{~}}~~}}~~~~~~~~~~~|z}}|}~}~}}~~~~~}~~~~{|||}}}~}~~~~~}|~}}~}~~~~~~}~~}~~}}~~~~}{|~~~~}|}~~~~~~~~~|{|~}~~~}|~~~~~~~~}||}~~~~~~~}{|}}~~|{|}}}~~~~~~~~~~~~~~~~|{|}||}~~~~~~~~~~~~~~||}~}}}~~~~}}~~~~~~~~~}~~}~~~~}~~}}~~~~~~~~~~~~~}~~~~~}~~~~~~}|~~~~}~~~}~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}~~}}~}~~}~~~}~~~~~}}~~~~~~~~~~~~~~~~~||}~~~~~~~~~~~~~~~~||~~|}}}~~}}~~~~~~~}}}~}~~~~~~}}~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}~~~}}}}~~~}}~~~~~~~~~~~~~}}}}~~~}}}~~~~~~~~~}}}~~~~}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}~~~~~}~}|||~~~~~~~~~~|||}~~~~~}}~~ ~}~~}~~ ~~||~~}}~~ ~~}~}z{~~|}~~~}~}}~~}z{~~|}~~~~~~}~~}~~~}z{~|}~~}~~}~~~~~}{|~}~~~~~||~~~~|~~}|}}~~~~}|~}}~~}~~~~~||~}}~~~~~~}|~~~~~~}}~}}~~~}~~~|~~~~~~}|~~}~}~~}}~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~}}~}~~~~~~~~}|~~}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~}~~~}}~~}}}~~~~~|}~~}~~~~}|}~~~~~~~~~~}|~~~~}~~~~~}~~~~|z~~~ ~}~~~}~~~~~{|~}~~~~}~}}~||~~}{~~}|~~~~~~~~}z{~~~~}~}~~||~~~~~~}{{~~~~~~}}}~~~}}~~}{{~~~~~~~~}}~{|~~~~~{}~~~}}|{}~~~~~~~~~~~}}~~~~~{{~~~}}~~~~~}~~|{}~~~~~~~}{}~~~~~~~~|{~~~~}||~~~~~~~~~}|}}~~~~~}}~~~~~~~~~~~}~~~~~~~~}~~}|}~~~~~~~~}}~~~~}~~}~}}~~}}~~}~~~~~~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~}|}~}~~ }|~~~~}~~~}|}~}}}~~}~~}}~~}}{}}|}|}|}~~~|~~| ~~ }~~z{~{ y|||~~} {{~|~ ~|{~{~~~}~~}}}~~|~~|~~ }~}z}~~ {~~~ ~~~}~~~ ~~}}~~}~}~}~}{~~}~~~~z~|~}|}~~~~~}~|}~~}}}~~}~}}}~~~~~}~~}}}~~}}~{}~}|}~}~ }}~~~~~~}}~~|}~}}{{}~}~~~~||}~||~}{|~~~~}}~~~}}~|}}}~~~~~~~~~~~~~~~}~}~~~ ~}~~~~~~~~~~~~~}~}~~}~~~}~~~~}~~ ~~ ~~~|~}~}~~~|~|}}~~~~~~~~~}~}~~~|~~}~~|~}}~}~~}~~~||~~||}}|~~}}~~~}~~~~~~~~~~~~}~~~~}}}}~~~}~~~~{|}|}}~~~}}}~}~~~~~}}~~~~~~~}~~~~~~}~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}~~~~~~~~~~}}~~}||}~~~~~~~~~~~~}~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}~~~~}}}~~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}~~~}}~~}~~}|}~~~~~~}~~~~}{|~~}{|}~~~~~~|}~~|{}|{}~~~~}}~{z}}}~~~~~|{~~~~|{~~}~~~~~~{|}~~~~}~~~~~}{}~}~~}}~~~~~~||}}~~~~~~~}|~~}~~~~}}~~~}~}}~~~}|~}}~~~~~}|}}}~~~~~}}~~~~~}~~}~~}~~~}}~~}~~}~~~~~~~~~~~~~~~~~~~~}}~~~~~}~~~~}}~}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~}}~~}}}~~~~~}~~~~~~~~~~~~~~||}}|~~}~~~~~~~~~~}z|~~~~~~~}~}~}|~~~~~~~}|}~~~~~~}z{~~}~~}~~~~~~~}}~}~~~~}{|~~~~~~~}}~~}}~~|{~~~~~}}|~~~}{~~~~~}~~~~~|{}~~}~~~~~~~~}|~~~~~|{~~~~~~~~~}~|}~~}|~~~~|}~~~~}~~{{~~~~~}~~}}}{|~~~~~~~}|}~~~~}~~~~~~~~~~~~~~}~~~~~~~~}~~~}~~~}~~~~~~}}}~~~~}~~~}}}~~~~~~~~~}~~~~~~}}~~~~~~}~~~~~~~~~~~}~}}}||~}}~~}~~}}~~~~}}~~~~~~~}|~~~}~}~~~}}~~~~}}~}|~~}~~}{~} |z}{~~ ~}}z~|| ~y~{{}}}~}~{|}||~||~~~}}zz}~~} z|~}~} ~~~}~~~~~~~~}}~~~ ~|~ ~~~} ~~~}~~~~~~~~}~~}}|{}|}~}~ }|~~~~~~~}}}~|~}|{}~~}}~~~~~|{~}~||}|z|~||~}~||}}}|}||~~~~}~~}~}}~~~~~~}~~~}}}}}~~~}~~|}~~~~~~~~}~}~~~~}~||}~}~~~~~~~~~~~~~~~~~~~|~~~~~}|}~|}~~~~~~~~~~}}{~~~~~}~}~~~}~|}~} ~~|~}~~}~~}|~~~}~~}}~||~}~~~~~}}}~~~~~~~~|~~~~}}|~}}~~~~~~}~~}~~~~~~~~~|}~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}}~~~}}}~~}||}}~~||}~~}}}~~~~}||}~~~~~~~~}}}~~~}~~~~~~~~~~}}}~~~~~~~~~}~~~}}~~~~~~~~~}}~~~~}~~~~~}~~~~~~~}}~~~~~~~~}|||}~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~}}}~~~~~~}~~~}}||}}~~~~~~~~~}~~~}||}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}~~}}}}}~~~~~}|||}~~~~}}|||||}}~~~~~~~~}}||}}}}~~~~}~~~~}|}}~~}}}~~~~~~~~~~~}|}}~~~~~~}}~~~~~}}~~~~}}}}|{||}~}}~~~~~~~}}}}}~~~~}}}~~~~~~~}|||}~~~~~~~~~~~}}~~~~~~~~}|}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}~~~~~~~~~}~~~~~~~~~~}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~}||~~~~~~~~~~~~~}|||~~~~~~~~~}||}~~~~~~~~~~~~~}||{|~~~~~}}}~}||}~~~~~~}}~~}||}~~~~}||}~}|}}~~~~~~}|{|}~~~~~~~~~}}}~~}}||}~~~~~~~}}}~~}}~~}||}~~~~}}~~}}}}~~~~}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}~~~~~~~~~~~~~~~~}}~}}~~}}~}~~~}~~~~~~~~~~~~}~}~~~~~~~~}|}}}~~~~~~~~~~}}~~}||}~~~~}~}}~~~~}}}~~}}~~~}~~~~~}}}~~}}~~~~~~~~~||~~}}}~~~}}~~}}}}~~}|{}~~~~~~~~}|}~}||}~}~~~~}}~~~}||}}}}~~~~~~~~~ ~~~~~ ~~~~}}~~~~~~~}~~~~~~~~}|~~~~~~~~~~~~~}~~}~~~}}}}~~~~}~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~~}|}~~}~~}}}~~}}}~~~}~~~~~~~~}}~~~~}}~}}~~}~~~~~~}~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~}|||}~~~~~~~~}}~~}~}|{{|~~}}~~~~~~~~}}~~}|~~}{{|}~~}~~~}~~~}{|}|}~~ ~}~}{~}}~ ~}~~{{~}}~~~~}~~{{~}}~~~~~~}}~~~{{~~}}~~}~~}~~~~~{|}~~~}~~}|}~}~~~}}~~|~~~~~~~}|}}~~~~~|}~}~~~~}}}~~}~}~~~}~~~~~|~~}~~}~~~~}|~~}~~~}~~~~}}~~~~~~~~~~~~~}~~~}~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~}~~~}}~}}}~~~}}~~~~~~~~~~~~~~~}}~~~~~}}~}~~|}~~~~~~~~~|}~~~~}~~~~~~|~~~~}~~~}z}~~~~}~}~~~}~~~~|{~~~~}~~}~~~}}~~~~~~|{}~~~~~~}~~~~~~}z|~~~~~}~~~|}~~~~~~|{~~~~~}}~~~~||~~~~~~~}~~~}}~~~|{}~~~~~~~~}~||~~~~}}~~~~|}~}}|{~~~~~~~~~~~}}~}{|~~~~~~~~{|~~~~~}|}~}|}~~~~}}}~~~~~~}~~~~~~~~~~~}~~~~~~~~}}~~~~~}~~}~~~~~~~}|~~~~~~}~~}~}}~~}~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~|~}|}~~~~~}}~~~}}}~~~}~~}~~}~}~~~~}~~}}~{|}}}{|{~}~~|}~| ~|~~{z~|} {z|z}~}~|{~||}z~z}~}}~~~}}|}~~|~}}~~~z|~{}~~}~ ~~~~~~~ }|~ ~|~ ~~}~~~}|~~}}}~}~}}}~~~~}~~|}}~~~|}{{||}~}~~ |}~~~~~~}~~}~}}~~}}}}~|{}}~~~|}}~}|~~||~~~~}~~~}}~||}}}~~~~}~}~}}~~~~~~~}~~~~~~~~~~}~|}~}}~~~}}~~}~~~~~~~~~|~~~~~~~~~~~~~~~}~~}~~~~~~~}~~}~ ~| ~~}~~}~~~~~~~~~~~~~~~|}|}}~|~}~~~~}}~~~~~~~~~}~~~~~~|{~}}~}~~}~}~~~~}~~~~~~}}~}~}~~~~~~}~~~~~}~~~|~~~~~~~~~~~~}}~~~~~~~}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}~~{}}~~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~~~}|}~~~}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}~~~}}}~~~}}~ ~}|~~}} ~}~{|~||~~~~|}~|z{~}|}~~~}}~}|~}{{~~}~~~~~~~~{}}~~}|~~~||~~~~~~}{}~|~~~~~}~~~~~||}}}}}~~}~~}|~}}~~~~~}~~~~}}~~}}~~~~}|~~~~~~~}|~~}~~~}|~~~~}~~~~~~~~~~}~~~~~~~}~~~~~~~}~~~~~~~~~}~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~}|~~~~~~~~~~~~~}{}~~~~~~}~~~~~}}~~~~~~~~~~{z~~~~~}}}~~~}~~~||~~~~~~}}}{~~~~~}~~~||}~~~~~}~~}}~}{{~~~~~~~~}~~|}~~}||~~~~~~~||~~~|}~~}}}{}~~~~~~~~~~}}~~|{}~~}~~~~~~}}~{|~~~~~~~}|~~~|~~~~~~|{~~~~~~~~~~~~}||}~~~~~}}~~~~}}}~~~~~~~~~~}}~~}}~~~}}~~~~~~~~~~}}~~~~~~~~}}~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~}~~~~~~~~~~~||}~}~}~}~~~}~~}~}~~}}~}~~~~~}~~~~~{~}~}}|}~~~|~~} ~z|} {}{| ~ |}} ||}{~}~~~}||}~|~~|}~~~}~}y}~}~}}z}}}}~~}}~}~}|~~~}~~~}~}~~~}}~}||~|}~|{~ ~~}~~{}~}}~~~~~|}~~~~~~~~|~}~ ~~~}~~~}}~~}~~}}{|~~}~~~}|~}|}}|}~~~~~~~}~~ ~~~~~~~~}~~~~~~~~~}~}~~}~~}~~~~~}~~~~~~~~~~~~~~~~~~|~~~~~~}~~~~{~~~~~~~~}~~}~~}~~|}|{~}~~|}~}|~}~~~}~~~~}|~~}|~}~~~~~~~~}~}|~}~ ~}}~~~}~~~}~}~~~~~~}}}~~~~~}}~~~~}~{|}}}~~~~~~}~~}~~~~~~~}~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~}~~}~~~~~~}~~~~~~~~~~~~~}~~}~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~}~~~~}}}}~~}}|}}}}~~~~~~~~}}}}}~~~~~~~~~~}}|}~~~}}~~~~~~~~~~~~~~~~~~~}}||}}~~~~~~~}}}~~~~~}~~~~~~~~~}||||}~}}~~~~~~}}}~~~~~~}}~~~~~}}||}~~~~~~~~}}~~~~~}}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~}~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~||~~~~~~~~~~~~~}}~}}}}~~~~~~~}~~~~~~~~~~~~~~}}~~}~~~{|~ }~~~~|}~~~~||~~~~~~~~|{}~~~~~~~~}~~~~}|}~~~~~~~||~~~}}~~~~||~~~~~}}~~~}{{~~}~~~~~~~}}~||~~~~~~}~}|~~~~}~||~~~~}~~|{}~~~~}~~~~~}}~~~~}z|~}~~~}~~}~~}}~~|{}~~~~~|}~~~}}~~~~~~}~~~~~~~~~~~~}}~~~~~~~~~}}~~~}~~~}~~~~~~~~~}}~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~|~~|}||~~~~~~~}}|}~~~~~~~~}}~~~~~~}~~~}}}}~} ~z|| {|{|~}~{|~|~{{|{~}}}~ ~~~|||}~}|~~~||~~}~}y}~}~ ~{~~~~} ~~~}~~~~~~ ~~} | ~~~~~~~~~~~}~~~}~{}~||}~}}}~~}~}~}}}||}~~}|}~~~}}{{}}~~~~}~}}}~|}~~~~~}~~~~~~~~~~~~~|}~|}~~}}~}|~~~~~~~~~~~~}~~~~~~~}}|~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~}~|}~~~~~~~~}|~~~~{}~~~~~~~}~~~ ~|~~|~}~~}~}~~~~~~~}|~~}}}}|}}~}~|}~~~~~}~~}~}~|~~}~~~~}~~~~~~~~|}~~ ~~~~~~~~~~~~~~~{~~~~~~~~~~}~~~~~~~}~~}~}~~~~~~~~~}~~~~~}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~|~}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}~}~~~~~~~~~~~~~}}}~~~}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||}||}||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}~~}}}~~~~~}~~~~~~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~}}||}~~}}|}}}}}~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}||}}~~~}}~~~~}}}~}}}}}}}~~~~~~~~}}}|{||}~}}~~~~~}}~~~~~~~}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}|}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}|||}~~~~~~~~~~~~}~~~~}}~~~}}}}~}|}~~~~~~~}||}~~~}}~~}|{|~~~~~~~~~~~~~~~~}||}~~~}||}~~~~~~~~~~~}|}~~~}~~}}}~~~~~}}~~}}~~}}~~}||}}~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~}~~~~~~~||}~~}}~}}~~~}~~~~}|~~~}~}}~}}~~}}~~~|}~}|~|~~}~} ~}}{~~ }{~|~ ~|~}} {{}~~~~|}~}}}}~~~{|~~||~~} ~~~~}}}}~~~~~}~}}}}~~~~~{}~~}~||}~~~}}~~~~|~~~}}~~~~~}~~~~}~}|}}}~}~ ~}~~~}}}~~~~}|~~}}}}{|}}~~~~~~||~}}}{|~{{~~~~~}}}~}}~}}~}~~~~~~}~~~~~}~~~~~~~~~~}~~}~~~~~~~~}~~~~~}~~}}~~~~~~}~|~~~~~~|~~~~~~}}}~}|}~~~~~}~|~~}~~|~~~~}~~~~}~~~}~~}~~~~}|~~~~}~~~~~}~|{~~}|}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~}}}~}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}~~~}||}}}~~~~~~~~~}}}}}}~~~~~~~~~~}}}~~~}}~~~~~~~~~~~~}|||}~~~~}}~~~~~~~~~~~~~~~}|{||}~~}}~~~~~~~~}}}}~~~~}}}}~~~~~~~~~}||||}~~~~~~~~~~~}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~}|||}~~~~~~~}}~~}||}~~~~~~~~~~~}}}~}}}~~~~}}|}~~~}}~~}}|}~~~~~}~~}}|}~~~~~~}}}~~}}~~~~}}|}~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}~~~~~~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~|}~~}~}~}~~~~}~~}~~~~~~~}}~}}~}~~}{~} }{}|~ ~ ~|~}} z~{}~~~~}|}}|}~}|~~~}~~{z}~~~{|~~~~}~~~~~}}}~}~~~~~~~}~~}}}}}~~~|} ~}}}}|~~~~}~~~~~}~~~~~~~~~~~~~~}|}}}~~~ ~}~~~~~}~~||}~~~~~||~~~}}}}z|~}}~~}~~~||}}}{|{{~~~~~}}}~}}}}~}~~~~}~}~}~~~~~~~}~|}}~~~~~~~~~~~~~~~~}~~}~~~~~~~}~~}~}}~~~~~~}~~~}~{~~~~~~}~~~~~}}~~}~~}~~~ ~|~~~}~~~~~~~~~~}~}~~~}~~~~~|~~~}~~~~~}~|{~~}|}~~~~~~}~~~}~~~~~~~~}}~~~~~~~~}}~~~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~}~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}|}~~~}~~~~~~~}~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}~~~~}~}}|}~~~}}}~~}}~ ~}~~}~~ ~~||~~}}~~~}~}{{~~}}~~~~~~}~}{|~}~~~~~~||~~~|}~}|~~~~|}}~~~~~~}|}}~~~~~}|}}}~~~~~~~}}~}~~~}~~~~~}~~~|~~~~~~~~|~~}~~~~~}~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~{~~}|~~~~~~}}~~~~~~~~~~~~{y}~}~}~}}|}~~~~}~~}}}~~}~~~~~{{~~~~}~~~~~}}~}}~}|~~~}{~~~~}~~~}|}}~~}}~~}}~~~}{{~~~~~~~~}}}~||~~~~~}||~~~}~~~}~~||~~~||~~~~|}~~~~~~}}|{}~~~~~~~~~}}~||~~~~~|~~|~~~~~||~~~~~~~}||}~~~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~~~~}~~}}~}~~}}~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~~}~~~~~}}~~}~~~~~~~~~~~~}~~ ~~~}~~~|}~~~~}}~}}}~~~~~~~}}~~~~~~}|}~~}|}~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~}|~~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}||}}}}}}|}}|||}}||}}|||}|}}}}}}}}|}}}}}}}||}|}}}}}}}}}}}}}}}}|}||||}|||}||}}}}}}}}}}||}}|}}}}}}|}}}}}}}}~~}~}}}}}}||}||||}}}}}}}}}}}}}}}}}||||}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~~~~~~~~~}~}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}||||||}||}||}}|||}}|}||}|||||||||}||||||}}}}}}}}}}|}}}||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}|}||}||||}}|||}||}||}}|}||}}||}}|||||}||||||||||||||}||||}|}|}}}}||||||}}||}|}||}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}}}~}}}}}}}}}~}}}}}}}}~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{||||||||}}|}}}||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~}}}}}}}~~~~~~~~~~~|{{|~~}}||{{{{||~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}~~}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}}}~}~~~}}}}}~~}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}~~}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~}}~}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~}~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~}}~}}~~~~~}~~}}}}}~~~~~}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~}~~}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~}~~~~~~~~~~~~~~~~~~~~}~}~}}}}}}}}}~}}}}}~}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~