#moovlmvhd¯Ò£¯Ò£X(ÿ@—trak\tkhd¯Ò¢ä¯Ò£(@$edtselst(mdia mdhd¯Ò£¯Ò£+wçú:hdlrmhlrsounappl@-Apple Sound Media Handler¡minfsmhd9hdlrdhlralisappl@5Apple Alias Data Handler$dinfdref alis,stbl4stsd$raw +wEÑsttsçú(stsc¼#stszçúœstco#+ç.£D_Zo×…“›O± ÆÇ܃ò?û·3sI/^ët§Šc µÛË—áS÷ Ë"‡8CMÿc»yw3¤ïº«Ðgæ# udtaudta WLOCænèmdat~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xQQgp¡Ý껉ÀÏŸkh}ƒ†‚Q*/=% RÖÿ¤:bæÿÁqt‘—¤¶‘A.q ÝðFzÿÿƒs¿³u•ëÆ;,¾ß(ÿ§ÿÚ$Wܼ]Û¨AñêÿƒÌÿ}yñ¢>ô—Iÿã¶ÿu×Ù-žó‰9 ûŽdÿÊ Êÿc9²•nƒ†{ƒ‚|ƒƒ{…€{~‚‚|~‚~}€~~€€€€€~~€€~~~~~€€~~~~~~~~~~}~€€~~~~~~~~~~~}}~~€~~~}~~~~~}~~~~}}~€€~~~~~~~~~~}}~~~}}~€€~~~~~~~~~~~~}~~~~~}}~€€~}}~}~~~~~~~~}|}~~~}~~}~~~~~~~~~}}~~~~~~~~€}}~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~}~~~~€~~~}~€~~~~~~~~~~~~~~~~~~~~~~}~~~~~€~}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~€€€€~€€~}}}}~~}}}~~€€~~~~}}}}}}}}}}}}}}}~€‚ƒ‚€€~~€}{{{|}€~~~€€}}~~~}}}||}€~}~}}}}}}}‚‚€€~€€}|{{{|~€~€€}||}}}}}||}€~~~}|||||}‚ƒ€€~~€€|zz{|}€€~~€}{{|}}}}~}}€~}}}}||||}€ƒ‚€€~~€€~zyz{|~€€~‚€~|{{}~}}}}}~€}}}}}|{|~‚ƒ€€~~€|yz{|}€€~~€‚€~}||~~}|}}~~}|}}}}|{}€ƒ‚€~~€}zz|}~€€€~~€‚€~~}}}~~}|}~~||}~~|{{}ƒ‚€~~€€|zz}~€€~~€‚}}}~}{}€€~}||~~|||ƒƒ€~~}~€€}zz}€€~}~€‚~||}~€}|}€€~~}}~~~~|{}ƒ‚~}}~€|z{~€€€~}~€‚€}||}~}|~€~}}}~~~}{|‚ƒ€~}}}€€}zz~€€€~}~€‚}{|}~}|}€€}|}~~~~}{|‚‚€~}}}€€}zz}€€~}~~}{{}~}|}€€}|}~~|{|€ƒ‚~}}~€}z{€€~~~~€|{|~~~}|~€€}|}~~~||‚‚~~~}~€~zz~€~~~€}{|~~~~}}€}|}~~~~}|~‚ƒ€~~~}~~~|z}€~~€€~||}~~~}~€~||~~~~||~‚ƒ€~~~~~~~|z}€~~€€~||}~~~}}~~}|}~~~}|~ƒ~~~~~~|z|€~~€~}|}~~~}}~~}}}~~~}|~ƒ€~~~~}}~|z|€~~~~||}~~~~}~~}}~~~~}|}ƒ~~~~}}~}{|€€~~~~}|}~~~~}~~}}~~~~}|~ƒ€~~~~}}~}{}€€~~~~}}}~~~~~~}}~~~~}}~ƒ€~~~}}~}{}€€~~€~~}}~~~~}~~}}~~~~}}‚‚€~~~}}~~}{}€€~~€~~}}~~~~~~~}}}~~}}}}€‚‚}~~}}~~||~€€~€~~}}}~~~~~~~~~}}~~}}}}~‚~}~~~}}~}|}€€~~€~}}}~~~~~~~~~~}}~~~}|}‚‚}~~~~}}~||}€~~~~}}}~~~~~~~~~~~}~~~}}~ƒ~}~~~~~~}|}€€~~~}}}}~~~~~~~~~~}~~}}~ƒ€~}~~~~~}|}~€€~}}~~}~~~~~}~~~}}}}~€‚~}~~~~~~}||~€~~€}|}~~~~~~~~}~~~}}}~€‚~}~~~~~}||~€~~€€~||}~~~~~~~~~~~~}}}~€€~~~}}~~||}~€~~€€}||}~~}~~~~~~}}}~~€€~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~€~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}~~}~~~~~~~~~~~€€~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}~~~~~~~~}}}}~~~~~~~~~~~~~~~€€€€€€~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~€~~~}}}}}}~~~~~~~}}}}~~~~~~~~~}}~~~~~}}}~~~~~~~}}}~~~~~~~~}}}}}~~~€~~~~~~~~~~~~}}}~~~~€€€~~}}}}}~~~~~~~~~}}}}~~€€€€€~~~}}}~~~~~}}}}~~~~~€€~~}}}}}~~~~~~~~}~~~€€€~~~}}}}~~~~~~~}}}}~~~~~~~}}}}~~~~~~}}~~~~€€€~~}}}}~~~~~~~~~~}}}}}~~€€~~~~~}~~~~~~}}}}~~~€~~}}}}}}~~~~~~~}}}}}}~~~€€€~~}}}~~~~~~}}}}~~€€€~~}}}}}}~~~~~~~~~}}}}}~€€€€€~~~~}}~~~~~~}}}}~~€€~~}}}}}}~~~~~}}}~~€€€€€~~}}}}}~~~~~~}}}}~~€€€~}}|||}}||}~€€~~~~~~~~~~}}}}}|}}~~~~€~~}}}~~}}}~~~~~}|}€€€~~}}|||}}}~~~~~}||~€€€€€}{{|}}}~~~~€€€~~}}|}~~~~€€~~}}}}}||}€€~~~~~~~}||}~€€€~~~~~}~~~~~~~}~~~}}}}~~€~}}}~~~~}}~~~~~}}}~€€€€€~}||}~~~~~~~~}||~€€~~€}{{|}~~}}~‚~~~~~}||}~€€€€~~~}}|{|}€‚~~€€}{z{~€€~€€€~||}~~~}}~~}}|}~~}}~‚~}|}€~}||~~}}}}~€~~€€€~}|}~~~}}}}~~}||~€€}|~€‚}~€~||}€€~|{}~‚~|}~€~|{|€€}}~~€}|}~~}}€}|}~~~}~€~}|}~~|}~~~~~~~~~~||~€~€~~€€~||}~~~~~€€~}}~~~~~~~~~}}}~~}}~~}~ƒ~}}~€}{|~}€}||}~~}~€€~}}~~~~~~~~~}}}~€~}}~~~}}~‚~}}~€|{|}€€~}~€€}|{|~€~}|~€‚}||}~~}}~€€}|}~~}|}~~}}~‚~}}~€~|z{~€€€~}}€€}{{}}|}‚~}|}~~}|}~€}|}~€}|}~}||}‚‚€~}}€€~}{{}€~}~€€€~||}~}||~€}}~}||}~}}~€€~|}~~|||}‚‚€~}~€€€~}{{}~}}~€€€}|}~~~}||~€€~~}|}~~~}}~~€~}}~~}|}}~€€€~€€~}|}~~}}~~€€~~~~~}}}}~~}}~~}~~~~~~~~~~~~~}}~~~€€~~~}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~}|}~~~~~~~~~}}}~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~}}~~~~~~}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~}}~~~~~}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~}}}~~~~~~}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~}~~~~}|}~~}}~~}}}~~~~~~~~~~}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~}}}~~~}}~€~}}~~~}}~~€€~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~}}~~~~~}}~€€~}}}~~~~}}~~€~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~€€€~}}}~~~~}}~~}}}~~~~}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~€€~}}~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~}|}}}}~~~~~~~€€€€~~~}||}~}}~~~~~~~€€€~~~}||}~~~~~~~~~~~€€€~~~~}||}~~~~~~~~~~€€€~~~~}||}~~~~~~~~~~€€€€~~~}}||}}~~~~~~~~~€€€~~}}}|}}}~~~~~~~~~€€€~~}}}}}}}~~~~~~~~~€€~~}}}}}}}~~~~~~~~~€€€~~}}}}}}}~~~~~~~~~€€€~}}}}}}}}~~~~~~~~€€€€~}}}}}}}~~~~~~~~~€€€€€~}}}}}}~~~~~~~~~~€€€€€~}}|}}}~~~~~~~~~~€€€€~~}||}}}~~~~~~~~~~€€~}}||}}~~~~~~~~~~€€~~}|||}}~~~~~~~~~~€€~}}||}}~~~~~~~~~~~€€€~}}||}}~~~~~~~~~~~€€€~~}|||}}~~~~~~~}}~~€€~~}}||}}~~~~~~~}}~~€€€~~}}|||}~~~~~~}}~~€€€~~~}|||}~~~~~}}}~€€€€~~~~}}||}}~~~~}}}~€€€€~~~~~}}|}}~~~~}}~~€€€€~~~~~}}||}}~~~}}}~€€€€~~~~}}}}}}~~~~}}}~€€€€~~~~}}}}}}~~~~}}}~€€€€~~~~}}}}}}~~~~}}~~€€€~~~~}}}}}}~~~~}}}~~€€€~~~}}}}}}~~~~~~}}}}~€€€~~~}}}}}}~~~~~~}}}}~€€€~~}}}}}~~~~~~~}}}}~€€€€~~~~}}}~~~~~~~~~}}}}~€€€€~~~~~~~~~~~~~~~~~}}}~~€€€€€~~~~~~~~~~~~~~~~}}}}~€€€€€~~~~~~~~~~~~~~~~}}}}~~€€€€~~~~~}~~~~~~~~~~~}}}}~€€€€~~~~}}}}~~~~~~~~}}}}~~€€€€~~~}}}}}~~~~~~~}}}}}~~€€€€~~~}}}}~~~~~~~~~~}}}}~~€€~~}}}}}~~~~~~~~~}}}}}~~€€€€~~}}}}~~~~~~~~~~}}}}}~~€€€€€~~}}}}~~~~~~~~~~}}}}}~€€€€€~~~}}~~~~~~~~~~}}|}}~~€€€€€~~~~}~~~~~~~~~}}}|}}~~€€€€€~~}}}~~~~~~~~~~}}}}}}~€€€€€~~}}~~~~~~~~~~~}}||}}~€€€€€€~~~}}~~~~~~~~~~}}}|}}~~€€€€€~~~}}}~~~~~~~~~}}|}}}~€€€€€~~}}}}~~~~~~~~}}}}}}~~€€€€€€~~}}}}}~~~~~~~~}}}}}}~~€€€€~~}}}}}~~~~~~~~}}}}}}~~€€€€€~~}}}}~~~~~~~~~~}}}}}~~€€€€€~~}}}}~~~~~~~~~~}}}}}~~€€€€€~~}}}}~~~~~~~~~~}}}}~~€€€€~~}}}}~~~~~~~~}}}}~~€€€€€~~}}}}~~~~~~~~~}}}}}~~€€€€~~}}}}~~~~~~~~}}}}}~~€€€€~~}}}}~~~~~~~~}}}}}~~€€€€~~}}}}~~~~~~~}}}}}}~~€€€€~~~}}}~~~~~~~~}}}}}}~€€€~~}}}}}~~~~~~~}}}}}}~~€€€~~}}}}~~~~~~}}}}}~~€€€€~~}}}~~~~~~~}}}}}}~~€€€€~~}}~~~~~~~~}}}}}~~€€€~~~~~~~~~~~~}}}}}~~€€€~~~}~~~~~~~~}}}}}~~€€~~}}~~~~~~~~}}}}}}~~€~~~}}~~~~~~~~~}}}}}~~~~~~}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~€~~~~~~~~~~~~~}}}}}}~€~~~~~~~~~~~~~}}}}}}~€€€~~~~}}~~~~~}}}||}~~€€€€€~~}}}}}~~~~}}||}}~€€€€€~~}}}}}~~~}}||}}~€€€€€~}}||}}~~~}}|||}~€€€€€€~}|||}~~~}|||}~€€€€€~}|||}~~~~}|||}~€€€€~}|||}~~~€€~}|||}~€€~|||}}}~~€€€~}||}}~~€€}}||}}}}~€€~}||}}~~~€€~~}}}|||}€€€~~}}|}}~~€~}}||||}~€€€~}}||}}~~€€~}}||||}~€€€~}|||}}~€€~}}|||||~€€€~}}|{|}~~€‚~}}||||}~€€€~}|{{|}~€€~}||{{|~€€€€~}|{|}~~~‚€~~}|{{|}€€€€}|{{|}}~€‚‚€~~}{{|}~€€€~|{{|}}}~€‚€€~}|{{|~~€€}||||}}~€‚€~}|{{|}~€€~}||||}~€‚€~}|{||}~€€}||{||}~‚‚€~|{{||}~€€~}||||}}~€‚€~}|{{|}~€€}|||||}~€‚€€~|||||}~€€€~}|{||}}~€€€~}|{||}}~€€€~~}||||}~€€€~|||||}~€€€~}}|||}}~€€€€~}||||}~€€~~}||}}}~€€€€~}|}}}}~~~~}}}}}~€€€€€€~}}}}}}~~~~}}}}}~~€€€€€~~}}}}}~~~~~}}}}}~€€€€€€~~~~}}}~~~~~~~}}}}}~~€€€€€€~~~~~~~~~~~~~~}}}}}}~~€€€€€~~~~~}~~~~~~~}}}}}}~~€€€€~~~~~~~~~~~~}}}}}}}~~€€€€~~~~~~~~~~~}}}}}}}~~~€€€€€€~~~~~~~~~~}}}}}}}}}}~€€€€€~~~~~}}}}}}}}}}}}}}}~~€€€€~~~~}}~~}}}}}}}}}~~~€€€€€~~~~~~~~}}}}}}}}}~~~€€€€€€~~~~~~~~}}}}}}}}}~~~€€€€€€~~~~~~~~}}}}}}}}~~~~€€€€€€~~~~~~~~}}}}}}}}~~~€€€€€€~~~~~~~~}}}}}}}}}~~~€€€€€€~~~~~~}}}}}}}}}~~~€€€€€€~~~~~~~~}}}}}}}}}~~~€€€€€~~~~~~~}}}}}}}}}}}~€€€€~~~~~~~}}}}}}}}}}}~~€€€€€~~~~~~~~}}}}}}}}}~~~€€€€€~~~~~~~~}}}}}}}}}~~~€€€€~~~~~~~~}}}}}€€~~~~}}}~~~~~~~~~~~~~~~€€~~~~}}}~~~~~~~~~~~~~~~€~~~~}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}~~~~~~~~~~}}}~~~~~~~~}~~~}}~€€€€~}}}}||~~~~€~}}~~}}~€~}}}}||}~€€€~}}||}~~~€~|{|||}€€€}|||||}~€‚‚€~|{{{|}~€€~|{{{|}~€‚‚€~}{{||}~€€~||{{{}~€‚€~}|{{|}}€}|{{{|~€‚‚€~~|{{|}}€}|{{{|~€‚‚~~|{{|}}~€€~|{{{{}€‚‚~~}{{|}}~€€€~|{{{{|~€‚€~~}|{{|}~€€}{{{{|~€‚~}|{{|}~€€€~|{{{{|€€~}||{{|~~€€~}|{{{|}~}||{|}~€~}{{{||~€}|||{|~€€~~}{{{|}~€€}|||{|~€€~~|{{{|}~€€}|||{|~€€€~~|{{{|}~€€}||||}~€€€~}|{{{|}‚€~}||||}~€€€~}|{{{|}‚€~|||||}€€~~}|{{||}€}|||{|}€€€~~}{{{||~€‚‚€}|||{|~€€~~|{z{|}~‚€~||||{|~€€~~}|{{{|}‚€€~|{|{|}€€€~}}{z{{|}€‚‚€€}|||||~€€€~~~|{z{||~€‚‚€||||{|~€€€€~~}|{{{|}‚€~|||||}€€€€~~}|{{||}€‚‚}|||||~€€€€€~~}{{{|}~€‚‚€}||||}~€€€~~}|{{||}‚€}|||||~€€€€~~}{{{|}~‚€~|||||}€€€€~~}|{{||}€‚}|||||~€€€~~}|{{||}€~|||||}€€€€~~}|{{||~€}|||||~€€€€~~}|{{||}€€~|||||~€€€€~~}|{||}~€€}||||}€€€~~}|{{|}}€€~|||||~€€€€~~}|{||}~€€€}||||}~€€€€~~}|{{|}~‚€€€~|||||}€€€€~}}|{{|}~€‚€€}|||||~€€€€€~}}{{{}}‚€€~|||||}€€€€~}}|{{|}}‚€€~|{|||}€€€~}}|{{|}~€‚€}{{|||~€€€€€~}|{z{|}~€‚‚€€}|||||~€€€€€}}|{zz|}~€‚€€}{{{||~€€€€€}}|{z{|}~€‚‚€}{{|||~€€€€}}|{z{|}~€‚‚€}{{|||~€€€}}|{zz|}€‚‚€}{{|||~€€~}|{zz|}~€‚~‚€}|{|||}€€€~}|{zz{}~€‚‚~|||||}~€€~}{zz{|~€‚‚‚€~}||{||~~€€~}|{{{|}€‚€~}||{|}~€€~|{{{|}~€€~~}||||}~€€€€~}||||}~~€€€~}|||}}~~~}}}}}}~~~~~}}}}~~~~~~}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~~}~~~~€€~~}}}}}~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~€~}}}}}}~~~~~~~~~~~~~~€~}}}}}}~~~~~~~~~~~~~€~~}}}}}}~~~~~~~~~~~~~~€~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~€~}}}}}}~~~~~~~~~~~~~€€~~}}}}}}~~~~~~~~~~~€€~~}}}}}~~~~~~~~~~~€€€~}}}}}}~~~~~~~~~~~~€€€~~}}}}}~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~~~€€€~~}}}}}}~~~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~~~€~}}}}}}}~~~~~~~~}~~~~~€€~}}}}}}}~~~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~~~€€€~}}}}}}~~~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~~~€€€~}}}}}}~~~~~~~~~~~~~~€€€~}}}}}}~~~~~~~~~~~~~€€~}}}}}}}~~~~~~~~~~~~€€€}}}}}}}~~~~~~~~~~~~~€€~}}}}}}}~~~~~~~~~~~€€€~}}}}}}~~~~~~~~~~~~~€€~}}}}||}~~~}~~~~~€€€€~~~~}||}}}~€~~}}||}~€€€~|{{||}~€€€€~}|||~~~‚€€€~|{{|{|~€€€€~}||}~~~€€€~|||||}~€€€~}}||~€‚€~|{||||~€€€€~}}|{|~‚€€~|{|||}~€€€~~}|{}~~~€‚‚€€€}|||{|}€€€~~}{|~~~‚€€€~|||{{|~€€~~}|{|~~~€€€}||{{{}~€€€~~}|{}~~~€~€}||{{|}~€€€~}||~~}€€€€~}|{{{|}~€€~~||}~~~€€€~}|{{||}~€~}||~~~~€€€€}||{{|}~~~}|}~~~€€€~}||{||}~€~||~~~~€€~}|{||}~~}|}~~~€€€€~}||||}~~}}~~~€€€€€€~}||||}}~~~}}~~~€€€€€~}|||||}~~~~}}~~~€€€€€€~}|||||}~~~~~}}~~~€€€€€~}||{||}~~~~~~~}}~~€€€€€~}||||}}~~~~~}}~~~€€€€€~}||{||}~~~~~~~}}~~~€€€€€~}||||}}~~~~~~~}}~~~€€€€€€~}||||}~~~~~~}~~~€€€€€€~}||||}}~~~~~~~}~~€€€€€€~~}|||}}~~~~~~~~}~~~€€€€€~}}|||}}~~~~~~~}~€€€€~~}}|||}~~~~~~~~}~~~€€€€€~~}}||}~~~~~~~~}~~~€€€€~}||||}}~~~~~~~~~€€€€€~}||||}}}~~~~~~~~~€€€€€~}}||||}}}~~~~~~~~€€€€€~~}||||}}}}~~~~~~~~€€€~~}||||}~~~~~~~~~€€€€€€~|||||}}}~~~~~~~~€€€€€€€~}}|||}}}~~~~~~~€€€€€}}||||}}}~~~~~~~€€€€€~}||||}}}~~~~~~~€€€€€~}||||}}}}~~~~~~€€€€€€~}||||}}}~~~~~~~€€€€€€€~}||||}}}}~~~~~}~€€€€€€~}||||}}}}~~~~~~€€€€€€~}|||||}}}~~~~~~~€€€€€€~}}||||}}}~~~~~~~€€€€~}|||||}}}~~~~~~~€€~~~~~~~~€€€€€~}}|||}}~~~~~~~~~~~~€€€€€~}|||||}}~~~~~~}~~~~~€€€€€€~~}|||}}}~~~~~~~~~~~€€€€€€~}|||}}}~~~~~~~~~~~€€€€€€~}}||}}~~~~~~~~~~~~~€€€€€€~~}||}}}~~~~~~~}~~~~~€€€€€€~}|||}}~~~~~~~~~~~~€€€€€€~}||||}~~~~~~~~}~~~~€€€€€~}||||}}~~~~~~~}~~~~~€€€€€€~~}|||}}~~~~~~~}}~~~~€€€€€€~}||||}}~~~~~~~}~~~~~€€€€€€~}||||}}~~~~~~~}~~~~~€€€€€€~}||||}}}}~~~~}}~~~~€€€€€~}||||}}~~~~~~~}~~~~~€€€€€€~}||||}~~~~~~~}~~~~~€€€€€€€~}}|||}}~~~~~~~}~~~~~€€€€€€~}|||}}}~~~~~~}}~~~~€€€€€€~}}|||}}}~~~~~~}~~~~~€€€€€€€~}||||}}~~~~~~}}~~~~~€€€€€~}||||}}~~~~~~}}}~~~~€€€€€~~}||||}}~~~~~~}}}~~~~€€€€~}||||}}}}~~~~}}~~~~~€€€€~~}||||}}}}~~~~}}}~~~~€€€€~~}||||}}}}~~~~}}}~~~~€€€€~~}}|||}}}}~~~~~}}~~~~€€€€€€~}}|||}}}}~~~~~}}~~~~€€€€€~~}}||}}}}}~~~~~}~~~~€€€€€~~}}|}}}}}~~~~~~~~~~€€€€€€~~}}||}}}}}~~~~~~~~~€€€€€€€~~}}}}}}}}}~~~~~~~~~€€€€€€~~}}||||}}~~~~~~~~~€€€€€€~~}}||||}}}~~~~~~~~~€€€€€~~}}}|||}}~~~~~~~~~~~~~~€€€€~~}}|||}}}~~~~~~~~~~~€€€~~}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}‚‚€€}{|~}|}€€~}}||}€‚‚€€€~|{|~~|}€~||||~‚‚€~|{}~~}}€}|||}‚€~}||}~}}€}|{|}‚€~~}||}~}~}|{|}€‚‚~~}||~~}~~}|{|~€‚‚€~~}}||~€€}}~}{z|‚~~~}||}~~~~}|||~€‚‚€~}}}}}~~~}~~}||}‚~~~}}|}~}}~~}||}~‚€~}}}}}}~€€}}~~|{|‚~~~~}}}€€~}}~~||}‚€~}~~}}}~€€}}}~}||~‚€~}~~~}}~€€}|}~~}||~€‚‚€~}~~~}}~€€~||~}||}€‚‚€~}~~~}}~€~|}~~||}‚~~~~}}}€€~}|}~~}||~‚~}}~~}}~€€}|}~}{|~€‚~}~~~}}~€€}||~~||}‚‚€~}}~~}}}€€~||}~|{|~‚}}}~}}}~€€}||~}||}€‚‚€~}}~~}}~€€}||~€~|{}€‚‚€~}}~~}}~€€~}|}}||~€‚}}}~~~~~€€}|}~~||}€‚€~}}~~~~~€~}|}~}||~‚}}}~~~~€€}|}~€~||}€‚‚€~}}~~~}~€~||~€}||~‚}}}~~~~€€}|}~~||}‚‚€~}}~~~}~€€~||}€|{|~‚~}}~~~}~€€~}|}~~||}‚€~}}~~~~~€~}|}~}||}€‚‚€}|}~~~~~€~|}~~}||~‚~||}~~~~€€~}|}~~}||}‚€~||~~~~~€~}}~~~}||}‚€~||~~~~~€~}}~~}|}}€~||}~~~~€€~}|}~|||~€‚}|}~~}}~€€}}}~~~}||}€‚}|~~}}}|~~~~~}||~‚€}|}~}}~€}|}~~~||}€‚}}~~~}~€€~}}~~~~~€}{{}‚€~}~~}|~€}|}~~~~€€~}||}}~€‚}|}~~}~€€~||~~~€}|}~~~}~€‚€}{|~€~}~€€|{}€~~~||~~~~}}~~||}€~}}~}}€~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}|}}}~~€€€€€~~}|||}}~~~~~~}}}~~~€€~~}}}}}~~~}}~~}~~~€€€~~}}}}}~~~~~~~~~~~~€~~}}}}~~~~~~~~~~~~€€~~}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~€€~~}}}}}~~~~~~~~~~~~~}}}}~~~~~}~~~~~~€€~~}}}}}}~~~}~~€~~~}}}}}~~~~~~~~~~~~~~}}}}~~~~~~}}~~~€~~~}}}}}}~~~~~~~~~~~~~}}}}}~~~~~}}}~~~€€€~~~}}}}}~~~~~~}~~~~~~}}}}}~~~~~~~~~~~~~~}}}}~~~~~~}}~~~€€~~}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~}~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~}~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~€€€€~~~}}}}}~~~~~~~~~~€€~~}}}}}~~~~~~~~~~€€€~~}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}~~~~}}~~~~~~~}}}}}}}~~~}}~~~~~~~~}}}}}}~~~~}~~~~~€~~}}}}}}~~~~~~~~~~~€€€€~~~}}}}}~~~~~~~~~~€€€€~~}}}}}}~~~~~~~~~€€€~~~}}}}}~~~~~~~~~~€€~~}}}}}}~~~~~~~~~~€€~~}}}}}}}~~~~~~~~€€~~}}}}}}}~~~~~~~~~€~~}}}}}}}~~~~~~~~~€€~~~}}}}}}~~~~~~~~~~€~~}}}}}}}}~~~}~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~€€~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~€~~~}}}}}~~~~~~~~~~€~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~€€~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~€~~}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~€~~~}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~€~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~€~~}}}}~~~~~~~~~~~~~~~€€~~}~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~€~~~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~€~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}~~~~~~~~}}}}}}~~~~~~~}}}~~~~~~~}}}}~~~~~~~}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}~~~~€~~~~~~~~~~~~~}}}~~~€~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}~~~€~~~~~~~~~~~~}}}}}~~~~€€~~~~~~~~~~~~}}}}}}~~€€€~~}}}}}~~~~~}}}}~~~€€€~~}}}}}}~~~~}}}}}~~€€~}}}}}}~~~~}}}}~~€€€~~}}}}}~~~~}}}}~~€€~~}}}}~~~~~}}}}~~€€€~~}}}}}~~~~~}}}}~€€~~}}}}~~~~~~}}}~~€€~~}}}}~~~~~}}}}~~€€~}}}}}~~~~~}}}}~€€~~}}}}~~~~~~}}}}~€~}}}}}~~~~~~}}}}~~}}}}}~~~~~~}}}~~~}}}}}}~~~~~}}}}~~}}}}}}~~~~~}}}}~€~~}}}}}~~~~~~}}}~~€~~}}}}~~~~~~~}}}~€€€€~}}}}}~~~~~~~}}~~€€€€€~~}}}}}~~~~~~}}}~€€€€~}}}}}~~~~~~~}}~~€€€€~}}}}}~~~~~~}}}~€€€€~}}}}}}~~~~~~}}}~€€€€~}}}}}}~~~~~}}}~€€€~}}|}}}~~~~~}}}}~€€€€~~}||}}}~~~~}}}}}~€€~}}||}}}~~~~}}}}~€€€€€~}||}}}~~~~~}}}~€€€€€~}}|}}}~~~~~~}}}~€€€€€~}}}}}}~~~~~}}}~€€€€€€~}}|}}}~~~~~}}}}~€€€€€~~}||}}~~~~~~}}}~€€€€€€~}}|}}}~~~~~}}}}~€€€€€~~}||}}~~~~~~}}}~€€€€~}}|}}}~~~~~}}}}~€€€€€~}}||}}~~~~~~}}}~€€€€~}|||}}~~~~~}}}}~€€€€~}}||}}}~~~~~}}}~€€€€€~}}|}}}~~~~~}}}}~€€€€€~~}||}}~~~~~~}}}~€€€€€€~}}|}}}~~~~~~}}}~€€€€€~}}}}}~~~~~~}}}~€€€€€~}}|}}}~~~~~~}}}~€€€€€€~}}|}}}~~~~~}}}}~€€€€~~}||}}~~~~~~}}}~€€€€~}|||}}~~~~~}}}}~€€€€~~}||}}~~~~~~}}}}~€€€€€~}|||}}}~~~~}}}}~€€~}|||}}~~~~~}}}}~€€€€~}}||}}~~~~~~}}}~€€€€€~}||}}~~~~~~}}}}~€€€€~}}||}}~~~~~~}}}~€€€€€€~}||}}~~~~~~~}}}~€€€€~}||}}~~~~~~}}}~€€€€~}}|}}~~~~~~}}}}~€€€~~}|||}~~~~}}}~~€€€€~}|||}}~~~}|}~~€€€€~}|||}}~~}}|}~€€€~~}||}}}~~}}|}~€€~~}||}}~~}}|}~€€~}}||}}~~~}||}~€€~}}||}~~~}}||}~€€€€~}}||}~~€€~}}||~€€~}}|||}~€€~}}||~€~~~|{|~€€€}}~}||~~}~€€~~~}{{}€€€€‚~}~~||~~~}~~~~|{|€€‚}}}{}~~}~€€~~~}{{~€€‚€}}}{|~~}}€~~~~|{|€~€‚~|~€|{}~|~€~~~}||~€€~}}}{|~~}}€~}~}||}€€~€€}}~~||}~}}~€€~}}}|}€€€€~}~~}||}}}~€€~~}}|}~€€€~~}||}}}}~€€~}}}}~€€€~~~~}}}}}}~€~}}}~€€~~~}}}}}}~€~}}}}~€€€~~~}}}}}}~~~}}~~€€€~~~~}}}}}}~~~}}}~€€€~~~~}}}}}}~~~}}}~€€€~~~~}}}}}}~~~~~}}~€€~~~}}}}}}~~~~~}}~~€€~~~~}}}}}}}~~~~~~~~~€€~~~~~}}}}}}}~~~~~~~~~€€~~~~}}}}}}}~~~~~~~~~~~€€~~~~~}}}}}}}~~~~~~~~~~~€€~~~~}}}}}}}~~~~~~~~~~~€€~~}}}}}}}~~~~~~~~~~~€€~~~}}}}}}~~~~~~~~~~€€€~~}}}}}}~~~~~~~~~~~€€~~}~}}}}}~~~~~~~~~€~~}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}~~}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}~~~~€€€€~~~~}}}}}}}}~~~~€€~~}}}}}}~~~~~~~~~~€~~~~}}}~~~~~~~}~~~~€~€~}~~~}}~~~~~~}}~}~€~€€~~~}}~~~}~~}}~~~€€€~~~~}}~~~}~~}}~~~~€€~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~€~~~}}}~~~~~~}}}~}}}~€~}~}}|}~~~~~~}}}~}}~€€~}~~}|}~~~~€~~~}}~~}}€€~}~}||}~~€€~~~~}}}}}~€€€~}~}|}~~~~€€~~~}}~~}}€€€~}~~||}~~~€€~~}}}~}}~€€}~~}|}~~~€€~~~}}~~}}€€€~}~}||~~~~€€€~~}|}~}}~€€€~}~~||}~~~€€~~}|}~}|}€€}~~}||~~~€€~~||~~|}€€€€~}~}||}~}~€€~||}~}|~€€€~}~}|{}~}~€€~}||}}|}€}}}|{|}}}€€~||}}||~€€€€~~~}||}}}~€€€~}|}~}|}€€~~}||}}}~€€€€}||}}|}~€€€€~~}}||}}~€€~||}}||~€€€€~~~}||}}}~€€€€~||}~||~€€~~}|||}}~€€€€}||}}|}~€€€~}|||}}~€€€€~||}}||~€€~~}||}}}~€€€€~||}~|}~€€~}}||}}}~€€€€€~||}}||~€€~~}||||}~€€€€~}|}}}|}€€€~}||||}~€€€~}}}}}|}~€€€€~}}|||}~€€€}|}~}|}€€~~}}||}}~€€€~}|}~}}}€€€€€~}}}||}~€€€~}}}}}}}~€€€€~}}|||}~€€~}}}~~}}€€€€€€~~~}||}}~€€~}|}~~}~€€€~~~}||}~~€€€~}}}~~}~€€€~~~}||}~~€€~}}}~~}}~€€€€~~~}||}~~~€€~}}}}~}~€€€€€~}}}||}~~~€€}}}}~~}~€€€€~}}}||}~~€€~}}}}~}~€€€€€~}}}|||~~~€€~}}}}~}~€€€€~}}}||}~~~€€€~}||}~}~€€€€€~}}}||}~~€€~}}}~~}~€€€€€~}}}||}~~€€}}}}~~}~€€€€€}}}}||~~~€€€~}}}}~~~~€€€€€~}}}||}~~€€€~}}}}~~}~€€€€€€~}}|||~~~€€~}|}~~}~€€€€€~}}}||}~~€€€}}}}~~}~€€€€€€}}}}||}~~€€~}}}}~~}~€€€€€€~}}}}|}}~~€€~}||}~~}~€€€€€€}}}|||}~€€€~}}}}}~}~€€€€€~}}|{|}~~€€€~}||}}}}€€€€€~}}}||}}~€€~}}}~~}~€€€€~}}}||}~~€€}}}}}~}~€€€€€€~}}}|||~~€€€~}}|}}}}~€€€€€}}}|||}~€€€~}}}}~}}~€€€€€€~~}|||}~~€€€~}}}}~}}~€€€€€~~}}||}~~€€€}}}}}~}~€€€€€€~}}}||}~~€€€~}}}}~}}~€€€€€~}}|||}~~€€~}}|}}}}~€€€€€~~}|||}~~€€€~}}}}}}~€€€€€~~}}||}~~€€€~}}|}}}}~€€€€~~}}|{|}~€€€~}}||}}}}€€€~~}|{|}~~€€€~}}}}}}}€€€~~~}||}}~€€€~}}}}}}}~€€€€~~}|||}~~€€€~}}}}}}~€€€€~~~|||}~~€€€~}}}}}}}~€€€~}}|||}~€€€€}}}}}}}~€€€~~}}||}~~€€€~}}|}}}}~€€~}}|||}~~€€€~}}|}}}}~€€€€~~}}|||}~€€€€~}}||}}}~€€€~}}|||}}~€€€~}||}}|}€€€€~~}|||}~~€€€~}|||||}~€€€€~}}}|{|}~€€€~~}|||||}€€€€~~}|~~~~~}}~~~~~~~~}}}}}~~~~}}~~~~~~€€~}}}}}}~~~}}~~~~€~~}}}}}~~~~~~~~~~~€~}}}}}}}~~~~~~~~~~~~~€€~}}}}}}~~~~~~~~~~~~€€~}}}}}}~~~~~~~~€€~|}}}}}~~~~~€~~€~~€}|}~~|}€~}~}}€~~€€~}|}~~}}~~~~~}~~~€€€~}}}}|}~~~~~~~~~~€€~}}}}|}}~~~~~~~~~€~~}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}||}}}}~~€€€€€~}}}}||}}}}}}~€€€€~~}}|||}}}}}}~€€€€€€€€~~~}|||}}~}}}~~€€€€€€~~~}}|||}~~}}}~€€€€€~~~}|||}~~~}}}~€€€€€~}~~}|||~~}}}~€€€€~}~~}|||~~}}}~€€€€~}}~~}||}~~}|}~€€€€~}}}~}{|}€~||}€€€~|}~~|||~€}|||~€€€€€~||}}|{|~€€}|||}€€€€~||}}|||~€€}|{|~€‚€€€}||}~}||~€€}|{{}€‚€€}||}~}|}€}|{{|‚€~|||}~}}~€€~|z{|€‚‚€}||}~~}}€}|{||~‚‚€~||}~~~}~€€~|{{|~‚‚€~||}~~~}~€€~|{{|~ƒ‚€~~~}|}~~~~€~}|{|}€‚‚~~~}|}~~~}|{|}€‚‚~~~}|}~~~~}|||}‚‚~}~}}}~~~~~|||}‚€~}}}}}~~~~~~}|||}~‚‚€~}}}}}~~~~~~~~~}||}~€‚€~}}}~~~~~~~~~~}|||}€€~||~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}€~}~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}~~~~~~~~}}~~~~€~~~}}~~~}~~}}~~}|}~}€~€}|~~}|}~}}~~||~€}~€‚€~€€}||~~||~€€~~~}||~~}~‚€€}{|}}||~€~~~~}}€}~‚€~€€}{|~}|}€~~~~|}€}‚€~€|{}~}||€~}}~~~€€~~~|{|~~}~€€~}}}}~~~‚€~€|z|~~||€}}~~€€€€€~~~}{{}~~~€~}||}~~€‚~}{{}~~}~€€~}||}~~‚€~€|z|~~}}€~~~}}~€~~€}~€|{}~}~€€~}}~|z|€~~€‚~}~}z{~~}€~}~}{z}€~~‚}~~|z}~}~€~~~~|z{€~~€‚~}}{{~~~€~~~}{{}€€~~‚€}}~|{}~€€~~~}{{~€€}~~}{{}~€€~~}|{|€€€~}}~}{|~€€€~}}}|{}€€€€}|}~|{|€~€}|||{|€~||~}{|~€~€€}||}|{~‚€€||~~|{~€€~~€€€||~}||‚~~€~{|}|~€~~€}|}}||‚~€~{|~}}€}~€}|}}||‚~~€€~{|}|~€~~~||}|}~€€~||~}}~~~~~}|||~€€€}|}~~}}~~~}||||~~€|{}~}}~~~~}||||~€€||~~}~~~~}}||}€‚~€€~||~~}~~~~}|||~€‚€€€~||~~}~~~~}||}~€€€}|}~~}~~~}}||}‚~€||~~}~~~~~}||}€€€~||~~~}~~~~~}}||~‚€~€€}|}~~}}~~~~~}}|||~€||~~}}~~~}}||}‚~€||~~|}~~~~}|||~€‚€~~{|}|~~~}||||~~€}{}~||~€~~}|{|}~€||}~||~~~~~}|{|~€€}|}~~}}~~~}|{|~€€€€~||~~|}€~~~}{{}€€}|}~}|}€~~|{|~€€~€~||~~||~€~~}{{}€€~~€}|~}|}€~~|{|~€~|}}||~€~~}{{~~~||~~||}€~~~|{}€‚€~~€€}|~}{}€~~~~}{|€~}€~|}}{|~~~~~}||~}~€~||~~|{}~~~~~||~€}~€}|~}{|~~}}~~}|}€€~~€€~|}}||~~}~~}}}€€~~€€~}}~~||}~}}~~}}€€~€€~~~~~}|}~~~}}~}~~€€€~~~~~}}}~~~~}}}}~~€€~~~~}}}~~~~}}}}~~€€~~}}}~~~}}}}}}~€€€~~}}}~~~}}}}}}~€€€~}}}}~}}}}}}}~~€€€~~}}}}}}}}}}}~~€€€~~}}}}}}}}}}}~~€€€€~~}}}}}}}}}}}~~€€€€~~}}}}}}}}}}}}~€€€~~}}}}||}}}}}~~€€€€€~~~}}}}}|}}}}~~€€€€€~~~}}}}}||}}}~~€€€€€~~}}}}}||}}}~~€€€€€~~}}}}}|||}}~~€€€~~}}}}}|||}}~~€€€~~}}}}}|||}}~~€€€~~}}}}}|||}}~~~€€€~~}}}}||||}}~~€€€~~}}||||||}}~~€€€~~}}||||||}}~~€€€~~}|||||||}}~~€€€~~}||||||||}}~~€€€~~}|||||||}}~~€€~}}|||||||}}~~€€€~}|||||||}}~~€€€€€~~}|||||||}~~€€~€€~}|||||||}}~~€€€€~}}||||||}}~~€€€€€€~}|||||||}}~€€€€€€~}|||||||}}~~€€€€€~}|||||||}}~€€€€€€~}|||||||}}~~€€€€€€~}|||||||}}~€€€€€€~}|||||||}}~~€€€€~}|||||||}}~€€€€€~~}|||||||}}~€€€€€€~}||||||||}}~€€€€€€€~}|||||||}}~€€€€€}||||||||}}~€€€€€€~||||||||}}~€€€€€€~~}|||||||}}~€€€€€}||||||||}}~€€€€€~}|||||||}}~€€€€€~}|||||||}}~~€€€€€~}|||||||}}~~€€€~}|||||||}}}~€€€~~||||||||}}~~€€€~}|||||||}}}~€€€~}}|||||||}}~€€€~~}|||||||}}~~€€€€~}}||||||}}}~€€€~~}}||||||}}~~€€€€€~}}||||||}}}~~€€€€€~}}}|||||}}}~€€€~}}}}||||}}}~€€€~}}}}||||}}}~€€€€€~~}}}}||||}}}~€€€€~~}}}|||||}}~~€€€€~~}}}|||||}}}~€€€€~~}}}|||||}}}~€€€€~}}}}||||}}}~€€€€~}}}}||||}}}~~€€€€€~}}}}||||}}}~~€€€€€~}}}}||||}}}~~€€€€€~}}}}||||}}}~~€€€€~}}}}}|||}}}}~€€€~~~|{{~‚€~~€|{~~||~€~~~}|{{~‚~}€|{}~||€~}~~~|{|}€‚‚}}}|}}|~€€}}~~}||}~€‚}}~|~}}~€€~}~~~}}}}~€‚|}€~}~€}|~€~}~~}}}}‚||~€}}€~|~€~}~~}}}}~‚}|~€€~}€~}}€~}~~}}}}}€‚‚~|}€~}~€}|~€}}~~}}}}~ƒ€}{~€€}}€}}€~}~~}}}}}‚‚||€}}€€~|}€€~}~~}}}|}€ƒ}{}€€~}~€||~€}}~}}~}|~ƒ€|{~€€}}€~|}€~}}~}}}}|~‚€|{~€€}}€~|}€€~|}~}}}}|~‚€|{}€}}~~|}€~|}~}}}}|~‚€|{~€}}€}|}€€~|}~}}~}|~‚|{~€}}}|}€€~|}~}}~}|~‚€|{}€€~}~€~|}}}~~}~}|}€‚}{|€€~}~€||€}|~€~}~}}}‚‚{{~€€~}}|~€€~|}€~}~~}|~‚€}{}€€~}~~}}}|~~~}}|}‚‚|{~€€~~~}|~€€~}}~}}||}€‚~{|€~~~}}~€€~|}~~}}||~‚€}{|€~~~}}€}|~~}}}||~‚€}{}€€}~~}}€}}~~~~}||~‚€}{|€~~~~}}€}|~~}}}|}~‚€}{|~}~~}}€}|~~}}}|}~€‚€~{|€~}~~}}~€€~}}~}}}|}~€‚~{|€€~~~~}}~€€~}}~~}}|}~€‚~{|~€€~~~~}}~€€~}}~~}}|}~€‚~|{~€€~~~}}~€€~}}~~}}}}~€~|{~€~~~~}~€}}~~}}}}~|{}€~~~~}}}|~~}}}}~‚€}{|€~}~~}}€€~|}~}}}}}~€€}{{~€~}~~}}~€~|}€}}}}}~~{{~~}~~}|}€||~}}}}}}|{}€}}~~}}€€}|~~}}~}}~€€}{|€~}~~}}~€€~}}~~}}}}}~€~|{~}~~}}~€}}~~}~~}~€€}{}€€~~~~}}€€~}}~~~}~}}~€~|{~€}~~}}~€}|~~}}}}}€}{}€~~~~}}€€~}}~~~~~}}~€~|{~€€~~~}}~€€}}~~~~~~}}~€‚€~{|~€~~~~}}~€}|~~}}}}}‚|{}€~~~}|}€~|}~~~~}}}~€‚~{{~€~~~}|~€€}|~~~~~~}}}~€‚€}{|€~}~~}}~€€~|}~~~~~}}}‚|{}€~}~}}}€}}}~}~~}}~€~{{~€~~~}}~€€}}~~~~}}}~€‚€}{|€~~~~}}~€€~}}~~~~~}}}|{}€€~~~~}}€€~}}~}~~}}~€‚~{{~~~~}}~€€}}~~}~~}}~€‚€}{|€~}~~}}~€€}}~~}}~}}~~{{~~~~}|}€}}~~}}~}}|{|€€~~~~}}€€~}}~~}~~}}~~{{~€~~~}|}€~}}~~~}}~}}~€€}{|€~}~~}|~€€}}~~}}}}}~|{}€~~~}|}€~}}~~~}~~~}~€‚~{{~€~~~~}|~€~}~~~~}~~}}‚€|{|€€~~~~}}~€€}}~~~}~~~}~€‚~{{~~~~}|}€~}}~~~~~~~}~€‚€}{{€~~~~}|~€€~}~~~}}~~}~‚|z|€€~~~~}}~€€}}~~~}}~~}~{z}€~~~~|}€€~}~~~}}}~~}~€‚~{{~€~}~~~|}€€~}~~~}}}~~}~€‚€}z|€~~~~}|~€~}~~~}}~~~~{z}€~~~~}|~€€~}~~~}|}~~~~~{z}}~~~|}~€€~}~~~}}}~~~~€‚€}z{€~~~~}|}€~}~~~}}}~~~‚|z|€€~~~}|~€€~~~~~}}~~~~€‚~{z~~~~||~€€~~~~}|}~~~~€‚}z{€~~~}|}€€~~~~~}|}~~~‚|z|€€~~~}|}€~}~~}||}~~~€~zz}~~~||}€€~~~~}||~~‚€|z{€~~}||~€€}~~~}|}~‚|z|€~~}|}€€~~~~}||}~€‚~{z}€€~~~}|}€~~~~}||}~~€‚}z{}€€~~~}|}€~~~~}||}~‚€}{|~~~~}|~~~~}||~~€€|{|~~~}}~~~~~}|}~~€||}~~~€~}}~~~~~}|}~~€||~~~~~€~}~~~~~~~}}}~~€~}}~~~}~€~~~~~~~~~~~}}~~~€€~}~~~~}~~~~~~~~~~~}}}~~€€~}~~~}}}~~~~~~~~}}}}~€€€~~~~~}}}~~~~~~~~}}}}~~~€€€~~~~}|}~~~~~~}}}}}}}~€€€~~~}|}~~~~~~~~}}}}}}}~€€~~}}}~~~~~~~~~}}|}}~€€~}}}~~~~~~~~}}}}}~€€~}}}~~~~~€~~~}}}}}~€~~}}~~}}~~~~~}}}}~€~~}~~~}}~~~~~}}}}~€~~~~~~}}~~~~~~}}}}~~€~~~~~}}~~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~}}}~~~~~~~~~~~~}}~~~~~~~~}}}}~~~~~~~~~~}}}~~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||~€€€~€~}|}}~~~~€~~}}||}€~~~}|}}~~~~}}}}}}‚}}~~~}}~€~}~~}}~~}}}€‚‚€}|}~~}}€€~}}~~~~~~}|}€‚~|}~~}}~€€}|}€~}}~~||~‚€}|}~}}€€~|}~€~}~~|{|‚‚||~}|~€}|}€~}~~|{}€‚~||~~|}€~||~€~}~}{{~‚}|}}|}€€}{|~~}~|z|‚‚€}|}~}|~~|{}€€~}~}{{}€‚‚}|}~~}}€~{{}€~~~}{{}‚‚||}~~}~€€}{|€€~~~|{|~‚||}~~}~€|{|€~~~|{|‚~||}~~~€|{}€€~~~~|{}‚~||}~~~€€~|{}€€~~~~}||}‚~{{}~€€~{{}€~~~~}||}€‚‚€|{|~~€}{{~}}~~}||~€‚‚|{|~~€|{|€~}~~~}||~‚~{{}~~€€~|{|€‚€~}~~~}|}~‚~{{}€~~€~{{}€€}|~~~||}‚}z{~€~~€€~{{}‚€}|~~}|}‚€}z{~€~~€€~{{~}|~~}|}‚€|z|€~~€€}{{~~|}~~||~€‚‚|z}€€~€}{|‚~|}~~}}~€‚{z}€€~€|{|€‚~|}~||~€‚‚{z}€€~}€|{}€‚€}|}}||~€‚~{{~€€~~€~|{}€}|~~}|}‚}z{~€€~~€€~{{~~|}~~||}‚‚{z}€€~}€|{|€‚€}|}~||~€‚~{z}€€~}€|{}€€}|}}||~€‚}z{~€}}€~{{~~||~~||}‚€|z|€}~€}{|€~|}~||}€‚‚~{z}€€~}€~|{}€}|}}||~‚€|z|}~€€}{|~|}~~}|}‚‚{z}€€~}€|{}€€}|}~||~ƒ}z|}~~€}{|~|}~~}|}‚|z}€€~}€|{}€€~|}~~}|~€‚~z{~€~}€~{{~}|~~}|}‚‚{z}€€~}€|{}€€~}}~~~}}~€‚}z{€}}€~{|~}}~~~}}}‚€|z|€}~€}{|€~}}~~~}}}‚‚~{z~€~}€|{}€}|~~}|}~‚}z{}~€€}{|~|}~~}}~€‚‚{z}€€~}€|{}€}|~~}}}~€‚}z{}~€€~{|~}}~~}|}€‚‚{z}€€~}€|{}€}|~~}|}‚€|z|€}~€€}{|€~}}~}}~€‚~z{~€~~€~|{~}}~~||~€‚‚{z}€€~}€|{}€€}}~~}|}‚€|z|€}~€}{|€~}~~}|}~‚}z{€~~€~{|~€~}}~~}||~€‚~{{~€€~~€~|{~€€}}~~~}|}‚‚{z}€~}€~|{}€}}~~~}|}~‚€|z|€~~~}{|€~}~~~}}}~€‚€}{|~€~~€}||~€~~~~~}}}~€‚~{|~~€}||~€~~~~~}}}~€‚~{|~~€}|}€~~~~~}}}~||~~€}|}€~~~}}~~||~~~€}|}~~~~}}}~~€~||~~~€}|~~~~~}}}~€€€}|}~~~~€~|}~~}~~}}~~€€}}~~~~~}}~~}~~}~~~€€~}}~~~}}~~}}~~~~~~~€}}~~}~~}~~}}~~~~~~~€}}~~}~~}}~}}~~~~~~~€~}~~}~~}}}}}~~~}}~~~~~~}~~~}}~~~~€€||~€~~~|}€}}~~~~~~~~€~~~~~~}}~~~~~~~~~~~€€~~~~~~~~}}~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~€~|}~~~~~}}}}}~~|{~€~}~€|}~~~~~~}}}}}~~~{{~€~}~€€~|}~~~~}}}}}~€€}{}~}€}}~~~~}}}}||~~~{{~€~|}€€~|}~~}}}}}}~~~{|~€~}~€€~}}~~~~~~}}}~~~~€}{|~}~€€~}~~~~~}}}}~~~~~€€}{|~}€€~}~~~~}~}}}~~‚€|{}€}}€}}~~~~~}}}}~~~~|{}}}}}~€~~~~}}}}}~~€€|{}}}}}~€€~~~~}}}}~~~~~|{~€~}~€}}€~~~~~}}}}}~~~{{~€~}~€€~|}€~~~~}}}}~~~~~€€}{|}}€}}~~~~~}}}}}}~~|{~€}}€}}~~~~~~}}}}}~~~{{~€~}~€€~}~~~~}}}}}~~~€‚€|{}}}€}|~~~~~~}}}}}~~|{~€}}€}}~~~~~}}}}}~~€‚~{|~}€~}~~~~~}}}}~~€€}{}}}€}}~~~~~}}}}}~~€|{}}}€}}~~~~}}}}}~~€|{}~}~€€}}~~~~~~}}}}}~~~|{}~}~€€}}~~~~~~}}}}}}~~€€|{}~~}~€}}~~~~~~}}}}}}~~€|{}~}}€}}~}~}}}~}|}~~€|{}}}€}}~~~~~~}}}}}}~~€|{}~}~€}}~~~~}~~}}}~~|{}}}€}}~~~~~~~}}}}~~~€|{}~}~€}~~}~~}~~}}}~|{~~}~€}}~~~~~~~~}}}}~~~€~||~~}~€}~~~~~~~~~~}}}~~~€~|{~~}~€}}~~~~~~~~}}}}~~~€~||~~}}~€€~}~}}~}}}~}}}~€€~||~~}}~}~~~~~~~~~~}}}}~~~€€~||~~}}€~~~}}~~~}~~}}~~~€}|}~~|}€~~~~~}~~~~~~~~~~~~}|~~}|}€€~~}}~~~~~~~~~~~~€~|}~~||~€~~~}}~~~~}~~~~~~€}}~~||€€~€~}}~~~}}~~~~~~~}}~~}|}€~~€}}}~~}}}~~~~}}~}||~€€~~€~}}~~}}}}~~~~€€~}~~||}€~~€}}~~~}|}~~~~}}~~}||€~~€~}}~~}||}~~~}}~~||~€€~~~€€~}}~~~}|}~~~~€€~}~~||}€~~€~}}~~}||}~~}}~}||~~~€€~}~~~}|}~~~€€~~~~||}~~€€~}}~~}|}~~~~~€€~~~~|}~~~~€€~}~~}}|}~~~~€€~~~}}}~~~~~~~~~}}}~~~~~€~~~}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}€€~€~}}~~}}~€~~~|||}}}~€‚€~|{|~~}~€~~~|{{|~~‚€~}|{|}~~€€~}}{{{|~‚€€}{{|}}~€€€~}}|{{{}€€~}|||}~~€€€~~}||{|}~€~~}||}~~~€€~~}}}|||~€€~~}|}~~~~€~~~~}||}~€€€~~}||}~~~}}}}||}€€~~~}|}~~~~~~}}||}~€€~~~}|}~~~~~~~}}}||}€€~~~~}|}~~~~~~~}||}~€€~~~~}}~~~~~~~}||}€€€€~~~}|}~~~~~~~}}||}~€€~~~~}|}~~~~~~~~}|||~€€~~~}}}~~~~~~~~~~}||}~€€~~~}|}~~~~~~~~~}}||}~€€€~~~~}|}~~~~~~~~~~}}||}~€~~~~}|}~~~~~~~~~}}||}€€~~~}}}~~~~~~~}}|}}€€~}~~}}~€~~~~~~~~~~}||}€€~}~~}}~€~~~~~~~~~}}||}€€}}~}}}~€~~~~~~~~~~}|||~€~}}}}}~€~~~~~~~~~}}||}€~}}~}}~€€~~~~~~~~~}||}€~}}~~}~€~~~~~~~~}}||}~€~}}~~}~€~~~~~~~~}||}~€€~||}~~~~~~}}~~~~~~~}||}~€€~|}}~~~~~}}~~~~}}||}~€~||}~~~~€~}~~~~~~}||}~€~}|}~~~~~~~~~~~}}|}~€}|}~~~~~}~~~~~~}|}~€}|}~~~~~~~~~~}}}}}}~€€~||~~~~~}~~~~}}}}}~€~||~~~~~~}}~~}}}}}}~€}|}~~~~~}}~~~}}}}}}~€}||~~~~~~~}~~~}}}}}}~€€~||}~~~~~}}~~~}}}}}}~€€~||}~~~~~~}~~~}}}}}}}~€}|}~~~~~}}~~}}~}}}}~€}|}~~~~~}}~~}}~~}}}~€€}|}~~~~}~~}}~~}}}~€}||~~~~}}~€~}}~~}}~€~||~~~~}}~€~}}~~}}~€~||~~~~}}~€~}}~~}}}€~||}~~~~}}~€~}}}~}}}€~||}~~~~}}~€~}}}}}}}~€€~||}~~~~~}~~}}}}}}}~€~||}~~~~~}}}~~}}}}}}}~}{|~~~~~}}~€~}}}}}}~€}{|~~~~~}}~€~}}}~}}~€€~||}~~~~}~€~}}}~~}}€€~||}~~~~}~€€}}}~~}~~€||}€~~~~}~€~~}}~}}}~€||}~€~~~~~~~~~}}}}}}~€}||~~~~~~}}~€~}}~~}}~€}{|~~~~~}}~€~}}}~}}~€}{|~~~~~~}}~~}}}}}}~}||~~~~~~~}}~€~}}}}}}~}{|~~~~~~~}}~€~}}}}}}~}{|~~~~~}}~€~}}}~~}~€}||~€~~~}}~€~}}}~~}~€€}||~~~~~~}~€~}}}}~~~€~||~€~~~~~}~~}}}}}}~€}||~~~~~~}~€~}}}}~~~€}||}€~~~~~}~~}}}}}}~€}||~~~~~~}~~}}}}}}~€€}||}~~~~~}}~~}}}}}}~€€}||}~~~~~~}~~}}}}}}~€}||}€~~~~~}}~~}}}}}}~€€}||~~~~~~}~~}}}}}~~€}||}€~~~~~~}~€~}}}~~~~€€}||}€~~~~~}~~}}}}~~~€}||}€~~~~~~~~~}}}}~~~€}||}€~~~~~}~€~}}}}~~~€€~||}€~~~~~~~~~}}}}~~~€€~||}€~~~~~~}~~}}}}}~~€€~||}~~~~~~~}~~}}}}}~~€€~||}~~~~~~~~~~}}}}~~€€~|||~~~~~~}}~~}}}~~~~~~~~~~}}}}~~€€€}|}~~~~~~~~~~~}}}}~€€€~||}~~~~~~~~~~}}}}~€€€}||~~~~~~~~~~}}}}~€€~}|}~~~~~~~~~}}}}~~€€}||~~~~~~~~~~}}}}~€€€~||}~~~~~~~~~~}}}}~~€€~}||~~~~~~~~~~~~}}}}~€€€}||}~~~~~~~~~~~~}}}}~~€€~}||~~~~~~~~~~~}}}}~~€€€}||}~~~~~~~~~~}|}}~€€€~}||~~~~~~~~~~~}}}~~€€€~||}~~~~~~}~~~}|}}~~€€€}||~~~~~~~~~~~}}}~~~€€~||}~~~~~~~~~}}|}~~€€€}||}~~~~~~~~~~~}}}}~€€~}|}~~~~~~~~~}}}}~~€€€}||}~~~~~~~~~~~~}}}}~~€€€~}|}~~~~~~~~~~~~}}}}~~€€€}||}~~~~~~~~~~~~~}}}}}~~€}||}~~~~~~~~~~~~}}}}~~€€~|||~~~~~~~~~~~}}}}~~€€}||~~~~~~~~~~~~}}}}~€~||}~€~~~~~~~~~~}}}}~€€~}|}~~~~~~~~~~}}}}~~€€}||}€€~~~~~~~~~}}}}~~€}||}~~~~~~~~~~~}}}}~€€€€~}||~€~~~~~~~~~}}}}~~€€}||}~~~~~~~~~~~~}}}}~€€€~||}~€~~}}~~~~~~}}}}}~~€€~|||~~~~~~~~~~~~~}}}}~€€€}||}~€~~}~~~~~}}}}}~€€~||}~~~~~~~~~~~}}}}~€€€€~}|}~~}}~~~~}}~~~~~~~}}}~~€€~}|}~€~}}~~~~~~~~}}}~€}|}~€€~}}~~~~~~~~}~~~~€€~}}~~}}}~~}}~~~~}}~€€~}}}~~~}~~~~~~~~~~~~}}}~€€}}}~~~}~~~~~~~~~~~~}}~~€€~}}}~~}}~~~~}~~~~~~~~€€~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~|}~~~~€~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~}€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}~~~~~~~~}}}}}}}~}~~~~~~~}}}}}}}~~~~~€€~~~~}}}~}}}~~~~~~€€€€~}~}}}~~}}}~~}~~~€€€€€~}}}}}}}}}}~~~~~€€€€~}}}||}}}}}~~~~~€€€€€~}}}||}}}}}}~~~€€€€€€}}}|||}}}}}}~~~€€€€€~}}|||||}}}}}~~€€€€€€~~}|||||}}}}}~~~€€€€€€~}}||||}}}}}~~~€€€€~}}|||||}}}}}~~~€€€€€~}|||||}}}}}~~~€€€€€~~}|||||}}}}}~~€€€€€~}|||||}}}}}~~€€€€€€€~}|||||}}}}}~~~€€€€€€~}||||}}}}}}~~€€€€€€~}}|||}}}}}}}~~€€€€€€€~~}||||}}}}}}~~~€€€€€€~~}||||}}}}}}~~€€€€€€~}||||}}}}}}}~~€€€€€€~~}||||}}}}}}}~€€€€€~}||||}}}}}}}~~€€€€€€~}}||||}}}}}}}~€€€€€~}|||||}}}}}}~~€€€€€€~~}||||}}}}}}~~€€€€€€~~}||||}}}}}~~~€€€€€€€~}}||||}}}}~~~~€€€€€€~}||||}}}}}}~~€€€€€€~~}||||}}}}~~~~€€€€€€€~}}||||}}}~~~~~€€€€€€~}}|||}}}}~~~~~€€€€€€~}|||||}}}~~~~~€€€€€€~~}}||}}~~~~~}}~~€€€€€~}}|||}}~~~}}~€€€€~}}|||}}~~~~}}}~~€€€~}}|||}~~~~}}}~~€€€€€€~}|||}}~~~~}}~~~€€€€~}||||}}~~~}|~~€€€€~}||||}}~~}}}~~€€€~}}|||}~~~}}}~€€}||||}~~~}}|}~€€€~}||||}~~€~}}}}~€€€~|||||}~€€~}}}~€}||||}~~}||}€€~||||}~~€€~}||}€}||||}~€€€}||}~€€~||||}~€€~|{|}€€~}|||}}~€€€~}|{|~€~~~||||}}€€€~|{|}~€€~~}|{|}}~€€~}|{|~€€~~}|{|}}~€€€~|{{}€€€~~}|{|}~~€€€~|{{|~€€€€~~}}|||~~€€~}|{{~€€~}}|||}~€€€~}|{{}€€}}}}||}~€€~|{{|~€€~}|}||}~€€~}|{{}€€}|}}||~€€~}|{{|‚€~|||}|}€€€}|{{{}‚€€€~|{|}}}~€€€}|||{|~‚€€~|{|~}~€€~~}|||||‚‚€}{{}~~}€~~~~}||||}‚‚~~~}{|~~~€}}~~}|}}}}€‚~~}{|~}€}}~}|}~~~€‚~}~}|}€~}~€}}~~}}~~~}~~||€}~€}|~~||~~~€}~~|}€}}~}~~}|}~€}~~|}€}~~}~~|{}~€€~}~~}}~€~}~~}~~}|}~€€~}~~}|~€~}~~}}~~||}€~}~~}}~€~}~~}~~~|||‚}~~~||~€}}~~}}~}|{}‚€~}~~~|}€}}~~}~~~||}‚€~}~~}|}€}}~~}}~~}{{}€‚}}~~}|}€}}~}}~~~||}€‚}}~~|}€}}~~}~~~}|}€‚}}~~|}€~}~~}~~~}|}€‚}}~~|}€~}~~}}~~}|}‚‚}}~~}}~€€~}~~~}~~~}}‚}|~~}}~€€~}}~~}}~~}}‚€}|}~}~~}~~~}}}}}~‚€}}~~}}~~}~~}}}}~~€~|}~~~}}~}}~~~}}}~~€~}}~~~}}~~~}~~}|}}~€~}~~~}}}~~~~~}}|}}~€€~}~~~}}}~~~~~~~~~}|}~~€€€~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~€~~~~~~}}~~~~~~~~~~~~~€€~~~~~}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}~~~}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}~~~~~~~€~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}~~~~~~€€~~~}}}}~~~~~~~~~~~~~}}}}~~~~~~~~€~~~~}}}}~~~~~~~~€~~~}}}}}}~~~~~~~€€~~~}}}}}~}}~~~~~~€€~~~~}}}}~~}~~~~~~€€~~~}}}}}}}~~~~~~~€~~~}}}}}}}}~~~~~€€~~~}}}}}}}~~~~~~€€~~~}}}}}}}}~~~~~€€~~~}}}}}}}}~~~~~€€~~~}}}}}}}}~~~~~€€~~~}}}}}}}}~~~~~€€€~~}}}}}}}~~~~~€€~~~~}}}}}}}~~~~~€€~~~}}}}}}}}~~~~~€€~~~}}}}}}}}~~~~~~€€~~}|}}}}}}~~~~~~€€€~~~}|}}}}}}~~~~~~€€~~~}||}}}}}~~~~~~~~€€~}||}}}}}~~~~~~€€~}|}}}}}}~~~~~~€€€~}|}}}}}}~~~~~€€€~}}}}}}}~~~~~€€~}}}}}}}}~~~~~€€€€~}}}}}}}}~~~~€~€€~}}}}}|}~~~~~€€~}}}}}}|}~~~~~€~€€€€€~}}|{{{||}}~~€€€€~}}||{{||}}}~€€€€~~~}{{{|||}~€€€~}}}}|||}~~}}~€€€€~~}||||}}~~~~~~~€~€}|}}|{|}~}}~€€~}||}}||~~}}}~~€‚€~~~}||}}}}~€€~}|}}~‚~~||}~}}~€}|}}}~€‚€~~~}|}~~}}~€~}}}}}~€‚‚~}~}|}~}~~||}~~‚~}}~~}}~~}}~~}|}~~~€~}}~~~}~~}}~~}}}~~€~|}~~~~~~}}~~~}}~~~€€~|}~~~~~~}}~~~}}}~~€‚~||~~~~~}|}~}}}~~€}|}~~~}}}~~}}}~~€€~||~~~~~}|}~~}|}~€~|{}~~~~}|}}}}~~~~€~|{~~~~~}|}~}|}~~~|{}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}€~|}€~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~}}~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~}~}~~~~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~}~~}~€|}~€}}~~~€~}~~~~~~}}~~}~~~}~~~~~~~~~~}~~~~~~~}~~~}~~~~~~~~~~~~~~~~~}~~}~€~}~~}~~}~~}~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~}}~~~~~~~~~~}~~}~€}}~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~€€€~~}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~}~~€€~~~}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}~~€€~~~~}|}~~}~~~~~~~}~~~€~~~~}|}~~}}~~}~~~}~~~€~~~}|}~~}~~~~~}}~~~~€€€}}}}}}}~~~~~}~~~€~}}~~}~~~~~~}}~~~€€~|}}~}}€~~}}~~~~€€€€}}}}}}~~~~}}~~~~€}}}~}}~~~}}}~~~~€€€~}}}}}}~~~~~}}~~~€€€~}}}}}}~~~}}~~~}~€€€~}}}}|}~~~~}}~}}€€€€~}|}}||~~~}|}~~~}~€€€~}|}}|}~~~}}~~}~€€€€~}}}}}}~~}}|}~~}~€€€€€€~}|}||}~~}}~~}~€€€€~}}}}|}€~}|}}}€€€€}|}}||~~~|}~}~€€}|}}}|~~~~}|}~}~€€€}|}}}|~€~}||~~}~€€€}||}}|}~~~}|}~}€~€€||}}||~€~~}{|}}~€||}}||}~~~}|}}}€~€€~||}~}|~~~~~}|}}}€€~||}}||}~€€~~~|}~}|}~~}}}~€~~€~}|}}}|}~~~}}~€€~~~€~}|}}}}~~~}}}~€~~€€~~€~|}}}|}~~~}}}€~€€~€}|}~}|}~~}}}~€€~~€~||}~}|}~~}}}~€€~~€~€~||}}|}~~~}}}€~€€~€}|}}}}}~~}}}~~~€€~~}||}}}~~~~}|}€~€~€}|}}}|}~~~}}~€~~€~€~}|}}}}~~~}}~€~€€~€}|}}}|}~~~}}~€€~~~€~||}}}|~~~}}}€~~€€~€}|}}}|}~~}}}~€€~~€~€~||}}}|~~~}}}€~~€€~€}||}}}}~~}}}~€€~~~€~}|}}}|}~~}}}~€~~€€~~€~||}}||~~}}}}€~~€€~€}||}}|}~~}}}~€~~~€~}|}}}|}~~~}}}~€~~€€~~€~||}}||~~}}}}€~~€€~€}||}}|}~~}}}~€~€€~€~}|}}}|}~~}}}€~~€€€~||}}|}~~~}}}€~€€~€}||}}}}~~}}}~€€~~€~€~}|}}}|~~~}}}€~~€€€~||}}}}~~~}}~€~€~€}|}}}|}~~~~}}~€€~~~€~}|}}}}}~~~}}}€~~€€~€}|}}}|}~~~~}}~€~~~€~}|}}||}~~~~~}}~€€~~€€€}|}}}|}~~~~~}}}€}~€~€~}|}}||}~~~~~}|}€~}~€€~|}}}||~~~~~}}~€€~~€€~€}|}}}|}~~~~~}}€}~~€}|}}||}~~~~}}~€€~~€~~€€~|}}}|}~~~~~}}€~~~€}|}}||}~~~~}~€€~~€~€€~|}~}||~~~~~}}~€~~€€~€}|}}||}~~~~~}}€~~€€~||}}||~~~~~}}~€€~~€€~€}|}}||}~~~~~}}€}~€€~|}~}||~~}~~}}~€€~~€€~€}|}}||}~~~~~~}}€~}€~~€€~|}~}||~~}~~}|~€€~~€€~€€}|}~||}~~~~~~}}€~~€€~|}~}||~~~~~}}~€€~~€€~€€}}}~}|}~~~~~}}€~~~€€}}~}||}~~~~~}|~€€~~€€€~}}~}||~~~~~~}|~€€~~€€~€€~}~~||}~~~~~~}}}~~€€}}~}||}~~~~~}|~€€~~€€€€~}}~|||~~~~~~}|€}~€~}|}}||}~~}~~~|}€~}€~€€~}}}|||}~~}~~}|~€~~€€~€}|}}||}~~}~~~|}€}~€€~|}}}||}~~}~~}|~€€~~€€€€~|}}|||~~~~~~}}€~€€}}~}||}~~~~~~}~€€~~€€€~}}}|||~~~~~~}}€~~€€€}}~}||}~~~~~~}~€€~€€€~}}}|||~~~~~~}}€~~€€€}}}}||}~~~~~~}}€~€€~}}~}||}~~~~~}}~€€~~€€€€~}}}|||~~}~~~}}~€€~~€€~€}}}}||}~~~~~~}}€~~€€€}}}}||}~~~~~~}}€~€~€€~}}}|||}~~}~~}|~€€~~€€€€~}}}|||}~~~~~}}~€~~€€€€~}}}||}~~~~~~}}€~€€€€}}}}||}~~~~~}}~€~€€€}}}|||}~~~~~}}~€€~~€€€€~}}}||}}~~~~~}}~€€~~€€€€~}}}||}}~~~~~}}€~€€€}}}}||}~~~~~}}~€€~€€€~}}}}||}~~~~~}}~€€~~€€€€~}}}|||}~~~~~}}€~€€€}}}}||}~~}~~}}~€€~~€€€€~}}}|||}~~~~~}}~€~~€€€}}}}||}~~}~~~|}€~€€}}}}||}~}}~~}}}€~€€€€}}}}||}~}~~~}}~€~~€€€€~}}}}||}~~~~~}}~€~~€€€€~}}}}||}~~~~~}}~€€~~€€€€~}}}}|}}~~~~~}}~€~~€€€€~}}}||}}~~~~~}}~€~€€€€€~}}}}||}~~~~~}}~~~€€€€€~}}}}|}}~~~~~}}~€~€€€€€~}}}||}}}}~~~}}~€€€€~}}}|||}~}}~~}}€~€€€~}}}|||}~}}~~}}~€~~€€€~}}}|||}~}}~~}}~€~€€€€~}}}|||}}}}~}}}~€€€€€~}}}||}}~}}~}}}€€€€€~}}}||}}}}}~~}}€€€€€€~}}}|||}}}}}}}~€€€€€~}}}||}}}}}~}}~€€€€€€€~}}}||}}}}}}}}~€€€€€€~}}}||}}}}}}}}~€€€€€€}}}}||}}}}}}}}~€€€€€€€}}}|||}}}}}}}}~€€€€€€}}}|||}}}}}}}}~€€€€€€€~}}}|||}}}}}}}}~€€€€€€~}}}|||}}}}}}}}~€€€€€€€}}}}||}}}}}}}}~€€€€€€~}}}||}}}}}}}}~€€€€€€€~}}}|||}}}}}}}~€€€€€€€~}}}|||}}}}}~}}~€€€€€€€~}}}||}}}}}}}}~€€€€€€~}}}|||}}}}}}}~€€€€€€€€~}}}|||}}}}}~}}~€€€€€€~}}}||}}}}}}}}}~€€€€€€}}}}||}}}|}}}}}€€€€€€~}}}}||}}}|}}}}}€~€€€€~}}}|||}}||}}}}~~€€€€€~}~}|||}}}}}~}}~€~€€€€€~}~}}||}}}|}~~}~€€€€€€~~~~}||}}}|}~~}~~€€€€€€~~~}||}}}}}}~~~~€€€€€€~~~}}||}}}}}~~~~~€€€€€€~}~}}|}}}}}}~~~~€€€€€€~}}}}|}}}}}~~~~~~€€€€€~~}}}}}}}}}}}~~~~~€€€€~~~~}}}}}}}}}~~~~~~€€€€~~~~}}}}}}}}}~}}~~~€€€€~~~~~}}}}}}}}}}}~~~~~€€€€~~~~}}}}}}}}}}}}~~~~~€€€€€~~~~~}}}}}}}}}}}}~~~~~€€€€€€~~~~~}}}}}}}}}}}}~~~~€€€€€€€~~~~~}}}}}}}}}}}~~~~~€€€€€€€~~~~~}}}}}}}}}}}~~~~€€€€€€€~~~~~}}}}}}}}}}}~~~~~€€€€€€~}~~~}}}}}}}}}}}~~~~~€€€€€€~~~~~}}}}}}}}}}~~~~~~€€€€€€€~~~~~}}}}}}}}}}}~~~~~€€€€€€~~~~~}}}}}}}}}}}~~~~~€€€€€€€~~~~~~}}}}}}}}}}}~~~~€€€€€€~~~~}}}}}}}}}}}}~~~€€€€€€€~~~~}}}}}}}}}}}~~~~€€€€€€€~~~~}}}}}}}}}}~~~~€€€€€€€~~~~}}}}}}}}}}~~~~~€€€€€€~~~~}}}}}}}}}~~~~~~€€€€~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}~}}}}~~~~~~~~~~~~}}}}}}~~~~}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}~}~~~~~~€€~~~~~}}}}}}}}}}}~~~~€€~~~~~~}}}}}}}}}}}~~~~€€~~~~~}}}}}}}}}}}}~~~€~~~~}}}}}}}}}}}}}~~~~~€€~~~~}}}}}}}}}}}}~~~€€€€~~~~~}}}}}}}}}~~~~~€€€~~~~~}}}}}}}}~}~~~~€€€€~~~~~}}}}}}}}}}~~~€€€€~~~~}}}}}}}}}}}~~~€€€€€~~~~~}}}}}}}}}}}~~~€€€€~~~~~}}}}}}}}}}}~~€€€€~~~~}}}}}}}}}}}}}~~€€€€€~~~}}}}}}}}}}}}}}}}}~~~~€€€~}}}}}}}}}~~}}}}}~~~~€€€~~}}}}}}}}}~}}}}}~~~~€€€€€~~}}}}}}}}}~~}}}}}~~~~€€€€~}}}}}}}}}}~}}}}}~~~~€€€€~}}}}}}}}}}~}}}}}}~~~€€€€~~}}}}}}}}}~}}}}}}~~~~€€€€~~}}}}}}}}}~}}}}}}}~~~€€€€€€~~}}}}}}}}~~}}}}}}~~~~€€€€€€~~}}}}}}}}~~~~}}}}}~~~€€€€~~}}}}}}}~~~~~}}}}~~~~€€€€€€~~}}}}}}~~~~~~~}}}~~~~€€€€€€€~~}}}}}~~~~~~~~}}}~~~~€€€€€€€~~~}}}~~~~~~~~~~~}~~~~€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}|}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}~~~}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}~}}~~~~~~~~~~~~~~~~}}}~~}~~~~~~~~~~~~~~~~~~~~}}}~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~}}~}}}~~~~~~~~~~~~~~~~~~}}~}}}~~~~~~~~~~~~~~~~~~}}~}}}~~~~~~~~~~}~~~~~~~~}}~}}}~~~~€€€~~~~~~~~~~~~~~}~~}}}~~~~€€€~~~~~}~~~~~~~~~~~}}}~~~~€€€~~~~~}~~~~~~~~~~~~}~~~~~€€€€~~~~~}~~~~~~~~~~~~}}~~~~€€€€€~~~~~}~~~~~~~~~~~~}}~~~~€€€€~~~~~}}~~~~~~~~~~~}}~~~~€€€~~~~}}}~~~~~~~~~~~}}~~~~~€€€~~~~~}}~~~~~~~~}~~}}~~~~€€~~~~}}}~~~~~~~~}~~}}~~~~€€~~~~}}}~~~~~~~~~~~}}~~~~€€~~~}}}~~~~~~~~~~~~~~~~~€€~~~~}}}~~~~~~~~~~~~~~~~€€€~~~~}}~~~~~~~~~~~~~~~~~€€€€€~~~~}}}~~~~~~~~~~~~~~~~€€€€~~~}}}}~~~~~~~~~~~~~~~~€€€~~~}}}}}~~~~~~~~~~~~~~~~€€€~~}}}}}}~~~~~~~~~~~~~~~€€€~~}}}}}}~~~~~~~~~}}~~~~~€€€~~}}}}}}~~~~~~~~}}}}~~~~€€~~}}}}}}}~~~~~~~~}}}~~~~€€€~}}}}}}~~~~~~~~~}}}~~~~€€€~}}}}}}~~~~~~~~~}}}~~~~€€€€~}}}}}}~~~~~~~~~~}}}~~~~€€€~~}}}}}~~~~~~~~~~}}}~~~~€€€~~}}}}}~~~~~~~~~~}}}~~~~€€~}}}}}}~~~~~~~~~}}}}~~~~€€~~}}}}}~~~~~~~~~~}}}~~~~~€€€~~}}}}}}~~~~~~~~~}}}}~~~~€€€~~}}}}}}~~~~~~~~}}}}}}~~~€~~}}}}}}~~~~~~~~~}}}}~~~~€€~~}}}}}~~~~~~~~~~}}}}}~~~€€€~~}}~~~~~~~~~~~}}}}~~~~€€€~}}}~~~~~~~~~~}}}}}~~~€€€€~~}}~~~~~~~~~~~}}}}}~~€€€€~~}}}~~~~~~~~~}}}}}}~~€€€€~~}}}~~~~~~~~~~~~}}}}}~~€€€~~~}}~~~~~~~~~~~~}}}}}}~~€€~~~~}~~~~~~~~~~~~~}}}}~~~€~~~~}~~~~~~~~~~~~~}}}}~~~€~~~~~~~~~~~~~~~~~~}}}}}~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}~~~~~~~~~~~}}}}}}}}~~€€€€~~}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~€€~~~~~~~~~~~~~~~~~~~}}}}~~~€€~~~~~~~~~~~~~~~~~~~}~~~~€€~~~~~~~~~~~~~~~~}}}}}~~€€€€€~~~}}}~~~~~~~~~~~~~~}}}}~~~€€~~~~}~~~~~~~~~~~~~~}}}}~~€€~~~}}}~~~~~~~~~~~}}}}}}}}~€€€€~~~}}}}}~~~~~~~~}}}||}}~~€€€€€€~~}}}}}}~~~~~~~~~}}}}}}}~€~~~~~}}}~~~}}}}}}}}~~€€€€~~}}}}~~~€€~~}}|}}}~~~~€~~~~}}~€~€€~}}~~|{|~~~~~~€€~}}}|~€€~€€~}}~~}|}~~~~~~}}}~~||~~~€€~}~~~||~~}~~}|}~€~~~}||~~€}}~~}}}~~}~~~}|}~~‚€~}}~}|}€~€~}}~~~}~~}}~~}|}~}}}}}}€€~~}}~~}~~~}}}~~}}~€€}|}~}~€€~~~}}~~}~~~}}}~}}}~€€~}}}}}€€~~~}~~~~~~~}}~~~}}~~}|~~~}€€~~~}}~~~~~~}}~~~}}~€€}|}~}}€~~}}~}}~~}}}~~}}~€}|}~~~€€~~~~}}~}}~~}}~~~||~€~|}}~~€€~}~~~~~~~}~~~~~~}}}~~€}|}~~}}~~}}~}}~~}}~~~}}~€€~|}~~~€€}~~~}}~}}}~}}}~~}|}€€~||}~~€~}~~~}~~}}}}}}~~}|}~€}|}~~~€€~}}~~}|}~~}~~}}|~€~||}~~~€€~|}~~~~€~||}~~~~~||~€€}|}~~~}}~~~~}|}~~~~~~}|}‚}|}~~~€€~}~~~~}|}~~~~~~}}}€€}|}~~~}}~~~€~}|}~~~~~}|}~€€~||~~~}}~~~}||~~~~~~}|}~€‚}|}~~~€~}}~~~~}|}~~~~~~||}~€‚€}||~~~€~}}~€€~|{}~~~}||}€€}{|}~~€€~|}~~~}|}~~~~~~}|}~€||}~~~€€~|}~~~||}~~~~~}||~‚€~||}~~€}}~~€}|}~~~~~~}|}~‚~||}~~€}|~~~~|}~~~~~~}|}~€‚||}~~~€€}|}~~}}~~~~~~~}|}~€|{}~~€€~||~~||}~~~~}|}~€~||}~~€}|}~}||}~~~}}|}~‚~||}~~~€€}|}~}|}~~~~~}||}~€}{|~~€€~||~€€~{{}~~~}{{}|{|}€€€~||~€€~||}~~~~}||~€€~|{}€}|}€~}||~~~~}||}‚~||}~~||}}|}~~~~~}|}~€~{|~€||~€~}|}~~~~}|}~€€}||}€€~||~€€€€~|{|~~~|||~€‚~{{}€}{}€€~}||}~~~}||~€‚‚€}{|~~€~||~€€~}|}~~~}}}}~€€~{{~€€|{}€~~}||~~~}}|}~€‚~|{}~~€€}||~€€}||}~~}}||}‚€~{{}€€|{}€€~~}||}~}||}‚€}{|~~~€€~||~€€€~}||~~~~~||}~~{{}€€}{}€€~}||~~~}}}}~€|{}€}{|€€~~||}~~}}}}~€~|{}€}|}€€~~}||}~}|}}‚€}{|~€€~||~€€€€~}||~~||}~€€}z{~€€€~|{~€€~}||}€~~}}}}~€€~||~€~€}|}€~~}}|}~€~}~~}}~||}~~~€€~|}€}||}~~~~}}~€‚€}{}~~~~€€~||~~||}~~~~}}~€‚€}{|~€€|{}€€~~|||~~}~~~}~ƒ€}{}~~€||~€€~}|}~~~~~~}~€}|}~€€~||~€€€~~||}~~~~~}~€‚}{|~~~€}|~~}|}~~~~~~}}~€‚~||~~~~€}|}€~}||~~~~~}|~‚}{|~~~€||~€€~~}|}~~~~~~}}~€‚€}{}~~€€~||~~||}~~~~~~}}~€~||~~~€}||€~}||}~~~~~}}}€‚~{|~~~€}|}~}||}~~~~~}}}€‚~|{}~~€€}|}€~}||}~~~~}}}~‚€}{|~~€€~||~~}|}~~~~~~~}}~€‚~||}~~€€}|}€€~}||~~~~~}}‚‚~||~~~€}|~}|}~~~~~~~}}}‚€}{|~~~||~€€}||}~~~~}}}~€€~||}~€€}||~€€~|{|}~~}}}~‚€|{}~~~€€~|}€~~||}~~~~~~~}}~€‚€}{|~~~€||~€€~|{}~~}}~~}}{{}~~~€€~||~€~}||}~~~~~~~}}~€€~}}~~~€€~||~~~}|}~~~~~}|‚‚~{|~~€}|}€}|}~~~}~}}‚‚||~~€}{}€€~}|}~~~~}}}‚€}|~€€€}||~~}}}~€‚‚|{|~~€€}||~€€€~}}}~~||}~€|{|~€€}{|~€€€~}||}~}}}~€‚|{|~~€}||~€€€~}|}~}||}€‚~|{}~€€|{|~€€€~}||~~}|}~€‚~|{|~~€€}{|~€€~}||~~~}}}~€|{|~~€€€}{|~€€~}|}~~||}‚~|{}~€€|{}€€€~}||~~}}}~€‚|{|~€€~||~€€€}||~~}}}}‚€|{|~€€~||~€€~||}~}}}~€}{|~€€~||~€€~}|}~~}|}~€|{|~€€~||~€€~}||}~}}}}€}{|~€€~||}€€~||}~~}}}~}{|~€~||~€}||}~~~}}}~}||~€~||}€€~}||}~~~}}}~}{|~€~||}€€~}||}~~}}~~€}{|~€€~||}€€~}||}~}}~€|{}~€~||~€€€~}||}~~}~~~||}€€}||€€~}|}~~}~~~€}||~€~||~€€~}||}~~~~~~~}|}~€}||~€€~}||~~~~~~~€€~}}~~~~~}}~~}}}~~~~~~~~€€}|}~~~~}}~~~}}}}~~~~~~~€€}}~~~~~}~~~~~}}}}}~~~~~€€~}}~~~~~}}~~~~~~}}~~}~~~~~€~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~}~~~~~~~~}}}~~~}}~€€€~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}~~~~~~~€€€€~~~}}}}}~~~~~~~~}}}}}~~€€€€€~~}}}}}~~~~~}}}}}}}~€€€~~}}||}~~~~~}}}||}}~€€€€~~}|||}~~~~}}}|||}~€~~}|||}~€€~~}}}||||~‚€€~~~}||||}~€€€~~}}}||||}€‚€~~}|{{|}~€€€~~}}|||||}~€‚‚€~~}||{|}~€€€€~}}||||||}‚‚€~~}}||||}~€€€€~}|||||||}~€‚€~}}}||||}~€€~~}||||||}~‚‚€~}}}||||}~€€~}||||||}}€‚‚€~}}|||}}~€€~}||{|||}~€‚‚‚€}}|||}}}~€€~}||{||}~~€‚‚€~}|||}}~~€€~||{{{||}~€€~}||||}~~€€~}|{{{||}~€€€~}|||}~~€€€€€~||||||}}~€€€€€~~}}}}~~~}}|||}}}~~~~~}}~~~~~~~}}||}}}}}}~~€€~~~~~~~~~~~€~}}}}}}}}}~~€€€€~}}}}~~~€€~}|||}}~~~~~€~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}~~~€€€€€~}}}}}~~~~~~}}||}~~€~}}||}}~€€€~}}||{|}~€‚‚€~}||||}~€€€€€~}||{{{}~€‚‚€~}|||||}~€€~}||{{{|~€‚‚€~}||{||}~€€~||{{{|}€‚€~}||{||}~€€~}|{{{||~€~}}|{{|}~€€~}|{{{||}€‚€~}||||}~€€€~}||{{||}~€‚‚€€}|||||}~€€~}|{{{|}~~€€~|||}}~€€€€~}|||||}~~€€~}||}}}~€€€€€~~}|||||}~~€€~}|}}}~~€€€€€~}}||||}}~€€~~}||}~~~€€€€€~}|||||}~~€€~~~}|}}~~€€€€€~}}||||}}~€€~~~}|}~~~€€€€~}||||}}}~~€€~~~~}}}~~€~~}|||}}}~~~~~€~~~~}}~~~~}}}}}~}}~~~~}~€~}~~~~~~}}}}}}}~~~}}~€€~}}~~~~~~}}}}}}}}~~~~€~|}~~~~€€~}}}}}}}}~~~~~~€€~||}~~~€€€}}}}}}}}~~~~~~~}||~~~€€€~}|}}}}}~~~~~~~€€~~~||}~€€~}|}}}}}~~~~~~~~€€~~||~€€~~}}}~~~~~~}}}}}~}||~~€€~~~}}}}~~~~~~}}}}~~~}|}€€~~~}}}~~~~~~~}}}}~~~}{|€€€~~~~}}~~~~}}}}}}}~€‚‚€~~~|{}€€€~~~~}}~~~~}}}}}~~€‚‚~~~}|}€€€€}}~~}}~~}}}}}}}~€‚‚~~~}|}€€}}~~}}~~}}}}}}~~~€‚}}~}|}€€}}~~~}~~}}}}}}~~~€‚}}~}|}€~}}~~~~~~~}}}}}}~~}}}}|}€~}}~~~~~~~}}}}}}~~~€€}|}~}|~~}}~~~}~~}|}}}}}~€€~}}~}|~~~~}}~}~~}}}}}}}~~~€‚~}}~}|~€~~~}}~}~~}}}}}}~~€}}~~|}€€~~~}}~~}~~~}}}}}}~~}}~~}}€~~~}~}}~~}}}~}}~~~€~|}~|~}~~}}~}~~~}}}}}}~~~}}~~|}€~~}}~~}}~~}}}~}|}~~~€‚~|}~~|~€}~~}}~}~~~}}}}}}~~€}|~~}}€~}~~}~~}~~~}}}}}}~~€~|}~~|~€}~~}}~}~~~}}}}}}~||~}}€~}~~}~}}~}|}~}}}~|}~}~€}}~~}~~~}}}}}~~€}}~~}€~}~~}~~}~~~}}}}}~€€~|~~}~€}~~~~~}~~}}}}~}~~~}}~}}€~}~~~~~}~~}}}}}~~~~€€~}~~}~€€~}~~~~}}~~}}}}~~~~~}}~}}€}}~~}~}}}~}}}}}}~~~€€~|}~}~€€~}~~~~}}~~}}}}}~~~~|}~}}€}}~~}~}}~~}}}}}~~~~~€€}|~~}~€~}~~~~}}~~}|}~}}~}}~}~€}}~~~~}}~~~}}}}~~~~€€}|~~}~~}~~~~}}~~}}}}}~~~|}}}€}}~~~~~}~~~}}}}}~€€}|~~}~€~}}~~~}}~~}}}}}~~~|}~}}€~}~~~~}}~}}}}}}~~~€€~|}~}~€}}~~~~}}~~}}}}}~~~~€}|~~}~€€~}~~~~}}~}}|}}~~~~~~|}~}}}}~~}~~}}~~}}}}}}~~~€‚€}|~~}~€~}}~~~}}~~}}}}~~~~~|}}}}}€~~~}}~~~}}}}~~~~€}|~~}~~}~~~~}}~~}}}}~~~|}~}€~}~~~~}}~~}}}}~~~~€€~|}~}~€}}~~~~~}}}~~}}}~~~~|}~}~€~}~~}~~}}~~}}}}~~~~€~|}~}~€}}~~~~~~~}}}~}|}}~~~||~~}~€€~}~~~~~~}}}~}}|}}~~~~€~|}}}€~}~~}~~}}}~}||}~~~}|~~}~€}}~~~~~~}}}~}}|}~~~€‚||~~}~€~}~~}~~~}}}~}|}~~~€‚€}|}}}€~}~~}~~~~}}~~}|}~~~€‚‚}|~~}~€~}}}~~~}}~~}|~~~€‚~|}~}~€€}~~}}~~}}~~}|}~€‚€~|}~}€€~~~}}~~}}}}}}}~~}|~~}~€€~~~~}}~~}}}}}}~~€~}}~~}}~€€~~~~}}}~~~}}}}}}}~~€}}}~~}}~€€~~}|}~~~~}}~~}}~~€~}~~~}}~€€~}||}~~~}~~~~~}~€€~~~~~}}~€€€~}}}}}~~~~~~~~~~~€€~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~}~~}}€~}}~~~~}}~}}~}~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~€€€~~~~~~}~~~~}}}}}}}~~€€€€€~~~}}}}}~€€~}}}||}}~~€€€€~~}}}}}}~€€€~~}||||}~€€€€~}}}}}}}~€€€€~}|||||}~€€~~}}|||}~~€€€€~}|{{||~€€€~}|||||}~€€€~}|{{{|}€‚€€~}|{{{|}~€€€~}|{{{|}~€‚‚€~}|{{{|}~€€~}|{{{|}~€‚‚€€~}||{{|}~€€~}|{zz{|~€‚‚€€}}|{{{|}~€~}|{z{{}~€‚‚€~}|{{{|}~€€~}|{{{{|~€‚‚€~}||{||}~€€~}|{{{{|~€‚‚€~}|{{||}~€€}|{{{{|~‚‚‚€~}||{||}~€€}|{{{{|~‚‚‚€~}|{{||}€€~}|{{{{|~‚‚€}||{{||}€€~}|{{{{|~‚‚€~}||{{||}€€~}|{{{{|~‚‚€~}||{{|}}€€~}|{{{{|~‚‚‚€}||{{||}~€€~}|{{{{|}€‚€~}|{{{|}~~€€€}|{{{{|}€‚‚€}||{{|}~€€€}|{{{{|}€‚‚€~||{{|}~~€€~|{{{{|}~€‚‚€~}|{{|}~~€€~}|{{{|}~€‚‚€}|{{||}~€€€~|{{{|}~€‚~}|{{|}~€€~}|{{{|}~€‚‚€}|{{||}~€€€}|{{{|}~~€‚~}{{{|}~~€€€€~}|{{{|}~€€~|{{{|}~€€€~|{{{{|}~€‚‚€~}|{{{|}~€€€€}|{z{{|}~€‚~}{{{|}~~€€€€~}|{{{|}~€‚€~|{{{|}~€€€~|{{{{|}~€‚‚€}|{{|}~€€€}|{{{|}~€‚‚~|{{{|}~€€€~}{{{{|}~€‚‚€}|{{|}~~€€€}|{{{|}~€‚‚€~|{{{|}~€€€~}{{{{|}~€‚‚€~}|{{|}~~€€€€~}|{{{|}~€‚€}|{{||}~€€€~|{{{||}~€‚~}|{||}~~€€€~}|{{{|}~~‚€}|{{|}}~€€€€}||{{|}}~€‚~}|{||}~~€€€~}|{{||}~~€‚€}||||}}~€€€~||{{|}}~€‚€~}||||}~~€€€~}||{||}~€‚‚€}|||||}~€€~}|{{||}~€‚€~}||||}}~€€€~}|{{{|}~€‚‚€~|||||}~~€€~}|{{{|}~‚~}|||||}~€€€~}||{{||}~€‚€~}|||||}~€€€~}|{{{|}~€€~}|||||}~€€€€~}|{{||}~€€€~~}||||}~~€€€~}}|||}}~€€€€€~~}}}}}}~~~}}}}}}~~€~~~}}}}~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~€~~~}}}}}}~~~~~~~~~~~€€~~}}}}}}}~~~~~~~~~~~€~~~~}}}}}~~~~~~~~~~~€~~~~~}}}}}}}}}~~~~~~~~€€~~~~~}}}}}}}}}}~~~~~~~€€~~~~~~~}}}}}}}}}}~~~~~~~€~~~~}}}}}}}}}}}~~~~~~~€~~~~~~~}}}}}}}}}}~~~~~~~€€~~~~~~~}}}}}}}}}~~~~~~~€€€~~~~~~}}}}}}}}}}~~~~~~~€€~~~~~}}}}}}}}}}~~~~~~~€€€~~~~}}}}}}}}}~~~~~~~€€€~~~~~}}}}}}}}}~~~~~~~~€€€~~~~~}}}}}}}}}~~~~~~~€€€~~~~~~~}}}}}}}}}~~~~~~~€€€~~~~~~~}}}}}}}}}~~~~~~~€€~~~~~~}}}}}}}}}}~~~~~~~€€~~~~~~}}}}}}}}}~~~~~~~€€€~~~~~~}}}}}}}}}}~~~~~~~€€€~~~~~}}}}}}}}}~~~~~~~€€€~~~~~}}}}}}}}}}~~~~~~~€€€€~~~~~~}}}}}}}}}~~~~~~~€€€€~~~~~}}}}}}}}}}~~~~~~~€€€€~~~~~}}}}}}}}}}~~~~~~~€€€~~~~~~}}}}}}}}}}~~~~~~~€€€€~~~~~}}}}}}}}}}}~~~~~~€€€~~~~~~}}}}}}}}}}~~~~~~~€€€€~~~~~}}}}}}}}}}~~~~~~~€€€€~~~~~}}}}}}}}}}}~~~~~~€€€€~~~~}}}}}}}}}~~~~~~€€€€~~~}}}}}}}}}}}~~~~~~€€€€~~~}}}}}}}}}}~~~~~~~€€€€~~~}}}}}}}}}}}~~~~~~€€€~~~}}}}}}}}}}}~~~~~~€€€~~~~~}}}}}}}}}}}~~~~~~€€€~~~}}}}}}}}}}~~~~~~~€€€€~~~}}}}}}}}}}}~~~~~~€€€€€~~~~~~}}~~~}}}}}}~€~~€€~~~~~~~~~~~~~~~~~}}}}~~€€~~}}}~~~~~~~~}}|}}~€€€~}||}~~~~}}|||}~€€~}|||}}~€€~}}|||||~‚€~~}||||}~€€€€~~}||{{{|}‚‚‚€~~~}}|||}~€€€€€~}||||||}~‚‚€}||}}}}}~~€€€~}}||}}}}~~~€~}||}}~~~~€€€~~~}}||}}~~~~~€€}|||}~~~~€€€~~}}}}}}~~~~~~€€~||}~~~~~~€€€~~~~}}}}~~~~~~~€‚€~|||~~~~€€€~~~~}}}}~~~~}}~}||}~~~~~€€~~}~~}}}~~~~~}~~€€}|{}~~~~€€~~~~~}}}~~~~~}}~€~|{|~~~~~€€~}}~~~~~~~~~}}}~€€~||}~~}}~€~}}~~~~~~~~~}}}}~€~||}~}}}€€~}~~~~~}}}}~~}}}~€‚€~||}~}}~€€~~~~~~}}}~~~~}}}~€}||}~}}~€€€~~~~~~}}}~~~~}}}~€~||}~}~€€~}}~~~~~~~~~~~}}}‚~||}€~}~€€~}~~~~~}~~~~~}}}~€}|}~~}~€€~~~~~~~~~~~~~~}}}~€€~||~~}}~€€~~~~~~~~~}}}}}}}~~€‚~||}}}~€€~~~~~~~~~~}}~~~~}}~€€~||~~}}~€~~~~~~~}~~~~}}~~~}}}|}~~}}~€€~}}~~~~}~~~~~~~~}}}}|}~}}~€~~~~~~~~~~~}}~~~}}~€}|}~}~€€~~~~~~~~~~~~}~~~~~~€}|}~~}}~€€~~~~~~~~~~~~}}~~~}~€‚}|}€~}}~€€~~~~~~~~~~}}}~~~~~€€~}}~~~~~~~~~~~~~~~~~~~}}}}~€‚||~~}}~€~~~~~~}}~~~~}}~~~}}~€‚||}~}}~€~~~~~~~~~~~}}~~~}}}~€€~||~~}}~€~~~~~~~~~~~}}}~~}}}~‚€~||~~}}~€~~~~}}~~~~}}~~~~}}‚€}||~~}~€~~~~~}}~~~~}}~~~~}}€~||~~}~€€~~~~~~}}~~~~}~~~~}}}€}|~~}}~€~}~~}}~~~~}}~~~}}~€‚~||~~}}~€€~~~~}}~~~}}~~~}}‚€}||~€~}~€€~~~~}}}~~~}~~~}}}}|~~}}~~~~~~}}~~}}~~~}|~€‚€~|}~€~}~€~}~~}|}~~}}}~~~}}€‚||}~}}~€~}~~}}~~~~}}~~~}}~€‚~||~~}}€~}~~}|}~~}}~~~}}~€€~}}~~}~~~~~}}}~~~~}}~~~}}‚€~|}~}}~€~~€~}}~~~~}}~~}}}}}~~}~€~}~€}}}~~}}~~~}}‚€~|}~}}€€~}~€~|}~~~}}~~~}}~‚~|}~}}~€€~~€~}}~~~~}}~~~}~€€~}~~}~€~~~}}}~~~}}~~~}}}}}~~}|}~~}~€}}}~~}}}~~~}}~€}}~~~}}~€~~€~}}~~~}}}~~}}~€€~}~~~}}~~~~~}}~~~}}}~~~}}~€~~~~}}~~~€~}}~~~}}~~~~}}~€~~~}}~~~~€~}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~€€~}|}~~~~~€€~~~~}}}}~~~}}~€€€~}}~~~~~€€€~~~~}}}}~~~}~€€€~~}}~~~}~€€~~~~}}}}}~~~~€€~~}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~€€~~~~~}~~~~~~~~~~~~~~~~~€€~~~}}~~~~~~~~~~~~~~~~~€€€€€~~~}}}~~~~~~~~~~~~~~~€€€€~~}}}}}~~~~~~~~~~~~~~~€€€€€~~~}}}}~~~~~~~~~~~~~}~€€€€~~}}}}}~~~~~~~~~~~~}~~€€€€~~}}}}}}~~~~~~~~~~~}~~€€€€~~}}}}}}~~~~~~}}~~~}~~€€€~~}}}}}}~~~~~~}}}~~}}~€€€~~~}}}}}~~~~}}~~~}}~€€€~~}}}}}}~~~~~~~~~}~~€€€€€€~~}}}}}~~~~~~}~~~}}~€€€€€~~~}}}}}~~~~~}}~~}}~€€€€€~~~}||}~~~~~~}}~~}}~€€€€~~}}||}~~~~~}}}}~}}~€€€€~~}}||}}~~~~}}}}}}}~€}€~~}}|||}~~~~~}}}}}}~€€€~~}|||}}~~~~~}}~~}}~€€€€€€~}}|||}}~~~~~}}}}}}}€€€€€~}}}|||}~~~~}}}~}}~€€€€~~}}|||}~~~~~}}}}}}~€€€~}}||||}~~€€~}}}}}}~€€€€~~}||||}~~€€~}}}}}}~€~}}||{|}~~€€€~}}}}}}~€€€~~}|{||}}~€€€~}}}}}}}€€€~}}||||}~~€€~}}}}}}}~€€€~}||{{|}~~€€€~}||}}}}~€€~}}|{{|}~~€€~}}}}}}}~€€€}}|{{{|}~~€€~~}|||||}~€~}||{{|}~~€€€~}}|}}|}~€€~}}|{{|}~~€€€~}||}}}}~€€~}}|{{|}~€€~}}||||}~€~}}|{{|}~~€€€~}|||}}}~}||{{|~~€€€~}||||}}~€€~}}|{{|}~€€~}|||||}~€€~}}||{|}~€€~}|||||}~€€}|||{{|~€€~}|{|||}~€€~}||{{|}~€€~}|{||}}€€~|||{{|}~€€€~}|||||}~€€~}||{{|}~€€€€~}|||}}}~€~}||{{|}~€€€~~}{{|}}~‚‚€~|{{{{|}€€€~}|||||}€€~}||{||~€€~|||}}|}}|||{{|~€€~}{{|}}}~‚‚€~||||{|}€€€~}||||}}€€~}||{{|}~€€€€~}|{{|}}~‚€}||{{{|~€€~||{|||}~€‚€~}||{{|}~€€€}||{|}}}€€}|{{{{|}€€€~|{{|}~~}}}€€€€€~}}}|||}~~~€€~}}~~}}}€€€€~}}}|||}~~~€€~}~~~}}~€€€~}}}||}~~~€~}}~~~}}~€€€€€€~}}}|||}~~~€~}}~~}}}€€€~}}}|||}~~~~}}}~~}}~€€€€€}}}}|||~~~~€~}}~~~}}~€€€€~}}}}||}~~~~}}}~~}}~€€€€€€~}}}|||}~~~€~}}~~}}}€€€€~}}}|||}~~~€€~}}}~~}}~€€€€€~}}}||}~~~€~}}~~~}}~€€€€€€~}}}}||}~~~€€~}}~~~}}€€€€€~}}}|||}~~~€~}}~~~}}~€€€€€€~}}}||}~~~€~}}}~~}}~€€€€€}}}}||}~~~€~}}~~~}}€€€€€€~}}}|||}~~~~}}}~~}}~€€€€€~}}}|||}~~~~~}}~~}}~€€€€}}}}|||}~~~~}}~~~}}~€€€€€€~}}}||||~~~~~}}}~~}}}€€€€~}}}|||}~~~~}}~~~}}~€€€€}}}}|||}~~~~}}~~~}~€€€€€~}}}|||}~~~~}~~~~}~€€€€~}}}||}~~~~~}}~~~}}€€€€€€~}}}}||}~~~~~}~~~~}~€€€€€~}}}||}}~~~~}}~~~}~€€€€€€~}}}}||}~~~~~}~~~~}~€€€€€~}}}||}}~~~~}}~~~~}~€€€€€€~}}}}||}~~~~~~}}~~~}~€€€€€€~}}}}||}~~~~~}}}~~~}~€€€€€}}}}||}}~~~~}}~~~}}~€€€€€€~}}}}||}~~~~~}}~~~}~€€€€€€~}}}|||}~~~~~}~~~~}~€€€€€€~}}}||}~~~~~}}~~~~~€€€€€€~}}}}||}~~~~~}~~~~~~€€€€€€~}}}|||}~~~~~}~~~~}~€€€€€€}}}}||}~~~~~}}~~~}~€€€€€~}}}|||}~~~~~~}~~~~}~€€€€€€~}}}||}}~~~~}}~~~~}~€€€€~}}}}||}~~~~~~}~~~~}~€€€€€~}}}|||}~~~~~}}~~~~}~€€€€€}}}}||}~~~~~~}~~~}~€€€€€~}}}|||}~~~~}}~~~~~€€€€€€~}}}}||}~~~~~~}~~~~~~€€€€€~}}}||}}~~~~}~~~~~~€€€€€€€~}}}}||}~~~~~~}~~~~}~€€€€€}}}}||}~~~~~}~~~~~~€€€€€~}}}}||}~~~~~}}~~~~~€€€€€€~}}}}||}~~~~~}}~~~~}~€€€€€}}}}||}~~~~~~}}~~~~€€€€~}}}}||}~~~~~}}~~~~}~€€€€€~}}}}||}~~~~~~}}~~}~€€€€€~}}}|||}~~~~~}}~~~}€€€€~}}}}||}~~~~~}}~~~}~€€€€~}}}|||~~~~~~}}~~~~€€€€~}}}}||}~~~~~}}~~~~~€€€€€}}}}||}~~~~~~}}~~}~€€€€€~}}}|||}~~~~~}}~~~~€€€€€~}}}}||}~~~~~~}}~~~~}~€€€€}}}}||}}~~~~~}}~~}~€€€€€~}}}}||}~~~~~~}}~~~}~€€€€~}}}|||}~~~~~~~}}~~~}€€€€~}}}}||}~~~~~}}~~}~€€€€~}}}}||}~~~~~~}}~~~~€€€€€}}}}||}~~~~~~~}~~~~€€€€}}}}|||}~~~~~~}~~}~€€€€€€}}}}||}~~~~~~~}~~~}~€€€€~}}}|||}~~~~~~~}~~}~€€€€}}}}|||}~~~~~~~}~~}~€€€€€}}}}|||}~~~~~~}}~~}~€€€€~}}}}|||~~~~~~}}~~}~€€€€€~}}}}|||~~~~~~~}}~~~€€€€~}}}}||}~~~~~~~}~~~€€€€}}}}}||}~~~~~~~}~~~~€€€€€~}}}}}|}~~~~~~~~}~~~€€€€~}}}}||}~~~~~~~}}~~~€€€~}}}}||}~~~~~~~}~~~~€€€€}}}}}||}~~~~~~~}~~~€€€€€~}}}}||}~~~~~~~~}~~~€€€€€~}}}}||}~~~~~~~}}~~~€€€€~}}}}||}~~~~~~~}}~~~€€€€~}}}}||}~~~~~~~}}~~}~€€€€}}}}}||}~~~~~~~}~~~~~€€€€€~}}}}|||}~~~~~~~~~~~€€€€€€~}}}}||}~~~~~~~~~~~~€€€€}}}}}||}~~~~~~~~~~~€€€~~}||}}}}}~~~~~~~~~~€€€€€€~}||}}}}}~~~~}}~~~~€€€€€€~}||}}}}}~~~~~~~~~€€€€€~}||}}}}}}~~~}~~~~€€€€€~}||}}}}}}~~~~~~~~~~€€€€€€~}|||}}}}~~~~}}~~~~€€€€€~}||||}}}}~~~~~~~~€€€€€~~}|||}}}}~~~~~~~~€€€~}|||}}}}}~~~~~~~~€€€€€~}|||}}}}~~~~~~~~~€€€€~~}|||}}}}~~~~~~~~€€€€~}||||}}}~~~~~~~~~~€€€€€~~}|||}}}}~~~~~~~~~~€€€€~~}||||}}}~~~~~~~~~~~€€€~}}||||}}}~~~~~~~~~~€€€€~}}||||}}}~~~~~~~~~~~~~~€€€€~}|||||}}}~~~~~~~~~~~~~€€€€~}}||||}}}~~~~~~~~~~~~~€€€€~~}||||}}~~~~~~}~~~~~€€€~}||||}}}~~~~}}~~~~€€€€~}||||}}}~~~~}}}~~~~€€€~}||||}}~~~~}}~~~~€€€~}||||}}~~~~~}}}~~~~€€~}|||||}}~~~~}}}~~~~€€€€~|{||||}~€~~}||}~~~~€€€€€~}{|||||}~~||}~~~~‚€€€}|{||||}~~}||}~~~~€€€€€~|{|||||~~}||}~~~~€€€}||||||}€€~}}}}~~~€€~}|||||}~€€~}}}}}~~~€€€€~||||||}~€~}}}}}~~~€€€}||}||}~~~~}}}}~~~~€€€€€~}}}}}}~~~}}}}}~~€€}}}}}}}}~~~~~~~}}~~~~~€€€€€€~~~}}|}}}}}~~~~~~}}}~~~~~€€€€€~~~}}}}}}}~~~~~~~}}}~~~~€€€€€€€~~~}}}}~~~~~~~~~~}}~~~~~€€€€€€€~~~}}}}~~~~~~~~~~}}}~~~~€€€€€€€~~~}}}}~~~~~~~~~~}}}~~~~€€€€€€€~~~~}}}~~~~~~~~~~}}}~~~~~€€€€€€~~~~}}}~~~~~~~~~~~}}}~~~~€€€€€€€~~~~}}~~~~~~~~~}}}}}}~~~~€€€€€€~~~~~}}~~~~~~~~}}}}}}~~~~€€€€€€~~~~~}~~~~~~~~}}}}}}}~~~~€€€~~~~~}}~~~}~~~}}}~}}}~~~€€€€~~~~~~~~~~}~~~~}~~~}}~~~~~€€€€~~~~~~~~~~}~~~~~~~~}}~~~~~€€€€~~~~~~~~~}~~~~~~~~~}~~~~~~€€€~~~~~~~~~~~€~~~~~~}}~~~~~€€€€€~~~~~~~~~~~~~~~~~~~}}~~~~~€€€~~~~~~~~~~~~~~~~~~~}}~~~~~€~~~~~~~~~}}~~~}}~~}}}~~~~~€~~~~~~~~~}}~~~}}~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~}}~~}}}~~~~~~~~~~~~~~}}~~~~}~~}}}~~~~~~~~~~~~~~}~~~~}~~~}}~~~~~~€€~~~~~~~~~}}~~~}~~~}}}~~~~~€~~~~~~~~~}~~~}}~~~}}~~~~~€~~~~~~~~~}}~~~}}~~~}~~~~~~€~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}~~}}~~~~~~~~~~~~~~~~}}~~}}}~~}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~€~~~~~~~~~~}~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~}~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}~~}}}~~~~~~~~~~~~}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~}}~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~€~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~€~~}}}}}}}~~~~~~~~~~~~~}}}~~~~€€€~}}}}}}}~~~~~~~~~~~}}}}~~€€€~}}}}}}}}~~~~~~~~~~~~~}}}}~€€€~~}}}}~}}~~~~~~~~~~}~~}}}}~€€€€€€~~~}|||}~€€€~~}}|||}}~~~€€€~~~~}}~~~~€~~~}}}}~~~~~~~~~}}}~€€€€€~}}}}}}~~}}}}}}}~~~~~~~~€~||}~~}~€€~~~}}|}~~~~~~~~}}~~€€~}|}~~~~€€~~~}}|}~~~~~~~}}}}~‚€~~~~||}~~~€€~}}}}}}~~~~}}}}~~€‚€~}~}}|}~}}}~~}~~~~}}}}}}~€€~}}~~}}€€~~~~}}~~~~~~~~}}}}}}~€}}~~~}~€~~~~~~~~~~~~~}}~~~}~€~|}~~}}~€€~}~~}~~~~~~~}}~~}}~€}}~~~}~€}}~~~~~~}~~~}}~~~}~~€~|}~~~~€€~}~~~~~~~}~~~~}}~~~~~~€~||~~~~€€~}}~~~~~~}}~~~}~~~}}~~~}|}~~}~€€}}}~~~~~~}}}~~~~~~~}~~~€€}||~~~~€~}}~~~~~~}}~~~}}}}}~~~~€||}~~~€€}}~~~~~~}}}~~~~~~}}}~€€}||~~~€€~|}~~~~~}}~~~~~~~~}~~€~||~~€€~}}~~~~~~}}~~~~~~~}~~~~€‚~||~~€€~}}~~~~}}~~~~~~}}~~~~€‚||~~~€€~}|~~~~}}}~~~~~~}}}~€~{|~€}|}~~~~~}}}~~~~~}}}}~~€‚€}{|~~€}|}~~~~~}}}~~~~}}}}~€€}{|~~}||~~~~~~}}~~~~}}}}}~~€€~||}~||~~~~}}}~~~}}}~~~~€||}~€€~||~€~~~~}}~~~}}}}~€|{}€€~||}€~~~~}}~~~}}}}~~€|{|€€~||}€€~~}}}~~}}}}~€‚€|{|€€|{}€€~~~}}}~}}}}}~€€}{|~€€~}||€€~~}}|}~~}}|}}~€€}{|~€}||~€€~~~}|}~~}}}}}~€€~|{}€}||}€€~~}}}}~~}||}~€~|{}€~||}€€~~~}}|}~}||}~~€|{|€€~||}€€~~}|}~€~}|}}~~€|{|€€~||}€~~}}}~~}}}}~€€}{|€€~}|}€~}}}}~~}||}~€}{|€€~|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}~€€}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}~~~~~~~~~~~~~~~~~~}|}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~}}~}}}~€~~}~~}}~~}}~~~~~~~~~~~~}~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}~~~~~~~~~~~}}~~~}}}~~~~~~~~~~~~}~~€~}|}~€~}}~~~}}}~€€~}|}~€€~}}~€~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~€~}}~~}}~€~~}~~~~~~~~~}}~~}}}~€~}}~~}}~~~~~~~~~~~~~~}}~~}|}€€€~}||~€€~}|}€€}}}~~}}~~~~}}~~~~~~~~~~}}~€~}}}~~~~~~~~~~~~~~}}~~}~~€~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~€€€~}~€€}}~€~||||}~~}}}}~~~~~€‚€~~}}|}}~~~}||||}~~~}~€‚~~€~}|}~~~}||}}}|||}~~~~€‚€€€~~~~~~~}}}~~}|{{|~~~}~€‚‚€€~~}}~~~~}|}~}{zz|~~~~‚‚€}|}~€~~~~}|{z{|~€~}~‚€~||}€€~}~€€~|||||{{|}€~~~‚}{{}€}}~}{{{}~~|{{|~€~}~€‚‚€~|{}€~}}€~|{{}~~}|{|~€€~~€‚‚€~|{}€€~}}€€}{z{}~~}|}~€€~}~€‚‚~}|}~€€}}}€€~|{{|~~~}||~€€~€‚‚€~|||~€€~}}€€~|z{|~~}||~€€~~€‚}||~€€}}~€€€~|zz|~}||}€€}}‚}||}€€~}}~}{{|}~~}||~€€~}~‚}||~€~}}~€€|{{|~~~}||}€€~}~€€~|{|~€~}}~€€~|z{|~~~}||~€~}}‚~||}~}}~€~|{|}~~}||~€€~}}‚€~||}~€}}~€€~|{{}~~~}}}~€~}}~€‚‚€~}|}~}}}€€}{{|}~~}}}}~€€~}~‚}||}~}}~€}|{|}~~~}}}~€~~~€‚‚€~}|}~~}~€€~}{{|}~~~}}~~~~~‚}||}~~~~~€€~|{{|}~~~}}~~~~~€‚‚}||}~~}}~€}{{{}~~~}}}~€~}}~‚‚€~|||~~}}}~€€}{{|}~~~}}}~€~}}~€‚‚€~}||~~~}}€}|{|}~~~~}}~~}~‚}||}~~~~~€€~|{||}~~~~~~~}}‚‚€~}|}~~~~}~}|{|}~~~~~~~~}}~‚€~||}~~~~}~€€~|{||}~~~~~~~~}}~€‚}|}}~~~}}~€€~|{{|}~~~~~~~~~}}~€‚}||}~~~~}~€€~|{{|}~~~~~~~~~}}~€‚}||}~~~~}~€€~}{{|}~~~~}~~~~~}}~‚~|||}~~~}~~€€}|{|}}~~~}~~~~~~~}~‚€~}||}~~~}~~€€€}|{||}}~~~~~~~~~~}~€€}||}}~~~~~€€€~}|{|}~~~~}~~~~~~€~|||}~~~~~~€€~|{||}~~~~}}~~~~€€}||}~~~~~€€€~}|{|}~~~~}}~~~~~‚€~|||}~~~~€€~|{{|}~~~~}}~~~~}|||}~~~~€€~|{{|}~~~}}~~~~}|||}~~~~€€}|{{|}~~~~}}~€€~}~€}|{|~~~~~€€}|{{|}~~~}}}~€€~~~€€~}|||~€~~~€€}|{{|}~~~~}}~€~~€€}|||}€~~~€€~}{{|}~~~}}}~€€€€€€~}||}~€€~}|||}}~~~~}}~~€€€€}|||}~€€~}|{||}~~~~~~~€€€~}|}}~~}}|||}~~~~~}~~€€€~}||}}~~}||||}}~~~~~~~~€€€~~}||}~~€~}|||||}~~~~~~~~€€~~}|}}~~~~~}}|||}}~~~~~~~~€€€~}|}}~~~€~}|||}}~~~~~~€€€~}}}}~~~~}|||}~~~~~~~€€€~}}|}~~€~~}|||}~~~~~}~€€€~}}|}}~~~}|||}}~~~~~~~~€€€€~}}}}}~~~~}}|||}}~~~~~~~~€€€~}}}}~~~~~}}||}}}~~~}}~~€€€€~}}|}}~~~~~}}|||}}~~~~}}~~~€€€€~~}}}}}~~~~~}}||}}}~~~~~~€€€~}}}}~~~~~~}|||}}~~~~~~~~}}}~~~~}}||}}~~~~~~~~~}}~~~~~~~~}|||}}}~~~~~~~}~~~~~~~~~}}||}}}}~~~€€~~~~~~}}~~~~~~~~~~~}}}}}}~~~~~~€€~}}}}~~~}|||||}}~~~~~~~~~}}~~~~~~~~~~}}|}}}}}}~~~€€€€~}}}}~~~}||||}~~~~~~~~~}}~~~~}}|}}}~~~~~~~€€€€€~~}}}}~~~}||||}~~~~~~~~€€€~~}}}~~~~~~~€€~}}|||}~~~~}}~~€€€€~~}||}~~~€€~}||||}~~~~~~~~~~~~~€€~}||}}~~~~~€€€}|{{|}~~~~}}~~€€€€~~}||}}~~~~~€~}||||}~~~~}}}~~€€€~}|||}~~~~€€€~}|||}}~~~~}}~~~~€€~}||}}~~~~€€€€~||||}~~~~~}~~~~~€€}}|}}~~~~~€€€~}|||}~~~~~~~~~~~~~€€~}||}~~~~~~€€€€}|||}}~~~~}~~~~~~~~€€~}|}}~~~~~€€€~}|||}~~~~~}~~~~~~}~€‚€~}||}~~~~}~€€~}|||}~~~~~~~~~~~}}~€~}}}}~~}}~€€~}||}}}}}}~~~~~}}}~~~}}}}}}}}~~€€€~}}|}}}}}~~~~~~~}}}~€€~}}}}}}}}~€€€€~}}|}}}}~~~~~~~~~~~€€~~}}}}}}~~€€€€~}}||}}}~~~~~~~~~~~€~}}}~~~}~~€€€~}}}}}}}~~~~~~~~~~~€€~}}}}}}}~€€€€~~}}}||}}~~~~~~~~~~~€€~~}~~}}}}~€€€€~~}}}|||}~~~~~~~~~€€~}}~~}}}~€€€€~~~}||||}~~~~~~~~€€~}~~~}||}~€€€~~~}||||}}}}~~~~~€~}}~~~}|}~€€€~}}|||}}}}~~~€‚~}~~~}}|}~€€~}|||}}}}}~~€‚€~~~~~~}||~€~}}||}}}}}}~~‚‚€~~~}||}~€€€~}|}}}||}}~~‚‚€~~~|||}~€€€~}}}}}||}}~~~~~‚€~|||}~~~~€€€~~~}}||||}~~~~~€~|||}}}}~€~~~}||||}}}~~~€€€€€€}}}}}}}}~~~~}}||}}}}}~€€€€€€€~}}}}}|}}~~~~~~~}}}}}}}}~€€€€€€~~~~}}}}}}}}~~~~~~~~~~~}}}~€€€€~~}}}~}}}}~~~~~~~~~~~~~~~~~~€€~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||{{}€€‚€€~}||||}~€€€~~}||||{|~€€€‚€€~}|||||}~€€€~}||||||}€€‚‚€~||}||}~€€~~}|||||}€€€‚€~}||}|}~€€€~~}|||||}€€€‚€~}||}}}~€€€~~}|{||||~€€€‚€~}||}}|}€€~~~|{||||~€€€€‚€~||}}|}~€~~~}|{|||}€€€‚~~||}}}|~€€€~}}}|{||}~€€€€~~}||}}}}~~}}}||||}~€€€€€~~~}||}}}}~}}}}|||}~€€€€~~~}|}}}}}~~~~~}}}}||}~€€€~~}}~~~~~~~~~~}}}}}}}~€€€~~~}~~~~~~~~~~~~}}}}}}}~€€€~~~~~~~~~~~~~~~}}}}}}~~€~~~~~~~~~~~~}}}}}}}}}~~~€€~~~~~~~~~~}}}}}}}}}~~~~€~~~~~~}}}}}}}}}}}}~~~~€€€~~~~}}}}}}}}}}}}}~~~~€€€€€~~~~~}}}}}}}}}}}}~~~~€€€€€€~~~~~}}}}}}}}}}}}~~~~€€€€€€~~~~}}}}}}}}}}}}~~~€€€€€€~~~~}}}}}}}}}}}~~~€€€€~~~~}}}}}}}}}}}}~~€€€€~~~~~~~}}}}}}}}}}~~~€€€€~~~~~~}}}}}}}}}}}}~~€€€€~~~~~~}}~}}}|}}}}}}~~€€€€~~~~~~}}~~}}|}}}}}}~€€€€~~~~~}}}~~}}||}}|}}~€€€€€~~~~~~}}~~~}|||}}}}~€€€€€~}}~~}}}}}}|||}}}}~€€€€€€€€~}}}}}}}}}}||}}}}}~€€€€€€~}}}}}}}}}}}||}}}}~€€€€€€€~}}}}}||}}}||}}}}~~€€€€€€€~}}}}}|||}}|||}}}}~€€€€€€~}|||||||}|||}}}}~€€€€€€~}||||||||||||}}}~€€€€€€€€~}}|||||||||||}}}~€€€€€€€€~}||||||||||||}}}}~€€€€€€€~}||||||||||||}}}}~€€€€€€~}|||||||}|||}}~}~€€€€€€~}||||||||}||}}~}~€€€€‚€~}|||||||||||}}~~~€€€€‚€~}||||||||||}}~~~~€€€€€}|||||||||||}}~~~€€€€€€~}|||||||||||}~~~~€€€€€€~}||||||||||}}~~~€€€€€€€}|~|||||||||}}~~~€€€€€€~}||||{{{||||}}~~€€€€€€€~}||||{{{||||}}~~€€€€€€€~}|||||{{|||}}}~~€€€€€€€~}|||||{{|||}}~~~€€€€€€~}||||{{|||}}}~~€€€€€~}|||||{|||}}}}~~€€€€€€~||||{{|||}}}}~~€€€€€~}||{{{|||}}}}~~€€€€€€~}||{{{|||}}}}~~€€€€€€€~}||{{{|||}}}}~~€€€€€€~}||{{{|||}}}}~~€€€€€€~}||{{{|||}}}~€€€€€€~~~~}}|||||}}}}}}~~€€€€€€€€€€~}||||||}}}}}}~~€€€€€€€~}}|||||}}}}}}~~€€€€€€€€€~}|||||}}}}}}~~~€€€€€€€€~}}|||}}}}}}}~~~~€€€€€€€€€~~}}||}}}}}}}}~~~€€€€€€€€~~}}}}}}}}}}}}~~~~~€€€€€€€€~~}}}}}}}}}}}}~~~~~€€€€€€~~}}}}}}}}}}}}}~~~~~€€€€€~~~~}||||||}~~~~€€~~~~~~}~~~~~~}}}}}}}~~~~€€€€~~~~~}}}~~~}~~}}}~~~~~€€€~~~~~}}}~~~~~~~~}}~~~~~€€€€~~}}}}}}}~~~~~~}~~~~~~}}}}~~~~~~~~~~~}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~}}}}}~~~~~~~~~~~~~~€€€€~~}}}}}~~~~~~~~~}}}}}~~€€€€€€~~}}}}}}~~~~~~}}}}}}~€€€€€€~}}|||}}~~~~}}|||}}~€€€~}}|||}}~~~~}}||||}~€€€€~}}||||}~€€~}}|||||}~€€€~}||||}}~€€~}||||||}~€€~~}||||}~~€€€~}||||||}~€€~~}|||}}~€€€€~}||||||}~€€~~}|||}}~€€€~}||||||}~€~~}||||}~~€€€€~}||||||}~€€€~}}|||}~~€€€€~}||||||}~€€~}}|||}}~€€€~~}||||||}~€€~~}||||}~~€€€~}||||||}~€€~}}||||}~~€€€€~}||{{{||}€€~}||||}}~€€€€€~}|{{{||}~‚‚€~}}||||}~€€€€~}||{{||}~€‚‚€~}||||}}~€€€€€~}|{{{||}~€‚‚€~}||||}~~€€€€~~}|{{{|}}~‚‚€~}}|||}}~€€€€€~}||{{||}}~€‚‚€~}}|||}}~€€€€€~}|{{{{|}}~‚‚€~}||||}}~€€€€€~}|{{{{|}}~‚‚€~}||||}}~€€€€€~}|{{{||}}~€€€~}||||}}~€€€~}|{{{{|}~~€€€~}}||}}}~€€€~}||{{||}~~€€€€~}}}}}}~€€€€~~}|||||}~~€€€~~}}}}}~~€€€~}}||||}}~€€€~~~~~~~~~~}}}||||}~~~~€€€~~~~~~~~~~~}}}||||}~~~~~€€€~~}~~~~~~~~~}}}|||}~~~~~€€~~~~~~~~~~}}}}||}~~~~€€€~~~~~~~~~~}}}}||}}~~€€€~~~~~~~~~~}}}||}}~~~~€€€~~~~~~~~~~~}}}}|}}~~~~€€€~~~~~~~~~~}}}}||}~~~~~~€€€~~~~~~~~~~~}}}}|}}~~~~~~€€€~~~~~~~~~~~}}}}}|}}~~~~~€€~~}~~~~~~~}}}|||}}~~~~~~€€~~}~~~~~~~}}}}}}}}~~~~~~€€~}~~~~~~~}}}}}}}}~~~~~~€€~}~~~~~~~~}}}}}}}~~~~~~~€€€~~~~~~~~~}}}}}}}}~~~~~~€€~~~~~~~~~}}}}}}}}~~~~~€€~}~~~~~~~}}}}}}}}~~~~~~€€€~~~~~~~~~~}}}}}}|}~~~~~~€€€~}}~~~~~~}}}}}}}}~~~~~~€€~}}~~~~~~~}}}}}}|}}~~~~~€€€~}}~~~~~~~}}}}}}}}}~~~~~€€€~~}~~~~~~}}}}}}}}}~~~~~€€~}~~~~~~~}}}}}}}}~~~~~€€€~}~~~~~~~}}}}}}}}~~~~~€€~}~~~~~~~}}}}}}}}~~~~~€€€~}~~~~~~~}}}}}}}}~~~~~€€€~}~~~~~~~}}}}}}}}~~~~~~€€€~}}~~~~~~~}}}||}}}}~~~~~€€~}}~~~~~~~}}}}}}}}}~~~~~€€~}}~~~~~}}}}}}}}}~~~~€€€~}}~~~~€€~}}}||}}}}~~~€€€~~}~~~~~}}}}}}}}}~~~~~€€~}}~~~~€€~}}}||}}}}~~~€€~}}~~~~€~}}}||}}}}~~~€€~}~~~~~€~}}}||}}}}~~~~€€~~}}~~~~~}}}||}}}}~~~€€~}}~~}~~}}}|||}}}~~~~€€~}}}~}}~~}}}|||||}~~~~€~}}}~}}~€~}}}||||}}}~~€~~}}~~}}~€€~}}}}||}}}}~€~}}~~}}~€€~~~~}|||}}}~~€~}}~~}}~€€~~~~}|||}}}~~€€~}}~~}}~€€~~~}|||}}}}~€€€€~~}~}}}}~~€€~~}|||}}}}~€€€€€€~~~}}|}}~~€~~}|||||}}~€€€€€~~}}||}}~~~~}}||}||}~€€€€€€~~}|}}}~~~}}}}}||}~€€€€€€~}}}}}}~~~}}}}}||}~€€€€~~}}}}}~~~}}}}}||}~€€€€~}}}}}}~~~}}}}|||}~€€€€~~}}}}}}~~~~}}}}||}~€€€€~}}}}}}~~~~}}}}||}~€€€€~}}}}}}~~~~~}}}}}||}~€€€€€~~}}}}}}~~~~~~}}}}}|}~~€€€€~}}}}}}}~~~~~~}}}}}|}}~€€€€~}}}}}}}~~~~~~~~}}}}}|}~€€€€~}}}}}}}~~~~~~~}}}}}}}~€€€€~}}}}}}~~~~~~~}}}}}}}~€€€€€~}}}}}}~~~~~~~~~}}}}}}~~€€€€~}}}}}}~~~~~~~}}}}}}}~€€€€~~}}}}}}~~~~~~~~}}}}}}}~€€€€~}}}}}}~~~~~~~~}}}}}|}~~€€€€~}}}}}}~~~~~~~~}}}}}|}~€€~}}}}}}~~~~~~~~}}}}}||}~€€€€~}}}}}}}~~~~~~}}}}}}}}€€€€~}}~~}}~~~~~~}}}}}|}~€€~}}}}}}~~~~~~}}}}}}}~€€~}}}~}}~~~~}}}}}||}~€€€~}}}~}}~~~~~~~}}}}}}}~€€~}}}~}}~~~~~~}}}}}|}~€€€~}}}}}}}~~~~~~}}}}}}~€€}}}}}}}~~~~~~}}}}}|}~€€~}|}}}}}~~~~~~~~}}}}}|}~€€~}|}~}}~~~~~~}}}}}||}€€}|}}~}}~~~~~~}}}}}}}~€€~}|}~~}}~~~~~~}}}}}|}~€€~}}}~}}}~~~~~~}}}}}}~€€€}|}}~}}~~~~~}}}}}}}~€€€~}|}}~}}~~~~~~}}}}}}}~€€€~}|}~~}~~~~~~}}}}}}}~€€€€~}||}~~}~~~~~~}}|}}}}~€€€€€€~}|}}~}}~~~~~}}||||}~€€€€~~}||}}~}~~~~~~}}|}}}}~€€€€€~~~}|}}~~~~~~~}}}}}}}~€€€€€€~~~}|}~~~~~~~~}}||}}}~€€€€€€~~~}||}~~~~~~}}}|||}~€€€€~~~}|||~~~~€~~~€}|}~~}|}~~~~€~}~~~~€€}}~~~~}}}}~}}}~~~~~‚}|~~}~€€~}}~~€}|}~}||}~~~~€‚‚}|}~~~€}}~~~€}|}~}}|}~~~~~€}}~~~€€~}}~~~~}|}~~}}}~~~~€‚~|}~~}}€€~}~~~~~~}|}~}|}~~~}~€€~}}~~~~€~}}~~~~~}}}}}|}~~~~~€}|~~}~€€~}}~~}}}~~}}}~~~~€~|}~~~~€€~}~~~~~}}~~}}}~~~~~€€~}}~~~~€€~}~~~~~~}}}~}}}}~~~~‚€}|~~~}~€€~~~}~~}}~~}|}~~~~‚€~|}~~}}€~}~~}}~}}~~}||}~~~~€~}}~~}}€€~~~~~}~~~}}~~}||}~~~~€‚}}~~}|~€€~~~}~~}}~~}}}}}}~‚~}}~}}}~€€~~}}}~~}}~~~}}}}}}}‚€~}~~}|}~€€~~}}~~~}}~~}}}~~}~€‚~~~}|}€~€€~}~~~}}~~}}~~}}~€~~~}|}~~€€~~~~~}|}~}~~~}}~€~}|}~~~€€~~~~}|}~~}}~~~~~}|}~~~€€~~~~}}}~~~}}~~~~~€€~~~}}~~~~€~~~~}|}}~}}}~~~~~€€€~}}~~~~}~~~~~}||}}}}~~€€~~~~~}}~~~~~€€~~~}}}}}}}}~~~~€€~~~}}~~~}~~~~~~}}}}}}}}~~~€€~}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}~~~~~~€€~}}}~~~~~€~~~}||||}}~€‚€~|{{}~~~€€~~}|||}~~}~~~}}}}~€€~|{}~~}}}~~}}}~~~}}}}~€‚~|{|~€~}|}~~}}}~~~}}}}~€}{{}~~}}}~~}}}~}}|}~‚}{|}}}}~€~}}~~~~}}}~~€}{|}€€~~}}~~}}~~~~}}}~‚}{|}€~}}}~~}}~~~~}}}~€€~|{|~€~~}}~~}}}~~}}}~‚}{{}~}}~€~~}}~~~~}}}~€}||}€€~~~}~~~~}~~~}}}}~€}{{}€€~~~}}}~€~}}}~~~}}}~~€€~|{}~~}}}~~}}}~~}}}}~€‚‚€~|{|~~}}}~€~}}~~~~}}}~€}{|}€€~}}}~~}}~~~~}}}~‚|{|~€€~}}}~€~}}}~~~~}}~~€€~|{|~€€~~}}~~~}}~~}}}}‚‚€}{{}€€~}}~€€}|}~~~~}}}~€€~|{|~€€~}}}€~}}}~~~~}}~~€€~|||~€€~~~}}~~~}}}~~}}}~€‚€~|{|~€€~~}}}~€~}}}~~~}}}~€}{|}€€~~~~}}~~}}}}~~}}}}~€}{{}€~~~~}}}~~}}}~~~}}}~€‚€}{{}€€~~~}}}€€}|}~~~}}}~€~|{|~€€~~~}}}~~}}~~~~}}~~€~|{|~€~~}}~~~}}}~~~}}~€‚‚€}{{}€€~~~}}}€€}}}~~~~}}~~€€}||}€€~~~~~~~~~}~~~~}}}~‚€~|{}~€€~~}}~€€~}}}~~~}}}~~€€}{{}~~~}}~~}}}~~~}}}~€‚}{{}€~}}~€~}}}~~~}}}~~€€~|{}~€~~~~~}}~~}}}~~~}}}~‚|{|~€~}}}~€€~}}~~~}}}~~€€~||}~~}}~~}}}~~~}}}‚~|{|~~~}}}€€~}~~~~}}~~~~€€~||}~€€~~~}}~~}~~~~~}}}~€}||~~}}}~~}~~~~}}}~~€‚€~|{}~~€~}}~~}}~~~}}}~~~€~|{|~~}}~~~}}~~~}}}}~€‚€~||}~~~€~}}~~}}~~~~}}}~~~~€~|{|~~~~}}~~~}}~~~~}|}}~‚~||}~~~~€€~}}~~~}}~~~}}}}}~~€€}||}~~~~€€}}~~}}~~}}}~~~€}|}~~~~€~}}~~~}}~~~}}}}~~€€~|}}~~}~€€~~~~~}}~~~}}~~}}~€}|}~~}}~€€~~~~}}}~~}}}~~~~€}|}~~}}~€€~~~~}}~~~~}}}~~}~€}}}~}}}~€€~~~}}~~~}}}~~}}‚€~}}~~}|}€€~~~~}}}~~~}~~~~}}~€~~~~~}|}~~~~~}}}~~}}}~~}}}€~}~~||}€~~€~}}~~}}}~~}}}~€€€~~~}}}~~~~€€~~~}}}~~~~}}~~€€~~~~}}}~~~~€~~~}}}~~~}}~~€€~~}}}~~~~€€€~~}}}}~}}}~€€€€~}}}~~}}~€€~}}}}}}}}~~€€€~}}~~}}~€~}}}}}}}~~~€€€~}~~~}}~~~~~~~~}}}}~~~~~~~~~}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~€€~~}}~}}~~~~~}}}}}~€€€€~}}}}}}~~~}||}~~~€€€€€}}}|||}~€€€~}|||}~~€€€}}||||}~~€€€€~}|{|}}~€€}}||{|}~~€€~}|{{}~~~€€€~||||{|~~€€€~}|{|}~~~‚€€€}|||{|}~€€~}|{{}~~~€‚€€€}|||||}~€€€~}|{{{}~~‚€€€}{{|||}€€€€€~|{{}}}|}~~€€~~}}|||}~€}}}}||}~~~€€~}}}||}~€€€€~~}}}}}}~~~}}}}}}~~€€€€~~~}}}}}~~~~~}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~€€€€~~~}}}}}~~~~~~~~~~}}}~€€€~}}}|||}~~~~}}}|||}‚€~}||||||~€€~}}}|{{|~€‚‚}||||||}€€€~~}||||||~€‚‚€~|||}}}~€€€~}}}}|||}‚€€€~}||}}}}~€€~}}}|||}}}~€‚‚€~~}|}}~~~~€€~}}}||}}}~‚€~~~}|}~~~~€~}||||}}~~~€‚‚~~~~}}}}~€~}|}||}~~~~€‚‚}~~~}|}~~€~}}}}||}~~~‚}}~~~}}}~~~}|}}}|}~~~€€~}}~~}}}~~~~|||}}}~~~‚~}}~~}}}~~}}}}}}}}~€}}}~~}}}~€~~~}|||}}}~~‚~}|}~~}}~~€~~~~}||}}}~~~~€}|}~~~}~~€~~~~~}}}}}}~~~~~€‚€}|}~~~~~~€~~~~}|}}}~~~~~‚}|}~~~~~~€~~~~}}}}}}}~~~€‚€~|}~~~~~~~~~~}}}}}}~~~~~€‚€~}|}~~~~~€~~~~}}}}}}~~~~‚}|}~~~~~~~~~~}||}}~~~~~‚}|}~~~~~~€~~~~}}}}}}~~~~~€‚€~||}~~~~~€€~~~~}||}~~~~~~}||}~~~~~€~}~~~}||}~~~~~~~€€~||}~~~~~~}~~~}}|}}~~~~~~€€}||}~~~~~}~~~}}|}~~~~~~~‚~||}~~~€~}~~~}|}~~~~~~~€€~||}~~€~}~~~~}}}~~~~~~~~€‚€}||}~~~}}}~~}}}~~~~~}~‚}||}~~~}}~~}}}~~~~~}~‚~||}~~~~€~}}~~}}}~~~~}}~€€~||}~~~€~}}~~~}}}~~~~}}~€‚}||}~~~}}}~~~}}}~~~}}}€‚}{|}~~~}}}~~}}}}~~~}}}‚}||}~~~~}}}~~~}}}}~~}}}~€€~|{|~~~~~}}~~~}}}~~~~}~€‚€}||}~~€~}}~~~~}}~~~~}~‚}||}~~~}}~~~~}}~~~~}~‚}{|}~€~}}~~~~}~~~~}}~‚}{|}~~~}}~~~~~}}~~~}}~‚}{|}~~~}}~~~~}}}~~~~~}{{}~€€~~~}}~~~~}}}~~~~~€€}{{}€€~~~~}}}~~}}}}}}~~~€€}{{|~€€~~~~}}}~~}}}}}}}}~~~€€}{z{~€€~}}}~~~~~~~~}}}}~~~€€~{z{~€€~}}}~~~~~~~~~}}}}~~~}{z|~€~}}~~~~~~~~}}}}}~~~€}{z|~‚~}}~~~~~~~}}}}~~~~€€}{z|~€‚~}}}~~~~~~}}}}}~~~€€}{z{~€€~}}}~~~~~~~}}}}}~~~€€~{z{}€€~}}}~~~~~~~}}}}}~~~€~|z{}€~}|}~~~~~~~~~}}}}~~~~€€}{z|~}}}~~~~~~~}}}}}~~~€€~{z{~€€~}}~~~~~~~~}}}}~~~~€|{{}€}}}~~~~~~~~}}}}}~~~€€~|{{~€€~}}~~~~~~~~}}}}~~~~€€}{{|~€€}}}~~~~~~~~~}}}}~~~~‚|{{}€~}}~~~~~~~~}}}}}~~~€€~|{{~€~}}~~~~~~~~}}}}~~~~~€~{z{~€~}}~~~~~~~~}}}}}~~~~€€}{{|~€€~~~~~}}~~~}}}}}~~~~€}{{|~€€~~~~~~~~~~}}}}}~~~€}{{|€€~~~~~~~~~}}}}~~~~~‚}{{}€€~~~~~}~~~}}}~~~~~~€‚~|{|}€€~~~~~~}~~~~}}}~~~~~€€~|{|~€€€~~~~~~}~~~~}}}~~}~~€€}{{|~€€~~~}}}~~~~~~~}}}~€€}||}~~~~~}}}~~~~~~~~~}}}~€}||}~~~~}}}~~~~~~~~}}}}}~€€}||}~~~~~}}}}~~~~~~~~}}}}~€€~}|}~~~~~~~}}}~~~~~~~~~}}}~€€~}}}~~~~~~~}}}~~~~~~~~~}}}~€~}}~~~~~~€€~~}}~~}~~~~~~}}~~€€€~}}~~~~~~€~~~}}}}~~~~~~~~~~€€€~}}~~~~~~~~~~}}}~~~~~~~~~~~€€€~}}~~~~~~~~~~~}}}~~~~~~~~~~€€€~}}~~~~~~~~~~~}}}~~~~~~~~~~€€€~~}~~~~~~~~~~~~~}}}~~~~~~~~~€€~}}~~~~~~~~~~~~~~}}}}~~~~~~~€€~~~~~~~~~~~~~}}}}}~~~~~~€~~~~~~~~~~~~~~~}}}}~~~~~~~€€~~~~~~~~~~~~~~}}}~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~~~}}}~~~~~~~~~~}~~~~~~~~~~~~}}}}~~~~€~~~}}}}~~~~~~~~~~}}}}~~~~~~~}}}}}~~~~~~~}}}}}}}}~~€€~~}}}}}}}~~~~~~}}}}}}}}~~~€€€~~~}}}}}}}~~~~~~}}}}}}}}~~€€€~~}}}}}}}}~~~€~~~}}}}}}}}~~€€€€€~~}}}}}}}~~~€€€~~~}}}}}}}}~~€€€€€~~}}}}}}}~~~€€~~~}}}}}}}}~~€€€€€~~}}}}}}}~~~€€~~~}}}}}}}~~~€€€€€~~~}}}}}}}~~~€~~}}}}}}}}~~€€€€~~~}}}}}}}~~~~~~}}}}}}}~~~€€€~~~}}}}}}}~~~~~~~~}}}}}}}~~~€~~~}}}}}}}~~~~~~~~}}}}}}~~~€€€€~~~}}}}}}~~~~~~~~}}}}}~~~€€€~~~~}}}}}~~~~~~~~}}}}~~~~€€€~~~~}}}}~~~~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~~~~~~~~}}~~~~~~~~~~~~~}}}}~~~~~~~~~}}}~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}~~~~~~~~~~}}}}}~~~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~€~~~~~~~~}}|}}}~~€€€€€~~}}|||}}~~€€€€€~~}}|||||}}~€€€€€~}|||||}~€€€€€€~~}}|||}}}~~~€€€€€€~~}}}}}}~~€€€€~~}}}}}~~~~~~~~~€~~}}}}}~~~~~~}}}}}}}}}~~€€€€€€~~}|||}}~€€€€~}}}}}}}~~~~~~~€~~~}}}}}~~€€~~}}}}}}~~~~~~~€€€~~~}}}}}~~€€€~~}}||}}~~~~~~~~~~~~}}}}}~~€~~}}}}}}}}}}}~~€€€€€~~}}||}~~€€€€~~}||}}}~~~~~~~€€€€~~~}}}}}~€€€~}}}}}}~~~~~~~€€€~~~}}}}}~€€€€~}}}}}}~~~~}~€€€€€~~~}|}}~~€€€€~~}||}}~~~~~~~~€~~}}}}~~€€~~}}}}}}}}}~~€€€€€€~~}}||}}~€€€€~~}}|}}}~~~~~~€€~~~}}}}~~€€~~}}}}}}}}}}~€€€~~~}}}}}~~€€~~~}}|}}}}}~}}~€€~~~}}}}~~€€~~~}}}}}}~~~}}~€€€~~~~}}}~~€€€~~~}}|}}}~~~~~~€€€~~~~}}}~~€€~~~}}}}}}~~~~~€€€~~~~}}}~~€€€~~~}||}}~~~~~~~€€~~~~~}}~~€€€~~~}}}}}~~~~~}~€€€~~~~}}}~~€€€~~~}||}}~}}~~}€€€~~}}}}}~~€€€~~}}||}}}~~~~~€€~}}}}}}~~€€€~~}}||}}~~~~~}~€€~}~}}}}~~€€€~~}}||}}~~~~~~~€€~}}~}}}~~€€€€~~}}||}}~~~~~~~€€~}}}}}}~€€€€~~~~~}}}~~€€€€~}}||}}~~~~~}}€€€~~~}}}~~€€€€~}}||}}~~~~~}}~€€€~}}}}}}~€€€€~~}||}}}~~~~}}~€€€€~~~~}}}~~€€€€~~}}||}}~~~~}}}€€~}}}}}~~€€€€~~}}||}}~~~~~}}~€€€~~~~}}}~~€€€€~~}}|}}~~~~~}}}€€€~~~}}}}~€€€€~~}}}}}~~~~~~}|}€€€~~~}}}}~€€€~}}||}}~~~~~}}~€€€€~~~~}}}~~€€€~~}}}}}~~~~~~}~€€€~~~~}}}~€€€~~}}}}}}~~~~~}}~€€€€~~~}}}}~€€€~~}}}}}}~~~~}}}~€€~~~~}}}~~€€€~~}}|}}~~~~~}}}€€~~~~}}}~~€€~~}}|}}}~~~~}}~€~~~~}}}~€€~~~}}}}}~~~~~}}~€€€~~~~}}}~~€€~~}}}}}~~~~~}}~€€€€~~~~}}}~€€~~~}}}~~~~~~}}~€€€€~~~~}}}~~€€~~}}}}}~~~~~}}}€€€€~~}}}}~~€€€~~}}}}}}}~~~}}~€€€~~~~}}}~~~€€~~~}}}}}}}~~}}~€€€~~~~}}}~~~€€€~~}}}}}}}~~~}~€€~~~~}}}~~~€~~}}}}}}}}}}}}~€€~~~}}}}}~~€€€~~}}}}}}}~~}}~€€€€~~~~}}}~~~€€€~}}}}}}}~~~~~€€€€~~~}}}}~~€€€~~}}}}}}}~~~~~€€€€€~~}}}}}~~€€€~~}}}}}}}}}~~€€€€~~~}}}}~~€€€€~~}}}}}}}~~~~€€€~~}}}}}~~€€€~~}}}}}}}}~~~€€€~~}|}}}~€€€~~}}}||}}}}~~€€€€€~~}}|}}}~€€€~}}}||}}}}}~€€€€€~~}||}}}~€€~~}}|||}}}}}~€€€€€€~~}||}}}~€€€~~}}|}}}}}}~€€€€€€€~~}||}}}~~€€€€€~~}}||||}}}~€€€€€€€~~}|||}}~~€€€€~}}}||}}}}~€€€€€€~}}}||}}~~€€€~~}}}|||}}~€€€€€~~}}||}}}~€€~~}}}||}}~~€€€€€€~~}}}}}}}~~~~~}}}}}}}~~~€€€€~~~}}}}}}~~~~~~~}}}}}}~~~€€€~~~~}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~€}}~~}~~~~~~~~~~~}~~~}~~}}}~~~~~~€~}~~}~~~~~~~~~~~~~~~~~~}}~~~~~€€}}~~~~€~~~~~~~~~~~~~~~~~~~}}}~~~€~}~~~~~}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~}~€~~~~}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~}|}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~€~}zx|ƒ{}€€}|}~}~€€~}~~~~€~~~}}~€~~~}~~~~~~}~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}~~~~}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~}}||}}~~~~}}|||}}~~~}}|||}}~~~}}||||}~~~}|||||}~€€~~}|||||}~€€€€€~}}|||||}~€€~}||{{|}~€€€€~}}|{{||}~€€€€€~~}}|{{|}}~€€€€€€€~}}|{{||}~€€€€€€€~~}|{{{|}~€€€€€€€~}|{{{{|~€€€€€€~~}|{{{|}~€€€€€€~~}|{{{||~€€€€€€~~}|{{{{|~€€€€€~}||{{{{}~€€€€€€~~}|{{{{{|~€€€€€€€€~}||{zz{}~‚‚€€€€~}}}{z{|||}€€€‚€~}{{|||{|~€€€€~~~}||}|{|~~}~‚€€€}|}~|zz}~}|~‚ƒ€€}|}~|{||}~€€€~}{|~}|{|~€€}|{|}}|||}€€‚~~~|{|~}||}~€€€€~}|||}}}}|}€€€€~~}|{|}}}||~€€€~~|{|}~}}|}€€€€~~}{{}~~}}}}~€€€€~~}{{}~}}}}~€}}}{{}~}||~‚}}}|{}~}|}€€€~|}}||~€~}|}€€~}~}||~€}|{}€€€}}~|{|~}||~€€€~}}}||~€~}{{~€~€€~{{}€€}|}}}}€~|{|~€€€‚€}|}}|}€€~|||~€~€€}{|}}}€€~|{}€€||}}}~€}{{}€€€€~||||}~€€}z{~€€€~||||}€€~{z|€€||}}}~€€~||}€€||}}}~€€}|}~€€€~}|}}~€€}{|~€€€€~||}}}€€|{|~€€€€€~||}}~€€~|{}€€€€}||}}~}{{}€€€‚}||}}}~€€~||}€~||~}}~€€}||}€€||}~}~€€}|{{~€€€|{}~}~€}|||~€€€|{}~}}€€~}||}€€}{|~}}€~}||}€€}{|~}}€€~}|{|€~{|~~}~€€~}}|z}€€|{}~}~€~~}{|€€~{|~~}€€~~~|{}€€€€}|}~~~€~~}||€€||~~~€~}}||~€||~~~€€~}}}{|€€~||~~~~€~~~||~€€€€}|}~}~€~~}||~€€}}~~}~~~~}|}€€€€~|}~~~~~~}||~€€€}|}~~~~~}{|€€||}~}~€~~}{{~€€€}|}}}~~~|{~€€€}|}~}~~~~~}{|€~€||}~}~~~}}{|€€~{|~~}~~~~}{|€~||~~}~~~~}{|€~||~~}~~~~|{}€€€€~|}~~~~~~~|{~€€€€}|}~}~~~~|{}€€€€~|}}~~~~~~||~€€€}|~~~~~~~~}||€€}|}~~~~~~}||€€||}~~~~~}|{}€€€€}|}~~~~~~~~|{~€€}|}~~}~~}~~|{~€~€|{~~}~~}~~|{‚€~|{~~~}~~~~|{}€€}|}~}}~~~~~|{}€€€}|}~~}~~~~~~}{|€€||~~}}~~~~~}||€||~~~~~~~~||~€€€€}|}~}}~~~~||}€€€~||~~}}~~~||~€€€€~|}~}}~~~~~}|~€€€~|}~}}~~~~||€€}|~~}}~~~~~||€€€}|~~~}~~~}|}~}~}}}~}}~||~€€€€~}~~}}}}}~}|}~€€~}}}}}}}~}|}~€€€€€~}}}}|}~~||}€€€€~}}|||}~~}|}€€€€}}}}|}~~~~}||~€€€€€€~|||}}}~~~}||€€€}||~}}~~~~~||~€€€€€€~||}}}}~~~~}|~€€€€~}|}~}}~~~}}~€€}}}}|}}~€€~}}~€€}}}}||}~|}€€€}}}}||}€}|~€€~}}}||}~~€€}}}~€€~}||}}}~€€~}}}~€€€~||||}}~€€~}|}~€€€}||||}}€€€~}||~€€}||||}~€€€~}||~~}||||~~~}|||~€€€€€|{|||}~€€~}|||~€€€€~}||||}~€€€~}|||~€€€}||||}~€€€€~}||}~€€€~}{{|}~€}}||}~€€€~}{|}}~~€€~~}}{|~€€€|{|}}}~~|{|€€}||||~€€€~}||}~€€~|{{}~~€€€~}}}||~€€€€}{{}}~~€€€~~}||~€€€€€€~|{}}}}€€~|{}€€€€|||}}}~€€€~}||~€€}||||}~€€€~}||}~€€€€}|||}}~€€€~}||}~€€€€|||}}}~€€~}|{{~€€|{||}}€€€~}|||}€€}|||}}~€€€~~}|{|~€€€}{{|}}~€€~~}||}€€€€€~|||}}~€€~}||}€€€~}||||~€€€~}|{|~€€€€}{|}}}~€€~}|}~€€}||}}}~€€€~}}||}€€€€€~|{|}}~€€€~}||}~€€€€}||}}~~€€~~}|||~€€€€€}{||}~~€€€~}}}|{}€€€€€~{{}}}~€€~}}|||~€€€€|{|~~}~€€~~~~}||~€€€}{|}~~~€€~~~}||}€€€€~|{}~}}~€€~~~~}|{~€€€€}{|}}}~~~~}||~€€€€}||~~}~€~~~~~||}€€€~||}}}}~€~~~~}||~€€€}||}}}}€€~~}||~€€~||}}}~€€~~~|{}€€€~||}}}}€€€~~}|{}€€|{|}}}€€~}||}€€€€€~||}}}~€€~~}||}€€€€€~||}}}~~~~}||€€€}|}~}}~€~~}||~€€€€€~|}}}|}~}|{}€€€€~}}}|}~~€~~}|{|€€€€~}|}||}~€~~}|{|~€€€€}|}}||~~~}{{}€€€€~||}||}€€€~}|{|~€€€€}}}||}~€€~~}{{}€€€€~}}}||~€€~}|{|€€€}}}||}~€€€~~}{{}€€€€~}}}||}~€€€~}|{|~€€€~}}||}}~€€€~}|{|~€€~}}||}~~€€€~|{{~€€~}}}||}~€€€~}|{{}€€~}||||}~€€€~}|{|~€€~}||||}~€€€~}{{|~€€~}|||}}~€~}|{|}€€€€€~}||}|}~€€~}||{|~€€€€}||}||}€€€~}|{|~€€€~|}}||}~€€~|{{|~€€~}}}||}~€€~}|{{}~‚~}}|{|}~€€~}|{|}€‚€~}}|||}~€€€~~}|{|}~€~|||||}€€€€€~}|{{|~€€~}||||}~€€€€~}||{|}~€€~|||||}~€€€€~}||{{}~€€~|||||}~€€€€~}|{{{}~€‚€~|{{{|}~€€~}{{{{|~€‚€~|{{{|}~€€~}{{{{}~€‚~|{{{|}~€€~}||{||~€€~}|||||~€€~}||||}~€€~}||||}~€€€~}||{||~€€~}||{{|~€€~|{{{|}‚‚‚~|{{{|}~€€}{{{{|}‚‚}|{{{|}€€~}|{{{|}‚‚€~|{{||}~€€€~}|{{{|}~€‚‚€€~}{{{|}~€€}|{{{|}~€‚€}|{{||~€€~}|{{||}~€€€~}|{||}~€€€~}|{{||}~€€€~|{{|||}€~||{{|}~€‚‚€~|{{{|}~€€€}|{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~