BMf}6( zzzyyyxxxyyy{{{|||{{{zzzwwwwwwwwwxxxyyy{{{|||}}}{{{{{{{{{||||||}}}}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~}}}}}}}}}||||||||||||vvvuuurrrpppnnnmmmmmmmmmiiigggeeedddddddddbbb```dddeeefffffffffdddcccaaa^^^\\\ZZZZZZZZZZZZXXXWWWQQQQQQRRRRRRTTTUUUVVVWWWTTTTTTTTTTTTUUUUUUUUUUUURRRQQQQQQQQQQQQQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUURRRTTTVVVYYYZZZZZZYYYXXX[[[[[[\\\]]]^^^______```\\\^^^```ccceeeeeeeeedddggghhhjjjlllnnnoooppppppnnnooopppqqqsssttttttttt{{{|||}}}~~~}}}zzzwwwuuutttsssqqqooojjjjjjhhhgggfffffffffgggdddbbb```^^^\\\ZZZYYYXXXUUURRROOOMMMLLLKKKIIIGGGJJJKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBBBBAAA???===777777777777888999:::;;;777777888888888888888888444444444555555444444444111111111111111111111111//////000222444555777777666777999;;;;;;<<<;;;;;;<<<<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIIKKKMMMPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ\\\\\\cccdddeeegggiiikkklllmmmlllmmmnnnppprrrtttvvvvvvwwwxxxzzz{{{|||}}}~~~}}}{{{xxxwwwuuurrrpppnnnllllllkkkiiieeeccccccbbbaaa___ZZZYYYWWWUUUTTTSSSSSSSSSPPPPPPNNNLLLJJJGGGEEEDDDBBB???;;;999888888777666555555444444333333444444333111/////////...,,,***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))***+++,,,---...///000111111000111333444666777777777:::;;;<<<===???AAACCCDDDFFFGGGHHHJJJMMMOOOPPPQQQRRRSSSUUUWWWZZZ\\\^^^______aaaccceeefffiiillloooqqqqqqqqqrrrsssuuuvvvwwwwwwvvvuuutttvvvyyy|||zzzyyyyyy{{{||||||zzzyyyxxx||||||zzzxxxwwwrrrooommmllllllkkkjjjiiigggeeebbb___\\\ZZZXXXXXXYYYVVVSSSRRRRRRRRRQQQPPPKKKIIIGGGEEECCCBBBBBBBBB======;;;999777444111000000---)))''''''(((''''''$$$###"""!!!!!!!!!"""###  !!!!!!!!!!!!!!!######$$$%%%'''***,,,---++++++---///222444555666888999;;;>>>AAADDDFFFGGGFFFHHHKKKMMMOOORRRVVVYYYWWWXXXXXXXXXZZZ[[[\\\]]]______```aaaccceeefffhhhffffffgggjjjmmmnnnmmmkkknnnssszzz~~~}}}xxxuuuqqqrrrtttsssmmmhhhfffeeedddcccbbb```______\\\[[[YYYVVVSSSQQQOOOMMMRRRQQQPPPMMMKKKHHHEEEDDD@@@???===:::777555333222444222000---)))&&&###""""""!!!  """###$$$%%%)))***+++---///000111222111222444666999;;;<<<===AAAAAAAAABBBDDDHHHKKKMMMKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\]]]^^^``````aaaiiilllqqqvvvxxxyyyxxxwwwvvvvvvwwwzzz}}}zzzzzzzzzyyywwwuuurrrqqqllljjjhhhhhhjjjiiieeeaaabbbaaa```^^^\\\ZZZYYYXXXTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDCCCAAA>>><<<999888111000///---***((('''&&&&&&%%%###!!! """###$$$$$$$$$$$$&&&(((***,,,...///222222222333555888;;;======>>>???AAACCCEEEFFFGGGIIIJJJLLLNNNPPPSSSTTTUUU\\\^^^bbbeeeggggggffffffllllllmmmnnnqqqtttwwwxxxxxxyyyzzz{{{||||||||||||~~~zzzyyyzzzzzzxxxuuuppppppooommmkkkhhhfffeeeaaaaaaaaaaaa```^^^]]]\\\[[[ZZZXXXUUUSSSPPPNNNMMMIIIHHHFFFCCC@@@>>><<<;;;777666555333111///,,,+++''''''&&&%%%###""""""!!! """###$$$######$$$%%%&&&))),,,---222333444555777888999999;;;===???BBBEEEHHHKKKLLLRRRSSSTTTVVVWWWXXXXXXXXX______```aaaccceeehhhiiikkkllllllmmmoooppprrrssstttuuuvvvwwwxxxyyyyyyzzzxxxzzz|||}}}}}}yyywwwwwwuuurrrqqqqqqrrrpppooolllkkkiiigggeeebbb```___^^^______]]]YYYWWWVVVWWWRRRQQQOOOKKKHHHEEEBBBAAA>>>===;;;999666444222111......---,,,***(((&&&%%%$$$$$$#########"""""""""!!!###%%%&&&+++,,,,,,---...///000000333444666999<<>>;;;888555333222333222000...,,,***)))((('''''''''&&&%%%$$$"""!!!!!! Ħ !!!!!!   !!!!!!$$$$$$%%%&&&'''))))))***000000222444777:::<<<>>><<<>>>@@@BBBDDDEEEFFFFFFJJJKKKMMMOOORRRVVVXXXZZZYYYYYY[[[\\\^^^___```aaaccceeeggghhhhhhjjjmmmoooooopppsssvvvyyy{{{}}}}}}4ĉ@ӵ>L=hĦ4ĉ@ӵ{{{zzzyyywwwuuuqqqooommmggghhhiiiiiifffccc```___[[[ZZZWWWUUUSSSRRRRRRRRROOOKKKFFFCCCBBB@@@===:::::::::888666444333111000111000///---+++)))''''''&&&&&&&&&%%%%%%###"""!!!"""!!! >L!!!!!!  """$$$%%%$$$######  ###!!!  !!!"""###$$$%%%&&&'''+++,,,---000222444555666555666777888999888888777???@@@CCCFFFIIILLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWW[[[\\\^^^^^^^^^___bbbdddhhhiiilllnnnqqqsssuuuuuuwwwyyy{{{~~~GG=?HdĦ=ĪjGG=?uuutttrrrpppnnnlllkkkdddfffhhhgggccc]]]YYYWWWWWWUUUSSSQQQOOOOOOOOOOOOPPPJJJDDDBBBDDDDDD@@@<<<777666555444333222111000000///...,,,***((('''&&&'''''''''&&&&&&$$$######HdĦ!!!!!!!!!!!! $$$&&&'''%%%"""!!!!!!###$$$$$$###""" !!!"""###%%%&&&$$$'''&&&### !!!   !!!"""###&&&'''(((***,,,,,,------333333444444333111///...999;;;>>>BBBEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQWWWXXXYYYYYYYYYZZZ\\\^^^ccceeegggjjjlllnnnoooppppppsssvvvzzz||||||{{{{{{ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼srrrpppĭӵ^^^OOOLLLMMMQQQLLLFFFBBBBBBBBB@@@ӵ666444111///Ħ,,,***)))***+++ ĦĦDdD$$$$$$ӵӵӵ!!!Ħ$$$ӵĭӵ!!!!!!"""$$$%%%&&&'''((((((***,,,------...000111999999999:::;;;<<<>>>>>>CCCCCCBBBCCCDDDGGGJJJLLLPPPOOONNNMMMNNNRRRXXX\\\ZZZ\\\]]]^^^^^^```bbbeeemmmnnnoooqqqrrrsssttttttwwwxxxzzz|||}}}~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&e{{{gĉ@sssooog&e>&e^^^@eOOOMMM??KKKJJJIIIEEEBBBAAAAAAAAAg<ĉ6667778888883we<Ħ///......---3h?@e Z3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL!!!@e$$$g&e 3h?g&e>&e?? !!!"""###%%%&&&&&&''')))+++,,,,,,,,,...000555555666666777888:::;;;???>>>>>>???@@@CCCFFFGGGKKKKKKKKKJJJKKKNNNSSSWWWWWWYYY[[[[[[[[[\\\^^^___fffgggiiilllnnnpppqqqqqqqqqrrrtttuuuwwwxxxyyyyyy{{{{{{|||~~~4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦuuuttppplllHƅ^Hu]Ħ\\\H׼sVVVNNNLLLJJJIIIHHHEEECCCCCCDDDCCCtQ777777777888je<Ħ111000---Bt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼s!!!!!!Hu]ĦBt=o9ĦHƅ^Hu]Ħ !!!"""######%%%''')))*********,,,...000000000111222333555555888888888999;;;===@@@AAACCCEEEFFFFFFGGGIIIMMMPPPQQQSSSVVVXXXWWWWWWXXXYYY^^^___bbbeeehhhjjjkkkllliiijjjkkkmmmnnnpppqqqrrruuuuuuwwwxxxzzz{{{}}}}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ~~~~~~DdDĦooo`eĭiiiDdDΦDdDĦZZZDdDĦVVVQQQPPPPPPQQQQQQPPPLLLJJJKKKGGGDDDCCCCCCBBBgeĦ999:::999FSĦ,,,(((qjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ !!!!!!###%%%''''''((((((***,,,,,,,,,,,,---...///111111333333444555777999;;;<<<===???BBBCCCDDDEEEHHHJJJIIILLLQQQSSSTTTTTTUUUVVVYYY[[[]]]```bbbdddeeefffccccccdddfffhhhjjjlllmmmqqqqqqrrrtttvvvwwwyyyyyy{{{|||~~~4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ~~~}}}|||DdDĦlllHߝL`o9gggDdDΦDdDӵZZZDdDĦVVVRRRRRRRRRSSSSSSQQQNNNJJJJJJFFFBBB@@@AAABBBgeĦ:::;;;sp?aĦGIdnuR)ĦDdDĦ!!!"""###%%%%%%###DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦ DdDĦGIdnuR)ĦDdDΦDdDӵ  !!!###%%%&&&&&&'''(((***++++++++++++,,,...///000000000111333444666888999999<<<>>>@@@AAABBBDDDFFFCCCGGGLLLOOOQQQRRRSSSUUUXXXYYY[[[]]]^^^___``````______```bbbdddfffiiijjjnnnoooppprrrsssuuuvvvwwwxxxyyy{{{}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<~~~{{{>d<Ħkkk4DufئL>ecccDdDʜ4DuTӵ\\\DdDĦVVVSSSSSSRRRSSSSSSQQQNNNKKKLLLHHHEEEEEEGGGHHHgeĦ999s<v>aĦpeӵDx<DdDĦ$$$!!! DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ  """$$$%%%%%%&&&''')))******++++++,,,---///000...///000222444555666777777999<<<===>>>???BBBDDD@@@CCCHHHKKKMMMOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[\\\\\\]]]]]]^^^aaadddfffhhhkkklllmmmoooppprrrssstttvvvwwwyyy{{{}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵ B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR """$$$$$$$$$%%%''')))*********+++,,,---...///---...///111333444555555666777999:::;;;<<<@@@BBB@@@BBBEEEGGGHHHIIILLLNNNNNNPPPQQQTTTVVVWWWXXXXXXYYYYYYYYYZZZ]]]```dddfffggggggiiijjjlllnnnoooooorrrsssuuuwwwxxxyyyzzzzzz}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge|||nemmmmmmfeYYYHu]3hh]]]^^^___se[[[YYYWWWWWWWWWUUUSSSQQQIIIIIIIIIIIIFFF>>>geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G sĪj@h  !!! """$$$$$$$$$%%%''')))************+++---...///,,,---///111222444444444555666777888888;;;>>>AAAAAABBBDDDDDDDDDEEEHHHJJJIIIJJJMMMOOORRRTTTVVVVVVVVVVVVVVVXXXZZZ^^^aaaccccccdddeeegggiiijjjkkklllmmmnnnpppqqqssssssttttttuuuvvvyyy{{{}}}}}}~~~~~~~~~~~~4DuXӵĵD^DdDĦ~~~}}}ttttttooohhhbbbD^^^^^^^aaaeees׼sYYYWWWWWWXXXYYYXXXVVVTTTSSSRRRMMMEEE:::...$$$geFm8>aĦs׼s Ho D^DdDĦ s׼s  """"""!!!"""###%%%''')))+++***)))***,,,------,,,---......000222444666777999888888777888:::;;;<<d<ĦĦĦĦ>d<Ħ}}}|||}}}}}}|||{{{~~~}}}xxxqqqĦnnnmmmllljjjjjjkkkkkkiiihhhddd>d<Ħaaa^^^^^^```aaaBe^^^___WWWWWWWWWVVVRRRNNNIIIFFF999555---$$$geFYĉ>aĦBe nu]ӵ >d<Ħ>d<ĦĦ Be Ħ  %%%$$$$$$$$$$$$&&&'''(((***)))((())),,,---,,,+++------...///111333555666777777777777888999:::;;;<<<>>>@@@AAAAAABBBDDDEEEFFFGGGJJJLLLNNNOOOOOOOOORRRTTTWWWZZZ\\\\\\[[[ZZZ\\\\\\]]]___aaadddfffggghhhjjjlllnnnooonnnmmmllloooqqqrrrrrrqqqrrrvvvyyyzzzxxxwwwxxx|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~~~~~~~zzzgdKĦnnnmmmlllkkkkkklllkkkiiiggggggsdKĦddd```dddcccbbb[[[]]]^^^[[[YYYUUUNNNEEE;;;333...###ŶS3we<   iĉ@3hR/Ō DdDĦsdKĦgdKĦ gdKĦ   #########$$$%%%&&&(((((()))((('''(((+++,,,+++***,,,,,,---...///111333444555555666777888888888888888:::<<<>>>>>>@@@BBBDDDCCCFFFIIIMMMNNNNNNMMMLLLPPPRRRUUUXXXZZZ[[[[[[ZZZVVVWWWXXXZZZ]]]```cccdddeeegggiiijjjkkkjjjhhhgggiiikkknnnoooooopppqqqsssxxxwwwvvvwwwyyy{{{{{{{{{~~~~~~>AneneneneDe~~~~~~neqqqnnnmmmmmmlllmmmmmmllljjjhhhiiinejjjhhhfffcccccccccbbb```^^^\\\[[[XXXSSSIII===000%%%>Ak<  fh Dene ne   ne   !!!!!!"""$$$'''((()))((('''&&&(((***+++***)))++++++,,,---...000111222333444555777888777777666666888;;;<<<===???AAACCCCCCEEEHHHJJJLLLLLLKKKKKKJJJLLLOOORRRUUUVVVWWWWWWTTTTTTUUUWWWZZZ]]]___``````bbbdddfffggggggffffffeeegggjjjlllnnnnnnnnnnnnttttttuuuvvvxxxzzz{{{{{{~~~}}}~~~~~~uuuqqqppppppnnnmmmnnnnnnnnnllljjjkkkgggjjjkkkjjjbbbccceeeeeebbb\\\UUUQQQ???999000%%%          !!! !!!"""$$$&&&'''((((((((('''&&&''')))******)))+++++++++,,,---///000111222333555666777777666555666888:::<<<===>>>AAACCCEEEEEEEEEFFFGGGIIIJJJKKKGGGIIIKKKOOOQQQSSSTTTUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]```bbbeeefffggggggfffhhhjjjmmmooopppnnnmmmpppqqqtttvvvxxxzzz|||~~~~~~~~~}}}~~~|||uuussstttsssqqqooooooooopppooonnnnnnjjjeeeeeegggjjjkkkjjjllliiiccc\\\SSSGGG:::222       $$$%%%&&&'''''''''''''''((('''&&&'''***+++***)))+++++++++,,,---///000111333333444555666666666666666888;;;<<<<<<>>>@@@BBBDDDDDDCCCCCCDDDFFFIIIJJJHHHIIILLLNNNQQQSSSTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[ZZZ\\\^^^aaaeeegggiiijjjkkklllmmmppprrrrrrpppnnnmmmppptttwwwxxxzzz}}}}}}}}}~~~~~~}}}~~~}}}vvvtttxxxwwwtttpppooopppqqqqqqqqqqqqnnnkkkjjjkkkjjjgggdddfff]]]OOO@@@444)))$$$'''        """$$$&&&'''(((((((((''''''(((***++++++***,,,,,,,,,,,,---///000111444444444444555666777888666888:::;;;;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIJJJLLLNNNQQQSSSTTTUUUQQQRRRSSSTTTVVVXXXZZZ[[[]]]^^^```bbbeeegggiiijjjmmmllllllnnnpppqqqooolllmmmppptttwwwwwwxxx{{{}}}www{{{~~~~~~}}}~~~~~~|||~~~}}}vvvvvv{{{yyyvvvqqqoooppprrrssstttsssqqqpppooooookkkddd^^^MMMAAA111### ###%%%'''(((         $$$'''***+++)))((('''(((+++,,,+++***,,,,,,,,,---...///000111666555444444555666888999666888:::::::::;;;<<<>>>???AAACCCFFFGGGFFFEEECCCIIIJJJKKKMMMOOOQQQRRRSSSNNNOOOPPPSSSUUUXXX[[[\\\___```aaaccceeegggiiijjjllljjjhhhjjjlllmmmjjjhhhmmmqqquuuvvvvvvvvvxxxzzztttzzz}}}~~~~~~~~~}}}}}}|||vvvzzzyyytttssswwwwwwtttzzzxxxvvvrrrhhhVVV@@@000&&&""""""$$$'''((('''$$$            $$$'''''''''((()))***+++,,,,,,***,,,---...------///111000111222333333333333333888999;;;<<<===>>>======@@@AAABBBCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\^^^```aaabbbccckkkkkkjjjiiiiiijjjkkklllmmmnnnppprrruuuwwwzzz{{{{{{{{{|||}}}~~~{{{|||||||||zzzzzzzzzzzz}}}vvvrrruuu}}}{{{yyykkk\\\LLL:::'''"""%%%((($$$###"""         $$$&&&(((+++,,,,,,+++******+++------,,,,,,---//////000111222333444444444888999;;;<<<============???@@@AAABBBCCCDDDDDDDDDGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRSSSUUUWWWZZZ[[[\\\^^^```aaabbbccchhhggggggggghhhiiijjjkkkkkklllnnnqqqsssuuuvvvwwwuuuuuuvvvwwwyyyzzz{{{{{{~~~|||{{{||||||vvvtttyyy~~~{{{sssjjj]]]JJJ888+++""" %%%''')))((((((        """'''+++,,,,,,+++***,,,------,,,,,,,,,---...///111222333444555555888999:::;;;<<<============>>>???@@@BBBBBBBBBBBBEEEFFFGGGHHHIIIKKKLLLLLLOOOPPPPPPOOOOOOPPPRRRUUUYYYZZZ[[[]]]^^^```aaabbbbbbbbbcccdddeeegggiiijjjiiikkknnnqqqrrrssssssrrrssstttuuuvvvxxxyyyzzz{{{}}}~~~}}}~~~}}}|||ttteeeYYY???555'''!!!%%%'''((()))'''"""          ###'''+++,,,+++---//////...------...---...000222444555555555777888999:::;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJOOOOOOOOONNNMMMNNNQQQSSSVVVWWWXXXZZZ[[[]]]^^^___]]]]]]___aaaccceeeggghhhjjjlllooorrrssssssqqqpppqqqrrrsssuuuwwwyyyzzz{{{{{{}}}zzzkkkXXXEEE;;;'''"""!!!###+++***((($$$         """&&&))),,,///000000///000111---...000222444555555555666666777888999:::;;;;;;999:::<<<>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIINNNNNNOOONNNMMMNNNPPPRRRRRRSSSTTTVVVWWWYYYZZZ[[[YYYZZZ\\\___bbbdddfffgggkkkmmmpppsssttttttrrrqqqmmmnnnooorrrtttvvvwwwxxxyyy|||wwwiiiYYYFFF333(((%%%!!!!!!!!!""""""#########!!!            !!!  ###'''+++...//////000111...///111222333444555555444444444555666777999:::999:::;;;===???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHJJJLLLNNNNNNMMMNNNOOOQQQOOOPPPQQQSSSUUUVVVWWWXXXWWWXXX[[[___bbbdddffffffkkkllloooqqqrrrrrrrrrqqqnnnoooqqqsssvvvxxxzzz{{{yyy|||wwweeeTTTAAA333)))!!! ###$$$%%%''''''%%%"""              $$$)))+++---...//////000111222333444444444333222222222444555777888888999;;;===???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHFFFHHHLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWYYY\\\___bbbdddffffffhhhiiikkklllnnnoooooopppoooppprrruuuxxxzzz|||~~~{{{~~~nnn___KKK888'''"""$$$&&&***.........,,,'''!!!        '''!!!      """$$$'''***,,,---000111222333333333333333222111111111222444666777888999;;;===???AAAAAABBBAAABBBCCCDDDEEEGGGHHHHHHBBBFFFJJJMMMMMMLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWWWWYYY\\\```ccceeeffffffeeeeeeggghhhjjjlllmmmnnnkkkllloooqqqtttwwwyyy{{{}}}||||||}}}~~~sssXXXAAA777$$$%%%'''***---///111333000+++$$$     !!!,,,%%%         %%%---,,,...000222333333333333333222111111333777;;;===;;;;;;::::::::::::;;;<<>>>>>???BBBCCCCCCCCCBBBBBBDDDFFFEEEGGGHHHHHHHHHHHHKKKMMMMMMOOORRRTTTVVVWWWXXXWWW\\\^^^aaabbbbbbbbbdddeeefffffffffgggiiilllnnnpppooooooooopppppppppqqqqqqvvvwwwyyy{{{}}}ssscccKKK;;;))) """+++444:::888888888444,,,!!!          &&&+++...333333222333555888;;;===999999;;;<<<>>>???@@@@@@EEEFFFEEEDDDCCCCCCFFFHHHFFFGGGGGGGGGGGGHHHKKKMMMNNNOOORRRTTTVVVWWWWWWWWWZZZ\\\^^^_________```aaaaaaaaabbbdddfffhhhjjjkkkpppqqqqqqppppppppprrrssswwwxxxyyy{{{}}}~~~gggNNN===---***(((+++111777777444666222+++###      $$$,,,...111444777999::::::888999;;;===>>>???@@@@@@DDDEEEEEECCCBBBCCCEEEGGGGGGHHHHHHHHHHHHIIILLLNNNPPPPPPPPPQQQSSSUUUWWWXXXZZZ\\\^^^^^^^^^]]]^^^___bbbccceeegggiiijjjkkkllllllnnnooooooooopppsssuuuuuuvvvwwwzzz|||mmmSSS<<<+++###'''000999>>>@@@===333)))'''"""       &&&///777;;;;;;888666777888;;;===>>>?????????@@@AAAAAAAAA@@@@@@BBBDDDGGGIIIJJJJJJJJJJJJMMMOOOQQQPPPPPPQQQRRRTTTWWWXXXZZZ\\\____________```aaacccdddfffhhhjjjjjjjjjiiifffiiimmmmmmmmmmmmqqqtttppprrrtttwwwzzz|||}}}~~~|||___BBB---$$$$$$&&&666@@@HHHFFF???777+++!!!       %%%---333666777666666888:::===>>>>>>======<<<>>>@@@AAA@@@@@@AAACCCFFFHHHJJJKKKKKKKKKLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVYYY[[[]]]^^^^^^^^^```aaa```bbbdddfffgggfffeeeddddddhhhmmmnnnmmmlllooorrrnnnppptttwwwzzz|||||||||}}}~~~eeeSSS888$$$'''555???HHHOOOOOOBBB222&&&      %%%...666;;;666888:::<<<======<<<;;;;;;>>>AAACCCBBBBBBCCCDDDEEEGGGJJJLLLKKKKKKKKKLLLOOOQQQUUUXXXYYYXXXVVVUUUVVVXXX[[[\\\\\\\\\^^^___aaacccfffhhhhhhgggeeecccfffkkkpppqqqooommmooorrrnnnqqquuuzzz}}}~~~}}}}}}{{{}}}~~~kkkVVV333)))!!!###///<<>>---        (((######***444666888999::::::<<<===???>>>>>>???AAABBBBBBAAAEEEEEEGGGIIIKKKMMMNNNOOONNNPPPRRRTTTUUUTTTSSSRRRWWWXXXYYY[[[\\\\\\]]]]]]cccdddeeedddccccccdddfffggghhhjjjmmmpppsssuuuvvvssstttvvvxxxzzz{{{{{{||||||}}}~~~aaa???,,,$$$###%%%---999AAABBB@@@333***      ###+++000666;;;===>>>>>>>>>???>>>???@@@BBBDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTSSSSSSVVVWWWXXXZZZ\\\]]]]]]^^^dddeeeeeedddcccbbbdddfffggghhhjjjllloooqqqssssssuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~wwwVVV666###!!!&&&///888===;;;555///       !!! (((111777:::<<<===>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTTTTVVVVVVWWWYYYZZZ\\\]]]]]]bbbccccccbbbaaaaaabbbdddhhhiiijjjlllmmmooopppqqqrrrssstttvvvxxxyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~^^^???)))!!!&&&000111555999999333)))        !!!***222:::>>>>>>????????????@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIIIILLLLLLMMMNNNPPPRRRTTTVVVUUUUUUVVVVVVWWWXXXYYYZZZ]]]^^^_________```bbbdddjjjkkklllmmmnnnnnnooopppoooppprrrtttvvvwwwxxxxxxyyyZZZ666 $$$000999>>><<<666---!!!    '''333;;;===???@@@@@@???>>>???AAAAAABBBCCCEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTVVVUUUTTTTTTSSSTTTUUUVVVWWW[[[]]]^^^``````bbbeeehhhmmmmmmmmmnnnoooooopppppprrrssstttvvvxxxyyyzzzzzz{{{|||}}}wwwFFF444######,,,222333333444///&&&     !!!(((333777===???>>>===???AAA???@@@AAACCCEEEGGGIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQRRRSSSTTTVVVXXX]]]^^^aaabbbcccfffiiilllmmmmmmnnnnnnoooppppppppppppqqqsssuuuwwwxxxyyyyyyvvvwwwyyy|||~~~tttjjjdddCCC### ###---333222,,,)))       """ &&&000777999;;;>>>AAA???@@@AAACCCDDDEEEGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMOOOOOOOOOQQQTTTWWW[[[]]]^^^```bbbbbbcccdddgggiiillllllmmmmmmnnnoooppppppnnnoooqqqsssuuuvvvwwwwwwvvvwwwyyy{{{}}}|||ssslll???"""%%%,,,000+++"""       $$$...444777<<<@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJLLLMMMNNNQQQVVV[[[```bbb^^^___````````````bbbdddjjjkkkkkklllmmmnnnoooooorrrsssuuuvvvxxxyyyzzzzzzyyyzzz{{{}}}~~~zzzQQQ444'''###((()))***)))%%%    !!!$$$000999>>><<<@@@CCCBBB???>>>BBBFFFEEEEEEFFFFFFFFFIIILLLPPPMMMOOOQQQTTTWWWZZZ[[[\\\[[[]]]```ccceeeffffffeeehhhlllooonnnkkkjjjnnnqqqssssssssstttvvvxxx{{{|||||||||~~~{{{{{{~~~```AAA+++!!!%%%///***(((%%%!!!    !!!***000;;;>>>@@@@@@===;;;<<<>>>:::<<<>>>@@@CCCGGGLLLPPPOOOPPPSSSVVVXXX[[[\\\]]]ZZZ\\\___bbbdddeeeeeeeeefffjjjnnnnnnllllllooosssssssssssstttvvvxxx{{{||||||{{{~~~||||||~~~RRR***!!!$$$###&&&---'''$$$   444555888:::::::::888888777999<<>>BBBFFFHHHJJJMMMPPPRRRSSSUUUWWWYYY[[[[[[\\\^^^___```bbbdddfffhhhiiijjjjjjjjjlllnnnooooooooossstttuuuwwwxxxxxxxxxxxxxxxxxx{{{|||}}}mmmAAA'''$$$...666===222&&&     !!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###---;;;>>>BBBDDDFFFHHHKKKMMMSSSTTTVVVXXXZZZ\\\]]]]]]^^^^^^___aaaccceeeggghhhhhhhhhiiikkknnnqqqqqqqqqssstttvvvwwwxxxxxxxxxwwwxxxxxx{{{~~~~~~{{{{{{YYY444000777555222555+++###   ###%%%   !!!######!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!     )))222???IIIIIIGGGKKKRRRSSSTTTUUUVVVVVVZZZ___cccccc```]]]^^^bbbfffgggfffggggggiiillloooqqqrrrqqqtttuuuwwwwwwvvvvvvxxxyyyzzzzzz|||}}}~~~~~~~~~~~~}}}OOO<<<111:::FFFEEE<<<777"""  222///""" !!!######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""""""""###############!!!!!!     """///===EEEGGGKKKPPPPPPSSSVVVWWWWWWYYY]]]```bbb```^^^___bbbeeeffffffhhhhhhiiillloooqqqqqqpppqqqsssuuuvvvvvvwwwyyy{{{zzz{{{|||~~~hhhEEE,,,111;;;GGGMMMFFF333$$$  !!!     !!!""""""!!!"""#####################""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!!!!     ...<<>><<<888###    !!! """###!!!  ###%%%''''''%%%%%%''')))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!"""!!!!!!    ---<<>>?????????888999999999::::::;;;;;;777666555444444555666777777999<<<===>>><<<:::888555555666666555444222111555666666555444222///...444444444333222000///...+++***(((&&&&&&&&&'''''''''%%%###!!!!!!###%%%'''''''''&&&%%%$$$""""""!!! !!!!!!!!!!!!!!!    ###^^^iii>>>666000---(((  """%%%$$$!!! !!!!!!!!!!!!  !!!&&&'''((((((&&&###  !!!"""###&&&''''''&&&%%%%%%%%%%%%'''((()))***+++,,,------------,,,,,,---///000111000000000000000/////////111222333222111111222444111111111222222222333333222222111111222222333444666666666666666666666666555555444444444555666666::::::::::::999888666666888999:::<<<=====================<<<<<<<<<<<<<<<;;;:::999888777666666666666777:::<<<======<<<;;;:::999777666555444444444444444444444444222111000555444333000...+++***)))---,,,+++***))))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!   ###<<>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;999888666555333444666777999;;;<<<===>>><<<999666444444555666444444555555444444333222222111...,,,***)))))))))////////////...---,,,,,,***)))))))))))))))))))))''''''&&&%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!   ###!!!IIInnn555"""%%%...999999)))   !!!"""!!!!!!  !!!!!!!!!!!!!!!    !!!  !!!!!!"""%%%### """######"""$$$%%%&&&((()))+++,,,---)))******+++,,,---...///,,,---------------......,,,...000000000///111222222222222333333444444444222222222222222333444444222222333444444555555666777777999999999888777666444555666777888999999999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777555444333333444666888:::;;;===<<<:::888666555555555555555555555444333222222+++***))))))***,,,///000111111222222111000...---***+++,,,,,,,,,+++***)))'''''''''&&&%%%$$$$$$$$$######""""""""""""!!!!!!!!!   !!!###### (((cccBBB"""'''+++000666555'''  !!!"""""" !!!"""!!! """!!!!!!  !!!!!!!!!  !!!!!! !!!!!!  !!!"""###$$$######""" !!!!!!!!!###"""!!!!!!"""######"""&&&'''((()))+++,,,---...++++++,,,,,,,,,---,,,,,,------....../////////000---///111111///...//////...///000111222333444555333333333333333444555555444444444444444444444444444555777999999999888888666666777888888888888777:::;;;;;;<<<<<<<<<;;;;;;888999999:::;;;<<<======:::;;;<<<<<<<<<;;;:::999888777666555555666888999:::;;;<<<<<<;;;888666444444333222111000///......)))))))))***---000444666111222222333222000///...+++,,,---------,,,***)))((('''''''''&&&%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    )))+++&&&666MMM,,,%%%&&&+++***)))(((   !!!!!!"""!!!!!!"""""" ###"""!!!  !!!!!! !!!!!!  !!!!!! !!!!!! """""""""!!!!!!  !!!!!! """$$$$$$###"""###$$$(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++---------...//////000000///111333333222000000000---...///000111222222333333333222222333333444555444444444444444444444333111222333555666666777777:::::::::999888666555444::::::;;;<<<<<<<<<<<<<<<888999:::;;;<<<>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666666666777777444666999<<<<<<999666444//////...,,,,,,+++++++++............000222444555222222222222111000//////,,,---......---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!     ///555333###bbb\\\***&&&***"""&&&!!!   !!!!!!!!!  """"""  !!! !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!  ###))))))%%%"""###&&&''''''(((((())))))))))))'''(((***++++++++++++*********+++,,,,,,---......,,,///222333222111111111000000000000000000000000111111000000111111222333333333444444555555666666333333333333333444555555999999::::::999888777777777888999;;;;;;<<<<<<<<<888999999:::;;;<<<======::::::999888777777777888666666555444333222222222,,,---000333444444333222------,,,,,,---...///000222222222222222333333333444333222111000000000000/////////...---,,,++++++((((((((((((''''''''''''&&&%%%%%%$$$######""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!  &&&777666+++ 777oooDDD"""###((($$$"""    !!!!!!  """""" !!!### !!!""" !!!!!!!!!!!!!!!  !!!!!!   $$$,,,,,,&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))++++++++++++'''(((((()))***+++++++++(((+++...111111000111111444333222111000...------///////////////000000111111222333444666777888999777666555333333444555666444555777999;;;<<<======555666888999:::;;;;;;<<<888888888888888888888888888777555333111111111222000/////////......------$$$%%%''')))+++---...///.........///111333666777111222333444444444444333555444222111000000111222111000000///...---------((((((((((((((('''''''''&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########$$$""""""""""""!!!   ///...&&&###YYYKKK---###%%%)))'''   !!!"""###!!!    """###!!!!!!"""!!!    """%%%%%%$$$#########%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$'''((()))***,,,,,,------+++---000222222000...,,,---,,,+++***)))((((((((())))))+++---000222333444111111111222222222222222000111111111111333555888555444333222222222333444333111...,,,+++,,,///000////////////////////////***)))(((***,,,,,,)))&&&)))%%%$$$(((+++...444:::===<<<999777555444444444333333333222222222111111333333333333333333333333000///......,,,,,,+++***+++)))((('''((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$"""!!!!!!    ((($$$ \\\lll555""" ###$$$   !!!  !!!######"""!!!   !!!!!!"""############"""!!!!!!  !!!!!!!!!!!! """$$$''''''&&&&&&&&&&&&''''''((((((((((((((('''******))))))((((((((((((&&&''''''((((((''''''&&&)))+++---//////---***(((&&&&&&%%%######""""""""" !!!"""$$$%%%'''((()))((((((((())))))*********((()))******)))***---///+++,,,---......------,,,000000...---,,,,,,,,,,,,444555555666777888888999333111111222444555333111,,,((('''***,,,...222888<<<;;;:::888666555555555444444444444333333333333444444444444444444444444//////...---,,,++++++***+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%############$$$$$$$$$%%%""""""!!!!!!    +++)))==={{{III$$$ %%%)))%%%   !!!!!!  !!!!!!#########"""!!!  !!!!!!!!! !!!###$$$%%%$$$%%%&&&'''&&&$$$!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$&&&)))******)))***+++)))***+++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,***)))(((***+++---......,,,)))'''''''''&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&'''(((((())))))***+++,,,,,,,,,+++,,,------,,,,,,...000,,,...111333444333111///333444555777777666555555999999:::;;;===>>>???@@@;;;999888999:::<<<<<<;;;333...,,,......---000555;;;;;;;;;:::999777666555444555555555555555555555444444444444444444444444//////...---,,,++++++***,,,***)))***++++++***)))(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%###""""""!!!!!! !!!   ...111))) ]]]QQQ111 &&&++++++%%% !!!!!!!!!!!!!!! """$$$$$$$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!"""%%%(((***+++(((''''''&&&### ###""" !!!###%%%"""""""""""""""""""""""" !!!"""############### !!!$$$'''***+++++++++,,,---++++++,,,...//////////////////..................333333333222111000///......///000111000...+++***,,,,,,,,,------,,,,,,,,,---------------.........//////000111222333444444444555666555444444555777444666888:::;;;:::999999666777:::<<<>>>???@@@@@@999::::::;;;<<<======>>><<<;;;:::999;;;<<<>>>>>>999444222222111...///222999:::;;;;;;:::999777666444444555555555555666666333333333333333333333333000//////...---,,,+++++++++***)))***+++,,,+++***(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! """!!!    +++333333$$$888vvvccc222######***'''!!!  &&&&&&%%%###"""  !!!!!!""""""""" ###'''&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!  !!! !!!###%%%'''((())))))$$$###!!!###!!!"""%%%'''######################## !!!!!!"""""""""""" !!!!!!"""""""""""""""$$$&&&)))++++++***+++,,,***+++,,,---......//////...........................///////////////......000111111222111///---,,,+++,,,---.../////////...111111111000000/////////000000000111222333333444444555666666555444555666666666666666777888999:::777777777888999;;;<<<===999999999999999999999888;;;;;;:::999999:::<<<>>>===999777777555111000333888999:::;;;;;;:::888888444444444444555555555555111111111111111111111111111000000///...---,,,,,,+++)))((()))+++++++++)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!"""!!!!!!    +++333""" MMM???(((""")))---"""  ((('''&&&$$$"""  !!!"""######$$$$$$!!!$$$&&&%%%$$$###!!! !!!!!!!!!  !!!!!!!!!%%%%%%&&&&&&&&&$$$###""""""###"""!!!"""$$$&&&######################## !!!!!!!!! !!!"""###############$$$&&&)))***))))))******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.../////////...//////000000///...---,,,,,,---///111222222222222333333333222111111000000000000000111111111111111111333555555555444555666555444333333333555777888:::999888666666666777777;;;::::::999888888777777;;;<<<===<<<::::::<<<===>>>;;;:::;;;999555333555777777888999::::::999999666666555555444444444444222222222222222222222222222222111000///...------,,,***)))***++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!   )))"""&&&,,,jjjWWW000)))%%%+++,,,   """!!! !!!!!!%%%$$$###"""!!!  !!!"""###$$$%%%&&&!!!###"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!######$$$$$$###!!!!!!"""###!!! !!!###$$$######################## !!!!!!!!!  """######""""""%%%''')))***)))(((((())))))******+++++++++************+++++++++,,,,,,,,,......///000000000000///---......///......---------...111333555555555555555555555444444333222222333333222222222222111111111333555666666666666777555555555666666666666555888999999999999888777777:::::::::::::::999999999<<<>>>@@@???<<<:::;;;<<<===;;;;;;===<<<888777888666666666777888999:::;;;888888777777666555444444333333333333333333333333444333333222111000//////...,,,++++++,,,,,,+++)))+++++++++*********))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###### !!!!!!!!!!!!  '''$$$%%%GGGiii000))))))###&&&&&&   ...*** !!!"""###!!!!!!!!!!!! !!!###$$$%%%&&&'''!!!###!!!"""$$$%%%   !!!"""!!!  """"""!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!! &&&(((******)))(((((((((******+++++++++***))))))*********++++++,,,,,,,,,------............------......//////////////////***,,,///111333444333333444444444333333222222222333333222222111000000000...111444555555555666777222444666777777555333111///222666999;;;;;;999888888888999999::::::;;;;;;<<>>:::999;;;666666555555666888:::<<<;;;:::999888777555444444555555555555555555555555555444444333222111000000000///------------+++***---------,,,,,,,,,++++++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### !!!!!!!!!  ***%%% ***rrruuu???111%%%"""((('''  ###...***!!!$$$&&&$$$!!!"""!!!  ######$$$$$$$$$$$$###### !!!!!! !!!     """!!!!!!!!!!!!"""######%%%$$$"""!!! !!!!!!"""!!! !!!###%%%'''******)))((())))))))))))*********+++++++++,,,,,,+++******+++++++++////////////////////////,,,------...///000111111...//////000111222222222555555555555555555444444111111222222333222222222111111222333333333222222555666777888777555333222111222555777888888777666999999999999:::;;;;;;<<<:::;;;<<<<<<===<<<<<<;;;<<<===>>>>>>===<<<>>>???;;;888555555888:::;;;:::>>>===:::555555888666222666555444555666777666555333444444555555444444333222111000///...---,,,,,,...---,,,+++***+++,,,---...+++(((''''''''''''&&&)))&&&$$$%%%(((+++***(((((('''%%%###!!!    ###***  ???UUU222...'''###&&&"""  !!!"""!!!%%%&&&### !!!  !!!!!!######$$$$$$$$$$$$###### !!!    !!!""""""$$$###"""!!! !!!"""""""""  ###&&&)))******)))))))))************++++++++++++,,,,,,++++++++++++,,,,,,........................------......//////000000...//////000111111222222444444444444444444444444444444444444333333222111//////000111111222333333444555777777777666444333222333555666777888777777999999999999::::::;;;<<<===============>>>>>>>>>===???@@@???======>>>???<<<999555555777999999999;;;??????:::777888999888777666555666888888777555333444444555555444444333333222222111///......---...---,,,+++++++++,,,---...,,,)))((((((((((((''''''&&&&&&&&&''''''%%%$$$ !!!""""""""""""!!!   ((('''''''''...iiikkk666'''***(((&&&###  """!!!!!!###&&&&&&"""  !!!"""#########$$$$$$$$$$$$######    !!!!!!!!!   """"""!!!!!! !!!!!!"""!!!"""!!!!!!$$$(((*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------.........///////////////...//////000000111111222333333333444444444444444777777666666555333222111//////......///111222444333444555777777666555555333444444555666777888888888888888999999:::<<<<<>>===>>>???@@@AAA@@@AAAAAA@@@>>>===>>>???===:::666555555777888888<<>>>>>???>>><<<888666555555666777???EEEGGGBBB<<<::::::888999888999:::;;;:::888555444444555555555555444444333333333222111000000000///......---------------///---,,,+++,,,,,,***)))%%%''')))(((%%%%%%(((+++***)))(((&&&%%%###""""""!!!!!!  &&&***'''&&&"""dddUUU///++++++'''(((%%%   !!!"""#########$$$$$$###  !!!###$$$%%%%%%######$$$$$$$$$$$$######!!!  !!!"""######!!!!!! !!!  !!!&&&))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,---...........................///////////////.........///////////////000000000000111111111222222333333444444555666777777777777777555333111111111333444222222333444555666666777555555444444555666777888777777777888999:::<<<<<<>>>===<<<;;;<<<>>>@@@BBBBBBCCCCCCBBB???>>>>>>???>>>===;;;888666555555666===???@@@======>>><<<888::::::999:::;;;;;;888666444555555666666555555444222222222111111000000///////////////......------///---,,,,,,------+++***'''(((((('''&&&)))///444///,,,)))%%%###"""###$$$$$$"""   %%%%%%&&&!!!:::ttt333###((()))'''(((   !!!""""""""""""""""""!!!  !!!###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!  !!!!!!""""""!!!  !!! """"""!!! !!!!!!!!!  """###""""""%%%''''''((()))***))))))*********+++++++++************+++,,,------////////////////////////........./////////////////////////////////////////////000000111222222222111222333555666666777777888777555444444444444555222333333444555555666666555555555555666666777777666666777777999:::<<<===<<<;;;;;;;;;<<<>>>???AAAAAABBBBBBAAA???>>>???@@@===>>>>>><<<888666666666555777777888<<>>???@@@???@@@AAA@@@???>>>???@@@;;;>>>@@@???;;;888666666222555777666888===???>>>>>>;;;888777888999999888555555666666666666555555333333333333222222222222//////000111000///...------,,,,,,---...---+++)))+++***((((((((((((((('''######$$$$$$%%%%%%%%%%%%(((&&&!!!  """%%%%%%!!!FFFggg444###+++$$$'''+++   !!!!!!!!!!!! !!!### !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$######""" !!!  !!!!!!!!!"""$$$%%%&&&%%%###"""&&&'''''''''&&&%%%###"""### """$$$$$$###"""###$$$$$$###%%%(((+++(((((((((((())))))))))))(((((((((((()))***+++,,,------------------------,,,------...///000111111///////////////.........---......///000111111222222222222333333222111111111222444666777888999999444444333333333444555555333444666888888777555444555555666777888:::<<<===:::;;;<<<>>>??????@@@@@@>>>???@@@@@@???>>>???AAA:::>>>BBBAAA===999777666333999<<<777333666;;;===???<<<888666666888999999555555666666666666555555444444444444444444333333///000111111111000...---,,,,,,,,,---...---+++))),,,***)))))))))%%%"""$$$'''))))))(((%%%###)))&&&"""     ###***fff???111$$$$$$+++---$$$    !!!!!!!!!"""######!!! ###%%%######""""""###$$$%%%%%%"""!!!!!!"""$$$$$$###!!!%%%   !!!""" !!!!!!  """"""&&&%%%%%%%%%$$$$$$######***'''$$$!!!  """%%%'''$$$'''(((&&&%%%''')))***(((++++++'''&&&)))+++***+++***)))(((((((((((((((---+++))))))***++++++***,,,,,,------...000111222000/////////000111333444111111000000000000000000111111222333333333333222444333222222333666888:::777777666555444333222222333444444555666777888888:::999777555555666888999:::999888777888;;;===???AAA???<<<;;;;;;>>>AAACCC;;;AAAAAA<<<===BBB<<<000555777888777555333333333<<<======:::666444555777999999999999888666555444888777555555666666555444333222000......///000111...,,,+++,,,......+++))),,,,,,,,,***'''### !!!$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!   $$$$$$"""### 777fff666---%%%&&&***)))   """!!!!!!"""###"""!!!!!!###%%%###############$$$$$$%%%$$$######$$$%%%&&&$$$###""" !!!  $$$$$$$$$######"""""""""###"""!!!!!!!!!"""$$$%%% !!!"""######"""!!!$$$%%%%%%%%%&&&'''(((((((((---...***((()))(((&&&(((((()))***+++,,,---...***))))))***,,,---,,,+++************++++++++++++//////......///000222333111111111111111111111111111111222333333333333222444333222222333555888999888888888777555444333222444444444555555666777888;;;:::888777666666666666999999999999:::<<<>>>???AAA???===;;;;;;===@@@BBB999>>>===888:::BBB@@@888666666666444111//////000888;;;>>>===:::777666777999999999888888777666555888666555555666666555444444333111000///000111111000...,,,---//////---+++,,,,,,,,,+++(((%%%""" """$$$''''''&&&%%%&&&&&&&&&%%%%%%$$$###""""""!!!   $$$$$$$$$```AAA+++)))'''((('''!!!  """"""""""""###$$$ !!!"""$$$$$$############$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""" !!!!!! """""""""!!!!!!!!!!!!!!!  &&&&&&'''((())))))***,,,)))------)))&&&((()))'''(((((()))************)))+++******+++,,,+++(((&&&+++,,,---///000111111111...............///000111111111111111111111111111111111222333333333333222333333222222333555777888888888999999888666444333555555444333444555777888::::::999999777666444444999999:::;;;<<<======>>>AAA???===<<<<<<===???@@@===@@@>>>:::===GGGIIIFFF999999777333///------...444888===@@@???<<<999777888888888888888888888888777666555555666666555444555444333222222111111111222000......///000///...,,,------,,,***(((%%%$$$$$$&&&(((((('''&&&&&&'''%%%%%%%%%$$$$$$#########   ###((( !!!999ddd555&&&'''((('''"""   !!!######""""""###$$$ !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######!!! !!!!!! !!! !!!!!! '''%%%"""!!!###%%%!!!&&&(((&&&###(((...,,,//////+++)))---///...,,,,,,---...------,,,+++***)))((()))+++,,,+++***((()))+++,,,------,,,,,,------------......//////111111111111222222222222111111222333333333333222222222222222333444555666666777888999:::999777666666666444333444555666777777888999:::999777555444777888999:::;;;<<<<<<<<<@@@???>>>===<<<===>>>>>>@@@BBBAAA>>>@@@GGGJJJHHH>>>===:::555000......///333777;;;???@@@>>><<<:::777777777777888999999:::777666555555777777666555555555444444333222222222333111000//////000000000------------,,,***)))(((%%%''')))***(((''''''(((%%%%%%%%%%%%%%%$$$$$$$$$"""!!!  )))(((&&&"""eeeDDD...'''))))))$$$    !!!###$$$###""""""###$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""  !!!!!!!!! )))555  !!!###$$$&&&'''!!!""""""###$$$$$$$$$$$$)))///888;;;333---555AAA444;;;AAA@@@???>>>:::555222222222222111000//////,,,***))))))+++...//////000000000///...---,,,,,,---------...............000000111111111222222222111111222333333333333222222222222222333333444555222333666888999:::::::::888777666555555555666777333555777999:::999888777555666777999::::::::::::>>>>>>==================>>>@@@@@@>>>>>>@@@@@@???AAA???<<<777222//////111666777999;;;===>>>>>>===888777777777888999:::;;;888666666666888888777666555444333222222222333333222222111000//////000111.........------,,,++++++''')))++++++***(((((()))&&&&&&&&&%%%%%%%%%%%%%%%"""!!!  &&&(((:::ccc111))))))***(((!!!    ######$$$"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%######%%%$$$######$$$###"""  !!!!!!!!!  ,,,!!!!!! !!!!!!!!! """$$$###***555@@@FFFGGGEEECCCFFFKKKTTTWWWNNNEEELLLZZZbbbnnnyyy}}}{{{uuujjj``````^^^ZZZVVVRRRNNNLLLKKKDDD@@@;;;666333000---***------------...000111222------......///......---/////////000111111222222111111222333333333333222111111111222222333333333111111333555777999;;;<<<888888888888777666666666222444666999::::::999999555555666777888999999:::;;;<<<===>>>>>>>>>>>>===???AAACCCBBB???===<<<<<>>>>>999888777777888999:::;;;999888777888999:::999888333222000///000111333444000222333333111000000111//////......------,,,,,,)))+++------+++))))))***'''''''''&&&&&&%%%%%%%%%"""!!!   ###!!!^^^JJJ///)))++++++'''     !!!!!!!!! ###$$$###""" !!!###%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%###"""%%%$$$######$$$###!!!  !!!!!!!!!!!!!!!"""""""""###"""'''///555:::NNNTTT]]]eeejjjkkkhhhfff~~~}}}tttvvvuuu|||~~~|||yyyvvvttttttuuuvvvkkkhhhccc]]]WWWOOOGGGBBB999777333///---,,,---------...////////////...------......///000000111111111111222333333333333222000111111222222222222222222222111222333555888:::999999:::;;;:::888666555444555666888999999999999666666555666777888:::;;;999:::<<<>>>??????>>>>>>???AAACCCCCCAAA??????AAA?????????<<<888555555555:::888666777:::<<<<<<;;;:::999888777777888:::;;;:::999888999;;;<<<;;;:::111///---+++,,,000333666000333666777444222111111000000///...---,,,,,,,,,***,,,......,,,*********)))(((((('''&&&%%%%%%$$$!!!!!!  ###%%%@@@~~~]]]888222)))******&&&    """""""""!!!!!!###$$$###!!! """'''&&&%%%$$$############$$$%%%'''''''''%%%###"""###"""!!!!!!!!!!!! !!!"""""""""######$$$$$$&&&(((...888FFFUUUccckkkkkkiiiddd___YYYUUUQQQOOOSSSMMMMMMQQQMMMBBB>>>CCC999>>>AAABBBDDDKKKOOOPPPPPPRRRTTTZZZbbbllluuuzzzzzztttrrrlll```SSSGGG>>>888666......000000000///...---,,,------...///000000111111111222333333333333222000111111222222222111111444333111000000222555777999:::<<<===<<<999666444666777777888888888888888888777666666777999;;;===777999<<<>>>?????????>>>;;;<<<>>>???>>><<>>AAACCCMMMPPPUUU]]]hhhrrr{{{~~~|||}}}yyyfffRRRBBB;;;444111222333111......------......000111222333111///000222333333333333333222222111000000000222333444555555555444333777999<<<>>>===;;;888666999888666555555666666777888888777666777888:::;;;888999;;;===????????????????????????@@@AAABBBCCCDDDAAA???>>>@@@@@@===::::::999999888888888888888===============<<<<<<;;;999:::;;;===>>><<<888444...:::>>>222***...555666555555444333333222222111333222000///...............---,,,+++************)))))))))(((''''''&&&&&&%%%$$$$$$"""    ###(((777XXX222,,,***,,,,,,$$$   !!!"""###$$$$$$"""!!! !!!###$$$!!!!!!!!!"""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%"""$$$)))&&&''')))000===MMM[[[ddddddeeedddaaaXXXLLLAAA999444---&&&###!!!"""&&&$$$+++///000---)))%%%((()))***+++---......,,,---,,,------///111333444666777999<<<@@@EEEJJJMMMbbbiiirrr{{{rrr]]]JJJ>>>666000,,,......///000///---+++***555333000///000111111000222222222111111111000000333333444444555555444444555777999;;;<<<;;;:::999999888777666555666666777;;;::::::999999999999::::::;;;<<<===>>>>>>======????????????@@@AAABBBBBBBBB@@@>>>???AAAAAA@@@>>><<<;;;:::888777777888888<<<===>>>??????>>>===<<<===<<<<<<======;;;777444---777999000+++222888888555555444444333222222222555444333222111000//////------,,,+++***************))))))(((((('''&&&&&&%%%%%%$$$###!!!  $$$+++"""%%%mmm;;;%%%+++,,,)))&&&   """###$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$""" ###+++///333666<<>>KKKWWWeeeyyytttcccQQQEEE333111---++++++///444777...---+++,,,...111111111000000000111111111222222333333333333333444555666333444666888:::;;;;;;;;;:::999888777666666666666<<<<<<<<<<<<;;;:::999999<<<<<<=========<<<<<<;;;?????????@@@@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAA@@@>>>;;;999777777888999<<<===@@@AAAAAA@@@>>><<<@@@>>>===<<<<<<:::777555+++000000++++++444999999666666555555444333333222555555555444333000...------,,,+++******)))************))))))((('''''''''%%%%%%$$$###"""   ,,,((("""FFF\\\---$$$+++---+++    !!!###%%%&&&%%%###""" !!!"""######"""!!!!!!"""!!! !!!###&&&(((%%%%%%$$$$$$$$$#########!!!&&&999LLLUUUWWWXXX]]]^^^aaaeeedddZZZJJJ>>>000---'''###!!!"""%%%'''&&&555DDDRRRaaammmCCCHHHNNNLLL???111,,,---...,,,++++++***)))+++///000000000/////////000000333222111000////////////,,,111888<<>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCAAA===:::888888999:::;;;===AAACCCDDDBBB@@@>>>???===;;;:::::::::888777,,,---***(((,,,555888666777777666555555444444333333333444444222///,,,***,,,,,,+++***************+++******))))))(((((('''&&&&&&%%%$$$###!!!  '''***(((---pppyyy<<<++++++((((((***   !!!"""$$$&&&&&&%%%###""" !!!"""######"""!!!!!! !!!###&&&)))+++$$$############""""""""" $$$,,,222555BBBYYYlllqqqnnnjjj]]]TTTFFF<<<666111***$$$"""%%%'''!!!&&&777JJJYYYdddkkk[[[jjjbbb???,,,***(((***---,,,)))+++111,,,,,,------............---.........///000111111......///111444999@@@FFFPPPRRRWWWaaaooosssaaaNNN>>>222,,,111000//////000///---+++......///000111222222333333333222222333444666777666666555555555666777888:::::::::999888888777666666777999:::;;;;;;;;;:::999999:::;;;<<<===>>>???===>>>@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAAAAABBBDDDCCC@@@===;;;:::::::::;;;===AAADDDDDDCCCAAA???<<<:::888888999::::::999333000,,,+++111888999666888888777666666555555444333444444444333000---,,,---,,,+++++++++++++++++++++++++++***))))))((((((&&&&&&&&&%%%$$$"""!!!   ###)))***!!!!!!GGGSSS(((+++...&&&"""###   !!!!!!######$$$%%%$$$$$$""""""!!!""""""######"""  !!!$$$''')))+++######"""""""""!!!!!!!!!  &&&555GGGUUU___[[[^^^fffiiibbbUUUMMM;;;444***###***"""!!!&&&'''%%%$$$999IIInnnttt___444,,,)))...///+++))),,,******+++,,,------------++++++,,,---...//////000+++((('''+++------///222999555222444>>>NNN___jjjttt^^^PPP555222...,,,,,,---............//////000111222222222222222333444555666777888777666555555555555666999::::::::::::999888888444555666888999:::;;;;;;888888999:::;;;===???@@@===>>>@@@AAABBBBBBAAA@@@BBBCCCDDDCCCAAA@@@AAABBBDDDCCCBBB@@@>>><<<;;;;;;;;;===@@@CCCDDDCCCBBBAAA;;;999888888:::;;;;;;;;;;;;777333444888<<<;;;999999999888777777666666555555666666666555333111000------,,,,,,,,,,,,------,,,,,,++++++***)))))))))'''''''''&&&%%%###"""!!!"""    &&&'''$$$&&&iiilll:::"""***+++'''###      !!!"""###$$$$$$######"""""""""!!!"""""""""""""""!!!  !!!###$$$%%%&&&"""""""""!!!!!!!!!  !!! $$$222HHH[[[gggkkkdddZZZPPPKKKCCC777,,,'''#########""" """$$$"""111cccfffIII000+++///---******,,,---.../////////............///000000111000000222...///222222......222//////...///000333777:::PPP___vvvZZZPPPBBB666//////000222.../////////000000111111000111333444555666666666777777777777666666555555888999:::;;;;;;;;;:::999666666666777888999:::;;;::::::999999:::<<<===>>>===>>>@@@BBBBBBBBBAAA@@@???AAACCCBBB@@@@@@AAADDDCCCCCCCCCBBBAAA???===;;;;;;===???AAABBBCCCCCCCCC===<<<;;;;;;======<<<:::===999777999===>>><<<::::::999999888777777666666666555555555444444444444.........------......///---,,,,,,+++******))))))''''''''''''&&&$$$###""""""    !!!"""%%%CCCQQQ000$$$(((&&&***'''       !!! !!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""######""""""!!!!!!!!!  !!!"""!!!!!!!!!"""!!!!!!!!!   ,,,***111FFF```lllfff[[[AAA555)))###$$$""""""!!!!!!III~~~kkk999(((,,,///...---......///000///...---,,,+++,,,---...////////////---+++---111///***,,,333///000000///...///000222222===OOOdddyyyhhhMMM:::222000000////////////000000000000///111333555666666666555666666777777777777666666777888:::;;;<<<<<<;;;:::999888777777777888999:::<<<;;;::::::::::::<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@<<>>@@@AAACCCCCCDDD@@@???>>>>>>???>>><<<::::::777777:::======;;;:::::::::999999888777777777444333333222222333333444//////.........//////000------,,,++++++******)))'''(((''''''&&&%%%$$$###   %%%)))xxx888,,,&&&***,,,$$$   """###"""!!! $$$$$$###############$$$$$$###"""!!! !!!!!!  !!!!!!!!!!!!!!!!!! """!!!###"""%%%***,,,CCCJJJQQQQQQHHH;;;...(((!!!!!!  """ $$$,,,999|||>>>000'''000)))...------------...//////////////////............,,,,,,,,,---111444333///,,,///000//////000000...111333666;;;DDDVVVlll|||qqqYYYBBB111444111111333111,,,...444///222333000...111777<<<777777777777666666666666555666888999;;;;;;;;;;;;:::888666444444666999;;;===<<<<<<;;;;;;;;;<<<<<<:::<<<>>>@@@AAABBBBBBBBB<<<>>>@@@AAABBBBBBAAAAAACCCCCCBBBAAA@@@>>>===<<<>>><<<;;;===@@@BBBAAA???@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;:::777888<<<;;;666444888888444///,,,---111444777000000000///......------///...---,,,+++,,,---...''''''((()))((('''%%%$$$"""!!!   $$$$$$NNN```333+++'''******!!!   """$$$$$$$$$###"""######"""""""""######$$$""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""!!! """  '''333@@@HHHPPPMMMEEE:::...%%%!!!%%%---aaaZZZ000///111......------------...//////////////////............///000111000000111111111000222222000...------------...///111666@@@LLLUUUcccyyypppXXX@@@222'''***222444111...333666777666444333222000777666666666666666666666666777777888999;;;;;;<<<;;;:::777555555666888:::======<<<<<<;;;;;;:::::::::;;;===???AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>======<<<;;;<<>>============;;;::::::::::::::::::;;;===999999<<<<<<777555666BBB999///+++...333555555111111000//////......---......------,,,,,,------'''((((((((((((&&&%%%$$$"""!!!   777zzz>>>,,,***)))***&&&  !!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!""""""""""""!!!!!!"""######"""""""""######$$$$$$$$$!!!  $$$333>>>CCCCCCBBBBBBAAA888+++  !!!>>>rrr}}}888333---111......------......///000////////////............---...000///---+++,,,...000000111000...------...////////////000222555666>>>QQQllllllWWW???444222222222111111111222444555444222000666666666666666666666666888777777777888:::;;;<<<===;;;999666555666777888;;;;;;<<<<<<<<<;;;:::999::::::<<<>>>???@@@@@@@@@AAA@@@>>>===>>>@@@BBBDDDAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;===>>>>>>===@@@@@@@@@???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;???:::888;;;<<<999666555AAA666***''',,,111222111222111111000//////.....................---,,,,,,(((((((((((('''&&&%%%$$$###"""!!!!!!   UUU\\\000(((***,,,***"""  """###$$$%%%&&&&&&&&&%%% !!!"""### !!!!!!""""""!!!!!!!!!!!!""""""###$$$!!!!!!""""""###$$$$$$$$$!!!  $$$444HHHSSSNNN???///&&&"""!!!######""" %%%QQQNNN///(((000...............//////000////////////............,,,,,,---///...+++***,,,++++++---000222000000222111000000111333333111///555:::CCCQQQeee|||yyy[[[>>>......444222000000111222222444888555555555666666666666666999888666666777999;;;===>>>===:::888777666666666777888:::<<<===<<<;;;:::::::::;;;<<<>>>>>>??????@@@>>>;;;888999<<<@@@BBBAAAAAABBBBBBBBBBBBAAAAAA===<<<;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===999777999;;;;;;888555999222+++***---222444333222222222111000000//////---.../////////...,,,+++))))))(((((('''&&&%%%$$$$$$###!!!!!!!!!   555{{{===///'''+++---'''   """"""###$$$%%%%%%%%%%%% !!! !!!!!!!!!!!! !!!"""###$$$!!!!!!!!!""""""######### !!!""""""  &&&)))===AAADDD???333(((    666rrrppp222'''000///............///000000////////////............222...---111222---+++---000+++***111444222000111...---,,,...000111111000///333777>>>GGGYYYppphhhJJJ888222555333333555222...000777444444555555666666666777999888666666666888:::<<<===<<<;;;:::999888777666333555888;;;=========<<<::::::;;;<<<===>>>>>>???AAA???;;;999999<<<@@@BBBAAAAAABBBCCCCCCCCCCCCBBB>>>>>><<<:::999999;;;<<>>>>>;;;<<<<<<======<<<<<<;;;:::888777777999<<<:::888777777777666555555777999333333333222111111000000---...///000///...---,,,++++++***((('''&&&&&&%%%%%%###"""!!!"""!!!    $$$aaa___+++---(((,,,+++"""   !!!!!!""""""######$$$%%%%%% !!!!!!  !!!"""$$$%%%"""""""""""""""""""""""" !!!######""""""!!! (((333===BBB;;;888222))) !!!%%%LLLIII///222//////......//////000111////////////............222,,,***...---***---555DDD555,,,000555222...---......------...///111222...111666888:::BBBTTTfffyyy```EEE333...///444444......333444444444555555666666777888777777666777888999:::;;;;;;;;;;;;;;;:::999888222444666999;;;=========;;;;;;;;;;;;<<<===??????CCCBBB@@@>>>>>>@@@BBBDDDBBBBBBCCCCCCDDDCCCCCCCCC@@@???>>>;;;888888:::<<<>>>>>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;888::::::888888;;;<<<:::777;;;===<<<777333444666444444444333222222111111...////////////...------...---+++)))((('''''''''&&&$$$""""""""""""    DDDFFF'''+++***,,,'''   !!!"""""""""######$$$%%%&&&  !!!"""$$$%%%&&&$$$$$$$$$######""""""!!!!!!"""###"""""""""***666>>>BBBBBBAAA'''&&&###  ...uuummm:::333///////////////000000111////////////............,,,))))))+++)))+++===RRR\\\CCC...---333222///...000111333111//////111444000//////000///333AAAQQQZZZdddtttvvvNNN===111333555222111444333333444555555666777777777777777777888888888888888999;;;<<<<<<<<<;;;:::555555777888999;;;<<<<<<===<<<<<<<<<<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA???<<<888777:::<<<<<<===???@@@@@@???===<<<;;;<<<>>>??????>>><<<;;;;;;@@@AAA;;;777999<<<<<<888999:::888666333333333555555444444333222222222000//////...............000///---+++))))))))))))'''%%%###"""###"""!!!    %%%lllttt888***++++++,,,$$$  !!!"""############$$$%%%&&&&&&   !!!"""###%%%'''((('''&&&&&&%%%$$$###"""""" """"""""""""""",,,@@@NNNOOOCCC000###$$$!!!### !!!"""!!!  YYY@@@333///////////////000111111000/////////............++++++...000---555SSStttkkkJJJ...***222444333444,,,000444333///---000444---+++---222222000444<<>>======<<<888888777777888999::::::>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDBBBAAA@@@DDDDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@<<<888777:::===;;;<<<>>>??????>>>===<<<<<<===>>>@@@@@@>>>===<<<>>>EEEFFF>>>777888;;;<<<<<<:::777777999;;;:::999666555555444444333222222111000///------...//////111000...,,,***))))))***'''%%%###"""######"""!!!    LLL^^^,,,000(((111%%%   !!!"""""""""#########""""""!!!###%%%'''(((******)))))))))'''&&&&&&'''%%%!!! $$$""" !!!###000<<>>444111999333+++666AAA333'''///;;;777777777888999999::::::777777777777888;;;===>>>999888777666666888:::;;;<<<<<<<<<;;;;;;<<<<<<<<>>===???>>>>>>============>>>AAA@@@???===<<<:::999999888999:::888666555666777555555555555444333222222111111000///...------,,,000///---+++*********+++((('''&&&$$$"""!!!   222yyyFFF%%%000,,,+++!!!   !!!"""###$$$$$$$$$###"""!!! !!!!!!'''((())))))***************(((&&&%%%$$$""" ### !!!"""***666:::<<<;;;444((( """!!!!!! !!!###333OOO666,,,222777...111777///111111000......---+++(((...******:::[[[xxxzzzlllzzzvvv000222333000333222111111111111222222222222111000000///////////////333777>>>666III```bbbzzztttTTT999///444///000000222===>>>///666666777888888999999:::888888777777888:::<<<===<<<;;;999888777777888888<<<=========<<<;;;;;;:::?????????@@@@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA???===:::999999;;;===>>>??????>>>===???>>>>>>========================<<<;;;;;;::::::888999:::999666555666777555555555555444333222222000000000//////......---000///---,,,*********+++(((((('''%%%###!!!   WWW\\\111%%%000,,,###    """###$$$&&&%%%$$$"""  !!!###$$$%%%%%%+++++++++******++++++,,,+++(((%%%###!!!!!!"""!!!###"""&&&444===???666222))) !!! !!!###%%%$$$!!!!!!&&&+++(((  !!!"""### """###$$$%%%&&&)))+++$$$ssszzz>>>//////444...,,,111///444333111...+++(((((()))***///222WWWsss{{{???111222000444333111111111111222222222333444333111000...---------000,,,444---777XXXcccfffccc~~~ZZZ<<<666555888444---555999000666666777777888888999999999999888888999999:::;;;======<<<;;;:::888666555<<<<<<=========<<<:::999>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA???===<<<999999:::;;;<<<===????????????>>>===============;;;;;;;;;;;;;;;;;;<<<<<<888999:::999777666666777555555666555555444333222000000000///////////////000///...,,,++++++***+++))))))(((&&&$$$###"""!!!!!!   000|||CCC------111'''   !!!"""$$$$$$$$$$$$"""!!!  """$$$&&&((())))))...---+++***)))***++++++)))'''$$$""" !!!"""  !!! +++>>>JJJBBB111$$$   !!!"""$$$(((---///111111))) """######%%%''')))***,,,///111!!!aaa[[[@@@------///.........555222//////---+++***,,,%%%<<>>===<<<:::777555999:::<<<=========<<<;;;<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEDDDCCC@@@>>>===:::999888888:::===@@@BBB@@@???>>>======<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<999::::::999777666666777666666666666555444333222000000000000000000000111000///...---,,,++++++*********)))'''&&&$$$######!!! [[[ttt555,,,222222$$$  !!!"""######!!!  """###%%%''')))***+++,,,---,,,***)))(((((()))***&&&%%%###!!! !!! !!!"""### +++:::@@@CCCAAA222!!!!!!&&&%%%,,,+++(((%%%  """ ###&&&((()))***---///&&&OOO```777+++333666222111888000,,,...///,,,+++---111```|||sssVVV---111///000...111222222222222333333333111111000///////////////...***333444111aaabbbTTTiiiwwwKKK///222666666777444444555555666666777888888::::::::::::999999888888:::;;;===>>>===<<<999888666777999;;;<<<=========:::;;;<<<===???AAACCCEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===;;;:::888888999===AAACCC@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>============999:::;;;999777666777888666666666666555444333333000000000111111111111111/////////...---,,,+++*********)))((('''%%%$$$$$$  777WWW***)))...111"""   !!!!!! """ !!!!!!""""""&&&&&&((()))++++++,,,,,,+++***)))(((((((((((((((######!!!"""%%%!!! ###%%%"""666FFFPPPFFF111""" &&&+++$$$&&&   """$$$&&&)))++++++,,,---///,,,>>>rrr~~~KKK...333666000000999000+++,,,,,,***...555SSSqqqggg333555222222000222222222222333333333333000////////////000000111///...000111+++TTTSSS:::EEETTTsss{{{[[[>>>...555:::///444444555555666666777777999999:::::::::999999888888999;;;======<<<;;;:::555666777888:::;;;<<<===:::;;;;;;===???AAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>><<<;;;999888999<<<@@@BBBAAA@@@???===<<<<<<<<<<<>>>>>>>>>>>>>>>>>999:::;;;:::888777777888666666666666666555333333222222222111111111111111////////////...,,,+++*********)))((('''&&&%%%$$$!!!  qqq>>>******)))...    !!!!!!"""$$$&&&''')))******++++++++++++***))))))))))))))))))((((((!!!!!! !!!%%%###!!!"""%%%### %%% ---<<>>@@@TTT|||eee<<>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@???;;;:::888777888:::===@@@AAA@@@???===<<<<<<;;;;;;<<<<<<======>>>?????????:::;;;;;;:::888777777888777777777666666555444333333333333222222111111000//////000///...---+++***))))))((('''&&&&&&%%%$$$###!!! CCCrrr222000000(((***      !!!"""$$$'''***+++,,,,,,,,,,,,+++******)))((()))***++++++***)))((( $$$%%%!!!!!!$$$$$$"""&&&---!!!+++EEE\\\SSS777 ###!!!!!!###%%%&&&$$$&&&***+++((()))(((%%%###"""###%%%&&&(((+++------,,,++++++,,,///)))cccJJJ444---+++666222///...---(((...JJJiiixxxppp;;;999111111222222222333333333444444444111111000///////////////---///###---111KKKFFF***888222888WWWhhh{{{ccc@@@555666333333444444555666666777777888999:::;;;:::999999999::::::::::::::::::999:::888666444333555777888;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@:::999777666777999;;;===AAA@@@???===<<<<<<;;;;;;999999:::<<<===???@@@AAA:::;;;;;;:::888777777888777777777777666555444333444444333333222111000000//////000000///---+++***))))))((('''&&&%%%%%%$$$%%%###  {{{YYY***+++111))) !!!###""" %%%((()))(((((()))***+++,,,---,,,***(((&&&((()))+++,,,+++***'''&&&'''### !!!"""######"""!!! ###!!!333VVVaaaXXX000""""""###!!!"""######&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++,,,,,,,,,++++++***---%%%BBBCCC)))999+++***555&&&,,,)))222ooouuuoooIII999***444000222222222222222222222222444222000000000000///...))))))(((,,,%%%BBBIII555444111888888IIIWWWccclllyyy|||SSS555333999888222444;;;999///;;;<<<=========<<<;;;:::999999999999::::::;;;<<>>AAA===999999<<<@@@AAA@@@@@@EEEIIIHHHDDDAAACCCGGGIII;;;777BBBGGG???>>>FFF===<<<999777777777888999===>>>??????>>><<<:::888999999999:::;;;<<<===>>>===<<<;;;999888888999999777777777777666666666555333333222222111222222222............---,,,+++***)))((((((''''''''''''((($$$###"""!!! EEELLL)))---///$$$  !!!"""!!! !!!%%%((()))))))))(((++++++,,,---,,,***((('''''')))+++,,,+++)))&&&$$$'''### !!! """######$$$###"""!!! !!! 000PPP^^^NNN777###'''+++...,,,%%% !!!###%%%'''((())))))((((((((('''(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++...(((===rrr888+++555,,,,,,...'''---OOOvvvvvv}}}QQQ;;;+++444111222222222222222222222222444222000///000000///...++++++(((,,,%%%>>>~~~OOO666111...111///;;;AAAVVVaaalllvvv[[[888444222333555666888:::888999::::::::::::999888999999999999999:::;;;<<<>>><<<999666555666777999???===;;;;;;<<<>>>??????CCCCCCDDDEEEFFFEEEBBB@@@888000///999???>>>???DDD>>>===:::888777888888999<<<===>>>???>>><<<:::888999999::::::;;;===>>>???>>>===;;;999888888888888999999888777666666555555333333222222111111222222/////////......---,,,+++))))))((('''''''''(((((($$$$$$###!!! 333ccc<<<)))///+++   !!!""""""!!!%%%%%%%%%''')))***)))(((+++,,,------,,,+++)))((('''(((+++,,,+++(((%%%###&&&"""!!!###$$$$$$%%%%%%%%%$$$"""!!! !!!CCCZZZOOO000!!!!!!!!!"""###$$$$$$$$$$$$%%%''')))***+++,,,,,,******)))))))))))))))***++++++++++++++++++++++++,,,++++++******+++,,,,,,---+++777uuuZZZ000555///%%%666&&&888tttsssyyy```>>>+++333222222222222222222222222222333111//////000000///...------(((,,,&&&;;;xxx[[[999000------'''------GGGQQQYYYzzz]]]DDD111222666333333999555666777888999999999999:::999999999999::::::;;;===;;;999666444222111111;;;<<<>>>>>>===<<<===>>>DDD@@@>>>BBBHHHHHH@@@999+++***+++000888>>>AAA@@@???>>><<<:::999999999999;;;<<<===>>>>>><<<:::999:::::::::;;;<<<===?????????>>><<<:::888777777777999999999888777666666555444333222222111111222222000000000000///...---,,,******)))((((((((((((((($$$$$$###"""   WWWHHH111,,,111&&&   !!!###$$$$$$$$$+++)))'''''')))+++***(((,,,,,,,,,---,,,+++***)))((()))+++,,,+++((($$$"""""" !!!$$$&&&&&&&&&&&&&&&%%%###!!! 666GGGCCC000"""%%%$$$$$$%%%&&&'''(((((()))###$$$&&&((()))***++++++++++++***))))))))))))***)))))))))))))))))))))))),,,+++*********+++,,,---***+++111kkkRRR000222***333)))@@@}}}ttthhhooo@@@,,,111222111111111111222222222222222000......000000000///...000)))---***999sssiii>>>111111000))))))+++<<>>===AAAGGGFFF>>>555***///111000555???AAA<<<@@@???===;;;:::999999999:::;;;<<<======<<<:::999;;;;;;;;;<<<===>>>???@@@???>>>===;;;999777666555888888888888888888888888444444333222111111111111111111111000000///...---++++++***)))((((((((((((%%%%%%$$$###!!! 666uuu;;;//////000 !!!!!!!!!"""$$$%%%'''(((---+++)))))))))******)))++++++,,,,,,++++++******)))***++++++)))&&&###!!! ###%%%&&&&&&'''&&&%%%###!!!  000BBBJJJ===''' &&&###%%%$$$!!!$$$&&&!!!""""""###%%%&&&&&&'''"""###$$$&&&'''(((((()))******))))))((())))))***))))))))))))))))))))))))+++*********+++,,,,,,---***))))))\\\www;;;///000)))444HHHoooJJJmmm}}}CCC---000111000000000111111222222222111///......///111000///---222)))//////777mmmtttBBB111555333///,,,000333222>>>VVViiiiiiEEE444666999777555555666777888:::;;;<<<:::999999888888999999999::::::999777444///+++)))444999>>>@@@>>>;;;;;;<<<======???BBBCCCAAA<<<888///666777333777AAABBB;;;@@@???>>><<<;;;:::999999888999;;;<<<===<<<:::999;;;;;;;;;<<<===>>>???@@@???>>>===;;;999777666555555555666777888999::::::555444333222111111111111111111111111000///...---,,,,,,+++))))))(((((((((%%%%%%%%%###"""  ###}}}^^^666///111---  !!!!!! ###$$$%%%&&&(((***,,,,,,,,,+++)))((()))+++***************************)))((('''%%%###!!! """$$$%%%&&&&&&&&&%%%###"""!!! (((RRRRRRCCC***"""%%%+++,,,)))  """"""###$$$%%%&&&'''((()))###$$$%%%'''(((((())))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,'''&&&QQQ\\\000222111QQQaaavvvBBBuuuGGG222000000//////000000111222222222///...------///111111000---333***111333444eee~~~EEE///555222444000111---)))444DDDNNNhhhmmmCCC333333666444444444555666777999::::::999999888888888888999999999999888666222///---333777;;;>>>>>>===<<<<<<:::<<<@@@AAAAAA>>><<<;;;111888:::888:::AAABBB>>>@@@???>>>===;;;999888888777888:::<<<<<<;;;:::999:::::::::;;;<<<===??????=========<<<:::888666555333444555666777888999:::555444333222111000000000111111111111000///...---------+++***))))))))))))&&&&&&%%%$$$###!!!  ZZZHHH222---///(((   !!!!!!$$$&&&&&&%%%%%%''')))(((,,,///---(((%%%(((,,,)))))))))))))))))))))***)))'''$$$!!!!!! !!!######$$$%%%%%%%%%###"""!!!$$$777FFFMMM;;;''' ###)))+++'''  """%%%(((***+++%%%%%%&&&((()))+++,,,,,,$$$%%%&&&'''((()))))))))))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,++++++)))111VVV~~~OOOAAAWWWzzz|||FFFpppKKK777333000/////////000111222222222...---,,,---///111111000---555+++333555///[[[JJJ///444000666222///000***)))///777OOOqqqpppJJJ777333555555444555555777999:::::::::999888888888888888888999999999888666444333333444888<<>><<<:::<<<>>>@@@@@@???>>>>>>888;;;===>>>???@@@AAA@@@??????>>>===;;;999777666555777999;;;<<<;;;:::999999999::::::;;;===>>>???<<<<<<<<<<<<;;;999777666555555555555666666666666666555333222111000000000000000000000///...------...---,,,+++***)))))))))&&&&&&&&&%%%$$$"""!!!  444~~~666///+++,,,%%%   $$$'''((('''%%%###%%%'''&&&,,,111///'''$$$'''---)))((((((((((((((())))))(((%%%!!!!!!###"""!!!"""###"""###$$$%%%$$$###"""!!! 000LLL```333""" +++###%%%###!!!"""!!! !!!!!!!!!!!!"""""""""######$$$&&&'''(((******$$$$$$%%%'''(((((((((((())))))***+++,,,...///000************************&&&(((+++...///...+++***))),,,???ccc}}}mmmzzzXXXbbb888fffNNN;;;555111...//////000111222222222...---,,,---///111111111---777+++333555***SSSPPP222444///777333///777///!!!''';;;TTTlll~~~rrrJJJ999888888777777777999:::;;;::::::999888777777888888888888999::::::999888777333333555:::???AAA???<<<;;;;;;;;;>>>@@@AAA@@@>>>@@@@@@BBBDDDCCC??????AAA???>>>>>><<<;;;888777555555666999;;;<<<;;;::::::999999999:::;;;<<<===>>>;;;;;;<<<<<<;;;999888777666666666555444444333333666555444222111000000000000000000000///...---,,,///...---+++***)))))))))''''''&&&%%%$$$###!!!  gggYYY;;;///000((( !!! """ !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%***************)))((((((((('''&&&%%%%%%&&&'''((($$$"""   !!! !!!###%%%'''((((((&&&###"""---YYY```@@@"""''')))'''$$$%%%$$$###!!! !!!###$$$!!!$$$$$$############$$$$$$#########"""""""""""""""$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,,,,***+++,,,,,,+++***)))(((%%%(((...111,,,%%%&&&------222___vvvzzzaaaxxx555IIIcccbbb333777333444444444444444444444444444333000///...///000111444///111000555333IIIbbb222333333,,,777333444111)))$$$)))888EEERRRlllnnnMMM777888666333555::::::777777888999:::999888777666888888888888888888888888444555777999;;;===>>>???999999:::===AAAAAA???<<<>>>??????@@@@@@@@@?????????===<<<<<<>>>===999666999666444555888:::999888888999999::::::;;;<<<<<<<<<<<<;;;:::999888666555666666666666666555555555999777444111/////////000---,,,+++---000///***&&&,,,+++*********)))'''%%%***'''$$$######### 999FFF---///...%%%  !!! """!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))******))))))((('''''''''&&&&&&&&&'''((()))&&&###!!!  """$$$%%%&&&&&&&&&$$$"""!!!>>>]]]dddIII%%% $$$)))***'''$$$$$$$$$###"""!!! !!! $$$$$$"""######""""""""""""##############################$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((())))))+++,,,,,,---------***++++++,,,+++***)))(((+++---,,,((('''***...000666PPP{{{~~~wwwtttsssnnnKKKXXXZZZggg777888555111111111111111111111111222111000//////000222333333000222000444333IIIjjj888444666...444---///111000...///333777<<>>:::999:::<<>>===???===<<<===>>>===999666999777444555777999999888999999999999::::::::::::;;;;;;;;;:::999888666555555555444444444444333333777666333111000///000000111222333222...***&&&$$$...---,,,,,,+++***(((&&&(((&&&######$$$###!!!  ((({{{jjj999)))000,,,!!! !!!""""""!!!"""!!!  """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''''''''&&&&&&'''(((((()))&&&$$$"""!!! !!!###%%%%%%$$$$$$###"""!!!!!!---ZZZkkkRRR000 !!!!!!###'''******&&&"""#########"""""""""""""""""""""%%%%%%$$$""""""!!!!!!!!!!!!""""""########################$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,---------------***++++++++++++***)))))),,,---+++''''''...333444EEEssskkkyyy]]]oooNNNdddfffPPPnnn===:::888000000000000000000000000000000//////000111333444222111555111333222HHHwww@@@555888222000------///111222111///---444===PPPnnnmmmNNN555666:::555444;;;777888999999999999888888888888888888888888888888666666555555777999<<<>>>;;;:::999;;;===??????>>>AAAAAAAAA@@@???>>>===<<>>=========<<<:::888999777555555777888999888999999999888888888888888::::::::::::999888777666333333333222222111111111555444222111000111111222222555888444---'''%%%%%%//////...---,,,***((('''&&&%%%######$$$$$$###!!!  OOOLLL555000222))) !!!"""############"""!!!!!!!!!###%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((%%%$$$!!!"""$$$%%%$$$###!!! 111NNN]]]QQQ111"""+++""""""$$$'''***)))%%% """""""""######$$$$$$%%%### $$$%%%%%%%%%######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((())))))************+++,,,------,,,,,,*********+++************((('''+++///...,,,333===```fff~~~}}}~~~pppWWWbbbXXXqqqLLLwwwCCC::::::333333333333333333333333111111000000000111222333111222666111333222FFFGGG222777555///222000...,,,,,,---///000555555<<>><<<;;;:::999;;;===>>>???@@@@@@@@@@@@@@@???>>>===???>>>=========<<<;;;:::999888666666666777888999999999999888777666666555999999999999999888777666333333222222111111000000333333222111111222333333111333555333...)))'''&&&......///---+++)))(((((('''&&&%%%$$$$$$###"""!!!  ,,,555///111222&&&  """#########$$$$$$######""""""###$$$&&&'''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&"""!!! ###%%%%%%###!!!  !!!%%%,,,XXXiiiUUU<<<'''!!!***"""""""""%%%((('''###!!!!!!"""###$$$%%%&&&&&&###"""&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''(((((()))******+++)))******++++++++++++*********************++++++***###(((444000)));;;XXX~~~mmmxxx\\\iii}}}llliii~~~NNNIII888:::555555555555555555555555333222222111111111111111111222777222444333BBB{{{OOO111444777000222222111,,,))))))...333000...000;;;PPPnnngggCCC444777999555666666666666777777888888888888888888888888888888;;;:::888777777999<<<>>><<<;;;:::999999;;;>>>@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;<<<<<<999888777666666666888999:::999888888777666555555888888999999999888777777444444444333222111111000222111111222222333333333333222111000000,,,'''"""+++---...---***(((((()))(((((('''%%%###!!!  yyyaaa,,,,,,///000"""    !!!###$$$######$$$%%%$$$###$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))((())))))))))))(((''''''&&&&&&'''&&&&&&%%%$$$### !!!$$$&&&###"""!!!  !!!""""""""" &&&555TTTnnn```>>>555111&&&&&&###!!!!!!###%%%%%%""" !!!###$$$%%%&&&'''######'''%%%$$$'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''((())))))***++++++)))******++++++******************)))******+++,,,...&&&'''///...111SSS}}}~~~[[[]]]LLL}}}fffwwwSSSyyyNNN777:::444444444444444444444444444333333222111111000000111222666111666444===ooo\\\444222777333///222555333///,,,...000///000111555<<>>???@@@AAAAAAAAA>>>??????===;;;;;;<<<>>>888999888777555555777999999999999888777666666555777777888888999888888888666555555444333222111111111111222222222333333333666333000000000,,,%%%))),,,...---***((()))+++)))))))))&&&### !!!  WWWEEE...///000,,,    """$$$%%%###"""$$$&&&$$$$$$$$$%%%&&&&&&''''''&&&''''''((())))))******))))))******))))))((('''&&&&&&&&&&&&$$$###!!!!!!""""""###%%%'''!!!!!!!!!!!!!!!!!!"""######"""!!! 555MMMiiifffKKK@@@RRRGGG+++)))###!!!!!!$$$%%%###  !!!"""###%%%&&&&&&"""###((($$$###'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''(((((()))))))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++*********)))))))))***,,,,,,+++,,,+++***111JJJuuu```EEE:::EEEyyydddgggXXXuuuRRR777;;;333333333333333333333333222222222333222222111111111111444111888666999ccckkk===111777444111222444444444222000...222444666555333;;;SSSjjj^^^???666777333333222222333444666777888888888888888888888888;;;;;;:::999888888888999:::;;;<<<;;;999999<<<>>>===>>>???@@@@@@@@@@@@@@@>>>??????===;;;;;;===???888999999777555444777999999999999888888777777777666666777888888888888888666555444333222111111000111111222333333333222222333333333222000,,,((($$$(((+++......+++)))+++...'''((()))'''###!!!!!!###!!!   222}}}333111000000)))    !!!###"""%%%%%%###"""$$$&&&$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++***************)))((((((&&&'''&&&%%%$$$!!!!!!"""$$$$$$%%%&&&''' !!!!!!"""#########!!! !!!!!!(((CCC```^^^SSSHHHeee```,,,)))%%%""" ###%%%$$$""" !!!"""###$$$%%%%%%"""###(((###"""'''$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''(((((((((((()))***************&&&'''((()))***+++,,,,,,,,,,,,---------,,,++++++******)))))))))***,,,---###000222***888bbbmmm888222"""DDDiii{{{ZZZtttVVV777<<<444444444444444444444444000000222333333333333333111111333111999777666\\\uuuDDD222666555999444000000333666444111...000444555111333EEEYYYWWW<<<222222222111111222444555666888888888888888888888888::::::999999888777777666999;;;===<<<999999;;;>>>??????@@@@@@@@@??????>>>>>>??????>>>;;;:::===@@@888999:::888555444666999999999999999888888888888555666777888888999888888555555444333222111000///111222222333333333222222,,,000444444000------...''',,,//////,,,+++...111%%%'''((('''###"""###%%%!!!   mmmXXX***666...111!!!   !!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((()))((((((((()))***+++,,,******))))))))))))))))))((('''%%%###"""!!! ###"""$$$&&&%%%$$$""""""""" """$$$&&&&&&%%%%%%###!!! $$$""")))@@@VVV```:::DDDYYY}}}III!!!###!!! (((!!!######!!!(((,,,$$$---###$$$((('''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))++++++)))))))))))))))((('''''''''(((((()))***+++++++++...---+++,,,,,,---+++***((()))&&&***222---'''.........***333YYYjjj999:::000BBBmmmTTTvvvjjjmmmppp===666555555444444444333333333444444222222222222444444333555111111444///666IIIPPP666333000111333555666555444444444666444333222333666999<<<\\\{{{VVV111777888222((((((000555222777777888999999999999888999999999999888777666666<<<<<<;;;;;;;;;;;;<<<===???AAAAAA@@@===:::999999???>>>>>>>>>@@@AAA@@@??????===:::777555555555666999:::::::::999777666555:::888777777999888444111111444555444111000333666444555555555444333333222...///000111111000///...,,,,,,,,,...///...+++(((***)))''''''((('''$$$"""###"""!!!  !!!$$$333LLL,,,333...---   !!!!!!$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((************))))))))))))******))))))))))))))))))&&&&&&$$$###"""!!! """$$$&&&&&&$$$""""""### ###&&&((((((&&&&&&  $$$;;;WWW[[[NNN555MMMkkkYYY!!!$$$######!!!""""""!!!***!!!"""$$$((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******))))))******)))(((((('''))))))******+++,,,,,,---...,,,++++++,,,,,,+++******---))))))000---'''+++444!!!(((VVVSSS999222666XXXssssssIII[[[mmmvvvmmmllltttAAA888555555444444333333333333333222111111111111222333444666222222444///444GGG[[[;;;444444111333555555555444444444777666444333333555666777JJJfffoooMMM777555111...***)))...333777777888999999999888777999999999999999888888777;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@>>><<<;;;;;;???>>>>>>>>>@@@AAA@@@???@@@>>><<<999777555555555888888999:::999888777666777555444555666555222///***,,,///111222333444555444444555555444333333222//////000000000000//////,,,,,,,,,---......+++(((***)))((('''((('''%%%"""###"""!!!  (((www;;;111111///'''    !!!!!! %%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((***++++++++++++)))((('''******))))))((((((((('''$$$$$$###""""""!!! """###%%%&&&&&&$$$######### """&&&((()))(((&&&$$$ !!!111UUUlllZZZ666222WWW}}}rrr222###$$$""" !!! '''###555%%%%%%((('''###!!!!!!%%%&&&%%%&&&)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))************)))((((((+++++++++,,,,,,------...---,,,++++++,,,,,,+++***)))000,,,)))000///)))++++++&&&DDDTTT000111,,,DDDooowwwgggJJJhhhllluuuiii{{{GGG999555444444333333333333333111111000000000000111111555666222222555///333DDDkkkBBB444888333333444555555555555444777777666555444333222222888NNNmmmrrrDDD666000333///&&&)))666666777888:::999888666555888888999::::::::::::999999:::<<<=========<<<<<<===???@@@AAA???======>>>???>>>>>>>>>@@@AAA@@@?????????>>><<<:::777555444666777999::::::999777666555444333444555444222000+++,,,...111444555444333444444444444444333333222000000000//////000000111---,,,,,,---......+++)))***)))((((((((('''%%%###$$$###!!!   \\\XXX///666///...!!!    !!!""""""%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((()))***,,,,,,,,,***((('''******)))(((((('''&&&&&&""""""""""""!!!!!! !!!%%%$$$&&&&&&&&&$$$###$$$%%%###%%%((())))))&&&###!!! ---JJJfffhhhIII(((///TTTzzzSSS""""""###!!!###$$$555cccNNN<<<''''''$$$%%%$$$&&&))))))%%%%%%'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''')))******+++******))))))++++++,,,,,,,,,------------+++***+++,,,,,,+++***'''000...+++000///+++...###JJJzzzddd;;;333666:::WWWllliii~~~{{{lllFFFfffnnnyyygggLLL999555444333222222222333333111111111111111111111111555666222333666000111@@@|||LLL333999444444333444555666555444555555666555555333111000333>>>TTTtttcccCCC///444555***+++999555666888999999888666444777777999::::::;;;;;;;;;777999;;;===>>>>>><<<;;;;;;===@@@@@@@@@??????@@@???>>>>>>>>>@@@AAA@@@???===>>>>>>>>>===:::888666777888999::::::888555444555444444555555555555444777444111222555555333111333333444444444333333222111000/////////000111222...---,,,---......,,,******)))((((((((((((&&&$$$$$$###"""   :::DDD,,,888///,,,    !!!"""###%%%&&&''''''((((((''''''%%%%%%&&&''''''(((((()))''')))+++,,,---,,,***)))******)))((('''&&&%%%$$$ !!!!!!!!!!!!  $$$'''%%%&&&'''&&&$$$$$$$$$&&&&&&'''((()))'''###  &&&AAA```eeeLLL111%%%%%%BBBuuu~~~qqq'''""""""!!!%%%777||||||lllDDD,,, ###***,,,***)))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((******+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,*********,,,,,,+++***&&&///...,,,---))))))444BBBtttlll>>>111@@@///;;;RRRJJJKKKQQQAAAYYY\\\===qqqcccQQQ777555444333111111222333444111222222222222222222111444555222444888111///===WWW555777666444333444666777666555222333555666555444333222444666BBB\\\YYY555333777111///888333555666888888777666555666777888999:::;;;;;;;;;555777:::<<<======<<<;;;999;;;>>>@@@??????@@@AAA???>>>>>>>>>@@@AAA@@@???;;;<<<>>>???>>>===;;;999777999:::;;;999777333111333444444444555555666777===888333111333444333222222222333333444333333222111000/////////111222333///---,,,---......,,,+++***)))(((((()))(((&&&%%%%%%$$$###!!!   $$$}}};;;...555...'''    ###%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((()))***,,,,,,,,,,,,++++++***)))'''&&&$$$###### !!!!!! !!!"""$$$&&&((('''''''''&&&$$$$$$%%%'''''''''((('''%%%###  !!!"""!!! """333RRRdddRRR/// &&&+++\\\888"""!!!&&& %%%)))bbbsssSSS???$$$******)))***((((((''''''''''''(((((('''''''''''''''((()))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***)))---,,,,,,***""",,,GGG{{{RRR,,,)))===)))???VVVNNN]]]___uuu???mmm^^^UUU666555444222111000111333444111111222333333222111111222444111555:::222///;;;fff;;;777777444222333666888777555222333444555666666555444333222777GGGccctttKKK888555333222333333333444666777777777888555666777888999:::::::::444555777999;;;<<<<<<<<<888:::===?????????@@@AAA???>>>>>>>>>@@@AAA@@@???;;;<<<===>>>>>>===;;;:::666888:::;;;:::777333111000111333333222333666888777444111///000222444444111222222333333333333333000000000000111222222333///...------......---,,,***)))(((((())))))'''%%%&&&%%%###"""   ]]]eee777111......"""     ###&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++++++++++++++++++++++++++***)))'''%%%$$$"""""" !!!!!! """%%%((((((((('''((((((&&&$$$$$$&&&(((''''''&&&&&&%%%%%%$$$$$$ !!!!!!""""""""""""!!!,,,DDDYYYSSS888!!!$$$???vvvPPP)))!!!)))&&&'''CCCuuunnnhhhBBB666,,,,,,///---***((()))(((((((((((((((((()))'''''''''((()))***+++,,,***++++++,,,------,,,,,,------------------------***))))))***+++,,,,,,***---+++)))---,,,%%%???mmmYYY;;;111333:::<<>>>>>>>>>>>??????>>>>>>>>>@@@AAA@@@???===>>>>>>>>>===;;;999888333555888::::::888555333000222333333333444888;;;...000111111111111222333111111222333333333333333//////000111222222222222000...------......---,,,)))(((((((((***)))(((&&&&&&%%%$$$"""!!!   <<>>{{{___aaarrr___JJJ@@@<<<666///+++))))))(((((((((((())))))'''''''''((()))+++,,,---***+++,,,,,,------------///////////////.........***)))((()))+++,,,,,,***000((('''000000---SSShhh888,,,;;;555,,,BBBEEEQQQ]]]KKKUUUcccbbb~~~UUU]]]{{{SSS\\\666666444222000///111333444...///000111111000///...000111000666<<<444///999MMM===999555111222666999888555666666666666666666666666222444777777===TTTxxx[[[666111555111111111111111444777:::<<<555666666777777777777666222333333555777999;;;<<<666999<<<=========>>>??????>>>>>>>>>@@@AAA@@@???@@@@@@???===;;;999777666///222666:::;;;:::888666222444666666555777;;;>>>+++000555666333111000111000111222333333333333333...///111222333333222222000///------.........---)))(((((()))******(((&&&'''&&&$$$"""!!!   &&&PPP111,,,000...  """######&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******---+++)))***,,,---+++)))+++)))&&&%%%$$$$$$""" $$$$$$!!!!!!"""###%%%&&&'''((((((((((((((((((((((((((((((&&&%%%$$$&&&((()))&&&###&&&###"""""" &&&000QQQLLL>>>,,,"""!!!!!! !!!&&&///ooo|||BBB$$$'''"""###"""!!!&&&***qqqfffMMMmmm|||zzzggghhhPPP***000000***''')))***'''&&&((('''&&&%%%$$$%%%''')))++++++,,,,,,------,,,,,,+++///...---,,,,,,---...///555***$$$)))......---///%%%...---$$$000YYYxxxDDD...666===666***UUU___GGG333OOOJJJFFFIII???333HHHgggNNNwwwqqq888999888777333000000111333222222222111000//////...000---...222333222222666{{{VVV>>>;;;444666666222666999111666555555555555666777777444111333888;;;EEEaaa~~~OOO222@@@333444555444222333555666555999999888888777666666666999777555444444666888:::666777777999:::<<<>>>???===<<<;;;;;;===>>>>>>===@@@@@@???===;;;999777666444222111444999:::777333111111111111222444666888444444444444333222111000444444333222111111111111111111000000111111222333222000...---.........---...,,,***)))***+++++++++***(((%%%"""   !!!NNNooo===++++++,,,((( !!!"""######&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******---+++***+++------+++(((%%%###!!! !!!!!! """ ######$$$&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&###$$$$$$"""!!!111FFFVVVGGG444'''"""!!! ######---cccZZZ444***&&&""""""""""""%%%+++fffjjjEEEppp||||||qqqEEE///111---***------***((((((((((((&&&&&&&&&(((***+++,,,------------------,,,///...---,,,,,,---...///,,,)))(((,,,...,,,)))((()))((("""***SSSQQQ///333999,,,---<<<]]]yyyyyyOOO555IIIvvvNNNrrrwww>>>777777666333000000111333222222111111000//////...000---...222333111222555sssgggDDD===666777666000444888111444555555555666666666666777333333555444999OOOgggvvvFFF666///444222///...111555666444888888888888777777777777999888666444444555777999666777777888:::;;;===>>><<<:::999:::;;;===<<<<<<@@@??????===;;;999777666555222111333777888666333////////////000222444555444444444444333222111000333333222111111111222222111111111111111222222333333111...------......///...,,,******+++,,,++++++***(((&&&$$$""" !!! :::PPP---***,,,(((""" !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++,,,---...---***'''  %%%&&&&&&'''((('''''''''((((((((((((((((((((((((&&&%%%%%%'''((((((%%%###$$$$$$$$$)))???ZZZVVV>>>((("""""" '''***QQQrrrCCC'''%%%###!!!""""""---UUUttt===lllnnnsssddd666,,,&&&'''***)))((((((***)))((((((((()))***+++---------......---------...------,,,,,,------...(((***+++******,,,+++'''***!!!&&&III}}}UUU444***888;;;***'''DDDPPPlllooo///;;;qqqLLLhhhDDD555555444222000///111333222111111000000//////...///---...222333111111444mmm|||JJJ>>>777888777000111666111333444555666666666555444999555444333//////>>>QQQpppddd:::222777222---...111444444222777777777777888888888888:::999666555444555666777666666777888999:::<<<===:::999888888:::;;;;;;:::??????>>>===;;;:::888777666333000111333555444333///////////////111333444333333333333333222111000111111111111111222222333222111111111111222333333444222///---,,,---///000...,,,******+++,,,+++***)))((('''%%%$$$###""""""!!!  (((qqqEEE+++///000(((  !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++---...---+++(((&&&!!!  !!!!!!''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%$$$&&&$$$!!! (((999NNN[[[KKK333 !!!###"""'''(((???zzzRRR((($$$%%% ###""" ...CCC===\\\bbbaaabbb___HHH111(((******(((&&&******)))((((((((())))))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++---***%%%'''...///***(((+++JJJ}}}\\\444222555555666444888bbbRRReee}}}111FFF}}}NNN^^^III222333333111//////000222111111000000///////////////---...333333111000333kkkPPP>>>555888:::333222555111111333555666777666444333666555444444111000:::GGGZZZZZZ<<<888444111222333222222333555666666777888999999999:::999777555444555555666666666666777888999:::;;;:::888777888999:::::::::=========<<<;;;999888777666333000///000222333333222111000000111222333444222222222222222111000000/////////000000222333333111111111111111222333333555333111...,,,,,,///111...,,,++++++,,,,,,+++***((('''&&&%%%%%%$$$######"""    QQQEEE,,,111000&&&  !!!###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++------,,,)))&&&$$$###!!! !!!!!!  (((((())))))(((((('''&&&((((((((((((((((((((((((%%%&&&'''((('''%%%$$$$$$###'''### 222PPPYYYOOO999((( $$$$$$&&&$$$%%%222lllhhh666)))((($$$'''!!!,,,666FFFKKKjjjrrrJJJoooFFF222//////+++&&&))))))((((((((((((((((((*********++++++*********+++,,,,,,,,,,,,,,,,,,+++...---(((&&&)))---***$$$%%%GGGyyykkk???)))333777111000111&&&jjjTTTZZZrrr+++UUUXXXWWWLLL222222333222000///000111000000000///////////////...---///333333000///111eee```???444666<<<777555555111111222444555666555333222333333444555333333999@@@JJJnnnGGG444222333666555111333888555555666777888999999::::::999777666555555555555666666666666666777888999:::888777888999;;;::::::;;;;;;;;;::::::888777777555222///---...000222222222111000000000111222333111111222222111111000000.........///000111222333111111000000111111222333333333222...++++++...111...---,,,,,,------,,,***&&&&&&&&&%%%%%%$$$######"""!!!  555???)))...,,,!!!  """###$$$%%%$$$%%%%%%&&&&&&'''''''''''''''(((((())))))******)))+++---,,,)))&&&$$$###  """'''(((((((((((((((''''''((((((((((((((((((((((((%%%''')))(((&&&$$$$$$$$$ %%%$$$***FFFbbb\\\BBB***$$$"""&&&$$$ ''' """)))WWW{{{JJJ,,,$$$######"""'''///}}}SSS@@@vvvKKKeee???------///,,,)))((((((((((((((((((((((((((())))))******))))))(((***++++++,,,,,,++++++***,,,))))))------((($$$"""///ddd@@@777444222000666555(((///wwwsssnnnHHHHHHuuuzzzmmmccc[[[(((eeedddSSSQQQ222333444222000//////000////////////////////////...---///333444000///000\\\zzzGGG666444;;;999777666111111222333444444444333222333333444444333333444666@@@[[[[[[888222111555555111444<<<555666666777888999999999888888777666666555666666666666555555555666666777:::888777777999::::::999888888999888888777666666222000...------...111222000///...------...//////000000111111111000000///............///000111222000////////////000111111111222222///+++***,,,///...---,,,---......,,,***&&&''''''&&&%%%$$$###"""""""""!!!  %%%sss777&&&...***  !!!"""###$$$%%%$$$$$$%%%%%%&&&''''''(((''''''(((((())))))******)))++++++)))%%%###"""### ###&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%'''))))))&&&$$$###$$$$$$!!!(((???]]]fffRRR777%%%%%%%%%###"""!!!###$$$###"""###@@@www```000"""%%%!!!###!!!""",,,qqq^^^:::wwwMMMddd|||NNN===,,,(((***++++++***'''(((((()))************))))))************)))))))))***+++,,,,,,+++***)))+++%%%(((///,,,$$$+++:::ZZZ}}}]]]222444888444...555666'''&&&WWWTTTIIIGGG555&&&MMMMMMRRRQQQZZZ222ppplllNNNXXX333444555444111/////////////////////////////////...---///333444000...///TTTTTT;;;222777888777777111111222222222333333333333333333333222222222222000888OOOdddOOO>>>222333666444555:::666666777777888888888999777777777666666666666666666666555555444555555666888666555666777999888888666666666777666666555555......------,,,...000222000///...---,,,------...//////000000000000000///............//////000111...............///000000...111333000+++)))***,,,------,,,---......,,,***(((((((((((('''%%%###""""""######"""  ```eee222&&&222+++   !!!"""###$$$%%%$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********)))++++++(((###!!!!!!###!!!!!!!!!###$$$%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%(((***)))&&&######$$$+++!!!,,,RRRlllcccEEE000&&&'''%%% $$$$$$!!!&&&%%% 000ooosss888'''...(((%%%###+++hhhddd777tttzzzKKK222DDD)))///------111111,,,)))***'''((()))++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***))),,,$$$%%%---(((###999YYYddd777666***...666000+++,,,***$$$@@@777UUUjjjeee===RRRfffrrrllllll:::pppnnnHHHzzz]]]444666666444111///...///.........///////////////...---///333444000...///SSS___@@@000333555666777222222222111111111222333444222333333222333444333000333HHHJJJoooiiiNNN666333777666444555777777777777888888888888666666666666777777777777666666555444444444555555666555444444666777777666444555555555555555444444,,,------------...000222333222000///......////////////000000000000000//////............///000000---------------...//////,,,000333111,,,((((((***---------...///...,,,***************(((&&&$$$###"""###$$$###   EEELLL222///---'''  """"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))))))))***+++)))***+++((("""$$$''''''&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((()))(((%%%#########"""&&&""">>>llluuuPPP000+++&&&%%%###"""""""""###$$$######$$$"""%%%HHH\\\'''+++&&&)))!!!%%%,,,@@@xxx666UUUEEE444555SSS888))),,,...///---,,,+++)))&&&***)))((('''''')))+++,,,,,,++++++)))((('''&&&%%%''',,,,,,'''%%%(((***(((******'''))),,,000TTTsssLLL111000///------222555///&&& BBB^^^iiiqqq@@@QQQnnnsssgggcccDDDeee}}}~~~bbbDDD|||nnn:::666444444000,,,,,,000......------------......+++***,,,111333000///111MMM::::::000;;;777333444555333000000222444555555333444444555555444444333666111AAA```~~~bbb:::888<<<333000:::666666666666777777777777333333444444444444444444333444555666666555444333666666666666666555555444333333333333333333333333///---+++))))))***---...///,,,***+++---...,,,)))..................------........................---------...............///111333222///,,,+++***......---,,,,,,,,,,,,---+++,,,,,,+++***(((&&&%%%$$$$$$###"""  DDD///---***$$$   """"""""""""###%%%%%%%%%%%%%%%&&&&&&''''''%%%''')))***)))((()))***((())))))%%% !!!%%%((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((())))))(((&&&######$$$%%%%%%)))444QQQooojjjHHH000,,,%%%$$$###"""""""""######%%%$$$### """AAAkkk777###!!!(((!!!%%%***===|||555555...+++...777&&&&&&(((***+++((('''***...///))))))(((''''''((()))***++++++)))((('''&&&&&&&&&$$$(((((()))------))))))000***)))@@@```|||OOO555666000000......222444---$$$ BBB```iiirrrDDDRRRkkkpppggghhhJJJ```yyy{{{www]]]???xxxrrr999666444555222------000.........------.........,,,***---111222///...000MMMJJJ555444;;;777555444666444222111333555666666333333444444444444333333...///:::NNNllluuuIII:::999555222444555666666666777777777777555666666666666666555555333444555666666555444333666666666666555555444333222333333333333333333222///...+++***)))+++,,,...///,,,******,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------///000000...+++******......---------,,,,,,,,,+++,,,,,,,,,+++)))'''&&&'''&&&$$$""" iiisss:::---+++'''    """###""""""$$$%%%######$$$%%%&&&''''''((('''(((******((((((((())))))(((&&&### """$$$'''((())))))(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((+++'''###"""###%%%&&&''')))FFFdddhhhRRR888)))'''$$$######"""!!!"""""""""'''%%%"""666ppp{{{NNN %%%'''"""&&&(((666{{{FFF---111((('''%%%"""%%%!!!%%%&&&######&&&((('''((((((((((((((((((((((((+++***'''%%%$$$%%%&&&''''''))))))((()))+++)))%%%%%%***(((666```]]]444+++888000111000000333333+++!!!!!!CCCeeejjjrrrIIIPPPhhhkkkfffoooSSSZZZvvvyyysss^^^===tttxxx888555444666444000...000........................---+++---222222///---///OOOaaa---999999777888555777555333333444666666666333333444444444444333333***111333888SSS___>>>444888777222555555666666666777777777666666666666666555444333222333444555555444333222666666666555444333222111111222222222222222222111///...,,,******+++,,,---...,,,***)))***++++++******+++++++++++++++++++++------------------------......------,,,,,,++++++***,,,......,,,*********------.........---,,,+++,,,,,,,,,,,,,,,***((('''***)))&&&###  CCCTTT444///,,,&&&   """#########$$$%%%"""###$$$%%%&&&'''((()))((()))+++***(((''''''(((***(((%%%!!!%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***%%%"""###$$$$$$%%%'''111WWWmmm\\\===,,,'''"""######"""""""""!!!!!!"""''' %%%!!!...]]]}}}ddd'''///'''###'''&&&///gggTTT888MMM222)))&&&&&& """''')))(((,,,222000)))((())))))))))))(((''''''***(((&&&######$$$&&&'''333///***&&&'''))))))'''%%%'''555ZZZbbb;;;222555444000222222222222111((("""DDDjjjlllqqqLLLGGGgggiiifffsss[[[UUUyyy~~~uuueeeAAAsss|||777444333666666222///000---..................---...,,,...222222...---...RRRvvv,,,:::666555999555666444222333444666666555333333333444444333333333---444111...???```xxxIII333888;;;555555555555666666666777777555555555444333222111000111222333444444333222111555555444444333222000000000000111222222111000000///...,,,*********+++,,,---+++)))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))))))+++,,,---+++***+++++++++,,,...//////---+++***+++,,,------,,,+++***)))---+++(((%%%!!! """###AAA444111...&&&   ############$$$&&&######$$$%%%'''((())))))(((***+++***((('''''''''+++)))%%%""" ''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''######&&&%%%"""###(((EEEccclllPPP333+++)))##################""""""!!!$$$%%% (((MMM{{{uuu333...&&&###'''$$$***QQQRRR333\\\RRRGGG222%%%***'''((($$$###......'''((())))))******)))(((((()))'''%%%######$$$&&&(((,,,)))'''(((***+++,,,---&&&===]]]pppBBB...444888111111333444222111///&&&!!!@@@lllkkkpppOOO===eeeiiieeesss___PPPssskkkBBBmmm~~~777333222555666222///...------...//////...------...,,,...222222...---...XXX999:::222444888666444222111222444555444333222333333333333333333222111444//////777DDDkkk]]]999444888555555555555555666666666666444444444444333222111000000111222333333222111000333333333222222111//////...///000111111000///......---+++***)))))))))***+++***)))((('''''')))***))))))******++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))((()))+++,,,,,,+++++++++---***+++---......,,,***)))***+++,,,---,,,,,,******---,,,***'''###  $$$###nnn:::333111...$$$  !!!###$$$######%%%&&&%%%%%%&&&'''((())))))***(((***+++***(((''''''(((+++((($$$"""!!!!!! ''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((($$$"""%%%(((&&&!!!'''222YYYddd]]]AAA***&&&'''######$$$$$$$$$$$$###""""""### &&&!!!###$$$$$$@@@yyyEEE&&&'''###'''###&&&>>>zzzVVV+++___{{{QQQ...RRRTTTPPP>>>&&&"""&&&!!!''''''((((((((()))))))))'''&&&%%%$$$$$$%%%'''(((%%%&&&***...---)))(((+++111aaarrrGGG555222//////333111444444111///---&&&666fffgggnnnTTT777```iiieeeooo^^^IIIooonnnAAAddd~~~999333111333555111...---,,,---...//////...---,,,---+++---222222///---///```VVV;;;222444555777333222111222444555444333222222333333333333222222///222...111777555UUUxxxKKK555222333444444555555555666666666555555555555555444333222///000111222222111000///000111111111111000//////---...000111111000...---,,,+++***)))((((((''''''((()))***)))'''&&&'''((((((((()))******+++++++++************************++++++******))))))(((((()))+++,,,+++******+++,,,******+++,,,+++***)))((()))***+++,,,,,,++++++***++++++***(((&&&""" ###(((NNNttt777///---***   !!!###$$$$$$$$$%%%&&&'''((((((((())))))******''')))******((('''(((((((((&&&###""""""!!! """$$$%%%$$$###"""''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))###"""&&&)))%%%"""///BBBjjjaaaMMM555### ###$$$%%%%%%&&&%%%$$$###"""$$$"""((("""%%%&&&!!!555pppaaa***'''###&&&###%%%000qqqzzzeee444ZZZqqq===tttzzzOOO///((()))'''%%%$$$$$$$$$%%%''')))***&&&&&&%%%%%%&&&'''((((((((((((,,,...+++''',,,555ZZZrrrMMM111333777000...555111444444000...+++&&&((([[[___mmm\\\888XXXhhheeejjjZZZAAAuuuqqquuuEEE```{{{~~~:::333///111222000,,,+++,,,---///000000///---,,,,,,***---111222///...000hhhzzz>>>555555111777333222222333555666444333222222333333333333222222,,,666///...777222DDDwwwddd>>>111444444444444555555555666666444444555555555444444333//////000111111000//////......///000000000000///,,,---///111111///---,,,+++***)))((('''&&&%%%%%%%%%(((******(((&&&%%%&&&&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))***))))))))))))(((((((((((('''(((***+++++++++******((()))******((($$$  ,,,---]]]666,,,)))&&&   !!!###$$$$$$$$$%%%&&&))))))))))))************'''(((******)))(((((()))'''$$$"""!!!"""  """%%%(((((((((&&&$$$'''((()))******)))(((''''''''''''&&&&&&'''''''''))))))(((((((((((())))))###"""&&&)))$$$$$$777OOOxxxcccIII444$$$ )))%%%%%%&&&'''&&&%%%$$$###%%%$$$)))###''''''///lllzzz777(((###&&&###$$$(((llluuulll@@@PPPsss{{{BBBxxx___333!!! ###"""!!!!!!###%%%(((***%%%&&&&&&''''''((((((((()))''''''(((''',,,===OOOzzzDDD:::000000555999777555222444444///,,,+++&&&!!!RRRYYYlllbbb<<>>666444222222333333222111111222222333222111000///---000222222111333:::@@@uuuRRR>>>///888333000333555555666999777555333111///000111111//////.........//////000///******......******...000...------...---+++)))'''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&'''))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''''''((()))******++++++++++++***)))(((&&&%%%$$$###  !!!aaaAAA...))),,,"""  !!! !!!"""###%%%%%%%%%&&&''''''(((((())))))******))))))))))))((('''&&&%%%$$$###!!! '''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&(((++++++)))'''######!!!###***333LLLnnnaaaHHH000(((%%%""""""'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%QQQuuuaaa111(((%%%(((***)))DDDwwwvvvSSS333bbb___EEE444---333######222+++///(((%%%""" !!!"""######!!!$$$%%%$$$&&&++++++'''(((,,,***)))999^^^FFF555333111//////000111333666...(((***111111(((  333ZZZcccoooFFFIIIpppeeeeee^^^;;;qqqooollltttNNN___>>>777+++,,,555555...---...------...///000222333///---...111111///...111iiiyyyAAA333111888555333111111222444444444111222222222222111000///,,,///111000///111777<<>>ZZZgggLLL999(((######"""###'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%>>>yyy{{{nnn{{{@@@&&&***)))((('''555uuuyyy\\\111ZZZ???999222444'''!!!'''&&&%%%""" !!!###%%% ###***+++)))'''+++)))...SSS{{{===222000///------...///000555+++$$$(((111333***!!!!!!---NNNbbbrrrSSSHHHuuugggcccfffDDDfffwwwrrruuuLLL^^^CCC666***,,,222222---+++---------...///000111222...,,,---111111......111cccLLL666444444444222//////111444555666111111222222111111000///,,,...///...---...333777<<>>111&&&$$$$$$###$$$'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%...lllyyykkkvvv|||SSS(((---'''&&&'''+++ttt}}}eee444LLLiiiDDD000@@@HHH555%%%'''---444&&&((((((%%%!!! ###&&&$$$!!!$$$((()))''''''%%%333UUUzzznnn666000///...---------///000111+++&&&***000333---%%%$$$"""???cccrrrZZZEEEtttgggbbblllMMMYYY|||yyy{{{NNN\\\KKK666***---000000///***------......///000111111---+++,,,000000......000``````777<<<444666333///...000222444555111111111111111111000000......///...,,,---000333444XXX```@@@000///000333333222555;;;777666444333222111111222......------,,,---------*********+++,,,,,,,,,---+++******+++,,,,,,+++)))%%%%%%%%%$$$######""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&((()))))))))))))))((('''%%%$$$###""""""""" !!!sssSSS444+++---***  !!!!!!"""###$$$%%%%%%%%%%%%%%%''''''(((((())))))******++++++***(((%%%### !!!###$$$%%%''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''))))))(((''''''&&&(((###)))...888VVVbbbMMM111+++%%%$$$$$$$$$%%%'''$$$$$$############$$$$$$&&&&&&&&&'''&&&%%%%%%$$$&&&___|||qqqqqqrrrwwwggg222...%%%&&&'''***qqq}}}hhh>>>NNNfffsssPPPjjjfffFFF===666 '''))))))&&&"""!!!###&&&)))&&&###%%%'''((('''&&&$$$111VVV```555000///............///000---,,,,,,---///000///...***"""666iiirrr^^^BBBmmmfffdddnnnUUULLL}}}TTT\\\{{{wwwSSS666+++///...000222+++------......//////000000,,,***+++///000------000___yyy<<>>555............//////000000+++,,,---------...000222222///+++$$$///ssssssgggCCC^^^mmmuuurrreeeDDD|||]]]cccyyy\\\222(((000)))---666,,,,,,---.../////////...---***(((***...///------000]]]qqq;;;777666444111000000111000///000//////...///000111222///...............------+++///EEEuuu|||CCC777......111333333555333333333222111000///......---,,,+++***************------)))(((++++++'''***)))(((((())))))'''%%%$$$######"""!!!!!! !!!###&&&&&&%%%"""!!!""""""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&'''(((***%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++((()))***+++,,,,,,,,,,,,)))'''%%%###"""###$$$&&& (((hhh???***&&&111      !!!"""$$$$$$%%%&&&&&&&&&%%%%%%''''''(((((()))*********''''''&&&$$$""" """$$$'''((((((((()))***'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%(((******'''$$$%%%&&&%%%)))???jjjnnnIII...,,,...---)))$$$"""""""""######""""""""""""######%%%%%%&&&&&&&&&%%%$$$$$$###eeeyyy[[[******000!!!,,,DDDzzzrrraaa@@@vvvyyyfffuuu---***''''''((((((%%%"""'''&&&''')))((()))444BBBrrr000111---------....../////////---+++)))+++...000000///111222111''',,,rrrqqqiiiFFFZZZqqq|||tttkkkFFF}}}^^^hhh]]]000&&&///''',,,777,,,,,,---.../////////...---***((()))---///------000[[[:::???333222000000111222111000000///.........000111222...---,,,---......---,,,---:::)))SSSHHH:::...---111333333333222222222222000///...---...---,,,+++************(((,,,,,,((((((------)))''''''&&&''')))***((('''#########"""!!!!!!  ###&&&&&&$$$""" !!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$%%%''''''''''''(((***%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++))))))+++,,,,,,,,,,,,,,,)))'''%%%###"""###%%%&&&  ppp___@@@111+++***,,,    !!!""""""######$$$%%%&&&&&&&&&&&&&&&)))***)))&&&&&&))),,,((('''$$$"""!!!"""$$$&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''((()))***************((($$$"""!!!""" %%%)))LLLuuucccEEEPPP^^^___]]]TTTDDD333%%%$$$$$$######$$$&&&%%%###&&&$$$$$$'''(((&&&""" %%%WWWzzzmmm333,,,(((,,,"""<<>>+++%%%888UUUrrrvvv```BBBwwwzzzgggsssKKKvvvsss]]]ooo777***'''***777&&&///***//////******...000---,,,++++++---,,,)))+++///VVVSSS444666222000111111//////222.........//////////////////......------,,,++++++,,,888...555lll___<<<111555,,,,,,444111555444111...---,,,---...------,,,+++************222---(((&&&''')))((('''((())))))************)))000---&&& ###"""!!!#########""""""!!!""""""$$$&&&&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******((()))***++++++,,,++++++++++++,,,---......+++)))++++++)))'''$$$$$$&&&(((!!!!!!!!!!!!    HHHtttIII777'''$$$(((***))))))    !!!""""""######$$$%%%&&&&&&&&&&&&'''((()))((((((((()))+++)))%%%!!! ###&&&(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&''''''((((((((()))***)))'''$$$!!!!!!"""(((333SSSnnnVVVAAAUUU|||rrriiihhhkkkbbbOOO=== &&&&&&"""###(((""""""###%%%&&&%%%%%%%%%$$$)))QQQyyyHHH///***+++&&&666tttqqqoooAAAmmmHHHkkkqqq|||zzzyyyqqq^^^FFF111555000(((+++%%%(((+++...%%%(((GGGoooZZZXXXTTTQQQOOOPPPQQQSSSSSSUUUWWWXXXXXXXXXXXXYYYgggnnnXXX,,,&&&444111///......,,,(((%%%............/////////......;;;000(((222RRRwwwvvvwwwSSS{{{|||PPPmmm~~~qqq[[[~~~ppp777...)))***444%%%...'''+++,,,((((((,,,,,,***)))((())),,,,,,***+++000TTTggg888666111///111111//////222------------------------......------,,,+++++++++)))000+++111^^^oooEEE111333...,,,222///444333111///------,,,---,,,++++++*********++++++...+++(((&&&'''((((((((((((((())))))))))))((((((---,,,(((!!! """""" !!!""""""!!!!!! ###### %%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((()))*********((()))***+++,,,,,,,,,,,,.........000111///,,,)))******)))'''%%%%%%''')))!!!!!!!!!!!!  999lllHHH000&&&)))111000***&&&    !!!"""#########$$$%%%&&&&&&&&&&&&)))((('''((()))******)))(((### %%%)))***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%"""!!!!!!"""+++;;;UUU```HHHEEEiiivvvvvvvvvtttrrrooonnnmmmKKK000'''(((!!!$$$%%%&&&%%%%%%&&&((()))###&&&AAAfff666,,,(((,,,---bbbvvvqqqPPP^^^LLLJJJrrrPPP444222---&&&)))%%%+++###***)))&&&777___yyylllYYYSSSRRRAAA555;;;((())),,,111666666222---,,,---...///......///000...777333,,,+++OOO|||ttt___nnnPPP^^^yyy}}}rrrZZZvvv888333+++)))---"""''''''+++,,,++++++---,,,)))***)))+++///...+++,,,000RRR<<<666111///111111//////111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***************///HHH{{{SSS222000000...///---111111000000...---++++++******)))))))))***++++++)))))))))'''%%%&&&''')))'''''''''(((((('''&&&&&&(((***)))### !!!!!! ###$$$ $$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********))))))***+++,,,,,,,,,,,,//////111333444222...+++++++++***(((&&&&&&(((***!!!!!!!!!!!!!!! %%%{{{NNN...!!!###***,,,'''    """############$$$%%%&&&&&&&&&&&&***'''&&&'''***+++)))&&&$$$ $$$(((***)))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!! !!!""",,,???RRRRRR???MMMyyypppwwwzzzssshhheeeooo{{{{{{___999###!!!(((&&& ###&&&&&&"""!!!###$$$###%%%444???...%%%000&&&PPPwwwmmm]]]RRRaaaHHHTTT111+++***(((***###'''---"""$$$>>>___vvvnnnaaaGGG???444...///222333333,,,///111111///......///111333222///(((MMM~~~qqqeeeZZZwwwwwwSSS[[[}}}|||uuuYYY{{{444444,,,,,,---''''''$$$&&&((()))+++,,,***''')))((())),,,***&&&&&&)))JJJFFF777111...000111///...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))...''',,,...666dddccc666---000...,,,,,,...///000000///---***)))(((((((((((()))******+++''')))***(((%%%###%%%(((&&&&&&&&&&&&&&&%%%$$$$$$###((()))$$$  !!!!!!!!!"""""""""$$$%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))*********)))***+++,,,---------------...000333555444111------------***'''&&&'''((("""!!!!!!"""!!! qqq^^^--- $$$ $$$&&&&&&$$$"""  !!!"""############$$$%%%&&&&&&&&&&&&)))'''&&&'''))))))&&&### $$$(((***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%""" """###"""111EEEQQQGGG666CCCeeexxxyyyxxxvvvrrrnnnkkkiii{{{uuuIII%%%'''+++&&&++++++'''&&&***+++(((&&&***111yyyOOO111$$$111"""BBBrrrffffffJJJcccBBB[[[111)))...///,,, """$$$+++BBBfffxxxWWW<<<---)))((((((000111222222000...------555111...///)))IIIzzzqqqqqqUUUwwwwwwcccddd|||uuuTTT}}}000999111222,,,+++%%%))))))***...222222000......---...000///++++++///===yyykkkqqqQQQ888111---///111000......---------,,,,,,,,,+++++++++++++++***))))))((((((,,,&&&,,,---,,,SSStttAAA,,,......***+++,,,---//////...,,,)))(((''''''''''''(((((()))***''')))+++)))%%%######%%%&&&&&&&&&%%%%%%###"""""" &&&((($$$  !!!""""""""""""!!!!!!  """######""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))******++++++***+++,,,------......---)))+++...222555555333111000000///,,,(((&&&%%%&&&######"""""""""  [[[iiiPPP333&&&***++++++((($$$    !!!"""###$$$######$$$%%%&&&&&&&&&&&&(((((('''''''''%%%###  %%%)))******(((&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" ###%%%&&&999QQQTTT@@@---...999QQQ]]]llluuuuuuppplllkkkrrrkkkCCC...$$$$$$&&&%%%)))///...'''))),,,...gggddd777&&&...$$$666hhh___kkkFFFccc===www___222***...,,,'''$$$&&&QQQwwwppp```PPP???333///,,,)))))),,,///111222666111+++000,,,@@@nnnvvvVVV~~~}}}rrrbbbwwwqqqMMM|||777NNNDDD===***+++!!!((($$$%%%,,,111111000000,,,***+++---,,,)))+++///>>>III???WWWUUU999111,,,///111000---,,,...------,,,,,,++++++++++++******)))((((((''''''&&&$$$)))++++++FFF{{{RRR...+++,,,)))***+++,,,---...---+++)))'''''''''&&&&&&''''''((((((&&&(((***)))'''%%%$$$$$$&&&&&&&&&%%%$$$###!!! ###$$$!!!!!!!!! !!!"""###"""###!!!!!!  !!!######""""""###%%%#########$$$$$$%%%%%%%%%&&&'''((()))***+++++++++++++++,,,---............******,,,000333555444333111222111...***'''&&&&&&&&&$$$######"""   EEEyyy]]]>>>%%% (((!!!$$$$$$&&&%%%$$$    !!!"""###$$$######$$$%%%&&&&&&&&&&&&'''((()))((($$$!!!$$$***+++)))'''''')))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''###$$$&&&&&&&&&%%%###"""$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$"""!!!!!!$$$''')))AAAXXXRRR777(((%%%!!! 222KKK]]]ffflllrrrxxxxxx|||}}}nnnXXXDDD999...444777999AAAIIICCC777---///---RRR|||>>>******))),,,___]]]oooDDDtttwwwFFF]]]|||```444,,,---&&&!!!###999OOOvvvqqqaaaIII===///(((***///222333222333+++111...333```MMM{{{xxxUUUqqqmmmIII}}}EEEtttooocccHHHOOOHHH>>>999999AAAHHHJJJJJJKKKFFFBBB@@@???<<<888:::>>>YYY===888WWW^^^:::111,,,...111000---+++---,,,,,,+++******))))))******)))((((((''''''&&&$$$''''''''',,,999bbbggg444)))+++''')))+++,,,,,,,,,,,,***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******(((%%%''''''&&&%%%$$$"""!!! """!!!"""!!! !!!""" ######!!!"""$$$$$$######%%%&&&"""######$$$%%%&&&''''''&&&'''((()))***++++++++++++,,,---....../////////...------///222444444333///000000...+++)))((()))(((&&&$$$###"""  ///oooHHH...!!!$$$&&& !!!###&&&)))$$$    !!!###$$$$$$######$$$%%%&&&&&&&&&&&&&&&)))***((("""!!!''',,,,,,'''$$$'''+++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$%%%&&&&&&%%%###!!!$$$$$$%%%&&&&&&'''((((((&&&&&&$$$"""!!!"""%%%(((***DDDZZZLLL///(((,,,$$$!!!%%%>>>```vvvyyytttxxxsss|||yyyxxxpppvvvyyy{{{qqq555555222HHHDDD---'''---%%%XXX]]]qqqBBBiii{{{EEEIIIbbb888222111%%%###222UUU~~~yyydddIII555......---+++///555---333///***VVVDDDsss{{{KKKmmmlllJJJMMM{{{~~~~~~zzzttttttyyyxxxMMM:::XXXmmm:::111+++...111000,,,++++++++++++***)))((((((''')))))))))(((''''''&&&&&&%%%,,,'''%%%,,,///MMMuuu999((()))&&&'''+++++++++++++++***)))(((((('''&&&&&&%%%%%%%%%%%%###"""$$$(((---...+++'''(((((('''&&&$$$""" !!!!!!###""" !!!$$$%%%""""""$$$%%%%%%%%%%%%'''((("""###$$$%%%'''((())))))&&&'''(((***+++++++++++++++,,,---...////////////222000//////111333333222---...//////---++++++,,,)))'''%%%$$$"""   !!!"""|||fffFFF111%%% !!!%%%'''&&&    !!!"""#########%%%''''''''''''((()))&&&******###!!!***))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%''''''$$$!!!%%%&&&&&&&&&%%%%%%&&&(((&&&&&& !!!(((### ***111\\\YYY@@@...&&&)))&&&%%%$$$'''444LLLjjj~~~wwwrrrvvvqqq===000<<<\\\,,,333(((,,,OOO```oooGGG^^^SSSMMMppp%%%???333'''777UUUyyyjjjIII...)))000,,,555---...+++(((PPP|||~~~~~~RRRkkksssKKKiiiDDDFFF^^^AAAFFF```999666111...---,,,+++***************************))))))))))))((('''&&&%%%%%%###)))$$$(((333DDDnnnJJJ$$$,,,###&&&(((((()))******)))((('''((('''%%%$$$######$$$$$$%%%%%%"""###---888888111%%%%%%%%%$$$$$$"""!!! """"""""""""!!!  ###$$$""""""%%%'''(((&&&$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&)))((()))+++------+++)))...------...000111///...+++---000333666777888888000555666///***++++++''')))'''###!!!  $$$!!! [[[___DDD)))######$$$### ###%%%$$$   !!!"""#########$$$&&&'''&&&&&&'''(((((()))''' ###,,,)))(((((('''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%((((((&&&$$$%%%&&&''''''&&&&&&(((***&&&&&&!!!"""'''""" ,,,===aaaYYY???...'''*** !!! %%%444GGGVVVpppzzz~~~|||ppp]]]HHHrrrlll999444---(((III\\\sssYYY[[[cccIIIppp===[[[???;;;eee}}}ttt___EEE222000((()))111111+++DDDxxxtttuuuTTTccczzztttLLLpppIIIEEEqqq888CCC\\\777333///---,,,,,,+++***************************)))))))))((('''&&&&&&%%%### %%%###---:::___QQQ(((***###'''%%%&&&((()))***))))))(((((('''&&&$$$$$$$$$$$$$$$!!!$$$### """''')))&&&%%%%%%$$$$$$###"""!!!!!!"""""""""!!!!!! !!!!!! !!!!!! """%%%&&&$$$"""!!!!!!###"""!!!"""%%%'''''''''(((((()))+++------+++)))......---///000111000...,,,---000333666777888888:::BBBCCC:::000------,,,***'''$$$"""!!! ###((( 999XXX|||eeeGGG666,,,""" !!!###%%%###   !!!"""#########$$$&&&&&&%%%%%%&&&((()))&&&!!!&&&,,,)))(((''''''&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%'''(((''''''(((***,,,&&&&&&"""###''' !!!111NNNfffTTT:::,,,%%%)))"""""""""!!!$$$---444VVVlll~~~RRRbbb}}}GGG///,,,$$$BBB[[[yyyrrrTTTvvvAAA{{{nnnEEEnnnZZZ^^^}}}yyyxxx{{{hhhJJJ111!!!111333***"""444}}}tttrrr```]]]wwwyyyMMMwwwMMMFFFwwwKKKXXXYYY333000,,,++++++++++++***))))))))))))))))))))))))(((((((((''''''&&&%%%%%%'''"""%%%$$$,,,222PPP^^^000'''###(((###%%%&&&((())))))))))))''''''&&&%%%$$$$$$$$$$$$!!!'''(((###"""%%%$$$$$$$$$######""""""!!!!!!!!!"""!!!!!!   """"""!!! """""""""!!!%%%&&&%%%"""!!! !!! """%%%'''((('''(((((((((***------,,,***///......///111111000///---...111444666888888888:::BBBEEE;;;///***+++...***'''$$$"""!!!  ###000WWWqqqpppUUU===///#########$$$'''%%%   !!!"""######$$$%%%&&&&&&%%%%%%&&&(((&&&""" %%%)))***(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&''')))+++&&&&&&###$$$&&&$$$999^^^hhhLLL333(((!!!&&&"""###$$$$$$###"""###&&&)))444FFFggg___]]]XXX...+++%%%???___~~~GGG>>>sssqqq;;;qqq~~~}}}sssfffVVVKKKIIIKKKMMMNNNOOOPPPRRRTTTOOOYYYhhhttt}}}tttPPP000:::,,,$$$(((000xxxxxxqqq[[[{{{PPP{{{MMMEEEvvv{{{NNN000---***))))))++++++***))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%(((###$$$%%%------DDDmmm999$$$"""((($$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!&&&(((%%% $$$)))$$$$$$###"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""###''')))(((%%%$$$### !!!$$$'''((((((((('''(((***------,,,***000//////000222222111///...///222555777888888999444999;;;666...***+++...+++(((%%%###"""  ###'''AAA\\\vvvxxxRRR888***$$$!!! !!!!!!"""###$$$'''&&&    !!!"""######$$$%%%%%%%%%###$$$&&&(((!!! &&&***)))'''(((((('''&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((&&&$$$""""""""""""$$$%%%&&&&&&%%%&&&(((***%%%%%%###$$$%%%***FFFmmmiiiDDD...((( %%%### !!!"""""""""###$$$&&&###***EEEkkkrrr```mmm888...***???eee???qqqFFFmmmyyy:::uuupppaaaOOOFFFMMM```tttvvvfff]]]\\\```ccc{{{{{{~~~TTTHHH)))'''555222eee{{{yyyVVVTTT|||LLL...XXXWWWVVVKKK\\\jjjeeeiiipppxxx}}}~~~|||xxx]]]|||:::...,,,)))((()))+++++++++(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&### """***'''999|||EEE$$$"""&&&%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$######### """$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!   !!! $$$((()))(((&&&%%%%%% !!!$$$'''((((((''''''(((***---...,,,+++000//////000222333111000///000333555777888999999666555444444333000//////+++)))&&&###"""!!! """&&& 222RRRjjj???888---###!!!###%%%###    !!!"""###############"""!!!!!!###%%%"""))),,,)))&&&((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''&&&###!!! !!!###%%%&&&&&&&&&%%%%%%&&&(((%%%%%%"""$$$$$$111UUUzzzjjj>>>,,,+++"""&&&%%%"""######$$$$$$$$$$$$$$$%%%'''+++>>>fff{{{___|||DDD------:::iii|||DDDbbbZZZfffzzzAAAwwwsssUUUBBB@@@SSSppp}}}pppOOO[[[pppyyy}}}tttkkkDDD)))###+++]]]yyyyyyNNNZZZxxxOOO@@@dddJJJ222,,,^^^{{{qqqfff]]]UUUZZZbbbjjjnnnooollljjjUUUBBBdddvvv//////---***)))***,,,,,,,,,(((((((((((((((((((((((('''&&&$$$$$$###$$$%%%&&&### """###,,,&&&666sssSSS&&&$$$%%%&&&&&&&&&&&&%%%###""" """"""#########""""""!!!%%% !!!  ######!!!!!! !!!"""### !!! %%%###%%%!!!!!!%%%!!!$$$%%%%%%$$$$$$$$$ !!!$$$&&&'''&&&''''''(((***---...---+++111000000111333333222111000111444666888999999999999444222333333///,,,+++,,,)))&&&$$$###"""  """###  ***DDDkkk~~~XXX222!!!  ###%%%%%%      !!!"""###### """!!!(((+++***(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&###!!!!!!$$$''''''(((((('''%%%%%%&&&(((%%%$$$!!!######!!!999bbbggg777***---###%%%$$$%%%&&&'''))))))(((&&&###%%%'''###&&&>>>ddd}}}^^^QQQ,,,,,,111fffwwwTTTWWWnnn\\\|||BBBttt}}}qqqOOO===PPPnnnrrrccc\\\^^^jjj||||||{{{yyyqqqHHH###---^^^~~~OOOyyy{{{bbbpppUUU|||<<>>oooiiiCCCJJJ^^^xxx|||]]]FFFRRRiii~~~tttgggPPPVVVddduuuwwwqqq```QQQ===~~~UUU{{{XXX|||~~~PPPxxx888333///,,,))))))+++...***'''$$$%%%(((+++,,,+++((('''%%%$$$$$$$$$$$$%%%((($$$ %%%...ZZZxxx333,,,###!!!!!!###&&&))))))'''$$$"""""""""""""""!!!!!!!!!""""""!!!!!! !!!$$$%%%""" !!!!!!"""###!!!"""%%%&&&!!!###&&&$$$"""&&&&&&''')))***+++,,,---///000222333444444333222444333333555999:::888555777555444333333111///,,,+++---+++&&&######!!! ###)))&&&  +++EEEhhheee;;;$$$   ''')))$$$  !!!!!!  $$$&&&)))%%%"""###'''***(((&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((((((&&&&&&***---,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''')))(((&&&$$$%%% (((""""""%%%<<<yyyIII******((($$$###""""""$$$%%%&&&&&&%%%$$$###%%%!!!"""&&&$$$!!!(((555RRRssseeeiii???//////PPPnnnvvvGGGSSS@@@nnn}}}rrr\\\;;;cccpppwwwqqq[[[YYYXXXXXXYYYYYYXXXWWWUUU[[[dddmmmuuulllZZZMMMUUUlllYYY]]]___zzzzzzttt^^^SSSDDD|||qqq^^^555'''EEEsssWWWPPP777+++---)))'''***+++(((%%%######&&&)))))))))'''&&&%%%#########$$$$$$$$$!!! $$$,,,ZZZ===***""" !!!###&&&((((((&&&$$$ """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""" !!!$$$&&&""" ###&&&%%%"""%%%%%%&&&''')))***++++++000000222333444333222222333222333555999:::888666888666555444333222///---***,,,+++&&&###$$$""" """)))'''   000FFFVVVRRR222  &&&'''!!!   $$$'''(((,,,)))%%%%%%'''(((&&&$$$&&&'''((((((&&&&&&&&&(((((((((''''''''''''((((((&&&%%%&&&(((++++++&&&"""########################&&&&&&&&&'''((((((&&&$$$###$$$ """***HHHmmmDDD)))'''%%%"""###!!!""""""###$$$$$$%%%%%%%%%'''!!!%%%'''"""!!!$$$(((LLLvvvjjjaaaTTT222999JJJrrr{{{IIIrrrXXXzzzRRR|||sssBBB999```xxxcccRRRLLLOOOVVV[[[qqqqqqsssvvvzzz||||||{{{wwwvvvrrrjjj```YYYVVVVVViiisssqqqTTTBBBLLLiiiccchhhVVVyyy\\\UUUQQQsss```$$$888QQQXXX]]]vvvAAA(((...***&&&+++)))(((%%%######%%%((())))))'''%%%$$$""""""""""""### !!!###***WWWLLL(((!!! """$$$''''''%%%### """"""""""""!!!!!!!!!!!! !!!###$$$###"""!!!###!!!   !!!!!! !!! ###&&&### !!!$$$&&&%%%$$$###$$$%%%&&&''')))******000111222333333333222111222222333555888:::999777888777555444444333000...+++---+++&&&$$$$$$### !!!((((((""" !!!111IIIbbb{{{ccc---!!!%%%'''((( """'''&&&  !!!$$$&&&((((((,,,)))''''''((((((&&&$$$&&&'''((('''&&&%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&(((******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((&&&$$$!!!!!!!!!000VVVbbb???)))&&&""""""$$$!!!""""""!!!!!!"""$$$&&&'''&&&!!!%%%(((%%%######!!!(((HHHwwwuuu]]]nnnOOOTTTHHHqqqzzzQQQddd___nnnKKKddduuubbbfff~~~xxxfff;;;AAALLL]]]pppxxx[[[KKKUUUnnn~~~iiiGGG---LLLsssssswwwvvvPPPYYYXXXVVVlllSSSdddbbb~~~]]]hhhPPP***///+++''',,,))))))(((&&&%%%&&&(((***+++&&&%%%###"""!!!!!!!!!!!! ###+++PPPYYY((($$$ !!!###%%%%%%$$$""" !!!###%%%&&&'''$$$""" !!!!!!!!!"""!!!!!! !!!"""&&&$$$""""""$$$&&&&&&%%%###$$$%%%&&&'''((()))***///000222333333222222111000111333666888999999888888666555444444222///------///,,,'''$$$$$$!!!  &&&'''###  ;;;^^^www~~~>>>)))!!!***000333333222   %%%(((%%%  !!!$$$%%%&&&&&&&&&)))((('''((((((((('''&&&''''''(((&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''((()))******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%### !!!666dddWWW<<<+++&&&!!!###&&&"""###"""!!!!!!"""$$$&&&'''%%%######%%%%%%$$$$$$'''%%%(((LLLttt[[[|||wwwNNNpppyyybbbZZZjjj```MMMSSSlll\\\UUUSSShhhvvv~~~YYYNNN^^^jjjyyyxxxaaaOOOVVVVVVddduuuwwwkkkNNN}}}WWWYYYTTTooozzzbbbxxxDDDTTT|||UUUtttccc333---)))&&&)))((()))((('''&&&%%%''')))+++&&&%%%###!!! !!!!!!$$$---IIIddd,,,(((!!! """$$$%%%###"""""""""!!!  ###'''***###"""!!!!!!!!!!!! """$$$""" """ """%%%$$$""""""$$$%%%&&&&&&$$$$$$%%%&&&((()))******...///111222333333222111000222444666777888888888777666444333333222///---000111...(((###""" $$$'''$$$    ###@@@___eee333$$$ ###'''///666999888555222,,,***'''%%%###!!!!!!  """&&&)))%%% """###$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''((('''&&&%%%%%%''')))''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&''''''%%%### """!!!""";;;oooNNN:::---&&&###'''!!!$$$###""""""###$$$&&&'''%%%&&&&&&$$$ """%%%!!!(((%%%""">>>nnnWWWQQQgggvvvpppQQQsssOOO]]]^^^iiiXXXRRRZZZnnnfffPPPYYYeeessskkkgggccclll{{{aaaQQQtttWWW{{{ZZZ[[[rrrhhh<<<***###aaa|||TTTmmm|||FFF+++'''%%%$$$'''&&&&&&&&&$$$######&&&((('''&&&$$$""" ### $$$---EEEooo444)))"""!!!!!!"""$$$$$$###"""###!!! $$$&&&###!!! !!!!!!  ###$$$"""!!!!!!""" !!!!!!"""$$$######"""###$$$%%%&&&###$$$%%%&&&((()))******,,,---///111333333333333111333666777777666777888888777555444444222000---111222///((($$$""" $$$((('''  666dddHHH### """'''111333666999888666222000777333...)))%%% !!! ###'''(((### $$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''((('''&&&&&&&&&(((((('''&&&$$$%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%### $$$"""###???vvv|||GGG888...%%%"""''' %%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!""""""!!!(((%%%!!!AAAjjjMMMRRR^^^ttt}}}zzzJJJzzz@@@YYYSSSaaaHHHQQQiii~~~cccCCC===RRRlllZZZWWWjjjWWWvvv}}}ZZZbbbkkkDDD+++000PPPpppRRR}}}```...)))'''!!!)))&&&&&&&&&$$$""""""%%%(((((('''$$$"""!!! !!!"""!!! !!!###+++FFFvvvzzz>>>&&&###"""!!!"""$$$%%%$$$"""""" !!!###"""  !!!!!! !!!###$$$""""""""""""!!!!!!""""""######""""""!!!"""$$$&&&"""###$$$%%%&&&'''((()))***,,,...111333444444444222555777888666555666777:::999777666666555222000///000...((($$$$$$""" &&&******!!!    CCCmmmNNN$$$ '''000555777777777777555333111000)))'''$$$"""  """&&&'''!!!  !!!#########$$$%%%&&&'''(((%%%'''((((((&&&%%%$$$$$$(((((('''%%%$$$%%%'''***'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###!!!%%%$$$###AAAyyyyyyCCC777...$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((%%%""")))***$$$ DDDvvvDDD}}}VVV^^^xxx|||LLL}}}777```QQQ~~~RRRKKK[[[jjjJJJ:::MMMjjjVVV[[[cccWWWsss{{{ZZZ]]]bbb|||BBBsssyyyhhhNNNkkkuuu333---,,,!!!,,,'''((((((&&&$$$$$$'''***((('''%%%###!!!!!!!!!!!!!!!!!!###$$$""""""(((IIInnnDDD"""$$$###"""###$$$%%%$$$### !!!!!! """###!!!  !!!!!!######""""""""""""""""""""" ###"""""""""!!!!!!!!!###%%%!!!!!!"""###%%%&&&'''((()))***---000333555555555222666888888666444555666<<<;;;999888888777444111,,,...,,,'''%%%&&&$$$  ''',,,,,,###    ###AAAkkkEEE!!!###&&&+++'''######((((((&&&"""  !!!$$$###)))***   """$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%###%%%&&&&&&###"""###$$$$$$"""LLL}}}lll???777,,,$$$!!! ###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""&&&!!!$$$***"""333UUU]]]qqqYYYSSSfffyyy{{{WWWzzz@@@yyy^^^MMMpppLLL\\\nnnvvvZZZFFF;;;cccSSSsss[[[WWW}}}RRRjjjXXX___bbbVVV666fff<<>>;;;eeeaaaYYYLLLXXX,,,...%%%++++++***)))((('''&&&&&&%%%%%%&&&%%%$$$###!!! !!!!!!  %%%AAATTTbbb333"""!!!!!!"""###$$$&&&''' """$$$%%%)))%%%$$$&&&&&&### !!!###%%%"""""" """$$$&&&!!!!!! !!!""""""""""""###"""!!! """$$$""" !!!###%%%%%%%%%((()))***,,,...///000111333444777999:::;;;;;;;;;>>>888444666777555222222111000---)))&&&""" ###'''***''' DDDkkkSSS... %%%***---)))$$$!!!!!!!!!///<<>>VVVjjjmmm}}}ooo^^^sssvvvRRRxxxAAAqqq999,,,...*********)))((('''''''''$$$%%%&&&&&&&&&$$$!!! !!!!!!  %%%DDDSSSiii444'''""" !!!"""###%%%(((  !!!"""###$$$'''%%%$$$$$$###!!! !!!%%%'''###"""!!! !!!###$$$"""!!!!!!!!!!!!!!!""""""!!!""""""!!! !!!###"""  """$$$$$$###((((((((()))+++---///111333444666888:::;;;<<<<<<===888555666777444222333222000...+++'''###   %%%***(((  !!!]]]VVV$$$$$$666CCCPPPWWW\\\```^^^ZZZZZZYYYZZZWWWUUUXXXIII+++ $$$&&&"""   !!!###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((%%%&&&''''''&&&$$$###"""""""""!!!'''222___|||RRR<<<333)))""" """$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$'''+++------+++'''%%%&&&)))&&&%%%'''&&&!!!###KKKmmmgggYYYyyykkkeeeeee}}}IIIuuuuuuXXXvvvOOOmmm<<>>;;;777555666666333222444111000///,,,((($$$  ###***)))  111iiiwww%%%$$$ $$$999JJJVVV```ddd^^^YYYYYYVVVPPPOOOTTT[[[ZZZXXX\\\KKK***###&&&&&&!!!   !!!"""$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&(((''''''''''''((())))))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((())))))******))))))%%%'''((((((&&&$$$######"""######(((444bbb|||NNN>>>555)))!!! !!!######"""######$$$$$$$$$$$$$$$"""&&&***...///---***''' %%%'''$$$!!!""""""""",,,VVVoooZZZjjjSSSUUUqqqOOOqqq{{{ZZZLLLqqq>>>zzzmmmPPPNNNIIIBBB<<<999999:::AAADDDGGGJJJJJJHHHEEEBBBLLLRRR]]]kkkyyyaaa<<<===bbbCCC\\\tttRRR===~~~mmm999ZZZ```GGGPPPlll~~~{{{mmm\\\EEE@@@444aaaCCCiiisss000******)))))))))((((((((('''$$$%%%&&&&&&&&&%%%###"""""" """!!!!!!&&&???JJJyyy???,,,""" ###!!!###((('''$$$  !!!"""""""""""""""$$$((()))%%%"""###"""  """$$$###!!! !!!"""######"""!!!!!!!!!""""""""""""###"""!!! """$$$!!! !!!""""""!!!%%%%%%%%%&&&'''***,,,...111222444666999;;;===>>>:::666555666555222222444111000///,,,((($$$   """******!!!  !!![[[FFF!!!)))***BBB[[[kkkfffnnnmmm```VVVTTTPPPIIIIIIQQQZZZWWWSSSVVVEEE###$$$((('''    """ !!!"""###$$$&&&''''''"""###$$$&&&''''''&&&&&&(((''''''&&&'''((()))***$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%''')))++++++***((('''%%%''')))(((&&&######$$$!!!$$$$$$(((333aaa{{{LLL===444(((!!!"""$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$'''***,,,,,,,,,+++$$$""""""###"""""";;;cccaaaiiiZZZuuu\\\RRRPPP```{{{ZZZhhh{{{tttXXXzzzMMM|||;;;qqqzzzmmm]]]KKK???XXX^^^gggpppyyyzzzrrrmmm\\\TTTHHH??????IIIWWWaaa___===MMMwww\\\TTTkkkZZZlllRRRUUUdddwwwuuuccc]]]kkklllrrrvvvyyyqqqbbbJJJXXXWWWqqqrrrCCCMMM---))))))))))))((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$""" """!!!!!!&&&===EEE{{{GGG*** %%%###%%%***!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""###"""!!!!!!$$$)))+++&&&###%%%%%%###!!!!!!"""!!! """%%%&&&$$$######"""!!!!!!"""""""""###$$$###!!!!!!###$$$!!! !!!!!! ######$$$%%%''')))***+++...///111333666999;;;===999666555666555111222555000///...,,,(((###    ++++++"""   IIIRRR$$$ $$$:::RRRcccjjjkkknnnwwwwwwhhhZZZTTTLLLBBBDDDMMMUUUQQQMMMSSSGGG)))%%%)))'''   """%%%!!!!!!"""$$$%%%&&&''''''"""###$$$&&&''''''&&&&&&((('''&&&&&&'''((()))***$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''###%%%(((++++++***'''%%%$$$'''***)))&&&######%%% $$$$$$'''222```zzzKKK<<<333((( """%%%&&&""""""###$$$$$$$$$$$$###"""###$$$&&&(((+++---...''' $$$&&&""" ###)))""":::444VVVRRRbbbrrr___TTTxxxxxx{{{UUUqqqPPP|||BBB~~~mmmTTTGGGPPPhhhzzzrrrnnnKKK]]]ooooooIIIDDDiii\\\gggjjjhhhiii``````pppooo\\\ccczzzvvvkkkqqqlllUUUPPPtttUUUIIIqqq<<<))))))))))))((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%""" """!!!!!!&&&888>>>rrr{{{yyyCCC''' '''%%%'''---"""""""""""""""""""""""" ######!!! !!!"""######"""!!! """(((***%%%"""$$$%%%###%%%### !!!### """%%%(((***$$$$$$###""""""!!!""""""###$$$$$$###""""""###%%%!!! !!!!!! !!!"""$$$%%%'''(((******,,,---...111444777:::;;;888666555777555111222555//////...+++(((###    +++,,,""" ###***%%%  000sssggg+++  )))BBBQQQ\\\hhhllljjjlllpppmmmccc[[[WWWQQQIIIGGGFFFJJJRRRWWWQQQ???000%%%%%%(((&&&   !!!!!!###############$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))'''&&&%%%$$$###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))***+++)))$$$###$$$%%%&&&&&&$$$###!!!###&&&'''666jjjtttBBB555...&&&!!! """"""!!!""""""""""""!!!!!!!!!!!!""" ###(((,,,,,,***""""""""""""""""""""""""""" """FFFttt}}}}}}hhhDDDzzz|||[[[hhh^^^rrr>>>xxx???MMMccczzztttTTTRRRlll```888NNNjjjnnn|||eeeccceeeVVV___ggggggtttqqqWWW... SSSAAAHHH///---"""&&&333))) ///(((&&&%%%%%%&&&'''%%%$$$%%%$$$"""!!!!!!"""$$$%%%666DDDkkkEEE%%%### !!!$$$))),,,---&&&$$$###"""###"""!!! !!! !!!###  !!!###$$$$$$$$$"""!!!"""############$$$$$$$$$$$$!!!"""$$$$$$"""!!! !!!%%%(((+++&&&%%%###"""!!!"""###$$$'''&&&&&&%%%$$$$$$$$$%%%  """"""""""""###$$$%%%&&&&&&))),,,...000333777:::;;;777333222333333222000000///,,,)))%%%###!!!  )))---$$$%%%  222000 '''GGG___HHH:::___CCC'''$$$:::MMM\\\[[[XXX]]]dddggghhhoooppphhh^^^YYYVVVRRRPPPLLLJJJLLLPPPPPPIIIBBB""" %%%###   !!!"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''%%%$$$$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''+++)))(((((('''$$$###$$$%%%&&&&&&$$$###!!!$$$ &&&&&&555hhhqqq>>>444---%%% !!!""""""""" !!!!!!!!!""""""!!! """&&&''''''%%%""""""""""""""""""""""""!!!888```{{{mmmCCCyyysss^^^___dddjjjDDDiiiFFF\\\ooommmbbbrrr^^^LLLyyyqqqnnnuuu~~~mmmfffNNNSSS{{{qqqrrrlllsssggg+++(((333eeeYYY[[[qqq222///'''&&&,,,***&&&***((('''%%%&&&''''''&&&$$$%%%$$$###""""""###$$$%%%666BBBfffHHH)))&&&$$$$$$'''+++...///'''&&&$$$###$$$###""" !!!######!!!!!!###  """###%%%%%%$$$###"""""""""""""""######$$$%%%### """###"""!!!!!!"""%%%))),,,((('''$$$""""""###%%%&&&&&&%%%$$$###""""""""""""  !!!"""###$$$'''(((+++---...111444777888555222111222333111000000///,,,)))&&&###!!!  (((---$$$EEE000'''555666))) %%%JJJhhhSSS&&& 000kkkQQQ$$$%%%&&&  &&&(((***""""""222===ZZZlllttthhhYYYWWW]]]bbbmmmtttwwwnnnccc]]]\\\]]]OOORRRVVV[[[]]][[[UUUOOO666'''###,,,###!!!  !!!""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%% (((---***&&&%%%&&&%%%###$$$%%%%%%%%%$$$"""!!!$$$ &&&&&&555gggooo:::111+++$$$ !!!######""" !!!""""""###!!! !!!"""###""" !!!)))CCCoootttBBBvvvdddQQQnnn___KKK~~~kkkEEEKKKhhhlll]]]nnnpppVVV```wwwvvvxxx}}}ppp^^^QQQ]]]{{{oooFFFjjj[[[@@@jjjBBB444***&&&$$$***---&&&)))'''&&&&&&''''''&&&%%%%%%%%%############%%%%%%222???dddIII+++)))&&&%%%(((+++...///((('''%%%$$$%%%$$$###!!!$$$&&&%%%""""""### !!!"""$$$&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&((()))$$$!!!"""###"""!!!!!!###&&&***,,,+++)))&&&###"""###&&&''''''&&&%%%$$$"""!!!!!!!!! !!!!!!%%%''')))***+++---111333444222111000111222222111///...,,,)))&&&###!!!  ''',,,$$$IIIEEE444***$$$!!!555IIIAAA***%%%!!!NNNpppYYY))) )))lll~~~222 %%%  (((++++++%%%!!!666NNN^^^eeeuuu}}}rrrccc___bbbdddjjjkkkiiiaaaXXXSSSSSSUUUQQQUUU[[[]]][[[WWWSSSRRRHHH999000,,,555777((()))&&&"""   !!!"""#########$$$$$$%%%%%%&&&&&&&&&''''''(((((()))))))))$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!***///+++%%%$$$&&&'''###$$$$$$%%%$$$###""""""###&&&'''777iiippp:::///)))### !!!######### !!!"""""""""!!!!!! """"""$$$---XXX{{{>>>{{{}}}kkkFFFyyyUUUQQQwww~~~YYY888KKKuuu}}}hhhoooxxxfff\\\xxxrrrbbbOOOPPP```jjjvvvWWW^^^XXXIII```<<<)))'''!!!(((///''')))(((''''''(((((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&,,,<<>>HHHCCC+++!!!&&&WWWyyy^^^+++111iiiMMM&&&((( $$$'''%%%!!!!!!---:::GGGRRR]]]cccoooxxxzzzppphhhiiilllkkklllfff```\\\[[[[[[\\\]]]```___\\\XXXVVV]]]hhhrrryyyAAA***,,,&&& !!!"""###$$$###$$$$$$%%%&&&&&&''''''&&&'''((()))***+++,,,,,,$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""+++000,,,%%%%%%'''((($$$$$$$$$$$$######"""""""""%%%(((:::mmmsss;;;---((("""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!###!!!%%%###@@@ppp@@@qqqzzzoooAAAPPPUUUnnn~~~wwwYYYCCCLLLtttjjjmmmlllccclllmmmaaaQQQJJJMMMJJJPPP]]]sssgggsssGGGiiiPPPnnnLLL,,,***$$$%%%---+++***(((''''''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&,,,;;;bbb~~~GGG,,,)))%%%$$$&&&)))+++,,,)))'''%%%%%%%%%%%%###!!!%%%&&&%%%###$$$'''&&&!!!###$$$&&&((()))(((''''''***************,,,---...'''$$$ """%%%######"""###$$$&&&)))***+++)))%%%###"""###%%%'''+++***(((&&&%%%$$$######  ###%%%''')))---000///000111111222222333333------,,,***'''$$$"""  ###***$$$EEEYYYTTTTTT]]]bbb^^^EEE ,,,???MMM???111$$$222aaaiii:::***$$$000rrrlll&&&((("""""" %%%&&&###///999GGGTTT\\\aaafffiiixxxxxxpppccc```ggglllkkkjjjddd```eeelllqqquuuxxxyyy~~~WWW666000(((   !!!###$$$$$$$$$$$$%%%&&&&&&'''((((((''''''((()))***+++,,,,,,######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###***---***%%%&&&'''((($$$$$$######""""""""""""!!!%%%)))<<>>mmm~~~zzz}}}}}}{{{KKKWWWyyyuuutttRRRMMM^^^ppp{{{fff]]]kkkdddlll:::qqqUUUsss|||zzzqqqbbbXXXMMMQQQQQQBBBEEEQQQOOOmmmxxxrrrdddKKKeee~~~tttvvvccc111KKK333---'''------999```rrr]]]tttlllXXX~~~PPP444666)))---444------***+++...222555666666555444===LLLjjjAAA999555---)))...777:::888===<<<999666888===<<<888:::777444333444555555444777666555666777666333000666555444222111000000000222///,,,+++---///000000---------------.........000000000000000111222222555444333222333333555666666000,,,...000......///+++000111---***,,,,,,)))((((((((('''&&&%%%$$$###!!!""""""""""""!!!!!!  """CCCiiiEEE...(((######%%%''')))000444000'''+++~~~===((()))///444000%%% """LLLeee888444/// !!!""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!! """"""!!!!!!  ***@@@rrrJJJ&&&!!!%%%YYY{{{yyyyyyzzzzzzzzzQQQQQQuuutttwww\\\LLL]]]kkkwwwlllSSStttYYYVVVNNNWWWWWWjjjYYYeee|||^^^FFF___kkkUUUYYYlllTTTjjjwwwttt@@@ZZZyyyTTT...---%%%+++@@@oooyyyhhhbbbrrrxxx\\\hhhoooCCC444555111///555---(((,,,...222666888888666555CCCWWWeee>>>555444///)))+++333999;;;999;;;:::777777;;;<<<999<<<:::777666777888777777999888888888999888666333555444333222222111222222444111...---...///000111......---------......///444444333222222222222222555555444333444555777888999111,,,...222222111111...222222///,,,---,,,***))))))(((((('''%%%$$$###"""""""""""""""!!!  """BBB|||SSS666%%%***'''$$$###***222444000NNN333%%%***888:::333%%% ###!!!bbbaaa555222,,,   !!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!! """!!!!!! ))):::oooUUU'''"""???ooo|||~~~{{{|||{{{zzzWWWKKKvvvxxx~~~jjjMMM```gggrrrpppNNNNNNDDDeeemmmCCC|||___UUUppplll]]]kkkBBB555jjj___TTTvvvuuu\\\```{{{BBB!!!///&&&'''---TTTwwwfffssskkksssMMMxxx^^^222666222...999,,,++++++...222666888888777555DDD______<<<555777444,,,)))///777;;;666:::<<<999888;;;<<<;;;===;;;999999:::;;;:::999999999:::::::::888777555555555444333222222222222444111......000222333444............///000111222888777666555444333333333666555555555555777888999999000+++...333444444444000222222000...------,,,******))))))'''&&&$$$###############"""!!!  """AAAfff888***&&&###$$$,,,444666555'''vvv---%%%***888999111$$$ %%%)))&&&{{{\\\222222)))   !!!!!!!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!! (((333jjj___)))### $$$YYY|||www}}}|||^^^FFFzzzwwwNNNfffhhhmmmqqqLLLJJJuuuAAAxxxHHHoooSSSYYYuuuhhhHHHlllUUU@@@hhhsssQQQQQQtttzzzOOO<<<[[[ooo???,,,***+++%%%;;;rrrfffdddttthhh]]]|||:::000111111777+++111+++---111444666777666666BBBeeeXXX:::888<<<:::111+++...555:::888===@@@>>>===@@@@@@???>>><<<;;;;;;<<<<<<<<<:::888999::::::999777666666777666555333222111111000222000...///222555888999///......///111333555777999888777666666555555666777777666555666777888999999222---///333333222333000111222222000------///,,,,,,,,,+++)))'''&&&%%%%%%%%%%%%$$$###!!!   AAA[[[555,,,###""")))111777:::vvvhhh***&&&***666444---$$$&&&///111,,,...XXX000222&&&  !!!$$$%%%!!!!!!!!!"""######$$$$$$#########"""""""""!!!!!!!!!!!! '''+++dddhhh+++%%%  ???nnnqqq~~~gggBBB{{{MMMnnnllljjjqqqMMMxxxLLLeeeMMMMMM^^^zzzSSSnnn}}}gggTTTtttjjj[[[DDDqqqsss\\\ZZZxxx}}}hhhEEEGGGcccfff000###111***$$$JJJpppxxxbbbdddnnnRRR000...333333,,,222***+++---000222444555666BBBkkkRRR999:::>>>>>>555...///444888777;;;======???AAA@@@======<<<;;;;;;======<<<;;;888999;;;;;;888777666666888777555444222111111000222000///000444888;;;<<<222111111111333555888:::888888777777777888888999888888777666666666777888:::555222333333000///111111111222444333000000333111111000///---+++)))((((((''''''&&&$$$"""!!!  @@@VVVBBB+++ (((333===%%%!!!UUU\\\((((((,,,888555,,,&&&---777666--- @@@TTT...333$$$    $$$***---!!!!!!!!!"""######$$$$$$""""""!!!!!!!!! !!!  %%%$$$___mmm...'''+++TTTmmm|||qqq???yyyJJJuuuqqqhhhoooSSSrrrQQQTTT```~~~@@@}}}[[[UUUZZZgggUUUQQQjjjttteeeRRRjjjnnnYYYMMMfffWWW)))///...###+++YYYvvv]]]dddVVV```ttt===,,,222//////,,,*********+++...111444666FFFtttOOO:::888===>>>777111111444666555777999:::>>>BBB???888<<<;;;:::;;;<<<===;;;:::888:::<<<<<<999777777777666666555333333222222222444222111222555999;;;<<<777666444333444666888:::666666666777888999;;;<<<:::999777666555555666666555444666888666222222777333222444888777333444999777666666444333000///...******)))'''&&&$$$"""!!!  ???dddAAA***!!!###---888+++&&&777TTT&&&***...>>>999///)))111:::555((( !!! LLLRRR...333###    !!!(((///444!!!!!!!!!"""######$$$$$$!!!!!! !!!  $$$ \\\ppp000((("""AAAlllzzzxxx===uuuGGGyyyuuuhhhooo\\\qqqTTTyyyJJJmmm[[[qqq\\\MMM```^^^hhh[[[@@@WWWmmmIIIKKKfffrrrdddYYY^^^vvvBBB(((***666000>>>mmm]]]{{{VVVnnnhhhJJJ+++000---333&&&)))(((((()))+++///333666KKKzzzNNN:::666;;;<<<777333333555555888999:::===BBBFFFBBB:::;;;::::::;;;<<<<<<;;;999999;;;>>>===:::777777999444444333333333444444555777444222333555999;;;;;;;;;:::777555555666888999444444555777888;;;<<<>>>:::999777666555444555555---000666:::999666999???555333555::::::666777===;;;::::::888777444333111++++++***((('''$$$"""!!!  ???WWW:::)))$$$)))111...)))!!! ### %%%ZZZ***'''...EEE;;;///+++444<<<444&&&***(((sssAAA777---### !!!$$$%%% """###"""!!! !!!###!!!!!!  %%%---+++ )))===vvvFFF***XXX}}}qqq333ooozzz```fff{{{sssfff```\\\[[[gggyyyMMMssskkklllOOO@@@'''!!!PPP|||___RRR[[[nnn~~~wwwiii]]]ggguuu~~~***$$$666***(((GGGiiioooccc}}}\\\ggg+++&&&'''...,,,,,,%%%&&&///000111;;;FFF~~~lllGGG>>>===<<<:::888444000...000777888;;;???AAA@@@<<<999>>>===;;;:::999999::::::@@@===;;;;;;======:::888777444111222555888999999999666333333555999;;;<<<<<<<<<===<<<;;;:::999999777;;;;;;888888;;;===<<<888;;;:::444111222444333111///222999>>>>>>???AAA???@@@AAA???===<<<<<<===>>>>>><<<777666888666222000...+++)))(((&&&### """  >>>zzzddd999"""'''***---)))$$$###!!! YYY***(((000BBB999///---777>>>888+++ !!!"""***'''(((AAA888..."""  !!!###%%% """###"""!!! !!!"""!!!!!! (((...,,, &&&;;;tttLLL---888ggg}}}zzz===eee}}}```aaa|||yyykkkbbbWWW^^^```cccVVVYYYrrrVVVxxxzzzQQQ***333;;;TTTfffdddccchhhrrrrrr___ZZZeeerrrOOO///(((---+++111___ssszzzddd|||mmmTTT$$$ *********$$$%%%...///111<<>>===<<<<<<<<<===@@@===;;;;;;======;;;999999666444555777::::::999999777444444777:::<<<===::::::;;;<<<===@@@CCCEEE999>>>???<<<999;;;<<<<<<======:::666888;;;:::666666333555<<>>AAABBB@@@<<<;;;===<<<999444111...+++***(((%%%###"""  ???pppLLL,,,'''...000,,,%%% %%%%%%xxxXXX***)))333BBB:::000...666;;;555***!!!$$$$$$***&&&:::@@@999000!!!    ###$$$ !!!"""""" !!!"""!!! ###)))))) ###888rrrWWW333QQQyyyJJJ^^^~~~bbbXXX~~~sssfffMMMeeeXXXJJJhhhwwwSSS```RRRVVV***555(((...[[[pppOOOVVViiiuuuiii^^^ddduuuzzzGGG"""///333$$$;;;}}}~~~gggzzzsss{{{+++ %%%***+++&&&&&&...---...999ZZZVVV???@@@===:::777777888666000***///555===AAABBBAAAAAABBBCCCBBB@@@>>>=========>>>@@@>>><<<<<<======<<<;;;:::999888999:::;;;:::999:::888666777999===??????===<<<;;;888666777:::===:::AAADDD@@@;;;;;;<<<<<<>>><<<888777===CCC@@@:::666333444999===>>>@@@CCCDDDDDDCCCAAA>>>======>>>@@@BBBAAA<<<;;;======:::999666111...,,,+++((('''###  @@@www^^^;;;(((...111---'''"""'''***$$$eeeVVV(((***555GGG>>>333000333333,,,###!!!!!!######)))'''KKK>>>999///    """### !!!"""!!! !!!"""!!!   444nnnbbb:::===lll~~~MMMYYY{{{fffPPPzzzlllCCC~~~nnnRRRxxx@@@~~~[[[oooHHHpppVVV444)))AAA555444AAAbbbQQQaaa|||kkk\\\WWWjjjuuuhhh333,,,666000...IIIxxx}}}eeeooojjjzzznnnEEE***%%%###))),,,)))***000---+++555hhhPPP>>>>>>===999666666::::::222(((---666???CCCBBBAAABBBDDDCCCBBB@@@>>>============@@@???>>>===============;;;;;;;;;;;;;;;;;;999888:::999888999<<>>>>>999999888777<<>>BBB@@@@@@@@@>>><<<<<<===>>>AAADDDCCC>>>;;;======;;;<<<888333000...,,,***)))$$$!!! BBBrrrcccKKK///***///,,,'''$$$!!!)))---)))!!!SSSSSS&&&)))777LLLAAA666222111///)))###%%%!!!&&&((([[[;;;777...   !!!!!!!!!"""!!!  !!! ///ggglllAAA###'''UUU{{{}}}xxxGGGTTT|||mmmJJJ~~~~~~ttt@@@mmmwwwxxxPPPfffLLLdddTTT^^^XXX]]]222***999444===<<<,,,UUUiii}}}rrr\\\SSS]]]sssXXX+++...===---(((```ppp]]]nnnzzz{{{pppkkk222&&&"""$$$******,,,222///---777uuu|||NNN@@@<<<===:::666555;;;>>>555(((000888AAAEEEDDDAAAAAACCCCCCBBB@@@???>>>>>>??????AAA@@@???>>>======???@@@<<<<<<======;;;:::999999;;;::::::<<>>???<<<555///......888@@@DDDBBB??????@@@@@@666:::<<<:::;;;???@@@???:::666666:::>>>???AAAEEE===>>>>>>===<<<===@@@CCCFFFIIIHHHBBB>>>>>>???===;;;888444000///---+++)))$$$""" EEEjjj]]]WWW>>>,,,,,,***'''$$$""")))///,,,###EEEOOO"""(((777KKK@@@666222111...,,,+++)))  !!!%%%kkk:::888...!!!     !!!!!! !!! ((([[[uuuIII)))BBBppp~~~IIIUUUvvvHHH~~~|||HHH___pppMMM{{{VVVgggXXXjjjzzzLLL```666***333<<<777...---666~~~ooojjjTTT```rrr}}}<<<''':::,,,+++FFFtttyyyrrrzzziiiBBB)))$$$ %%%%%%(((000///333@@@~~~uuuIII@@@<<<===<<<888555:::@@@888+++333999BBBFFFFFFCCCAAAAAADDDCCCBBBAAAAAABBBCCCCCCAAAAAA@@@???===>>>@@@CCC===>>>>>>===;;;:::;;;<<<<<<;;;<<<>>>@@@AAA@@@???===AAACCC>>>555---******;;;@@@CCCAAA@@@CCCCCCAAA999>>>AAA>>>===???@@@???666333333999===>>>@@@CCC===>>>>>>>>>>>>@@@DDDGGGBBBFFFFFF@@@;;;;;;<<<<<<888666333111000...+++(((%%%### HHHqqqWWWXXXMMM:::...+++'''$$$!!!!!!***///---$$$888LLL&&&666HHH<<<222///---+++,,,000,,,""""""""""""{{{;;;:::111"""    !!!!!! !!! LLL|||QQQ000$$$...TTTvvvNNNVVV}}}III~~~WWWYYYoooHHHfffJJJrrrbbbkkkdddeee777%%%111:::555@@@......222lllkkkcccfff000///000444444NNN{{{gggtttyyyzzzhhh999***###&&&!!! '''***333EEEiii>>>??????===???;;;666999@@@;;;///444999@@@FFFHHHGGGCCC@@@BBBAAAAAA@@@AAABBBDDDEEEAAABBBAAA???===>>>AAAEEE???@@@@@@>>><<<<<<>>>AAA===<<<===???AAAAAA???===@@@DDDEEE@@@666///---///BBBCCCBBB@@@BBBFFFEEE@@@???AAAAAA??????AAA???:::000...000777;;;<<<===???>>>???>>>>>>>>>@@@DDDGGG:::???AAA;;;777888:::;;;555444333333222///,,,(((&&&###  KKKUUULLLSSSNNN666000(((""" !!!"""###$$$,,,000---&&&***JJJ$$$555FFF999...***(((&&&(((......$$$%%%%%%&&&<<<===444###   !!!  !!! BBBVVV666(((333```LLLQQQJJJdddYYYqqqDDDYYYEEESSSnnnTTTkkk888 (((666888000...---+++!!!lllAAA)))999111+++444UUU~~~bbbvvvuuuwwwyyyMMM000+++***###000DDD___555===CCC===@@@===666999@@@===222444888>>>EEEJJJIIIEEEAAA>>>>>>>>>>>>???AAACCCDDDBBBBBBBBB@@@===>>>BBBFFF@@@AAAAAA???======AAADDD======>>>@@@AAA@@@>>>;;;>>>BBBEEECCC>>><<<@@@EEEIIIGGGCCCAAADDDHHHFFF???CCCBBB???===@@@BBB<<<444111///222:::?????????AAA>>>>>>===<<<;;;===AAADDD888>>>AAA<<<999;;;>>>???444333333444444111,,,)))&&&###  MMMTTT???RRR]]]>>>555)))!!!###(((,,,###'''---000...''' @@@)))%%%777AAA555***))))))%%%###$$$&&&&&&$$$"""+++BBB:::888***  !!!$$$...pppqqq222)))UUUpppRRRPPP{{{RRRrrrhhhLLLdddpppXXX(((gggpppRRR[[[rrrkkkGGG((((((666;;;666111(((000%%%kkk{{{qqq222333???111///:::[[[dddeeeeeemmmggg,,,888+++444444&&&'''BBBxxxEEE======@@@>>><<<<<<@@@@@@<<<;;;===444777===DDDEEECCCDDDIIIDDD@@@<<<===AAACCCBBB???===@@@CCCBBB??????BBBGGGCCCDDDDDDCCCAAAAAABBBCCC@@@===:::;;;>>>AAAAAAAAA<<<<<<<<<@@@EEEGGGEEEBBBCCCEEECCC>>>===AAABBB@@@@@@;;;:::???BBB@@@>>>>>>555222444999<<<:::888:::999888888:::<<<>>>>>>===???>>>;;;888555666999<<<:::777222000///,,,(((%%%%%%&&&$$$  TTTIII888DDDUUUPPPDDD---!!!$$$###"""+++%%%%%%''')))***&&&???((($$$444888111,,,+++((($$$$$$((('''&&&$$$"""...AAA999777***  !!!!!!)))___ooo999))) >>>ggg[[[GGGuuu|||TTTjjjsssQQQhhhuuu[[[???UUUnnn|||UUUNNN666$$$+++999<<<888555)))555(((222ttt|||uuulllhhhhhhoooYYY///111...---///CCCnnnddddddssskkk{{{===+++///111///)))(((XXX{{{___>>>:::888@@@@@@>>>???CCCCCC>>><<<===000333:::BBBDDDBBBCCCGGGFFFBBB>>>>>>@@@AAA>>>;;;>>>AAACCCBBB???>>>AAADDDCCCDDDDDDCCCBBBBBBDDDEEEDDDAAA>>>===???AAAAAA@@@???>>>>>>AAAFFFHHHGGGEEEDDDFFFDDD??????BBBCCCAAA@@@<<<:::>>>@@@===:::;;;888444444777999777555777666555444666888:::999888;;;;;;999666444333666888666333111//////---)))%%%$$$%%%$$$  WWWRRR222999HHHVVVPPP888$$$%%%'''$$$%%%%%%&&&''')))***&&&==='''"""///---,,,,,,,,,)))%%%'''+++'''&&&$$$!!!333???777555***   """HHHkkkDDD***%%% &&&VVV\\\DDDrrryyy\\\aaaVVVkkkvvvXXXWWWfffUUU]]]nnnzzzPPP///&&&%%%111<<<;;;666555***444(((444uuuhhhQQQXXXpppooorrrjjjjjjpppvvvggg;;;+++666777000444IIIuuukkkqqqkkkhhhtttPPP'''555333333111///444vvvkkkjjjGGG;;;:::333@@@===999888<<>><<>>555333***   666fffRRR,,,'''  $$$!!! $$$>>>JJJNNNvvv{{{~~~iii^^^[[[iiirrrMMM^^^UUUzzz[[[uuuIII,,,"""$$$,,,888;;;666111111000222"""111uuu~~~bbbIII===@@@LLLUUUdddwwwoooLLL^^^xxx^^^bbbDDD---<<<===777444444VVV]]]cccXXXwwwrrreee///000555<<<666222LLL___iii>>>===:::...@@@<<<000)))///999;;;888555555666===EEEHHHFFFFFFHHHCCCAAAAAABBBEEEFFFEEECCCCCCEEEGGGFFFEEEDDDEEEGGGBBBCCCDDDDDDDDDFFFIIIKKKJJJIIIGGGEEEEEEDDDDDDCCCFFFCCC@@@BBBFFFIIIIIIHHHDDDFFFEEEAAAAAACCCCCCAAACCC??????AAAAAA===;;;===;;;555111111222000000222777666555555777777666555111333333222000.........------...---,,,)))$$$"""######!!!  bbblll(((###...NNNaaaRRR...(((555777000***)))***,,,,,,'''!!!999&&&'''&&&%%%%%%(((...111000,,,((('''$$$!!!777===555333***   ***]]]^^^222((( %%%'''!!! """%%%%%%%%%***...ZZZ{{{}}}xxx```dddgggqqqGGGXXXmmmaaakkkrrr~~~MMM---'''###***444;;;999222...///888555$$$888}}}rrrYYYeeewwwkkkhhhbbblllZZZWWW{{{OOO000444222666999,,,999dddjjjpppGGG<<>>:::;;;;;;???FFFIIIGGGFFFGGGAAAAAAAAABBBCCCDDDDDDDDD@@@AAADDDEEEEEEFFFFFFGGGBBBDDDFFFFFFGGGHHHKKKMMMJJJJJJJJJIIIHHHGGGHHHHHHFFFCCC@@@AAADDDGGGGGGFFFCCCEEEEEEAAA@@@CCCBBB@@@???===>>>AAA@@@<<<<<<>>>888222...///000///000333222000//////111111000...///000222111...,,,,,,,,,+++,,,---,,,((($$$ !!!"""  iiivvv***&&&---:::WWWSSS222%%%,,,111111++++++,,,......((( %%%888'''%%%'''%%%###$$$+++222111+++)))'''%%%!!!555>>>666444***  ###NNNhhh===***$$$'''&&&  !!!(((%%%,,,!!!VVVzzz~~~aaarrrgggwwwQQQTTT}}}TTT|||[[[}}}QQQ///%%%)))***000777999666111///000666444(((CCCaaa\\\mmm}}}tttssstttyyyYYYwwwFFF333'''222;;;000///BBB[[[LLLqqq???777MMMlllaaasss[[[---444HHH@@@MMMiiiTTTUUU777333666...888:::&&&,,,:::>>>===>>>;;;<<>><<<888999<<<666000---///000///000333000///......///000///------///000///,,,*********)))***+++)))$$$ !!!!!!  ppp~~~222000000555RRRYYYEEE444+++)))///++++++,,,......)))!!!)))888((( %%%&&&&&&### $$$,,,...+++)))'''%%%"""000???777555***   <<>>:::999>>>BBBCCCDDDFFFEEEDDDBBB@@@???@@@CCCEEE===>>>@@@CCCEEEEEEDDDCCC@@@DDDJJJMMMMMMLLLKKKKKKJJJLLLNNNMMMKKKJJJKKKMMMEEECCCAAACCCFFFGGGDDDBBBCCCFFFFFFCCCBBBDDDCCC@@@;;;:::<<<===:::555666:::666000...///000//////222000.........000000000...,,,------+++)))(((((()))&&&'''(((%%%!!!!!!  !!!uuu;;;:::111888OOO___```RRR777(((///))))))***------)))!!!---888***!!!%%%###'''%%%%%%+++,,,)))(((%%%"""---@@@888777***   """///pppTTT333 ###''')))***)))***,,,)))$$$&&&)))+++$$$***((()))eee\\\fffsss\\\~~~FFF{{{zzz^^^|||WWW555***111333---666777666333000...***'''111555///III~~~ZZZaaazzzooo}}}sssnnnWWW000......444:::222333III{{{```tttDDDsssiiiEEEHHH]]]555444\\\eeeVVVVVV333...###888888///000)))###"""&&&...;;;FFF???999888===BBBDDDFFFIIIFFFEEECCCAAAAAAEEEJJJMMMBBBBBBDDDFFFGGGGGGEEECCC@@@EEEKKKOOOOOOMMMKKKJJJKKKMMMOOONNNKKKJJJKKKLLLEEECCCCCCDDDGGGHHHDDDAAADDDGGGGGGDDDDDDEEEDDDAAA>>>>>>??????;;;555555999666111///111111///...000+++***)))***,,,---,,,++++++++++++)))'''&&&'''(((###%%%&&&###  !!! !!!xxxBBB@@@000666GGG^^^ooofff@@@'''...''''''(((+++,,,((( ///888 %%%"""&&&&&&$$$"""&&&++++++'''''')))(((%%% ###999;;;999+++  """QQQwww<<<######%%%(((+++,,,---,,,,,,&&&'''(((+++......,,,***<<>>???PPP___FFF,,,DDDtttwwwzzzVVVTTT888###***---)))000---(((!!!'''666???AAA;;;;;;===@@@DDDEEEEEEDDDCCCDDDEEEDDDCCCCCCEEEGGGCCCBBBAAABBBDDDEEEEEEEEEEEEKKKOOOMMMLLLNNNOOOMMMDDDJJJOOONNNIIIFFFHHHKKKDDDFFFHHHGGGFFFDDDCCCDDDGGGFFFDDDBBBBBBCCCEEEFFFCCC???999555444444444444000000...---+++***(((((()))((('''&&&&&&%%%%%%&&&)))((('''%%%%%%$$$$$$%%%"""$$$$$$"""%%%###  !!!III333<<<333BBBQQQTTTOOOEEE888...''''''(((***+++'''999:::!!!&&&%%%''''''$$$###&&&++++++'''((()))((($$$ }}}AAA<<<>>>+++   !!!!!!GGGqqqMMM&&& !!!"""######$$$$$$######$$$''')))******)))((('''((())),,,///000///---&&&WWWvvvfffbbb[[[qqq|||yyyxxxeeeyyy___ppptttDDD<<<888888111((((((000%%%,,,///***'''))))))'''111333(((\\\qqqqqqyyyiiiSSSwwwpppvvv}}}jjjPPP///:::;;;888BBBlllvvvFFF]]]bbb@@@444;;;JJJ777555000MMMwwwwwwvvv\\\QQQ999%%%"""###'''000444000((($$$+++888@@@AAA???>>>===>>>@@@BBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGDDDBBBBBBCCCEEEGGGHHHGGGDDDKKKOOONNNMMMOOOOOOMMMGGGLLLPPPOOOIIIEEEGGGJJJFFFHHHJJJJJJIIIHHHHHHHHHCCCDDDEEEFFFGGGFFFEEEEEE>>>;;;888666555333111000...------,,,+++***))))))((((((&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""!!!###$$$"""$$$###  """UUUEEEEEE999???GGGLLLMMMFFF333!!!%%%&&&'''((('''###AAA<<>>...---'''"""'''---&&&///222)))___{{{hhhrrrXXX???nnn}}}\\\ppp}}}lll)))555==="""cccccciiipppPPP{{{III111+++$$$ ...<<<^^^~~~yyyfffOOO<<>>;;;:::<<>>GGGLLLLLLFFF777(((###%%%'''&&&###NNN??? &&&,,,555444000---...111///***'''***---)))!!!EEEDDD::::::***  &&&UUUttt444((( !!!"""$$$$$$&&&&&&&&&&&&%%%$$$######((()))*********)))(((((())))))+++...222444333333333***===llleee|||nnnYYYmmmsssffffffvvv[[[ooommmjjjccc|||TTT???999777555555???999222...+++&&&###"""///+++!!!___uuukkk|||xxxtttllljjjsssooouuuAAA555;;;888xxx|||dddBBB>>>UUU999...,,,(((222HHHkkk{{{fffEEE777333!!!)))---222000+++(((---777===>>>AAA===999777:::>>>BBBDDDAAABBBBBBBBB@@@AAABBBDDDDDDCCCCCCFFFIIILLLMMMMMMHHHMMMOOONNNNNNOOONNNJJJJJJMMMPPPNNNJJJGGGHHHJJJEEEGGGIIIIIIGGGEEEEEEEEEDDDFFFIIIJJJHHHCCC>>>:::;;;999666555444222000...******))))))((((((''''''$$$$$$###"""!!!!!!!!!!!! !!!!!!  !!!"""###WWWXXXHHH666GGGVVVUUUIII???:::999$$$'''(((&&& ]]]CCC %%%///;;;999444//////111...(((%%%,,,222000&&&000www```666777222+++  CCCrrrCCC--- !!!"""###%%%%%%&&&&&&&&&&&&%%%$$$######))))))***************)))++++++,,,///222555555444===)))///KKKmmmfffssszzz\\\rrrkkk~~~llliiilllkkkQQQooolllUUUAAA666555999999@@@CCC333###777(((&&&%%%gggxxxlllwwwzzz```gggddd555444bbbfffaaa999'''jjjXXX>>>666888111333QQQuuusssWWW555+++..."""$$$ )))***(((''',,,777>>>???AAA===888666888;;;???@@@BBBBBBBBBAAA???>>>???@@@DDDCCCDDDFFFJJJMMMNNNNNNJJJNNNNNNLLLLLLNNNLLLHHHIIIKKKMMMLLLJJJHHHIIIKKKGGGHHHIIIHHHEEECCCBBBBBBBBBDDDEEEEEEDDDAAA===;;;>>>:::666333222333222222******)))'''&&&%%%$$$###"""!!!  """***|||MMMTTTIII>>>MMMWWWRRRDDD;;;888888)))******&&&kkkIII!!!&&&111999777222------...+++&&&&&&...555333(((%%%}}}tttgggYYYNNNFFF???<<>>===---$$$(((***333mmmxxxnnntttpppJJJEEEnnnvvvPPPRRRgggpppOOO888222222000555```lllGGG111'''+++***'''###$$$&&&'''''',,,666===>>>???<<<888555666777999999@@@AAAAAA???======>>>???DDDCCCCCCEEEIIILLLMMMMMMKKKLLLKKKIIIJJJNNNMMMIIIIIIJJJKKKJJJIIIIIIJJJKKKHHHJJJKKKJJJGGGEEECCCCCC???@@@AAABBBBBBAAA???>>>>>>999444111111222222222***)))(((&&&$$$###!!!!!!  ###222}}}GGGLLLOOO:::<<<======@@@AAA<<<444///...+++&&& zzzPPP$$$'''444555444000+++,,,///---'''(((///555111%%%!!!iiiuuu```OOOFFFDDD@@@:::666666555444333+++&&&,,,---222;;;666---    !!!)))KKKmmm@@@,,, !!!!!!!!!"""$$$%%%'''((($$$%%%&&&''''''(((''''''&&&&&&''')))+++---...///333222222444777999999999111111:::&&&333FFFoooyyylllccc}}}sssmmmhhh```|||zzz^^^WWWuuu{{{~~~iiiWWWBBB888888555%%%000444aaapppxxxaaayyytttsssYYYEEE---'''(((///;;;qqqkkk;;;777,,,***111///$$$!!!"""&&&''''''***222777888555333222333555666666666===>>>>>>>>>======???AAACCCBBBBBBDDDGGGJJJKKKKKKHHHHHHFFFDDDHHHNNNPPPMMMJJJJJJJJJIIIGGGGGGHHHHHHFFFHHHJJJJJJHHHGGGGGGGGG@@@AAACCCDDDCCC@@@===;;;888555111/////////...---'''&&&&&&%%%###"""!!!!!! %%%:::BBB@@@NNN000///...///777???===777444000***%%%!!!UUU&&&(((777333222///,,,...222000++++++000333...!!! WWW~~~qqqjjj___bbb```VVVFFF:::555555555222///...000000...,,,/// '''222//////,,,---   %%%###<<<|||GGG333 !!!"""""""""###%%%'''((()))&&&&&&&&&&&&%%%$$$###"""'''((()))+++...111333444777666555666999;;;;;;;;;;;;...===333..."""LLLzzziiidddXXXCCCppp|||aaaIIIZZZ{{{III&&&###'''###&&&444)))MMMlllfffjjjxxxJJJZZZAAA''' """///???xxxiii000999...%%%000...!!!""""""&&&'''%%%''',,,000000((()))+++000555888888888999;;;<<<======>>>AAACCCCCCBBBAAACCCFFFHHHIIIIIIEEEDDDBBBAAAGGGOOOSSSQQQLLLKKKJJJHHHFFFEEEEEEEEECCCEEEHHHIIIHHHHHHHHHIIIEEEFFFHHHGGGDDD>>>888444222111///......---***((($$$$$$$$$$$$#########""" '''@@@>>>444GGG111666666111---000555777666000)))###!!! """aaa 000444666111000666:::777000+++///;;;===---HHHtttlllbbb[[[XXXWWWVVVTTTOOONNNGGG===666555555333111222111---'''  ###$$$###&&&,,,...---...   333fffkkk999'''!!!""" !!!###$$$%%%%%%%%%&&&&&&((()))***+++&&&&&&%%%%%%%%%''')))***)))***+++---...000111222555666777888:::;;;<<<===888888:::999222---333???wwwuuuzzziii]]]DDDccc~~~\\\OOObbbxxxoooEEE'''"""$$$BBBssskkklllFFF:::333qqqyyy&&&222111888\\\uuu{{{LLL...---,,,+++***+++,,,,,,'''$$$###'''++++++***)))+++))))))---111444444222999;;;<<<===<<<;;;<<<===BBBBBBBBBEEEHHHIIIIIIHHHNNNLLLIIIHHHJJJLLLNNNNNNJJJIIIGGGGGGGGGFFFCCCAAAEEEHHHGGGCCCDDDIIIGGGBBBAAAAAAAAABBBAAA>>>999555666333000---,,,+++)))((($$$$$$###!!!  ((( HHHWWW,,,,,,###111888:::<<<333///777888777000&&&  ///qqq'''000777555///...333888666111///555??????000 777xxxzzzsssiii]]]UUUTTTYYYYYYZZZZZZXXXRRRLLLGGG???BBB???777111111222222///...***$$$ ***...---...  +++WWWhhhPPP$$$%%% """ !!!###$$$%%%%%%&&&&&&&&&'''((()))***+++(((((((((((()))***+++++++++,,,---...000111222333777888888888999999999999444444888:::666000222888888jjj}}}iiicccVVV```ccc___iiifffTTTYYYgggzzz}}}cccMMMEEEGGG[[[}}}zzzgggbbb222WWWQQQtttkkk(((******999NNNooo|||fff:::---,,,+++++++++,,,------(((&&&&&&(((******++++++'''&&&&&&)))...222333333777999;;;<<<;;;;;;;;;<<<@@@@@@@@@BBBEEEGGGFFFEEEIIIGGGEEEEEEGGGJJJLLLLLLJJJHHHGGGGGGGGGEEEBBB???AAACCCBBB>>>???CCCBBB===@@@@@@@@@@@@@@@===888444222000---++++++***)))((($$$###"""!!!  """[[[VVV(((%%%000444888;;;444000888666555...$$$<<<111000999333---+++///333333333555:::BBBAAA222###(((KKK```uuupppnnnjjjeee___YYYUUUSSSaaa]]]XXXSSSMMMHHHKKKPPPNNNRRRXXX\\\[[[UUUMMMGGG>>>AAA@@@999444444666555555111((( (((---,,,--- ###AAAaaakkk222### ######%%%""""""######$$$%%%%%%&&&&&&&&&'''((()))******+++******+++,,,---------------...///000111222333444999999888888777666666666///000555;;;;;;666111111000<<<^^^lllsssTTT\\\{{{|||bbbbbbuuummmOOOWWWgggrrrkkknnnxxxeee\\\jjjUUUxxx^^^YYYTTT555)))222BBBiiivvvNNN)))++++++++++++,,,---......,,,---,,,)))'''&&&((()))$$$######&&&***///222333444777:::<<<;;;:::::::::=========@@@BBBDDDCCCBBBDDDBBBAAAAAADDDGGGHHHHHHGGGFFFFFFFFFFFFEEEAAA>>>BBBBBBAAA???@@@BBBAAA===???>>>======<<<:::555222...,,,***))))))***)))'''###"""!!!  kkk}}}VVV)))(((///111555;;;444///777444333,,,###OOO:::---999111+++(((+++...000555;;;;;;@@@===111%%%&&&???BBBHHHWWWUUUQQQPPPQQQTTTVVVWWWRRRSSSUUUWWWVVVTTTTTTVVVVVVUUUVVVZZZ]]]\\\VVVPPPGGGEEE>>>666444666555111111,,,###'''---***---!!! ///UUUwwwDDD%%%''' &&&###$$$$$$$$$$$$$$$%%%%%%%%%''''''((()))******++++++***+++---...//////............///000111222222333777777666666555555444444//////333999===:::444...<<<"""999TTTkkkfff~~~zzzyyygggGGG777FFFfff|||~~~oooUUUppp___XXX000===666---666HHH}}}eee>>>%%%))))))***+++,,,---...///000222000***$$$###$$$$$$$$$######$$$''',,,000222222555999;;;;;;:::::::::<<<<<<<<<>>>@@@BBBAAA@@@AAA@@@???@@@BBBDDDDDDCCCAAAAAABBBDDDFFFEEEBBB???CCCBBB@@@@@@@@@AAA@@@======<<<:::999888666222///---+++)))((()))((('''%%%"""!!!   $$$!!!aaasssMMM,,,)))---000777>>>333***000333222,,,###cccEEE,,,555///***&&&'''))),,,555>>>999:::666---$$$...!!!%%%>>>BBBEEEBBBEEEKKKRRRUUUSSSLLLFFFGGGIIILLLOOORRRRRROOOKKKQQQMMMKKKRRRZZZ]]]UUUMMM@@@888+++###%%%***''' %%%'''---+++---###  !!!&&&EEEmmmVVV/// &&&###$$$((( $$$$$$$$$$$$$$$$$$$$$$$$'''((()))***+++++++++******+++,,,...///......---.........//////000000000333333444444444444444444222111111555;;;===777000111///HHHRRRYYYccceeeoooWWWDDDHHH]]]qqq~~~xxx\\\uuuUUU;;;,,,JJJiii000&&&--->>>TTT|||yyyRRR555)))'''((()))***,,,------...,,,111000)))$$$%%%&&&%%%&&&&&&%%%%%%&&&)))---000111444888::::::::::::;;;<<<;;;<<<===@@@AAA@@@???@@@??????@@@AAABBBAAA???<<<<<<>>>AAADDDEEEDDDBBB@@@===<<<<<<===<<<::::::;;;999666555333222///,,,---,,,***)))((('''%%%###!!!  %%%$$$ ???{{{aaa555%%%!!!(((---222===BBB222%%%)))444333---### vvvUUU000222///***&&&%%%$$$(((333???999777222+++$$$///EEE+++---;;;JJJ@@@???@@@DDDHHHIIIFFFCCCJJJJJJIIIGGGIIILLLKKKFFFCCCBBBEEEOOOXXXXXXMMMBBB///&&& %%%------,,,%%%  ######666XXXdddBBB)))%%%&&&(((''' $$$$$$$$$$$$%%%%%%%%%%%%((()))***,,,,,,,,,+++*********+++,,,------------------------............000000111222333444444555555333111222888===999111000666RRRnnn]]]bbbXXXdddlllrrrnnn}}}ccceee}}}|||\\\GGG~~~777WWWQQQgggsss@@@+++###333JJJbbbqqqbbb<<<---)))%%%&&&((()))++++++++++++&&&,,,---((((((,,,...***%%%&&&'''&&&&&&(((,,,...000222555777777888:::<<<<<<;;;;;;===???@@@???>>>>>>>>>???@@@BBBBBB@@@>>>::::::;;;>>>BBBDDDEEEDDDAAA===;;;======;;;999:::999777333000///...,,,***,,,+++)))((((((&&&###!!!  !!!!!!  !!! &&&###  (((444@@@KKKWWWaaaSSS(((///777CCCFFF333$$$***555444---### ***hhh888000///+++'''$$$!!!$$$111>>>===888111+++%%%,,,===&&&000JJJBBB:::222000555===CCCFFFCCCGGGGGGAAA???AAAAAA???===AAAHHHNNNPPPKKK@@@888###  !!!***,,,,,,'''   $$$"""###,,,EEEkkkWWW777%%%)))***&&&&&&%%%%%%%%%&&&&&&'''''''''((()))+++------,,,+++************++++++,,,---.........------------------///000000111111222333333444444111000555;;;888000...,,,BBBwwwrrrhhhrrrnnnLLLMMMsss}}}}}}}}}vvvzzzmmmSSS444___}}}RRRZZZwwwTTT@@@!!!---+++555^^^jjjxxxgggNNN***(((((($$$%%%'''((())))))))))))&&&,,,...***,,,333222***"""$$$&&&&&&&&&(((+++......000111222333555888;;;;;;::::::<<<>>>???===<<<::::::<<>>>>>:::888:::888555000---,,,+++)))(((((('''&&&&&&&&&%%%"""  ###$$$###""" !!!### &&&%%%%%%$$$'''---///...111666111444999DDDYYYzzzXXX***111;;;HHHIII555)))333555444---"""888vvv>>>000///+++'''$$$ """///<<>>===@@@EEEJJJJJJCCC:::333000###"""  &&&))),,,'''    (((###!!!###(((;;;mmmeeeBBB&&&******%%%+++&&&&&&''''''((())))))***)))***,,,------,,,+++***,,,+++******+++,,,...///...............---------000000000000111111111111222444222000444999666...(((444===~~~vvvnnnuuuggg555---[[[xxxssslllggggggmmmtttzzzzzz|||EEE777"""222CCCkkkOOOmmm<<<&&&&&&111***///ssslllmmm{{{aaaCCC ''''''$$$%%%&&&(((((((((''''''+++111111---000666111&&&!!!%%%&&&&&&(((+++...------...//////222777::::::999999;;;======<<<;;;555777:::>>>CCCDDDCCCAAA>>><<<::::::===???AAAAAA===777666999999555333555777444///,,,***)))((('''$$$######$$$%%%%%%""" !!!""" %%%%%%%%%###!!!!!!###%%%  &&&***######'''......((('''+++)))---111333444888@@@GGGcccssseee%%%+++333===JJJKKK777///<<<555333,,,!!!BBB???111,,,,,,...!!!"""((()))???>>>:::444000+++###///IIIRRR@@@333444777666888>>>AAA>>><<>>@@@@@@>>><<<:::??????999777:::;;;888555777888888666444333333333000,,,*********'''%%%"""""""""!!! """ """&&&%%%$$$"""!!!  ''''''&&&,,,111333///...333555333555111...000444777777666...000333999DDDYYYrrrYYY'''999>>>AAAHHHIII;;;444???:::222(((""" dddYYY///000///222&&&(((,,,!!!)))222///,,,***(((###000HHH```NNN>>>:::999555888???;;;???DDDEEECCCAAAAAADDDGGGJJJOOOQQQHHH444$$$'''   &&&***...+++!!!     """$$$$$$""" !!!###$$$$$$%%%)))---IIIrrrooo<<<'''+++'''((((((&&&$$$%%%'''***,,,,,,HHH===111,,,)))'''(((,,,,,,,,,++++++,,,---...///+++,,,,,,,,,,,,++++++***...---,,,,,,---...//////111000//////000000///...000---;;;~~~tttfffrrruuunnn<<<---...///444===TTT{{{vvvuuuuuupppnnnkkkkkkmmmnnnllljjjmmmoootttxxx{{{|||||||||qqqaaaYYY\\\jjjyyyuuuzzzGGG000$$$***,,,###%%%222;;;ccciiiJJJ555)))###!!!---GGGkkkpppfffAAA&&&)))((((((&&&(((******)))))))))***,,,,,,+++)))+++000000---)))******(((%%%$$$%%%(((&&&%%%%%%(((...333555555777666777999;;;;;;888555666888;;;>>>@@@@@@>>><<<;;;>>>>>>:::999;;;999444222444666666444333333333222000---,,,,,,***'''$$$""""""!!!!!! !!!###''''''%%%$$$###""""""""""""!!!  """+++(((''')))...000...000666::::::888888666333666<<<>>>;;;444666666222------222777+++EEEmmmRRR(((777BBBIIINNNJJJ:::555DDD:::000'''"""&&&{{{444///,,,000'''***333'''%%%***(((&&&%%%&&&###///CCCeeeYYYNNNIIICCC;;;888<<<:::DDDMMMLLLEEEAAADDDIIINNNMMMQQQTTTJJJ333 !!!$$$  &&&,,,...+++!!!   !!!""""""#########""""""!!!"""###$$$$$$%%%'''***;;;XXXzzzQQQ///222"""---((('''&&&''')))++++++***===444+++((('''&&&)))---000...,,,++++++,,,...000---------,,,++++++******......---,,,,,,,,,,,,---///---++++++---/////////...+++999vvvyyyiiimmmpppxxxBBB---)))%%%!!!###333HHHdddzzzyyyvvvoooqqqwww|||xxxwwwyyy|||{{{wwwvvvyyy|||{{{wwwvvvuuuqqqmmmkkkjjjkkkrrrqqqqqqsssvvvxxxxxxwww}}}jjjaaaeee___jjjzzzlll111+++)))...---&&&###%%%+++---000111555???NNNZZZkkkllljjj```MMM888&&&!!!"""''':::\\\~~~jjjTTT333$$$///+++%%%''')))***+++***)))***++++++,,,+++)))+++//////,,,///...---)))%%%###"""######"""###'''---222555666555666777888:::888555222444777;;;???@@@???===;;;<<<===<<<;;;<<<<<<777000///111333444333222222222///......------***&&&###!!!!!! $$$(((((('''&&&%%%$$$$$$######""""""""""""!!! %%%...'''---777;;;;;;888777:::<<<;;;999???>>>777:::GGGLLLHHH888;;;===<<<999555444555:::222+++---???aaaAAA***888HHHQQQPPPFFF333000AAA888---### 999MMM222+++111%%%"""111000///+++(((%%%$$$$$$!!!***999OOOOOORRRXXXXXXPPPLLLLLLMMMTTTWWWPPPGGGEEEIIIMMMVVVPPPRRRXXXPPP888###   %%%------+++"""   !!!!!!!!!"""###############$$$$$$%%%######$$$$$$$$$%%%&&&'''***>>>kkkhhhGGG333%%%...***)))((()))+++++++++)))(((%%%%%%(((***((())),,,000///...------------...,,,,,,,,,+++++++++++++++111111000...,,,***)))***---+++((((((+++---//////+++***555lllxxxrrruuuvvv<<<""")))888HHHYYYjjjvvv~~~wwwrrrqqqqqqqqqvvv}}}yyy{{{zzzuuutttyyyzzz|||}}}}}}}}}~~~pppvvvrrrvvvnnnyyytttbbbSSSTTTGGGwwwEEE''',,,000111///---***&&&///,,,)))%%%###%%%))),,,222111...''' %%%)))222OOOuuuaaaBBB---(((///'''%%%''')))******))))))***+++***,,,,,,)))***......+++///...,,,)))%%%""" """"""$$$'''+++000333555444555666888777555222///222666;;;??????>>><<<:::>>><<<;;;===???===666...///111333333111/////////+++,,,------,,,((($$$!!! $$$'''''''''&&&&&&%%%$$$$$$$$$###"""######""" '''///%%%!!!666CCCEEEFFFDDDBBB@@@???>>>777CCCDDD:::@@@SSS\\\VVVRRRMMMGGGBBB???<<<888555---///111333444444444444TTTlllbbb(((+++>>>KKKPPPKKK???...,,,;;;777+++!!!IIIwww===000777+++(((,,,///***'''$$$###### ###+++111888EEETTT]]]______```^^^^^^XXXNNNKKKQQQXXXZZZbbbYYYWWWYYYRRR<<<%%%!!!  ###,,,,,,***"""    !!!!!!"""######%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$%%%&&&&&&&&&%%%&&&333OOOwwweee666...+++,,,+++******+++,,,***)))***))))))---,,,))))))+++---...000000000...,,,******))))))******,,,---...555555555111,,,(((''''''+++)))''''''))),,,......))))))222aaauuuxxxjjj111"""111CCCPPPhhhjjjsss~~~yyy}}}}}}yyyyyypppcccYYYsss```{{{ggg,,,%%%...111...---111222...!!!&&&+++---+++&&&"""$$$!!! &&&)))###%%%(((777___SSS333...---))) '''((()))******)))(((***+++(((,,,,,,******,,,,,,***---,,,+++)))'''&&&###"""$$$%%%&&&(((***---000222333444666666555222000...222666;;;>>>===;;;::::::>>>;;;;;;>>>@@@<<<555...222333444333000---,,,,,,&&&(((***+++)))%%%!!! $$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""######  +++000###'''===DDDFFFKKKNNNNNNKKKJJJJJJ???JJJJJJAAAHHH\\\ddd]]]dddYYYLLLEEECCC???888000???;;;444...,,,---///111&&&...888BBBRRRkkkEEE(((@@@IIIIIIEEEAAA777666CCC888...$$$  ZZZKKK000777444$$$***---///'''$$$!!!!!!!!!  &&&(((///999BBBIIIKKKLLLIIIJJJFFFDDDOOOcccoooqqqnnnhhh```YYYNNN===((( ***+++)))!!!  !!!!!! !!!""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&(((((('''%%%***333:::pppxxxGGG:::---///...+++++++++,,,+++)))...***((()))((('''+++222+++---000111111...+++((((((''''''((()))+++---///555666666333,,,((('''(((***(((''''''))),,,,,,,,,((()))000WWWoootttiii666!!!$$$###"""###$$$%%%&&&(((111:::MMMcccppprrrrrrsssyyy|||~~~~~~gggPPP___fffPPP)))''',,,---((()))///222000444...$$$###"""!!!###''')))((('''""""""'''???nnn}}}@@@+++...,,,$$$((('''((()))((('''''')))+++'''+++---***)))++++++)))---,,,++++++,,,,,,)))'''&&&''')))))))))+++...111222444555555222000000000333777;;;<<<:::888888999;;;888999===>>>999222///222444444222...+++))))))###&&&))))))&&&"""!!!"""""""""$$$%%%%%%$$$######"""!!!!!!"""######!!! $$$.../// ---BBBVVVVVVYYY\\\ZZZVVVUUUWWWQQQUUURRRLLLSSSbbbeee^^^^^^XXXQQQNNNMMMHHHAAA:::KKKEEE>>>888444111///...555222+++(((444NNNhhhwww000###%%%===EEEDDDBBBFFFEEEDDDNNN888000)))$$$qqqppp:::444888000666555111(((%%%""""""###"""""" """(((,,,+++'''(((---111555GGG___mmmnnnfffggg^^^JJJ999///$$$((()))(((     !!!  """###""""""###$$$$$$######"""######%%%%%%%%%%%%&&&'''(((((())))))'''&&&&&&(((***+++)))&&&)))///222TTTuuueeeEEE888222000,,,***+++++++++***'''%%%%%%''''''&&&,,,333+++,,,...//////---+++***((('''&&&&&&''')))+++,,,000333555222,,,((((((***)))((('''(((***++++++***(((***///PPP|||eeesssuuuEEE111'''###'''$$$+++'''###'''...)))!!!+++;;;PPP```jjjwwwsssccclll___lllfff777///((()))(((&&&'''***,,,***,,,---//////---)))$$$!!! """%%%'''&&&###!!!$$$666YYYTTT...''''''$$$$$$'''''''''((('''&&&&&&(((***&&&+++---+++(((******))),,,******,,,......,,,)))'''(((******)))+++...222222444555333000///111333555999<<<;;;777555666999666444666:::999333///000000111222000---)))((((((###&&&((((((%%%!!!  """!!!"""$$$%%%&&&%%%$$$###"""!!!!!!###$$$$$$"""  """+++***777KKKiiidddbbbbbb^^^ZZZ\\\bbbbbb^^^YYYYYYaaaiiiiiibbb``````^^^VVVLLLCCC@@@???VVVMMMAAA999777999;;;===222666;;;FFF[[[uuuZZZ!!!(((&&&:::DDDDDDAAADDDAAA>>>DDD333...)))$$$)))PPP666:::666<<<777///...+++'''%%%%%%$$$ &&&)))###%%%+++---999KKKRRRPPPOOOXXXOOO222'''((('''    !!! !!!!!!!!! """$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%&&&'''((())))))))))))(((&&&&&&(((,,,,,,***'''"""&&&111999kkk}}}LLLDDD444111---******+++++++++'''(((,,,///---'''&&&***,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%&&&''')))***+++///222111,,,)))))),,,)))((((((***+++,,,***((((((***...LLLvvvaaavvv~~~NNN666&&&%%%'''333%%%&&&'''&&&### !!!&&&(((((()))---:::OOOhhhyyy|||ooouuukkkdddIII###222)))'''&&&''')))(((&&&$$$###$$$&&&'''&&&$$$###"""''''''&&&$$$!!! ,,,KKKvvv}}}444"""&&& &&&$$$$$$&&&''''''&&&%%%%%%(((***%%%+++...+++((()))***(((***((((((***------+++(((&&&(((*********+++///333333444444222//////222555777:::<<<:::555333555888333111333888555...---111,,,...///...+++)))(((((($$$''')))((($$$!!! !!!""""""!!!"""$$$&&&&&&&&&%%%$$$"""""""""$$$%%%%%%###!!!  $$$$$$$$$AAAUUUeee___ZZZ[[[ZZZZZZaaakkkjjjbbb\\\aaakkkpppnnniiibbbiiillleeeZZZWWWaaalllaaa\\\UUUOOOJJJCCC;;;555:::>>>EEERRRggg}}}999+++***:::FFFFFF???<<<222+++...,,,)))'''!!!  333CCC666:::111,,,333///((("""###(((***$$$)))***"""""""""###''',,,...@@@KKKIII333%%%(((&&& !!!!!!!!!"""###""" !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&''')))***+++++++++***+++***((('''''')))+++,,,'''&&&---666QQQ{{{ttt???;;;666222000---)))'''(((******+++++++++,,,,,,,,,...---+++))))))***+++,,,+++***)))((('''&&&%%%$$$,,,------+++(((&&&&&&'''''''''&&&&&&&&&''''''((()))''',,,;;;|||tttooo}}}ZZZ***&&&+++$$$***&&&))))))(((&&&###  ###&&&'''%%%'''333III___ooozzzsssdddzzz^^^xxx]]]222&&&---((((((((('''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!! !!!!!! ###%%%$$$---bbbNNN&&&$$$""""""$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((,,,...---)))(((+++...''''''''')))++++++)))((('''((())))))))))))+++---222111111111///---111888<<<<<<;;;888555333444666222555888777333000///000---,,,+++***))))))))))))%%%%%%$$$###!!!"""%%%$$$%%%&&&&&&&&&$$$""" !!!!!!!!!!!!!!!$$$   %%%%%%)))IIIOOORRRRRRXXX______\\\cccnnntttoookkklllsssxxxuuuooolllrrrrrrooosss{{{yyyqqqpppvvvyyyfffUUU:::GGG777555JJJ\\\yyyddd%%%&&&))),,,222>>>DDD999,,,(((+++...000'''  RRR~~~CCC555CCC???+++333---''''''))))))###(((111 """+++111444HHHYYYRRR777)))'''&&&  """"""!!!!!! !!!###$$$$$$$$$"""!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((***+++,,,++++++***+++***)))(((((()))+++,,,***(((+++---???iiixxx___GGG<<<222///,,,''')))...*********+++++++++,,,,,,...,,,+++))))))***+++,,,,,,++++++***)))(((''''''&&&(((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###!!!111kkkyyysss~~~YYY'''!!!&&& (((%%%%%%%%%%%%$$$###!!! !!!&&&!!! '''777OOOnnn~~~rrrqqqyyy|||eee{{{kkk???(((%%%''')))(((((('''&&&%%%$$$$$$$$$$$$###""""""!!! $$$""" !!! 444NNNrrrlll333%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((+++...,,,((('''))),,,''''''((()))******)))'''((((((((((((((()))+++,,,222///...000000000333999;;;:::888666444444444444222555777666333/////////,,,,,,+++***))))))))))))%%%%%%$$$###!!!###%%%$$$%%%&&&&&&%%%$$$"""  !!!!!!!!!"""### !!!$$$"""...LLLPPPZZZXXX[[[bbbbbb^^^ccclllgggooowwwyyywwwvvvxxx{{{{{{||||||mmm___@@@III;;;OOOiii{{{vvvEEE''',,,111111888:::222,,,++++++***&&&  ooo]]]111<<>>XXXVVV\\\]]]gggxxxzzzvvvwww{{{vvvtttyyy}}}|||xxxuuuxxxuuuzzz{{{zzzxxxyyy}}}qqqsssnnnppp|||AAA!!!%%%)))///666222///***((())))))&&&"""```XXX;;;AAA777333,,,'''$$$###"""!!!%%%&&&%%%%%%(((+++,,,***###$$$999NNN;;;;;;KKK^^^VVV777%%%&&& (((***%%%  """###""""""!!! !!!"""""""""###$$$%%%&&&&&&&&&&&&((((((((((((''''''''''''++++++******++++++,,,---......------------------------,,,+++++++++++++++(((******))))))555XXXdddEEE777333...)))&&&(((((()))))))))***************))))))((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%"""""""""""""""!!! ###)))<<>>vvvvvvvvvggg777'''$$$!!!)))"""###"""   ###%%%***888HHHYYY___dddaaaVVVGGG:::222000000444)))NNNtttvvvVVVNNNLLLccc|||___555$$$((()))%%%"""%%%'''&&&!!!!!!!!!!!!"""""""""""" '''555PPP~~~FFF!!!"""!!!"""###%%%$$$### ###""""""!!!"""$$$%%%'''$$$$$$$$$%%%'''(((((((((&&&)))+++)))&&&%%%***...)))&&&%%%(((,,,,,,'''""""""###&&&******(((,,,222...//////...------000222444111---+++++++++(((%%%''''''&&&%%%$$$$$$$$$$$$"""!!! ###"""!!!  ###   $$$)))!!!HHHccc___ccclll~~~{{{}}}qqqccc222 (((......---+++111,,,,,,///,,,"""GGG\\\GGG===777333,,,######///666000++++++//////...---,,,+++***)))''')))******(((((()))+++,,,---***111<<<666...333000...***'''%%%%%%&&&''''''&&&$$$###""""""######***,,,***!!!   !!!###$$$((()))(((&&&$$$###$$$%%%###%%%&&&&&&&&&''')))+++************+++,,,------////////////////////////111111000---))))))---000------.........---+++***'''+++...,,,(((''',,,222DDDyyyYYYHHH;;;+++///)))$$$%%%&&&%%%&&&)))&&&&&&'''''''''&&&$$$###$$$#########""""""!!!!!!"""!!! """$$$(((&&&"""  ###333XXX~~~yyyzzzttt;;;"""(((""""""$$$!!!!!!!!!!!!  !!!  """$$$%%%&&&'''000000)))111AAAEEESSS___ooo|||XXX,,,CCCUUU<<<&&&]]])))WWWoooMMM///***&&&$$$%%%((('''###  !!!!!!!!!$$$###999JJJyyy|||FFF)))$$$%%%"""!!!"""###$$$$$$###"""!!!%%%###!!!###&&&'''&&&###"""###$$$$$$&&&&&&'''((())))))))))))))))))))))))&&&%%%$$$'''***,,,)))'''&&&$$$######'''+++...///---///111000......000222000...,,,)))''''''((((((&&&$$$""""""###%%%%%%%%%###!!!"""$$$ !!!$$$""" '''===,,,  !!!(((''' ---OOOZZZaaagggqqq}}}}}}yyy___555!!!&&&))))))(((***---++++++***'''""" 555fffJJJ777???111(((,,,000...///444,,,---///222444555666777---...///...,,,+++,,,---((()))'''000???<<<111222333111...+++)))(((((()))'''&&&$$$"""!!!!!!!!!"""&&&+++,,,$$$   """$$$%%%&&&''''''%%%###"""###$$$%%%&&&'''''''''(((***,,,+++++++++++++++,,,---..................---------000111000...+++***---///---.../////////...---,,,&&&)))+++***'''&&&)))---:::aaapppWWWDDD888000)))$$$%%%&&&%%%&&&((($$$$$$%%%%%%%%%$$$###"""#########""""""!!!!!!!!!"""!!!  """###%%%%%%$$$"""   ***NNN|||wwwxxxuuu<<<###((("""""""""!!!!!!!!!!!! !!!<<>>000...666555444222000///...---+++***)))(((((('''((((((%%%$$$"""  &&&------###   """###$$$%%%&&&'''((('''%%%$$$%%%&&&'''((()))))))))))),,,...++++++,,,,,,---......///000000000000//////...---///000111///---,,,---...---......////////////...(((((())))))((((((''''''...CCCgggnnnRRRDDD777...(((''''''%%%$$$&&&""""""#########"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!!!!""""""!!! """???pppvvvwwwwww@@@###(((###""" !!!!!!!!!!!!!!! 777cccEEE>>>MMM::: *** +++ccc```OOO666"""%%%+++%%%""" !!!###"""  )))>>>cccmmm=== '''###""""""!!!!!!""""""###$$$###"""###$$$%%%$$$###""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))&&&%%%$$$$$$$$$&&&(((+++,,,---///000000//////000111,,,***(((&&&%%%$$$%%%%%%###!!! !!!"""!!!!!!!!! !!! """%%%###'''000$$$  !!!&&&&&&###KKK___[[[YYY^^^^^^hhhsssnnn]]]TTTWWWYYYOOOHHHJJJMMMSSScccsssRRR333AAAccckkk>>>/// !!! """&&&)))++++++++++++,,,(((&&&$$$!!!LLLmmmYYYHHH:::444333111000...///111555:::===333444555444111000111222666999444666???:::...---444444555666555444333222222222111000/////////...&&&%%%###!!!,,,333222$$$     !!!"""###$$$&&&&&&)))***++++++)))((()))***)))***++++++***+++---///+++,,,---...//////000000333444444444333222111000///000111111000///...---,,,,,,---....../////////,,,***)))***,,,+++'''$$$(((///KKKvvveeeMMM@@@666,,,)))'''$$$""""""!!!!!!!!!!!!!!!!!!!!! !!!  !!!###### !!!!!!!!! """333ccc{{{wwwwww{{{CCC###&&&###"""!!!!!!!!!!!!!!! !!!!!! 999uuuHHH+++--- """###### %%%333JJJTTTIIICCCaaaZZZVVV\\\```YYYIII<<<'''""" %%%***)))'''"""   000(((YYYxxxBBB)))%%%######"""!!! !!!"""######"""""""""############""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,,,,+++(((&&&$$$%%%&&&&&&&&&''')))***,,,---///000000/////////***)))'''&&&$$$$$$$$$$$$"""!!! !!!!!! """!!!!!!"""###""" %%%((( ...444000&&&FFFQQQNNNLLLSSSIIICCCCCC===222///555555...)))'''$$$###(((000111888,,,(((???LLLOOOWWW^^^]]]NNN444!!!###%%%%%%###$$$(((+++,,,---///...,,,'''$$$!!!JJJuuuddd\\\OOOIIIAAA999555555777999999:::<<<;;;:::999:::<<<>>>EEECCC@@@DDDAAA===CCC@@@BBBDDDGGGHHHHHHHHHGGGIIIHHHFFFCCC@@@===;;;:::555444333222111111000000,,,222333+++    """###%%%&&&'''''')))+++------,,,++++++,,,+++,,,------,,,,,,...000,,,---...000111111111111333444555666555444222111///000000111222111///---+++++++++,,,,,,------...---***(((***,,,,,,'''###&&&(((888ZZZ}}}^^^HHH;;;---(((&&&### !!!!!! !!!  ***SSSzzz~~~vvvttt~~~GGG"""######""" !!! 222dddeeeIIIGGG)))!!!&&&&&&111===[[[KKK666### $$$###%%%!!! %%%((('''$$$   ###777BBBvvvIII(((%%%""" !!!!!! ###"""!!! !!!"""###""""""###""""""!!!""""""!!!""""""###$$$%%%&&&'''''''''''''''''''''''''''&&&(((***++++++)))'''&&&$$$&&&(((((('''&&&''')))+++,,,---...//////---,,,)))((('''&&&%%%$$$$$$$$$###!!! !!!!!! $$$###!!!    999???;;; 000444444666:::000))))))(((%%%)))000,,,)))'''%%% ### """$$$&&&'''((()))...000000111555444000(((%%% 444xxxiii___YYYWWWGGGHHHJJJJJJIIIHHHJJJKKKJJJVVVWWWTTTXXX[[[^^^gggdddeeehhhkkkmmmnnnnnnnnnooonnnkkkfffaaa[[[WWWUUUTTTRRROOOKKKFFFBBB???===888222000000)))   !!!!!!!!!!!! !!!###%%%&&&'''(((((('''))),,,---,,,++++++,,,,,,---...---,,,---...000,,,---///111333333333222000111333444444333111000000000000111333222000...,,,++++++***++++++,,,---+++)))'''((())))))&&&###$$$(((,,,>>>gggwwwUUUDDD222)))&&&###!!!!!! !!!!!!  $$$@@@sss|||rrrpppzzzJJJ """###''''''BBBjjj[[[---"""!!!!!!"""!!! )))!!!###///WWWuuu===***!!!!!! """***&&&###"""######!!! (((...???tttUUU000!!!%%%######""""""!!!!!! !!!!!!"""!!!"""###"""!!! !!!"""!!!!!!"""###$$$%%%&&&&&&'''''''''''''''''''''''''''(((******(((&&&&&&&&&$$$(((++++++(((&&&&&&((())))))***---......+++)))''''''&&&%%%%%%$$$######"""!!! !!!!!!!!! $$$###!!! !!!  $$$???EEE;;;###)))111222'''######&&&'''%%%''',,,))))))))))))'''''')))+++***""""""(((###&&&(((((((((+++---111666777444555:::888000&&&$$$ >>>uuupppOOO666444///   """######### !!!###&&&(((((())))))'''***---......------------.........,,,---...000,,,...000333444444444333...000222444555444222111222000///000333333111///...---,,,+++++++++,,,---+++***((((((((()))((('''$$$'''&&&)))EEEooooooZZZAAA222***$$$    ---]]]www}}}qqqqqqLLL"""$$$222bbbuuuAAA&&&"""###!!!%%%###""" ***<<>>yyyGGG:::444 !!!###$$$%%%%%% !!!$$$&&&((()))))))))))),,,///111111000000000---.........,,,,,,...000,,,...111333555555555444///111444666777666555444333111///000222444222000000///---,,,+++,,,,,,---------+++*********+++,,,$$$'''###,,,QQQzzzpppRRR===000&&&""""""!!! !!!###""""""  HHHkkkrrrvvvMMM!!!$$$###$$$$$$###(((OOO~~~xxx:::  """$$$###%%%EEE[[[,,,""" $$$""""""###"""!!!!!!###$$$  $$$000@@@LLLvvv<<<""""""###(((!!!  !!!""""""!!!  """$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))&&&###"""$$$'''&&&+++///...***&&&&&&((('''&&&'''***---,,,)))%%%""""""######"""!!! """''' """"""$$$###!!!     000NNNUUU666$$$((( %%%,,,###%%%###!!!!!! ###$$$(((%%%###!!!!!!$$$(((,,,...******,,,222888;;;888444777;;;888000///222,,, ###222???uuuGGGHHH888&&&   !!!###%%%&&&&&&"""###%%%'''))))))))))))'''))),,,...000000///......------...000111000...333222111111111222333444444444444555555666666666555444333222111222333444222111...,,,+++*********...///...+++'''''')))---$$$%%%'''%%%!!!---VVV~~~bbbKKK;;;...%%% ...&&& !!! !!!""""""!!! """"""---ssshhhwwwZZZ"""CCC((("""(((%%%!!! ### (((&&&333RRRvvviii444+++"""$$$!!!!!!:::VVVWWW### !!!!!! !!!!!!"""!!!    !!!### +++999UUU|||GGG*** """"""!!!  """"""!!! !!!!!! !!!!!! !!!!!!"""###$$$$$$$$$###$$$&&&'''(((((('''&&&((())))))&&&""""""$$$'''+++***)))((((((''''''((('''((((((((('''%%%###!!!!!!!!!!!!  %%%))) !!!!!!!!! !!!!!!  %%%KKKYYYOOO///!!!///#########$$$'''***---///%%%$$$$$$$$$%%%$$$###!!!$$$$$$%%%'''***---///000000///222<<>>VVVyyyGGG!!!### !!!"""!!!  !!!!!!!!! """!!! !!! !!!!!!"""######$$$$$$######$$$%%%&&&&&&&&&&&&'''((('''$$$""""""%%%(((+++***)))(((''''''&&&'''&&&'''(((((('''%%%""" !!!!!!  !!!!!!  ###CCCKKK??? ### """###%%%&&&###!!! !!!  $$$''')))!!!%%%***,,,++++++---///111000111555;;;;;;555...,,,&&&$$$$$$)))222???\\\oooGGG???444  !!!###%%%&&&'''###$$$&&&((()))*********(((***,,,...///000000///222111000000111000...---///000111222333444444444222222111111111111111000333333333333333222222111333222000...---,,,,,,,,,***+++,,,+++(((&&&&&&'''+++%%%######"""!!!,,,:::eee{{{]]]KKK999''' $$$$$$%%%(((***'''???uuuooojjjsssbbb555OOOAAAiiiaaa111###!!!"""UUUtttvvvrrr{{{CCC---fff000%%% $$$###)))+++dddMMM%%%%%%  !!!  !!! !!!(((000JJJ|||WWW###((( !!!!!!  """"""!!!  !!!!!!""""""######$$$############$$$%%%&&&&&&%%%%%%###!!! """&&&***+++***)))'''&&&%%%%%%%%%$$$&&&'''((('''%%%""" !!!    777999+++$$$""""""###$$$$$$%%%%%%%%%$$$"""""""""###&&&'''&&&$$$***)))((('''&&&&&&&&&&&&)))000666777222//////222666555555444333000***&&& """%%%%%%++++++333LLLtttEEEBBB<<<    !!!###%%%'''(((%%%&&&'''((()))******+++)))***,,,...///000000000///......000333444333111...///111333444444444444222222222111111000000000222222333444444222111000333222111000///...------)))***,,,,,,***(((&&&%%%)))$$$###%%%$$$"""$$$***:::hhhsss[[[DDD222""" """%%%&&&###)))mmmkkknnnvvveee###KKKddd888sssNNN"""###BBBnnn___--- sssNNN((( ###555555666(((---'''""" ### 333NNNiii^^^... !!!  !!!""""""!!! !!!!!!!!!!!!""""""######""""""!!!!!!!!!###%%%&&&###"""  ###(((+++***)))(((&&&%%%$$$$$$$$$###$$$&&&'''&&&$$$!!!  ,,,*** '''444&&&***888111555666777777777555444333777666444444444444111///((()))***+++,,,...///000''',,,000222111000111222...//////---***'''$$$$$$"""$$$&&&&&&''')))---000>>>NNNgggOOOHHHDDD)))"""   !!!###%%%''')))'''''''''((()))***++++++***+++,,,...///000111111/////////111444555444333...///111333444444444444444444444333333222222111111222333444333222111000222222111111000///...---***+++,,,,,,,,,***'''$$$%%%$$$%%%&&&$$$!!!"""&&&&&&@@@fffyyyXXX???)))### ^^^zzzhhhmmmuuuiii###(((ZZZgggDDDzzz=== '''SSSBBB""")))!!!AAAQQQmmmvvv&&&!!!!!!$$$###&&&!!!+++,,,===---,,,((()))###   000"""EEEXXX///"""(((!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%""" !!!%%%(((***)))((('''%%%$$$###############$$$%%%$$$###!!!  %%%###@@@{{{|||xxxtttooojjjfffSSSQQQNNNJJJEEE@@@===;;;>>><<<;;;<<<@@@AAA@@@>>>111222222000---+++,,,---(((---222333333:::IIIUUUqqq]]]KKKCCC,,,!!!    """%%%((()))(((((((((((()))***+++,,,++++++,,,---///000111222333222222333444444333111///000111222333444444444666666555555555555555555222222222222222111111000111111111111000///...---,,,++++++,,,,,,+++'''$$$###%%%&&&$$$!!!"""(((%%%777dddsssTTT333''' !!!KKKssskkkkkkyyyddd%%%"""000ddd]]]QQQooo,,,>>>|||JJJ999lll666 !!! 333888111'''!!!///&&&MMM666222$$$)))###!!!  """""""""!!!)))EEEnnnnnn***   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!! ###'''))))))'''&&&%%%$$$##################""""""!!!!!!!!!!!!   """```zzzpppkkkccc[[[RRRMMMLLLHHHAAA:::BBBAAA@@@===;;;:::<<<===;;;BBBJJJQQQ[[[ooonnnNNNCCC000!!!    """%%%(((******))))))((()))***,,,---,,,,,,,,,---///000222222444333222333555555444222222111111111222333333444666666666666666777777777333222222111111111111111///000000000000///---,,,,,,***))))))+++***&&&######$$$###""""""!!!$$$###>>>jjjtttMMM888&&&!!!666jjjoooggg|||ZZZ%%%&&&;;;qqqVVVUUUXXX***___xxxeee--- GGGbbb!!!000>>>AAA===&&&###)))LLL444++++++&&&   ###---555:::qqqkkk888 """###   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ """&&&((()))((($$$$$$############$$$$$$$$$###!!! !!!###   }}}tttrrrnnnlllkkklllmmmnnnxxx~~~UUUHHH:::)))    """%%%)))*********)))))))))***,,,---,,,,,,,,,---///000222333000000111333666888777666333222111111111222333444555666666666777777888888444333111000000000111222//////000000000...---,,,,,,)))''''''))))))&&&###""""""!!!"""%%%'''"""!!!$$$%%%???llllllPPP444)))$$$###]]]lll^^^yyy|||XXX)))---DDD|||VVV\\\NNN BBB~~~}}}EEE 333uuuqqq%%%!!!333@@@<<<444222,,,)))$$$444666...000$$$ !!!"""!!!!!!  %%%999IIImmmddd..."""   !!!"""!!!!!!!!!!!!!!!  """$$$$$$$$$######  ###'''***(((&&&#########"""######$$$%%%%%%### """$$$   """111GGGMMM===***   !!!"""###%%%(((***)))+++,,,,,,+++,,,...000......///......///222444555444555777888888555333333555666555444222222333999999999999999888777666666777666333000000333666222111000000000000000000))))))((((((((((((((((((%%%%%%$$$"""!!! ***CCCfffdddCCC222***"""OOONNNdddsssaaagggYYY888'''$$$ \\\rrr\\\bbbVVViiiMMMOOOUUUkkk===!!! +++___```$$$000===&&&!!!!!!$$$888555666777222888###!!!$$$"""!!!!!! (((KKKrrriii444  !!! !!!###$$$!!! !!!""""""!!!!!!$$$""" """&&&((('''%%%!!!!!! !!!"""######"""  """!!!    %%%EEEaaaLLL@@@---!!!  !!!"""###%%%(((******+++,,,,,,+++,,,---//////000000/////////222444444444555777999888666333444444555555666666555555;;;;;;<<<;;;;;;:::999888777777777555111000222444000000///.........//////)))))))))(((((((((''''''&&&%%%###"""  111III[[[rrrvvveeeCCC+++&&&""";;;UUUlllwww|||sssqqqlll___@@@,,,&&& ___sssYYYbbb\\\VVVyyyTTTTTT333>>>[[[~~~rrrGGG ///QQQUUUMMM---''''''"""###&&&"""******:::JJJ888***%%%'''555KKKmmmddd888"""!!!$$$  ######!!! !!!!!!!!!!!!!!!###!!!!!!###&&&'''&&&$$$!!!!!!!!!!!!!!!"""######"""!!!   !!!gggMMMGGG666(((   """######%%%(((***+++,,,------,,,+++,,,...111111222111000000111333444444555777999999777555555333333555999:::999777888888888888777666555444777888888777444111111111///......---,,,,,,------******)))((('''&&&&&&%%%&&&%%%###!!! ***333[[[vvvkkkKKK888,,, %%%UUUkkk}}}vvv~~~{{{iii;;; hhh{{{[[[eeeddd+++mmmhhhOOO"""CCC[[[222PPP~~~yyyBBB$$$###000''')))...,,,555777444...&&&111WWWHHH333%%% %%%666SSSsssTTT,,, """!!! """""" !!!!!!!!! !!!!!!"""$$$&&&&&&$$$"""!!!!!!""""""""""""######"""!!!  &&&TTTMMM@@@---    !!!"""###$$$%%%(((***,,,---......,,,+++,,,---222333333333111000222333444444555888::::::888666666333222555;;;>>><<<888666666666666555444333222888999999888666333000//////...---,,,,,,,,,,,,,,,+++***)))(((&&&%%%$$$###&&&%%%"""  <<>>...999III(((""" &&&TTT<<<''' !!!%%%+++777XXXzzzxxx;;;((( !!!   """!!! !!!$$$%%%$$$""" !!!!!!"""""""""!!!!!!    YYY~~~KKKBBB777(((   !!!"""$$$$$$$$$%%%(((***+++---//////...---------000222444444222111222333333444666999<<<===;;;999888666666888<<<===<<<:::555666777777888888777777:::999999999999666333000000///...,,,++++++++++++***)))((('''%%%$$$###"""#########"""!!! ###!!!///FFFjjjyyy^^^CCC444$$$AAAuuu{{{}}}eeeQQQ666222QQQttt}}}ZZZ+++***JJJgggQQQzzzWWW)))llluuuyyy~~~wwwjjj)))"""(((###$$$!!!+++((())),,,###&&&111DDD888444:::;;;BBB;;;111)))--->>>kkkDDD+++ """""")))999XXXhhhFFF     """!!!  """$$$$$$"""  !!!"""!!!  !!!"""###"""!!!    yyyPPPGGG???000  !!!###$$$$$$$$$%%%(((***))),,,///000///............000222333222222222333333444666999<<<===<<<:::888888999:::::::::999999222333444555666777777777:::999777888999888444111...---,,,+++***)))))))))(((((('''&&&%%%$$$###"""!!!"""###$$$###!!!  $$$>>>eeeyyyxxxeeeQQQ999)))***qqq~~~{{{xxx}}}~~~}}}bbbzzzyyydddHHHUUU```888&&&IIIiii}}}RRRhhh{{{FFF&&&lll\\\VVV^^^WWWVVVqqqKKKDDD[[[111!!!$$$777,,,"""'''%%%888<<>>""" ...AAAlll\\\888""" $$$ !!!$$$  !!!!!!###$$$###   !!!  """!!!$$$&&&&&&%%%""" !!!!!!    ...WWWNNNEEE555###  """###$$$$$$$$$%%%(((***(((+++///000000/////////---///222333222222222333333444666999===>>>===;;;888:::;;;;;;999777888888444555777888:::;;;;;;<<<;;;999777777999999666333---,,,+++)))((('''''''''''''''&&&&&&%%%$$$###### """###%%%$$$"""!!!!!! 777```iiiLLL666(((aaaxxxzzz|||nnnsssoooMMMRRRtttuuuGGGDDDkkksssAAA|||zzz:::$$$kkkdddBBBGGGhhh///222!!!)))&&&$$$###,,,'''+++999111===---+++444GGG999///%%% YYYjjj}}};;;&&& )))IIIlll]]]666""" &&&((( !!!  """&&& !!!"""!!!###$$$"""  """###!!!%%%((()))'''$$$!!!!!!!!!!!!"""!!!!!!   !!!:::zzzJJJJJJ>>>'''  """""""""###%%%''')))***+++,,,---.../////////...//////000111222444666777222222333666999::::::888666888:::;;;:::999777666999888777777888;;;===???>>>:::666444666666444222111---(((&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%% !!!!!!""""""'''===NNN||||||nnnQQQ999...$$$???lll~~~}}}xxxpppwww|||]]]:::LLL||||||kkkRRRJJJbbbwwwtttRRR000###!!!,,,<<<^^^|||XXX$$$LLL555"""&&&&&&+++000BBB000)))...///555111---000***HHHttt666))) (((333LLLvvvzzzJJJ'''!!!  ###$$$!!!  !!!$$$###"""!!! &&&&&&$$$%%%(((,,,,,,((("""!!!!!!!!!!!!!!!  '''+++ZZZPPPQQQDDD---  !!!""""""$$$%%%''')))******+++,,,---.../////////000000000111222333555555333333444777:::<<<;;;:::888888999::::::999777555::::::999888888999;;;;;;>>><<<999777666555444333000,,,((('''(((((('''&&&&&&&&&&&&%%%$$$###"""!!! """,,,GGGggguuuWWW===,,,"""%%%***TTT{{{{{{|||~~~sssqqqeeeTTTVVVcccwwwyyyooo;;;### 777hhhaaaPPPQQQ,,,000>>>))) %%%$$$***000***999???///---***NNNNNN;;;%%% """$$$BBB___jjj---'''"""&&&???gggoooDDD%%%!!!   !!!"""!!! !!! """''''''$$$000222333222///,,,(((&&&"""""""""!!!!!!!!!   %%%'''|||___PPPEEE111  !!!"""$$$%%%'''((()))((()))***,,,...///000111222222111111222222333444333333555888;;;======<<<;;;:::888999;;;:::777333:::::::::999999888888888======<<<999666333333333///---***(((((()))(((''''''&&&%%%$$$""" $$$!!!&&&BBBcccyyy|||lllJJJ+++!!! 333aaa~~~~~~zzz|||ppp[[[kkk~~~|||kkkddd\\\KKK @@@rrrHHH...DDD222%%% !!!###%%%666888444:::222)))111%%%GGGMMM<<<### $$$jjjuuuSSS&&&,,,EEEeeeeee==="""!!!!!!"""!!!### !!!######"""!!!!!!"""!!!'''******+++...888888666333...+++******%%%$$$$$$###"""!!!  %%%---xxxNNNCCC666%%%    """$$$&&&'''((()))((((((***,,,...111333444444333222222111111222222333222333666:::<<<===<<<>>>;;;888999;;;;;;777222888888999999999888777666:::<<<===:::555111111222000///,,,***)))((('''&&&&&&%%%%%%###""" %%%"""###222SSSxxxmmmOOO((('''$$$ ===vvv{{{mmmcccbbbbbb[[[<<< ###]]]xxx>>>###### ''''''///;;;666222---000&&&***<<<++++++666---!!!lllbbb&&&###333VVV}}}xxx[[[///"""%%%%%%'''### """###$$$### !!!!!!!!!$$$$$$$$$$$$$$$""" %%%000444222555======:::666444333111...+++((('''&&&$$$###!!!   %%%WWWUUUFFF>>>111 !!!$$$&&&'''((((((((()))***,,,///222555666555444333222111111111111111111111333777:::::::::>>>;;;999999::::::777444555666777888888888777777666999;;;999444000//////111000...,,,(((&&&%%%$$$$$$$$$$$$$$$###"""!!! !!!  ///GGGbbbttt{{{[[[BBB%%%  ;;;RRRppp~~~oooOOO555"""!!!MMMhhh```===&&& (((###...222111+++&&&""",,,)))111AAA,,,"""''' >>>@@@qqqGGG%%%777HHHlllpppGGG######!!!$$$  !!!"""!!!  !!!!!! ######""""""""" !!!!!!%%%$$$,,,999???>>>CCCMMMGGGBBB===???BBB@@@888000+++***(((&&&$$$!!!    $$$hhhIII===777 !!!$$$&&&((((((((((((((()))+++...111444666555444333222111111111111111000000111444777888777<<<<<<;;;:::999888888888555555555666666777777777444666888888555111///---///000///,,,(((%%%$$$$$$"""###$$$$$$$$$$$$######  888ZZZsssnnnKKK--- +++KKKaaallluuu~~~ZZZ!!!###;;;pppXXX+++###+++333 """:::AAA555&&&+++)))$$$111222,,,---(((vvvxxxmmm111$$$)))===[[[tttzzzUUU666""" !!! """"""  !!!!!! ###***...777BBBHHHLLLTTT\\\SSSNNNJJJKKKLLLHHH===333...---+++(((%%%"""   999PPP999888"""  !!!$$$&&&(((((((((''''''''')))+++///222444444444333222111111111111222111000000333555666666999<<<===;;;888666888<<<777666555444444444555666444555666888888555000---+++------+++(((%%%%%%&&&"""######$$$$$$$$$#########555BBBiiirrrrrr]]]999 """---999LLLbbbsss{{{}}}WWW444###CCCqqqgggBBB 000<<<>>>)))!!!111@@@<<<111,,,---///$$$---000 !!!111AAAyyy^^^=== %%%888MMMddd|||wwwTTT000(((!!!  """"""(((### """!!! !!!&&&000:::EEEJJJQQQZZZbbbfff^^^]]]YYYTTTMMMDDD:::444000///,,,)))%%%""" ccc[[[:::<<<***   $$$'''(((((((((&&&&&&&&&''')))---000222444333222222111111222222444222000111333555555555777<<>>:::888666333222222333444555444555888:::888222---'''***,,,+++(((&&&'''(((###############""""""!!!$$$000NNNppp|||jjjHHH))) ###111:::KKKaaauuu}}}xxxlll:::%%%!!! ???llllll...###%%%&&&!!!+++@@@>>>***%%%000###)))!!!)))"""333bbbsssmmm,,,!!!''';;;ZZZwww|||[[[555 !!!&&&,,,///:::...  !!!"""(((555DDDNNNPPPUUUbbbjjjjjjjjjkkkhhh^^^NNN@@@:::888222000---***&&&""" !!![[[EEE<<>>^^^uuusss[[[CCC$$$ ,,,555AAAOOOXXXUUUCCC111###777777&&&'''bbb/// +++777%%%"""---$$$777444'''888&&&###...$$$222gggMMM///(((JJJnnnxxx777,,,!!!!!!...KKKUUUJJJ333+++"""  !!!)))000AAAHHH\\\aaaZZZiiixxxnnnsss}}}ooogggKKKOOO>>>888444111,,,)))%%%"""  ###'''rrrKKKGGG222&&&  """&&&((()))(((((('''(((***,,,------222222333333222000///...000/////////000111333444555888::::::888777777888:::999777555444333333333555444333555777777444111---***))))))***+++)))'''#########""""""""""""""" !!!333JJJ]]]fffhhh>>>000""" %%%++++++!!!******VVV;;;444---''' !!!$$$***444 )))*** &&&dddpppRRRGGG///@@@]]]ooobbbAAA+++$$$### !!!222666...(((###   (((///MMMWWWdddeeedddrrr~~~qqq___IIIIII???999555111,,,(((%%%!!!    EEESSSNNNBBB(((   ###''')))(((((((((((()))***+++,,,///000222333333111...---------......///000000000333555888888666555555666777666555444444444444444555444333333444555333222...,,,)))))))))******)))%%%$$$"""!!!!!!!!!"""### 555PPPccciii___KKK222"""   YYYaaavvv@@@$$$)))$$$ %%%###---,,,(((,,,???dddiiibbb@@@  ###777WWWqqqmmmJJJ---###$$$!!! !!! ###...777UUUhhhqqqrrryyytttXXXOOOFFFDDD;;;555111+++'''###  ###&&&pppbbbLLLDDD***&&&  !!!&&&***))))))***)))((()))***+++---///222444444222///---,,,---......//////......222333555666555555444444666666555444444333333333333222111111222333444444111///,,,)))((((((((((((&&&%%%"""!!! !!!"""###'''333bbboooppp\\\EEE666,,,$$$ 222GGGppp@@@+++)))$$$(((+++&&&)))111...%%%...TTT,,,WWWfffPPP777$$$ ###444PPPnnntttZZZ888  """### ,,,;;;EEEVVVqqq{{{~~~|||pppRRRUUUGGGHHH;;;444000***%%%!!!  '''(((###NNN???222/// %%%)))***++++++***(((''')))+++,,,...111444444333000///,,,---......///......---111111222444555555555444777666666444333222000000//////000000111333555666555333///+++(((&&&&&&'''&&&%%%###!!! """###+++EEE___lllmmmfffRRR>>>(((   (((WWWEEE)))===///(((444***"""''' ---999###,,,===!!!(((LLLIII+++<<>>888999===LLLRRRNNN```ppp```eeepppjjjSSS???$$$"""'''222III\\\vvvuuuaaaUUUBBB... !!!""" &&&222BBBMMMeeepppuuuvvvzzz}}}nnnMMM444777888:::444111---&&&!!! """$$$!!!$$$kkkLLLEEE777&&&  """'''***+++(((###!!!###&&&((()))+++...///000000000,,,,,,+++*********+++,,,***)))+++///333666555333333444444444333222000///,,,///222222000///000111111222222///***''''''(((%%%%%%$$$###"""!!! --->>>MMMWWWgggfff]]]KKK:::,,, ###$$$ """'''333+++FFFHHH---%%%444,,,)))///777HHH___ppprrr}}}{{{aaaCCC///&&&"""%%%%%%!!!  """***666EEEPPPmmmlllrrrtttnnntttfff???333111:::333...///***$$$  666UUUHHH333,,, !!!!!!!!! %%%((()))&&&!!!!!!$$$&&&''')))+++,,,...//////,,,+++)))''''''(((***+++'''&&&(((,,,222555444222111111333444444333222111...111444333000---,,,---...000222000,,,))))))***$$$%%%$$$$$$###!!!  ###;;;hhhvvv|||rrraaaOOO888%%%      """&&&''' ***222@@@RRRfffvvv{{{{{{}}}vvvfffNNN666###""" !!! !!!!!! !!! &&&///<<>><<<:::000$$$ !!!XXXLLLHHH:::+++  ###$$$""" !!!!!!  !!!""""""!!! !!!$$$&&&((()))))))))))))))(((((('''&&&&&&''')))***,,,,,,,,,++++++---///111333333222222000000111000000...---,,,)))***++++++******++++++000///---***(((&&&$$$###""""""!!!!!! ###@@@LLL]]]jjjqqqtttvvvwwwuuunnneee^^^XXXQQQHHHAAA222111///,,,)))%%%""" !!!$$$%%%&&&''' """###$$$''',,,///---222;;;HHHVVVdddooouuuwwwwwwxxx{{{zzztttiiiaaaMMM>>>---"""!!!!!!  !!! $$$+++222999CCCMMMXXX```ooozzzwwwkkkdddeeeYYYIII<<<:::666***   """+++\\\NNN@@@000%%% !!!###""" """ """######"""!!!!!!!!!  """%%%(((***((()))))))))))))))(((((("""$$$&&&)))+++,,,,,,,,,)))+++...111222333333222222111000///......//////+++(((''')))+++,,,)))&&&000000///---***'''$$$###!!!"""""""""!!!  '''333>>>KKKZZZfffpppmmmkkknnnrrrtttqqqmmmjjjhhheee```ZZZTTTPPPMMMBBB@@@>>><<<:::888777777111333777<<<@@@CCCEEEFFFHHHJJJNNNTTTZZZ```ccceeeuuuvvvxxxyyyxxxwwwuuutttggg\\\MMMBBB:::222''' """ """### """###'''---000555@@@JJJYYYbbbpppwwwpppdddcccjjjSSSGGG===999222%%%  !!!$$$???nnnHHH>>>===    !!!!!!!!! !!!###$$$%%%!!!$$$$$$  """$$$&&&''''''111///---+++)))(((((((((%%%%%%%%%'''***+++***)))((((((((())),,,000444777222111///.........///000,,,***)))''''''(((***+++***,,,...---***(((''''''$$$"""!!!!!!!!!  !!!&&&AAANNN___lllqqqrrrssstttqqqvvv|||}}}zzzvvvvvvxxxuuutttrrrnnnkkkjjjkkklllhhhiiilllnnnpppqqqqqqqqqsssuuuxxx{{{}}}~~~{{{tttgggSSS===///&&&%%%""" !!! !!! !!!"""    $$$$$$$$$'''...999GGGPPPUUUbbbllliiiccc```^^^[[[EEEBBB<<<444,,,%%%   000+++ zzzTTT@@@@@@+++    !!!!!!!!!  !!!###$$$%%% """"""!!!!!!###$$$&&&&&&---,,,+++))))))((())))))&&&%%%%%%&&&((())))))((((((''''''(((***...111444222111000///////////////---,,,***((('''((()))***,,,+++***+++,,,,,,)))&&&$$$""" !!!!!! !!!(((222AAATTTaaa```fffnnnrrrtttuuuyyy}}}wwwyyy|||||||||}}}~~~zzz{{{}}}~~~~~~}}}|||~~~}}}zzzxxxwwwbbbVVVFFF666+++$$$    $$$$$$%%%(((///;;;HHHQQQXXXbbbjjjiiieeebbb\\\UUUCCC???999222+++$$$   """!!!lllFFFBBB;;;%%%  !!!"""""" !!!###$$$%%%""" !!!!!!!!!  """$$$%%%(((((((((((())))))******)))'''%%%$$$&&&'''''''''''''''&&&'''(((+++...000333222111111000////////////---+++)))(((''''''(((...***''')))...///+++&&&%%%### !!!!!!  $$$***111666999===BBBGGGYYY]]]cccgggjjjllloooppptttuuuvvvwwwvvvssspppnnnwwwrrrhhh\\\MMM@@@555///)))$$$  %%%%%%'''***222===JJJSSS[[[```dddffffff```UUUIIIBBB===555...(((###  ((( IIITTTAAACCC...   !!!""" """$$$%%%$$$!!!"""###"""!!! """$$$'''((())))))*********)))+++(((%%%###$$$%%%%%%%%%((('''&&&'''((()))+++---222222222222111000///...000...,,,***((('''&&&&&&,,,)))''')))---...,,,)))(((%%%""" !!!     %%%))),,,...111333999:::<<<<<<;;;888444222///---)))### %%%&&&)))---555@@@LLLUUU\\\\\\^^^bbbccc\\\LLL>>>CCC===333,,,&&&""" !!! nnnCCCCCC666   !!!!!!###$$$###"""!!!$$$###!!!  !!!###''')))***,,,,,,+++)))(((,,,)))%%%###$$$%%%%%%$$$((('''''''''((()))***+++///000222222222111///...///...---+++)))(((''''''((()))************+++,,,+++((($$$"""!!!      $$$&&&***///888CCCNNNVVV]]]ZZZ[[[___```WWWHHH<<>>&&&    !!!"""!!!!!!!!! """###"""!!! !!!"""&&&(((+++------,,,***(((+++)))&&&%%%%%%%%%%%%$$$''''''&&&''''''((()))***,,,...000222222111///---------,,,+++******)))((('''(((***)))''''''***,,,+++)))&&&$$$###!!! """'''"""!!!###!!! !!! ###&&&+++111999DDDOOOVVV]]][[[[[[^^^[[[QQQFFF@@@AAA999///(((%%%   !!!(((xxxcccDDDFFF...     !!! !!!"""""" """""""""""""""""""""""""""$$$(((,,,---,,,***)))+++)))''''''''''''%%%$$$$$$$$$%%%%%%&&&''''''((((((+++...111222111///---******++++++,,,+++++++++)))'''&&&&&&'''(((((()))''''''&&&&&&%%%###   ,,,333)))"""!!!  !!!%%%+++222:::EEEPPPVVVYYYXXXYYYZZZSSSHHHCCCEEE999222)))%%%###   ######222tttHHHLLL222"""     $$$$$$!!!!!!""""""############"""!!!&&&***------+++******)))(((((()))(((&&&$$$""""""###$$$%%%&&&&&&'''&&&)))---111222111///---((()))***+++,,,---------+++'''"""###'''***(((%%%$$$$$$%%%''''''&&&""" $$$...%%%"""### !!!  !!!!!!$$$+++222;;;EEEPPPVVVSSSTTTVVVUUUKKK@@@@@@FFF333,,,%%%"""###   !!!###$$$WWWMMMHHH=== &&&   ###"""  !!!!!! !!!!!!"""""" """&&&&&&&&&''')))+++...///******)))(((&&&%%%###"""""""""""""""###$$$%%%%%%'''&&&&&&)))...111111///***++++++***)))(((***,,,)))'''%%%#########$$$%%%$$$$$$%%%&&&((('''$$$""" """+++---$$$""""""    $$$'''(((,,,444???IIIPPPSSSVVVUUUMMMCCCBBBGGGAAA555---***&&&"""  $$$)))|||HHHDDD222%%%  $$$###   !!!!!!  %%%&&&(((***,,,,,,,,,+++,,,++++++***((('''%%%$$$######""""""###$$$%%%%%%%%%%%%%%%'''***---...///+++,,,---,,,***)))+++,,,)))'''%%%$$$######$$$%%%$$$$$$$$$%%%'''&&&$$$""" ^^^EEE((( """&&&&&&***666EEEOOORRRQQQRRRMMMEEE???@@@@@@888///***'''"""  !!!LLLSSSFFFCCC'''  $$$###!!!!!!  !!!!!! """$$$(((,,,---,,,)))(((------,,,,,,***)))''''''#########"""######$$$$$$"""###$$$$$$%%%'''+++...+++,,,,,,+++***)))***+++((('''%%%$$$######$$$%%%%%%$$$######%%%%%%$$$###!!!  WWW888###  !!!!!! &&&&&&+++888HHHQQQQQQMMMRRRHHH@@@AAABBB<<<222,,,&&&###  !!!%%% yyyGGGIII444$$$  !!!  !!!$$$###"""  """###!!!!!!%%%(((******)))(((,,,,,,,,,,,,+++***)))((($$$$$$###############$$$ !!!"""!!! """''',,,)))***+++***)))(((((()))((('''&&&$$$$$$$$$$$$$$$%%%###!!!!!!###$$$######"""!!!  !!!######"""  !!!!!!!!! %%%''',,,666AAAIIIKKKJJJPPPCCC<<>>:::888888444+++$$$""" DDD\\\IIIIII666""" !!!"""""" %%%***(((""" """"""###%%%&&&###!!! $$$(((+++))))))************))))))'''&&&%%%###"""!!!!!!!!!!!!!!!""""""""""""%%%)))***+++***++++++&&&&&&&&&&&&%%%$$$###### !!!""""""  !!!!!!"""!!!  %%%%%% ###'''(((''' ###$$$%%%+++666???666::::::333,,,)))&&&### {{{vvvMMM???111"""  """'''$$$!!!"""""""""%%%(((&&&$$$"""!!!"""$$$''')))))))))***+++++++++******'''&&&%%%###"""!!!!!!!!!"""###$$$"""  $$$'''''''''((((((&&&&&&&&&&&&%%%$$$######!!!###""" !!!""""""!!! &&&"""$$$ """### %%%******)))###$$$#########'''---111,,,666777,,,######""" """///VVVJJJ???$$$   !!! !!!!!!""""""######!!!$$$ ###&&&$$$"""%%%%%%""""""$$$$$$!!!))))))))))))************''''''((('''%%%###!!! """  """###!!! """$$$&&&((())))))'''&&&%%%$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """''',,,///)))### $$$'''&&&"""!!!777555000+++'''$$$"""!!!    $$$ pppLLLBBB...    """""""""######$$$$$$$$$!!!$$$"""!!!%%%&&&$$$''')))(((%%%$$$&&&%%%"""'''''''''((())))))******)))))))))(((&&&$$$""" !!!######  !!!###%%%'''((()))((('''%%%%%%%%%&&&&&&%%%%%%$$$"""!!!      %%%)))---...***######%%%$$$""""""222000,,,(((###  """$$$ ===XXXHHH:::,,,  #########$$$%%%%%%%%%%%%$$$!!!%%%%%%%%%((()))(((---///...)))'''((('''$$$$$$$$$$$$%%%'''((()))************)))'''%%%###!!! """"""  !!!"""$$$&&&''')))(((''''''&&&''''''(((%%%%%%$$$###!!!  !!! !!!   !!!  """)))---...------%%% """###!!!!!!"""---+++)))%%%  !!!$$$uuuuuuQQQ>>>777%%%  !!!  !!!######$$$%%%&&&%%%%%%$$$!!!%%%'''***---......333555333...+++,,,***&&&###"""######%%%&&&((()))+++++++++***)))&&&$$$###  !!!###$$$%%%'''''''''''''''(((((((((%%%%%%$$$###"""!!! """"""!!!  !!!"""  """  """###"""!!! %%%,,,000///---333+++$$$###"""!!!&&&&&&%%%### ;;;dddDDDAAA222!!!  ###&&&%%%!!!!!!"""$$$%%%&&&%%%%%%$$$ ###(((---000333555666888666111//////...***$$$$$$#########%%%'''(((++++++++++++***(((%%%$$$"""  ### !!!"""###%%%%%%&&&&&&'''''''''(((%%%%%%$$$###"""!!!!!! """"""!!!!!! !!!""""""!!!""" """###""" """(((...222111///999111***&&&"""   """yyyVVVKKKAAA---   """'''&&&  ###%%%''''''&&&%%%""" &&&,,,///333777777999777333111222111...((('''%%%$$$###$$$&&&'''******++++++***)))'''&&&$$$### ### !!!!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!    """""" !!!&&&+++///111333333:::333---(((###!!! ...sssSSSLLL==='''     ###''')))))))))(((&&&###(((***...333555888777333222444444111---+++(((%%%$$$###$$$%%%'''((()))******)))((('''$$$$$$###   !!!###$$$$$$$$$$$$%%%$$$$$$######""""""""" !!!  !!!!!!  !!!!!! ###)))---...000444888777111,,,)))$$$###  jjjYYYSSSJJJ...     $$$(((+++++++++***(((  $$$&&&)))///444777666333333555555222111...***&&&$$$###$$$$$$&&&'''((()))******)))((("""%%%&&&$$$ !!!"""######"""%%%$$$$$$$$$###""""""""" !!!""" !!!!!!######!!!  !!! %%%,,,...---...555;;;222...***)))%%% !!!%%%"""  !!! 222iiiPPPJJJ444%%%    """$$$''')))***+++++++++###%%%...:::777666666777888666333000333222000---)))$$$'''(((******)))***+++---$$$''')))(((### !!!""""""""""""&&&%%%$$$"""!!! """!!! """$$$ !!!!!! !!!!!!"""!!!  !!!((((((+++000555555111---000...,,,(((%%%###!!!!!!    """"""xxx[[[GGG>>>000$$$  """&&&)))+++,,,,,,,,,!!!$$$$$$***444999999:::999888666444333444333111///+++(((%%%$$$"""$$$&&&&&&&&&''')))+++&&&'''(((&&&""" !!!  """############$$$$$$######"""!!!!!!!!!"""!!! !!!""""""######$$$$$$$$$$$$###!!!   !!!!!!!!! !!!!!!!!!!!! !!!+++---000444666666222///,,,,,,***(((&&&$$$"""!!!     LLLqqqFFFCCC999(((   ###'''***,,,---...###!!!%%%$$$&&&,,,666999:::999777666888:::222111///,,,+++)))((((((!!!###$$$$$$%%%''')))''''''&&&$$$""""""$$$&&&$$$###"""!!! !!!"""###$$$$$$$$$!!!"""############"""!!!!!!!!! !!!!!! !!!"""$$$%%%'''%%%""" """""""""!!! !!! ###+++///333666555333111000((((((((('''&&&###!!!    YYYBBB@@@...%%%  !!!$$$''')))***---$$$###&&&&&&%%%'''///333666666333333888===---+++)))'''&&&%%%%%%&&&"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%$$$###!!!  !!!""""""""""""!!!###$$$###"""!!! !!!!!!""" !!!"""&&&%%%###!!!!!!!!!!!!!!!!!! !!!$$$'''''',,,222444111///...///&&&'''''''''%%%!!!   EEEHHHCCC===333$$$  !!!$$$&&&'''***### ###)))***(((&&&+++///111000------111666***)))&&&$$$############$$$%%%&&&%%%###!!!"""###!!!###%%%'''))))))((('''%%%###!!! """###"""!!!!!! !!!!!! """############"""!!!   !!!"""""""""!!! ###(((,,,$$$)))///111000---------&&&&&&&&&%%%"""   \\\DDDMMMDDD111   !!!###$$$(((### $$$+++...+++'''+++---...,,,((('''(((******)))((('''&&&&&&&&&&&&%%%&&&&&&$$$!!! !!!$$$'''***+++(((&&&$$$###     """"""""""""!!!    !!!"""#########  %%%***---(((+++000222111///---,,,&&&&&&%%%"""    KKKOOOPPPJJJ999###    ###%%%)))%%%!!!$$$,,,111...(((((())))))))))))'''&&&%%%((()))******++++++++++++&&&''''''%%%""" !!!!!!!!!!!!%%%(((***)))'''&&&$$$""" !!!"""$$$!!!!!!  !!!"""!!!    !!! !!!"""""""""""""""!!! !!!$$$(((+++---...000222222///+++'''$$$###"""  """;;;aaaJJJGGG999&&&   !!!$$$&&&+++&&&"""$$$,,,222...(((###$$$%%%(((+++,,,***(((&&&'''***,,,............'''((()))'''%%%$$$$$$%%%$$$!!! """&&&)))***)))(((&&&$$$""""""$$$&&&'''######"""!!! !!!"""######"""!!!    !!!!!!!!!"""""""""""""""!!! !!!!!!  !!!###&&&)))111000///000111...'''!!!"""!!!   ,,,nnnSSSOOO:::+++''' """    """%%%!!! !!!###&&&&&&%%%###///...+++)))'''))),,,///((()))+++...///...,,,+++111,,,)))&&&""" %%%,,,$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$""" !!!###%%%!!!  !!!"""""" !!!  """!!! !!!$$$$$$######""""""!!!!!!"""  """""" ###%%%%%%&&&,,,---//////---)))$$$!!!!!!!!!   000zzzNNN999777(((    """"""'''+++++++++((((((((('''&&&&&&&&&'''333555666666444111///...000---+++***%%%!!!"""'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""" """$$$!!!  """!!! """"""!!! !!!  !!!###"""""""""!!!!!!!!!!!!!!!###!!! !!!!!! """%%%'''))),,,,,,---,,,***'''###!!! vvv\\\;;;@@@***!!!   ###''')))***))),,,+++)))((((((***,,,...:::===@@@>>>999555333333///---......***###!!!###$$$$$$######"""#########$$$$$$$$$""" """!!!  $$$!!!"""$$$$$$ """ !!!"""$$$ !!!!!!!!!$$$""" !!!"""!!! """!!! !!!%%%))),,,++++++***)))'''$$$"""!!! (((JJJKKK===...)))&&&  !!!!!!!!!$$$''')))))))))333///+++***---444:::>>>:::>>>BBBAAA<<<888777888111......000,,,&&&###$$$######"""!!! !!!%%%%%%$$$"""  """!!!    """  """###$$$ !!!"""!!! !!! """"""!!!"""### !!!""""""############""""""###$$$%%%&&&###""" !!!$$$'''***++++++***(((&&&$$$###"""""" :::lll===666444&&&  """(((---///000...---...222999@@@DDDEEE===@@@CCCBBB???;;;999999555111//////---)))'''(((""""""!!!$$$%%%%%%###!!! !!!""""""  !!!   """"""!!!  !!!"""!!!!!!  """###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&######$$$%%%&&&(((***+++'''%%%### !!!%%%'''(((((('''+++***(((%%%$$$######### ###bbbUUU???:::,,,$$$   !!!&&&+++------(((,,,555AAAKKKNNNLLLHHHEEEEEEFFFEEEDDD@@@<<<:::;;;555111111///+++)))***$$$###""" """###$$$###!!! !!!""""""!!! !!!!!!  !!!!!!  !!!!!! !!!  """######"""!!!!!!"""###$$$$$$%%%&&&'''''''''%%%''')))*********+++---***)))'''%%%""" """&&&((('''%%%$$$)))((('''%%%$$$###""""""  !!!111III:::777+++%%%   """!!! !!!$$$&&&'''''')))...777DDDOOOTTTQQQMMMHHHFFFEEEGGGIIIGGGBBB===AAA:::555444222,,,(((((('''&&&$$$"""!!! !!!!!!  !!!"""!!! !!!!!! !!!!!!""" !!!""" !!!""""""!!!!!!###%%%%%%%%%%%%&&&&&&'''''''''))),,,///000---+++***+++***))))))'''$$$  """$$$%%%%%%$$$###&&&&&&%%%$$$###!!!     aaaNNN888BBB///---  $$$))),,,,,,,,,,,,000999EEEMMMOOONNNEEEBBBAAAEEEKKKMMMGGGAAADDD>>>999888555---&&&$$$)))(((&&&%%%###"""!!!!!! ###!!! !!!!!! ###  """  ###%%% !!!!!!!!!"""&&&(((%%%%%%&&&&&&&&&&&&''''''---000444333///+++(((((('''''''''%%%"""!!!!!!""""""#########$$$$$$$$$$$$###"""    !!!### """LLLNNN<<<888444"""  """%%%)))---...---000888CCCLLLOOONNNPPPLLLIIIIIIKKKJJJGGGCCC??????>>>:::666222000///***,,,+++((("""&&&""" !!!###!!!  """######""""""$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$&&&+++///222222222///...111444111***)))%%%   !!!###$$$%%%$$$$$$!!!"""######"""!!!   333!!! 111qqqAAAAAA777'''   """&&&***...222111555>>>JJJPPPOOOLLLNNNPPPQQQOOOJJJHHHHHHJJJEEEBBB>>>999666222///,,,(((******(((### !!!!!!###!!!!!!!!!  !!!""""""!!! """"""###%%%&&&'''''''''######%%%(((+++...111333111111000000333777444...***&&&  !!!###$$$$$$$$$$$$"""#########"""    ###,,,jjj^^^EEE>>>222)))  """&&&+++///888777:::DDDPPPUUUQQQJJJDDDMMMVVVWWWPPPJJJHHHIIIKKKGGGAAA<<<999444///+++((())))))'''$$$"""""""""###++++++$$$ !!!###$$$""" ###$$$''')))))))))'''&&&%%%'''***---///000111111111222333333666999666000+++&&&   """$$$$$$$$$$$$$$$$$$###"""   )))444NNNBBB888000### """&&&+++///;;;888;;;EEERRRWWWRRRKKK:::DDDQQQ[[[[[[SSSIIICCCJJJIIIFFFBBB===666111---...,,,)))&&&$$$###$$$%%%(((//////'''  !!!######!!!  !!!""""""''''''((())))))((('''&&&---...///000000000//////555777777666777888444---(((%%%  """###$$$$$$###$$$###"""   000'''))){{{rrr???555222+++  $$$***---999777888AAAMMMSSSQQQLLL???@@@GGGTTT^^^^^^RRRGGGBBBEEEHHHEEE>>>777333111777222,,,&&&######%%%&&&"""'''&&& $$$###!!!!!!###%%%&&&'''&&&&&&&&&'''(((***+++222111111111111222333333;;;===;;;777444333...((($$$"""!!!!!!"""###$$$#########"""  !!!444!!!___SSS;;;111222((( """'''+++444333666>>>GGGLLLLLLJJJNNNHHHEEELLLWWW]]]YYYSSS@@@BBBDDDBBB>>>999666555<<<777///***'''&&&%%%%%% """ !!!###''')))(((###!!!###%%%&&&'''$$$$$$$$$%%%(((,,,///222/////////111333666999;;;<<<>>>;;;444000...***&&&"""!!!  !!!"""$$$$$$$$$###"""!!!   ---(((LLLYYY555333...!!!  $$$(((...111777>>>CCCEEEEEECCCTTTRRRPPPOOOPPPRRRUUUVVVKKKFFF@@@???AAAAAA???<<<;;;888333000...+++&&&"""%%%$$$###!!! $$$((('''###!!!"""$$$%%%&&&&&&&&&%%%&&&''')))+++---///111+++---000333777999;;;<<<888999777000,,,,,,+++(((###  !!!###$$$%%%%%%%%%$$$"""!!!  +++)))888{{{:::///,,,"""  ###&&&***111999@@@BBBAAA???===NNNVVV\\\WWWLLLFFFJJJQQQZZZLLL???===EEEKKKHHHBBB888777666555444///''' (((&&&###""""""(((,,,''' """$$$&&&'''&&&%%%$$$***+++---......---,,,++++++...222777999999888888333555222,,,)))+++---+++%%%  !!!!!!%%%%%%&&&&&&%%%$$$"""!!!   ...YYYWWW000999---  !!!::::::;;;<<<<<<;;;999888NNNTTTZZZZZZUUUNNNLLLLLLWWWTTTOOOIIIEEEEEEIIIMMMDDD:::222333444///,,,---)))'''%%%!!! !!!""""""###""""""$$$(((+++)))******,,,...000222333444777;;;<<<999666222111000...------,,,***&&&$$$ !!!###%%%&&&&&&%%%$$$###!!!!!!  $$$CCCVVV222444111  $$$(((---111444888<<>>EEEOOOWWWYYYVVVPPPLLLEEEFFFHHHLLLOOOPPPOOOMMMHHH@@@888666555222000000000---(((### !!!###%%%'''***---000......000000000000///...222333555444222///......333000---***&&&"""  '''&&&$$$""" !!!###%%%'''((()))(((%%%""" &&&///yyyttt777,,,333$$$  !!!&&&***)))&&&'''...444777===FFFPPPVVVWWWSSSNNNEEEEEEGGGKKKOOOPPPMMMKKKFFF@@@:::777555444444333///---***&&&""" ###&&&)))***+++---//////000222333444222111000///000111000///......000000---)))&&&### (((...)))'''%%%###  """###%%%'''((()))'''&&&###    ###%%%$$$TTT]]]---AAA+++"""    """'''((('''***222:::888;;;BBBJJJRRRVVVVVVUUULLLJJJIIIHHHIIIIIIHHHHHHAAA???;;;777666777777555---,,,+++(((%%%!!! ''')))+++,,,+++***+++,,,000111333555666555444333,,,---......------///000***'''$$$!!! $$$,,,000%%%$$$###!!! !!!!!!###$$$%%%''''''((("""!!!  """""""""%%%111RRRHHH666+++    $$$&&&'''***000666:::===BBBGGGMMMRRRVVVXXXRRRPPPLLLGGGBBBAAADDDFFF>>>@@@>>>:::888999888555,,,,,,+++)))&&&"""&&&'''!!!"""+++,,,------,,,,,,---...111111333444555555444333+++,,,---,,,+++***+++---$$$""" ###&&&&&&%%%$$$!!!!!!  !!!"""###$$$%%%%%%%%%%%% $$$&&& %%%xxx\\\GGG999***    """%%%&&&(((+++---777;;;@@@DDDFFFJJJOOOSSSQQQQQQNNNGGG???===BBBHHH@@@DDDDDD>>>;;;:::888333///...+++'''%%%$$$#########$$$ """$$$%%%)))***,,,,,,---///222555222222222111111111111000+++------+++(((&&&%%%%%%!!! ###$$$###  !!!!!!"""############"""!!! !!!///---"""$$$cccxxxVVVFFF555)))    ###(((+++---...111777===@@@@@@BBBGGGLLLNNNPPPOOOHHH>>><<>>@@@@@@@@@@@@>>>;;;888666111000---)))&&&$$$"""!!! !!!"""!!! !!!$$$(((***,,,...000333333222000///---,,,+++++++++---...///---+++(((%%%"""!!!  !!!!!! !!!  """"""!!!    !!!444JJJ???444WWW<<<===,,,!!!     """(((,,,...222444;;;@@@::::::JJJNNNJJJEEEBBBBBBCCCBBB@@@===>>>>>>>>>===:::888666333222///,,,(((&&&$$$### !!!!!!!!!!!!"""$$$'''+++,,,///000222444444222000...,,,,,,,,,++++++,,,,,,,,,***)))&&&""" 555&&& !!!!!!!!!  ((()))666CCC:::888mmm}}}NNNGGG777---)))      ###&&&+++000111777>>>888999GGGFFFCCCAAA@@@AAABBBBBBAAA<<<=========<<<:::888777666555222///+++(((&&&$$$!!!!!!   !!!###%%%(((***,,,---///000111222111///---+++++++++++++++***)))((((((%%%$$$!!! 333%%%!!!!!!"""!!!  +++333>>>???JJJyyyvvvFFFGGG===***000     !!!(((---...333:::777777CCC???>>>>>>>>>??????@@@@@@?????????>>><<<:::888777777666444111...***'''&&&"""!!!  !!! """$$$''')))************+++,,,,,,,,,+++)))((())))))***)))(((&&&###"""  """"""!!!  $$$###666000,,,aaa]]]FFFBBB666444!!!   $$$******...777666555>>>;;;<<<<<<===<<<<<<<<<<<>>>>>888888999999888666333111+++(((%%%###"""!!! !!!""""""######$$$%%%&&&'''((($$$$$$######"""!!!!!!!!!     )))***$$$444ttt;;;EEE999111$$$ ###  !!!&&&***000111333555777999::::::===999666777;;;>>>@@@@@@DDD@@@<<<:::999666111---000---'''%%%(((+++%%%  !!!"""$$$$$$######"""!!!!!! """!!!!!!       )))222$$$,,,ggg;;;???===+++    """777   """%%%)))+++...111333555666666999666444555999===??????DDDCCC@@@???===999555222222111,,,((((((***&&&  !!!""""""!!!!!!       !!!,,,###...zzzOOOEEE@@@999)))     +++  %%%'''+++000444666777777777555444666:::>>>@@@AAACCCDDDEEEDDDAAA===:::999555444111+++***+++(((###     ...&&&+++cccUUU:::BBB:::###     """'''---111444555555777666777999===AAADDDEEE???CCCFFFEEEBBB>>>>>>>>>888555000,,,---000,,,%%%!!!    !!!///,,,VVVIIICCC???000$$$       $$$))),,,......444555777999<<<@@@DDDFFF;;;???BBBCCC@@@>>>???AAA;;;555---+++000555000&&&&&&###    ,,,+++%%%PPP|||QQQ@@@CCC:::"""    $$$'''***+++...000333555888;;;???AAA999;;;===>>>??????AAABBB===888000---111555111)))***'''###    $$$***NNN|||OOOIIIEEE...!!!    !!!%%%(((***))),,,000222333555999===:::::::::<<>>:::333000111111...,,,***(((%%%!!!    """---"""===dddDDDBBB>>>---&&&     """%%%'''+++///111222333777;;;===:::888;;;AAAFFFHHHHHH@@@DDDCCC888...,,,///222---,,,***(((%%%"""      !!!(((,,,'''gggYYYAAANNN???BBB,,,    """%%%***---///111444666333555888999999:::<<<>>>CCCBBBAAA???;;;777444222...+++'''$$$######"""!!!         """&&&+++rrr^^^999IIIGGG333     ###&&&(((***---000333444666888888888888:::<<>>777(((      !!!"""$$$'''))))))***))))))))))))))))))(((''''''%%%$$$"""     !!!$$$(((+++...///000---///111111---&&& ***$$$'''lllYYY555;;;???555)))     """$$$&&&'''''''''%%%%%%'''((())))))))))))((('''$$$"""         """$$$(((,,,///222333444222111...***&&&""" '''###aaannn===555AAA;;;,,,      """###$$$$$$%%%%%%&&&'''((((((((((((((('''%%%"""      !!!&&&%%%&&&---555888333---111---(((%%%"""   $$$!!!"""$$$000uuukkkBBB:::AAA999,,,       !!!""""""###$$$%%%&&&'''(((((((((((('''&&&$$$"""     !!! !!!&&&)))///888???@@@<<<666---***&&&###!!!  ***111rrrkkkBBBEEEBBB777&&&    !!!"""$$$%%%&&&'''&&&''''''((('''&&&$$$######!!!    ''''''"""$$$"""(((222:::>>><<<888444***(((%%%###"""!!!  ''' ,,,kkktttIII@@@999666///"""  !!!###$$$%%%$$$%%%&&&'''''''''&&&%%%&&&$$$!!!    ))),,,&&&(((###)))111555333///+++***)))'''%%%%%%%%%%%%###"""$$$""" """"""!!!   !!!"""444oooKKK777EEEPPP>>>$$$   """"""!!!"""$$$%%%&&&&&&&&&%%%&&&$$$"""""""""!!!  %%%(((%%%)))''',,,000///+++(((''')))'''&&&%%%&&&'''(((&&&%%%(((&&&###!!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$  ***555yyyBBB>>>MMMHHH666+++    !!!###$$$$$$$$$###$$$###!!!!!!""""""     """ &&&&&&(((***)))&&&&&&))),,,'''&&&&&&(((******)))'''+++(((&&&&&&''')))++++++************)))'''&&&%%%!!!  888yyyUUUCCCAAAFFFKKK333$$$   !!!!!!!!!!!!"""!!! """"""!!!     %%%$$$$$$%%%%%%&&&(((***---+++***+++---///000...---.........111333444222111------,,,+++***'''%%%$$$!!!     !!!$$$MMMSSSAAAOOO]]]SSS<<<$$$      !!!""""""!!!!!!""""""   """!!!&&&((((((((()))+++,,,---...000000111333555555444222111333777<<>>:::666---------,,,)))'''$$$"""     $$$***)))KKKZZZMMM===CCC888777111&&&      !!!!!!  ###'''((((((&&&,,,***(((***...222222111999666444777>>>CCCCCCAAA@@@EEEEEE>>>:::<<<===:::666444000+++&&&"""     ###***+++DDDlll===BBB@@@@@@???:::---    !!!###%%%&&&%%%$$$%%%$$$%%%)))...333666777666777:::BBBLLLRRRSSSQQQAAAFFFGGGAAA<<<;;;999666222000,,,((($$$   """---((( ```ggg???IIIHHHDDDRRR]]]???     !!!%%%&&&&&&''''''(((''''''$$$'''+++000555:::@@@DDD@@@BBBFFFMMMSSSTTTQQQMMMBBBFFFGGGBBB<<<888444000+++)))&&&###   &&&)))"""bbboooaaaNNNLLLbbbnnnNNN   """$$$&&&&&&(((***+++,,,---///000222666<<<@@@CCCGGGMMMRRROOOPPPQQQTTTTTTPPPJJJEEEDDDDDDBBB===888333...+++%%%###!!!    999cccooofff```LLL===<<<(((  !!!%%%((('''+++///333555777;;;===DDDHHHMMMNNNOOOPPPTTTXXXVVVVVVVVVVVVUUUSSSOOOLLLBBB>>>888444///+++((((((    '''(((&&&444yyyuuuIII888:::@@@BBB333   """$$$!!!$$$'''000666===BBBDDDFFFJJJNNNMMMOOOQQQRRRRRRQQQRRRSSSSSSSSSQQQNNNKKKHHHFFFDDD:::333---***'''###"""### ###***%%%===mmmSSSHHH@@@HHHAAA444&&& !!!$$$'''***,,,---(((!!!!!!%%%555<<>>CCCGGGGGGLLLEEE??????DDDEEE@@@999555222...+++)))(((&&&%%%!!!      $$$'''!!!"""iiiuuuXXXAAA;;;;;;???:::***   !!!"""$$$''')))))),,,......222:::???>>>@@@BBBBBB===333)))!!!###---555999<<>>BBB===888777:::;;;777222000---)))&&&%%%$$$"""       &&&###"""&&&{{{VVV???GGGaaahhhUUU...  !!!###%%%(((***,,,000111000333:::======>>>>>>@@@DDDDDD888%%%%%%///444777999777333444222///...------+++)))(((%%%"""      &&& ---AAA]]]CCCMMMRRRBBBIII333###   !!!###%%%(((***...111222111333888;;;999666555777>>>BBB999$$$ (((,,,///111///******))))))&&&$$$######$$$      %%%...""" YYYgggVVVVVVLLLNNN@@@777,,,    """%%%'''))),,,---+++---111333111---,,,---111444...!!!!!!"""%%%))))))&&&$$$%%%%%%"""      $$$ """###ZZZ~~~PPPEEEEEEEEE777(((      """###$$$"""###''''''%%%&&&%%%%%%&&&&&&$$$ ###$$$!!! !!!    !!!""" EEEuuuZZZLLLOOORRRLLL888         ###((($$$!!! ###ffftttNNNMMM\\\fffVVV999        %%%%%%!!!!!!%%%~~~```PPPYYY]]][[[ZZZAAA000     ---$$$BBB___CCCNNNgggVVVAAA+++!!!   111---...cccfffMMMGGG[[[III<<<888... ***444}}}MMMHHHAAAGGGRRRHHH,,,   (((RRR```MMMHHHUUUYYYFFF555111      &&&===~~~SSSAAABBBBBB??????333&&&    +++,,, +++VVVhhhMMMAAA@@@EEEBBB333+++...)))   ''')))555xxx]]]JJJHHHFFF;;;???NNNHHH)))    ,,,cccxxxKKKRRREEE>>>CCCGGG;;;&&&              ,,,---'''<<>>222ZZZvvvYYYLLLEEECCC:::111,,,###            !!!!!!,,,XXXyyySSSDDDPPPJJJ777777BBB111              )))333ccc___OOOHHHKKKBBB000222BBB000(((            """$$$ (((WWWQQQ;;;WWWrrr\\\111555,,,!!!          111GGGcccOOOMMMMMM>>>@@@>>>444'''        ###!!!'''OOOyyyOOODDDEEEKKKPPPNNNBBB111"""    ...###   GGG~~~oooUUUKKKBBBBBBGGGGGG>>>333%%%    $$$777'''   *** CCCvvv[[[HHHNNNVVVQQQFFF===777+++     !!!     '''888dddUUU___nnnXXX111+++...%%%            $$$!!!@@@~~~jjjNNN[[[III>>>AAA===---$$$&&&           $$$'''===rrreeeRRRHHHPPPUUUGGG333(((333***"""      """+++TTThhhNNNGGGCCC>>><<<,,,((((((&&&%%%@@@@@@        $$$!!!111WWWtttXXXIIICCC:::444333555...%%%...AAANNN&&&     ######%%%:::[[[iiiZZZHHH;;;===AAA999...'''555###       """(((???lll|||eeeLLLBBBEEEEEE<<<111)))''',,,***   )))<<>>???<<<999'''&&&$$$!!!  ###  $$$)))$$$%%%$$$!!!)))$$$999bbbgggIII:::888;;;???<<<999444...'''!!!   """'''***)))"""&&&666CCCvvviiiFFF222555333222888===<<<111''')))           ---111+++###!!!((("""...LLLyyysss```HHH888666;;;???@@@;;;333,,,)))###        """$$$$$$$$$!!!$$$$$$@@@XXXyyyfffEEE///:::555333888:::444+++%%%(((###        !!!!!! ###)))'''===___dddQQQ===444777<<<===;;;666555333///***###    ...###$$$,,,(((---HHHrrryyybbbGGG222666333000//////...,,,)))%%%"""   +++###!!!###&&&***444***&&&+++666IIIjjj|||nnnYYYFFF;;;444111///111000000111222///)))$$$    555,,,"""&&&///DDDUUUtttvvvXXXCCC444000,,,---000333222//////...,,,)))$$$     ######"""!!!###&&&&&& ###888YYYuuu\\\KKK@@@888444---...000111111000///...)))'''%%%!!! !!!!!!!!!"""###$$$%%%&&&((((((&&&""" &&&111;;;___ooo{{{kkkTTTAAA777333222000222---)))))),,,///---+++,,,,,,***(((%%%"""!!!$$$(((+++((('''&&&$$$###%%%)))---@@@NNNbbbttt~~~pppIIIDDD===:::999888555111000...,,,++++++...111444---+++***)))((()))***+++ ###%%%(((***)))'''###  %%%)))!!!$$$+++999MMMhhhssseee\\\PPPMMMFFF???999444111000???===888222---)))'''%%%###(((***'''&&&((((((%%%'''''''''((())))))******$$$%%%&&&%%%###""""""###%%%###"""###%%%&&&&&&%%%---------+++(((%%%$$$$$$"""&&&---777BBBOOO\\\eeeqqqmmmfff]]]SSSKKKEEEBBB777;;;===999666666444000)))((('''%%%###!!! ###$$$&&&&&&%%%&&&''')))&&&%%%&&&)))...222555666111888EEESSSaaannnyyyooommmkkkiiifffcccaaa```ZZZ\\\```dddfffjjjnnnqqq~~~