BM6P6(@ }}}zzzvvvttttttuuuuuuuuuuuusssnnnjjjggg```NNN===111((("""%%%&&&&&&'''&&&$$$###"""           ###!!!!!!!!! !!! !!!###$$$%%%&&&'''((())))))'''%%%$$$(((((('''%%%###%%%(((+++'''))),,,.../////////...111000//////////////////------...//////......---///......---,,,,,,,,,,,,,,,,,,---.........------,,,***(((&&&&&&))),,,...///000000000///...---------...000222333333222111111333555777777888;;;<<<999999999::::::;;;;;;;;;;;;:::::::::;;;:::777444888:::<<<>>>>>>>>>===<<<@@@???>>>======>>>???@@@<<<<<<===???AAABBBAAA@@@>>>@@@AAAAAAAAACCCEEEGGGJJJIIIFFFCCC@@@===;;;:::>>>EEEGGGBBB>>>>>><<<888444666888<<>>===>>>???@@@???>>>AAAFFFFFFCCCAAABBBBBB>>>???EEEFFFDDDDDDIIIJJJLLLNNNNNNKKKJJJKKKMMMMMMNNNRRRZZZ^^^\\\]]]___\\\ZZZYYY[[[^^^```___]]]~~~~~~{{{wwwuuutttuuuuuutttrrrpppmmmiiiggg```OOO???333)))!!! !!!!!!"""%%%'''''''''&&&%%%$$$###"""          !!!######$$$$$$ """###%%%%%%&&&'''(((((('''&&&&&&'''''''''%%%$$$&&&))),,,(((***---000111111000///111111000000000000000000000000000///.........---//////...---------------,,,,,,,,,---------,,,,,,***)))&&&%%%%%%'''***,,,..................------,,,---...///000000000///000111444555666777:::===>>>>>>>>>>>>============<<<======>>>===<<<;;;:::;;;<<<===>>>???>>>======@@@??????>>>>>>??????@@@======@@@CCCGGGHHHGGGEEECCCCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHEEEBBB???===<<<<<>><<<<<<<<<<<>>@@@DDDEEEBBB@@@BBB@@@???AAAFFFGGGDDDFFFKKKKKKMMMPPPPPPNNNLLLMMMNNNQQQRRRXXX```ccc```^^^___```^^^]]]]]]```bbbaaa```|||xxxvvvvvvuuutttsssoooooollljjjhhhaaaQQQAAA444+++$$$###$$$$$$&&&(((***)))(((&&&$$$###""""""        """"""###!!!!!!""""""  """###$$$$$$%%%%%%&&&''''''''''''((((((&&&%%%&&&)))+++)))+++///222444333111000111111111111111111222222333222000///............000///...............///,,,,,,,,,,,,,,,+++++++++)))'''&&&%%%%%%''')))***,,,,,,------------......------...///000000000000111333555666777:::===@@@CCCCCCCCCCCCBBBAAA@@@@@@???AAACCCBBB@@@>>>@@@BBBBBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCCCCCCCDDD@@@BBBFFFKKKOOOPPPOOOMMMJJJHHHFFFGGGKKKMMMLLLKKKKKKKKKJJJHHHEEEBBB@@@>>>>>>CCCFFFEEEDDDEEEDDDBBB===<<<<<<===???CCCFFFIIIIIIFFFCCCAAA@@@@@@???>>>===;;;===AAABBB??????AAAAAACCCGGGKKKKKKIIILLLQQQQQQRRRTTTTTTTTTSSSUUUVVV^^^\\\^^^cccdddbbbcccfffhhhfffccccccdddfffgggggg}}}zzzxxxxxxwwwuuussspppqqqooommmjjjbbbRRRCCC444,,,%%%%%%''''''(((***,,,+++(((%%%###"""!!!!!!        !!!"""!!!!!! ###$$$ !!!$$$$$$$$$&&&"""!!!!!!"""""""""""""""$$$%%%'''((()))******)))'''&&&'''((((((+++///333444333111///000111222222333333333333333111///...---...///000000000/////////000000111---,,,,,,++++++*********)))((('''''''''(((******,,,,,,------...///000111111111222222333333333333555777999;;;===???CCCFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCFFFHHHFFFAAA???BBBFFFJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJJJJJJJKKKGGGIIINNNSSSWWWWWWUUURRROOOKKKHHHJJJOOOQQQOOOLLLNNNNNNMMMKKKHHHFFFCCCBBBDDDGGGIIIJJJJJJJJJJJJIIIIIIGGGEEECCCDDDGGGKKKMMMJJJGGGEEEFFFHHHJJJIIIGGGAAA???@@@DDDEEECCCCCCFFFFFFKKKQQQTTTTTTSSSVVVYYYZZZZZZYYYYYYZZZ\\\```bbbmmmhhhccccccdddeeekkkqqqqqqnnnllljjjjjjlllnnnooo}}}{{{zzzzzzxxxvvvssssssuuutttqqqlllcccSSSDDD444,,,&&&&&&((('''(((***,,,***'''$$$"""!!!        !!!###$$$###%%%)))%%%$$$***+++&&&$$$'''%%%###!!!  !!! !!!"""$$$%%%&&&,,,------+++(((%%%$$$%%%'''***---000222111000...///000222333444444444444000///...------///111333000000000000111222222333//////---,,,++++++++++++++++++++++++,,,,,,,,,---------...///111333555666555555555555555555666666777:::===@@@AAACCCFFFHHHDDDEEEGGGIIIIIIIIIIIIHHHGGGJJJJJJFFFAAA???CCCGGGMMMMMMLLLLLLLLLMMMNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRUUUYYY\\\[[[XXXUUUQQQMMMJJJLLLQQQTTTRRROOOSSSRRRPPPMMMKKKHHHGGGFFFIIIIIIJJJLLLMMMMMMLLLLLLKKKIIIGGGEEEGGGKKKPPPSSSNNNKKKJJJLLLPPPQQQOOOLLLHHHFFFHHHMMMNNNKKKKKKMMMMMMSSSZZZ\\\]]]^^^___```bbb___\\\\\\^^^ccciiilllrrrmmmjjjkkkllllllqqqvvvxxxwwwuuusssrrrsssvvvxxx~~~~~~}}}||||||||||||zzzwwwuuutttwwwwwwsssnnndddTTTEEE555---'''''')))((((((******)))&&&$$$"""         """ &&&((($$$$$$))))))###%%%333???;;;---&&&'''((('''%%%$$$"""!!!!!! !!!"""###$$$%%%&&&---...///---)))&&&$$$###''')))+++.../////////......///111333444555444444//////...///000111333444111111111111222333555555333222000...,,,,,,,,,------...///000000000000///......///000333666999;;;777777666666666777777888999<<>>222))))))(((###!!!111LLL^^^UUU<<<,,,+++******)))(((&&&$$$!!! !!!"""$$$&&&''''''&&&&&&***,,,......+++(((&&&%%%))))))***,,,---...///000,,,...000333444444444444111222222222333444444444111111111222333555666777666555222000.........//////000222333333333111111......///111444777;;;===<<<;;;:::999999:::;;;;;;;;;@@@FFFJJJJJJJJJIIIHHHEEEGGGJJJLLLMMMLLLKKKJJJKKKIIIFFFDDDDDDFFFIIILLLLLLNNNQQQTTTWWWYYYZZZZZZYYYVVVQQQNNNNNNQQQVVVYYY[[[[[[[[[]]]___^^^\\\YYYUUUUUUVVVXXXZZZ\\\^^^___```\\\VVVPPPLLLKKKLLLMMMMMMIIIIIIPPPTTTSSSSSSUUUNNNNNNMMMNNNQQQVVV[[[^^^XXXUUUTTTWWW\\\]]]WWWRRRSSSTTTXXX___```\\\ZZZ[[[dddhhhllloootttyyytttllleeeeeefffjjjooossstttsssmmmlllpppvvvzzzzzz{{{~~~}}}{{{{{{|||~~~}}}zzzwwwnnnsssuuusssnnneeeVVVIII999111+++++++++)))(((***$$$$$$$$$$$$"""          !!!&&&***.../// ...999\\\ccc\\\GGG555...***###&&&===aaawwwkkkKKK444000+++,,,,,,+++)))&&&""" ###%%%''')))))))))'''&&&(((***---...,,,***((('''*********+++---...000111+++---000222444444444333444555555666666555444444111111222333444555777888888777444111000///000000///111333444555444222111.........000444888<<<>>>@@@@@@>>>======>>>???@@@???DDDKKKOOOPPPNNNKKKJJJHHHJJJLLLNNNNNNMMMKKKIIIJJJGGGDDDCCCFFFJJJMMMOOONNNQQQUUUZZZ]]]___``````^^^ZZZTTTPPPPPPTTTZZZ^^^[[[[[[[[[]]]______]]]\\\WWWYYY\\\]]]^^^```cccfffccc^^^WWWPPPLLLKKKMMMNNNPPPKKKKKKTTTYYYYYYZZZ]]]\\\[[[ZZZYYY[[[]]]```bbbYYYWWWVVV\\\ccceee```ZZZcccdddiiippprrrmmmjjjjjjnnnrrrtttwww}}}rrrfffhhhlllsssyyy{{{xxxuuutttooollloootttyyy}}}zzzwwwppprrrsssqqqnnnfffVVVGGG666///******)))&&&%%%&&&%%%$$$###!!!          $$$((($$$$$$111999666---!!!///EEEooovvvkkkRRR@@@///''',,,///LLLtttlllGGG666:::333000,,,***)))'''$$$""""""(((***&&&%%%)))***'''###'''+++,,,+++(((((((((///...,,,+++,,,,,,......///......///111222222222::::::999777444222222333222222222222333444666888999444000111333333111111000333777777333000......222333444444666:::???BBBBBBBBBAAAAAAAAAAAABBBBBBDDDHHHNNNQQQPPPOOONNNNNNNNNMMMOOOSSSRRRLLLHHHIIIJJJIIIFFFDDDCCCGGGLLLPPPPPPUUUZZZ\\\]]]^^^aaaddd^^^XXXPPPMMMPPPTTTWWWXXXYYYYYYYYYZZZ[[[\\\[[[YYYSSSZZZ___```___aaadddfffccc[[[RRRMMMLLLLLLNNNQQQQQQNNNNNNTTT^^^eeefffdddeeeaaa^^^```dddeeeaaa[[[WWWSSSUUU```iiijjjgggeeedddnnnyyy~~~{{{sssnnnkkkpppvvvyyyzzz}}}{{{rrrgggoooyyy|||wwwqqqllljjjnnnwww}}}zzzxxxqqqssssssqqqnnnfffVVVGGG888111+++******'''&&&'''$$$###"""      &&&)))$$$&&&666???888+++!!!+++===]]]ggg___KKK>>>111+++111222PPPwwwmmmIII:::???:::888444000---***'''&&&&&&+++,,,((('''+++---+++++++++,,,---/////////...111///---,,,++++++***)))...000222333333444444555>>>===;;;888555444444444111333555777888888999::::::666444555666666444222222555777666333222222333444666999999777888<<<@@@GGGHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOSSSWWWYYYYYYYYYVVVSSSSSSUUURRRKKKFFFFFFHHHGGGDDDBBBAAACCCGGGJJJOOOSSSWWWXXXYYY\\\aaaeeeggg^^^SSSMMMNNNSSSXXXZZZXXXXXXYYY[[[\\\]]]\\\[[[WWWXXXXXXYYY[[[]]]]]][[[^^^YYYTTTQQQPPPPPPPPPQQQUUUUUUXXX]]]cccfffeeebbbdddaaa___aaafffhhhgggddd\\\WWWXXXcccmmmqqqrrrrrrxxx}}}zzzrrrnnnmmmrrrtttttttttxxx|||tttxxx|||zzzwwwrrrmmmoooxxx~~~~~~~~~{{{xxxsssttttttqqqnnnfffWWWIII:::222+++++++++((('''(((###"""        %%%%%% &&&777@@@666&&&$$$000DDDOOOKKK===777000///666@@@\\\oooLLL>>>CCC<<<;;;888222---)))''''''%%%)))+++***+++///222222555111...---///111111111333111...,,,++++++)))'''+++///444555333444777<<>><<<333444666:::EEEXXXqqqoooKKK===@@@:::999666111+++(((((()))'''---444:::>>>CCCFFFGGGGGGDDD>>>888444333666999;;;666000------......---)))///555555333666???HHHUUUQQQKKKFFFBBB@@@>>>===<<<>>>@@@???======>>>AAA???>>><<<;;;@@@EEEEEEBBB<<<===>>>>>><<<;;;:::999:::===???<<<:::AAAQQQ^^^^^^___aaaaaa___[[[XXXUUUNNNOOOUUU```oooyyy|||{{{sssnnnjjjgggaaaXXXSSSSSSUUUPPPHHHCCCBBBEEEIIIKKKOOOPPPQQQQQQRRRXXXaaahhhccc^^^YYYWWWXXXYYYWWWUUUQQQSSSVVVXXXXXXXXXYYYYYY```ZZZVVVWWWYYYXXXVVVUUUSSSTTTTTTTTTVVVYYYXXXUUUVVVZZZ```cccbbb___\\\ZZZ[[[\\\^^^^^^aaafffooouuukkkdddaaahhhqqqxxx}}}ssslllkkkkkktttrrrpppooorrrwww{{{}}}}}}{{{~~~tttsss|||}}}}}}4ĉ@ӵkkk^^^QQQAAA666,,,******(((%%%$$$   >L=hĦ4ĉ@ӵ  >L   !!!""" $$$)))///333000***&&&$$$""""""!!! """'''...999777333<<>>>>>999888555222//////000111///666CCCOOOWWWZZZ]]]___bbbccc___SSSFFFAAAGGGOOOOOOFFF;;;555444666777777555;;;??????>>>DDDRRR___jjjeee___YYYVVVSSSOOOMMMLLLLLLJJJFFFAAA@@@DDDIIIHHHHHHDDDBBBHHHQQQUUURRRGGGHHHJJJKKKIIIEEE@@@<<<===>>>===:::<<>>KKKXXX___```aaadddwww{{{zzznnn___YYYaaalllpppeeeWWWNNNLLLLLLLLLKKKQQQVVVYYYYYYZZZbbbqqq~~~~~~xxxuuutttqqqmmmiiiffffffbbbZZZTTTSSSXXX___]]]___[[[XXX^^^iiimmmiii___```aaacccbbb\\\UUUOOOLLLKKKIIIFFFJJJZZZrrr|||yyyqqqrrruuu|||{{{wwwwwwpppfffYYYRRRSSSZZZaaadddaaabbbccccccbbbeeelllqqqqqqgggYYYQQQOOORRRVVVWWWSSSTTTUUUSSSOOOOOORRRUUU```aaafffhhh```XXX^^^jjjyyyyyyrrrgggccceeebbb\\\YYYZZZ\\\___aaacccddddddiiiiiiiiiggggggkkkssszzzsssnnnlllooorrrsssvvvzzz}}}{{{yyyxxxxxxyyyzzz~~~{{{sssqqqzzz~~~~~~~~~|||zzzzzz|||~~~{{{xxx|||ӵĭӵӵĦӵӵĦƜ`1.׼srrrggg\\\MMMĦ$$$"""ӵĦ ĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦ Ħ DdDӵӵӵĦӵĭӵ!!!!!! ###***111666111'''###&&&'''%%%***444999333///111777:::666111,,,------***))),,,222888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@vvvtttjjj___Shӵ"""g&e>hӵfff?><z g&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ 3h?gL  D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? """%%%'''---+++)))+++333???KKKSSSHHH<<<444666777777@@@MMMWWWOOOIIILLLTTTXXXSSSLLLAAAAAA@@@===;;;???IIIPPP\\\bbbjjjqqqyyy{{{sssiiippptttsssiiiaaaaaajjjrrr{{{|||vvvxxx}}}|||{{{zzztttsssxxx}}}}}}~~~vvvvvvvvvxxx4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵzzzttxxxtttnnnHGgĉ@%%% !!! Hu]ĦZuR)ĦsߝLGdUĦ Hƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ Bt=o9ĦHdĦ Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ"""Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ%%%)))(((***+++***)))'''((()))$$$(((---111111000......222333333444777<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>euuupuR)Ħ$$$$$$###"""!!!>d<ĦDtDdDΦDdDĦ >d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>e DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ DdDĦ peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦ'''F&uTӵ]]]DdDĦQQQOOO>d<Ħ```peӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ s&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d< >d<ӵ B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦ111B?dp&ĒRzzz>d<sdKĦB?Ho9s&dq&ĒR~~~{{{wwwuuuuuuxxxzzz{{{|||zzzwwwuuutttuuuxxxyyy~~~{{{wwwuuuzzzyyyxxxyyy{{{}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{~~~yyy|||~~~~~~~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfeuuu@ďD888///)))&&&%%%%%%###!!!ne=e ege sĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefe Hu]3hhsegeĦja>aĦ@Gse <Ō @G Hkge HĪj@IŌege000222Hu]3hIŌ333;;;DdDĦBBBne]]]\\\@hmmmppp>hsene@GsĪj@h}}}}}}zzzyyywwwwwwvvvuuurrrpppnnnooopppnnnjjjfffdddccc```aaabbbbbbaaa___\\\ZZZWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVWWW]]]^^^______]]]YYYVVVSSSWWWWWWWWWYYY[[[[[[YYYWWWVVVWWWXXXWWWUUUSSSTTTUUUTTTUUUWWWZZZWWWTTTUUUZZZ^^^______^^^\\\\\\^^^______^^^]]]\\\]]]___aaabbb```aaabbbcccccccccbbbaaa```___]]]]]]^^^aaadddfffaaaaaaaaacccfffggghhhggggggggghhhhhhhhhggggggfffeeeggghhheeeaaa___aaacccfffffffffgggggghhhhhhhhhgggggghhhjjjmmmqqquuuwwwtttqqqppppppnnnkkkmmmqqqtttwwwyyywwwttttttyyy~~~|||}}}~~~4DuXӵĵD^yyyxxxtttNNNAAA666///&&&&&&&&&$$$""" DdDĦD^s׼sgeFm8 >aĦ s׼s Ho  %%%+++---)))%%%000444;;;\\\^^^^^^D^___eeemmmDdDĦttt{{{s׼s}}}}}}}}}}}}}}}xxxvvvsssrrrqqqnnnjjjfff```^^^\\\\\\]]]___aaabbbeeedddaaa[[[VVVSSSSSSTTTMMMNNNPPPOOOMMMJJJIIIHHHGGGGGGFFFCCC???<<<;;;;;;::::::;;;;;;::::::999888555666666666555444444444666666777999:::<<<===>>>@@@@@@AAABBBBBBAAA???===;;;<<>>???>>>;;;::::::<<<<<<::::::======;;;;;;>>>???AAACCCCCCAAAAAAAAABBBDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEIIILLLOOOKKKJJJIIIJJJMMMNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJDDDHHHJJJIIIDDDAAABBBDDDFFFFFFGGGGGGHHHJJJMMMNNNMMMNNNOOOOOOPPPQQQSSSTTTTTTRRRQQQSSSRRRPPPRRRWWWZZZ[[[\\\[[[ZZZZZZ]]]```\\\]]]___aaa``````___^^^___cccggggggfffhhhlllqqqrrrrrrqqqppppppttt{{{}}}yyyvvvtttttttttttttttyyy|||xxxvvvzzz~~~~~~}}}|||}}}~~~Φ4DuXӵtvӵ>d<ĦĦĦ~~~~~~}}}}}}|||yyyyyyyyy{{{{{{yyyvvvrrrtttqqqkkkbbbUUUHHH<<<555''''''&&&%%%### Ħ >d<ĦĦ>d<ĦBegeFYĉ>aĦ Be nu]ӵ !!!'''+++---222444555444333777@@@HHHLLLGGGCCCEEELLLSSSVVVVVVVVVWWWZZZ```hhhlllllljjjhhhuuu>d<Ħ>d<ĦĦBeĦ~~~}}}|||xxxvvvuuuqqqnnnkkkhhhhhhgggfffdddaaa^^^ZZZXXXXXXXXXWWWVVVXXXUUURRRRRRSSSRRRMMMIIIFFFDDDCCCBBBCCCBBBAAA???CCCCCCAAA>>>:::888999:::333777::::::666333333555111222111...+++***+++,,,------......//////000000...000111000...,,,+++***)))***---111444666777888555555666888;;;<<<;;;999222444888===@@@???;;;777555888:::999666444555777999555444888999777666888666888;;;;;;:::999999999888999999:::;;;===>>>???===>>>???@@@@@@AAAAAA@@@;;;;;;;;;;;;>>>BBBFFFIIIFFFDDDCCCCCCDDDEEEDDDBBBAAABBBBBBCCCBBB@@@???>>>666:::>>>>>>999666666888888999999:::;;;>>>BBBEEEBBBCCCDDDCCCAAA@@@@@@AAABBBAAABBBEEEEEECCCEEEIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKMMMOOOOOOLLLIIIHHHHHHHHHLLLOOONNNLLLNNNSSSXXXZZZ\\\___```aaadddjjjnnnnnnllliiigggfffeeebbb___aaagggiiifffdddggglllnnnnnnmmmmmmnnnoooooonnnlllmmmmmmnnnooopppqqqrrrrrrmmmmmmnnnppptttwwwwwwwwwyyyyyy{{{~~~}}}yyyyyy}}}vvvyyy}}}}}}zzzyyy|||~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~~~~~~~}}}}}}{{{yyyxxxxxxzzzzzzyyywwwrrrrrroooggg___UUUFFF888222***######"""gdKĦ gdDĦgdKĦsdKĦ ŶS3we<  iĉ@3hR/Ō$$$///;;;EEEMMMTTTXXXZZZ]]]___]]][[[^^^hhhqqqpppooonnnooorrrttttttttttttwwwzzz|||}}}~~~DdDĦsdKĦgdKĦgdKĦ{{{|||}}}}}}|||{{{yyyxxxzzzxxxuuurrrppppppqqqrrroookkkfffddddddbbb\\\WWWZZZZZZYYYXXXUUURRRPPPNNNKKKJJJHHHFFFEEEDDDEEEEEE@@@???===;;;:::;;;<<<===888888999:::;;;===>>>>>>777555222111111111111000777666444222000///---,,,.........---......//////,,,+++)))(((((()))***+++)))************+++...111222111000,,,))))))***,,,222///---///333666666555777888::::::888888888999999888888888:::;;;:::999888777777777777777777888666777888888999999888888999<<>>;;;888888888888888999:::;;;<<<======;;;:::999:::===>>>===<<<:::===???===;;;===CCCIIIFFFGGGGGGGGGFFFEEECCCBBBEEEDDDCCCBBB@@@???>>>===:::;;;;;;;;;:::999999888777777888:::===@@@BBBCCC@@@@@@@@@??????>>>>>>>>>;;;===@@@AAAAAAAAABBBDDDFFFGGGFFFEEECCCCCCEEEGGGFFFJJJNNNMMMIIIFFFFFFHHHGGGFFFEEEGGGJJJMMMPPPPPPTTTVVVYYY]]]___```aaaaaa```___^^^]]][[[ZZZYYYXXXYYY[[[]]]^^^]]]]]]^^^___bbbbbbbbbbbbccccccccccccaaaccceeefffdddcccccccccbbb``````aaadddggghhhiiieeegggiiikkkkkkiiigggeeehhhiiijjjlllnnnooooooppp>Anenene~~~~~~}}}}}}{{{yyyxxxxxxyyyzzzxxxwwwuuuvvvsssmmmeee[[[LLL???555,,,%%%$$$###ne Denene >Ak<   fh...---...000333777999FFFMMMWWWbbbllluuu{{{~~~Denenene}}}~~~~~~|||xxxtttqqqppppppqqqmmmjjjfffcccbbb```^^^\\\YYYZZZ[[[[[[[[[ZZZYYYXXXUUUSSSOOOMMMKKKKKKLLLMMMIIIEEEAAAAAABBBAAA<<<777;;;;;;;;;;;;999777555333333222111////////////000//////---,,,,,,,,,------+++,,,---...///000111111000///------......///////////////...---,,,******)))))))))))))))***+++++++++***(((''''''((()))++++++,,,---,,,,,,---///222333333222///------///111555333111222666888888777555777999999777777777888999888777888:::;;;:::999:::999888888888888999:::<<<======>>>>>>>>>======???AAADDDCCC@@@>>>===>>>=========>>>??????@@@@@@@@@???>>>>>>@@@@@@???>>>>>>@@@BBBBBBAAABBBDDDGGGFFFFFFGGGGGGFFFEEECCCBBBDDDCCCBBBAAA@@@???>>>===:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>AAADDDFFFGGGBBBBBBAAA@@@??????>>>>>><<<>>>@@@AAA@@@@@@AAACCCBBBCCCDDDDDDCCCCCCEEEGGGEEEIIIMMMLLLHHHEEEFFFHHHEEEDDDEEEFFFIIILLLMMMMMMOOORRRVVVZZZ]]]______^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^_______________```bbbaaa^^^[[[ZZZ[[[VVVVVVXXXZZZ^^^```___^^^ZZZ[[[]]]___``````___^^^]]]^^^___aaabbbbbbaaa~~~~~~}}}}}}{{{yyyxxxxxxyyyyyyxxxwwwwwwxxxwwwqqqkkkaaaRRREEE999000'''%%%###       """$$$)))---222555:::AAAaaaaaaaaabbbccceeeggghhhhhhlllttt}}}~~~zzzvvvtttrrrooollljjjjjjiiiiiiggggggcccRRRQQQRRRSSSQQQNNNKKKHHHFFFEEEDDDBBB@@@===;;;::::::888777333444555555666666555555333111///,,,++++++,,,---)))&&&$$$%%%''''''$$$!!!###$$$$$$%%%$$$###"""!!!######""""""""""""######&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******((((((((()))***+++,,,---((()))***++++++***)))(((%%%%%%%%%%%%&&&((())))))+++***(((''''''(((***+++---...///...---...000222333333333222111111444666777666444555666888777777444666888888777777888999888777777888;;;<<<<<<;;;>>><<<;;;999999;;;<<<>>>AAAAAAAAABBBAAAAAA@@@@@@CCCDDDFFFFFFDDDBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@@@@AAAAAA???===??????AAADDDFFFEEECCCAAADDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@???>>>=========999:::;;;<<<=========<<<>>>>>>@@@AAACCCEEEFFFGGGCCCBBBBBB@@@???>>>======:::<<<>>>>>>======>>>???===???AAABBBAAABBBCCCDDDBBBFFFIIIIIIFFFDDDDDDFFFBBBCCCDDDFFFGGGHHHIIIIIIIIIMMMRRRWWWZZZ[[[[[[ZZZ[[[ZZZZZZXXXWWWVVVUUUTTTUUUWWWYYYYYYYYYXXXYYYZZZWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYUUURRRPPPPPPJJJKKKMMMQQQUUUVVVTTTRRRQQQRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\\\\\\\ZZZ~~~~~~~~~~~~}}}}}}zzzyyyxxxxxxyyyyyyxxxvvvuuuwwwvvvrrrllldddVVVIII===333)))%%%"""      $$$)))444AAAIIIMMMPPPWWW]]]dddfffkkkpppwww~~~}}}}}}||||||{{{zzzyyyxxxqqqpppnnnllllllmmmnnnpppeee```ZZZXXXYYYYYYXXXVVVWWWVVVUUURRRNNNKKKGGGEEEAAA???===<<<;;;:::999999888555111---+++*********,,,,,,+++)))'''%%%###"""###"""!!!"""$$$%%%$$$### !!!"""######$$$$$$%%%###!!!  !!!!!!!!!""""""###$$$$$$$$$%%%'''((()))(((&&&%%%%%%%%%%%%&&&&&&''''''(((%%%&&&'''(((((((((***+++'''(((***++++++***)))(((%%%%%%&&&&&&((()))***++++++***((((((((()))+++,,,---/////////...---///000111333333333333444666888666555444444444444444333555777999999999999:::;;;::::::999;;;===>>>>>>===@@@???===;;;;;;===???@@@@@@@@@@@@@@@@@@??????>>>BBBCCCDDDCCCCCCAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>??????>>><<<;;;;;;===CCCHHHHHHBBB===@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>===============999:::<<<>>>??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBAAA@@@>>>===;;;::::::888:::;;;;;;:::999:::;;;:::<<>>>>>??????BBBEEEEEEDDDBBBBBBBBB???AAADDDEEEFFFEEEFFFFFFHHHKKKPPPTTTWWWWWWUUUTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUSSSPPPLLLKKKKKKFFFFFFGGGJJJNNNPPPOOONNNPPPRRRUUUXXXZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\ZZZ~~~~~~~~~~~~}}}}}}zzzxxxwwwwwwxxxyyywwwvvvtttvvvuuuqqqnnnggg[[[OOOBBB777+++&&&"""     ###(((,,,...000222444555888<<>>:::555333333444222///...---,,,***'''%%%###!!!"""""""""!!! !!!!!!   !!!!!!""""""!!!"""%%%''''''&&&%%%$$$########################''')))******((('''(((***((()))*********)))(((((('''''''''((()))+++,,,---***)))'''''''''(((***,,,---...//////...---...///000222333333333444666888666666666555444333333333777999;;;<<<<<<<<<===???>>>======>>>@@@AAAAAA@@@AAA@@@>>>======>>>@@@AAA======>>>>>>>>>>>>======AAA@@@@@@@@@AAA@@@??????CCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;<<<>>>???>>>===;;;:::===EEELLLMMMHHHAAA@@@AAABBBBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBB>>>???BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;>>>===<<<;;;999888777666888999;;;;;;:::999999::::::<<<>>>>>><<<:::999999;;;===@@@AAAAAA@@@??????===@@@CCCEEEDDDDDDDDDFFFJJJLLLOOORRRSSSRRRPPPOOOQQQPPPPPPOOONNNMMMLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQQQQOOOMMMLLLLLLKKKIIIGGGHHHKKKOOOQQQRRRSSSWWW\\\``````^^^ZZZWWWSSSUUUWWWYYYYYYYYYXXXWWW~~~~~~}}}}}}zzzxxxwwwwwwxxxxxxwwwvvvvvvwwwvvvrrroookkkbbbWWWHHH<<>>??????>>>>>>BBB@@@???@@@AAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;<<<>>>@@@???>>>>>>>>>AAAHHHOOOQQQMMMIIIBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHDDDFFFGGGIIIHHHFFFDDDBBB@@@@@@AAA@@@???===;;;999:::999999777666555444444999:::<<<===<<<;;;<<<===:::;;;<<<;;;999777666777:::;;;===???@@@@@@???>>>===@@@DDDDDDCCCCCCFFFHHHKKKLLLNNNOOOOOONNNMMMLLLNNNMMMMMMLLLKKKKKKJJJJJJGGGHHHJJJJJJHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQPPPPPPPPPQQQRRROOOLLLKKKMMMQQQTTTUUUUUUXXX]]]aaabbb___[[[XXXTTTUUUUUUVVVVVVVVVUUUUUU~~~~~~}}}}}}yyyxxxwwwwwwxxxxxxwwwuuuwwwwwwuuuqqqooommmeee]]]NNNAAA222***$$$     !!!'''...222555:::AAAGGGHHHMMMWWWaaajjjooorrrsssvvvvvvvvvuuuvvvyyy~~~|||{{{zzzyyyvvvqqqkkkgggaaa]]]YYYUUURRROOOKKKIII@@@@@@???<<<666222000///---***'''%%%$$$$$$"""!!! !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%))),,,+++'''%%%&&&(((&&&&&&%%%%%%&&&(((***,,,++++++***++++++,,,------...---,,,,,,,,,...000222111333666777666666666777666888999999888777777888999<<<>>>===:::888999:::999;;;>>>@@@@@@AAACCCDDDDDDBBBAAABBBCCCCCCBBB@@@>>>>>>???@@@@@@???>>>>>>;;;<<<===>>>???@@@@@@@@@CCC@@@>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<>>>???>>><<<<<<===???CCCIIIKKKJJJHHHAAABBBCCCDDDDDDDDDBBBBBB???@@@AAACCCEEEGGGHHHIIIFFFGGGHHHIIIGGGDDD@@@>>><<<===>>>??????===<<<:::777777666666555444333333666888;;;;;;;;;;;;<<<===999::::::888666666777888;;;<<<===@@@BBBBBBAAA???===AAADDDDDDCCCCCCHHHLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKNNNQQQRRRSSSSSSSSSUUUTTTRRROOOOOOQQQSSSTTTTTTTTTVVVYYY\\\]]]]]]\\\[[[WWWVVVTTTRRRQQQPPPPPPPPP~~~~~~}}}}}}yyyxxxwwwwwwxxxxxxwwwuuuvvvvvvrrrnnnmmmlllfff^^^RRRDDD555,,,&&&      """***333888CCCIIIPPPTTTWWW[[[bbbhhhbbbgggpppyyy{{{uuuoookkkjjjfff```ZZZVVVVVVVVVTTTOOOHHHBBB???;;;888444000...,,,)))&&&%%%&&&%%%"""!!!"""###$$$%%%%%%$$$######""""""!!!!!! """&&&***)))&&&###%%%((('''&&&%%%%%%'''+++///111.........---......//////444333222222333555777888444666999;;;;;;:::;;;<<<;;;<<<======;;;999999:::999<<<>>>>>>;;;999999:::999;;;>>>@@@@@@AAACCCEEEEEECCCBBBAAABBBBBBAAA???<<<===???@@@@@@???===<<<999:::<<<===??????@@@@@@BBB???===>>>@@@BBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::999777888999<<>>???@@@AAABBBAAA@@@???;;;<<<>>>@@@BBBDDDFFFGGGCCCDDDEEEEEECCC???:::777666888:::<<<======<<<;;;666666555555444444444444333555777888888888:::;;;888888888777555666888;;;<<<===>>>AAADDDDDDCCCAAA>>>AAADDDDDDBBBDDDJJJOOOHHHGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKEEEGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHLLLOOORRRTTTTTTTTTUUUVVVTTTSSSQQQRRRSSSTTTSSSQQQTTTTTTUUUVVVYYY[[[]]]___UUUSSSOOOLLLIIIHHHHHHHHH~~~}}}|||{{{zzzzzz|||zzzxxxwwwxxxxxxwwwvvvxxxvvvsssrrrpppnnnjjjhhh]]]OOO===///)))%%%      %%%,,,222555777;;;AAAIIIRRRZZZ^^^nnnrrrvvvxxxwwwvvvwwwxxx~~~}}}{{{{{{}}}}}}yyyuuuqqqmmmkkkhhheeebbb]]]XXXTTTQQQOOOGGGDDD@@@<<<888444///,,,***)))(((&&&$$$!!!    ###&&&((('''$$$!!!"""$$$(((&&&%%%######$$$%%%&&&((('''&&&'''))),,,000222333222222222222222333444444555555666777888999999666777777888999::::::;;;999888777888;;;;;;888444;;;<<<===<<<:::999999:::777777777999<<<>>>>>>======<<<<<>><<<:::888777666555555666777888999::::::999999999999999999999999======<<<;;;:::999999999>>>;;;888777777999999888666666666777888888999999999:::<<<>>>??????>>>>>>BBB>>>;;;===BBBEEEDDDBBB?????????===999666444444888888777777777777888999777666555333222111111111333222000///000111333444444444444555555666666666;;;;;;<<<>>>????????????===<<<;;;===AAADDDFFFFFFGGGGGGEEECCCBBBDDDIIILLLOOOMMMKKKKKKKKKKKKJJJIIIDDDFFFEEECCCDDDHHHGGGDDDIIIIIIJJJJJJJJJJJJIIIHHHNNNNNNNNNOOOQQQSSSTTTUUUSSSSSSRRRPPPMMMKKKKKKMMMOOORRRVVVZZZ\\\[[[XXXWWWQQQPPPMMMKKKIIIHHHHHHHHH~~~~~~}}}|||{{{zzzzzzyyy{{{yyywwwvvvwwwwwwvvvuuuwwwuuusssrrrqqqoookkkiiiaaaTTTCCC444+++%%%      ###(((***...000444777:::@@@GGGMMMQQQSSSVVV\\\bbbiiinnnqqqwww{{{|||zzzzzz{{{}}}}}}~~~|||{{{zzz{{{|||}}}}}}zzztttnnnjjjiiiiiiiiifffeeebbb^^^YYYTTTPPPNNNCCCAAA>>>:::666333111000+++(((%%%###!!!   """&&&((((((%%%"""  """###&&&%%%###""""""###$$$%%%((('''&&&&&&(((+++...000////////////000000000000111111222333444555555666333333444555666777888888555444444666888999666444888:::<<<;;;:::888888999999888777888999::::::999:::999999<<>>???>>>===;;;999888666666444444555666777888888999;;;;;;:::999999::::::;;;;;;;;;;;;;;;:::999888777>>>;;;888777888999:::999666666777777777888888888999:::<<<===>>>>>>======???<<<:::<<>>===>>>>>>===;;;:::888777777444444555666777888888999>>>===;;;::::::;;;===>>><<<<<<======<<<;;;:::999???<<<:::999999::::::999666777777777777777777777888999:::;;;<<<<<<;;;;;;;;;999777:::???BBBBBB@@@444555555444222333555777333333333333333333333333222111111000///...------...---------///111333444333333222222222333444444666777888999999999999999333222333555999<<<===>>>;;;<<>>===@@@BBBAAAEEEEEEEEEFFFIIILLLOOOQQQLLLKKKIIIHHHGGGFFFFFFFFFJJJKKKLLLKKKHHHEEEDDDDDDJJJLLLPPPSSSTTTTTTRRRPPPKKKJJJIIIHHHGGGGGGGGGHHH}}}|||{{{zzzyyyxxxxxxwww{{{yyywwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrqqqnnnlllhhhaaaTTTBBB111&&&"""!!!    %%%&&&!!!%%%***000666<<>>;;;666111---***((('''((('''%%%!!!      ###$$$%%%$$$###"""!!!  !!!"""#########"""!!!"""$$$%%%&&&###$$$'''((()))((('''&&&))))))***+++,,,------...++++++---///111222444444//////111333555777888888666999<<<>>>===<<<<<<<<<;;;999777666777777777666999888777888:::<<<>>>?????????>>>===<<<::::::999777777888999:::;;;<<<<<<@@@>>><<<;;;;;;===???AAAAAA@@@???>>>===>>>>>>???AAA???<<<::::::999888777777777777777777666666666666666777888888999999999777666555666999;;;;;;:::111111111///...///333555222333333333222222111111222222222111111000000///,,,,,,,,,---///111333444555555444444444555555666666777777888888888777777444333333555888:::::::::777:::===???AAABBBEEEGGGCCCEEEHHHJJJJJJJJJJJJKKKLLLMMMKKKEEEBBBDDDFFFDDDDDDCCCBBBCCCFFFKKKOOORRROOONNNLLLIIIFFFEEECCCCCCEEEGGGIIIJJJHHHEEEDDDDDDGGGIIIMMMOOOPPPPPPNNNMMMFFFFFFFFFFFFFFFFFFFFFFFF||||||{{{zzzyyyxxxwwwwww{{{yyyxxxwwwyyyyyyyyyxxxtttsssrrrrrrrrrqqqooommmiiieeeZZZIII777)))###"""    +++888:::000%%%###$$$%%%(((---333999<<>>;;;777555111---(((%%%"""      """!!!!!!  !!!"""!!! !!!"""### """$$$&&&'''&&&%%%$$$(((((()))***+++,,,------***+++,,,...000222333444///000222444666999;;;===999<<>>>>>======<<<<<<===>>>???@@@@@@AAAAAA???===<<<===???AAACCCDDDAAA===::::::===@@@BBBCCC@@@===;;;:::888666444888777777777666666555555333333333444555666777888555555444444555444333222000000000...,,,---000222444444444555444333222111111111222222222222111000------...///000111222333555555555555555555555444444444555555555444333333555444333444666666555444333666999;;;;;;<<<===???@@@AAACCCCCCCCCEEEHHHLLLRRRVVVUUUOOOJJJHHHFFFCCCCCCBBB@@@@@@CCCGGGLLLOOOPPPNNNLLLIIIFFFDDDBBBAAAAAACCCGGGHHHHHHGGGGGGGGGEEEGGGJJJLLLMMMLLLKKKJJJBBBBBBCCCCCCDDDDDDDDDDDD||||||{{{zzzyyyxxxxxxwwwzzzxxxwwwwwwxxxyyyyyyxxxuuutttrrrrrrrrrqqqooommmiiiggg^^^PPP???000'''###      &&&)))333DDDTTTYYYRRRJJJHHHHHHHHHKKKOOOVVV\\\```eeeiiinnnppprrruuuyyy~~~}}}|||{{{zzzzzz{{{}}}~~~}}}yyywwwvvvuuurrrpppllllllkkkhhhddd___[[[XXX[[[ZZZYYYWWWSSSLLLDDD>>>555222...)))$$$         !!!!!! !!!!!!"""###!!!"""$$$&&&''''''&&&&&&(((((()))***+++,,,------+++,,,---...000111222333///111333444666888<<>>===>>>???>>>======???AAABBBBBBAAAAAA@@@@@@????????????@@@AAABBBCCCCCCDDD@@@???>>>>>>>>>@@@BBBCCCAAA>>>:::777777999===@@@AAA???<<<;;;:::888666444888888777666666555444444111111222333555777888999666666666555444222111000000111111///------///111555666666777666555333222///000222333333222111000111111111111222222222222111333444555555333111000000000000000000///...---111111000111222222000//////111444555444555666777<<<>>>???>>>===@@@FFFKKKWWW[[[[[[SSSKKKFFFBBB>>>@@@>>>======???CCCGGGJJJKKKIIIGGGEEECCCAAA@@@???>>>AAADDDFFFFFFFFFGGGHHHCCCDDDFFFHHHIIIIIIHHHGGG??????@@@AAABBBAAAAAAAAA}}}}}}|||{{{zzzyyyxxxxxxxxxvvvuuuuuuvvvwwwwwwvvvvvvuuussssssrrrqqqooollljjjhhhbbbVVVGGG888+++$$$    !!!***666@@@MMMOOOWWWdddrrrxxxuuupppmmmkkkiiihhhjjjnnnssswwwwww{{{~~~}}}{{{{{{|||{{{xxxssspppnnnkkkfffccc___]]][[[WWWRRRMMMIIIFFF<<<999555222///***$$$        $$$$$$###  !!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$%%%&&&'''((())))))((())))))***+++,,,------,,,,,,---...///000111111,,,///111222333555:::===<<<=========<<<<<>><<<>>>@@@???===;;;<<<===AAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDD????????????@@@AAABBBCCC<<<;;;999888888999;;;<<<<<<;;;::::::::::::888666999888777666555444333333111111222444666999<<<===888999::::::888666555444///111222111000///000222666777888888777555333222000222333555555555444333555555555444444222111111000222555777777444000.../////////...---,,,+++***---------///111111000...---///111222222222444666888;;;>>>===<<<===CCCGGGRRRVVVUUUMMMDDD@@@>>><<<::::::999:::===@@@DDDGGGDDDCCCBBBAAA??????>>>>>>>>>???AAAAAAAAAAAABBBDDD@@@AAACCCDDDEEEDDDDDDCCC===>>>???@@@@@@??????>>>}}}}}}|||{{{zzzyyyyyyxxxvvvtttssssssuuuvvvuuuuuuwwwuuutttsssrrrqqqnnnlllkkkiiidddZZZMMM===///&&&  """$$$ +++444===JJJZZZfffppppppsss|||~~~zzzwwwvvvxxx{{{~~~yyy~~~{{{wwwuuutttsssuuupppjjjeeeaaa\\\UUUQQQAAA@@@<<<888222---)))'''$$$         %%%,,,666555222---&&&"""   !!!!!!"""######$$$%%%&&&'''((((((&&&&&&&&&'''((()))+++,,,(((((()))***+++,,,------,,,,,,---......///000000***---///000000222777;;;;;;;;;;;;999888999<<>>???@@@AAABBBBBBCCC>>>>>>???@@@AAAAAABBBBBB::::::;;;<<<<<<;;;;;;:::888777777999;;;<<<:::999999888888666555444333222222222333555888;;;>>>@@@:::<<<>>>===<<<:::::::::...000222333222222333444666777888888777666333222333555777999999999777666999888888777555333111000111444888;;;:::666222...000000000///...---,,,+++++++++,,,///222333222111...000222222333444777:::555:::>>>???======AAAEEEHHHMMMLLLDDD===<<<>>>>>>666666666888;;;???CCCEEEAAAAAA@@@???????????????>>>>>>???===<<<<<<===???>>>???@@@AAABBBBBBAAA@@@<<<===>>>??????>>>===<<<~~~~~~~~~}}}zzzwwwuuuvvvtttrrrrrrtttvvvwwwwwwuuuuuuuuutttrrrpppnnnmmmllllllhhh___TTTFFF222"""$$$     ,,,777333*** ######&&&***000:::IIIVVV```kkkzzz~~~{{{uuummmfff```]]]aaaZZZPPPIIIDDD>>>666///'''%%%"""      !!!---666???;;;444,,,%%%    """"""###$$$&&&%%%%%%%%%%%%&&&'''((((((+++***)))(((((()))******))))))***+++,,,---......,,,,,,,,,------......///.........///111333444555::::::;;;:::999999<<<>>>>>>;;;999999<<<===<<<:::======<<<<<<;;;:::::::::<<>>==================>>>???@@@@@@;;;<<<===>>>>>>>>>===<<<;;;888666999???AAA<<<666888666444444555555444333666888:::;;;;;;;;;<<<>>>AAA@@@===999:::<<<:::555444555666444111111444777:::888555444555777777666555888;;;<<<:::999999999;;;;;;::::::888666555444222555888999999666222///222222000///------------++++++---///111444777888888777888888888999999999555666999===AAADDDCCCBBBBBBAAA@@@???===;;;:::999777666777999>>>BBBDDDDDDEEEBBB@@@?????????>>>===>>>===;;;:::;;;>>>AAABBB@@@@@@AAABBBAAA@@@???>>>===???BBBBBBAAA>>>======~~~~~~~~~~~~~~~{{{{{{||||||{{{yyyvvvuuuwwwuuurrrrrrtttuuuvvvvvvuuuuuutttsssqqqpppnnnmmmkkklllhhhaaaWWWJJJ777(((%%%      ''';;;IIICCC;;;///%%%"""'''000666333111333999<<<===???CCCIIISSS```kkksss||||||{{{zzz{{{xxxuuuuuuxxxxxxuuurrrllliiiddd\\\SSSKKKDDD@@@===777000+++((($$$         """''',,,)))$$$   """######$$$&&&'''((('''''''''((()))*********)))((((((((()))***+++)))***+++,,,---.........+++,,,,,,------.........//////000000222333444555777888888888888999<<>>@@@CCCCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@===<<<======>>>???@@@AAA===>>>???@@@@@@@@@??????;;;;;;<<<>>>@@@???<<<999444333111111333444444444666999;;;======>>>???AAA@@@???>>>===BBBGGGEEE???777888999777555444777999;;;999888888999:::888777888;;;>>>???>>>=========>>>>>>===<<<;;;:::999888555666999::::::888555333555555444333222222222222222333444666999;;;===>>>>>>===<<<<<<<<<>>>@@@BBB>>>???AAADDDFFFFFFDDDAAAAAA@@@>>>===;;;;;;::::::<<<===???BBBFFFKKKPPPSSSXXXTTTNNNIIIFFFDDDBBB@@@AAA???===<<<;;;===???@@@@@@AAABBBCCCCCCCCCBBBBBB@@@BBBCCCCCCBBBAAABBBCCC~~~~~~~~~}}}}}}}}}}}}}}}xxxyyyzzz{{{{{{zzzxxxxxxxxxvvvsssssstttuuuuuutttttttttsssrrrqqqpppooonnnlllmmmjjjddd[[[OOO>>>///&&&    333KKK[[[WWWQQQHHH>>>:::???JJJTTTUUUSSSUUUZZZ\\\\\\]]]aaa```iiittt}}}zzzwwwsssnnnjjjfffbbb]]][[[[[[ZZZWWWTTTKKKHHHCCC<<<444---'''###           """ !!!$$$&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''')))+++,,,,,,++++++(((((())))))***++++++,,,------......///000111111111222333444444666999<<<888777777999<<<>>>>>>===::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@?????????AAABBBBBBBBBBBBBBBBBBBBBBBB=========>>>???AAABBBCCCAAABBBCCCDDDDDDDDDDDDCCC???CCCFFFGGGDDDAAA??????999666444333555777888888;;;>>>AAACCCDDDEEEHHHIIIFFFGGGGGGKKKTTT\\\ZZZSSSCCCEEEEEEEEECCCCCCDDDFFFEEEEEEFFFHHHIIIHHHDDDBBBDDDFFFIIIJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEEEEDDD@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHKKKLLLMMMNNNOOOMMMJJJHHHJJJNNNRRRUUURRRRRRSSSTTTTTTPPPKKKHHHFFFEEECCCAAAAAAAAABBBCCCGGGJJJNNNQQQTTTZZZccciiissslllaaaXXXRRRNNNKKKIIIHHHFFFDDDBBBAAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHKKKNNN~~~~~~}}}}}}|||}}}}}}}}}}}}}}}||||||xxxyyy{{{|||||||||||||||yyyvvvtttssstttttttttsssssssssrrrqqqpppooooooooonnnpppnnnggg___TTTCCC444'''      (((===UUUdddcccbbb]]]VVVQQQUUU___hhhjjjhhhhhhkkkkkkhhhhhhkkkhhhoooxxx~~~xxxoooiiifffbbbZZZTTTNNNJJJDDD@@@???>>><<<:::///...+++'''"""       """!!!%%%)))+++***(((&&&%%%$$$######&&&%%%%%%$$$$$$#########$$$&&&(((***++++++******(((((()))***++++++,,,,,,---......///000111111111111222333333333555888;;;888999999;;;<<<=========<<<<<<==================@@@@@@AAA@@@???@@@BBBDDDHHHGGGGGGGGGFFFFFFFFFEEEAAABBBBBBDDDEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMNNNNNNLLLOOORRRSSSPPPLLLIIIGGGGGGDDDAAA@@@BBBCCCDDDDDDHHHKKKNNNQQQRRRTTTWWWYYYXXXYYYZZZ```llluuussslllZZZ[[[]]]^^^______``````^^^___aaadddeeeccc^^^ZZZZZZ\\\___```______```aaa]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXWWWWWWUUUTTTTTTSSSUUUUUUVVVWWWWWWXXXXXXXXX[[[]]]```dddgggiiijjjkkkjjjgggcccaaaccciiiooosssqqqqqqpppooolllggg```[[[YYYWWWUUUSSSSSSUUUWWWYYY[[[___dddfffhhhnnnxxxwwwllleeeaaa___^^^ZZZYYYVVVTTTRRRQQQQQQRRROOOPPPQQQSSSTTTVVVVVVWWWWWWVVVTTTRRRQQQUUUZZZ___~~~}}}}}}||||||{{{||||||}}}}}}}}}||||||xxxyyyzzz{{{{{{|||||||||xxxwwwuuutttttttttsssqqqrrrqqqpppoooooooooooopppqqqsssqqqjjjcccWWWFFF777)))!!!      )))888JJJ]]]iiijjjlllllliiieeeffflllrrrtttpppnnnnnnkkkfffdddeeekkkpppvvvyyyzzzyyyzzz{{{{{{{{{{{{{{{xxxtttpppnnniiibbbZZZTTTRRRMMMEEE???<<<999555111000///......""""""!!!   $$$---(((        !!!"""%%%***---///...,,,)))'''%%%$$$###((((((((('''&&&%%%$$$###&&&((()))+++,,,,,,,,,,,,+++,,,,,,---///000000111000111222444555555555555777888888777777777:::<<<>>>???@@@AAAAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDEEEHHHKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMNNNPPPRRRTTTWWWXXX[[[[[[\\\]]]^^^```aaaaaaaaaaaaaaabbbbbb___ZZZVVVWWWUUUTTTUUUXXX[[[\\\]]]]]]```cccfffgggiiikkkmmmoooppprrrwwwsssuuuxxx||||||}}}|||xxxwwwyyy{{{{{{{{{{{{|||}}}xxxwwwwwwwwwwwwxxxyyyyyyyyywwwvvvsssqqqpppnnnnnnpppqqqssstttuuuvvvvvvvvvyyyzzz~~~~~~yyywwwuuusssrrrrrrtttwwwyyyyyy}}}~~~{{{yyyuuupppllliiigggfffdddeeeeeeggghhhiiijjjkkkkkkjjjgggeeeeeeiiiooottt~~~}}}|||{{{{{{zzzzzz{{{}}}~~~~~~}}}||||||xxxxxxxxxxxxxxxyyyyyyyyyxxxvvvuuutttuuuuuusssqqqqqqpppooonnnnnnnnnppppppqqqsssrrrllleeeZZZIII;;;+++"""     ...===KKKYYYgggpppqqqssstttsssqqqpppsssuuu|||wwwtttrrrmmmeeebbbbbbkkknnnpppqqqooommmkkkkkkeeedddbbb```\\\XXXUUUSSSOOOKKKFFFBBB???;;;555111---,,,***((('''&&&&&&'''"""!!!     444AAA999%%%      !!!"""%%%))),,,---,,,***(((&&&%%%$$$$$$((((((((((((((('''&&&&&&)))******+++,,,---.../////////000111333444555555333444777999:::;;;::::::<<<======<<<;;;;;;===???CCCEEEGGGGGGFFFEEEDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMMMMNNNQQQTTTSSSTTTVVVXXX[[[]]]___```]]]^^^___bbbdddgggjjjlllrrrrrrssstttuuuwwwyyyzzzxxxvvvuuuuuuuuusssoookkkiiiiiijjjnnnsssxxxzzzzzzvvvyyy|||}}}~~~~~~~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~}}}|||zzzyyyxxxxxxwwwwwwxxxxxxvvvuuutttuuuvvvuuutttrrrpppooonnnmmmmmmnnnpppqqqoooqqqppplllfff\\\LLL>>>,,,###    """$$$---777EEERRR]]]fffooouuuuuuuuuuuuttttttttttttttt{{{vvvqqqoooiii```\\\]]]```aaa```]]]YYYUUURRRQQQKKKJJJGGGEEEBBB@@@>>>>>><<<;;;999666444111...,,,&&&&&&&&&%%%$$$###$$$$$$######!!!   ///999222!!!      """""""""###$$$!!!"""%%%&&&&&&''')))+++++++++*********+++,,,,,,---///111333444555555555777666666666777999;;;<<<;;;<<<===>>>@@@AAABBBCCCAAABBBEEEHHHJJJKKKKKKKKKHHHIIIIIIIIIHHHIIILLLOOOPPPTTTWWWXXXVVVUUUUUUVVVUUUVVVWWWXXXYYYZZZ[[[\\\^^^___aaaaaabbbccceeegggiiijjjkkkmmmnnnpppqqqrrroooppprrruuuxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxvvvuuutttuuuvvvvvvtttrrrpppooommmlllmmmnnnpppqqqlllooooookkkfff^^^OOOAAA---$$$    """###$$$%%%&&&(((+++000555:::<<>>:::888666555444222222222333444111333333222///---,,,---(((***+++***)))((('''(((######"""      ###      !!!%%%'''((()))***,,,,,,...000111000///000111000111111333555777999:::;;;===@@@DDDGGGIIIJJJJJJKKKJJJHHHHHHIIIKKKOOOQQQNNNOOOPPPQQQSSSTTTUUUVVVUUUWWWZZZ^^^```aaaaaaaaaZZZ[[[\\\\\\\\\^^^bbbddddddggglllmmmlllkkklllnnnhhhiiikkkmmmooorrrttttttuuuwwwzzz{{{{{{|||~~~~~~~~~}}}}}}{{{|||~~~}}}}}}||||||}}}~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}||||||yyywwwwwwxxxyyyxxxxxxwwwvvvvvvuuuvvvvvvsssrrrqqqooonnnoooooopppnnnnnnmmmjjjgggaaaRRRDDD222'''     ###+++222333444888::::::???===;;;>>>CCCIIILLLLLLUUU\\\cccggglllrrrrrrooonnnnnnoooqqqrrrsssqqqooohhh```WWWPPPNNNJJJEEEAAAAAAAAA???<<<888555444444000///////////////000111111111000///...---,,,,,,))))))++++++***(((&&&$$$%%%%%%$$$"""        !!!"""######%%%&&&)))***+++...222444444444444666999:::::::::;;;<<<;;;;;;===@@@DDDIIIMMMOOOSSSUUUXXXYYY[[[]]]aaacccgggeeeaaa^^^^^^___bbbeeegggggggggggghhhjjjlllmmmggghhhkkknnnqqqrrrqqqpppssspppmmmmmmppprrrqqqpppvvvxxxzzz|||}}}~~~}}}}}}~~~|||yyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{~~~|||zzzyyyyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuusssrrrpppooonnnnnnoooooommmnnnmmmjjjhhhaaaSSSEEE333(((   ###+++111;;;CCCIIIKKKLLLOOOQQQOOOOOOLLLJJJKKKOOOSSSUUUUUUXXX___eeehhhlllpppoookkkiiihhhggggggggggggeeecccVVVPPPGGGBBBAAA???;;;777:::;;;;;;999666333222222000000////////////000000222222000///...---,,,,,,)))***++++++***)))'''%%%%%%%%%$$$###"""      """$$$$$$######&&&)))+++,,,---///111333444666:::???CCCEEEFFFGGGHHHIIIIIIJJJMMMRRRUUUSSSSSSUUUXXX[[[```cccfffnnnoooppppppppprrruuuxxxyyyvvvrrroooooopppssstttssssssssstttuuuwwwyyyzzzttttttvvvxxxzzz{{{{{{zzz}}}zzzxxxxxxzzz{{{zzzxxx|||}}}~~~}}}}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuttttttttttttrrrqqqpppooonnnnnnnnnooommmnnnmmmjjjhhhbbbUUUGGG555***  ###+++666AAAHHHPPPXXX^^^___```cccbbb```___\\\XXXWWWWWWXXXXXXWWWYYY___eeefffhhhiiifffaaa^^^\\\YYYWWWVVVUUUSSSQQQGGGBBB<<<:::999999777444555777999888666333222111111000000//////000000000444333000...---,,,,,,---******+++++++++)))((('''&&&&&&&&&%%%$$$###!!!     %%%$$$$$$&&&))),,,---------000333666888:::===??????AAADDDHHHNNNUUUZZZ]]]]]]]]]\\\]]]___eeemmmrrrqqqqqqrrrsssvvvyyy|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvrrrssstttuuuuuutttsssrrrttttttttttttttttttsssssssssrrrqqqqqqppppppoooooommmnnnllljjjhhhcccWWWJJJ888,,,!!! """###///222666;;;BBBJJJSSSXXX]]]ccchhhiiijjjkkkiiieeedddaaa]]]XXXTTTQQQOOONNNUUUZZZ^^^]]]\\\\\\XXXRRRPPPMMMIIIFFFFFFEEECCCBBB===:::777666777888888777666888;;;;;;888555333222111111000000///000000000555333111...---------...++++++,,,,,,+++***))))))''''''''''''&&&%%%$$$$$$     !!!###%%%(((***+++,,,444444555777:::===???@@@@@@CCCGGGJJJLLLNNNQQQSSSSSSVVVYYY^^^dddkkkrrrwwwuuuvvvvvvxxx{{{~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuttttttqqqrrrssstttsssrrrpppnnnrrrsssttttttttttttsssssssssssssssrrrrrrqqqppppppmmmnnnllljjjiiidddYYYLLL:::///### """%%%***111444333111111333555888;;;===???JJJNNNTTTYYY]]]```dddfffhhhlllooonnnnnnoookkkeeeccc```[[[UUUNNNIIIEEEDDDLLLPPPQQQOOOMMMLLLHHHBBBBBB???<<<;;;;;;;;;:::999444333222222333555555555777999;;;;;;888444222111222222111000000000000000333222111///............,,,,,,,,,,,,,,,+++++++++(((((())))))(((''''''&&&"""      !!!###%%%(((+++...000222333555888<<<@@@CCCEEEFFFNNNOOOQQQRRRUUUWWWZZZ\\\]]]```ccceeeggghhhjjjlllmmmpppuuuyyy}}}~~~~~~|||}}}~~~~~~}}}|||{{{~~~~~~~~~}}}|||{{{{{{zzz{{{zzzzzzyyyxxxxxxyyyyyywwwwwwwwwvvvuuutttsssrrrssstttuuuuuutttsssqqqppprrrssstttuuuuuuuuutttsssssssssssssssrrrqqqpppooommmmmmllljjjiiifff[[[OOO===111%%%  $$$000555;;;DDDIIIGGGEEEGGGJJJMMMPPPRRRSSSTTTXXX\\\bbbgggiiijjjjjjkkkjjjlllllliiihhhhhhccc]]]\\\[[[WWWQQQJJJDDDAAAAAACCCFFFFFFBBB@@@@@@===888999777555666777888777666222222222222333444555666555777888888555222000///333222111111000000000000111111111000000000//////------------,,,,,,,,,---)))*********)))(((''''''"""!!!    """$$$'''***,,,---111222555999===AAADDDFFFJJJMMMQQQUUUYYY\\\]]]^^^dddfffhhhjjjkkkmmmpppsssuuuwwwyyyzzzzzzzzz{{{|||}}}|||}}}~~~~~~|||}}}~~~~~~}}}{{{zzz}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttrrrqqqrrrsssssstttttttttttttttqqqssstttvvvvvvvvvttttttqqqqqqqqqrrrqqqpppnnnmmmmmmmmmllljjjiiiggg\\\QQQ???222&&&!!! ///>>>DDDJJJTTTXXXTTTUUUWWW[[[^^^`````````___^^^aaaeeeggggggggghhhhhheeeeeebbb]]][[[ZZZUUUOOONNNNNNMMMIIIDDD@@@@@@@@@???AAA???;;;999:::999666666555555666777888777555333444444555444444555666333444555444222111111111444333222111000000000000...///000222222111000///...---------------......+++++++++***)))((('''&&&"""!!!      !!!""""""!!!"""%%%))),,,///111222111222555888;;;>>>AAABBBGGGIIILLLPPPTTTXXX[[[\\\ccceeehhhlllnnnppppppppptttvvvyyyzzzzzz{{{}}}}}}~~~yyyzzz|||}}}~~~}}}~~~}}}{{{zzz|||||||||}}}||||||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqoooppppppqqqssstttuuuuuurrrsssuuuwwwwwwvvvuuutttooooooppppppooonnnlllkkkmmmmmmkkkjjjjjjggg]]]RRR@@@333&&&!!! (((;;;LLLQQQWWWaaaddd```bbbdddhhhkkklllkkkiiigggeeeggghhhgggfffeeefffgggcccaaa\\\UUUSSSRRRMMMFFFAAABBBCCCBBB>>><<<===???>>>???===888777999999777666666666888999999777555111222333222111111222333222333444444222222333555444333222111000000000000+++---000333444333111000......---------......///+++++++++***)))((('''&&&"""!!!     !!!!!!"""$$$'''***,,,...///111333777<<>>AAADDDEEEMMMLLLMMMRRRXXX]]]___^^^___```bbbdddgggiiikkklllrrrsssssstttuuuwww{{{~~~{{{|||~~~|||zzzyyyyyyyyyzzz|||}}}|||{{{{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwrrrtttxxx}}}~~~|||~~~|||zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxvvvuuuttttttttttttsssrrrrrrrrrsssttttttvvvuuussssssssssssrrrppprrrqqqpppooonnnmmmmmmmmmqqqnnnjjjiiigggccc\\\WWWFFF666'''  $$$000<<>>===<<<;;;:::888777666555888888888888777777777777555555666666666666555555333333444444444444333333555555444333333444555555555444222111000000000111000000000000000111222333333222000111111222000///,,,+++************(((&&&&&&$$$!!!    $$$(((+++---...///555777:::===@@@CCCDDDEEEGGGIIIMMMSSSXXX]]]aaacccddddddfffjjjppptttuuutttqqqrrrssstttvvvyyyzzz{{{zzzzzzzzzyyyyyy||||||xxxyyy}}}~~~}}}~~~}}}|||{{{zzzzzzzzz|||}}}}}}}}}{{{zzz{{{|||}}}~~~}}}{{{yyywwwvvvxxx|||}}}|||~~~}}}~~~zzzzzz}}}}}}zzz~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz{{{{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqqqqqqqqqqrrrrrrvvvtttssssssttttttrrrqqqqqqqqqpppooonnnnnnoooooopppmmmjjjiiigggddd]]]XXXGGG777(((!!!$$$&&&+++111333777BBBMMMTTT[[[aaabbbdddhhhiiihhhgggdddaaa```___[[[TTTOOOHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>><<<<<<;;;;;;999999888777555444333333444555666777777777666555555555666666666666555555444444555666777777777777777666444333333444666777555555444333222222222222/////////000111222333444444222111000111111///---***)))(((((())))))'''%%%###"""      """%%%))),,,000222777<<>>>>>===<<<;;;;;;;;;;;;999888888777666555444444222444666888888777666555555555666666666666555555555666777888999999:::::::::999777555555777999:::777777666666555555555555222222222222222222333444444222000000000///---+++((('''''''''((((((&&&$$$!!!     !!!!!! %%%(((,,,///222666;;;>>>CCCFFFKKKPPPUUUXXXYYYYYY[[[]]]```dddeeeeeedddcccccceeehhhkkknnnqqqrrrssstttvvvyyy}}}~~~}}}}}}}}}}}}~~~|||{{{|||}}}~~~xxxvvvuuuwww{{{~~~~~~yyyzzzzzzyyyxxxzzz}}}~~~~~~~~~|||zzzzzz{{{~~~}}}zzzwwwvvvvvvxxx|||~~~~~~~~~}}}}}}~~~|||zzzxxxxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}|||vvvvvvuuussspppnnnmmmmmmqqqnnnggg___[[[___gggmmmqqqxxx|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvuuutttttttttttttttqqqqqqqqqppppppoooooonnnsssrrrqqqrrrssstttsssrrrooooooooooooooooooppppppooollljjjiiihhheee```[[[JJJ:::***###  '''000999???GGGHHHKKKOOOOOOLLLNNNRRRUUUZZZ\\\ZZZYYY\\\\\\ZZZUUURRROOOLLLJJJHHHEEEDDD======>>>>>>???@@@@@@@@@>>>>>><<<;;;:::999999999888888777777666666555555333555777999999999777666555555666666666666555555666777888999::::::;;;;;;;;;:::999888888999:::;;;888888888888888888777777777666555444333222222222222000.........---+++***'''&&&&&&&&&((('''&&&$$$!!!     ###%%%%%%&&&)))---///000///444777;;;???CCCGGGMMMPPPSSSVVVZZZ___bbbdddccccccfffiiillloooppppppnnnmmmkkkmmmooorrrsssttttttssswwwyyy}}}~~~~~~~~~{{{zzz{{{wwwwwwwwwyyy{{{}}}~~~~~~{{{zzzyyyxxxwwwxxx{{{}}}~~~}}}}}}}}}~~~zzzxxxyyyzzz{{{{{{||||||zzzxxxuuusssrrrvvvyyy{{{zzzzzzzzz|||}}}~~~}}}}}}xxxwwwuuuttttttuuuwwwxxxvvvwwwwwwwwwvvvxxx{{{}}}}}}}}}}}}|||zzzxxxwwwvvvnnnmmmjjjeee___[[[ZZZZZZ]]]ZZZTTTKKKEEEJJJZZZhhhmmmtttzzz}}}|||~~~}}}}}}}}}~~~~~~{{{zzzzzz|||~~~~~~|||yyywwwvvvwwwxxxpppuuuyyyzzzxxxtttrrrrrrwwwxxxzzzzzzyyyxxxwwwvvvuuutttuuuyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{zzzzzzyyyyyywwwvvvuuuuuuuuuwwwxxxyyywwwvvvuuutttssssssssssssqqqqqqqqqqqqpppooonnnmmmqqqpppoooppprrrssssssrrrnnnnnnmmmmmmnnnoooppppppooollljjjiiiiiifffaaa\\\KKK;;;+++$$$!!!&&&...666@@@HHHNNNPPPQQQTTTXXXWWWRRRPPPRRRSSSWWWXXXTTTQQQQQQPPPNNNJJJIIIGGGEEEDDDCCCCCCCCC;;;;;;<<<======>>>>>>>>><<<<<<:::999888777777777666555555555555555555555666777888999999999888777555555666666666666555555777777888999::::::::::::::::::999999999999::::::777888999999999888888777999888666444333111111111///---,,,+++,,,,,,***((('''&&&%%%&&&((((((&&&$$$#########"""!!!   !!!$$$'''))),,,000333555555666999===@@@@@@???BBBEEEIIILLLPPPUUUZZZ]]]^^^```eeehhhjjjjjjhhhgggjjjkkknnnppprrrrrrqqqpppnnnpppsssvvvxxxyyyxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~tttuuuvvvvvvwwwxxxxxxyyywwwvvvuuutttsssssstttuuuxxxwwwwwwwwwxxxzzz|||}}}}}}xxxtttrrrssstttssstttuuuuuutttrrrpppnnnpppssswwwwwwuuusssuuuwwwvvvxxx{{{{{{yyywwwvvvvvvtttrrrpppnnnnnnnnnooopppppppppppppppoooqqquuuxxxzzzyyywwwuuuqqqnnnllljjjfffddd___VVVMMMHHHGGGIIIOOOKKKFFF@@@;;;@@@PPP```ggglllppprrruuuzzzzzzwwwvvvvvvwwwxxxyyyzzz{{{|||xxxwwwuuutttrrrrrrrrrrrrrrrqqqooooooooopppqqqrrrrrrrrrqqqnnnkkkjjjkkklllfffgggiiikkkkkkjjjhhhgggkkkmmmnnnnnnllljjjkkkkkkkkkkkkllloooppppppwww~~~|||yyyxxx{{{}}}}}}}}}|||xxxxxx|||}}}zzzxxxyyyzzzzzzyyyyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyvvvvvvuuuuuuvvvxxxzzz{{{xxxwwwvvvuuusssrrrrrrrrrqqqqqqrrrrrrqqqooonnnmmmooonnnnnnoooqqqrrrrrrqqqllllllllllllmmmnnnooopppnnnllliiiiiiiiigggaaa]]]LLL===,,,%%%"""!!!$$$'''---666???FFFMMMSSSWWWVVVUUUXXX[[[YYYQQQLLLLLLIIINNNPPPLLLJJJJJJHHHEEECCCCCCCCCBBBAAAAAAAAABBB===<<<<<<<<<;;;;;;;;;::::::999888777777666777777555555555555555555555555999888888888888888777777555555666666666666555555777777888888999888888888666777888888888888777666555666777777888777666555777666444333111111000000,,,***))))))******)))''''''&&&&&&&&&(((((('''%%%%%%%%%&&&%%%$$$"""!!!   """%%%)))---000222222444777999:::===@@@CCCDDDDDDEEEHHHLLLNNNNNNMMMKKKNNNRRRUUUXXX\\\aaadddcccfffjjjnnnooonnnllljjjiiijjjlllmmmooopppppppppnnnpppssswwwyyyyyyxxxxxx{{{}}}~~~|||zzz{{{|||{{{~~~}}}{{{}}}~~~{{{yyy|||}}}{{{wwwooopppppppppoooooooooooonnnmmmlllllllllllllllkkknnnmmmnnnnnnppprrrtttvvvxxxwwwtttoookkkiiijjjllljjjkkklllmmmmmmkkkiiihhhlllooorrrpppkkkiiijjjllllllmmmmmmllljjjjjjkkkmmmmmmkkkiiifffdddccccccccceeeeeedddbbbaaacccfffiiipppooonnnkkkhhheeebbbaaa\\\ZZZUUUMMMDDDAAADDDHHHJJJBBB<<<;;;;;;===FFFPPPXXX\\\___aaaeeekkknnnlllkkkiiihhhgggggghhhjjjlllfffeeedddbbbaaaaaaaaaaaa^^^^^^^^^]]]]]]\\\[[[[[[\\\^^^___^^^[[[ZZZ[[[\\\ZZZXXXWWWYYY^^^___]]]ZZZZZZ\\\]]][[[YYYXXXZZZ\\\]]]\\\^^^___]]]]]]ccclllpppooommmkkkkkknnnsssxxx~~~wwwmmmiiinnnuuuxxxyyyzzzxxxyyyuuutttqqqnnnppptttrrrnnnmmmkkkkkkllliiifffhhhmmmmmmmmmllliiieeecccbbbcccccccccdddhhhlllpppqqqqqq~~~~~~~~~~~~}}}}}}||||||~~~{{{|||~~~~~~}}}{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvxxxzzz|||}}}zzzyyyxxxvvvtttsssrrrrrrqqqrrrrrrrrrqqqpppnnnmmmnnnmmmmmmnnnppprrrrrrqqqkkkkkkkkklllmmmnnnooopppnnnllliiiiiijjjgggbbb]]]MMM===---%%%""""""'''***222888BBBKKKQQQUUUYYY[[[YYYXXXYYY[[[VVVLLLEEECCCBBBHHHLLLJJJIIIJJJIIIFFF@@@AAABBBAAA@@@@@@@@@AAA@@@???>>>===;;;:::888888888888777777777888999999666666666777777777777888:::999888777666666777777555555666666666666555555777777888888888777666666333555666888888666555333333444555666666555444444333333222111000000000000***)))'''((())))))(((''''''&&&&&&'''((()))'''&&&''''''((('''&&&$$$"""!!!!!!  """%%%'''(((---...111555999>>>BBBDDDAAACCCDDDEEEFFFHHHJJJMMMMMMMMMNNNQQQTTTVVVVVVVVVPPPRRRVVVYYY[[[___dddgggfffiiimmmppprrrqqqnnnmmmllllllmmmnnnppprrrssstttppprrruuuxxxyyyyyywwwvvv|||~~~}}}zzzyyyzzz|||{{{~~~~~~xxxzzz}}}}}}tttqqqsssuuurrrooojjjkkklllkkkiiigggggggggeeeeeeeeefffggggggfffdddfffffffffgggiiilllnnnpppqqqpppmmmhhhdddcccdddfffccceeefffggggggfffdddccchhhkkkllliiiccc______aaadddccc```]]]\\\^^^bbbeeefffdddaaa^^^\\\ZZZYYYYYYZZZYYYXXXUUUSSSTTTWWWZZZeeeeeeeeedddbbb```^^^]]]TTTSSSPPPIIIDDDEEEKKKRRREEE:::333666:::::::::===JJJNNNPPPRRRWWW^^^cccbbb```^^^[[[XXXXXXYYY\\\^^^VVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPMMMIIIFFFDDDJJJMMMPPPPPPNNNMMMNNNPPPKKKGGGDDDGGGNNNRRROOOKKKLLLMMMNNNLLLIIIIIILLLOOOQQQPPPPPPPPPMMMKKKQQQZZZ\\\\\\[[[ZZZZZZ]]]cccggglllooopppooorrruuusssnnneee___YYY[[[bbbhhhiiihhhlllpppssspppjjjffffffgggffffffbbb___aaaeeeddd___[[[YYYYYYZZZXXXVVVZZZ```___^^^]]]YYYUUURRRRRRRRRQQQQQQTTTXXX]]]```aaa```~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||{{{{{{yyywwwuuurrrooonnnrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqppppppooonnnmmmllllllkkkkkkllljjjhhhhhhhhhbbb[[[LLL<<<+++### """$$$(((...555:::BBBGGGMMMTTTXXXYYYXXXWWWVVVUUUTTTQQQLLLGGGBBB???CCCFFFJJJKKKJJJGGGEEEDDDBBBAAA???>>>===>>>???@@@???>>><<<:::999999999999555555666777777777777777666666666666777777777777;;;:::888666555444444555555555444444444555555666666777888888999999999888888444111222555555111---///000111111111000...---000...,,,++++++,,,---///++++++,,,------,,,,,,,,,))))))))))))((((((((((((&&&''''''((('''%%%$$$###    !!!###&&&(((,,,111777:::;;;:::>>>>>>@@@DDDGGGIIIIIIHHHOOOKKKGGGHHHLLLOOONNNKKKLLLMMMQQQUUUZZZ\\\[[[YYYYYYWWWWWWYYY]]]bbbfffggghhhhhhiiikkkmmmnnnmmmkkkjjjjjjiiiiiiiiilllpppsssooosssvvvvvvssssssxxx}}}}}}~~~}}}zzzwwwwwwzzz}}}}}}~~~}}}|||{{{{{{|||~~~~~~|||qqqpppkkkggghhhkkkjjjfffbbbbbbcccccccccbbbbbbaaa\\\\\\[[[ZZZZZZZZZZZZZZZ]]][[[XXXYYY\\\aaaeeeggghhhfffbbb^^^ZZZXXXWWWWWWUUU[[[___^^^]]]^^^^^^\\\aaa___\\\ZZZYYYWWWTTTRRRZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWVVVTTTSSSRRRPPPPPPNNNOOONNNNNNMMMLLLKKKJJJOOOQQQRRRTTTUUUUUUTTTTTTRRRMMMEEEAAAGGGPPPPPPIII===999555222222444666666BBB@@@AAAFFFOOOUUUUUUTTTTTTQQQNNNJJJHHHGGGHHHIIIKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEFFFBBB===::::::<<>>===>>><<<:::888888:::===???>>>===;;;999999:::;;;<<>>,,,$$$""" ###'''+++111888@@@FFFOOORRRWWWZZZZZZWWWTTTQQQQQQQQQOOOLLLIIIEEEBBB@@@AAACCCFFFGGGFFFDDDCCCCCCAAA@@@>>>===<<<===>>>???>>>===<<<;;;:::999999999666777888888999999888888666666777777777888888888;;;:::888666555555555555666666555555555666666777777888999:::::::::::::::888555222333666666333///000000000000///...---,,,---,,,+++******+++---...+++,,,,,,------,,,,,,,,,***)))))))))((((((''''''&&&''''''''''''%%%$$$###    """%%%)))---///666777999>>>BBBDDDDDDCCCEEEEEEGGGJJJNNNPPPOOONNNPPPLLLIIIIIIMMMOOONNNLLLKKKMMMPPPVVV[[[]]]]]]\\\YYYWWWWWWZZZ___eeeiiikkkhhhiiijjjmmmnnnooommmlllhhhhhhhhhhhhiiikkkooorrrtttvvvxxxxxxvvvwwwzzz}}}|||}}}|||{{{xxxyyy|||~~~~~~{{{yyyzzz|||}}}~~~yyy|||tttnnngggfffbbb]]]]]]```___[[[XXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSRRRQQQRRRRRRSSSUUUSSSPPPOOORRRUUUYYY[[[\\\ZZZUUUQQQNNNMMMMMMMMMLLLRRRUUUVVVXXX]]]^^^\\\XXXVVVSSSQQQQQQPPPNNNMMMNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@DDDHHHJJJJJJIIIHHHDDDBBB===;;;BBBIIIFFF???777555333111222333444444888777777===DDDHHHHHHFFFGGGEEEBBB???>>>>>>???@@@<<<;;;:::888777666555555777999;;;:::777666777::::::999999888666555444333222000...,,,,,,...111333222111///......///000111111111000000111333444555999<<<===;;;888999===BBBCCCGGGLLLPPPRRRQQQOOOMMMQQQTTTVVVWWWVVVTTTSSSSSSQQQSSSTTTSSSPPPMMMMMMNNNOOONNNMMMMMMNNNMMMKKKIIIFFFGGGGGGEEECCCCCCDDDEEEGGGGGGFFFEEECCCAAA???>>>777999<<<>>>@@@@@@???>>>~~~~~~~~~}}}}}}}}}{{{{{{||||||}}}}}}}}}}}}yyyxxxxxxyyy{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwxxxxxxyyy}}}|||{{{zzzwwwuuusssqqqqqqqqqrrrrrrrrrqqqpppppprrrrrrrrrrrrrrrqqqqqqpppqqqqqqooonnnlllkkkjjjiiihhhiiiiiigggiiiiiiddd]]]PPP???...&&&###!!! """%%%'''+++...222777<<>><<<;;;;;;<<<===>>>=========<<<;;;:::999888888888999:::::::::999999777777888888888999999999<<<:::999777666666777777888888777777777777888888888999:::;;;<<<<<<<<<<<<888555333444777777444111////////////...,,,+++++++++***))))))***+++---...,,,,,,------------,,,,,,+++******)))(((''''''&&&&&&'''''''''&&&%%%$$$###    ###&&&)))+++---...000222666999<<<>>>EEEEEEGGGJJJMMMNNNMMMKKKKKKKKKLLLOOORRRTTTSSSRRRQQQNNNKKKKKKMMMOOONNNLLLJJJLLLPPPVVV\\\___```___ZZZYYYXXX[[[aaahhhlllooolllmmmooopppooommmkkkiiiggggggfffggghhhkkknnnpppxxxxxxxxxyyyyyyzzz{{{|||{{{||||||{{{zzzzzz}}}}}}~~~~~~~~~{{{xxxuuutttuuuwwwyyyssswww|||}}}{{{zzz{{{|||~~~|||zzzzzz|||~~~~~~~~~}}}zzzsssuuuxxxxxxyyy|||}}}nnn```ZZZZZZZZZVVVQQQPPPRRRQQQMMMJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIGGGEEEEEEFFFGGGIIIHHHFFFDDDCCCEEEIIIMMMPPPNNNLLLHHHDDDAAA?????????AAAFFFJJJMMMSSSYYYYYYUUUMMMJJJGGGEEEEEEEEEEEEDDDAAAAAABBBBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<888999999999888777666555///222666999;;;:::888666222222111222888<<<999333222222111111111111111111------...222888:::888555333222000...---...///000------,,,+++************)))---000111000111444777333222000///---,,,,,,,,,***(((&&&$$$$$$&&&((()))))))))((((((((()))******%%%'''***,,,......---,,,///111222111///000333777555999???AAAAAAAAACCCEEESSSZZZ[[[SSSNNNOOONNNIIIIIIIIIIIIHHHFFFFFFHHHJJJHHHGGGEEEEEEFFFFFFFFFEEEIIIIIIIIIHHHEEEDDDEEEGGG===>>>======<<<;;;:::999999:::;;;<<<============~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{||||||}}}yyyxxxwwwxxxzzzzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwvvvtttrrrpppoooqqqqqqrrrrrrrrrqqqqqqpppssstttssssssrrrqqqpppoooqqqpppooonnnlllkkkiiiiiiggghhhhhhgggiiijjjeee^^^QQQ@@@...&&&$$$"""!!!""""""!!!"""###''',,,111444<<<>>>@@@CCCEEEIIINNNRRRVVVXXXZZZZZZWWWRRRKKKGGGFFFEEECCCAAAAAABBBCCCDDDEEEFFFEEEDDDAAA@@@AAABBB===<<<;;;999999:::<<<===;;;<<<======<<<:::999777888999::::::::::::999999888999999999999:::::::::<<<;;;:::888888888999999;;;::::::999999999999999999:::;;;<<<============888666555555555555222000,,,,,,------------,,,,,,************+++---...///------------------,,,+++,,,+++***)))((('''&&&%%%''''''&&&&&&%%%$$$$$$###   %%%))),,,---...---...///222444777:::;;;;;;<<<===???AAACCCDDDEEEIIIIIIKKKNNNQQQRRRPPPNNNKKKKKKKKKMMMPPPQQQQQQPPPQQQNNNKKKKKKMMMNNNMMMLLLJJJLLLPPPVVV]]]aaabbbbbb]]][[[ZZZ\\\bbbiiinnnqqqrrrssstttrrroookkkhhhfffiiihhhhhhiiillloooqqqrrrxxxwwwwwwyyy{{{|||{{{zzz||||||{{{zzzyyyyyyzzz{{{{{{xxxtttsssuuuvvvwwwvvvvvvuuusssqqqooommmlllkkkdddgggkkklllllllllmmmnnnuuutttsssrrrrrrrrrsssttttttuuuvvvyyyzzzxxxtttpppmmmnnnooooooooosss{{{|||yyyvvvvvvvvvxxxzzzsssdddVVVOOOQQQRRROOOIIIGGGHHHGGGCCC>>>>>>???@@@@@@@@@?????????>>><<<::::::<<<>>>???<<<;;;::::::;;;???EEEIIIDDDCCC@@@===999555333111666<<>>CCCOOOZZZZZZNNNHHHNNNOOOHHHIIIHHHGGGFFFGGGIIIMMMOOOHHHFFFCCCBBBCCCDDDCCCCCC@@@AAA@@@???<<<;;;<<<===::::::;;;;;;;;;::::::999888888777777777777888888~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{|||xxxwwwwwwxxxyyyyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttsssqqqpppnnnmmmpppqqqqqqrrrrrrrrrqqqqqqtttttttttsssrrrqqqpppoooppppppooommmllljjjiiiiiiggghhhhhhgggiiijjjfff___QQQ@@@...%%%###""""""###$$$%%%'''+++111777<<>><<<<<<>>><<<;;;999888888:::;;;<<<;;;<<<<<<===<<<;;;999888888999999:::999999888888::::::::::::;;;;;;;;;<<<<<<<<<:::999999:::;;;<<<===<<<;;;::::::::::::::::::;;;<<<<<<======<<<<<<888777666444333111///---***++++++,,,---...///000,,,,,,,,,---...///000000---.........------,,,+++,,,+++***)))((('''&&&%%%'''&&&&&&%%%$$$$$$######   !!!"""###+++---111555999;;;======;;;<<<<<<>>>???AAACCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHMMMPPPRRRQQQPPPJJJIIIIIIJJJLLLMMMMMMLLLOOONNNLLLKKKLLLMMMNNNMMMKKKLLLPPPVVV\\\aaacccccc^^^\\\[[[]]]bbbiiinnnqqqssstttuuurrrnnnjjjiiiiiipppnnnnnnppptttwwwxxxxxxwwwxxxzzz|||~~~{{{xxxzzzyyywwwvvvtttsssrrrqqqpppmmmiiiggghhhjjjlllmmmmmmnnnooonnnkkkgggbbb___ZZZ\\\^^^___``````aaabbbggggggggghhhiiijjjkkkkkkjjjjjjlllnnnnnnlllhhhdddfffggghhhggggggkkksssyyy}}}|||uuuqqqqqqqqqoookkkgggcccaaaaaaeeennntttooo___QQQJJJIIIKKKIIIDDDAAAAAA@@@===444555666777777777777777666555444333333444666777444444333111111444999>>>======;;;888333---(((%%%***555AAAJJJQQQRRRLLLDDD@@@<<<777333111111000///---+++(((&&&'''))),,,...111///,,,)))&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!""""""!!! !!!$$$'''***,,,///444666888666222...+++***&&&'''))),,,...---***(((---,,,***((('''&&&&&&&&&$$$#########$$$$$$%%%&&&(((+++---,,,)))(((+++------,,,+++)))(((((('''''''''&&&%%%$$$$$$%%%'''(((,,,---......///...---,,,))))))******++++++******+++,,,---......///111222///333777666333444999===AAAKKKKKK@@@>>>HHHKKKFFFHHHGGGEEEFFFHHHLLLPPPRRRHHHEEEBBBAAAAAAAAAAAA@@@<<<<<<<<<;;;888888999:::777888888999999999888888999888777666555666666777}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||zzzyyyxxxxxxxxxyyy{{{|||yyyxxxwwwxxxyyyyyywwwuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvuuuuuutttttttttttttttttttttsssrrrpppooonnnppppppqqqrrrrrrrrrqqqqqqssssssssssssrrrqqqooooooooonnnnnnmmmlllkkkjjjjjjggghhhhhhgggiiijjjfff^^^RRRAAA...&&&$$$######%%%%%%(((...555<<>>:::888888888;;;:::999888888999;;;===;;;<<<<<<<<<;;;;;;:::999999999:::::::::999888888;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999777777666555222000...---,,,,,,,,,---...000111222...//////000000111111111......///......---,,,++++++******)))(((''''''&&&'''&&&%%%$$$#########$$$   """$$$$$$&&&))),,,///111222333999:::<<<>>>@@@BBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCGGGLLLQQQSSSSSSSSSLLLKKKIIIJJJKKKLLLLLLKKKNNNNNNMMMMMMMMMNNNPPPPPPMMMNNNPPPUUU[[[```bbbbbb]]][[[YYY[[[aaaiiiooosssqqqsssssspppllljjjlllooouuusssrrruuuzzz}}}~~~|||wwwzzz}}}xxxuuusssqqqnnnmmmllljjjgggeeecccaaa^^^]]]]]]```ccceeefffgggiiiiiigggbbb\\\XXXWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[]]]```aaa```___^^^^^^^^^______]]]YYYUUUZZZ[[[\\\[[[[[[___ffflllyyyzzzzzzxxxxxxtttjjj___[[[[[[[[[XXXSSSNNNLLLKKKPPPVVVaaaiiidddUUUGGGAAA>>>AAAAAA;;;888888777444,,,,,,---...////////////......------......////////////...***((()))...333888777444///***%%%!!!$$$222BBBKKKOOONNNHHHBBB:::666111---+++***((('''!!!  """''',,,///+++)))%%%""" !!!"""###!!!"""%%%&&&(((...444777:::<<<999333---+++***&&&''')))+++,,,+++******,,,+++***((('''&&&%%%%%%"""""""""""""""###$$$$$$***,,,...+++(((&&&''')))(((((())))))(((((('''&&&############$$$&&&'''))),,,---...//////---+++***)))(((((('''''''''((((((&&&'''((()))***,,,,,,---+++...000111000111555999666:::888333555>>>BBB??????>>>===@@@DDDGGGIIIJJJAAA???============<<<;;;<<<<<<===<<<:::999;;;<<<444555555555555444333333888888777666555555666666}}}~~~}}}||||||}}}~~~}}}}}}}}}||||||||||||yyyyyywwwwwwwwwxxxzzz{{{yyyxxxxxxxxxyyyyyywwwuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttssstttttttttssssssssssssrrrqqqooooooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqpppoooooommmmmmmmmllllllkkkkkkkkkhhhiiihhhgggiiijjjeee^^^TTTBBB000'''%%%%%%&&&'''(((...888BBBKKKPPPSSSSSSQQQRRRRRRQQQOOONNNOOOPPPQQQPPPNNNLLLIIIGGGEEECCCAAA@@@@@@@@@@@@AAACCCDDD???@@@???===:::888888888;;;:::999888888:::<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<<<<=========>>>>>>===<<<<<<;;;<<<===>>>???>>>>>><<<;;;;;;:::::::::;;;;;;;;;:::999888777666555666666555333222111111000000/////////000111222000000111111111111111000////////////...---,,,+++***)))))))))(((((('''''''''&&&%%%############$$$    ###''',,,111444666444666888;;;===>>>??????BBBBBBAAAAAAAAAAAABBBBBB?????????@@@AAABBBCCCDDDBBBCCCDDDEEEEEEDDDDDDCCCAAACCCFFFLLLQQQTTTUUUTTTOOOMMMKKKKKKLLLMMMMMMLLLOOOOOOOOOOOOOOOQQQSSSUUUOOOOOOQQQUUUZZZ^^^______YYYWWWVVVYYYaaajjjqqquuutttuuusssnnniiihhhkkkooorrroooooorrrxxx|||{{{yyyttt{{{~~~vvvnnnkkkgggeeebbbbbbbbb```]]]ZZZUUUUUUTTTSSSTTTWWW[[[^^^____________\\\YYYVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMNNNPPPSSSTTTRRROOOPPPNNNMMMLLLLLLJJJFFFCCCFFFHHHIIIIIIIIILLLRRRXXXbbbggghhhfffbbb\\\PPPEEEBBBCCCCCC@@@<<<999888999<<>>?????????===>>>???AAABBBBBBBBBBBBAAA???>>>===;;;;;;;;;::::::::::::999}}}~~~}}}||||||}}}}}}}}}}}}}}}||||||||||||yyyxxxwwwvvvvvvxxxzzz{{{zzzyyyxxxxxxyyyyyywwwuuuxxxwwwwwwwwwvvvvvvuuuuuuttttttsssssssssttttttuuuqqqrrrrrrqqqpppooonnnnnnooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqpppoooooollllllllllllllllllllllllhhhjjjiiigggiiiiiiddd]]]UUUDDD111)))''''''''')))---555@@@MMMVVV[[[\\\\\\UUUVVVUUUSSSOOOMMMLLLLLLJJJIIIHHHFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@AAAAAABBB===>>>@@@???===;;;;;;;;;;;;:::999888888:::<<<======<<<;;;:::999:::;;;<<<<<<=========<<<;;;::::::============>>>>>>>>>>>>======<<<<<<<<<>>>???@@@>>>>>>===;;;;;;:::::::::;;;;;;:::999888666555444333444666666555444555555555444222000000000111111000111111111111000000///////////////...---,,,+++))))))))))))(((((((((((('''&&&%%%###"""######$$$  """###$$$)))+++///444999>>>BBBDDD???@@@BBBDDDEEEEEEEEEEEEHHHGGGDDDBBBAAA@@@AAAAAA>>>>>>???@@@AAABBBDDDEEE@@@AAACCCEEEFFFFFFFFFEEEAAACCCFFFLLLQQQTTTTTTSSSPPPNNNLLLKKKLLLMMMMMMLLLPPPPPPQQQQQQQQQSSSVVVXXXPPPPPPQQQUUUYYY\\\^^^]]]UUUSSSSSSWWW```kkksssxxxzzzzzzvvvnnnfffcccgggkkkllliiihhhlllrrrvvvuuusssqqqyyyyyymmmeeeaaa^^^\\\ZZZZZZ[[[ZZZWWWTTTLLLLLLLLLMMMNNNQQQUUUYYYYYYXXXVVVTTTSSSQQQQQQPPPMMMKKKJJJIIIIIIHHHGGGEEEEEEDDDDDDGGGIIIIIIFFFBBBDDDBBB???>>>===;;;888555555777999999999;;;AAAFFFCCCKKKQQQOOOHHH@@@666...111222222000---+++---000***///888>>>;;;000)))(((###(((***%%%!!!!!!!!! !!!###%%%%%%%%%###"""!!!###%%%%%%%%%)))111888888222)))!!! %%%(((333AAALLLKKKCCC<<<888666***(((&&&$$$$$$""" ###$$$$$$"""!!! !!!!!! %%%)))...222333000---***&&&&&&***///...,,,111:::666999<<<999333...---///***,,,---...///000222444............////////////,,,,,,++++++++++++,,,---,,,///111000---,,,///111///111444777888777444333333444555666888;;;===>>>===>>>@@@AAA@@@<<<999666333444777999:::::::::999999999:::<<>>>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<===>>>>>>============>>>???@@@AAABBBAAA???>>>>>>>>>??????======>>>???@@@@@@@@@@@@???>>>===<<<<<<===>>>???===>>>>>>>>>===;;;888666777666555444444333333444555666666666666666555555444333222111111111222333111///...///222333222///...............---------***))))))((('''&&&&&&%%%'''&&&$$$###!!!    !!!###$$$&&&(((***+++***,,,000444444333444777<<>>>>>>>>>>>???@@@BBBCCC???BBBEEEGGGGGGGGGGGGHHHDDDEEEGGGIIIKKKNNNRRRUUUTTTSSSQQQPPPPPPRRRUUUWWWSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWVVVSSSQQQOOONNNNNNUUUcccssstttggg```___```aaabbbccceeeffffffdddcccaaaeeejjjooommmeee[[[VVVTTTPPPQQQQQQQQQOOOMMMJJJHHHGGGFFFDDDBBBBBBDDDFFFHHHLLLLLLLLLKKKKKKKKKKKKKKKGGGDDD@@@<<<999666333111///000222222111...+++)))***((('''(((***+++(((&&&"""###$$$$$$$$$$$$&&&(((---...---,,,***&&&###!!!""""""!!!!!!  """"""!!!###%%%$$$"""$$$%%%'''&&&$$$###"""###'''###""")))444===???>>>777---$$$"""%%%''',,,222@@@AAAAAA;;;111)))&&&%%%%%%!!!!!!%%%&&&%%%"""!!!   $$$''')))***+++)))&&&'''***---666???EEEDDDAAAAAA>>>999888888888777777999<<>>FFFLLLUUU]]]ccceeedddccc\\\XXXTTTPPPMMMIIIFFFDDDAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>============>>>???AAAAAABBBAAA@@@?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@???>>>=========>>>???@@@>>>?????????>>><<<:::888777777666666555555666666777777777777777666555555444333222111111111222333111///...///222333111000...............---------******)))(((((('''&&&&&&&&&%%%$$$"""!!!    """%%%''')))++++++,,,---/////////000444777444444444777===BBBEEEFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<======>>>>>>>>>===<<<===>>>@@@BBB???AAADDDFFFFFFFFFGGGHHHEEEFFFHHHIIIKKKMMMQQQTTTRRRSSSSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRQQQQQQVVVUUUUUUVVVVVVUUURRROOOOOOOOORRR[[[jjjzzz}}}oooccc[[[YYYYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWXXX\\\```]]]VVVNNNJJJJJJJJJKKKKKKJJJHHHEEEBBB@@@BBB@@@<<<999777777888999??????@@@@@@AAAAAAAAABBB???<<<777333111---***'''$$$%%%%%%%%%###!!! !!!"""$$$$$$"""  ###))),,,+++***111000...+++)))))),,,...444000...333===EEEGGGFFF999000)))***...000222555:::555///***'''&&&$$$"""$$$!!! """!!! &&&)))---...---+++******,,,---...//////111444777666777777666555555999<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>???@@@BBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@???>>><<<;;;888888888888888999999:::999999999999888777555555444444333222222222222222111/////////111222111000//////.........---------*********))))))(((((('''%%%%%%###!!!  !!!$$$'''***+++,,,...000111111222000111222222111333555888555444555888===AAADDDEEEFFFEEEEEEDDDBBBAAA???>>><<<<<<===>>>>>>????????????===;;;::::::;;;>>>??????AAADDDEEEEEEEEEFFFHHHGGGHHHIIIJJJKKKMMMPPPSSSPPPRRRUUUWWWWWWVVVSSSRRRVVVVVVUUUTTTSSSQQQPPPOOOVVVUUUUUUUUUUUUSSSPPPNNNPPPQQQWWWbbbppp~~~|||sssfff[[[UUURRRQQQPPPSSSSSSSSSRRRPPPNNNKKKIIIIIIKKKLLLIIICCC???>>>???AAAAAA@@@>>><<<888555333666444111---+++*********//////111222444555666777666222...***&&&### !!!"""###$$$%%%%%%!!!"""%%%)))---///...---444222...++++++000777<<<@@@:::666888@@@GGGIIIIII777...***///666888777777<<<111$$$"""&&&&&&###&&&%%%&&&(((---000222333777:::>>>@@@@@@>>>>>>>>>===@@@CCCEEEFFFHHHJJJLLLGGGHHHHHHHHHHHHJJJMMMPPPYYY\\\ZZZPPPFFFDDDHHHJJJYYY\\\___bbbdddgggjjjllljjjkkkkkkkkkkkkllloooqqquuuwwwyyy~~~{{{zzzyyyxxxxxxxxxxxxyyy~~~~~~}}}zzzxxxwwwxxxzzz|||~~~~~~||||||||||||}}}~~~~~~}}}}}}|||||||||{{{{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyxxxwwwuuutttuuuvvvxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwwwwvvvuuutttssssssssssssuuusssqqqqqqrrrrrrpppnnnnnnmmmlllkkkkkkjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhllljjjhhhggggggfffdddbbb]]]NNN===444222888CCCNNNUUUXXX]]]bbbeeeeeedddcccYYYSSSLLLFFFBBBAAA?????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???????????????>>>======<<<<<<<<<===============<<<======>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAAAAA>>>>>>??????>>>===<<<;;;999999999::::::;;;======;;;;;;;;;:::999777666555555444444333222222222222000000///000111111111111/////////...------,,,,,,+++*********)))))))))(((%%%$$$###!!!  !!!%%%(((***,,,///111000111222222333333333333111111111000111222333555555444555888<<<@@@BBBBBBDDDDDDCCCCCCBBB@@@???>>><<<===???AAAAAAAAA@@@??????===:::888888999;;;===@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJKKKKKKKKKLLLOOOQQQOOOQQQSSSTTTUUUSSSQQQPPPSSSTTTTTTTTTSSSQQQOOONNNSSSRRRRRRRRRSSSRRRPPPNNNOOORRRXXXaaammmwww}}}lllfff\\\SSSNNNLLLJJJIIILLLLLLKKKIIIFFFCCC@@@???>>>>>><<<999555444555777777666555222///,,,)))''')))(((&&&###"""""""""###"""###%%%''')))+++---......+++&&&"""!!!!!!!!!"""+++***))))))((())))))***)))***+++,,,---,,,***((())))))''''''***111:::@@@<<<777222222666;;;>>>>>>333------666@@@AAA>>>;;;>>>333&&&!!!$$$((()))(((***---111888???EEEJJJLLLJJJMMMQQQSSSSSSSSSSSSSSSSSSVVVZZZ]]]]]]^^^___```ZZZ[[[[[[\\\^^^```bbbdddiiikkkhhh^^^TTTQQQVVV\\\lllpppuuuxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwxxxvvvuuuttttttvvvxxxzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvuuutttsssrrrrrrrrrrrruuutttsssrrrrrrrrrpppoooooonnnmmmlllkkkkkkkkkkkkiiiiiihhhhhhgggggghhhhhhllljjjhhhhhhhhhgggeeeddd___QQQAAA999999>>>IIISSSWWWZZZ^^^aaacccbbbaaa___PPPLLLEEEAAA???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>???<<<<<<<<<;;;:::888777666555555444444333222111111///000000000000000111222000//////...------,,,,,,************))))))))))))%%%$$$###!!!  ###%%%))),,,000222333333555666333333444444444333222222222111//////000111222333555444555777;;;>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDDDDBBB@@@>>>???===:::888888999:::;;;AAABBBDDDEEEEEEEEEHHHJJJKKKLLLLLLKKKJJJJJJLLLNNNNNNMMMMMMLLLLLLLLLMMMMMMPPPQQQSSSUUUTTTSSSPPPOOOLLLLLLKKKMMMOOOPPPOOOMMMLLLNNNQQQXXX___dddffffff[[[VVVPPPKKKHHHFFFDDDCCCCCCBBB@@@>>>;;;888555444333222000,,,***+++---///,,,+++***'''%%%"""  ###%%%&&&&&&### $$$&&&&&&""" """######$$$$$$$$$%%%&&&(((***+++111000000000000111222333111111222111///---+++***++++++++++++,,,///333666222...***))),,,...///...444111333???HHHIIIEEECCC999666111......111444666:::>>>EEELLLSSSYYY]]]```^^^aaadddfffffffffggghhhkkkooorrruuuttttttttttttqqqqqqqqqsssuuuwwwxxxxxxzzz{{{{{{vvvnnnjjjnnnttt}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwuuuuuuuuuuuuwwwwwwuuutttsssrrrrrrqqqrrrrrrttttttssssssrrrrrrqqqqqqpppooonnnmmmlllkkkkkkkkkiiiiiihhhhhhhhhhhhhhhiiimmmkkkiiihhhhhhhhhgggeeeaaaTTTGGGAAAAAAEEENNNWWWYYY\\\```bbbbbb___[[[XXXGGGCCC???===>>>AAADDDEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@???>>>>>>::::::::::::::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;:::999777777555555555555444222111000...000111111000000111222000000///...---,,,,,,+++))))))))))))))))))))))))%%%$$$###"""!!!!!!!!!!!! !!!###%%%'''(((***---///111333777888888777777777555555555555444333222222333111//////111333444333444333444666999<<<<<<;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>>>>===<<<:::::::::;;;;;;@@@BBBCCCCCCCCCEEEGGGIIIKKKKKKJJJHHHFFFFFFHHHIIIIIIGGGDDDBBBBBBDDDFFFHHHMMMOOORRRTTTTTTRRROOOMMMDDDCCCCCCDDDGGGIIIIIIHHHEEEDDDEEEHHHKKKNNNNNNMMMJJJGGGCCCAAA???===;;;999555444222000---+++))))))(((&&&$$$"""!!!"""###$$$"""!!!  $$$'''***,,,+++)))%%%######$$$&&&(((***,,,---...///000111222444555666666555666888:::===@@@AAABBB=========<<<::::::;;;===???@@@@@@>>>:::666444333333222111111222111000...666555:::CCCIIIHHHFFFEEE<<<@@@EEEGGGGGGHHHMMMRRRYYY]]]ccchhhlllnnnppprrrsssvvvyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzzzzzyyywwwtttsssuuuvvvyyy{{{}}}~~~}}}|||||||||nnnllljjjlllqqqwww|||~~~ssssssqqqnnnjjjggggggggggggiiilllooossswwwyyy{{{zzzyyyuuurrruuuzzzzzzvvvqqqpppqqqwww|||~~~~~~xxxsssrrrrrrqqqsssuuuuuuqqqmmmkkkjjjuuuxxx{{{~~~}}}|||zzzzzz|||~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttssssssrrrrrrrrrsssssstttsssrrrrrrrrrsssqqqqqqooonnnmmmllllllllliiiiiiiiihhhhhhiiiiiijjjnnnkkkiiihhhhhhhhhhhhgggcccXXXNNNJJJJJJMMMSSSZZZ[[[^^^```aaa^^^XXXRRRMMM@@@>>>;;;<<<>>>BBBEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>????????????>>><<<;;;999999999999999:::;;;;;;::::::999::::::;;;<<<<<<:::::::::::::::999888777555666666555444333111000...000222111000///111333000000///...---,,,++++++((((((((((((((((((((((((&&&%%%$$$######""""""###  """!!! &&&(((+++---...///222444444777:::;;;:::888777777444444555444444222111111222///---...111444444333222222333555888999999888;;;<<<===???@@@AAAAAAAAACCCDDDDDDDDDCCCBBB@@@@@@==================<<<<<>>???GGGIIILLLNNNNNNKKKGGGDDD<<<;;;:::;;;>>>???@@@???:::999777888:::<<<======<<<:::888666555333///---((('''&&&$$$"""!!!  ###'''***///111444666777666444333///000222555777:::<<<===???@@@BBBDDDEEEEEEEEEEEEBBBDDDGGGKKKOOOQQQSSSSSSPPPQQQPPPOOOMMMOOOSSSWWWTTTUUUVVVUUUPPPKKKHHHFFFEEEFFFIIIKKKKKKHHHDDDAAAAAAAAAEEEKKKLLLIIIGGGIIIHHHPPPYYY^^^___aaafffjjjpppuuuzzz}}}~~~}}}~~~}}}|||zzz|||{{{vvvuuuwww|||}}}}}}{{{{{{|||tttqqqoooooorrrttttttssskkkiiiiiinnnuuuxxxuuupppggggggggggggfffdddbbbaaaaaaaaaaaa___^^^^^^___aaaccceeeeeeeeecccbbbcccddd```]]]\\\___eeemmmsssuuuiiihhheeeaaa[[[WWWVVVVVVTTTWWW[[[```cccfffggggggfffeeebbbaaaeeekkkllliii^^^[[[[[[aaaiiillljjjeeeiiijjjjjjiiifffbbb^^^\\\]]]___bbbbbb```]]]]]]^^^\\\___cccffffffhhhjjjmmmmmmmmmmmmmmmmmmmmmkkkjjjcccbbbaaaaaabbbcccfffggg___^^^^^^___aaaeeeiiikkkmmmmmmmmmmmmmmmmmmmmmmmm~~~~~~}}}||||||zzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}|||zzzyyywwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvuuuttttttsssssstttrrrssstttsssrrrrrrssstttrrrqqqpppooommmmmmlllllljjjiiiiiiiiiiiiiiijjjjjjnnnllliiihhhhhhiiihhhgggeee\\\SSSPPPPPPQQQVVV\\\[[[^^^```___[[[RRRIIIDDD===;;;:::;;;???CCCFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@@@@??????@@@@@@@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@@@@????????????>>>===;;;:::999999999999:::;;;<<<<<<:::999999999999:::;;;;;;999999:::::::::999888888555666666666555333111000...000222111//////111333111000///...---,,,++++++''''''''''''((((((((((((&&&&&&%%%$$$############ !!!###'''***++++++)))''''''))),,,---...///222444444777:::<<<;;;999888888222333333222222111000///000---+++,,,000222333111222111222444777888777666<<<<<<===???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>??????>>>===<<<===>>>?????????@@@CCCFFFEEEEEEDDDAAA>>>======???<<<:::999777777777888999AAACCCFFFHHHFFFBBB===:::888666555555777888888777333000......111444666777444222000///...+++'''###"""!!! !!! """%%%(((***---222555:::;;;>>>AAABBBCCCCCCBBB:::;;;===@@@CCCEEEGGGIIIKKKMMMOOORRRSSSSSSRRRQQQPPPSSSVVVZZZ]]]^^^^^^^^^bbbbbbaaa^^^\\\^^^dddiii\\\___bbbcccaaa___^^^^^^XXX[[[___cccccc^^^YYYTTTQQQRRRVVVXXXUUUOOOOOORRRRRRXXX```fffiiikkknnnppptttyyyxxxzzz|||}}}||||||}}}~~~}}}tttlllgggiiiiiidddaaaccchhhiiijjjiiigggffffffggg^^^[[[YYYZZZ^^^``````___XXXVVVUUUZZZbbbeeeaaa\\\ZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRSSSUUUWWWYYYYYYYYYWWWUUUUUUVVVWWWVVVRRROOOQQQWWW___ccceee]]]\\\YYYTTTMMMIIIGGGGGGDDDGGGLLLPPPTTTUUUUUUTTTRRRQQQOOONNNSSSZZZ\\\YYYUUURRRQQQVVV\\\___[[[UUUQQQQQQRRRRRRSSSQQQLLLIIIJJJMMMPPPQQQPPPOOOQQQRRRNNNQQQVVVWWWWWWVVVXXXZZZWWWWWWWWWYYYZZZYYYWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUKKKKKKKKKNNNQQQWWW\\\___]]]]]]]]]]]]^^^^^^^^^^^^~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{||||||}}}~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzyyywwwuuuuuuuuuuuuvvvxxxvvvuuuwwwzzz|||{{{yyyxxxwwwuuusssrrrsssuuuvvvttttttsssssssssrrrrrrrrrrrrqqqpppooonnnmmmlllkkkjjjiiihhhggggggggghhhiiinnnllljjjhhhffffffffffffeeeaaa\\\XXXVVVWWWYYY\\\\\\^^^```]]]UUUJJJAAA===999:::<<<>>>@@@BBBDDDEEEKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEGGGHHHEEEEEEFFFFFFDDDCCCAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???CCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::999999:::;;;;;;<<<<<<===999999888777777888999:::888888888888888777666666777666444444444444222000///000111000//////111333000000///...---,,,,,,++++++******((('''&&&%%%%%%'''&&&%%%###""""""!!!!!!  !!!"""###%%%,,,555999777111---+++...,,,***)))+++...222555555666777999999999888888000///...------...///000//////......///111333444333444666888999:::;;;;;;<<<===??????===<<<===>>>?????????@@@AAABBBBBBCCC>>>?????????>>>>>>===<<<:::;;;;;;;;;;;;>>>AAAEEEBBBBBB@@@>>><<<;;;999888555444222111111111222222555777999:::999666333000............////////////***)))(((((((((***+++,,,'''&&&%%%###!!!  !!!%%%&&&"""$$$&&&%%%$$$"""""""""&&&&&&&&&'''(((***,,,...,,,///444777;;;>>>CCCFFFJJJIIIIIILLLQQQSSSSSSQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXZZZ\\\]]]\\\\\\aaa^^^\\\]]]aaaeeeiiikkkooollliiihhhgggggggggfffaaadddhhhkkkkkkkkkkkkkkkeeefffhhhkkkmmmllliiieee```bbbcccbbb^^^\\\^^^___dddeeehhhkkkmmmooopppqqqtttuuuvvvxxxyyyxxxuuurrroookkkiiikkkkkkkkkmmmqqqsssrrrrrrtttxxx|||~~~vvvqqqmmmmmmoooooolllhhhaaaWWWPPPSSSUUUQQQLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOLLLIIIGGGHHHKKKNNNNNNMMMHHHHHHHHHJJJMMMNNNNNNLLLPPPQQQQQQQQQOOOLLLHHHFFFLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNNNNNNNMMMLLLNNNOOOLLLLLLJJJIIIJJJOOOUUUYYYTTTQQQNNNKKKHHHFFFBBB???===@@@EEEIIILLLMMMLLLKKKIIIHHHHHHHHHIIIKKKNNNOOOKKKJJJIIIJJJMMMNNNOOONNNIIIIIIHHHHHHIIIHHHEEEBBBGGGIIIHHHEEEEEEJJJLLLKKKLLLIIIIIILLLPPPQQQMMMHHHKKKKKKJJJIIIHHHIIIIIIJJJEEEFFFHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFIIILLLMMMMMMKKKOOORRRTTTTTTSSSSSSSSS~~~~~~}}}}}}~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyxxxwwwuuuuuuuuuuuuvvvwwwuuusssuuuwwwyyyyyyxxxwwwvvvtttrrrrrrssstttuuurrrrrrrrrqqqqqqqqqqqqqqqqqqppppppoooooonnnmmmmmmkkkkkkjjjiiiiiijjjkkklllmmmllljjjhhhffffffffffffeeebbb]]]YYYWWWXXXZZZ\\\[[[\\\\\\YYYQQQGGG@@@<<<;;;<<<>>>@@@BBBDDDFFFGGGJJJIIIGGGEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHGGGEEEDDDEEEGGGDDDEEEEEEEEEEEECCCBBBAAA>>>>>>??????@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@??????>>>???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888777777888999:::888888888888888777666666777555444444444444333111000111222111//////000222000000///...---,,,,,,+++))))))(((((('''&&&&&&&&&%%%$$$$$$###""""""######!!!!!!""""""""""""""""""$$$$$$$$$%%%%%%&&&'''(((---333;;;>>>;;;666222000...---++++++,,,...111333222333444666666666666555000000......---...//////---------...000222444666666777888999:::;;;;;;;;;:::;;;<<<<<<:::999999:::<<<======>>>???@@@@@@@@@>>>>>>======<<<;;;999999888888999999888999<<<>>><<<<<<:::999777555444333///...---+++******++++++***+++---//////...,,,+++(((((('''''''''&&&&&&&&&###"""!!! !!!  !!!""")))---...***---000222111000000111555444333222333444666888<<>>>>>????????????>>>>>><<<;;;:::;;;???AAAAAA@@@>>>>>>>>>AAACCCDDDCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEGGGGGGGGGEEEDDDBBBDDDEEEGGGGGGEEEEEEEEEFFFGGGFFFEEEDDDDDDFFFIIIKKKLLLJJJGGGEEECCCAAA>>><<<777999<<<@@@BBBBBBAAAAAADDDCCCCCCDDDDDDEEEFFFGGGCCCBBBAAABBBEEEGGGGGGGGGFFFFFFEEEFFFFFFFFFCCCAAAAAADDDCCCAAABBBHHHJJJIIIIIIHHHGGGKKKOOOPPPMMMIIICCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBDDDFFFHHHIIIHHHHHHKKKOOOQQQPPPOOONNNNNN~~~}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwyyyxxxvvvuuutttuuuuuuvvvvvvtttrrrsssuuuvvvwwwwwwuuutttsssrrrqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooolllllllllllllllmmmnnnooommmllljjjhhhgggfffggggggfffccc___[[[XXXXXXZZZ[[[YYYYYYXXXSSSKKKCCC===;;;;;;<<<===@@@BBBDDDFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHFFFDDDCCCDDDEEECCCDDDDDDEEEEEEDDDDDDCCC===>>>???@@@AAACCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>=========???===:::999888999;;;<<<======<<<<<<<<<<<<;;;;;;::::::999888888999999:::888888888888888777666666555444333444555555444333222333333111///...///111000000///...---,,,++++++(((((('''''''''&&&&&&&&&###"""""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&''')))))))))))))))+++,,,,,,111777===>>>;;;666333222...------------...///000//////111222333333333333111000///...............,,,,,,---...000333555666777888888999999999999999888999:::999777555444555888999:::<<<<<<<<<;;;;;;;;;;;;:::999888777555444444555666555333222333444444333222000///---,,,,,,''''''%%%###"""!!!!!!!!! !!!###$$$$$$$$$ %%%'''+++000333111---------)))$$$!!!&&&...666;;;<<<<<<999===BBBEEEEEEEEEEEEFFFIIIGGGDDDBBBAAABBBDDDEEEHHHJJJNNNQQQTTTWWWZZZ]]]___]]][[[\\\^^^bbbdddeee```^^^\\\[[[[[[]]]```aaa```___^^^^^^___^^^\\\ZZZYYYXXXXXX[[[^^^aaaccccccaaaaaa___]]]ZZZWWWUUUSSSMMMRRRXXX]]]``````aaabbb[[[ZZZYYY[[[]]]^^^]]]\\\[[[\\\[[[YYYVVVSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLOOOQQQTTTWWWXXXXXXXXXWWWRRRNNNLLLNNNMMMIIIGGGHHHKKKJJJJJJLLLNNNPPPPPPOOOJJJHHHFFFIIIPPPVVVXXXXXXPPPFFF===999777555555777777666444333222222333333111111222555888::::::999:::::::::===??????>>><<<===>>>>>>???@@@BBBCCCDDD>>>@@@CCCEEEEEEBBB???===@@@BBBDDDDDDCCCBBBAAABBBAAA@@@???>>>===<<<<<<===BBBAAA?????????>>>;;;999888999:::<<<<<<======<<>>===<<<;;;;;;>>><<<999777777999<<<>>>??????>>>======<<<;;;;;;;;;:::::::::999999999999888888888888888777666666444333333444555666666555444444444222///...///000000000///...,,,+++******)))(((((('''&&&%%%%%%$$$!!!!!!""""""###%%%&&&'''&&&&&&'''((())))))******))))))))))))***+++,,,---000444888999555000......------............------------...///000111111111111111000///...---------,,,------...000111222333444444555666777777777777777999999777555222222222444555777888999888777666555555555555444333222111///000111000---+++***+++,,,+++***)))((('''&&&%%%!!!  ###+++222666;;;AAADDDCCC@@@AAA@@@<<<666000,,,***333777>>>DDDIIIIIIGGGEEEDDDGGGLLLOOOPPPPPPPPPPPPQQQOOOKKKHHHFFFFFFGGGHHHGGGJJJMMMOOOQQQTTTWWWYYYZZZWWWTTTSSSUUUXXX\\\^^^\\\ZZZWWWUUUTTTVVVYYYZZZXXXWWWVVVVVVVVVTTTRRROOOPPPOOOPPPRRRTTTUUUUUUTTTSSSTTTSSSQQQMMMHHHFFFDDD@@@DDDJJJOOOQQQRRRRRRSSSIIIGGGEEEFFFHHHKKKLLLLLLIIIIIIHHHFFFDDDBBBAAAAAACCCAAA>>>:::888888888888;;;>>>CCCFFFIIIKKKMMMNNNKKKEEEAAABBBCCC@@@>>>>>>GGGFFFFFFHHHKKKLLLKKKJJJIIIGGGGGGKKKRRRZZZ```bbbZZZQQQEEE<<<777666777::::::777444111000000000111...000333666999;;;;;;:::;;;:::;;;===??????===;;;888999<<>>@@@BBBCCCCCCAAA???>>>>>>@@@CCCDDDCCCAAAAAAAAAAAA>>>;;;888888888888888===<<<<<<===??????===;;;>>>======<<<<<<<<<======???AAACCCDDDEEEEEEDDDDDDEEEDDDDDDEEEHHHKKKLLLKKKHHHGGGGGGHHHJJJKKKJJJIIIJJJLLLLLLHHHIIILLLMMMKKKJJJIIIJJJLLLNNNOOONNNLLLEEEHHHLLLOOOPPPOOOMMMKKKJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEGGGIIIKKKJJJHHHEEEGGGJJJMMMNNNMMMLLLKKKKKK~~~~~~~~~}}}}}}||||||}}}}}}yyy{{{}}}~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwvvvuuutttttttttuuuvvvwwwwwwvvvuuutttuuuvvvwwwrrrrrrqqqqqqqqqrrrrrrrrrttttttttttttttttttttttttttttttsssqqqpppnnnmmmlllkkkllllllmmmnnnoooooopppmmmllljjjiiihhhhhhhhhhhhfffddd```]]]ZZZXXXWWWWWWXXXVVVQQQJJJCCC===;;;;;;777888999<<<>>>@@@BBBCCCBBBBBBBBBBBBAAA@@@@@@???DDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;:::===;;;999777888:::>>>@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::999999888888888888888777666666444333333444666777777555444555444222///...///000000000///---,,,+++***)))+++***)))(((&&&%%%######""""""######$$$&&&'''((('''(((((()))***++++++,,,)))))))))******+++,,,---///333777777333...,,,,,,,,,------...---,,,++++++---------...///111222222111111000///...---,,,+++........................000111222444555666777777777888888666333111000000000111222333333222222111/////////000000///......)))***+++)))&&&$$$######%%%%%%$$$######"""!!!!!!!!!!!! !!!"""$$$&&&'''((((((...666===AAAEEELLLNNNNNNLLLLLLKKKGGGAAA;;;888777@@@EEEKKKPPPQQQOOOKKKHHHHHHKKKNNNPPPPPPNNNNNNNNNNNNKKKHHHDDDAAAAAAAAABBBDDDFFFHHHJJJKKKMMMOOORRRPPPNNNKKKIIIIIILLLPPPSSSTTTRRROOOLLLKKKLLLOOOQQQSSSRRRQQQQQQQQQOOOLLLIIIFFFEEEEEEFFFGGGGGGEEECCCBBBDDDDDDAAA===888666666111444999<<<======>>>???:::888666666888;;;===>>>;;;;;;:::999999999888777;;;999666333111000111111000555;;;???CCCFFFJJJMMMMMMEEE???@@@BBB@@@@@@AAADDDEEEGGGKKKQQQUUUWWWXXXSSSPPPMMMMMMQQQWWW]]]aaaaaa[[[PPPCCC:::999;;;===<<<:::555222//////000111000222555999;;;<<<===>>><<<::::::;;;<<<===<<<:::555999>>>BBBDDDBBB???===>>>>>>>>>>>>>>>?????????:::===???@@@@@@??????@@@DDD>>>888555666999<<<===<<<<<<<<>>===<<<;;;;;;<<<<<>>@@@BBBCCCAAAAAAAAAAAAAAA@@@??????AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFEEECCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;<<<:::999999:::<<>>======<<<<<<<<<<<<;;;:::999999888888888888888777666666555444333444666777777555444555444222000//////000111000///---,,,***)))(((++++++***((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((((((((((())))))*********+++******++++++,,,---...111555::::::666111//////+++++++++,,,,,,+++******---------...///111333444222222111000///---+++***---------------,,,+++***---...000222333555555666444555555444111.........++++++++++++++++++++++++)))))))))))))))(((((('''"""######!!! """""""""'''(((+++...000222444444<<>>>>>???AAACCCDDDEEEFFFHHHJJJGGGFFFDDDAAA???AAAEEEIIIIIIGGGDDDBBBAAABBBDDDEEEFFFFFFFFFGGGHHHFFFCCC@@@;;;:::999999:::999777555333555666333...******,,,&&&(((***,,,,,,---...000///---***+++---111333444222111111333666777777666666555222000...---------111666<<<@@@CCCFFFKKKPPPRRRIIICCCDDDFFFEEECCCCCCBBBCCCGGGNNNXXXaaagggiii^^^YYYSSSMMMKKKNNNSSSVVVbbb```WWWHHH>>>===???AAA???===999555333222333333444666:::<<<===>>>AAACCC>>><<<:::999:::;;;<<<;;;888<<>>??????@@@BBBDDDCCC===555222555:::>>>@@@::::::;;;>>>@@@@@@>>><<>>===<<<<<<<<<======CCCDDDFFFGGGIIIJJJJJJJJJHHHGGGFFFGGGJJJKKKLLLKKKIIIGGGFFFGGGHHHJJJJJJIII???CCCFFFFFFIIINNNPPPOOOHHHHHHHHHHHHHHHIIIIIIIIIMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLLLLJJJJJJLLLOOOQQQQQQNNNLLLJJJNNNRRRTTTSSSRRRRRRRRR~~~}}}}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyyyyxxxwwwvvvvvvuuutttsssssstttuuuvvvvvvxxx{{{zzzwwwuuutttuuuqqqqqqrrrsssssssssssssssrrrrrrqqqpppooonnnnnnmmmoooooooooooooooooonnnnnnmmmnnnoooooopppooonnnmmmmmmllljjjiiihhhiiiiiijjjiiihhhfffbbb___[[[YYYWWWTTTRRRMMMFFF???:::999999555666888:::<<>>???@@@@@@AAACCCDDDDDDEEEDDDEEEFFFEEEDDDDDDFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>===<<<:::::::::;;;<<>><<<=========<<<;;;999888888888888888888777666666666555444555666777666555444444444222000///000111111000///---+++***(((((()))))))))))))))((((((((())))))(((''''''''''''''''''''''''(((((((((((((((************+++,,,------///444999:::777222//////)))))))))))))))*********------------///111333444222222222111///,,,***)))******+++,,,+++***)))))))))***+++,,,......//////...///000...,,,***)))***&&&%%%$$$###"""###%%%&&&%%%%%%$$$###"""  """$$$%%%&&&&&&######$$$&&&***,,,------000111444666999;;;<<<<<>>===666555444222000...---,,,888===BBBDDDEEEGGGLLLQQQTTTLLLGGGIIIKKKGGGBBB>>>>>>>>>AAAHHHRRR\\\dddhhh^^^XXXOOOGGGCCCDDDHHHLLLXXXZZZUUUGGG======@@@AAA???===:::777444333333333222555777888888:::===AAA<<<999555333333666777888666999???CCCDDDBBB===:::111222333444444444333333888999:::;;;<<>>888111///333888::::::444555666888::::::777555777888888888999999999999>>>>>>>>>>>>>>>>>>??????BBBAAA@@@@@@BBBCCCCCCBBB>>>===;;;;;;<<<>>>>>>===777;;;======@@@DDDFFFDDD>>>???@@@AAABBBCCCEEEFFFLLLKKKKKKJJJKKKMMMOOOPPPMMMLLLLLLJJJHHHFFFDDDCCCEEEEEEFFFIIILLLMMMKKKIIIGGGKKKOOORRRRRRQQQQQQRRR~~~}}}|||~~~~~~}}}||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvuuutttsssssstttuuuvvvtttxxx{{{{{{xxxtttssssssqqqrrrsssssstttttttttsssuuutttsssrrrpppooonnnnnnllllllmmmnnnooopppqqqqqqnnnooopppqqqqqqpppnnnmmmmmmllljjjiiiiiiiiijjjjjjkkkjjjhhheeeaaa]]]ZZZXXXRRRPPPLLLEEE===999777888222333555777999<<<===>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@BBBCCCCCCDDDCCCEEEEEEEEEEEEEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBB@@@???>>>===::::::;;;<<<>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@???<<<===>>>>>>===;;;999888888888888888888777666666777666555555666777666444333444444222000000111222111000///---+++)))((('''''''''((()))***+++,,,,,,,,,+++***(((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++***000666777444///,,,+++((((((((('''((()))******,,,,,,,,,---...000333444222222222111///,,,***((('''((()))++++++******)))%%%%%%&&&''''''''''''''')))++++++***(((&&&&&&&&&###!!!!!!"""######!!!  """$$$ !!!!!!!!!!!!"""$$$(((,,,///111222333------...111666999::::::777888:::<<<===???@@@@@@<<>>CCCGGGHHHFFFGGGLLLPPPRRRLLLIIILLLNNNGGG===777666555666:::CCCLLLSSSWWWSSSNNNEEE===999;;;AAAFFFJJJOOOLLL@@@777777;;;;;;:::888666333111///......))),,,---------///333777444000***'''(((+++...///,,,///333666888666444222,,,...111333444333000///111111222333444888>>>BBB999333...---111444444333///000111333555444111...,,,,,,...///000000000000999888666444333333444444777555444444555666666555555333111000222333333222555999:::888888;;;;;;888555777999;;;<<>>???AAAEEEGGGEEEEEEEEEDDDBBB???<<<;;;??????@@@CCCFFFGGGGGGEEEDDDGGGLLLOOOOOOOOOPPPPPP~~~}}}|||{{{zzz~~~~~~}}}{{{{{{zzzzzzzzz||||||}}}||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvtttssssssssstttuuuwwwxxxvvvxxxyyyxxxvvvsssrrrrrrqqqrrrtttvvvwwwvvvvvvuuutttssssssrrrrrrqqqqqqpppmmmmmmnnnnnnoooooooooppppppoooooooooooooooppppppmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkkiiifffaaa]]]ZZZTTTPPPKKKFFFBBB>>>999666444222222444888<<<>>>??????@@@AAABBBCCCBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFEEEFFFFFFFFFDDDBBB======>>>@@@CCCCCCBBB@@@AAAAAA@@@???@@@AAACCCDDD??????@@@???>>><<<:::999;;;;;;;;;;;;:::999888888666555444333333444666666666555333111111111333444000///...---,,,++++++***+++,,,,,,---...///000000222000,,,))))))(((&&&%%%%%%%%%'''((()))))))))))))))((((((((()))***+++++++++,,,---...---+++)))'''%%%&&&((()))*********)))***+++,,,---///111222333444555555444222000...,,,,,,+++))))))***)))(((&&&"""###$$$%%%%%%$$$###"""############"""!!! &&&!!!   ###'''***---......+++***(((&&&&&&***000555111222444666777888888888:::888888:::???AAA???======;;;999888888:::<<<>>>;;;;;;<<<<<<;;;:::999999666555444333222111111111999888777777777555222000---...///...---,,,---...'''''''''&&&%%%$$$###""""""###$$$$$$######%%%'''%%%$$$###""""""###%%%&&&((('''%%%$$$%%%$$$###!!!''''''(((+++//////+++(((%%%%%%&&&&&&&&&&&&''''''+++%%%!!!  $$$((()))+++...222555777999>>>:::666777<<<@@@AAA???>>><<<<<>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@???@@@BBBDDDFFFGGGHHHIIILLLLLLLLLMMMNNNOOOQQQRRR~~~~~~}}}||||||{{{{{{}}}}}}|||{{{zzzzzzyyyyyy{{{{{{|||||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvttttttttttttuuuuuuvvvwwwvvvwwwyyyxxxuuusssrrrrrrqqqrrrtttuuuvvvvvvuuuuuussssssrrrqqqqqqppppppooonnnnnnooooooooopppppppppppppppoooooonnnooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjgggccc___\\\XXXSSSMMMHHHCCC???;;;888222111000222666:::===>>>>>>???@@@AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAA>>>>>>???AAACCCDDDCCCAAABBBBBBAAAAAAAAABBBDDDDDD@@@@@@@@@@@@???===;;;:::<<<<<<<<<;;;;;;:::999888666666555444444555666777666555333222111111222333/////////...---,,,++++++,,,------...///000000111222///,,,)))((('''&&&$$$$$$%%%&&&'''(((((((((((((((''''''''''''(((((())))))***+++,,,+++***((('''%%%&&&'''))))))))))))))))))***+++,,,...///000111111111222222111111000000+++)))((('''''''''%%%### !!!!!!     !!!""""""###""" """''')))(((&&&&&&(((,,,///222555666777444333222111000111555888444444555666666777888888666666666888:::::::::888666444222000///000222333000111111111000000///...---,,,+++***))))))))))))***))))))))))))(((%%%######$$$%%%%%%$$$###$$$&&&"""#########"""!!!  """!!!!!!"""$$$%%%!!!  ###&&&(((***'''$$$""""""###""""""&&&&&&'''***...///---+++))))))((((((***---///111111+++'''%%%### """&&&+++,,,///222444777888999<<<777444444999<<<===;;;===:::888999===@@@BBBBBB;;;333000444222+++,,,333;;;???DDDFFFDDDCCCCCCCCCBBBAAAAAACCCDDD@@@777000+++...000111111666???FFF???:::222+++)))---666<<<@@@???:::222)))$$$&&&)))+++)))''''''((()))'''%%%######$$$$$$%%%&&&''''''&&&&&&'''((()))***++++++)))*********+++,,,,,,,,,)))+++///111222111...,,,---,,,,,,---...000222333111000......000222333444333111//////......,,,+++***)))((((((***++++++***///000000///...///111333555444222111111111222222000111111//////000333555999;;;===@@@AAAAAA@@@???<<<;;;;;;===@@@AAA@@@???BBBBBBCCCDDDDDDEEEEEEDDDHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLOOOPPPRRRSSSSSSRRRQQQPPP~~~~~~~~~~~~||||||{{{||||||||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{yyyyyyyyyxxxwwwwwwvvvvvvtttuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxwwwuuusssssssssqqqrrrssstttuuuuuuuuuuuurrrrrrqqqqqqpppooooooooooooppppppppppppqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjhhheeebbb```\\\WWWPPPIIIDDD@@@<<<:::111///...000444888;;;===>>>???@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA?????????AAADDDEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<;;;:::999999777777666666555666666777666555333222111111222222/////////......---------...//////000000111111111222///,,,)))((('''%%%###$$$$$$%%%&&&'''''''''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((('''))))))***+++,,,---......---------...///000222222)))'''%%%$$$###"""  ###(((***+++,,,---------,,,+++******((('''+++111444333///...000333666999;;;======<<<===>>>===:::888888888444333222111111222333333000222333333111000111111///---***(((&&&&&&&&&'''$$$$$$%%%%%%%%%$$$#########""""""!!!!!!  !!!!!! """  """$$$ !!!%%%))),,,///***$$$!!!!!!"""$$$%%%%%%%%%%%%(((+++---...------,,,,,,,,,///444888;;;444...)))'''%%%!!!"""&&&)))+++...111333444444333333///,,,,,,///222222111777444111000222555777888666...***+++***'''***111:::===@@@AAA@@@???>>>>>>;;;::::::<<<===999222,,,&&&(((*********---222777222...)))&&&(((,,,000222333333111+++$$$!!!"""$$$&&&$$$$$$$$$&&&&&&&&&$$$"""""""""######$$$$$$$$$&&&&&&'''((()))******+++((())))))))))))))))))))))))+++---000000///...,,,,,,+++++++++,,,---...///............///222777:::666777777555222///......,,,+++******,,,---,,,+++000111222222111222444666666666666666666666666555333333333333333555999===AAABBBCCCEEEGGGHHHIIIJJJDDDDDDCCCEEEGGGIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLLLLNNNOOOQQQJJJKKKLLLNNNOOOQQQRRRRRRVVVWWWYYYZZZYYYVVVSSSQQQ~~~~~~~~~~~~|||{{{||||||}}}|||||||||||||||{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}zzzyyyyyyxxxxxxwwwvvvvvvuuuvvvwwwxxxwwwvvvuuutttuuuwwwwwwvvvtttsssssstttrrrrrrssstttttttttttttttssssssrrrrrrqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmmmmmmmmmmnnnmmmlllkkkkkkjjjjjjkkkjjjkkkkkkkkkjjjhhhfffddd```[[[SSSLLLFFFAAA===;;;222000...///333888;;;<<>>===>>>??????@@@@@@@@@??????BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@??????============<<<;;;::::::888888888777777777777777666555444333222111111222////////////////////////111111111111111111111111111...,,,***)))(((%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""###$$$&&&&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((()))******+++++++++***)))))))))***,,,///000%%%###!!! !!!!!!!!!%%%***000444777333444555666777777777666444000...111777:::777333000111333555888:::<<<======@@@CCCBBB???999555333///---+++)))(((((()))***))),,,...---)))'''(((******(((%%%"""  """$$$###""" ###''',,,///222---%%%!!!!!!###&&&(((#########$$$&&&(((***+++,,,,,,---///222555888:::...)))%%%$$$!!!"""###%%%(((+++,,,+++***)))&&&$$$!!!!!!###$$$$$$###---***((('''***...222555444---(((''''''''',,,333:::;;;=========<<<;;;;;;777555222111000---)))%%%###%%%''''''&&&'''))),,,***(((&&&(((,,,//////---+++++++++((($$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******+++***************))))))))))))+++---/////////...------------...///000111111...///000000111666>>>DDDCCCEEEEEEAAA;;;666444555222111111111333333222111444666777888888999;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::;;;>>>CCCGGGKKKKKKJJJKKKLLLNNNQQQRRRPPPOOONNNOOOQQQSSSRRRRRRVVVVVVUUUUUUVVVVVVWWWWWWWWWUUUSSSQQQQQQTTTVVVXXXSSSSSSSSSTTTVVVWWWXXXYYY]]]]]]^^^^^^]]][[[YYYXXX~~~|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvuuusssrrrssstttsssssssssssstttttttttuuutttttttttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqooonnnnnnmmmllllllmmmmmmnnnnnnmmmlllkkkkkkkkkkkkjjjkkkkkkkkkkkkiiihhhgggbbb]]]VVVNNNIIIDDD???<<<555222000000333888;;;===@@@@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBDDDFFFGGGEEEEEEFFFGGGHHHHHHGGGGGGIIIHHHGGGGGGHHHGGGEEEDDDBBBAAA@@@BBBDDDFFFFFFEEEBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888888666666444333222111111111...//////000000111111222222222222222222111111111///...,,,++++++)))'''%%%''''''(((((((((''''''&&&%%%&&&&&&&&&&&&%%%###### !!!"""###$$$%%%%%%%%%##################$$$$$$'''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''(((!!! $$$''''''&&&&&&&&&---++++++...444999<<<===;;;;;;;;;:::999888888777777333000111444555333///,,,---...000222444666777:::===AAAAAA===777111...***(((%%%###!!!!!!"""######&&&((('''###!!!"""$$$%%%$$$!!! !!!!!!!!!"""######"""!!! """%%%)))+++///***"""!!!$$$&&&!!!!!!  ###$$$'''))),,,///000000///...%%%!!!!!!!!!$$$$$$###!!! !!!!!! !!!%%%***111555555///***((((((***///555:::999999999999999888888222...)))&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%&&&***///111///,,,&&&&&&&&&%%%$$$######$$$&&&&&&&&&%%%$$$#########&&&&&&''''''''''''''''''((()))))))))***++++++++++++++++++***************,,,,,,---...////////////---...///111333444555666111222444555777>>>HHHPPPTTTUUUSSSNNNFFF???======888777777888999999777666888:::<<<=========???@@@<<<===???@@@AAAAAAAAAAAA???@@@AAAAAACCCFFFLLLOOOTTTSSSQQQPPPQQQSSSVVVWWW[[[YYYXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^___aaabbb___\\\YYYVVVVVVXXX[[[]]]ZZZYYYYYYYYYZZZ\\\]]]^^^bbbaaa```______```aaabbb~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}zzzzzzzzzyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvvvvtttrrrrrrsssuuuuuuuuutttttttttuuuuuuvvvuuuuuuuuutttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppmmmmmmllllllllllllmmmmmmooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiddd```YYYSSSMMMHHHBBB>>>888555222111333777;;;<<>>???@@@BBBDDDEEECCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@AAACCCEEEFFFEEEBBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888666666555444222111000000...//////000222333333444333333333222111111111000...---,,,,,,---,,,***((())))))))))))((('''&&&&&&###$$$%%%&&&%%%$$$###""" !!!"""######$$$""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$###############"""!!!    $$$***---,,,+++,,,...333111111444:::>>>???>>>???>>><<<888555222000...222000---,,,++++++***)))''''''((()))+++---///000333666:::;;;777222,,,***'''&&&###!!!!!!""""""!!! !!! !!!  !!!"""%%%!!!!!!$$$'''******((($$$"""!!! """(((///444333000---++++++---111444666444222222444444444333***'''### !!!%%%''''''&&&&&&%%%%%%%%%&&&&&&"""###&&&***---...,,,***$$$######""""""#########%%%&&&&&&%%%###""""""###&&&&&&&&&''''''(((((((((******++++++,,,,,,,,,,,,***+++++++++++++++++++++/////////000000111222222---///111333555777888888444555777;;;@@@IIISSSYYY^^^]]]YYYRRRLLLFFFDDDCCC<<<;;;;;;<<<======:::888999;;;===>>>>>>>>>???@@@======>>>@@@AAACCCDDDDDDBBBDDDFFFHHHJJJMMMQQQTTTZZZYYYWWWUUUVVVWWWZZZ\\\cccaaa______aaaccccccccc^^^^^^^^^^^^```bbbdddfffbbb```]]]ZZZZZZ[[[^^^___^^^^^^]]]]]]]]]^^^```aaaeeedddbbbaaaaaacccfffhhh~~~~~~}}}}}}|||}}}~~~~~~|||{{{|||}}}~~~}}}{{{||||||||||||{{{{{{zzz{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzuuuuuuuuutttrrrrrrtttuuuwwwvvvuuuuuuuuuuuuvvvwwwuuuttttttssssssrrrqqqqqqrrrqqqqqqqqqppppppppppppkkkkkkkkkkkklllmmmnnnnnnooonnnmmmllllllkkkkkklllkkkkkkkkkkkkjjjjjjiiiiiifffbbb^^^YYYSSSMMMFFFBBB;;;777333111333666999:::===>>>???AAABBBBBBBBBAAA??????AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEECCCCCCCCCBBBBBBAAA@@@???>>>=========>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFDDDBBBBBB@@@???@@@BBBDDDEEEEEECCCDDDDDDEEEDDDCCCBBBAAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<;;;999888666666555444333111000///......///111222444555666333333333222111000000///---,,,,,,---//////---+++(((((((((((('''&&&%%%$$$ !!!###$$$$$$###"""!!! !!!""""""###"""!!!  !!!!!!!!!!!!    """###$$$$$$###)))///111///...000222222111111666<<<@@@>>><<<:::888555222...+++)))((((((((((((%%%""" """$$$ !!!###%%%'''((())),,,000111...***'''%%%$$$###""" !!!!!!!!! """$$$###!!!!!!$$$***/////////---++++++---...///000---******,,,......---&&&%%%###!!!!!!"""$$$&&&'''&&&$$$$$$$$$&&&&&&''' ###&&&(((((((((((()))&&&$$$###"""###$$$%%%%%%%%%'''((('''%%%$$$&&&(((&&&&&&'''((()))******+++,,,,,,,,,------------...,,,,,,------......//////222111111111222333444555111222555777888999999999888777999???HHHRRRZZZ___^^^ZZZTTTOOOKKKHHHFFFEEE?????????@@@AAA@@@===;;;:::<<>>>>>>>>????????????@@@BBBEEEGGGHHHGGGIIIMMMOOOQQQSSSVVVXXX]]]\\\ZZZZZZ[[[]]]___aaagggdddbbbbbbdddeeeffffffaaa```______```bbbdddeeeaaa___]]]\\\\\\^^^```bbbaaa```___^^^^^^___aaabbbfffeeedddddddddeeeggghhh~~~}}}||||||{{{{{{}}}~~~|||zzz{{{|||~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{|||uuuuuuuuusssrrrrrrtttvvvxxxwwwvvvuuuuuuvvvwwwxxxtttssssssrrrrrrqqqqqqpppqqqqqqqqqppppppooooooooojjjjjjjjjkkklllmmmnnnooooooooommmlllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiigggdddaaa]]]WWWQQQIIIDDD<<<888333111222555777999;;;<<<>>>@@@AAABBBBBBAAA===>>>@@@AAABBBCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCBBBBBBAAA@@@???>>>======<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDEEEDDDBBB@@@BBB@@@??????BBBDDDEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBCCCBBBAAA@@@???@@@AAABBB@@@@@@AAA@@@@@@???>>>===<<<======>>>===;;;999888666666555444333111000///......000111333555666777444333333222111000//////,,,,,,,,,...000000///---((((((((('''&&&%%%$$$###!!!"""###"""!!! !!! !!!"""""""""!!! !!!    !!!$$$''')))+++++++++'''---222333111000333666///...000555<<>><<>>@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>???>>>===<<<<<<===>>>>>>@@@?????????@@@AAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======>>>@@@BBBCCCFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@???===<<<:::999777666444333222111111111///000222444666777777666444333222111000///...---...+++))),,,111444222///+++)))%%%###"""!!!!!!"""!!! !!!!!!       &&&&&&&&&'''(((((())))))+++---000444666444000,,,///000777AAAEEE???777222000---((($$$###"""!!! """"""  !!!!!!!!! !!!!!!'''''''''((((((((())))))%%%###""""""$$$&&&&&&&&&'''&&&%%%###"""######$$$&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((******)))((('''&&&%%%%%%***)))((((((((()))+++,,,)))***,,,---...///000000111111111111111111111111777777777666666555555555555555555555666666666777999999:::===??????===;;;===<<<>>>FFFRRR[[[___```ZZZTTTKKKFFFEEEFFFFFFFFF@@@CCCEEEEEECCC@@@======???BBBCCCCCC@@@>>>???AAADDDDDDCCCDDDGGGKKKOOORRRWWWVVVVVVYYY^^^```___]]]ccccccdddeeeeeeeeeeeedddhhhjjjlllllljjjgggdddcccggggggfffcccbbbdddgggjjjhhhhhhddd^^^]]]```bbb```dddbbbaaaaaabbbdddddddddlllhhhfffgggiiiiiieeeaaa~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{zzzzzz||||||||||||zzzxxxuuutttxxxwwwwwwxxxzzz{{{{{{zzzwwwvvvtttrrrqqqqqqrrrsssvvvuuuuuutttttttttuuuuuuuuuuuuttttttttttttuuuuuurrrrrrsssrrrrrrpppooonnnkkkllllllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhgggffffffeee```YYYTTTLLLFFF>>>666111000111222555666888:::<<<=========>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>============???@@@AAABBBBBBAAAAAA@@@??????>>>????????????@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAA?????????>>>===<<<:::999777777555444333222222222111333444666777777777777444333222111000......------***)))+++///222000...***'''$$$"""!!!!!!!!!    !!! """$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&)))+++...222444222...+++,,,///777AAADDD<<<222,,,"""  !!!""""""""" !!!"""###&&&&&&&&&'''''''''((((((&&&$$$######%%%&&&'''&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((***+++)))((((((''''''(((((()))---,,,,,,++++++*********,,,,,,+++++++++,,,---...++++++,,,---...///000111111222222333444555555555999888888888888888777777888888888999999999::::::::::::;;;>>>@@@@@@???===>>>===@@@HHHTTT]]]bbbbbbZZZTTTMMMHHHGGGGGGGGGFFFBBBDDDFFFFFFDDDAAA@@@@@@AAADDDFFFFFFDDDCCCEEEFFFFFFFFFGGGHHHKKKNNNQQQSSSWWWWWWXXX[[[```bbbbbbaaadddeeeeeefffffffffffffffnnnoooooommmjjjgggdddbbbhhhhhhhhhfffeeefffhhhjjjkkkmmmjjjccc___aaaddddddeeecccaaaaaabbbcccdddeeehhheeebbbcccfffgggdddaaa~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~zzzzzz{{{{{{{{{|||||||||~~~~~~~~~}}}{{{xxxuuutttwwwvvvvvvxxx{{{}}}}}}|||vvvuuutttrrrrrrrrrssstttwwwvvvvvvuuuuuutttttttttwwwvvvvvvuuuuuuvvvwwwwwwtttttttttsssrrrpppooonnnlllmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiifffaaa]]]UUUPPPGGG>>>777333111111666777888::::::;;;;;;;;;=========>>>??????@@@@@@???????????????>>>>>>===>>>>>>>>>======<<<;;;:::===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>==================>>>>>>============>>>?????????>>>>>>======<<<<<<============>>>@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::999888777666555444444444555666777888888888777666444333222111000...------+++)))'''))),,,///...,,,)))&&&###!!!    !!!!!!222;;;///"""$$$&&&'''(((%%%%%%$$$$$$###"""!!!!!!&&&'''***...000///+++((('''***333===???555***$$$ !!!"""""""""!!!"""""")))'''"""  !!!"""$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%'''((((((''')))((('''''''''((()))***((((((((((((***+++---...))))))))))))))))))))))))------------------------//////......//////000111............///000222222222333444555777888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========;;;;;;<<>>999666555777888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888::::::::::::;;;;;;;;;<<<:::::::::999999:::;;;;;;<<<=========>>>>>>======>>>>>>>>>===============>>>>>>>>>===============;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA????????????>>>===<<<<<<::::::999777777666666666777888888999999777666555444444333111000...---,,,***(((&&&&&&)))+++******(((&&&###!!!    !!!$$$???LLL;;;""" ###%%%&&&%%%%%%$$$###""" """###%%%)))++++++'''$$$!!!$$$,,,666666...&&&"""$$$!!!  """(((***'''&&&(((666111)))""" !!!  !!!!!!!!!!!!!!!"""###%%%&&&'''((('''''''''((((((((())))))***)))(((((()))******)))((((((''''''(((***+++,,,******+++,,,---...000000)))******************)))+++++++++,,,,,,---------111111111111222222333333222111111111111222444444555555666777888999::::::999999::::::;;;;;;<<<<<<============>>>>>>>>>>>>===<<<===???BBBCCCBBBAAABBBAAACCCIIIQQQXXX\\\]]]UUUSSSPPPMMMKKKHHHFFFDDDFFFFFFGGGFFFFFFFFFIIIKKKGGGHHHJJJKKKLLLLLLLLLMMMJJJKKKNNNPPPRRRSSSTTTTTTWWWXXXYYY\\\^^^_______________aaabbbeeegggiiijjjkkkjjjiiihhhhhhhhhgggfffdddfffhhhhhhgggffffffgggeeegggfffdddeeeiiijjjgggbbbaaa___]]]\\\^^^aaaccc```___```bbbdddbbb___[[[~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{zzzyyyxxxwwwvvvwwwxxxyyyxxxwwwuuuuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuusssrrruuutttttttttuuuuuuvvvwwwwwwwwwuuutttrrrqqqpppooonnnooooooooonnnnnnmmmlllkkkkkkkkkjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiihhhfffggggggfffdddcccaaaaaa___\\\UUUNNNFFF@@@<<<999777777777888888999::::::::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;999888:::::::::::::::999888888888888999999::::::::::::999888888777777888888888999:::;;;;;;<<<;;;;;;:::>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>;;;;;;:::999888888888888888888999999888777555444555444333111///...,,,,,,((('''%%%$$$%%%'''(((((()))&&&###"""!!!   """===KKK:::###!!!$$$###"""""""""!!! ###&&&&&&###!!!!!!(((000222---)))))),,,&&&!!! """"""'''...000,,,***+++:::555+++"""!!!((((((### """##################$$$%%%'''((()))************++++++++++++,,,,,,+++***+++,,,---+++***(((((((((((()))***,,,---,,,---...///000111111222************************,,,,,,,,,---......//////333333444444555555555555666555555555555555666666888888888999999999999999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>???>>>???AAADDDEEEEEEDDDCCCCCCDDDGGGLLLPPPSSSTTTRRRRRRQQQNNNKKKHHHFFFEEEHHHIIIIIIIIIHHHJJJMMMPPPKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMPPPRRRTTTTTTTTTSSSWWWXXXZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]___cccfffjjjkkkhhhfffddddddeeeeeedddbbb^^^aaadddeeeeeeddddddddddddddddddfffmmmsssppphhh_________]]][[[\\\```ccc```aaadddffffffccc^^^ZZZ~~~~~~~~~|||zzzyyyyyyyyywwwxxxzzz{{{||||||{{{{{{xxxwwwuuuvvvwwwxxxwwwuuuttttttuuuuuuvvvvvvwwwwwwvvvwwwwwwxxxwwwvvvtttssssssssssssssstttuuuvvvvvvwwwvvvtttsssrrrqqqqqqqqqppppppppppppooonnnmmmllllllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiigggdddccccccddddddbbb]]]VVVOOOHHHBBB???:::999888777666666666666777777777777777888888888777888999::::::888666555555666666777777777777777666666777888999999999999888888777666666666666777555666777888888777666555<<<<<<===============<<<888999999999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>?????????>>>>>>>>>>>>??????@@@?????????;;;;;;:::999999999999999888999999:::999777666555555555333111///...,,,+++(((&&&%%%######$$$&&&'''(((&&&###"""!!!   ///999/// ###!!!!!!!!! """)))111333//////111222+++!!!"""###)))000222---))))))444///''' """******""" !!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))***+++,,,---------............///...---...//////---+++******))))))***+++---......///000111222222222222...---,,,++++++,,,---...000111111111222222333333555666777777888888777777999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;:::=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBDDDGGGIIIIIIIIIEEEEEEFFFGGGHHHKKKMMMOOOPPPQQQQQQPPPMMMJJJIIIIIILLLMMMNNNMMMMMMNNNQQQTTTPPPOOOOOOPPPRRRRRRQQQOOOPPPQQQSSSUUUVVVVVVVVVVVVYYY[[[\\\]]]\\\[[[\\\]]][[[\\\]]]___cccgggjjjmmmiiifffccccccdddccc___[[[[[[^^^aaacccccccccdddeeehhhjjjlllpppvvvyyysssiii]]]```aaaaaa______cccgggccceeehhhiiiiiifffcccaaa}}}{{{zzzzzzzzz{{{wwwxxxzzz{{{{{{zzzzzzyyywwwvvvuuuvvvxxxyyyyyyxxxttttttuuuvvvwwwwwwxxxxxxuuuvvvwwwxxxxxxwwwuuutttsssssssssssstttuuuvvvwwwvvvuuusssrrrqqqqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkiiiiiijjjjjjjjjjjjiiiiiiggghhhiiigggddddddfffhhheeecccaaa]]]XXXSSSNNNKKKBBBAAA===:::777555444333333333333333333333333333222444666777666555222111000111222333444555555555444555666888999999888888888777666666555555555666444555666777666555333111888888:::;;;<<<<<<;;;:::888999999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;===>>>>>>>>>======;;;<<<===>>>>>>>>>>>>>>>;;;;;;:::999999999::::::::::::;;;;;;:::999888777666555333111///---,,,+++((('''%%%###!!!"""$$$&&&'''%%%"""    !!! """***333444000///222111+++$$$ """$$$ """(((///000)))$$$###&&&###$$$###!!!""""""######%%%&&&(((*********)))(((%%%%%%&&&''')))***+++,,,............////////////000000///000111111...,,,---,,,,,,+++,,,---...///000111222333333222111111222000...,,,,,,...000222555555555555555555555555888999:::;;;;;;;;;::::::;;;<<<>>>??????===:::999<<<<<<<<<======>>>>>>???CCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCGGGFFFFFFHHHKKKNNNNNNNNNGGGGGGHHHHHHIIIKKKMMMOOOPPPRRRSSSRRROOOMMMMMMNNNQQQSSSTTTTTTSSSTTTVVVXXXVVVUUUUUUWWWZZZ[[[ZZZXXXVVVWWWXXXYYYZZZZZZ[[[[[[\\\___bbbbbbbbbbbbdddfffbbbbbbbbbccceeehhhlllmmmhhheeecccdddfffeee```[[[ZZZ]]]```bbbccceeegggiiimmmuuu{{{|||zzzwwwoooggg___cccggghhhffffffiiimmmiiiiiijjjiiiiiikkkmmmooo~~~~~~~~~|||{{{zzz{{{|||}}}yyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuwwwzzz{{{{{{{{{ssstttuuuwwwxxxxxxxxxxxxtttuuuwwwxxxxxxwwwvvvuuusssssssssttttttuuuwwwwwwuuutttrrrqqqpppqqqqqqrrrqqqqqqqqqppppppnnnmmmmmmnnnnnnmmmmmmmmmllllllllljjjkkkkkkllllllkkkkkkjjjeeeggggggfffddddddgggjjjaaaaaabbbaaa___\\\XXXVVVLLLIIIDDD???:::666444333000000000//////////////////111333444444222///...,,,---///000222333333333333444666888888888888777888777666555555555555555666777888888777555333222555666888999:::::::::999;;;;;;<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;999:::<<<=========<<<<<<999:::;;;<<<============;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;999999666555444222///---,,,+++((('''%%%"""!!!!!!$$$&&&%%%###!!!    ***333444///,,,...)))&&&!!! ###%%%&&& &&&------&&&  !!! !!!  !!!"""$$$$$$%%%%%%(((***,,,------,,,+++***%%%%%%&&&((()))***+++,,,.........////////////000111111000111222111///---//////...------...000111111222333444333222111000666333000------000333666666666666666666666555555:::;;;===>>>>>>>>>===<<<<<<>>>AAABBBBBB???<<<999<<<<<<===???@@@AAABBBCCCIIIHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIKKKNNNQQQRRRRRRHHHIIIJJJJJJKKKLLLOOORRRQQQSSSTTTSSSPPPOOOPPPSSSUUUVVVXXXXXXXXXXXXYYY[[[[[[YYYZZZ]]]aaacccbbb```[[[[[[\\\]]]]]]^^^______^^^bbbfffhhhhhhiiikkknnniiihhhgggggghhhjjjlllnnnfffdddcccfffjjjiiiddd___\\\^^^aaaccceeegggjjjmmmppp}}}yyypppiiidddbbbggglllnnnllllllooorrrnnnllljjjhhhiiinnnuuuzzz~~~|||{{{{{{|||~~~}}}|||}}}|||zzzzzz{{{{{{zzzxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuurrrssssssssstttuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqsssrrrqqqpppoooooooooooooooooonnnmmmlllkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnlllhhheeegggjjjkkkhhheeefffeeedddcccaaa___]]]\\\ZZZSSSIIICCC@@@<<<555000111///,,,,,,,,,,,,+++***+++,,,///000000...+++)))+++,,,---///111222333333222333555666777777666555888777555333333333333444666777777777777666666555555666777888888888888888777999;;;=========<<<;;;:::::::::::::::;;;<<<=========<<<;;;::::::::::::888888888888999;;;===???======>>>===<<<;;;999888======>>>===<<<:::999777:::888666333000...---,,,***((($$$!!! !!!###%%%&&&"""!!!      """&&&)))***(((%%%###  !!!!!!""""""!!!!!!%%%'''"""#########""" !!!!!!!!!"""###%%%''')))+++,,,,,,,,,++++++---///+++++++++++++++,,,,,,,,,......///111444555444222888999999777555333333444111222000...000666777555777333444999;;;888444444666555333222111333666888;;;;;;;;;;;;;;;;;;::::::???@@@AAA@@@??????AAACCC???AAACCCCCCAAA???======;;;===>>>===@@@FFFJJJIIILLLKKKIIIGGGGGGGGGHHHHHHGGGKKKOOONNNKKKJJJMMMPPPMMMOOOOOOPPPSSSVVVSSSMMMMMMLLLKKKKKKLLLOOOSSSUUU[[[\\\XXXQQQQQQVVVVVVRRRXXX[[[___aaa```___^^^]]]]]]\\\^^^eeelllooojjjdddaaaccccccbbb```aaadddgggjjjjjjjjjmmmppprrrrrrqqqrrrqqqqqqqqqppppppoooooonnnoooqqqrrrqqqnnnkkkhhhggghhhiiijjjmmmppptttvvv~~~zzztttnnnkkkiiimmmnnnqqqsssuuuvvvvvvvvvqqqrrrsssttttttwww{{{~~~~~~~~~~~~}}}|||zzz{{{|||}}}|||||||||{{{yyyyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuusssssssssttttttttttttttttttttttttsssrrrrrrrrrqqqsssrrrqqqpppoooooooooooooooooonnnllllllkkkkkkllljjjkkklllmmmnnnnnnnnnnnnllliiifffgggjjjkkkhhheeedddddddddcccbbbaaa```___]]]WWWOOOJJJGGGCCC<<<666///---+++***))))))'''&&&&&&''')))******)))(((''')))***,,,...000111222222444444666777888888777777777777666555444444444444555555666666666555555444555555666666777666666666666777999;;;<<<;;;:::999:::999999999999:::;;;<<<;;;:::999888777777777777777777666777888:::<<<===<<<============;;;:::999<<<<<<======<<<:::999777888777555333111///...---***((($$$"""!!!###&&&'''((($$$!!!!!!"""!!!   !!!######!!!#########"""  $$$&&&%%%%%%%%%%%%###!!! !!! !!!###&&&((()))))))))***+++,,,,,,+++,,,...000------...///111222333444//////000333666777666444888999:::888666444444555555777777666999@@@CCCBBB???;;;:::???BBB???999777777555333222222444777888::::::::::::;;;;;;<<<<<>>>>>@@@BBBBBBCCCDDDDDDBBB???===<<<<<<@@@BBBBBBEEEJJJKKKJJJMMMNNNOOOMMMKKKJJJKKKMMMNNNRRRVVVUUURRRQQQSSSVVVUUUVVVTTTQQQSSSWWWWWWTTTSSSSSSRRRRRRTTTVVVYYY[[[]]]^^^[[[VVVVVVZZZ[[[XXXYYY]]]bbbddddddaaa```___```^^^___eeemmmoooiiibbbdddgggiiigggccccccgggkkkooommmmmmooorrruuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssqqqnnnmmmkkkkkkjjjiiijjjpppxxx~~~zzztttpppnnnnnnqqqsssuuuwwwxxxxxxxxxwwwwwwvvvvvvwwwzzz~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}|||{{{{{{yyyxxxyyyzzzzzzyyyxxxyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvtttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppoooooooooooonnnmmmllllllllllllllljjjkkklllmmmmmmnnnmmmmmmllliiiggghhhjjjkkkiiifffcccddddddeeeddddddccccccaaa]]]XXXUUURRRMMMFFF@@@555222///---+++)))&&&###############$$$$$$%%%%%%&&&(((***,,,...000111111222333444555666666666666666666777777666555444333333333444555555444444444444555555555555444444333444555777888999888888777888888888777888888999:::999888666555444333333333555444444555666777888999:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<:::999888777666555333222000//////***(((%%%######&&&))),,,,,,)))&&&%%%%%%"""    !!!!!!$$$$$$###!!! !!!%%%'''*********)))'''$$$""" !!!!!!"""###############"""$$$(((,,,.........---------......---...000333......///000222333444444111111222555777888777666999::::::999666555555666888;;;<<<===BBBJJJPPPPPPIIIBBB>>>BBBFFFCCC===:::;;;888555444666888:::;;;===>>>???@@@AAABBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCCHHHIIIIIIHHHGGGDDDBBBAAABBBFFFIIIIIIKKKOOOPPPMMMNNNQQQSSSRRRPPPOOOPPPRRRTTTWWW[[[\\\ZZZZZZ\\\^^^^^^___[[[TTTQQQUUUXXXYYYVVVUUUTTTTTTTTTVVVXXXYYY[[[]]]\\\YYYYYY\\\]]]\\\^^^bbbhhhkkkjjjgggeeecccfffbbbaaafffnnnpppiiiaaagggkkkooommmhhhgggmmmsssuuurrrpppqqquuuzzz~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvsssooojjjgggiiiqqq|||{{{wwwuuuwwwyyyxxxyyyzzzzzz{{{{{{{{{{{{~~~zzzxxxzzz~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{yyyyyyyyy{{{{{{{{{yyy|||{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuuuutttsssssssssrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqppppppooooooooonnnmmmllllllllllllllljjjkkkllllllmmmmmmmmmlllkkkiiihhhhhhjjjjjjiiigggeeeeeefffffffffeeeeeeddddddbbb```^^^[[[VVVPPPKKKCCC@@@<<<888444///***'''$$$"""!!! !!!###%%%%%%&&&)))+++---///000111///000111222333444444444444555777888777555333111111222333444444444444444555555555555444333222222111222444555555555555555666666666555555666666777777666444333111000000000222222222333333444444555666666777777888888888888999:::;;;<<<<<<;;;:::999888888777555333111///...***(((%%%$$$%%%)))---000222000---+++'''"""   """%%%''''''$$$  ######"""!!!  !!!""""""""""""$$$'''***,,,,,,,,,+++)))'''%%%$$$!!!"""###$$$$$$$$$######%%%'''+++///111222222222222333222111///000222444222222111111111111111000222222333555888999888777999:::;;;999777666666777;;;@@@DDDEEEKKKTTTZZZ\\\PPPEEE===???CCCBBB>>><<>>???AAAEEEIIINNNOOONNNLLLJJJGGGHHHHHHGGGEEEEEEFFFHHHNNNNNNMMMNNNNNNMMMKKKIIILLLOOOOOONNNPPPUUUWWWUUUQQQPPPQQQSSSUUUWWWXXXXXXTTTXXX^^^bbbccceeehhhjjjhhhiiieee[[[TTTTTTVVVWWWXXXVVVTTTSSSRRRRRRSSSTTTVVVXXXXXXXXXXXXZZZ\\\]]]ccchhhnnnrrrqqqnnnjjjhhhjjjgggeeejjjrrrtttnnnfffhhhnnnrrrqqqmmmmmmttt{{{yyyvvvssssssxxx~~~{{{rrrhhhfffnnnyyy~~~~~~}}}|||{{{|||~~~~~~zzz{{{~~~~~~}}}{{{{{{zzzzzz{{{|||}}}}}}|||}}}}}}}}}|||zzzyyywwwvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuutttsssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqpppoooooonnnnnnmmmllllllllllllmmmjjjkkkllllllllllllllllllkkkjjjiiiiiijjjjjjiiihhhgggggggggggggggfffeeedddeeeddddddcccaaa]]]WWWTTTRRROOOJJJEEE@@@:::333///(((%%%"""!!!"""%%%&&&(((***,,,...///000......///000111222333444111222555666666444111///000111222333444444444444555555555555444333333222000000111222222333333333444444333333333333444444555444333111000/////////000000111111111111111111111111111222222333444444777888:::;;;<<<;;;;;;:::;;;:::999888555222000...,,,***'''%%%&&&***...222777666333///)))      """%%%''''''$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!!!!!!!###$$$$$$%%%(((***'''((()))***)))((('''&&&#########$$$$$$#########&&&(((+++...000222333333555555333000......000222444444333333333222222222222222333666888999888777:::;;;<<<;;;999777888999???FFFKKKNNNRRRYYY___```TTTHHH>>>===@@@AAAAAABBBJJJJJJHHHFFFDDDBBBBBBCCCCCCIIIRRRZZZ\\\XXXRRRNNNJJJJJJKKKJJJHHHHHHIIIKKKOOONNNNNNOOORRRSSSRRRPPPUUUVVVSSSPPPRRRYYY^^^^^^UUURRRQQQWWW```ggggggeee\\\aaahhhnnntttxxx|||~~~wwwzzzxxxnnnddd___\\\YYY[[[XXXVVVSSSRRRSSSUUUWWWTTTUUUWWWXXXXXXYYY]]]aaaggglllrrrvvvuuurrrnnnlllpppmmmmmmrrrxxxzzzvvvqqqkkkpppuuuuuusssttt{{{~~~zzzwwwwww|||~~~qqqeeegggvvv}}}zzz{{{~~~~~~~~~~~~|||zzz{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}{{{zzzyyyxxxyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvwwwtttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqrrrrrrqqqpppooonnnmmmmmmlllllllllmmmmmmkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeeffffffdddaaa]]][[[[[[XXXTTTOOOKKKDDD>>>999///,,,'''"""$$$%%%''')))***+++,,,,,,---------...///111222333...000222333333111///...---...000111222333333444333444444444444333333222...//////000000111222222333222111111111111111111222222111000//////////////////000000000///......---------------...///000333555777888:::::::::999<<<<<<;;;:::888555222111///,,,(((%%%&&&)))...111666555444///'''      """ !!!  """######""""""!!!""""""###$$$%%%'''$$$ !!! """$$$###"""%%%''''''&&&'''((("""###&&&(((***+++++++++((('''&&&%%%$$$$$$$$$$$$&&&))),,,000222333222222444333111...++++++...000000111111222333333444444333333444666999:::999888<<<>>>>>>===<<<;;;;;;<<<>>>FFFMMMNNNPPPTTTWWWWWWTTTKKKCCCBBBCCCCCCFFFIIIQQQTTTVVVRRRJJJEEEDDDEEEBBBJJJUUU]]]___[[[SSSMMMIIIJJJKKKJJJIIIJJJKKKMMMNNNLLLKKKMMMRRRTTTTTTRRRXXXXXXUUUPPPRRR[[[bbbcccZZZZZZ___iiivvv~~~}}}sssxxxxxxoooggg___\\\WWWSSSRRRSSSVVVYYYYYYYYYZZZ\\\[[[\\\bbbiiimmmqqqwwwzzzzzzwwwtttrrrwwwwwwyyy|||~~~}}}tttwwwzzz{{{{{{}}}rrrggglll~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxzzzyyyyyyzzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwssssssssstttttttttttttttsssrrrrrrrrrqqqpppppppppnnnoooqqqrrrrrrqqqpppooommmmmmlllllllllmmmmmmnnnkkkkkkkkkllllllkkkkkkjjjjjjkkkkkkkkkiiiiiiiiijjjeeeffffffgggggggggggggggeeefffggggggfffdddbbbaaa^^^\\\ZZZWWWTTTPPPJJJFFF<<<888111+++%%%""" """###$$$&&&''''''((((((((((((((()))***,,,...000,,,---...///000...---,,,***+++,,,...000111111111111111222222333222222222............///000111111111111000/////////////////////............//////...//////000///...---,,,,,,+++*********+++,,,---///000222444666777777777:::;;;<<<<<<;;;999777666222...)))&&&%%%(((,,,000///000000,,,$$$       """### !!!###$$$$$$%%%$$$#########$$$%%%&&&)))&&&%%%)))------'''!!!"""$$$&&&+++---***$$$$$$(((+++)))&&&***---///---***((('''!!!$$$(((,,,111444666666///---***(((&&&&&&'''((()))...555;;;<<<:::666222333222000...,,,---000333666777777888888999999:::555555666888;;;<<<;;;999@@@AAABBBAAA@@@???@@@AAA???HHHPPPQQQOOOOOOOOONNNPPPKKKIIIIIIHHHFFFIIIMMMUUU\\\bbb\\\OOODDDCCCFFFCCCIIISSSZZZ\\\XXXRRRMMMJJJKKKLLLLLLLLLMMMOOOQQQOOOLLLKKKMMMRRRUUUSSSQQQUUUVVVSSSPPPSSS[[[aaaccc```iiixxx}}}pppjjjaaaYYYSSSSSSUUUWWW___]]]^^^```______gggqqqxxx|||~~~~~~rrrsss~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||xxxvvvyyyxxxxxxyyy|||~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwrrrssssssttttttuuuuuuuuussssssrrrrrrqqqpppoooooonnnoooqqqrrrrrrqqqpppooommmmmmlllllllllmmmmmmnnnkkkkkkkkkllllllkkkjjjjjjjjjkkklllkkkiiiiiiiiijjjcccdddeeeggghhhiiiiiiiiieeeggghhhhhhgggeeedddeee___^^^]]]\\\[[[XXXTTTQQQFFFBBB;;;333,,,'''$$$###!!!!!!"""$$$$$$$$$$$$$$$#########$$$%%%''')))+++***+++,,,---------,,,+++'''(((***,,,---/////////...///000111111111111111...............000111111111000///...............------,,,,,,------...///...//////000///...,,,+++,,,+++***))))))***+++++++++---///222333444444444888999;;;======<<<;;;:::444000***&&&%%%'''+++...(((***,,,)))"""       """### !!!"""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&+++***,,,444;;;:::000&&&  ###''',,,...===>>>999111///444777444///222666777444///+++)))%%%'''---333888===@@@AAA555222...***))))))***,,,---444>>>FFFGGGCCC;;;555444333222000///111666999FFFFFFEEEEEEDDDCCCBBBBBB666666777:::===>>>===;;;CCCEEEEEEEEECCCBBBCCCDDDGGGQQQYYYYYYUUUSSSQQQNNNJJJJJJLLLOOOLLLHHHIIINNNVVVaaahhhaaaPPPCCCAAAEEEEEEJJJRRRXXXYYYWWWRRRNNNLLLNNNOOOOOOOOOPPPSSSUUUSSSOOOMMMNNNSSSVVVTTTQQQQQQSSSRRRPPPSSS[[[___```cccuuuqqqdddZZZVVVVVVWWWccc``````aaa``````iiiuuuyyy}}}}}}~~~|||}}}~~~~~~||||||{{{{{{{{{|||||||||||||||xxxxxxxxxyyyzzz{{{|||}}}{{{zzzyyyxxxxxxxxxxxxyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxxxxxxxwwwwwwvvvssssssssssssssstttuuuvvvwwwuuurrrqqqqqqqqqpppnnnmmmoooqqqrrrrrrpppmmmllllllmmmooopppppppppooonnnlllllllllllllllkkkkkkkkkmmmlllkkkkkkkkklllmmmnnnffffffffffffhhhjjjlllmmmhhhiiijjjhhhfffdddeeeffffffcccaaa______]]][[[YYYVVVQQQJJJEEEAAA:::000((()))'''$$$""""""!!!  """###"""%%%%%%&&&&&&'''((((((((('''''')))***,,,...///000*********+++,,,---////////////000111111111000000222///---...111111///---,,,,,,+++***+++,,,---...------,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))+++++++++,,,,,,---------222666888:::===BBBAAA<<<777000***(((%%%"""!!!###"""%%%((()))$$$     !!!"""######""""""######$$$$$$(((((('''&&&%%%$$$$$$$$$'''111>>>OOObbbgggPPP333'''""" $$$)))000???OOOXXXUUUJJJ===:::???AAA>>>HHHIIIIIIIIIFFF<<>>DDDDDDBBBBBB@@@===???888555777444222<<>>BBBFFFGGGDDDBBBCCCCCCAAADDD>>>===AAA@@@???IIIXXXnnnllleee]]]YYYXXXTTTNNNDDDCCCCCCFFFIIIMMMOOOPPPVVVSSSPPPPPPRRRTTTTTTRRRZZZ```gggllllllfff^^^XXXUUUUUUSSSNNNJJJLLLRRRXXX^^^```bbb```YYYTTTQQQQQQQQQ^^^kkkoooooonnnmmmjjjccceeeggghhhiiihhhgggfff^^^]]]\\\___ccceeedddbbb]]]^^^___\\\YYYWWWWWWXXXiiiyyy|||iiiTTTMMMRRRQQQTTTWWW^^^gggnnnvvv~~~}}}|||~~~~~~|||wwwyyy{{{~~~~~~|||zzzvvvvvvzzz~~~~~~||||||}}}{{{yyywwwvvvyyy{{{yyyqqqjjjmmmtttxxxwwwxxx}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwttttttsssrrrrrrrrrssssssuuusssqqqqqqrrrrrrrrrqqqpppqqqrrrssssssqqqooonnnpppppppppppppppqqqqqqrrrooonnnnnnnnnmmmmmmmmmlllmmmmmmkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkkllljjjhhhgggfffgggfffeeedddfffdddbbbaaabbbdddeeeeeeccc```^^^\\\ZZZUUUMMMFFF>>>;;;555000+++&&&!!! !!!!!! """$$$&&&(((******%%%%%%%%%&&&'''((()))***,,,------...//////......///...---...///000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++************))))))(((''''''(((((()))''''''((((((((((((((()))---000222444888======999333+++$$$"""    !!! !!! """###$$$!!!!!!!!!"""$$$'''***,,,$$$$$$$$$%%%(((,,,000222===<<<888111+++***000666:::JJJ^^^nnnzzzyyyfffPPP<<<:::===BBBGGGMMMVVV___]]]YYYPPPFFFBBBCCCCCCAAAIIIHHHGGGGGGFFFBBB===::::::???GGGQQQYYY]]][[[YYYPPPFFF???BBBEEECCCEEEKKKTTTSSSNNNGGGFFFIIIIIIGGGGGGBBBCCCGGGGGGGGGOOO[[[kkkjjjfff```\\\[[[VVVPPPLLLKKKKKKOOOUUUXXXYYYWWWYYYXXXXXXZZZ]]]_________cccgggllloooppplllgggddd```^^^ZZZSSSMMMKKKNNNRRRUUUZZZ______[[[WWWTTTSSSWWWeeerrrvvvtttrrrpppmmmccceeeggghhhhhheeebbb```YYY[[[]]]```ccceeeeeefff```]]]YYYVVVUUUUUUTTTSSS\\\eeeppp|||iiiYYYJJJFFFIIIFFFGGGNNN[[[jjjxxxuuunnnggggggmmmpppmmmhhhbbbeeejjjnnnooonnnkkkiiimmmttt||||||zzzzzz||||||yyyvvvuuuwwwwwwuuusssooonnnmmmnnnqqqsssuuuuuussstttuuutttsssrrrtttuuuuuurrroooooopppqqqooolllhhhggggggjjjmmmlllhhhccckkklllkkkiiillltttzzz{{{~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzxxxyyy{{{||||||{{{yyyxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvuuutttsssssssssssssssrrrpppqqqrrrssssssrrrqqqrrrssstttsssrrrqqqoooqqqpppooonnnooopppqqqrrrppppppoooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkhhhffffffhhhiiiiiihhhiiigggeeedddeeeeeedddcccbbbaaaaaaaaa```\\\VVVQQQKKKHHHBBB===777111+++'''$$$!!!!!!"""%%%'''((()))#########$$$$$$%%%'''''')))***+++,,,,,,,,,,,,,,,------,,,---.........---......------------------,,,++++++******)))))))))))))))((('''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&))),,,...///444999999666000(((!!!        !!!!!!!!!###%%%&&&%%%%%%$$$$$$%%%(((+++---,,,++++++---111666<<>>DDDJJJMMMYYYYYYWWWPPPJJJKKKUUU___aaafffjjjhhhddd```\\\WWWVVVXXXYYY[[[^^^```aaa```ZZZWWWSSSSSSRRRRRRQQQQQQOOONNNMMMLLLLLLMMMPPPRRRPPPXXXccckkknnnnnnnnnnnnfffbbb```aaacccccceeehhhooommmhhhcccdddgggeee```bbb^^^ZZZXXXSSSOOONNNQQQXXX^^^ccceeegggjjjjjjgggeeecccccceeehhhiiigggeeehhhiiikkkmmmnnnoooooopppqqqpppnnnlllkkkkkkkkkkkkooojjjbbbXXXOOOIIIFFFFFFJJJLLLMMMKKKHHHHHHKKKNNNMMMUUUaaammmvvvsssbbbPPPHHHFFFCCC@@@??????@@@AAAAAACCCFFFGGGHHHJJJMMMPPPLLLFFFBBBDDDKKKPPPQQQOOOJJJLLLNNNPPPXXXiiikkkJJJ444000---000555333555OOOnnnwwwXXXKKK===;;;BBBHHHDDD>>>999@@@IIIOOOQQQPPPOOONNN[[[ccckkkkkkeee```___aaaccc```]]]___bbbccc^^^YYYRRRRRRQQQSSSUUUUUUUUUSSSXXX]]]bbbcccaaa______```___[[[VVVTTTUUUUUURRRPPPXXXYYYZZZZZZZZZZZZ[[[\\\dddbbb___]]]```eeeccc^^^~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzz{{{|||{{{zzzxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxxxxxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwsssrrrpppqqqrrrssssssrrrrrrsssssssssrrrrrrqqqqqqnnnnnnnnnnnnnnnoooooopppqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllllllllkkkjjjjjjiiiiiihhhhhhlllttt~~~vvvsssnnnkkkjjjiiihhhgggbbbbbbdddddddddbbb```___\\\ZZZWWWUUURRRNNNIIIFFF>>>:::444///+++((($$$""" !!!"""###$$$%%%&&&&&&&&&&&&((())))))((((((***+++---...//////000000//////------,,,+++***))))))((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########%%%&&&&&&***///000---)))!!!      !!! (((222555+++""" !!!!!!!!!  """"""***333888999555111...444===CCCGGGKKKPPPTTTOOOLLLIIIFFFEEEFFFHHHJJJGGGGGGGGGIIILLLQQQUUUXXX___``````]]]YYY[[[bbbhhhjjjkkkiiiccc^^^]]]___bbb___aaa```___```cccbbb^^^[[[XXXWWW[[[]]]\\\[[[\\\]]]]]]\\\[[[ZZZ[[[___aaa___dddjjjnnnooonnnmmmlllkkkkkkkkklllmmmnnnnnnoooqqqsssrrroooooopppnnniiiiiifff```ZZZTTTPPPMMMLLLUUU]]]cccdddfffiiiiiiggghhhhhhhhhhhhgggggggggggglllmmmoooooonnnnnnpppqqqsssqqqmmmjjjhhhiiikkklllqqqlllddd\\\TTTPPPMMMLLLRRRRRRPPPLLLJJJKKKQQQVVVQQQVVV```ooo~~~~~~kkkVVVHHHEEEAAA===<<<>>>AAACCCBBBAAA@@@???AAACCCEEEGGGAAA>>>>>>BBBJJJOOOOOOMMMGGGGGGFFFCCCAAAIII]]]qqqZZZ;;;***)))&&&&&&,,,...999WWWyyykkkTTTCCC:::111000666;;;;;;888333:::DDDIIIJJJIIIHHHIIIXXX]]]bbbaaa]]]XXXXXXZZZYYYXXXXXXZZZ]]]]]]YYYUUUOOOMMMLLLLLLMMMMMMKKKJJJNNNQQQUUUVVVVVVTTTSSSSSSMMMIIIFFFEEEHHHKKKJJJIIITTTUUUVVVUUUSSSSSSWWWZZZ```aaa```^^^```bbb^^^WWW~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}zzz{{{||||||{{{yyywwwvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuuuuvvvxxxxxxyyyyyyxxxzzzyyyxxxxxxwwwwwwwwwwwwtttrrrqqqqqqrrrsssrrrqqqrrrrrrrrrrrrqqqqqqqqqpppnnnnnnoooppppppppppppoooqqqppppppooommmllllllkkklllmmmnnnnnnnnnmmmllllllllllllmmmmmmmmmkkkjjjiiigggiiijjjkkknnnyyyyyyoooiiihhhiiiiiidddeeeeeeeeedddccccccccc```___]]]\\\[[[XXXTTTPPPLLLHHHBBB===999666222000((('''%%%"""!!!"""############%%%''''''&&&&&&(((******+++,,,...////////////......---,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""######"""&&&+++,,,)))$$$       """$$$...222111'''"""$$$333BBBIII<<<---'''&&&###%%%%%%$$$$$$###""""""!!!!!! !!!$$$)))---111%%%"""(((111666>>>FFFKKKJJJFFFAAA;;;CCCNNNVVVZZZ]]]aaaddd```]]]YYYVVVUUUVVVXXXZZZTTTTTTUUUVVVXXX[[[]]]___```aaaccccccbbbccceeeggggggfffeeeaaa^^^]]]```ddd```aaa^^^[[[\\\aaa```[[[ZZZWWWYYY___bbb```^^^``````aaabbbaaa___^^^aaaccccccdddeeeggghhhhhhgggffffffiiillllllllllllkkkjjjkkkoooqqqmmmkkkkkkjjjgggdddaaa[[[VVVRRRPPPNNNLLLQQQXXX]]]]]]^^^``````^^^ccceeefffdddaaaaaadddhhhkkklllmmmllljjjjjjmmmppppppmmmiiifffeeegggjjjllllllhhhbbb]]]ZZZXXXWWWVVVYYYXXXVVVSSSPPPSSSYYY___[[[___fffrrr~~~ppp]]]QQQNNNKKKIIIIIIKKKMMMOOOLLLGGGAAA???@@@CCCDDDDDD>>>???AAAFFFLLLNNNMMMJJJGGGCCC???===999;;;GGGUUUppp}}}xxxrrrmmmPPP666+++...(((%%%---333KKKfffgggGGG888555222...---000444666777666===EEEIIIGGGEEEEEEFFFPPPQQQRRRRRRPPPOOOPPPRRRQQQSSSUUUXXXYYYXXXVVVTTTNNNLLLIIIHHHIIIIIIHHHGGGHHHJJJLLLOOOQQQOOOKKKHHHBBB>>>;;;<<<@@@CCCDDDDDDKKKNNNOOOMMMJJJKKKQQQWWWXXX[[[]]][[[\\\\\\YYYTTT~~~}}}||||||||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{||||||{{{yyywwwuuuwwwvvvvvvvvvwwwxxxyyyyyywwwwwwwwwxxxxxxyyyyyyzzzuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwuuusssqqqqqqrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqppppppnnnoooppprrrrrrqqqppppppppppppooonnnmmmlllkkkkkklllmmmnnnooooooooonnnmmmlllmmmmmmnnnmmmllljjjiiifffjjjllllllooo|||rrrhhhfffgggiiieeeeeeeeedddbbbbbbccceeebbbaaa``````___]]]XXXUUUTTTPPPKKKGGGCCC@@@===;;;333111...+++&&&###  !!!!!!!!!!!!$$$&&&&&&$$$$$$&&&)))'''(((+++---............//////...---,,,******)))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$!!!###"""!!!$$$))))))&&&!!!      $$$'''@@@EEEBBB444%%% ###&&&;;;NNNWWWIII555---***'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%'''---333:::>>>111)))%%%'''))))))000888FFFIIIOOOUUUWWWUUUOOOJJJDDDMMMXXX___```aaaccceeefffccc___\\\[[[\\\___aaa[[[\\\\\\]]]^^^```aaabbb^^^```bbbeeeeeedddcccaaaaaa`````````]]][[[\\\___\\\]]]YYYUUUWWW]]]]]]XXXXXXUUUWWW___bbb___\\\^^^ZZZ\\\^^^]]]ZZZXXXYYY[[[^^^]]]\\\]]]```bbbbbbaaa]]]bbbfffgggffffffdddaaaccchhhjjjfffaaaaaaaaa```___]]]XXXTTTRRRSSSSSSRRRNNNVVV[[[ZZZZZZ\\\]]]\\\\\\```bbb```[[[[[[aaaggghhhiiijjjhhhfffgggkkkoookkkhhhdddaaaaaadddhhhjjjeeebbb^^^\\\\\\]]]]]]]]]ZZZZZZYYYVVVUUUWWW]]]cccccceeejjjpppxxxyyylll]]]WWWVVVUUUTTTUUUVVVWWWXXXTTTLLLCCC@@@BBBEEEEEEDDD@@@CCCGGGKKKNNNNNNKKKHHHKKKDDD@@@AAA@@@@@@GGGPPPcccsss}}}zzzxxxxxxtttppplllhhhddd```]]]KKK555///444---***333<<<^^^sssvvvSSS<<<999111222111///...///222555;;;AAAHHHJJJGGGDDDCCCEEEFFFEEEEEEDDDEEEGGGIIIKKKKKKOOOTTTVVVVVVTTTSSSSSSMMMKKKHHHGGGGGGHHHGGGGGGGGGHHHJJJOOOQQQOOOHHHBBBAAA===999999<<<@@@@@@@@@CCCGGGIIIGGGDDDFFFNNNUUUPPPUUUWWWVVVVVVWWWUUURRR~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}|||{{{yyyxxxwwwxxxxxxxxxwwwuuuvvvxxxzzzxxxxxxyyyzzz{{{{{{{{{{{{zzzyyywwwvvvvvvvvvwwwxxxwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvvvvuuuttttttssssssqqqsssuuuvvvtttsssssstttoooooonnnnnnnnnnnnooooooppppppooonnnnnnnnnnnnnnnpppooonnnnnnnnnoooqqqrrrqqqqqqpppooommmkkkjjjiiiiiigggkkkppppppssstttjjjhhhggggggfffeeedddcccdddeeefffgggeeedddbbbaaa___]]][[[ZZZ^^^ZZZVVVSSSPPPNNNKKKHHHGGGBBB<<<888666111)))""""""   !!!"""###$$$%%%%%%$$$%%%''')))***++++++,,,///...,,,***))))))))))))+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%###"""#########!!!   %%%000KKK]]]\\\EEE/// ...@@@]]]fffUUUBBB222***---777===:::000...333333,,,111111111444>>>HHHKKKGGG;;;666333333333888DDDPPP\\\___aaa```]]][[[\\\^^^YYYZZZ\\\___bbbeeehhhjjjkkkhhhfffeeeffffffcccaaa___\\\[[[]]]bbbccc___[[[\\\]]]^^^_________^^^]]]ZZZYYYVVVSSSPPPPPPRRRUUUSSSRRRRRRSSSTTTSSSQQQOOOMMMOOOSSSXXX\\\\\\ZZZWWWYYYVVVRRRQQQRRRTTTVVVVVVUUUWWWXXXXXXXXXZZZ]]]```aaaaaa```___]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZWWWVVVTTTPPPMMMMMMOOOQQQNNNOOOPPPRRRSSSTTTUUUUUUVVVYYY[[[\\\[[[]]]aaafffeeeffffffeeeddddddfffgggbbb```___```dddeeedddbbbdddaaa^^^^^^```aaa___]]]]]][[[XXXWWWXXX[[[^^^aaahhhkkkoooooollleee___[[[]]]___```___\\\XXXVVVUUUPPPKKKDDD???>>>@@@BBBCCCAAABBBDDDHHHLLLOOOOOONNNIIIGGGEEEEEECCCBBBHHHOOO```mmmuuuqqqlllnnntttvvvqqqrrrmmmbbb[[[YYYUUUOOO???::::::>>><<<888@@@NNNjjj~~~tttrrrvvv{{{vvvqqqlll]]]FFF666111...,,,***)))***...111444???KKKSSSOOOHHHFFFEEEBBB???@@@???===<<<===???AAAEEEGGGIIIKKKKKKKKKMMMNNNMMMJJJFFFCCCBBBCCCFFFHHHPPPLLLJJJKKKNNNLLLCCC;;;>>>999888===@@@>>><<<<<<:::AAAFFFFFFCCCBBBFFFKKKJJJJJJKKKLLLNNNMMMJJJGGG~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwuuuvvvxxxzzzxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttuuuwwwvvvuuusssrrrsssqqqppppppooonnnnnnoooooopppooonnnnnnmmmmmmmmmnnnooonnnnnnnnnoooooopppqqqpppppppppooommmllljjjjjjkkkhhhjjjooommmnnn}}}uuujjjfffcccbbbeeeeeedddddddddeeefffgggeeedddcccaaa```^^^]]]\\\^^^\\\YYYWWWVVVUUUSSSQQQRRRMMMHHHEEEDDD???888222...,,,(((%%%!!! !!!"""$$$&&&'''))))))***+++***)))''''''''''''''')))))))))))))))))))))(((&&&&&&&&&'''&&&%%%%%%$$$$$$###""""""""""""   +++888RRRhhhjjjRRR777%%%&&&666KKKdddiiiTTT@@@222...555LLLOOOJJJ???;;;AAACCC???>>>@@@BBBFFFMMMSSSQQQKKKCCC@@@???CCCGGGLLLVVV___eeeggghhhgggdddbbbbbbccc``````aaaaaabbbccceeeeeehhheeebbbaaaaaa```]]][[[XXXUUUTTTVVVYYYZZZVVVRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSPPPLLLHHHGGGGGGIIIKKKHHHHHHHHHIIIIIIHHHFFFDDDKKKNNNQQQSSSTTTRRROOONNNTTTPPPMMMLLLMMMPPPQQQRRRQQQSSSTTTUUUUUUWWWZZZ\\\[[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQQQQOOOMMMMMMNNNOOOMMMNNNOOOQQQRRRRRRRRRRRRWWWXXXYYYYYYXXXZZZ\\\^^^^^^___```_________aaaccc___]]]\\\]]]```aaa___^^^^^^\\\ZZZ[[[]]]^^^]]][[[[[[YYYWWWUUUVVVYYY]]]___bbbgggjjjggg___XXXVVVWWWWWWYYYZZZXXXTTTQQQOOONNNJJJFFFAAA>>>>>>AAABBBCCCDDDDDDFFFHHHKKKMMMLLLKKKIIIFFFEEEFFFEEEDDDIIIPPP___eeeddd\\\XXX___llltttuuutttkkk^^^UUURRRNNNIIIEEE??????CCCDDDEEEQQQ```xxxzzzoookkkllluuuxxxnnngggccc\\\LLL===555000///......000333666888AAAGGGLLLKKKKKKLLLHHHBBB<<<===???>>>===<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEEEEDDDAAA???>>>???AAABBBGGGEEECCCDDDFFFEEE@@@;;;:::555333777:::888666666===@@@DDDFFFEEEDDDCCCCCC??????@@@AAACCCCCC@@@>>>~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{{{{|||||||||{{{{{{xxxxxxxxxwwwvvvvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvuuuttttttttttttuuuuuuuuuuuuvvvxxxxxxwwwuuussssssssstttsssrrrpppooooooooooooooonnnmmmmmmlllmmmmmmmmmmmmnnnnnnooooooooooooooonnnoooooonnnnnnlllkkkkkkllliiijjjllljjjiiitttsssjjjfffcccaaaeeeeeeddddddeeeffffffgggeeeddddddcccbbb``````______^^^\\\]]]^^^^^^]]]\\\\\\YYYUUUTTTSSSPPPJJJEEE>>><<<999555000+++'''%%%!!! !!!###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!   !!!&&&$$$"""333DDD[[[ssswww^^^@@@,,,///AAAXXXmmmmmmVVVCCC:::>>>KKKggghhhaaaUUUOOOTTTWWWVVVNNNRRRWWWZZZ^^^^^^XXXOOOJJJHHHKKKTTT\\\aaaeeejjjjjjkkkjjjhhheeecccccccccaaa```______^^^_________```]]]ZZZXXXWWWUUURRROOOLLLJJJIIIKKKMMMNNNJJJGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNHHHAAA===>>>@@@AAAAAACCCDDDDDDCCCCCCAAA@@@???KKKOOORRRRRROOOKKKJJJJJJKKKHHHEEEEEEGGGJJJKKKLLLLLLNNNPPPQQQQQQSSSUUUWWWUUUUUUUUUVVVWWWXXXXXXXXXSSSSSSRRRQQQQQQPPPPPPPPPLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUWWWVVVUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXZZZ\\\ZZZXXXWWWWWWXXXYYYWWWVVVTTTSSSTTTUUUWWWXXXWWWVVVUUUSSSQQQOOOPPPTTTXXXZZZ\\\```aaaZZZOOOHHHJJJNNNMMMOOOOOONNNJJJGGGFFFEEEBBB???===<<<>>>AAABBBBBBDDDDDDEEEGGGIIIKKKJJJIIIIIIFFFEEEFFFDDDCCCGGGMMMWWWWWWQQQHHHFFFPPP___iiioookkkbbbUUULLLIIIGGGCCCEEE@@@???EEEIIINNN]]]mmm~~~mmmddd___^^^dddqqqeee\\\]]]^^^WWWJJJ@@@555666777888999;;;<<<===AAABBBBBBEEEKKKOOOIIIAAA;;;>>>AAABBB@@@???>>>>>>???AAABBBBBB@@@>>>============<<<<<<<<<<<<<<<<<<>>>=========>>>@@@AAAAAA???999666888:::888555555<<<===???CCCEEEBBB<<<777444333444555777666444222~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||{{{{{{zzzxxxyyyyyywwwvvvvvvxxxzzzzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvuuussssssssstttuuuvvvvvvwwwvvvxxxxxxxxxvvvtttuuuvvvvvvuuutttrrrpppooooooooonnnmmmmmmlllllllllmmmmmmlllmmmnnnooopppooonnnmmmmmmmmmnnnnnnmmmmmmllllllllliiijjjkkkhhhgggoooyyyvvvnnniiigggffffffddddddeeeeeeffffffggggggeeeeeeddddddccccccbbbbbb```______```bbbcccbbbaaa___]]][[[[[[ZZZXXXTTTQQQKKKJJJHHHEEE???:::444111///---+++'''### !!!"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!     &&&//////)))$$$###$$$###""")))<<>>>>>???IIIMMMQQQOOOIIIDDDEEEGGGCCC@@@??????BBBEEEGGGGGGIIIKKKNNNOOOPPPPPPRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVSSSSSSTTTTTTSSSPPPNNNLLLIIIJJJKKKKKKLLLNNNSSSVVVWWWXXXYYYZZZYYYXXXWWWUUUUUUSSSQQQRRRTTTVVVTTTRRRSSSSSSTTTSSSRRRRRRSSSUUURRRQQQPPPOOOOOOOOONNNMMMJJJKKKLLLMMMNNNOOONNNMMMLLLJJJHHHHHHJJJNNNRRRUUUXXXXXXTTTLLLCCC>>>@@@DDDCCCDDDEEEEEEBBBAAA@@@AAA===;;;;;;<<<>>>??????>>>@@@???@@@CCCFFFHHHHHHHHHGGGDDDBBBDDDCCCAAACCCGGGJJJHHHDDD@@@AAAIIIRRRYYY\\\YYYSSSKKKFFFCCCBBB@@@???<<<<<>>>>>BBBHHHKKKGGGAAA@@@BBBDDDEEECCCBBBBBBBBBDDDEEEFFFEEEBBB???======;;;<<<===?????????>>>===<<<===>>>===>>>BBBIIINNNJJJCCC>>>??????;;;888888<<<>>>@@@BBBBBB>>>777222222111000111222111///---~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyxxxvvvwwwyyy{{{{{{{{{zzzzzzyyyxxxvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvrrrsssssstttuuuvvvwwwwwwuuuvvvwwwwwwvvvvvvxxxyyywwwvvvuuusssqqqpppoooooommmmmmllllllllllllmmmnnnlllmmmnnnoooooonnnllllllllllllmmmmmmmmmmmmlllllljjjiiiiiijjjjjjiiimmmrrruuurrrmmmiiiggggggggggggddddddeeefffggggggggghhhfffeeeeeeeeeddddddddddddaaa``````aaaccccccaaa```^^^]]]]]]]]]\\\[[[XXXVVVRRRRRRRRRPPPLLLGGGCCC@@@===;;;777333...)))%%%###  !!!"""###$$$$$$$$$$$$$$$######"""!!!!!! !!!""""""""""""!!!       ,,,:::???<<<333222222222111777HHHYYYgggsssnnn[[[MMMFFFHHHUUU\\\gggaaaPPPGGGFFFSSSgggqqquuutttmmmddd^^^ZZZXXX[[[```ccccccdddddd___YYYRRRPPPUUU^^^dddccc___^^^]]][[[XXXVVVUUUSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJGGGCCC???===<<<777777999<<>>>>>>>>@@@BBBEEEIIIMMMOOOJJJCCC;;;999;;;>>>>>><<<:::<<<<<<;;;999888999;;;FFFIIIJJJFFF>>>999999;;;<<<;;;:::;;;???BBBDDDEEEFFFIIIMMMOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRPPPRRRTTTUUUSSSNNNIIIEEEEEEEEEDDDCCCEEEJJJPPPVVVSSSTTTUUUVVVUUUSSSQQQOOOPPPNNNMMMOOOSSSTTTSSSPPPRRRRRRRRROOOMMMKKKLLLMMMHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEGGGEEEDDDCCCEEEJJJNNNQQQUUUOOOGGG@@@<<<;;;;;;;;;:::<<<>>>>>>======>>>???:::999999:::<<<<<<;;;:::===<<<<<<>>>AAACCCDDDCCCAAA>>>>>>CCCEEEEEEGGGKKKFFFAAA<<<;;;>>>CCCIIIMMMMMMKKKIIIGGGDDDAAA>>>>>>;;;:::;;;@@@CCCHHHNNNUUUYYY]]]UUUKKKLLLIIICCCEEEHHHIIILLLPPPTTTTTTOOOHHHHHHIIIKKKLLLKKKHHHFFFDDDBBBAAAAAADDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGJJJKKKJJJGGGDDDAAA@@@@@@???@@@BBBDDDDDDDDDCCCBBBAAABBBCCCBBBDDDJJJUUU]]]WWWOOOHHHGGGFFFCCC@@@AAAEEEHHHIIIHHHDDD???;;;999888777666555666555333111~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyxxxwwwwwwyyy{{{zzzzzzzzzzzzyyyxxxvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuuuuuuuvvvssssssssstttuuuvvvvvvwwwtttuuuvvvvvvuuuvvvyyy{{{wwwvvvtttsssqqqppppppooommmmmmmmmlllmmmmmmnnnooommmmmmmmmmmmmmmmmmlllkkkllllllmmmmmmmmmllllllkkkiiiiiiiiijjjkkklllmmmmmmlllkkkiiigggeeeeeeeeefffcccdddeeeggghhhhhhhhhhhhfffffffffeeeeeedddddddddaaaaaaaaabbbcccbbb```^^^^^^_________^^^\\\[[[ZZZWWWWWWXXXWWWUUURRROOOMMMGGGFFFCCC???:::444000...)))'''$$$  !!!!!!!!!$$$###"""!!!      $$$$$$%%%***888HHHOOOOOOHHHFFFEEEFFFFFFIIITTT```fffmmmeeeWWWTTTSSSTTT\\\___fff^^^QQQLLLIIIPPP```kkkrrrwwwuuulllbbb[[[YYYWWW\\\^^^]]]]]]___]]]YYYTTTRRRUUU[[[]]]ZZZWWWWWWUUUSSSPPPNNNOOOOOONNNMMMMMMLLLJJJHHHFFFEEEDDDCCCHHHHHHGGGDDD@@@===<<<<<<222444666999;;;<<<<<<<<<=========>>>???@@@AAABBB@@@<<<777555777999999999666888:::888666666888<<>>???@@@???<<<;;;;;;<<<===>>>???>>>>>>???AAACCCHHHFFFCCCBBBCCCFFFJJJMMMMMMEEE<<<888888888777666555666888888888999;;;<<<777666666777888888777555;;;999999:::===???@@@@@@===;;;???GGGNNNQQQTTTWWWPPPDDD999777:::???DDDHHHFFFDDDDDDEEECCC>>>;;;;;;<<<===???AAADDDEEEGGGHHHJJJMMMFFFAAAEEE@@@999;;;>>>EEELLLOOOPPPQQQPPPLLLLLLMMMNNNOOONNNKKKHHHFFFEEEEEEFFFGGGEEECCCFFFKKKFFFFFFEEECCCBBBCCCEEEHHHLLLLLLJJJFFFBBBAAAAAACCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEIIIQQQ\\\eeebbbZZZSSSRRRSSSPPPOOOQQQTTTSSSQQQMMMGGGCCCCCCEEE@@@>>>======>>>>>>===<<<~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyzzzzzzxxxwwwwwwyyy{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxxxxwwwwwwxxxwwwvvvuuutttuuuuuuvvvssssssttttttuuuuuuvvvvvvuuuuuuvvvuuutttuuuwwwyyyvvvuuutttrrrqqqpppppppppnnnmmmmmmmmmnnnnnnooopppnnnmmmllllllkkkkkkllllllmmmmmmmmmmmmllllllkkkjjjiiiiiijjjjjjlllmmmkkkhhhiiihhhhhhgggeeeeeeeeefffcccdddeeeggghhhiiihhhhhhggggggfffeeeddddddccccccbbbaaabbbccceeedddaaa___```aaabbbaaa___]]]\\\[[[[[[[[[[[[\\\[[[YYYXXXWWWPPPOOONNNKKKHHHDDDAAA???:::888333///+++)))''''''"""!!!     ###((('''$$$!!!!!!$$$'''***,,,---666999<<<@@@JJJUUU[[[[[[WWWUUUTTTVVVWWWVVVZZZ___]]]eee___VVVXXXXXXWWW]]]\\\```XXXOOONNNHHHGGGRRRZZZcccnnnqqqjjj___XXXVVVOOOSSSUUUTTTTTTVVVUUUSSSMMMLLLNNNQQQQQQNNNNNNRRRLLLIIIFFFEEEGGGIIIIIIHHHFFFEEECCCBBB@@@??????>>>BBBCCCCCC@@@<<<::::::;;;111333555666777777777777777777888888888777666666444333111111111222333444333666999888555555:::>>>CCCAAA>>>999555222000000333333444777<<<@@@BBBBBB===BBBGGGJJJJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEDDD@@@;;;777444555666777888999<<>>CCCGGGJJJGGGCCC???>>>???AAACCC@@@;;;666333222333444444222333444333333333444666222111111222444555444222444333444777<<>>999888;;;;;;<<<===>>>AAACCCBBBAAA@@@BBB<<<999>>>:::444999<<>>:::777666555---,,,***'''$$$"""     )))555===<<<555///++++++---111666;;;???BBBCCCJJJOOOSSSUUUYYY___aaa______[[[[[[^^^___\\\ZZZ[[[TTT___\\\VVVXXXXXXUUUZZZPPPSSSLLLGGGHHHAAA<<>>>>><<<>>>???<<<999666777999111333444555444222222222111222333444444333222111,,,...///...------///111///222555444222222777<<<777444111000000000//////111111222666;;;???AAAAAA999>>>CCCGGGGGGFFFEEEDDD???>>>===<<<===>>>@@@BBBCCCBBB???<<<888555222111111444888:::;;;<<<===>>>@@@BBBDDDFFFEEECCC@@@>>>999===AAAAAA@@@???@@@BBB<<<<<<;;;999666555555666222444666555222111222444666777999999:::???FFFLLLJJJFFFAAA;;;888777888999555555444111......111333111111222000......///111...------...111222222111+++,,,///555>>>FFFKKKMMMOOOMMMQQQ[[[cccfffgggiiiiiiYYYKKKIIIJJJEEE???===;;;666444888888555777===888999999999;;;??????>>>888;;;555333999666333:::888===???>>>AAAGGGHHHDDDFFFGGGIIIKKKKKKKKKJJJIIIEEE???>>>AAACCCBBBEEEKKKFFFHHHKKKLLLJJJIIIHHHHHHLLLJJJFFFAAA???@@@DDDGGGFFFCCC@@@======???CCCEEEAAA???===???EEEOOOYYY___VVVOOOJJJMMMQQQTTTWWW[[[\\\OOO@@@999:::>>>@@@???@@@???@@@CCCGGGKKKMMMMMM~~~~~~~~~~~~}}}}}}|||}}}~~~}}}}}}}}}~~~~~~~~~|||zzzyyyxxxxxxxxxwwwuuuvvvxxxzzz{{{zzzxxxvvvuuuuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwwwwuuuuuuttttttttttttuuuuuurrrtttuuuuuuttttttuuuwwwxxxvvvsssqqqpppqqqrrrtttqqqqqqqqqpppppppppooooooqqqooommmjjjjjjkkkmmmnnnoooooooooooonnnmmmlllkkkmmmmmmlllkkkjjjjjjiiiiiihhhgggfffggghhhiiihhhfffjjjhhhffffffhhhjjjjjjjjjhhhhhhiiihhhgggfffdddcccccccccccccccbbbbbbbbbbbbeeedddbbbaaa```aaabbbdddaaa```^^^]]]\\\\\\\\\]]][[[[[[[[[ZZZYYYXXXXXXWWWQQQQQQOOOLLLHHHEEEAAA@@@:::888555444333///)))$$$$$$!!!        !!!%%%%%%### !!!###&&&888PPP\\\ZZZPPPGGGCCC===???FFFPPPSSSOOOMMMMMMXXX\\\```______```^^^YYYZZZ[[[[[[YYYUUURRRQQQQQQMMMNNNOOOPPPQQQRRRSSSSSSHHHGGGFFFCCC???;;;888666@@@CCCHHHLLLMMMJJJFFFCCCBBBCCCFFFHHHHHHGGGEEECCC???===;;;<<>>666777888:::<<<>>>???@@@<<<;;;;;;;;;<<<>>>AAABBB@@@>>>:::777444333222333222333444333111//////000222111000///............+++,,,---,,,+++,,,...111...///000333555777999:::222111/////////111333444555666777999:::;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>???@@@AAA@@@>>>:::666444222222222555666888777666666777999;;;;;;;;;;;;;;;;;;::::::444444666777888999999999:::999777333///---...///111000///---------......000------111999BBBHHHJJJEEE???999555444333222000000///---+++++++++---......---+++,,,---,,,(((%%%***,,,------,,,++++++,,,---111999DDDOOOXXX]]]^^^[[[ZZZ[[[]]]```bbbbbbaaaccc^^^XXXVVVYYYXXXKKK;;;444444333333222333555666777777888888888888777666444333222111111111222222999777666777;;;@@@BBBBBBCCCDDDEEEFFFFFFCCC@@@>>>>>>>>>>>>>>>>>>AAADDDGGGJJJLLLNNNNNNKKKHHHGGGGGGMMMGGG@@@;;;<<>>;;;999:::<<>>CCCIIINNNOOONNNGGG???888999???EEEMMMTTTNNNCCC:::888::::::;;;===::::::<<>>;;;999888===@@@CCCFFFFFFDDD@@@>>>>>>@@@BBBDDDDDDCCCAAA@@@===;;;999:::;;;<<<;;;999444444666777999;;;<<<===999999888999;;;===@@@BBB;;;999555222000//////000...000111000...,,,,,,---000///...---,,,,,,,,,,,,*********(((((()))+++...+++,,,---///222444555666333222111//////000222333444444555777888888888888777777666555444666:::======<<<<<<;;;<<<===>>>???:::888666333222111222222444555777666555555666888777777777666666555555555222222444555666777777777999888666222...,,,---.........---,,,,,,---///000///---,,,000777>>>CCCDDD@@@;;;555222111111000///...---+++***)))***+++,,,...,,,++++++,,,+++(((%%%(((***,,,---------...///;;;@@@HHHQQQXXX[[[]]]]]]___^^^]]]^^^___^^^[[[YYYddd^^^VVVSSSWWWYYYPPPDDD777333//////111333222111444444444444444444444444000///.........///000111111000111222555888;;;<<<===<<<<<<>>>???===999555666999;;;:::999<<>>>>>???CCCFFFGGGDDDBBB777///***,,,111777>>>EEECCC:::333444666666666777555777:::===@@@DDDHHHKKK~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzzyyy~~~~~~~~~~~~}}}|||{{{zzzxxxyyyyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxyyywwwuuutttsssssstttuuuwwwuuuvvvwwwwwwvvvvvvwwwxxxuuutttrrrpppooopppqqqrrrsssssssssrrrrrrrrrqqqqqqpppooommmlllkkklllnnnooooooooooooooonnnmmmlllkkkmmmllllllkkkkkkjjjjjjjjjlllkkkjjjkkklllmmmllljjjkkkiiigggfffgggggggggeeefffggghhhhhhhhhgggffffffffffffeeeddddddcccbbbbbbbbbbbb```_________```aaa``````_________```aaabbb______^^^^^^]]]]]]\\\\\\XXXXXXXXXXXXWWWUUUTTTTTTNNNMMMKKKJJJHHHEEEAAA>>>999777444111///,,,(((%%%###    ###"""  ######&&&,,,444<<>><<<;;;:::;;;;;;;;;<<<>>>>>>===;;;999777999;;;===>>>>>>>>><<<;;;===<<<:::999999999777555111222333444666777888999666666555666888:::===???444222...+++***+++,,,---+++,,,---,,,***))))))***,,,,,,+++***))))))))))))(((((('''%%%###%%%(((+++---...///111333444666777444333111///...///000111111111222333333333333333222111///,,,+++...333777777777777777888999;;;<<<222111000///...///000000111333444444333222444555333333222111000//////.........///111222222222222555444222...***)))***+++******))))))***+++---...+++******---222666999:::777333...+++++++++++++++***)))(((&&&&&&'''((((((+++)))(((((()))(((&&&$$$$$$'''***,,,---...///000@@@GGGOOOTTTTTTRRRQQQQQQZZZYYYYYYZZZZZZWWWSSSPPPUUUPPPIIIGGGNNNUUURRRKKK666000))))))---000///,,,///...,,,+++***+++,,,---''''''''''''((()))***+++'''(((***+++,,,---000222333333333444444222///,,,---222555333111555AAALLLGGGBBB???DDDMMMTTTUUUSSSKKKCCC999222000000///...///222555777888777888999>>>>>>???AAA@@@===777333...'''###&&&***///555;;;<<<666222555777666555555333777;;;<<<<<<@@@GGGMMM~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}||||||{{{yyyzzzzzzzzzxxxxxxyyy{{{zzz{{{|||||||||{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyywwwvvvtttrrrrrrtttvvvwwwuuuvvvwwwwwwuuuuuuvvvwwwtttsssqqqpppooopppqqqqqqsssrrrrrrrrrrrrqqqqqqqqqooonnnmmmlllmmmnnnooopppnnnnnnooonnnnnnmmmllllllnnnnnnmmmmmmmmmlllllllllmmmlllkkklllmmmmmmlllkkkiiigggffffffhhhhhhgggfffeeefffggghhhiiiiiihhhgggffffffeeedddccccccbbbbbbcccbbbaaa`````````aaaaaabbbbbbaaaaaaaaaaaaaaaaaa_________^^^^^^^^^]]]]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWRRRQQQPPPOOOMMMKKKIIIGGGEEECCCBBB@@@>>>;;;666222...+++'''$$$"""   """%%%)))((('''%%%%%%$$$%%%%%%(((+++111;;;FFFMMMPPPPPPOOOMMMIIIEEECCCEEEJJJNNNSSSWWW]]]fffllljjjbbb[[[YYYSSSMMMJJJGGGDDDDDDHHHJJJLLLKKKFFFEEEFFFFFFCCCAAABBBAAA???;;;888777777777666555555777999;;;===<<<:::999777777999:::<<<;;;;;;:::999888666555444666777999:::::::::999888???>>><<<;;;999777555444///000111222333444555555444333222222333444777888...,,,***((('''(((***,,,)))***++++++)))(((((()))***)))(((''''''&&&''''''((((((&&&###"""###&&&)))------...000111333444555222000...+++*********+++,,,,,,------------,,,,,,++++++***((('''))),,,///000000000111333444555666,,,,,,+++******++++++,,,,,,...//////...---///000///...---,,,+++***)))(((((()))***+++,,,,,,,,,,,,------+++'''$$$###%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''***+++,,,,,,***(((%%%###"""###$$$$$$######"""!!!!!!!!!"""###$$$###"""""""""!!! !!!$$$'''*********+++,,,444;;;AAAAAA<<<888777888???@@@BBBEEEFFFEEEAAA>>>:::777333444<<>>KKKSSSSSSOOOBBB:::///***)))***)))'''***...444777888888888888;;;<<<<<<<<<999555///+++---)))&&&(((+++---222777777333222666777444222222000666;;;:::777:::CCCKKK~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||yyy{{{|||{{{zzzyyyzzz{{{zzz{{{|||}}}}}}{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyvvvuuutttsssssstttuuuvvvtttuuuvvvvvvtttttttttvvvsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnooopppqqqnnnnnnnnnnnnnnnnnnmmmlllooooooooooooooonnnnnnnnnmmmkkkkkkkkklllmmmlllkkkfffeeeeeegggiiijjjjjjhhheeefffgggiiiiiiiiihhhhhhfffeeeeeedddccccccbbbbbbdddddddddccccccccccccccceeeddddddcccaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXVVVUUUSSSRRRRRRMMMLLLLLLLLLKKKIIIDDDAAA<<<999666333000...+++(((((((((&&&%%%"""  !!!!!! ###(((++++++,,,...000111222333333000444===IIIUUUZZZYYYUUUPPPNNNKKKGGGEEEGGGMMMQQQQQQRRRWWW```gggeee[[[RRRNNNIIIFFFDDDAAA===<<>><<<>>>>>><<<<<<======;;;777444333333444444333333333555666777666555333333444666888999;;;:::888777555444444444444555666777777777666666<<<<<<;;;:::777444222111......///000111111222222333111///---,,,---......***)))(((''''''((()))***(((***++++++)))(((((()))((((((&&&%%%%%%%%%%%%%%%)))((('''$$$######&&&(((''''''((()))***+++,,,------+++(((%%%$$$###$$$$$$&&&''''''''''''&&&%%%%%%$$$&&&''''''&&&&&&&&&((((((((()))+++,,,---......)))((('''&&&%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))''''''&&&%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######""" """!!!   $$$%%%$$$#########"""'''***(((""" ### !!!$$$(((++++++(((%%%###$$$######)))111222..."""###""" ###)))///***'''""" !!!"""###$$$$$$&&&%%%$$$!!!(((000,,,"""###,,,666222---,,,---111555777555222222:::EEELLLJJJEEE:::222***'''))),,,,,,)))+++///555888999888888888777888999888555000---+++,,,))))))+++,,,+++...333333000///222222...,,,---...555;;;:::444444<<>>FFFRRR\\\___ZZZTTTPPPNNNJJJEEECCCCCCGGGJJJMMMNNNRRR[[[aaa___TTTJJJEEEAAA@@@AAA???;;;999;;;:::===<<<888777::::::888888999999888555333222333111111111111111000000000000000//////000222333444666555444333222222222222111222222333333333333333444555666555111...------,,,,,,------.........///000...+++(((&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''(((&&&%%%$$$###""""""""""""'''((('''%%%###"""###%%%$$$$$$%%%&&&''''''(((((('''%%%""" !!!!!!!!!!!!!!! !!!$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%######"""!!!    %%%---)))'''""""""###&&&(((+++---......+++'''"""%%%...***###...;;;666111000333444333111......222888>>>AAAAAA???999111))))))...333222000///222555777777666666777444777999999555///+++)))***)))+++//////---///444444111000222111...---///333;;;BBBAAA;;;777:::???~~~~~~~~~~~~}}}}}}}}}}}}~~~zzz|||~~~~~~}}}{{{{{{|||{{{{{{{{{zzzzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyy|||{{{zzzyyyxxxwwwwwwwwwssstttuuuvvvvvvuuutttsssuuuvvvwwwvvvtttssstttuuurrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqpppppppppmmmnnnnnnoooppprrrrrrsssmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkgggggggggjjjllllllkkkjjjfffgggiiiiiijjjiiihhhgggggggggggggggggghhhhhhhhhffffffggggggffffffeeeeeedddddddddcccbbb```^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^`````````___^^^]]]\\\[[[WWWXXXYYYXXXVVVUUUWWWYYYWWWVVVVVVVVVWWWVVVSSSQQQQQQOOOMMMKKKJJJHHHEEECCC@@@@@@@@@???<<<999666444...---***'''###     """$$$&&&%%%$$$%%%(((,,,......)))((('''(((,,,333999===555:::@@@GGGJJJJJJHHHFFFCCCCCCGGGPPPXXXYYYTTTMMMHHHFFFDDD@@@======@@@CCCDDDDDDGGGMMMRRRPPPHHH@@@<<<999999;;;:::555444666444777777555666999999666444555666555333222222222000111111111000...,,,***,,,,,,---------......///---------------------...,,,---------............,,,...111000---***)))*********************+++++++++)))&&&###!!!!!!!!!"""!!!###$$$%%%$$$"""!!!###$$$&&&&&&%%%$$$$$$%%%###"""!!! ###$$$%%%$$$!!! #########$$$$$$%%%%%%&&&"""!!! !!!&&&$$$"""###&&&***///444888:::;;;///'''  '''%%%$$$+++444333333333444333111...+++///444666666888<<<@@@;;;333++++++111555444111333444444333111111222333333888>>>???999000(((###%%%&&&***000111///222777555111000111111///111666888???GGGGGG@@@999777777~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~zzz|||~~~}}}||||||||||||{{{zzzyyyyyyzzz||||||||||||{{{{{{{{{zzzzzzzzz}}}|||{{{yyyxxxwwwvvvvvvrrrtttvvvwwwwwwvvvtttrrrwwwxxxxxxwwwvvvuuuuuuvvvsssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqmmmmmmnnnpppqqqrrrssssssmmmmmmnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmmmmnnnlllkkklllmmmnnnmmmllliiiiiiiiikkklllllljjjhhhggghhhiiijjjjjjiiihhhggghhhhhhhhhiiijjjjjjkkkkkkffffffggggggffffffeeedddaaabbbccccccbbbaaa```___^^^^^^^^^_______________]]]]]]]]]]]]]]]\\\[[[[[[XXXZZZ[[[ZZZXXXWWWZZZ]]][[[YYYXXXWWWXXXWWWTTTRRRTTTRRRQQQPPPPPPNNNKKKIIIHHHIIIIIIIIIGGGEEEBBB@@@;;;:::777333...***'''&&&%%%"""    $$$(((++++++)))'''(((,,,///111222---,,,,,,///444<<>>BBBCCC000'''"""  !!! $$$(((***---222333111///......+++111777666222333<<>>===<<<<<<;;;>>>???AAACCCEEECCC???<<<777777555444333222222222666666777777555333000...*********+++,,,---...//////000111222222222222222111111000000//////......000///---+++***)))(((((())))))((((((&&&%%%###"""""""""""""""######$$$%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$!!! """,,,777<<<;;;777###!!!$$$$$$$$$###)))***---///+++&&&&&&***444444222000444<<>><<<777///%%%    !!!%%%(((((()))///:::DDDAAA<<<444///555@@@FFFFFF???===<<>>DDDCCC@@@999333777AAAHHHJJJBBB???;;;999888666333111000///...,,,+++)))((((((,,,***))))))***++++++***(((((((((((()))***+++,,,((()))***,,,,,,***)))(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!"""#########'''&&&&&&$$$"""    ###((()))(((&&&###***......+++)))'''&&&'''+++---222<<>>FFFPPPXXXZZZWWWTTTOOOJJJDDD>>>888000%%%!!!(((111777777555444444000***&&&&&&111222222000---,,,,,,,,,~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~}}}{{{{{{|||}}}{{{yyyxxxyyyzzzzzzyyyvvvwwwxxxyyyzzzyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrssstttsssssssssssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuusssrrrrrrqqqpppooonnnnnnoooooooooppppppppppppppppppppppppppppppppppppppppppooommmmmmoooooonnnmmmllllllllllllkkkkkkkkkkkkkkkjjjhhhhhhhhhjjjlllnnniiihhhiiijjjkkkkkkiiiggghhhhhhiiijjjjjjiiihhhgggeeeffffffggggggggggggffffffeeedddcccbbbcccdddeeecccbbbbbbaaaaaabbbbbbcccbbbaaa______aaaaaaaaa```^^^^^^]]]\\\[[[ZZZZZZZZZ[[[YYYXXXYYYZZZ[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTOOOLLLEEE666$$$ !!!###&&&+++000444777999999333333333666999:::999888777777666333000///000111,,,...---***+++///000...///...,,,+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###!!!!!!!!!"""###%%%&&&'''&&&'''((()))(((&&&$$$"""######""""""""""""######!!!!!!"""""""""!!!       ###&&&'''"""!!!!!!######%%%---666===111((('''(((+++666BBBGGGBBB;;;444000000222333999;;;@@@GGGMMMMMMHHHCCC@@@<<<666111---)))&&&$$$"""$$$&&&(((***...333777999888777555222...***)))///000000...+++))))))***}}}||||||}}}~~~}}}|||{{{~~~~~~{{{{{{|||}}}{{{yyyxxxyyyzzzzzzyyyvvvwwwxxxyyyzzzyyyxxxwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuussssssssssssssstttsssssssssssstttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuqqqqqqqqqpppppppppoooooopppppppppqqqqqqqqqrrrrrrppppppppppppppppppppppppqqqooonnnmmmnnnooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggghhhjjjkkkllliiihhhiiijjjkkkkkkiiiggghhhhhhiiijjjjjjiiiiiihhheeeeeefffgggggggggggggggfffeeedddccccccdddfffgggccccccbbbbbbbbbbbbcccccceeecccaaa```aaaaaa```_________^^^]]]]]]\\\\\\\\\\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZ[[[VVVVVVVVVVVVUUUTTTSSSRRRNNNKKKBBB111  ###'''---///222555777888888777333444666999;;;;;;888666222222000...+++)))))))))%%%''''''###"""%%%%%%$$$#########"""!!!!!!!!!"""###"""""""""!!!!!!  !!!  !!!""""""###$$$%%%%%%$$$"""!!!     $$$  $$$'''(((!!! """$$$######(((000+++### &&&(((''',,,666;;;777444444666888777555999888999===@@@???999333///...,,,)))'''''')))+++...111444555555333333333666666555333111000...---+++------,,,***))))))***~~~}}}}}}~~~}}}}}}zzz}}}~~~||||||}}}}}}{{{xxxxxxyyyzzzzzzzzzwwwxxxyyyyyyyyyyyywwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwuuutttsssssstttttttttsssssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrsssssssssooooooooooooooooooppppppqqqpppnnnmmmnnnooonnnmmmkkkkkkkkkjjjjjjiiiiiiiiigggggggggggghhhiiijjjkkkiiihhhiiijjjkkkkkkiiiggghhhhhhiiijjjjjjjjjjjjiiieeeeeefffgggggggggggggggfffeeedddcccdddfffhhhiiidddccccccbbbbbbccccccdddeeebbb```___``````___]]]`````````______^^^^^^]]]^^^\\\\\\\\\^^^^^^^^^\\\[[[[[[[[[\\\\\\]]]]]]]]]YYYYYYYYYXXXXXXVVVUUUUUUQQQNNNDDD222  !!!'''+++444666777888888777555444222333666999:::888444000,,,,,,+++)))'''%%%######!!!###""" !!!!!! !!!"""!!!!!!   """$$$%%%%%%$$$###       (((###!!! !!!###&&&)))***+++###"""%%%((('''%%%)))///***###$$$---///***,,,444333111000444;;;===;;;777@@@>>><<<>>>@@@>>>777111(((***---,,,+++,,,000333666:::>>>???<<<666222///---......,,,+++,,,,,,+++)))+++------+++++++++,,,~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvuuuuuutttttttttttttttwwwwwwxxxyyyxxxwwwvvvuuuwwwuuussspppooopppqqqqqqssssssrrrqqqpppppppppqqqqqqqqqppppppppppppqqqqqqsssqqqoooooopppqqqnnnllllllkkkkkkjjjjjjkkkkkkllljjjiiihhhiiikkklllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmlllkkkjjjjjjhhhgggffffffggghhhjjjjjjiiihhhfffeeeeeeeeeeeecccccccccccccccccccccddddddcccbbbaaa``````````````````___^^^^^^^^^^^^___```___]]]\\\[[[\\\\\\]]]ZZZ[[[\\\\\\[[[[[[]]]___[[[ZZZZZZ[[[\\\\\\YYYWWWRRRJJJ:::)))   !!!$$$''',,,000666666666555444111///...000222444555333///+++((('''''''''$$$!!! """""""""         ###%%%%%%    !!!!!!!!!!!!"""!!!  ###%%%%%%$$$### !!!$$$'''"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''***(((&&&%%%&&&&&&%%%%%%###%%%''')))+++,,,------***++++++***...333222...,,,***)))))),,,///000111111111444888===@@@@@@???AAAAAACCCDDDEEECCC>>>;;;333///***'''(((---333888777888:::;;;888444///,,,,,,+++)))((((((((()))))).........///...---,,,,,,~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwvvvwwwwwwxxxyyyyyywwwxxxxxxyyyyyywwwvvvuuuwwwuuutttrrrqqqrrrssstttrrrrrrqqqqqqppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqooommmmmmoooooommmjjjlllkkkkkkjjjjjjkkkkkklllkkkjjjiiijjjkkklllllljjjllllllkkkkkkjjjjjjjjjiiijjjjjjkkkllllllkkkjjjjjjkkkjjjhhhgggggghhhjjjkkkiiiiiihhhgggffffffffffffddddddddddddddddddddddddddddddcccbbbaaaaaaaaaaaa``````______^^^^^^______``````^^^]]]]]]]]]^^^^^^^^^___```___^^^___```bbb\\\\\\[[[\\\\\\[[[YYYWWWQQQHHH999(((  !!!###%%%&&&(((+++///222444444444333222000...,,,+++---//////...***&&&$$$$$$%%%%%%###      !!!###  !!!"""###$$$&&&'''((()))))))))(((((('''&&&%%%%%%%%%%%%###%%%(((+++,,,,,,+++***%%%&&&'''&&&&&&(((+++...)))+++---///000//////...,,,,,,,,,+++******+++,,,222111000111222111000...------......///000111111000//////222:::@@@<<<333///...,,,---000333555555888888:::>>>BBBDDDCCCBBBHHHHHHIIIJJJJJJHHHDDD@@@;;;777333//////222777:::888:::;;;;;;999666222000000///---++++++,,,---...111111111111111000000000~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxvvvwwwwwwxxxyyyzzz{{{|||wwwxxxyyyyyyyyyxxxvvvuuuvvvuuutttsssssstttuuuvvvqqqqqqpppppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqpppnnnnnnoooooonnnllllllkkkkkkjjjjjjkkkkkklllkkkjjjjjjjjjlllmmmlllkkknnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjlllkkkjjjiiiiiijjjkkkllliiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaa``````____________bbbaaaaaa````````````aaa```aaabbbaaa``````bbbccc___^^^]]]]]]]]][[[XXXVVVOOOFFF777&&&  !!!'''((()))))))))***---///------------,,,***(((&&&$$$%%%''''''&&&###  !!!       !!!  """#########$$$$$$%%%'''((())))))***,,,---///000111111...---,,,+++++++++++++++***+++---///000///...---***+++,,,++++++,,,///111...///222444666777777777444333111/////////000111888888999;;;<<<;;;888555444333222111111111222333666444333999EEELLLDDD777///---,,,---111444666777;;;;;;===@@@CCCEEEDDDCCCJJJIIIJJJJJJJJJHHHCCC@@@===;;;777444333333555666888888999888777666444222333111...---,,,...000111222111111000111111222222~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzvvvwwwwwwxxxyyyzzzzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwqqqpppppppppqqqrrrssssssrrrrrrssssssssssssrrrrrrsssrrrrrrrrrrrrqqqqqqpppllllllkkkkkkkkkkkklllllllllkkkkkkkkkmmmnnnmmmllloooooonnnmmmlllkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjlllkkkkkkjjjjjjkkkkkkllliiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhggggggfffffffffeeeeeedddccccccddddddbbbbbbbbbbbbaaaaaa``````dddccccccccccccccccccccc___`````````^^^^^^```aaaaaa```^^^^^^^^^\\\XXXVVVNNNDDD444$$$  """###$$$&&&'''((('''%%%%%%&&&'''$$$$$$$$$$$$###!!!         !!!###$$$&&&'''###""""""$$$&&&'''&&&$$$!!!   !!!"""###"""!!!!!!!!! !!!!!!"""###$$$$$$""""""""""""###$$$&&&&&&'''''')))***,,,---)))***,,,...000222333333///...,,,+++)))(((((((((((()))+++,,,,,,+++)))(((***++++++***((((((***,,,+++,,,///222444666777777555222///------...000000333444777:::<<<:::777333111000...---,,,---///000222111///333<<>>;;;777111//////000222333222111...000000+++$$$!!!"""&&&  """$$$%%%&&&''')))***,,,,,,------///222222000///111000---000,,,(((%%%%%%%%%&&&%%%######$$$%%%&&&''')))***'''((('''%%%$$$%%%'''***000...***'''$$$###""""""~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||}}}}}}}}}||||||||||||||||||~~~}}}|||||||||}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwuuuttttttvvvwwwvvvttttttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnkkkfffbbbOOOAAA///"""'''%%%"""          !!!!!!  !!!!!!""""""!!!!!! """   ###(((+++------,,,+++++++++000000111111222111111000000///---,,,---...000222444333222///,,,***+++---------------...000111222222000///...///111444666<<>>888999666444555777777444111222,,,%%%$$$,,,111333111000...333666888<<>>@@@<<<:::777666666999===???BBBDDDDDDAAAAAABBB???:::<<<999777888;;;;;;777333000''' %%%+++...//////000555:::<<>>:::<<>>???:::555)))!!!   %%%***...000999>>>AAACCCHHHNNNQQQPPPPPPGGG;;;000++++++,,,---...---+++)))((('''&&&&&&'''((()))))))))+++///222666666555111+++"""~~~||||||}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{|||||||||zzz|||}}}|||{{{zzz{{{}}}zzzxxxvvvvvvwwwxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqrrrqqqooojjjgggXXXKKK:::---'''###              )))...999:::;;;<<<<<<;;;:::999<<<;;;999777777888999:::::::::888555222000111222000111333666999===@@@AAA;;;;;;:::;;;<<>>>>>888111!!!  ###+++111555BBBFFFIIIJJJMMMRRRTTTRRRSSSKKK???666111000000111///...,,,***((('''&&&&&&&&&'''''''''''')))---000222111///+++&&&|||}}}~~~||||||}}}}}}~~~~~~~~~~~~{{{}}}~~~|||{{{|||~~~|||zzzyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttrrrmmmjjj]]]OOO===///'''"""           !!!"""  ###)))888:::===???@@@???<<<;;;===<<<:::999888999:::;;;999888555000+++((('''((((((***...111555777999999777888999<<<>>>@@@BBBCCC>>>===999888===DDDEEEAAA>>>999555666:::999111)))  $$$---555999EEEIIIKKKKKKMMMQQQRRRPPPQQQLLLEEE???<<<:::888777000///---,,,***)))((((((&&&''''''&&&&&&(((,,,...---+++((($$$~~~~~~~~~~~~~~~~~~|||~~~|||{{{}}}~~~|||{{{zzz{{{|||{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttppplll```RRR???000'''###             !!!!!!!!!!!!!!!!!!!!!""""""   ###444777;;;???@@@???===;;;<<<;;;999777777777999:::777555111+++$$$!!!###''',,,///111111111444666999<<>>CCCAAA;;;>>>888333444777444+++"""  %%%///666:::DDDGGGIIIHHHJJJNNNOOOLLLNNNLLLIIIGGGEEEBBB>>>;;;222111///---+++*********''''''''''''&&&(((+++...)))'''###~~~}}}}}}~~~}}}{{{yyy||||||{{{zzzzzzzzzzzz{{{xxxxxxwwwvvvuuusssqqqpppeeeXXXEEE111$$$              """"""""""""!!!  !!!  """$$$ ######   ***555>>>???=========<<<>>>:::666555777777444111000///)))!!! !!!"""(((222666333333444777;;;???AAABBBAAA888666333111222555999<<<888888666555555222&&&   '''111666888CCCDDDFFFIIILLLNNNOOOPPPQQQPPPOOOLLLHHHCCC>>>;;;666666555222///,,,,,,------,,,***)))))))))******,,,'''!!!~~~}}}}}}}}}}}}|||zzz}}}|||{{{{{{zzzzzz{{{{{{xxxxxxxxxwwwuuusssrrrqqqgggZZZGGG333%%%           !!!#########"""!!!  """"""!!!!!!"""$$$"""###"""   )))333:::;;;999:::;;;;;;;;;888555444444444222000///,,,&&& """"""(((111555444...111666;;;@@@BBBAAA@@@777555333222222555888:::;;;;;;:::888888333%%%  $$$...555888???AAADDDGGGKKKMMMOOOPPPPPPPPPNNNLLLGGGBBB>>>;;;888888777444000------......---+++************+++***&&& }}}|||}}}}}}}}}|||}}}}}}|||{{{{{{{{{{{{{{{yyyyyyxxxwwwvvvuuusssrrriii]]]JJJ666'''           !!! #########"""!!! !!!###$$$######$$$%%%%%%$$$   '''000777777666777:::::::::999666444333222111111---((("""$$$,,,111222---111888>>>BBBCCCBBBAAA777777555555555555777888<<<>>>>>>;;;888111"""  !!!***333999===@@@CCCGGGKKKNNNOOOPPPOOONNNLLLIIIEEEAAA===:::999999888555222///...///...---,,,+++************&&&###}}}|||}}}~~~~~~}}}||||||{{{{{{||||||zzzzzzyyyyyyxxxvvvuuutttjjj```OOO;;;***             !!!!!!!!!!!! !!!$$$%%%%%%%%%&&&'''(((###    $$$...777999888:::<<<<<<<<<<<<;;;888666444333333---&&&$$$+++...333777===BBBEEEEEEEEEEEE<<<<<<;;;;;;:::999999999===@@@AAA>>>999///   )))555===AAACCCGGGJJJMMMOOOOOOOOOLLLKKKIIIFFFBBB>>>:::888555666777555222000000000---,,,,,,+++***)))(((((("""~~~}}}~~~~~~~~~}}}||||||||||||}}}{{{{{{zzzzzzyyyxxxwwwvvvkkkcccTTTAAA...!!!          """"""""""""     ###%%%&&&'''''')))***)))"""   """...:::>>>@@@BBBCCCCCCAAAAAA@@@???===:::888666000''' (((///:::>>>CCCFFFFFFFFFGGGHHHDDDCCCCCCBBB@@@???======@@@DDDEEEBBB<<<111   ###---999AAAHHHJJJMMMOOOPPPOOONNNMMMHHHGGGEEEAAA>>>:::777555000222333333111000000111++++++***)))((('''&&&%%%~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxmmmhhh\\\III555%%%        ###"""###"""      """$$$&&&&&&'''))),,,...)))    ###000===DDDGGGKKKOOOOOOJJJIIIHHHIIIJJJGGG@@@:::777---%%%&&&&&& !!!"""+++555???DDDJJJLLLKKKIIIIIIKKKJJJIIIHHHFFFDDDBBB@@@@@@DDDHHHJJJFFF???444$$$   (((333>>>EEEMMMNNNPPPQQQQQQNNNLLLJJJFFFEEEBBB???;;;888666444---///111222000//////000*********)))'''&&&$$$###~~~}}}}}}}}}~~~~~~||||||||||||{{{zzzyyyyyypppmmmdddRRR===***             !!!"""""""""%%%%%%&&&&&&'''***...222(((  '''333???EEEJJJSSSZZZ]]]YYYVVVUUUYYY\\\YYYNNNDDDAAA555///222111)))%%%(((%%%""""""######%%%///;;;BBBJJJSSSXXXVVVRRRPPPPPPMMMLLLIIIGGGDDDBBBAAA@@@CCCHHHJJJFFF>>>444&&&   ---999BBBFFFLLLMMMOOOPPPOOOLLLIIIFFFFFFDDDBBB>>>;;;888666555...000222222000...------************(((&&&$$$###~~~~~~}}}~~~~~~~~~|||}}}}}}}}}|||{{{zzzzzzrrrqqqiiiXXXBBB...!!!             """$$$%%%%%%&&&&&&&&&%%%&&&***000444'''  ***555>>>DDDKKKVVVbbbgggeeeaaa```eeekkkgggYYYMMMHHH;;;555:::999000+++---((($$$$$$&&&%%%&&&111===DDDNNN\\\cccaaa\\\WWWVVVNNNLLLIIIEEEBBBAAA@@@???@@@EEEGGGCCC;;;222%%%    ///<<>>;;;888666555444333111///...---------,,,+++)))(((&&&%%%$$$}}}~~~}}}|||wwwtttooogggTTT;;;&&&      ###$$$###!!!    ###&&&'''------+++&&&%%%''''''$$$  $$$///222666999:::;;;<<<===BBBDDDMMM[[[ddd^^^LLL;;;555---%%%"""  (((222999<<>>AAADDDDDDBBB@@@???@@@<<<>>>@@@@@@???;;;777555555444222111///......---...---,,,***(((&&&%%%$$$~~~}}}|||yyyuuuqqqjjjYYY???'''       %%%###"""!!!   """%%%&&&,,,---***&&&&&&'''$$$   '''---222444666666555333333444555;;;FFFTTT]]]ZZZNNNCCC;;;---'''111888999<<>>>>><<<<<<<<<555888<<<>>>>>>;;;666333333333111000......------//////---+++)))'''%%%%%% ~~~}}}}}}yyytttpppjjjYYY>>>%%%       !!!$$$"""!!!    !!!$$$%%%&&&((((((''')))+++'''!!!  )))222666444555777777555444444555555888>>>FFFMMMPPPQQQPPPBBB222 '''111888<<<===>>>===:::888777777000...,,,---///111111000......,,,))))))'''  %%%///333444222777999;;;<<<<<<;;;::::::555777999;;;;;;888555333111000///...------------111000...,,,***((('''&&&"""~~~}}}}}}zzzuuuppphhhVVV;;;###     """    """$$$###&&&'''(((+++---'''  (((444:::<<<444555666555333222222333333333333444666:::???BBB:::+++&&&///666:::<<<>>>===:::666444333,,,+++******+++,,,,,,+++(((((('''%%%&&&%%%  '''222999<<<<<<<<<<<<===>>>>>>===;;;999:::999999888777555444333///...------,,,,,,,,,,,,111000///...,,,***)))((($$$ ~~~~~~}}}{{{xxxqqqfffPPP444          !!!###%%%'''((())),,,+++!!!  '''444===@@@@@@999:::999666333000000000000///...+++'''&&&&&&&&&%%%###,,,222333555777777555222000///++++++++++++++++++++++++******)))'''((('''  ***666???CCCCCC@@@???@@@AAABBBAAA>>>;;;>>>===;;;888666555555555///......---------......111000//////---,,,,,,+++'''###~~~~~~~~~{{{wwwppp```FFF+++          !!!"""%%%&&&'''(((***''' (((666@@@DDDCCCAAA<<<<<<;;;777333000///000///---***&&&!!! ''',,,---///111111///......///...///111222222222333444222222111//////,,,!!!   ...:::AAABBBAAA?????????AAADDDDDDAAA>>>???>>>===<<<:::888777666000000000///000000111111000000/////////.........+++&&& ~~~~~~~~~xxxuuummm[[[>>>"""           !!!"""###%%%''')))&&&  $$$333AAAHHHHHHEEEBBB888888666333000......///...***###$$$)))---.........---...000222333555888999:::;;;===>>>::::::888666444000$$$  """111<<<@@@>>>;;;>>>===>>>AAADDDEEECCC@@@===>>>??????>>>;;;888666222222222222222222333444////////////000000000000...)))"""~~~yyyqqqbbbLLL222   !!!"""       !!!!!!"""$$$((()))!!!   ,,,444???GGGJJJHHHEEECCC<<<;;;888444///,,,,,,,,,...***$$$%%%,,,000000222333444444444444999777666999>>>BBBCCCCCC???AAA@@@<<<777...  !!!...888999444///999999:::===@@@CCCCCCBBBBBB@@@===<<<<<<;;;:::888555444222111111222444555444222000///...///000111...)))!!!~~~xxxkkkYYYCCC,,,   +++'''!!!        ###%%%)))+++((( &&&444:::BBBGGGIIIHHHGGGFFF<<<;;;888555111///.........)))"""'''///555666777888888888888777:::888777999===AAAAAAAAA???AAAAAA<<<666---  ###000:::;;;666111777888999===AAACCCCCCBBB@@@===;;;::::::;;;:::999888666444111000111222333222222222111111000///...,,,''' }}}tttbbbJJJ555###   ###'''333---%%%      !!!  !!!&&&+++///...&&& $$$000;;;>>>BBBCCCDDDDDDEEEEEE===<<<999666444222111000...)))!!!'''///777888999:::::::::999888999777666666999;;;;;;;;;>>>@@@???;;;555,,,  &&&444===>>>999444666777:::>>>BBBDDDDDDCCC===:::777666777888999999:::777444000......///000///000111222111///---+++)))$$$zzzmmmWWW;;;(((   '''---555///&&&         """!!! """$$$%%%***000333000$$$ ...;;;AAABBBAAA@@@??????AAADDD???===:::888777555333111000))) ###+++111222555666777777777666555444222222222333333444999;;;;;;888333+++  )))666>>>???<<<888888:::===BBBFFFGGGFFFDDD<<<999444222222444555666666444111...,,,---...///.../////////...,,,+++***(((###{{{tttbbbKKK///  !!!'''///555888222)))  $$$%%%         """&&&)))+++...222444...   ###444AAACCCCCCBBB???======???AAABBB???<<<:::999777333000111)))$$$(((+++...222444555555555333222111000//////000111333666666444111***  +++777>>>???===;;;;;;===AAAEEEIIIIIIFFFDDD;;;777222///...///000000///...---,,,+++,,,---...///...,,,***)))((())))))'''###wwwmmmSSS>>>%%%  ###+++333888;;;;;;666---$$$###+++000..."""         ###(((---000111333111))) %%%444>>>AAABBBBBB@@@>>><<<======FFFBBB>>>;;;:::777111,,,...'''$$$'''+++000333555555444222222222111//////111333000333444222///)))   ,,,666<<<======<<<===???BBBFFFHHHGGGBBB???999555000---,,,,,,+++*********+++,,,------......///---***(((''''''(((((('''###~~~rrrfffDDD222   $$$///:::>>><<<888555000)))""""""---222,,,       ###)))...111222111---###  ...<<>>MMMVVVWWW\\\aaacccaaa]]]XXXVVVKKKFFF@@@<<<:::555---&&&""" """%%%***...000111000///,,,...///...------111444666999888555000(((  """,,,333666888:::<<<:::;;;>>>AAA@@@<<<555///000...,,,+++++++++)))((()))+++///111222000...,,,---.........,,,***'''&&&$$$!!!wwwcccRRR(((   !!!(((...999CCCGGG@@@222'''             !!!###%%%'''(((,,,)))###   (((@@@YYYiiiooohhhfffgggooowwwyyyqqqiiiPPPEEE999444333111)))""""""!!!)))!!!###(((///444444111...,,,,,,+++******+++,,,///000777888999:::555)))   %%%///333777===AAAAAACCC>>>999888999888333...444222---(((&&&''',,,///...333888999666111...---)))---666???DDD???222(((***&&&~~~oooXXXCCC###      !!!%%%///666@@@GGGFFF;;;+++   ###          !!!!!!"""$$$%%%''')))***+++'''   ###111CCCWWWcccfff___]]]___fffnnnoooggg___III@@@666222333111***###%%%---%%%!!!&&&---222222000---,,,+++*********+++---000222666777::::::555)))   &&&000555999???BBBBBBCCC@@@<<<:::888666222///333111---)))'''(((+++...222666::::::777222//////222555>>>IIIOOOIII;;;...)))%%%yyygggKKK444  ###))),,,888???GGGIIIAAA222"""  !!!        ###$$$%%%''')))***++++++)))$$$  ,,,999DDDOOOVVVXXXQQQPPPRRRYYY``````XXXPPP@@@:::333222333222,,,%%%$$$***"""###)))...///...,,,,,,***)))))))))+++---000222333666999:::444((( )))333888<<>>999444222222333111...+++***+++---...777999;;;:::777444111000111333:::EEELLLGGG888***((($$$}}}rrr___AAA)))   ###+++111555>>>CCCFFFBBB666'''           %%%&&&(((***,,,,,,,,,,,,(((!!!   111:::???EEEIIIJJJJJJIIILLLRRRXXXWWWOOOHHH999444000000222000***$$$ %%%)))+++*********)))((((((((()))+++...///000333777777000%%% """---777;;;>>>BBBDDDCCCIIIJJJHHHAAA888333444666777555222111111111111000777888999999777555333222,,,+++...666>>>;;;..."""'''###wwwgggRRR666    ###%%%"""!!!###)))111777:::>>>???===555)))          """"""%%%'''***---......---,,,&&&  $$$333999999<<>>666333666<<<>>><<<999888888888777555666777777888888777555333...***(((---333333+++###%%%!!!mmmWWW@@@)))   !!!$$$&&&'''$$$!!!$$$+++222666888888555///'''       !!!""""""%%%'''+++...///...,,,+++###  +++666888666666888888444333333666999888333///###    !!!"""$$$%%%((('''&&&&&&&&&(((***+++...000111...%%%   (((222<<<>>>>>>??????<<<>>>>>><<<777333666???FFFHHHDDD???>>>???>>><<<999999999:::;;;<<<:::777333...***'''(((+++,,,)))&&&$$$ zzzaaaEEE000   !!!%%%'''((($$$!!!!!!(((...000000111,,,$$$        !!!!!!!!!$$$'''+++...///...+++)))  $$$...666666333111...,,,###"""!!!"""######   !!!###&&&&&&&&&&&&(((+++...000111222111+++!!!  """***444===>>>======;;;888777666444333777AAANNNXXXPPPJJJDDDBBBBBBBBB@@@===@@@@@@@@@BBBBBB???999444+++)))'''&&&&&&&&&&&&%%%"""sssWWW;;;'''    """'''))))))!!!%%%***+++***,,,&&&            ###&&&+++...///---***(((  %%%...555444000,,,&&&!!!    !!!%%%%%%%%%'''***...222444333444111***   """+++555===>>><<<;;;888555444333111444<<>>GGGFFFFFFGGGGGGBBB:::444)))******)))'''%%%%%%&&&"""}}}fffEEE)))   """&&&!!!"""''')))(((  %%%)))***$$$         """((())),,,...///---(((###    )))000111111000,,,'''!!!   ###%%%(((***,,,111666:::888888444+++  !!!---444;;;???>>>:::999888000333222444EEE___llllllWWWLLLAAA???@@@AAACCCFFFGGGKKKLLLHHHDDDBBB===777...,,,((('''((()))))))))$$$ ~~~sssZZZ:::###   $$$%%% ###$$$###$$$'''###         !!!"""((((((***,,,,,,(((### $$$...000000///,,,(((###  """###%%%'''***///666:::===;;;666,,,   """000777>>>@@@>>>:::777777333666777<<>>;;;555...(((&&&$$$###%%%&&&&&&%%%!!!lllVVV777    &&&"""          !!!&&&&&&'''%%%###"""###$$$)))'''&&&$$$!!!  ###+++///((('''$$$!!!  $$$,,,666<<<:::666///&&&  '''999<<>>>>>AAADDDIIIJJJBBB999444///++++++)))'''&&&&&&&&&%%%$$$ |||aaaIII+++    $$$           ###''',,,,,,+++(((%%%###$$$%%%***'''$$$!!!  """'''(((!!!   ###+++444;;;<<<777---$$$ +++;;;>>>@@@>>>;;;999:::<<>>333///,,,+++)))(((''''''''''''---111:::CCCEEEEEENNNYYY\\\TTTHHH<<<333...+++)))***+++,,,,,,+++(((&&&$$$"""iiiGGG...                %%%///444555555000+++'''&&&$$$"""     ######    %%%000===NNNTTTLLL>>>111******(((&&&%%%############)))+++333<<<@@@AAAGGGPPPMMMGGG>>>555...)))'''&&&((()))***+++***)))'''&&&"""wwwZZZ999###              """***///111---***&&&###"""!!!       ,,,555AAAHHHFFF;;;...%%%&&&$$$""" """$$$)))222999;;;>>>CCCBBB>>>999333---***((('''%%%&&&'''(((((('''&&&%%%gggHHH+++                 """&&&((($$$###!!!      ***111:::???>>>666+++$$$###!!!!!!)))222777999999;;;:::777333...***''''''#########$$$###"""!!! lllPPP333                       ,,,222888:::555///***''' $$$...666888777999999777222+++%%%"""!!!!!! sssXXX===&&&                       $$$555777777444///***((((((!!!,,,777<<<<<<>>>>>><<<555,,,$$$ ~~~dddFFF...                  &&&###   !!!333AAA<<<444...+++***'''%%% ***888AAACCCBBBCCC@@@777,,,### tttVVV777!!!                      +++'''  (((>>>JJJ>>>111******+++&&&""")))999EEEGGG???@@@<<<333'''^^^===...                        )))444---'''&&&(((((("""%%%000;;;BBB???;;;666...''' rrrKKK///$$$                   )))&&&###%%%((('''!!!(((444;;;@@@<<<555---%%%yyy[[[888                      """(((,,,***######000:::AAA<<<444+++###iiiJJJ,,,                   !!!'''...333///&&&###111===>>>999111((( wwwZZZ:::"""                   ###***111444000&&&!!!...888777222+++### hhhIII(((                     ###(((---...***###$$$***+++(((###!!!""" pppRRR222                    $$$&&&'''$$$  """""" {{{```@@@                 """%%%    !!!"""###"""  ######hhhIII000                        """!!!"""!!!ZZZ;;;&&&                        """!!!oooEEE)))                       !!! """!!!zzz[[[222                       !!!""" """"""!!! hhhHHH$$$                         """!!! rrrTTT777                     ```???'''                         sssPPP000                              uuuVVV;;;"""                      iiiGGG///                    zzzUUU555###                  hhhAAA'''                   vvvUUU000                  &&&&&&  ###$$$!!!   vvv___AAA"""                !!!***)))""" !!!(((***(((!!! aaaHHH000                   ######$$$,,,000///###!!! uuuSSS999%%%                """  %%%...333222%%%"""{{{]]]@@@***               ''',,,+++))) jjjJJJ000               ###%%%%%%$$$%%%$$$"""uuuRRR333            !!!  !!!,,,)))$$$ccc>>>%%%               """!!!"""...***###!!!!!!pppSSS111                  ###!!!!!!)))&&&  ###+++)))&&&""" ]]]BBB'''               """$$$!!!!!!"""$$$///---***%%%!!! ###""""""%%%!!!|||lllGGG000                """'''&&&$$$!!!!!!%%%$$$ kkkWWW777"""                 """''' vvvXXXCCC$$$                 !!!$$$%%%### !!!   eeeFFF222              !!!###!!! qqqSSS555###               !!!!!!}}}aaaBBB)))                 """!!!###!!!"""""""""lllOOO333                  !!!###%%%---333---&&&yyy]]]@@@)))                    ***555<<>>)))                             ~~~]]]FFF,,,                             rrrOOO999###                            sssZZZ999+++                   gggKKK111%%%              uuuRRR333&&&              www]]];;;!!!                     |||cccEEE+++                       nnnPPP444###                     sssZZZ>>>&&&            """              cccIII111              $$$(((             kkkMMM000!!!                              yyy\\\???)))                                hhhGGG..."""                                 tttWWW555!!!                               sss___CCC&&&                       %%%$$$   yyy]]]GGG///                        &&&***$$$      }}}dddHHH222!!!               $$$,,,000,,,!!!%%%&&&   qqqVVV:::&&&                !!! $$$+++222999888...!!! (((---,,,%%% xxx^^^GGG000                            )));;;000###,,,444777GGGOOODDD222''' !!!'''+++(((%%%$$$"""###$$$ $$$---)))'''++++++&&&  jjjMMM666&&&           $$$         """(((%%%$$$&&&   (((555+++!!!!!!%%%,,,222999@@@GGGUUUZZZMMM<<<000(((!!!$$$,,,777>>>AAA:::111+++&&&!!!""""""&&&***,,,(((!!!)))000///111888999444tttUUU777%%%             !!!%%%       %%%******(((666CCCOOOIII666###""")))+++,,,,,,(((###!!! !!!&&&&&&&&&$$$"""!!!"""$$$!!!###&&&))))))&&&""" !!!###$$$$$$###### $$$&&&'''&&&'''%%%!!! !!! """""" """$$$"""!!!###%%%&&&%%%"""!!!"""###"""'''000---%%%!!! %%%+++$$$  ###$$$###(((111888===BBBHHHSSS\\\]]]OOO@@@777000)))+++***'''######***666@@@FFFMMMNNNCCC666,,,'''######(((,,,...***###%%%***+++111:::;;;555%%%###!!! !!! www]]]???)))                  !!!!!!!!!!!!!!! $$$000???GGGFFFBBBMMM```qqqmmmRRR666,,,...---666;;;555---(((&&&%%%)))&&&###!!!%%%))),,,------+++)))'''((()))$$$'''***,,,+++((($$$"""!!!%%%&&&%%%######### $$$(((******)))(((%%%!!! """"""%%%%%%%%%&&&'''$$$"""%%%'''))))))'''$$$######%%%''')))(((%%%%%%000BBBNNNHHH<<<&&&### !!!!!! %%%))),,,+++---444:::>>>DDDJJJUUUYYYUUUFFF:::888444///444222///000666>>>GGGLLLNNNRRROOO@@@111***(((((($$$***,,,,,,)))""" ###'''000888777111***(((%%%###"""%%%(((***)))((('''&&&%%%%%%%%%&&&###"""!!!gggGGG///###                  ---+++'''$$$######$$$%%%%%%&&&...>>>PPPYYYVVVOOOXXXjjj}}}|||bbbDDD666888DDDJJJIII===///)))((((((///+++&&&!!!###)))---...///000///---++++++,,,((()))))))))((('''%%%$$$ %%%++++++((($$$###$$$ $$$)))+++***)))%%%""""""###&&&'''&&&'''(((%%% $$$'''(((***)))(((&&&&&&''')))++++++,,,000>>>QQQ[[[SSSDDD***'''""" """'''+++,,,***,,,444<<>>GGGIIIHHHDDD@@@888111---,,,---...000///......///111444555333333333333333333333333zzz]]]DDD***                   $$$$$$  $$$***'''###!!!$$$,,,;;;KKKTTTSSSOOOJJJFFFGGGKKKCCC333+++,,,---000222333888AAAFFFFFF000,,,%%% !!!&&&)))+++,,,,,,)))+++---...---,,,,,,---))))))((('''%%%$$$""""""###,,,444333***""" ### ###%%%%%%$$$ !!!$$$&&&'''%%%%%%'''$$$$$$'''''')))+++***((('''(((***))),,,///111555666000((("""&&&'''###!!!!!!"""$$$"""***:::MMMZZZ]]]^^^```jjjggg]]]QQQNNNPPPIII===444---***555HHHSSSPPPIIIFFFJJJMMMKKKHHHFFF???777EEELLLLLLCCC???DDDEEE@@@888333...///666>>>EEEIIIGGGDDD???999444111//////,,,,,,+++,,,...222666888444555666777777888888888}}}kkkHHH555!!!               !!!'''(((%%%!!!  '''555EEEPPPTTTSSSAAA333+++......%%% """'''((((((+++222:::;;;777,,,((("""%%%***---...,,,+++$$$''')))***)))))))))***&&&&&&&&&&&&$$$"""(((111///$$$  """$$$$$$!!!"""$$$!!!"""%%%&&&))),,,,,,)))'''((()))$$$((()))&&&%%%%%%###"""&&&###  &&&222GGG\\\eeeaaaXXXTTT```___XXXQQQRRRSSSIII:::...%%%"""...777777444222===JJJUUU]]]^^^UUUIIIVVV]]]\\\QQQNNNUUUYYYUUUBBB999///***+++222<<>>888000)))%%%"""(((111888777---%%%(((222777222+++%%%$$$$$$%%%(((((('''$$$$$$&&&(((***---...///000zzz___EEE000$$$  !!!'''(((%%%"""!!!    """!!! !!!$$$...999;;;555---(((((("""$$$(((...666???GGGLLL@@@333&&&"""'''---...,,,!!!!!!  !!!!!!!!!!!! """"""######""""""!!! ### --->>>DDD@@@AAAGGGMMMAAA111%%% !!!!!!  ###$$$&&&''''''jjjLLL333&&&!!!   ###((('''###       !!!+++...***### )))555AAAMMMSSSAAA222""" ***333333///  000@@@AAA;;;<<>>,,,###     """&&&$$$       %%%000:::@@@111%%%""")))((($$$     ***999;;;555555===DDD555%%%  |||^^^DDD222&&&        !!!$$$!!!          !!!%%%       $$$222666222222777..."""  lllHHH333+++$$$                     ###)))+++((($$$  oooUUU777(((###           ###!!!       {{{XXXCCC---"""!!!               $$$###      {{{hhhIII999)))"""!!!               jjjVVV888,,,!!!                sssWWWFFF+++###                    }}}^^^BBB444&&&                        qqqNNN333(((###                        uuuXXX:::)))%%%                              zzzcccIII111%%%###                         ###     ~~~cccKKK666&&&                 !!!&&&111333000'''     ...444--- nnnOOO888***!!!           $$$:::???BBB???999111%%%     )))000///)))!!!###&&&%%%,,,666<<<888...***---&&& uuu]]]AAA///&&&!!!             ***555AAAFFFEEE???333'''    ### """### %%%666CCC???444$$$!!! %%%...444222///++++++000999???AAAFFFLLL@@@111!!! !!!^^^KKK555***%%%!!!              '''777AAAEEECCC999///...***$$$ ###((('''!!!!!!"""!!! %%%)))!!! """###!!! """$$$%%%$$$%%%%%%&&&%%%$$$"""!!!$$$666DDD@@@333 )))888GGGIII@@@555******///;;;FFFOOOYYY```MMM999%%% ###$$$((((((''''''''''''(((((('''%%%%%%&&&'''%%% sssIII:::***$$$"""                 ,,,555;;;<<<666//////---)))&&&""""""---666555)))###%%%&&&%%%###%%%***///"""!!!$$$'''(((&&&###!!!###$$$%%%&&&((())))))&&&###!!!!!!!!!###---999666+++ &&&222CCCPPPPPPFFF<<<666:::DDDNNNRRRRRRTTTYYYFFF555$$$  $$$''')))(((((('''&&&&&&'''((((((***))))))+++---***"""uuubbb<<>>;;;777999>>>@@@VVVeeesssppp]]]HHH>>><<<999///###"""%%%)))+++***%%% kkkOOO999&&&%%%"""                """&&&)))&&&!!! $$$""""""$$$''',,,/////////###'''+++---,,,***%%%   """ """$$$&&&$$$!!!!!!%%%***---111333000111666:::;;;JJJTTT]]]ZZZLLL???:::;;;===444((("""%%%((('''###nnnUUU>>>...###"""                 """!!!"""!!! !!!###&&&((()))((( ###&&&(((+++)))$$$  """###$$$###"""$$$)))...666555111///444999888333999===???<<<666222444777===555***"""!!!######!!!wwwZZZCCC333)))!!!                 !!!!!!  """###&&&$$$  """"""#########&&&,,,000EEEBBB>>>>>>DDDEEE;;;///+++***(((&&&&&&)))---000444...&&& fffIII666+++%%%        """$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$$$$###!!!     """$$$$$$###!!! """  !!!!!!"""###'''+++///DDDDDDDDDIIIOOOMMM<<<***"""  ###&&&''')))%%% qqqSSS:::,,,%%%       !!!&&&+++...***(((&&&%%%$$$%%%&&&'''************))))))((('''###""""""###%%%%%%$$$"""    !!!!!!!!! $$$***...000###!!!!!!$$$&&&(((000444999???EEECCC444$$$ yyy\\\???...(((###        %%%+++///222///...+++((('''((()))***+++,,,,,,,,,+++***((('''###"""!!!"""######"""  !!!     ###   !!!&&&'''$$$ """$$$### ###&&&)))+++...///### """&&&))),,,,,,%%%kkkLLL222((((((%%%         $$$(((+++...+++***((('''(((***,,,...,,,,,,---,,,+++***((('''"""!!!!!!!!!""""""  !!!"""   """###$$$'''((()))(((%%% ###))),,,)))$$$!!! """"""(((***)))###!!!+++000///+++&&&###!!!nnnVVV;;;---)))%%%!!!      %%%!!!  !!!!!!  !!!$$$%%%'''((())))))))))))***)))((('''&&&&&&&&&&&&$$$###!!! !!!"""  $$$(((***)))******)))&&&""""""%%%***---))) """///+++$$$%%%)))'''"""     xxx]]]HHH111&&&$$$!!!      """   !!!"""###&&&((((((&&&$$$)))((('''%%%%%%%%%%%%&&&!!!!!! !!!!!!  !!!### !!!!!!  ######!!!     $$$!!!  }}}eeeHHH777'''!!!        ###&&&'''$$$!!!$$$###!!! !!! !!!!!!""""""     ###!!!       &&&***$$$  hhhNNN999---""" !!!    ###%%%### !!! !!!"""""""""               ((((((   wwwVVV<<>>HHHQQQRRROOOJJJAAA999777222***###                      kkkOOO;;;(((!!!            ###444???@@@===;;;;;;DDDRRRZZZWWWUUUTTTJJJ;;;222+++!!!                    xxxWWW;;;,,,"""""""""        &&&///333444444444???PPPWWWRRRQQQTTTFFF000"""            %%%'''%%%"""        bbbDDD---%%%!!!""""""         $$$...555888888BBBPPPUUUNNNMMMLLL:::!!!               ''',,,,,,***(((%%%%%%''')))$$$!!!!!!$$$((()))&&&       lllKKK333%%%!!!         )))888BBBEEEDDDOOOUUUTTTKKKHHHCCC///                """&&&)))'''%%%!!!,,,555@@@FFF@@@111     mmmUUU;;;)))!!!         """(((,,,000888DDDOOOTTTTTTQQQUUUPPPGGG@@@<<<555%%%             (((000;;;BBB>>>111!!!$$$&&&"""   ~~~___FFF555&&&!!!              """+++222???HHHVVVaaafffddd___[[[QQQDDD777111///)))             !!!'''++++++&&&  '''...///+++%%%   !!! eeeIII777&&&$$$       $$$111HHH\\\jjjiiiggggggZZZIII???555(((             $$$###!!!    $$$,,,,,,((('''&&&&&&%%%###        qqqUUU<<<,,,&&&###     ***OOO___hhhccc^^^[[[OOO???&&&           """###(((999HHHJJJDDD999)))  ###,,,+++%%%!!!      xxx\\\BBB///%%%$$$!!!     &&&NNNYYY[[[QQQHHHDDD:::,,,       (((---...666@@@YYYooosssjjjXXX???))) ///>>>===999;;;===<<>>$$$          gggKKK666***%%%"""    '''===DDDBBB666,,,)))"""        (((,,,444FFFZZZtttsssZZZDDD,,, )))JJJddddddaaaggghhhbbbiiivvvyyysssdddEEE%%%       ...000+++ uuuYYY@@@///(((%%%    !!!&&&)))'''        222RRRuuuzzzggg???%%% 888]]]{{{~~~}}}xxxwwwccc???...(((       &&&,,,???===444$$$eeeJJJ666***###!!!            222]]]{{{KKK,,,%%%444OOOmmm~~~{{{\\\NNNEEE000    (((///<<<999///$$$|||jjjPPP;;;...&&&               ###""" 777iii{{{NNN,,, (((AAA[[[pppyyytttcccNNN555%%%    !!!   $$$---...+++&&&$$$&&&(((!!!jjjXXX@@@///((($$$           !!!   ###%%%&&&'''((('''(((((()))***,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------111///,,,'''  ===rrrxxxLLL)))...///...,,,(((!!! '''888]]]yyyiiiVVVEEE333!!! ###222===BBB???;;;   !!!+++&&&&&&&&&+++444888///"""yyy\\\JJJ777,,,%%%          !!!%%%!!!###***......+++((('''%%%###!!! """%%%&&&(((((()))******---111444111222444666666555444333444555555444111//////000222222222333555777888999222555444+++!!! """DDDeeeuuuMMM,,, +++;;;JJJNNN@@@555333+++###$$$444UUUvvv}}}pppaaaIII,,,  &&&:::MMMWWW[[[\\\\\\FFF%%%'''---111...555888000+++%%%   $$$%%%&&&,,,666???>>>444***lllPPPAAA000(((###    $$$'''+++)))&&&$$$######"""!!! """###""" """###%%%!!!(((---333777666333///---)))'''&&&%%%%%%'''***++++++++++++++++++,,,///222333444666777888777666555555666666444222000111111222222333444555777999:::777888666///$$$ !!!---EEE]]]vvvUUU111 111MMM\\\bbbYYYOOOIII:::((( ---FFFggg{{{dddCCC$$$  ###888RRRbbbhhhhhhfffeeeVVV111+++999;;;<<<>>>MMMXXXTTTOOOGGG888!!!  $$$((()))...:::EEEFFF===333qqqWWW@@@444(((###!!!    !!!###$$$&&&***000444:::888555333222111///---,,,---...---***((('''((('''$$$"""%%%%%%!!!111666===???===888333000***)))(((((()))+++---///---......,,,+++,,,...000333555666888999999888888666666666555222111222333111222333555777888:::;;;;;;:::777222))) )))000;;;GGGhhh|||]]]555  '''444HHH]]]kkksssnnnggg]]]GGG000   ###===___{{{zzz___999 """///FFF^^^jjjnnnpppooolll[[[333'''<<>><<<<<<===@@@@@@===;;;999999888666333///---,,,***&&&$$$$$$"""!!!666:::???AAA===777111...)))((((((((()))***,,,...---......---,,,---///111222333444666777777777777555555555444222111333444222333555666888::::::;;;<<<888666444...$$$ %%%'''+++TTTzzzZZZ222 (((777MMMgggmmmvvvzzzwwwrrrhhhRRR;;;)))  """!!!000SSStttrrrPPP111 ***;;;IIIVVV]]]hhhrrrqqqgggNNN+++)))FFF]]]ccceeekkkrrrSSS:::  !!!$$$)))""""""'''111<<>>EEELLLNNNLLLHHHAAA@@@>>>;;;777333...+++)))%%%###!!!&&&888<<>>!!!  444IIIQQQUUUZZZkkkyyypppZZZ888!!!(((KKKppp|||}}}hhhLLL*** !!!### !!!''')))'''$$$jjjQQQ;;;---&&&    !!!""""""$$$&&&(((%%%%%%%%%###"""###&&&))),,,///222222///,,,)))(((%%%%%%%%%$$$###!!! !!!$$$%%%''')))***%%%&&&&&&(((***---000222555555555333222222444555777999@@@KKKUUUWWWRRRLLLBBBAAA>>><<<999444...***'''$$$"""###...<<<>>>@@@===888222---+++******************+++,,,''')))+++---...///222444000000000111111111222222333333222000///000333666666777888:::;;;::::::999;;;777888;;;:::888???JJJ888,,, 555eeeuuuuuuCCC!!!''';;;WWWvvv{{{zzzxxxnnncccEEE+++ """888[[[}}}|||xxxwwwtttrrrfffhhhqqq~~~pppVVVEEE...!!! ***DDD[[[gggkkkjjjttt{{{gggFFF"""###HHHxxxrrrVVV333 !!!000======333((("""""""""!!!!!!###lllSSS===---&&&!!!   """%%%'''(((***---000333333111---)))))),,,///000333666666333...***(((''''''&&&%%%$$$"""  !!!%%%'''((()))***+++&&&''''''))),,,000333666888999:::999777666666777777:::BBBNNNWWWVVVMMMDDD???===;;;:::999555000+++&&&$$$""" ***888@@@AAA@@@<<<777111...---++++++*********)))))))))&&&(((+++------///111222333333222222111111222222333333222111000111555777888999:::;;;;;;:::999888999666777;;;;;;<<>>>>><<<:::999:::888;;;CCCNNNUUUQQQEEE999;;;:::999999999777111---&&&%%%$$$!!!!!!000???AAAAAA???;;;555000...---******))))))(((''''''&&&&&&(((+++,,,------///111666666555444333333333333444444333222111222666999999:::<<<<<<<<<:::888777666333555999888;;;OOOgggjjjaaaLLL... 555___vvv{{{|||eee<<<  +++<<>>---***------***///JJJQQQDDDAAAKKKGGG555!!!"""+++CCCfffssspppTTTIII888"""CCCwww}}}www```AAA'''  ***;;;UUUlllvvvrrrdddYYYCCC333&&&###$$$)))<<>>===@@@EEEGGGEEEDDDDDDAAA<<<666444222111111111000...***%%%"""%%%&&&***666DDDFFFBBB;;;444///+++*********(((&&&&&&(((*********))))))***+++,,,...///000444555666999;;;<<<:::888555555444555777:::===???===>>>>>>>>><<<;;;999777111000222555222777RRRooovvvwwwmmmHHH  $$$999???AAAKKKRRRTTT/// $$$???WWWaaabbb[[[VVV]]]lllzzzyyyfff\\\LLL999''' ###...RRRooolllCCC...###"""***//////999GGGOOOCCC222"""!!!888DDDRRRhhhwwwbbb888$$$222YYYzzz~~~}}}yyyrrrooonnn[[[888   ///UUUbbbrrr||||||wwwsssrrr\\\RRRJJJFFFBBBGGG```{{{rrrkkknnnrrrsssmmmNNN999,,,$$$     %%%(((---222777===BBBEEEJJJFFFAAA>>>===<<<:::888777:::;;;:::666111///...''''''&&&%%%$$$$$$$$$$$$"""######$$$$$$###"""!!!!!!###&&&&&&$$$%%%))),,,,,,...000000...---///111444555666777888===DDDIIIGGGHHHJJJHHHEEEAAA???>>>AAACCCCCCAAABBBDDDAAA;;;222000///...//////---,,,((($$$###%%%'''+++777DDDDDD@@@:::333...+++))))))***(((&&&&&&(((*********************+++,,,---...222333555999<<<===<<<;;;999999999999;;;>>>@@@BBBAAAAAA@@@???===;;;888777333111222444222888RRRmmm~~~wwwPPP!!! &&&'''(((111999999,,, 555PPPccciiigggbbb___cccppp}}}yyyrrriii[[[HHH333"""///AAAeee|||cccFFF+++***888NNNKKKCCC444"""'''>>>KKK[[[sssyyyaaa>>>&&&$$$BBB\\\{{{sssvvvrrr```AAA%%%   &&&BBBhhhnnnvvvyyyyyyvvvuuuuuuggg```\\\\\\[[[___qqqoooWWW;;;+++%%%!!!   $$$***111888===AAACCCEEEGGGDDDAAA???===<<<:::888888:::;;;:::666222000...''''''%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$'''))))))((())),,,000...///000///...///111333:::999888888;;;AAAJJJPPPJJJKKKKKKHHHCCC???======??????>>>???DDDIIIGGG@@@222000...---...---,,,***&&&$$$###%%%''',,,888CCCAAA>>>999333...+++))))))***(((&&&&&&(((************************+++,,,,,,000111444888===???>>>===<<<<<<<<<===>>>AAACCCEEECCCCCCBBBAAA???<<<999777555222111222111999QQQiii~~~~~~tttPPP!!!  &&&&&&&&&,,,KKKcccnnnrrrooommmkkknnnuuuzzzsssfffSSS>>>+++$$$BBB\\\lllAAA&&&  )))BBBKKKQQQIII666###&&&:::HHH\\\xxx~~~}}}kkkLLL--- (((888gggyyy}}}uuufffOOO111 <<<]]]vvvtttqqqmmmllllllnnnppplllggggggmmmpppqqqzzz{{{ZZZDDD,,,!!!       &&&...777>>>AAAAAAAAABBBCCCBBB@@@???===;;;999777888999:::999555111---+++'''&&&%%%%%%&&&(((***+++,,,***)))'''%%%$$$$$$$$$(((+++---,,,******---000............///000222333;;;:::999:::===DDDJJJOOOMMMLLLJJJEEE???;;;999999:::;;;<<>>======>>>>>>@@@BBBDDDEEEBBBBBBBBBAAA???<<<:::888555111///...///888MMM```nnngggZZZ;;;  !!!999ZZZkkkqqqvvvwwwwwwvvvvvvyyywwwhhhTTTAAA000 444ZZZvvvVVV000 ###666FFFVVVUUUGGG555&&&)))999RRRqqqxxxWWW... $$$IIIaaa}}}xxxooo```AAA !!!555VVVuuu}}}wwwnnnhhhfffiiilllmmmnnnjjjkkkrrrwwwxxxyyy||||||zzzfffIII777$$$      !!!(((111===DDDEEEEEEEEEFFFDDDDDDCCCAAA>>>;;;::::::<<<<<<;;;999666111,,,)))&&&&&&&&&''')))+++...///222000,,,(((%%%$$$######,,,...///...***))),,,...000000000111333444555666::::::;;;>>>BBBEEEHHHIIIMMMKKKGGG@@@:::777666777888:::>>>DDDNNNSSSMMMDDD888666333111...+++&&&###"""%%%&&&%%%'''///999???>>>===:::666222///,,,+++***(((&&&&&&(((*********'''((()))+++---000222333222333555999===???>>>===???@@@@@@AAABBBDDDEEEFFF??????@@@@@@???===<<<;;;555111,,,***---666FFFTTTUUUEEE333   ***IIIaaakkkpppvvv{{{{{{{{{zzz{{{mmmUUUCCC555%%%&&&LLLtttxxxIII&&& 666III[[[```YYYLLL;;;---000000%%%'''888TTTttt}}}RRR$$$ 444OOOsss}}}yyyrrrUUU---###:::SSSoooyyyuuutttvvvxxxyyyxxxtttsssxxx}}}}}}zzzxxxwww|||~~~gggQQQ:::---"""        ###)))333???GGGIIIIIILLLNNNHHHHHHFFFCCC???===<<<===???>>>===;;;999555///+++'''(((***---///222444555555222---)))%%%######$$$...000111///,,,***---///444444444777:::;;;;;;:::;;;;;;===@@@DDDEEECCCBBBHHHFFFAAA;;;666555666888<<>>???>>>===BBBBBBCCCDDDFFFGGGGGGHHH>>>??????@@@???>>>===<<<666111+++)))---555@@@HHHAAA+++      +++@@@VVVccchhhmmmrrryyyyyyzzzzzz|||qqqZZZJJJ???---333bbb}}}KKK### 555KKKbbblllnnniii^^^QQQVVVSSSAAA222888IIIfffoooDDD   333OOOuuu}}}eee@@@$$$666TTTlll~~~~~~|||}}}|||xxxwwwyyy}}}sssSSS>>>,,,%%%          $$$***333>>>EEEFFFHHHLLLPPPIIIIIIFFFBBB===:::;;;===>>><<<;;;;;;:::777222---)))+++///444777999::::::555222---(((%%%$$$%%%&&&---000111000...---000333555555777;;;???@@@>>>;;;;;;:::;;;===@@@???===:::AAA???<<<777555777;;;???CCCEEEDDDBBBBBBCCC???888555444222000...***%%%""""""((()))&&&'''///777:::::::::999777444111---+++***(((&&&&&&(((*********'''''')))+++...000333444000222555999>>>AAAAAA???BBBBBBDDDEEEFFFFFFGGGGGG@@@AAAAAAAAAAAA???===<<<777333,,,***...666<<>>999666888;;;:::888888999999777222...+++...333999<<<>>>???>>>333000+++'''%%%&&&((())),,,///111111000000444777333444666;;;@@@@@@===::::::888777888:::999666333<<<:::888555555999@@@EEEGGGHHHFFFBBB@@@AAAAAA>>>555444333222111...***&&&""")))***&&&'''///666888888888888666444000,,,******(((&&&&&&(((*********(((((()))***,,,///111222...000333999???BBBCCCBBB???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBB???===<<<999444...+++///777::::::///    +++AAAUUU\\\___eeegggcccooooooqqqwwweeeIIIOOOmmmwwwdddSSSXXXYYYWWWZZZYYYGGG000 999llloooHHH,,,+++...555CCCTTTXXXEEE...)))***&&&"""AAA\\\```YYYSSSMMMFFFJJJFFF333""")));;;SSSkkkkkkZZZ>>>$$$  111KKKqqqxxxiiiQQQ666###)))AAA\\\nnntttssspppyyy~~~}}}pppNNN555)))!!!        """'''000111333555888;;;>>>@@@AAA@@@>>>:::666444555666777555444333333111...,,,///111666;;;>>>>>>;;;999333000+++(((((()))++++++,,,000555999;;;;;;999888555777:::>>>AAA@@@===:::555444333222111000000000444555666777999===BBBFFFOOOFFF>>>;;;===???===:::888888777777555111+++'''###&&&***,,,---///444777777777666333///+++******,,,+++***)))***+++,,,---*********+++,,,---///000000555<<>>FFFJJJUUUfffXXX222%%%  999ggggggLLLTTTWWW^^^mmm|||}}}iiiRRRSSSIII555###...:::>>>888111------***&&&###555CCCFFF444   """000CCCfffyyydddOOO@@@999777AAAUUUjjjuuutttpppppp}}}wwwZZZ<<<)))###"""         %%%***111111222333555888999:::<<<===<<<999555333222333222111//////000000...---111444999===@@@???;;;888888555222///.........///000333777;;;===<<<:::999:::;;;<<>>BBBDDD===777777;;;??????<<<888888888888666222,,,(((&&&))),,,,,,,,,///555;;;888888888555222000///000---,,,,,,,,,,,,,,,,,,,,,************+++---...///222777===AAACCCCCCBBBCCCBBBBBBCCCCCCDDDDDDCCCCCC@@@BBBCCCDDDDDDBBB@@@>>>:::666333444777999666333)))   ...HHHNNNXXX___cccfffiiikkkiiipppzzz```<<<222DDDXXXVVVHHH???DDDNNNQQQUUU```ZZZAAA+++'''111999OOOppp~~~llliiisss~~~ooommmcccOOO777&&& $$$&&&%%%!!! ((($$$  000BBBLLLRRRgggqqqeee^^^[[[SSS[[[jjjwww{{{xxxwwwzzzxxx```EEE///$$$$$$"""       !!!(((...222222222111222222333333666777888666333000/////////...,,,---///111222222444888>>>BBBCCCAAA===999999888777666555555555555666888;;;===>>>===<<<:::@@@?????????@@@>>>;;;999666555333222000//////...---...//////000333888;;;:::666111333888======<<<888888888999777444...******---...+++)))---777AAA>>>>>>===:::666333222222...////////////---,,,+++***************+++,,,---444888===@@@AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBAAA???===;;;888555444444777777555222'''   $$$%%%;;;QQQVVV]]]dddiiinnnrrruuunnnwwwmmmLLL999???TTTccchhh^^^]]]eeeiiicccccc```TTT333111FFFXXXcccsss~~~}}}nnnSSS<<<---"""    333TTTnnnrrrjjjnnn~~~xxxuuujjjppp{{{dddKKK888***%%%&&&###          ###***000333222111///...---------///222444444111...---,,,///...---...222666888999999>>>DDDHHHGGGDDD@@@===999:::;;;;;;:::::::::;;;;;;<<<===??????>>><<<;;;CCCAAA?????????>>><<<;;;777666555333111000//////+++,,,------...000333666777444111222777;;;;;;999777666777888777555000---...///---((($$$***888DDDGGGFFFDDD???888333111000///000111222111...+++)))******)))))))))******+++444777:::<<<===>>>@@@BBB>>>?????????@@@@@@AAAAAA??????@@@???>>><<<:::888666555444555777666333000%%%    000888===///222KKKZZZ^^^eeelllsssxxx{{{}}}zzzwww^^^JJJJJJ\\\qqq|||wwwkkkoooyyyuuummmeeeZZZBBB'''(((QQQdddwww~~~aaaAAA+++   (((CCCkkk{{{www~~~wwwpppttt}}}nnnLLL777...((($$$""""""             ###)))///222111///---+++))))))(((***---000111///---+++***...,,,,,,...333888;;;<<<<<>>>>>>>>>>>>>>===<<<;;;AAA@@@>>>>>>>>>???>>><<<888777666444222111111111---...///......///111444444222111444888;;;;;;:::444333333444555555333111111///***""" '''777DDDIIIHHHEEE@@@:::444222111///000222333111...+++((())))))((((((((())))))***111333666777777999;;;===;;;;;;::::::;;;===>>>???<<<======<<<;;;999777666555555666777777555222///$$$   999RRRYYYZZZFFF+++$$$---BBBYYY___dddllluuu|||}}}uuufffYYYYYYdddpppvvvooo\\\```www{{{lll[[[PPP666$$$>>>lllzzzccc999  (((DDDooo|||xxx~~~wwwzzz{{{uuu[[[===...+++((($$$"""!!!            !!!&&&***---,,,***)))'''&&&&&&%%%%%%(((,,,---,,,***))))))***)))***---222666999999;;;AAAHHHKKKJJJGGGGGGGGGKKKMMMMMMIIICCC>>>======>>>======<<<;;;;;;::::::>>>===<<<<<<>>>>>>===<<<777666555333222222222222000111222111000000222333000000111444888;;;;;;;;;000///...///222444555555555///&&&'''666BBBEEEDDDCCC>>>999555333333...///000111000---***((('''''''''''''''((()))***---///222333333333555777666666555555666888:::;;;::::::999999888777666555444666888999888555222///%%%  %%%LLLnnnjjjlllWWW<<<666>>>NNN___eeehhhpppyyyuuusssqqqllliiinnnwwwzzzyyybbbPPPYYYxxxwwwbbbLLL===$$$---NNN}}}|||~~~eee777     ###===hhh|||~~~}}}ssshhhlllzzz]]]KKK777---***'''%%%$$$            !!!$$$&&&%%%$$$###############!!!###'''((((((''''''(((''''''(((,,,111444666666888>>>EEEGGGGGGFFFHHHKKKNNNOOOOOOJJJCCC??????AAA<<<;;;:::999888888999999<<<;;;;;;;;;<<<<<<:::888444333222111111111111222222333444333222111222333//////111333555666666555---***)))***...333777888999000###(((777@@@BBBBBB@@@<<<777333111111,,,---......---,,,)))(((&&&%%%&&&&&&'''((()))***))),,,///000000000111222222111111111222444666777777777777666666555555555444777:::;;;999666222000'''   (((TTTzzzooouuueeeOOONNNUUU\\\eeejjjlllpppxxx~~~uuuuuutttqqqpppuuu{{{{{{wwwbbbWWWaaayyy{{{iiiRRR@@@AAA///!!!&&&999[[[wwwyyysss^^^WWWddd|||oooCCC!!!  ###&&& 999fff}}}|||~~~}}}|||{{{}}}iiiVVVSSSddd|||yyyIII>>>333,,,'''"""!!!###            !!! !!!!!! !!!!!!"""!!!###%%%$$$$$$%%%&&&'''((()))---222555555444666;;;BBBDDDDDDDDDHHHLLLHHHKKKLLLHHHBBB???AAAEEE;;;:::888777666777777888<<<;;;;;;;;;;;;:::777555111111000000000000111111444555555444333222222333111111222222222000///---+++(((%%%&&&+++222777:::<<<000"""***777???CCCBBB@@@;;;555000------+++,,,,,,,,,,,,+++)))((($$$$$$%%%&&&'''(((***+++(((+++...000000///////////////......///111444555555555555555555555555555444777;;;<<<:::666222000(((   (((UUU{{{uuu}}}sssdddeeelllmmmpppnnnnnnpppuuu}}}~~~zzzrrriiiggghhhddd___ddd___gggpppiiiYYYEEE///<<>>///222888IIIhhhtttdddXXXUUUnnnlllSSSEEECCCMMMbbbxxx~~~vvvmmmjjj}}}gggGGG666EEEkkkyyyRRR111  !!!  :::iii}}}}}}wwwwwwxxx}}}wwwXXXEEETTTmmm~~~zzzzzzddd???888///***(((&&&"""             !!!!!!!!!  """###""" """###$$$$$$$$$###(((,,,/////////111999???<<<>>>AAADDDFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@???<<<888444555:::<<<;;;999>>>======<<<:::888666555444222000000222444555666555555444333333333444555222222111000///---+++***(((((('''%%%$$$)))444<<<<<<...%%%333<<>>@@@BBBEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEBBB@@@>>>;;;888666888<<<>>>===:::>>>===<<<:::999777666555777666444555777999;;;;;;777666555333333444666777444333222111...,,,***)))''''''&&&%%%%%%+++444;;;999+++***777>>>???>>>;;;666111---***(((((('''((()))******)))((('''(((''''''(((((()))***+++***((('''(((+++,,,+++)))///...,,,,,,,,,---///000222333444444333222333555888666444333333111...,,,&&&  ;;;bbbzzz}}}qqqpppoooppptttzzz}}}~~~~~~nnneeeYYYGGG888///+++)))(((111???DDD@@@888------===\\\lllgggZZZbbbsss~~~qqqeeePPP:::***""" (((SSS}}}___:::"""###666HHHHHH999///000???AAA:::(((+++WWWwwwZZZ<<<(((   ###888VVVmmmyyyyyyxxx}}}}}}tttwwwxxx___MMM888333,,,'''%%%"""         """""""""###""""""!!!!!! !!!###%%%&&&%%%###"""###%%%&&&'''((((((((((((***///555:::>>>AAACCCAAABBBDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHGGGDDD???===:::888888;;;???AAA???<<<>>>===;;;888777666666666666666777888999;;;===>>>999888555444444666888999555444222000---+++)))(((%%%%%%%%%%%%'''---444999222'''"""000===@@@>>>444222///,,,***)))(((((())))))))))))))))))))))))***)))))))))))))))******(((''''''(((+++,,,,,,+++------,,,+++,,,---...///111222444444333333444666555333000///000000000///)))   ...MMMvvv|||pppooonnnnnnpppvvv~~~|||cccLLLBBB===333%%%$$$'''&&&***111HHHfff~~~zzzjjj\\\FFF000EEEgggbbb???"""+++)))&&&$$$!!! EEEjjj}}}wwwYYY<<<***###  ###    +++===KKKUUUhhh~~~xxxjjjcccSSSqqq|||pppnnnyyylll]]]]]]ooohhhRRRBBB444000***&&&###!!!      !!!$$$$$$$$$$$$######"""!!! """$$$&&&&&&$$$"""###$$$%%%&&&'''((()))))))))+++111999AAAEEEFFFFFFCCCDDDDDDEEEDDDDDDCCCBBB@@@CCCGGGIIIHHHDDD???<<<999999;;;???BBBCCC@@@>>>???===:::777555555555666222444666777888999;;;<<<999777555444444666999:::555444111...+++(((&&&%%%$$$$$$$$$'''+++///333555)))"""&&&666@@@@@@;;;...---+++***)))((((((((()))((((((''''''(((((()))******)))(((((('''(((((('''''''''(((***+++++++++,,,+++++++++,,,---...///000222333444444444666777444111...---///111222222,,,"""  !!!888dddxxxtttnnnppprrrsssrrrsss}}}oooccc]]]TTT@@@...%%%%%%!!! """,,,;;;ZZZ}}}uuudddRRR>>>,,, 111DDD<<<$$$###$$$---JJJiiittt[[[HHH===HHH===000)))'''""" $$$)))000CCC]]]qqq|||vvv___JJJ>>>999DDDlllvvvggghhhmmmnnnvvv~~~vvvooo```JJJ999:::PPPfffyyylllVVVDDD777111...***&&&###        !!!$$$$$$%%%%%%%%%$$$###""""""!!!###%%%%%%### """######%%%&&&((()))***,,,///555>>>EEEIIIIIIHHHDDDDDDCCCCCCBBBAAA@@@@@@???AAAEEEGGGGGGDDD???<<<999:::===AAACCCCCCAAA??????===:::777555555555666000333666777666666777999888666555333444666888:::444333///,,,(((&&&$$$###$$$$$$&&&***000222111///!!! +++888@@@===777---,,,+++***)))((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&&&&'''(((((()))***************+++,,,------...///111333444444555777999555222///...///222444444,,,###  &&&PPPrrruuutttrrrvvvzzzwwwkkk```cccmmmooodddQQQ>>>222,,,""" ***777AAAEEEVVVrrrnnncccppp{{{eeeFFF,,, ***;;;GGGSSSkkk{{{qqqnnnpppvvvaaaEEE///###   111CCCPPPWWWYYYYYYRRRRRRMMM@@@///$$$"""%%%BBBcccpppmmmmmm___MMMOOO[[[dddooowwwuuukkk^^^TTTDDD>>>444&&&333LLLjjj~~~uuu\\\JJJ===333---+++(((%%%"""       ###%%%$$$$$$$$$%%%$$$$$$######  !!!######!!! !!!""""""###%%%''')))***000444;;;BBBGGGIIIIIIIIIDDDCCCCCCBBBAAA@@@?????????@@@BBBCCCCCCBBB???>>>:::<<>>===;;;888777666666666333777;;;;;;888666666777666666555555666777888999444222///+++'''%%%$$$$$$&&&&&&)))000555555...'''%%%000:::===999444------,,,+++***))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))***+++,,,,,,------...000222444555666999;;;777444111000111222333444+++"""  <<<]]]vvv~~~{{{vvvZZZ>>>777??????<<<222### &&&>>>XXXdddZZZVVVdddeeeYYYggguuuNNN+++ )))BBBWWWfffuuuyyyVVV888&&&   (((,,,,,,)))))))))&&& 111EEEYYYiiimmmZZZ>>>111999???GGGKKKGGG>>>333,,,"""***BBBbbbxxxfffOOOBBB888111)))(((&&&###        !!!$$$%%%"""######$$$$$$$$$$$$###!!!  """""""""!!!"""""""""###%%%''')))+++444:::AAAEEEFFFFFFGGGIIIEEEDDDCCCBBBAAA@@@@@@@@@??????????????????@@@@@@<<<>>>@@@BBBBBBAAAAAAAAA>>>===<<<:::999777666555777<<<@@@???:::666555666555666777888999999999999555333///+++((('''&&&&&&((()))---555;;;777+++ """,,,555:::999666222,,,---,,,,,,,,,+++***)))((()))***++++++***)))((((((''''''&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&'''((()))***,,,,,,---------///222444555777:::<<<888666222111111222111111***!!!  ###===QQQaaayyyrrrKKK$$$ '''DDDggg{{{rrrkkkuuuuuullluuuwwwMMM)))999XXXkkkxxxmmmTTTDDD;;;777555...222555444111///000222555)))   &&&AAA^^^mmmkkkRRR333)))((('''''''''###)))>>>cccwwwuuuWWWBBB888111+++&&&&&&%%%"""       """$$$$$$!!!"""###$$$$$$$$$$$$$$$###!!! !!!###""""""""""""###$$$%%%(((***,,,666===DDDGGGEEEDDDFFFIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<<<<>>>@@@AAA===???AAAAAAAAA@@@@@@AAA>>>======<<<:::888666555999>>>BBB@@@:::555333444666777999:::;;;;;;::::::666444000,,,***((((((((()))+++000888>>>888)))%%%111999;;;888444222++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))((((((''''''''''''(((((($$$&&&'''&&&###!!!"""$$$'''((()))***,,,,,,,,,------///222444555888;;;===999666333111111111///...(((!!!   ///DDDiiipppEEE   :::aaaxxxOOO---!!!%%% >>>bbbsssvvvkkkddd```^^^PPPTTTWWWVVVQQQNNNOOOQQQGGG555     888[[[sssrrrFFF(((!!!  ###666fffxxx|||___JJJ???555///---&&&$$$!!!   !!!$$$!!!      $$$///444+++!!!!!!######""""""""""""""""""""""""  !!!!!!!!!"""###%%%(((+++222;;;BBBDDDGGGJJJHHHBBBEEEDDDCCCCCCCCCBBB@@@>>>===???===999<<>>;;;;;;???EEEKKKNNNJJJGGGBBB<<<777666888;;;DDDFFFGGGDDD===777444444;;;999777999>>>???<<<888666333000...,,,***&&&$$$&&&)))111<<<<<<111###)))555======999555333...///000///---,,,,,,---...---,,,,,,------+++)))******))))))((((((''''''((('''&&&$$$###"""""""""!!!###&&&(((+++,,,,,,,,,---///222666888:::;;;;;;:::888444000---,,,,,,,,,%%% '''<<>>===;;;:::<<<===>>>@@@GGGMMMIII???777555666;;;EEESSS___fff___\\\WWWOOOHHHDDDCCCCCCHHHJJJJJJGGGAAA===;;;<<<:::888888<<>>GGGTTTYYYOOOBBB999888:::???JJJXXXeeennnllliiibbbYYYOOOGGGCCCBBBFFFGGGHHHEEE@@@>>>???AAA@@@===<<>>===<<<===@@@BBBAAA======HHHWWW[[[OOO@@@===???AAAFFFLLLVVV```ffflllggg___SSSHHH@@@===<<>>BBBEEEJJJFFFCCC@@@@@@???===;;;333111...---,,,+++(((&&&(((,,,333888222%%%%%%+++333777666444444444777555222---(((''')))+++---,,,,,,---......,,,+++,,,+++)))((('''&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%(((,,,...222333555777777777777666444...)))***...000---(((***$$$  IIIYYYYYYJJJ<<<+++ 444PPPdddttt}}}xxx{{{aaa@@@'''!!!:::VVVbbb]]]___gggrrr~~~~~~yyyrrroooppp}}}vvvgggSSSCCC555###   %%%222SSSvvv|||lllXXXEEE... (((999WWWqqqwwwssszzz}}}gggMMM@@@444---)))$$$!!!!!!     !!!""""""""" """!!! !!!&&&***555555999???DDDCCC???<<<>>>???@@@??????AAAFFFIIIFFF>>>;;;DDDPPPRRRHHH===;;;???FFFLLLQQQVVV\\\```fffaaaXXXLLLCCC======>>>CCCDDDEEECCC@@@AAAEEEIIINNNJJJEEE@@@:::666111...///...,,,+++++++++)))''')))---444666...!!!&&&+++222555444222333444444444333///+++(((((((((///......///000000///---+++***(((&&&%%%%%%%%%&&&&&&'''((())))))***))))))$$$###""""""$$$(((,,,///555555666777777666555444444///+++---222555111,,,///(((  +++888333### '''333NNNiiiuuu~~~sssppp{{{gggJJJ***%%%AAAWWW\\\TTTZZZgggnnnttt|||}}}}}}{{{tttmmmjjjkkk~~~xxxnnnllliii^^^III333$$$   """---FFF______MMM;;;...333VVVuuu~~~mmmVVV???555---)))&&&!!!      """###$$$$$$ $$$)))---777666888===>>><<<<<>>???AAABBB@@@>>>>>>BBBFFFHHHGGGCCC???:::555000...222000...------,,,***((()))---333333***(((---333666555333333444222222222000,,,***))))))000//////000222222111///,,,+++(((&&&$$$$$$%%%&&&'''(((***,,,------------'''&&&%%%%%%'''+++///111777777888777666555333222222///---///444777444111555---!!!    (((999DDDVVVhhhyyy||||||qqqdddIII333'''FFF\\\```XXX```jjjjjjhhhhhhgggiiikkkhhh___YYYWWWqqqyyymmm\\\WWWOOOFFF666&&& (((444>>>IIINNNCCC333''''''<<<]]]wwwsssWWWAAA444---'''&&&$$$       !!!!!!""""""###  """###%%%)))...222666777;;;???>>>;;;===DDDJJJLLLLLLIIICCC???@@@BBB>>>:::999>>>@@@======@@@HHHLLLPPPPPPKKKGGGFFFFFFIIIIIIFFFBBB===;;;;;;;;;<<<>>>???===;;;;;;>>>AAA@@@AAABBBAAA>>>:::777666888555222000...,,,)))&&&(((+++000...$$$"""+++000777999888555555555111111000...+++***+++---000//////000222222111//////---***'''&&&&&&'''(((''')))+++...///000//////************---///222444999999999888666444222000111000111333777888888777;;;222%%%    $$$888NNN___gggwww~~~~~~iiiQQQ???''''''GGGdddpppkkkpppuuunnnfff```^^^bbbjjjjjj^^^QQQJJJWWW```qqq|||rrrXXXGGGDDDCCC>>>666,,, !!!+++222...  +++333888BBBOOOWWWRRRAAA...!!!333KKKgggyyy}}}dddGGG111...)))%%%&&&$$$    """!!!       !!!$$$&&&)))---222555555888>>>DDDAAA<<<@@@IIISSSUUUUUUOOOEEE???===>>>777666:::???>>>;;;>>>EEEDDDHHHKKKJJJEEEAAABBBDDDBBBCCCEEEDDDAAA===;;;:::???AAACCCAAA>>>===???BBB===@@@CCCDDDCCC@@@>>><<<;;;888444000---)))%%%"""&&&)))---+++!!!%%%---333:::<<<;;;888777777222111...+++)))***...111///......///111222111///111///+++(((''''''((()))&&&(((+++...000000000///---------...111333666777999999999888666333111///222333555888999;;;<<<<<<>>>555'''    333SSSnnn|||sss\\\AAA+++(((EEEkkk~~~vvvlllcccbbbgggrrrssscccPPPDDD888BBBXXXiiidddQQQGGGIIIIIIFFF@@@777)))222>>>GGG@@@+++ ,,,>>>IIIKKKSSSaaahhhXXX999!!!666PPPkkkxxxbbbJJJ;;;,,,''''''%%%###   """"""   !!!!!! !!!  !!!$$$%%%%%%(((222<<<@@@===999;;;AAACCC>>>:::AAALLLYYY[[[ZZZSSSGGG===999888===<<<===???BBBBBB>>>;;;AAA@@@@@@@@@AAAAAA???===AAABBBBBBBBBAAA???===<<<>>>AAABBBAAA===<<<>>>@@@DDD???===AAAJJJNNNKKKEEEBBB>>>888333///,,,***(((%%%%%%&&&&&&'''000444:::??????<<<777333333000+++)))***,,,------222///---000444666333///---,,,***)))((((((((()))(((***------+++************,,,...000222222222222666666555333222000///...333444555777888:::;;;<<<===777&&&  &&&666UUUtttyyy|||rrrYYY===)))!!!&&&GGGlll}}}yyyuuupppqqqrrrqqqjjj\\\MMMBBB???DDDMMMUUUYYYVVVOOOIIICCC???888---"""111EEENNN>>>%%% ,,,:::AAA>>>NNN\\\XXXBBB)))$$$AAASSSjjj{{{uuuUUUAAA555'''%%%$$$###!!!  !!!!!!   !!!$$$$$$""" !!! !!!   !!!"""###(((...444>>>FFFFFFAAAAAA@@@CCCDDDAAA===CCCLLLPPPRRRRRRLLLCCC<<<::::::>>>===>>>@@@BBBAAA>>>;;;:::;;;>>>BBBFFFHHHFFFEEEDDDDDDCCCBBBAAA???======;;;>>>AAA@@@>>>===>>>AAABBB???>>>DDDMMMQQQNNNJJJCCC>>>888444333000,,,((($$$$$$%%%"""!!!...555888<<>>999444111000---)))((((((***+++,,,111...---///222333111---+++***)))'''&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&)))+++---000222333333333333222111000///.........333333555666888999:::;;;<<<555&&&  ---LLLnnn}}}{{{{{{|||{{{ttt|||zzzyyyxxxwwwqqqhhhaaaXXX]]]^^^TTTAAA,,, $$$???aaatttuuu{{{yyyuuurrrssssssppphhh^^^TTTNNNSSSSSSSSSTTTUUUPPPHHHAAA555111***"""(((<<>>,,,!!!(((000444,,,777AAA===... ###BBBSSSjjjzzzttt]]]BBB444---""""""!!!       !!!###'''(((&&&$$$######!!!"""""" !!!###"""!!! !!!"""######...;;;FFFOOORRRMMMEEEFFFDDDDDDDDDBBB@@@BBBGGGDDDEEEEEEBBB<<<999:::<<>>???@@@AAA???<<<999777999===CCCIIIKKKJJJIIIFFFEEECCCAAA???>>>======999===AAAAAA???===>>>@@@>>>===???EEEMMMQQQOOOLLLCCC===777666777555///((("""$$$%%%%%%666<<<===>>>>>>;;;777222///---***'''&&&''')))******///---+++---///000---***)))(((&&&%%%$$$$$$%%%%%%"""###$$$###!!!!!!###$$$(((***,,,///000111111111---,,,+++******+++---...333333444555666777888999999222%%%  :::ZZZkkklll\\\ZZZ]]]hhhuuuyyyssskkkgggbbb^^^^^^^^^WWWGGG999555999<<<777+++ 222NNN^^^cccmmmqqqkkkhhhfffiiilllkkkgggcccbbbccc]]]TTTJJJDDDAAA===555...%%% (((;;;JJJKKKEEE>>>666---)))000444222/////////--- $$$&&&"""!!!333BBBYYYjjjrrrtttuuuvvvwww\\\GGG222***(((       """$$$''')))(((&&&$$$"""!!!""""""!!!!!!###$$$""""""!!! !!!"""###$$$%%%555HHHVVV\\\ZZZQQQGGGFFFDDDDDDDDDCCCAAA>>>===:::;;;:::777555555777:::===============;;;888777999:::<<<@@@DDDFFFGGGFFFFFFDDDBBB???===<<<<<<<<<:::>>>CCCCCC@@@>>>===>>>;;;;;;>>>DDDJJJLLLKKKIIIBBB<<<666777:::999000'''"""'''((( ))):::AAA@@@???===:::555222///,,,)))&&&%%%'''((())))))---+++******,,,,,,)))'''&&&%%%$$$"""""""""###$$$$$$$$$$$$###!!!"""$$$&&&((()))+++------------,,,((('''%%%%%%''')))---///333333444444555666666666555///$$$  $$$;;;GGGIII555///000@@@WWWggggggbbbGGGBBB>>>???@@@999,,, """%%%'''%%%###777CCCIIIUUUXXXRRRRRRRRRXXX___bbbccceeekkkqqqWWWIII888...+++)))###***;;;NNNZZZ``````YYYPPPQQQWWWXXXQQQFFF===555...!!!000EEEWWWcccggghhhhhhdddIII888)))%%%%%%       !!!!!!###$$$&&&&&&%%%###!!!!!!""""""!!!!!!"""$$$"""!!! !!!###$$$(((:::PPP\\\___ZZZNNNDDDCCCDDDEEEFFFFFFCCC<<<666555444333111///000333555999::::::999777555444333:::888888999<<<@@@AAABBBBBBAAA???===;;;;;;;;;;;;>>>BBBEEEEEEAAA===;;;<<<;;;===@@@CCCFFFGGGGGGGGGAAA;;;666777;;;999000'''$$$+++,,,###,,,;;;AAA@@@???<<<999666444222,,,***'''&&&((()))))))))))))))((())))))((('''%%%$$$$$$"""!!!!!!"""######%%%%%%%%%$$$"""###%%%'''))))))*********)))'''&&&$$$$$$###$$$&&&***...000444444444444555555555555111***!!!   """((()))### 000EEEPPPMMMDDD,,,***)))'''&&&"""&&&---444@@@BBB@@@DDDHHHOOOVVVZZZ[[[\\\aaafffPPPAAA...###!!! ###111DDDVVVeeellljjjdddnnnqqqmmm^^^LLL<<>>@@@CCCDDDDDDDDDEEEGGGAAA<<<888888:::888000)))'''---,,,"""!!!111===@@@@@@>>>===:::888666555---+++((((((((()))((('''&&&''''''''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$%%%&&&%%%######%%%&&&((()))))))))((('''%%%$$$######$$$&&&(((,,,000222666666555555555444444444...&&& )))999EEEDDD555''' &&&222444555@@@HHHKKKNNNMMMJJJGGGFFFGGGCCC666'''$$$333GGGYYYeeeiiihhhmmmmmmeeeRRR>>>..."""###''''''(((***,,,///333666777888:::888444===CCCMMMWWW^^^___[[[WWWvvvYYY===...,,,%%%!!!"""        !!!###!!! !!!   '''888HHHNNNKKKGGGCCC???>>>CCCEEEBBB@@@@@@===777111///...---.../////////222333444333000...///000222333555888;;;===<<<;;;999:::;;;<<<===>>>>>>>>>???AAABBB@@@<<<999999;;;===@@@BBBAAA???@@@DDDHHHCCC???<<<:::999666111,,,))),,,((($$$666BBB@@@@@@???>>>;;;999666555...+++)))(((((('''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&((((((&&&%%%&&&'''&&&'''((())))))((('''&&&$$$%%%'''))),,,000222444777777777666555444333333,,,###  &&&555CCCFFF<<<)))######)))999???>>>;;;777333///,,,***,,,%%%%%%555GGGUUU^^^cccZZZZZZQQQ@@@222***%%%"""%%%&&&(((***,,,.../////////666???DDDDDDBBBBBBCCCBBBEEEDDDAAACCCHHHIIIFFFHHHIIIKKKOOORRROOOIIIBBBhhhJJJ222(((***$$$ !!!         """$$$""" %%%444BBBFFFCCCAAA@@@???;;;AAABBB<<<999<<<<<<888000///......///000000000000222333222///---///111333555999===???>>>999666777888;;;===???@@@@@@@@@<<<>>>???===:::888999;;;:::<<<>>>===;;;<<>><<<999666444...+++)))''''''&&&%%%###"""$$$&&&&&&&&&%%%&&&'''%%%%%%$$$######$$$%%%&&&&&&)))++++++***(((((((((%%%&&&(((******+++******%%%&&&))),,,///222444555888888777666555444333333+++!!!  !!!%%%///<<>>???AAABBBCCCCCCDDDEEEAAAIIIRRRVVVSSSOOOLLLLLLEEEEEEAAA;;;===EEEIIIGGGIIIGGGFFFGGGHHHDDD<<<555~~~cccHHH444...&&&######"""       """"""  ''',,,000000222666999888777555444333444555555444------------...///111111000111222222000/////////333444555555666555555555:::888888:::===>>>===;;;>>>===:::999999;;;===???@@@<<<888777999<<>>>>>===<<<888333///---&&& +++AAACCCGGGCCC>>><<<===;;;666111---,,,+++)))((((((''''''&&&'''''''''&&&$$$"""!!!""""""""""""###$$$%%%&&&)))+++---...---,,,,,,,,,***((('''))),,,---,,,)))((())),,,///111333555666:::;;;999777777777111)))!!! !!!###$$$///222555111((($$$))),,,111666===FFFRRRZZZ]]]UUULLLGGGHHHMMMQQQSSSTTTTTTTTTQQQMMMIIIHHHHHHGGGGGGJJJMMMPPPQQQOOONNNOOOTTTTTTOOONNNUUUZZZ[[[XXXWWWVVVVVVUUUOOOGGG@@@mmmSSS:::000+++$$$!!!!!!       """"""  ###))),,,,,,...333555555444333222222444444333222......---......///000111///111222111///...//////222222333444444555444444999777777999<<<>>><<<:::;;;:::999999:::;;;>>>???===999555444666;;;???BBB???===<<<<<<;;;999666333222(((!!!,,,AAADDDEEEAAA===<<<===<<<777333,,,,,,***)))((('''''''''''''''&&&%%%$$$###"""!!!"""!!!!!!""""""###$$$%%%)))+++...///---,,,+++,,,'''''''''***...000///---***+++...111444666777888:::;;;999777777666000(((  !!!###%%%,,,---,,,&&&###%%%***111666111///000444444111333999AAADDDGGGIIIMMMSSSZZZ```\\\WWWQQQNNNNNNPPPQQQQQQTTTUUUVVVTTTQQQOOOOOOOOOPPPQQQSSSVVVZZZ\\\\\\\\\^^^bbbaaa[[[ZZZ___cccdddeeedddeeefffeeeaaaZZZUUUvvvXXXAAA,,,+++'''"""      """"""  $$$'''''')))...111111000000000111333222000............---......//////...000111000...---...//////000111333444444444444888777777999<<<===<<<;;;777888999:::;;;===>>>???;;;777333222666<<>>======:::666222222666===CCCFFFBBB>>>:::777777999::::::333$$$,,,???BBBDDDBBB???===<<<:::777555,,,+++***)))'''''''''''')))'''$$$!!! !!! !!!"""######&&&))),,,---+++)))'''&&&"""$$$'''+++...///...------///222666888:::;;;;;;888999888666666555---%%%  !!! !!!###'''### ###'''***,,,,,,///444:::;;;888777888:::BBBCCCDDDCCCAAAAAACCCFFFGGGFFFFFFFFFFFFHHHLLLPPPNNNPPPSSSVVVWWWWWWWWWWWW\\\^^^aaadddffffffeeedddiiikkkmmmnnnmmmmmmooopppooonnnmmmlllkkklllnnnpppjjjlllkkkiiifffccc```]]]___aaafffkkkoooqqqqqqqqqtttNNN888111)))%%%###!!!   ###)))...***###   !!!"""!!!!!!  !!! ###)))------.........000111000---***++++++***)))))))))******++++++,,,+++))))))+++---...///111333555777777888:::;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;888444111000444;;;AAADDDCCC>>>888555555777999:::222 ///AAADDDEEECCC@@@===:::777444222,,,+++***(((''''''&&&&&&)))'''###  !!!!!! !!!!!!"""###$$$%%%'''******'''%%%###"""!!!###&&&)))))))))))))))+++...222555888999999999777888888666555333,,,###  !!!  !!!###!!!%%%'''...---,,,++++++---///111999777666888<<<@@@CCCCCCEEEGGGHHHEEE???999777666999;;;>>>AAADDDGGGKKKNNNNNNOOOPPPPPPQQQUUUZZZ^^^aaacccfffiiijjjhhheeecccfffhhhkkkmmmnnnnnnnnnnnnoooqqqsssssssssssstttuuuuuutttpppkkkfffcccdddfffffffffhhhiiiggg```XXXTTTUUUYYY^^^dddiiimmmqqqrrr}}}___===...,,,&&&$$$###"""!!!   $$$)))000555111)))     """!!!!!!!!!  !!! !!!''',,,---///...---......---***((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&''')))+++---...000333555777999999;;;<<<======;;;999999:::;;;;;;=========<<<;;;:::666333000000333888<<>>;;;666333000...+++***)))((('''&&&&&&&&&(((&&&###  !!!###""""""""""""###$$$%%%&&&%%%&&&'''&&&###!!! """###%%%%%%%%%$$$%%%'''***,,,000555777888888777666888777555555222***!!!  !!!"""""" !!!  !!! !!!!!!%%%***000555:::???CCCDDDCCCAAA???@@@AAADDDFFFGGGCCCAAAAAAEEEGGGGGGEEEEEEDDDDDDCCCBBBAAA@@@??????AAAEEEJJJPPPVVV[[[^^^```dddeeedddfffmmmqqqssssssssstttuuuuuuqqqkkkgggppprrrttttttrrrooommmmmmjjjlllnnnooonnnnnnoooqqqsssrrrnnnfff]]]XXXWWWYYY[[[ZZZ\\\___^^^VVVNNNKKKLLLPPPUUUYYY]]]aaaeeehhheeeKKK222))))))"""######"""!!!    """$$$&&&***111555///&&&   """"""!!!!!!!!!!!! !!! &&&+++,,,000...,,,+++***)))'''%%%"""""""""""""""###$$$%%%%%%&&&%%%$$$###$$$''')))***,,,///222555777888999:::<<<===;;;888555555666888999999:::;;;;;;;;;;;;777555333333555999;;;<<<;;;777222111333888<<<>>>555  )))777DDDDDD<<<<<<:::666222...,,,++++++***)))((('''&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&'''(((&&&'''&&&$$$!!! !!!!!!###$$$###!!!"""%%%((())),,,000444777888777777555777777555444222))) """######""""""!!!""""""!!!!!!###!!!############"""!!!!!!  ###%%%((())),,,000666;;;???DDDIIILLLIIIGGGDDDBBBBBBDDDFFFHHHCCCBBBCCCIIIOOORRRPPPMMMIIIGGGGGGKKKSSSXXXZZZYYYWWWWWWYYY]]]aaaeeehhhiiikkkpppsssqqqsssyyy}}}|||uuutttttttttsssooohhhbbbqqqtttxxxwwwsssmmmiiihhhdddfffiiijjjjjjkkkmmmnnnppppppmmmeee\\\VVVUUUVVVVVVQQQPPPTTTTTTNNNIIIIIIIIILLLOOOPPPQQQSSSVVVZZZmmmSSS>>>,,,))))))!!!"""""""""    """!!!###$$$$$$$$$$$$'''---000***!!!    ######!!!!!!!!!!!!  !!! %%%***,,,000---***((('''&&&%%%### !!!######$$$$$$$$$###"""###&&&((()))***---000444666888999:::<<<===:::666333222444555555666777999:::;;;<<<;;;999777888:::<<<======777333000///333999>>>AAA555 !!!)))666AAA@@@777777555222...+++******+++***)))(((&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&'''((())))))((((((&&&###  """!!!"""###""" """&&&***))),,,000555888888777666555777777555444111((( !!! !!!"""$$$$$$###"""""""""######""" !!!###%%%  ###''',,,111555777000000...,,,***(((&&&%%%)))(((((('''((()))+++,,,---000444777999;;;>>>@@@AAA???<<<999999:::===>>>AAADDDLLLXXXdddjjjhhheee^^^ZZZWWW\\\eeelllmmmkkkcccccccccfffjjjmmmoooooojjjqqqsssqqqrrrxxxzzzxxxvvvttttttuuutttpppjjjdddlllqqqwwwxxxssslllgggeeebbbeeehhhjjjkkkmmmoooppppppqqqoooiii```ZZZYYY[[[YYYRRRNNNQQQRRROOOMMMPPPNNNPPPQQQPPPNNNNNNPPPSSSrrrYYY@@@444---%%%%%%+++"""!!!   !!!###!!!%%%(((+++,,,,,,+++***))))))(((%%%###   ###&&&$$$!!! !!! """'''++++++)))'''$$$"""!!!  """""""""###$$$%%%'''''',,,---///222444666777777888666333111//////000000222222333444666888:::;;;===;;;888999<<<>>>>>><<<888555111///555===>>>;;;,,,%%%000333777===777...&&&''')))(((((()))((((((((((((((()))))))))&&&%%%$$$###$$$$$$&&&'''***)))'''%%%%%%%%%&&&'''$$$###!!! !!!""""""""""""!!!!!!###'''***+++///333666777777777777<<<888555666888444***""" """$$$%%%'''''''''%%%$$$""""""!!!!!!!!!%%%'''$$$ &&&,,,$$$###(((+++......///333888===???@@@BBB<<<:::<<<999222000444777666444222000...---,,,---222999===???@@@CCCFFFHHHIIIHHHFFFDDDCCCDDDEEEKKKSSS```mmmtttvvvsssqqqppplllkkkoootttuuunnnhhhkkkkkkkkklllmmmnnnooopppwwwwwwvvvsssqqqrrrwww|||xxxwwwvvvuuurrrllleee___eeeiiioooqqqpppllliiigggiiikkkmmmnnnppprrrvvvxxxwwwxxxwwwrrrjjjccc```___```[[[VVVRRRQQQQQQQQQQQQVVVTTTQQQOOONNNNNNLLLKKK}}}cccMMM888000***$$$###)))!!!  !!! !!!###%%%(((***,,,---,,,***(((''''''&&&%%%###"""   """$$$"""$$$'''((('''$$$"""  !!!!!!###%%%&&&'''+++,,,...000222333444444555444222111000000000000111222222333555666666777999888777888;;;<<<;;;999777555222111777>>>???:::,,,'''333666777:::444,,,&&&''')))(((''''''((((((((()))))))))))))))&&&%%%$$$$$$$$$%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$###!!! !!!""""""""""""!!!!!!###'''***---111555777888888888888;;;888555555777333***""""""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""%%%(((******+++---///+++%%%###%%%%%%"""!!!!!!!!!"""###%%%))),,,///111666888<<>>BBBDDDEEEDDDDDDCCCGGGNNNWWW]]]^^^\\\YYY[[[VVVTTTXXX[[[WWWRRRNNNHHHEEEBBB@@@AAAEEEIIILLLVVVXXXZZZZZZYYY[[[```eeeiiillloooqqqqqqqqqqqqrrrwwwuuuuuuxxx{{{{{{uuupppnnnmmmlllmmmmmmkkkgggddd]]]^^^```cccgggkkkoooqqqsssrrroookkkhhhiiimmmppptttsssrrrpppmmmggg___ZZZZZZ[[[^^^dddiiijjjgggccchhhnnnvvv{{{~~~~~~}}}}}}~~~~~~|||wwwqqqjjjfffeee___\\\WWWTTTSSSSSSRRRQQQTTTQQQMMMLLLMMMPPPSSSTTTvvvXXX<<<222***((('''### !!!!!!&&&&&&   ###***+++---...////////////,,,)))&&&$$$$$$%%%%%%$$$$$$"""    !!!!!! !!!"""###%%%'''***,,,...//////111222333444444555111111222333444333333333111222333444333111///---000222555888:::999666444888999999:::???CCC>>>777''' ,,,888999444///+++&&&$$$'''(((&&&$$$%%%&&&'''((()))***))))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""""""""###$$$###!!! !!!"""!!!"""######$$$&&&))),,,111444777888888888888999888555222111222///)))$$$  """&&&***,,,,,,+++++++++111111000111111222333444999777888>>>DDDDDD>>>777;;;;;;???BBBAAA@@@EEENNNTTTWWW\\\```aaa___\\\YYYRRRVVV]]]eeekkkmmmkkkiiieeeaaa___ccchhheee]]]VVVQQQNNNJJJHHHJJJOOOUUUYYYddddddccc```___bbbhhhnnnqqquuuyyy|||}}}|||||||||}}}yyywwwyyy}}}|||tttmmmggghhhiiijjjhhhddd___\\\VVVWWWXXX[[[___dddhhhkkkmmmllljjjhhhhhhkkkoooqqqppppppqqqqqqppplllfffaaaXXXWWWXXX___gggkkkjjjfffkkkooovvvzzz{{{{{{zzzzzz~~~}}}{{{wwwrrrlllhhhfff___]]]YYYWWWVVVUUUTTTRRRRRRNNNJJJIIILLLQQQUUUXXX|||bbbEEE333---((((((&&&### $$$""" !!!$$$)))***,,,.../////////...+++)))%%%$$$$$$%%%%%%%%%"""      !!!"""###%%%(((+++---/////////111222333444444555111222333444555555555555333444444444222000---+++...222666999999888666555999:::;;;<<<@@@BBB<<<333"""###...777777000***'''$$$###''''''%%%$$$%%%'''((()))******)))((('''%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!"""""""""$$$###!!! !!!"""!!!"""$$$%%%&&&(((,,,...222444777888777777777888666444111000000...***&&& !!!'''***...000000000000000333333222222222222333333888777999>>>DDDEEEAAA<<<>>>???CCCHHHKKKPPP\\\iiigggjjjooosssrrrnnniiieee``````bbbeeeiiillllllkkkdddbbbbbbffflllmmmeee]]]YYYVVVRRROOOQQQVVV\\\```jjjiiifffaaa___ccckkkrrrvvvzzz}}}|||~~~sssjjj]]]```dddggggggeeeaaa^^^WWWWWWWWWXXX[[[___bbbeeefffffffffhhhlllpppsssuuunnnooopppqqqqqqnnnhhhdddYYYWWWXXX___hhhnnnnnnlllqqqsssvvvwwwvvvuuuuuuvvv|||{{{zzzwwwtttpppmmmjjjbbb```^^^\\\\\\ZZZXXXVVVRRRNNNJJJIIIMMMSSSXXX[[[nnnRRR666...+++(((&&&$$$""" """%%%''')))+++---------,,,+++)))&&&$$$###$$$$$$$$$###      !!!###&&&(((+++,,,,,,---...000222333333333222222222333444555555666444444444333111...,,,***...111666999888777666666888::::::;;;>>>>>>666,,, '''000555444...)))%%%"""###&&&'''$$$$$$'''((()))***+++***(((&&&%%%###############"""!!!  !!!"""######$$$$$$###!!! !!!""""""$$$&&&((()))+++...111444555777777777666777888666444111///...---+++)))### !!!%%%'''(((+++///111000/////////.........------...//////...333999@@@CCCEEEEEEEEE<<<<<<@@@GGGMMMVVVfffttttttvvvzzz{{{zzzuuuppplllgggccc```^^^```bbbdddeee^^^```bbbffflllpppkkkddd^^^\\\ZZZXXXZZZ^^^cccfffllljjjfffaaa```dddnnnvvv{{{zzznnneeeYYY[[[^^^dddiiijjjiiifff^^^]]][[[ZZZ[[[]]]```bbbaaabbbdddiiinnnrrrttttttmmmnnnnnnooonnnkkkeeeaaaZZZZZZ[[[```hhhnnnqqqqqqwwwxxxwwwuuurrrqqqrrrttt{{{yyyxxxxxxxxxvvvsssppphhhgggeeeeeedddccc```]]]WWWTTTPPPOOORRRXXX]]]___uuuZZZCCC...)))(((%%%"""!!!    $$$&&&((()))+++,,,+++)))'''%%%$$$###"""!!!""""""!!!     !!!###%%%''')))++++++,,,...000222333444444222111111000111222444555444333111000---,,,***)))---000555777666555666777666777777666888888///%%%###,,,222444222---***$$$"""###%%%&&&$$$&&&*********+++,,,***(((%%%###!!!"""""""""!!! !!!###$$$%%%%%%$$$###!!! !!!"""###%%%(((***+++...111333666777999888777777888999666444111///...---,,,+++)))&&&"""  """$$$&&&&&&))),,,---+++)))((((((((((((((()))***+++,,,------999FFFMMMMMMKKKMMMQQQEEEDDDFFFKKKQQQXXXdddooovvvwwwyyyxxxvvvrrrmmmjjjccc___[[[YYY[[[```dddfff```dddggghhhkkkooommmgggbbbbbbbbbccceeehhhlllnnnkkkjjjfffaaa```fffpppxxx}}}zzzpppiii```]]]ZZZ]]]dddiiijjjhhhbbb```]]][[[[[[]]]___aaa___```ccciiinnnpppnnnllljjjkkklllnnnmmmjjjeeeaaa[[[[[[]]]```eeekkkqqqtttwwwwwwvvvssspppnnnooopppvvvuuutttvvvxxxyyyvvvtttpppooonnnnnnnnnlllhhheee```]]]YYYXXX[[[```ccceeezzzYYYBBB555)))%%%%%%"""  !!!###%%%((()))***+++,,,***'''$$$"""!!! !!!       """"""###$$$&&&)))***,,,,,,---///222444666777777111000///......000222333333222000---+++***)))))),,,000444555555444555777555555444333444333*** %%%000555333000...+++$$$"""###%%%%%%$$$''',,,***+++,,,,,,***'''###!!! !!!!!!!!!!!!!!!$$$%%%&&&'''$$$###!!! !!!"""###&&&)))+++---///222555888999::::::888888999:::666444111///------,,,,,,...,,,)))(((''''''%%%###!!!$$$'''(((((('''&&&###"""!!!  !!!%%%'''))))))'''###!!!!!!%%%%%%&&&''')))+++---...555FFFXXX^^^YYYTTTVVVZZZXXXUUUTTTXXXZZZ\\\cccjjjpppppppppnnnkkkgggcccaaa]]]ZZZWWWXXX]]]dddjjjmmmgggmmmnnnkkkkkkmmmkkkfffeeefffhhhkkknnnqqqssstttjjjhhheeeaaa```fffqqqyyy{{{~~~zzzvvvjjjbbbYYYWWW]]]ccceeedddbbb```]]]ZZZZZZ[[[]]]___```aaaccchhhllllllhhhcccggghhhjjjmmmooonnnjjjfffZZZ\\\^^^```ccciiioootttsssttttttrrrooolllllllllqqqppppppssswwwxxxvvvtttuuuuuutttuuutttrrrnnnkkkgggddd```___bbbfffiiijjjaaaGGG666---'''######"""   !!!"""&&&---000///...,,,+++***((($$$"""       """"""!!! !!!!!!"""###$$$&&&((()))+++,,,---///111333555666666666222///+++***+++---///000222000...,,,***++++++,,,000333555333//////333777888555444666333+++%%%$$$&&&...444444111000...+++&&&&&&%%%%%%%%%$$$$$$$$$((()))))))))'''###""" """  """$$$'''((('''&&&$$$$$$###"""!!!!!!""""""!!!"""%%%***000555777777===:::666555666777888999333222111111111000...,,,---,,,***)))'''&&&&&&&&&'''(((***++++++)))(((&&&""""""!!!  !!!$$$&&&&&&$$$###$$$&&&(((%%%&&&(((''''''///:::KKKVVVaaadddaaa___dddjjjkkkjjjkkkmmmnnnjjjbbb[[[eeeooouuuqqqkkkiiifffbbb\\\[[[WWWVVV^^^kkkpppnnnooolllhhhhhhjjjkkkkkkiiimmmmmmoooqqqssssssqqqoooooogggbbbbbbdddfffnnnxxxwwwgggVVVNNNNNNQQQWWW\\\]]][[[ZZZ[[[]]]]]][[[YYY[[[^^^eeekkkiiicccbbbdddfffcccdddllluuuuuulllbbbSSSWWW\\\```dddhhhllloooppprrrttttttqqqkkkdddaaahhhlllnnnllllllqqqsssssssssrrrrrrqqqpppooommmlllnnngggccceeedddbbbeeekkkpppQQQ;;;///(((%%%###"""!!!   !!! )))333888222///,,,***(((%%%"""     !!!  """"""!!!  !!!!!!"""###%%%''')))***++++++,,,...111444777888999999222///+++)))***,,,......///...,,,******+++,,,---000222333111...---111555444111111333111***### &&&...444333000...+++'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%""" ### !!!"""!!! !!!"""$$$&&&'''&&&%%%$$$###""""""!!!!!!""""""!!!###''',,,222777999:::===:::777666666777777777333111000000000///---+++)))((('''%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%###""""""!!!!!!!!!!!!""""""$$$&&&%%%###"""$$$&&&)))&&&&&&((('''***666CCCSSS]]]eeeeee```___gggpppsssvvvyyyzzzwwwrrrmmmjjjhhhqqqwwwuuurrrqqqooolllcccccc```___gggssswwwuuuooollliiiiiikkknnnooonnnqqqqqqqqqqqqqqqooollliiiccc]]]ZZZ]]]```dddmmmvvvyyyiiiXXXOOOMMMNNNRRRWWW^^^]]]]]]]]]\\\ZZZVVVSSSUUUXXX___fffgggccc```aaa```^^^```iiisssuuunnnfffUUUUUUVVVYYY___fffmmmqqquuuvvvvvvsssnnniiidddaaacccgggiiiiiimmmtttwwwvvvpppppppppooonnnmmmlllkkkjjjfffdddgggfffcccdddhhh___BBB222+++((('''""""""!!!    ---999???444000,,,(((%%%###    """$$$ !!!"""""""""!!!  !!!"""$$$''')))+++++++++++++++---111444888:::;;;;;;222///+++))))))+++++++++++++++)))))))))+++---...000222222///++++++...111000------000000(((&&&...444222...,,,)))%%%$$$$$$$$$$$$$$$%%%%%%%%%############""""""!!!!!!###!!! !!!""""""!!! !!!###%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""!!!$$$***000666:::===>>>===;;;999888888777666444222000...------,,,***((($$$######"""!!!!!!""""""####################################$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&'''&&&%%%%%%&&&...???PPP[[[aaaeee```XXXYYYfffrrr~~~{{{yyyyyytttyyy|||zzzyyyzzzyyywwwooonnnlllkkkpppwwwyyywwwpppnnnmmmmmmppprrrttttttvvvvvvuuusssppplllhhhfff\\\ZZZYYY\\\___ccckkksss}}}zzzkkkZZZPPPLLLJJJLLLQQQXXXZZZ\\\]]][[[UUUPPPLLLOOOPPPWWWbbbfffccc```___YYYYYY]]]gggrrrvvvrrrkkkZZZUUURRRTTT\\\fffmmmqqqwwwwwwwwwsssmmmgggdddcccbbbdddfffiiiqqqzzz}}}zzzssssssqqqooommmkkkjjjiiihhhfffgggiiiiiifffeeegggoooMMM666---)))''''''!!!!!!    """...999===222...)))%%%###"""!!!   !!!""" ############"""!!! !!!###%%%))),,,------,,,***,,,---000333666888999999111...***(((((())))))(((((('''''''''(((+++...///111000///,,,))))))+++...---***+++///...&&&%%%...333222///---***'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$"""!!!!!!!!!""""""###""""""!!!""""""######!!!"""$$$%%%$$$$$$######"""!!!!!! !!!!!!!!! %%%---444:::>>>AAACCC>>>===;;;;;;:::888444222000...+++******)))'''%%%""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!"""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&%%%$$$######'''444JJJ[[[eeehhhiiiaaaYYY\\\kkkyyy|||yyyxxxzzz{{{{{{xxxvvvsssqqqrrrtttsssqqqqqqrrrsssuuuvvvwwwvvvvvvwwwwwwwwwuuuqqqllliiigggbbbbbbccccccccceeejjjpppwwwyyy|||~~~|||vvviii[[[RRRLLLIIIJJJNNNPPPVVV[[[]]]YYYRRRLLLHHHIIIJJJQQQ]]]eeeccc___\\\WWWYYY___iiisssxxxvvvrrrbbb\\\UUUVVV^^^ffflllmmmrrruuuwwwvvvqqqllliiihhhiiiiiiiiillluuu|||zzzyyyvvvsssooollljjjiiikkkkkkkkkllllllkkkjjjkkkrrrXXX;;;---((($$$"""!!!     !!!""" %%%...333333---***&&&#########""""""!!!      !!!%%%$$$%%%%%%$$$###!!! !!!"""%%%'''***---......---+++---...000222333333333333...,,,(((''''''''''''&&&%%%%%%%%%&&&(((+++///111111///---)))'''''')))+++,,,+++---000---###%%%---444444111000...+++&&&&&&&&&''''''''''''''''''%%%###!!! !!!!!!"""#########"""""""""###$$$!!!###&&&%%%###"""""""""!!! !!!!!! '''000888===AAADDDFFF@@@???===<<<;;;888333000---***'''&&&&&&&&&$$$#########"""""""""###$$$$$$""""""!!!!!!"""###$$$$$$###$$$%%%&&&''''''&&&&&&%%%###!!!!!!!!!###%%%&&&%%%%%%%%%%%%...@@@VVVdddsssuuusssmmmggglll{{{xxxqqqmmmnnnqqqtttvvvtttqqqooonnnnnnmmmllllllrrruuuyyy{{{{{{yyywwwuuurrrtttvvvuuuqqqmmmlllkkkiiilllnnnkkkiiijjjooorrrvvvyyy}}}wwwmmmcccYYYSSSNNNKKKMMMQQQTTT[[[aaaaaaZZZPPPJJJGGGDDDDDDKKKWWW___^^^ZZZXXXYYY\\\cccmmmuuuyyyyyyxxxmmmfff___^^^bbbggghhhgggkkkqqqyyy|||yyyuuurrrrrrsssrrrqqqrrryyyzzzyyywwwuuurrrpppnnnmmmlllppppppooommmmmmooopppppp]]]GGG222+++***%%%!!!!!!      !!!!!!  !!!""" """"""''',,,---)))(((&&&###"""###$$$###"""!!!     """&&&&&&'''''''''%%%"""  !!!###%%%&&&((()))+++...//////...------...///000000///...---+++)))'''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((,,,///222000...***'''&&&''')))***---...111222***%%%...555555333333111...''''''''''''&&&&&&&&&%%%&&&%%%###"""!!!!!!!!!""""""######"""!!!!!!"""$$$!!!$$$'''&&&""" !!!  !!!!!!)))444<<<@@@CCCEEEHHHAAA???===;;;999555000---)))'''$$$"""#########"""$$$###############$$$$$$""""""######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$###!!! ###%%%&&&&&&'''((((((+++888MMM```hhhuuuvvvvvvtttuuu{{{vvvmmmeeeeeeiiikkklllnnnjjjggggggiiijjjiiijjjmmmsssvvvyyy{{{yyywwwvvvvvvqqqtttwwwvvvqqqnnnmmmnnnlllrrrtttqqqnnnqqqvvvzzz|||wwwoooddd]]]WWWTTTQQQOOORRRWWWaaahhhlllhhh[[[OOOIIIGGGAAABBBHHHRRRWWWVVVSSSTTTZZZ___gggooovvvyyy{{{{{{vvvpppiiieeeeeeeeedddbbbfffooozzz}}}yyyxxxxxxvvvvvvtttssswww{{{{{{vvvqqqpppnnnmmmmmmmmmnnnoooqqqrrrpppmmmmmmqqqsssrrrnnnOOO<<<---++++++%%%"""$$$     !!!"""""""""!!! """######'''+++***%%%%%%$$$""""""######"""!!!   """ ###'''((()))))))))'''$$$!!! !!! """%%%'''***+++***+++,,,---.../////////---.../////////...---,,,)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$&&&))),,,000222000---)))&&&&&&''')))+++---111555333''''''///666666333333111...''''''&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!"""!!!"""###""" """$$$"""%%%(((&&&!!!!!! !!!!!!***666>>>AAACCCFFFHHH@@@===:::777444111---***&&&### !!!"""""""""###""""""!!!!!!!!!"""""" """###%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$"""!!! !!!$$$''''''%%%&&&'''(((...@@@VVVccceeekkkllloootttzzzxxxoooiiinnnrrrppplllkkkfffbbbcccggghhhgggkkkqqqrrrssstttsssrrrsssvvvzzzxxx|||~~~|||vvvqqqqqqrrrpppwwwzzzuuurrrwww}}}ssshhhbbb]]]XXXUUUUUUSSSRRRUUU[[[iiiooorrrjjj[[[NNNIIIJJJDDDEEEKKKRRRSSSQQQQQQTTTXXX^^^fffnnntttxxx{{{}}}{{{vvvnnngggbbb``````aaaccclllvvvzzzwwwssssssuuuooorrrqqqoooppptttuuusssooonnnllljjjiiijjjkkklllkkkoooooolllmmmqqqqqqmmmuuu^^^CCC222%%%&&&&&& """       """#########"""  !!!  !!!!!!!!!!!!"""$$$######'''+++***&&&$$$#########$$$###!!!     ###$$$ $$$((()))***+++***)))%%%"""  !!!!!! !!!###%%%(((+++---///,,,,,,,,,---...///000000,,,---...//////...------'''%%%$$$$$$%%%&&&%%%$$$%%%$$$%%%&&&)))---000222000,,,(((%%%&&&(((***+++---222777333$$$(((111777666333111///,,,'''&&&%%%$$$"""!!!  !!!"""""" """###""" !!!$$$"""&&&(((&&&!!!  !!!!!!+++777???BBBCCCFFFHHH???<<<888444111...***'''$$$!!!!!!"""""""""!!!  !!!###%%%&&&&&&$$$###""""""$$$$$$$$$""" !!!&&&((('''%%%###$$$&&&...BBBYYYbbb```dddeeejjjsss}}}zzzwww}}}zzzqqqlllhhhddddddhhhhhhgggkkksssqqqpppooollllllpppwww~~~|||vvvtttuuuvvv~~~yyyuuuzzzssseee[[[XXXZZZWWWUUUVVVUUUTTTWWW]]]hhhnnnppphhhYYYMMMJJJLLLHHHJJJPPPUUUTTTPPPRRRVVVTTT[[[dddlllrrrvvvzzz}}}}}}xxxpppfff^^^\\\^^^aaaaaaiiippprrrmmmjjjkkknnngggkkkmmmjjjjjjnnnqqqqqqsssqqqnnnjjjhhhgggfffgggffflllnnnllllllooonnnhhh~~~^^^JJJ444...&&&######$$$"""        !!!"""&&&$$$"""!!!!!! !!!!!! !!!  !!!%%%&&&'''((('''&&&$$$###"""#########"""!!!  """%%%  $$$%%%$$$,,,)))'''''')))***)))'''$$$""" !!!$$$%%%%%%&&&'''((()))***+++***+++---///000000/////////...---+++***)))((((((%%%$$$###""""""$$$%%%'''&&&%%%$$$%%%(((---222555444000+++((((((***,,,,,,---333555///###000111222222111///,,,+++%%%$$$###!!!   """### """###"""  !!!(((...666===???===888444:::666111...---+++'''$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$&&&''''''###%%%(((000???QQQ\\\___\\\]]]aaajjjuuu}}}uuusssooolllkkkmmmppprrruuunnniiihhhggghhhqqq|||~~~zzzzzz}}}yyytttvvv|||xxxkkk___WWWTTTWWWYYYYYYXXXVVVVVVYYY\\\bbbggghhh```RRRIIIHHHKKKJJJEEEGGGRRRYYYWWWUUUUUUWWW[[[```eeehhhnnnuuuzzzzzzwwwrrrlllgggdddbbbbbbcccdddeeeffffffeeedddcccffffffffffffffffffeeeeeelllhhheeefffjjjkkkiiifffllloooooolllkkkkkkfff```lllMMM:::111+++%%%###$$$$$$"""       !!!"""'''%%%"""    !!!###"""!!! !!!$$$%%%$$$""" """$$$%%%&&&((()))(((&&&###!!!!!!"""""""""!!!   $$$###$$$&&&%%%)))&&&$$$$$$&&&'''&&&$$$###!!!!!!$$$$$$%%%&&&'''(((***+++++++++,,,---...///000000000111000...+++)))'''&&&&&&%%%$$$###"""###%%%&&&((('''&&&%%%%%%(((,,,000333///,,,(((&&&'''***,,,---222666666---!!!000000111000///,,,)))(((######"""!!! !!!"""!!!  !!!""" !!!"""!!! !!!"""&&&)))...222444333111///111...***((('''&&&### """"""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""$$$%%%%%%%%%&&&(((---<<>>000,,,)))$$$""""""       """&&&''''''&&&$$$&&&&&&%%%$$$###"""!!!   """$$$%%%&&&***///444777888666000,,,---...---&&&%%%$$$"""!!!  ###"""     """"""""" """!!! !!!!!!!!!$$$%%%&&&(((+++---...///333444444333000,,,(((%%%###$$$%%%'''((()))))))))*********)))'''&&&$$$###%%%$$$$$$%%%'''(((((('''!!!!!! !!!(((333777666)))!!!)))---///111000...***%%%"""!!!!!!!!!###%%%'''******+++---///111111111000///***&&&''',,,,,,'''!!!$$$%%%'''))),,,...//////+++,,,+++((($$$!!! ###%%%''''''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$###"""""""""$$$###"""!!!!!!"""######!!!###%%%&&&&&&'''(((***%%%%%%&&&'''''''''''''''******,,,...000666EEETTTUUUTTTVVV^^^gggpppxxx}}}|||tttllljjjkkkjjjddd___[[[RRRIIIIIISSS___gggjjjmmmqqqwww{{{~~~zzzoooccc\\\ZZZ\\\fffooowwwvvvsssnnniiidddccccccfffhhhjjjjjjiiihhhiiijjjkkkhhheeedddeeehhhjjjkkkqqqqqqrrrssssssppplllhhhggggggiiijjjlllmmmnnnnnnmmmjjjfffgggkkksssyyy}}}zzzuuunnnlllmmmmmmjjjgggddd___ZZZ[[[aaaiiiooorrrssssssrrrrrrqqqqqqqqqqqqpppvvv|||cccNNN777---***'''"""      %%%)))***(((%%%"""$$$$$$###"""!!!    ###%%%(((,,,222777:::<<<999111,,,,,,,,,***&&&%%%$$$"""!!! !!!$$$(((***(((!!!     """###$$$  !!!!!!!!!###$$$&&&(((***,,,---...000000000///---)))&&&$$$###$$$%%%&&&'''(((((((((++++++***)))(((&&&$$$###"""!!! !!!$$$%%%$$$###!!!!!!!!!***555777444%%%###+++...000222222///+++%%%!!!  !!!###&&&)))+++,,,---///000000000///+++(((&&&&&&((((((%%%!!!%%%'''***,,,...000000111000000///+++'''$$$"""###%%%'''((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$"""$$$&&&&&&%%%&&&((()))&&&'''(((((())))))((((((++++++,,,---...333AAAOOOSSSTTTZZZdddoooxxxzzztttrrrtttsssnnniiieeeZZZOOOLLLSSS\\\cccfffooopppqqqppppppqqqtttvvvvvv{{{~~~rrrggg]]]ZZZZZZ]]]dddlllqqqqqqpppmmmhhheeeddddddhhhjjjllllllllllllmmmoookkkhhhdddccceeehhhkkkllliiijjjmmmsssxxxxxxsssmmmhhhhhhiiikkkmmmoooqqqrrrsssoookkkjjjmmmsssxxx{{{xxxsssmmmkkkmmmmmmllliiiddd```]]]___eeelllpppqqqqqqssstttuuusssoookkkhhhdddllltttxxx|||}}}yyyyyyOOO???...((('''$$$      !!!'''+++,,,)))$$$ """"""!!!  """""" !!!###&&&***///555999===???;;;222,,,+++***'''%%%$$$###"""!!!  +++...333444///%%%    ###%%%%%%&&&&&&"""  !!!!!!!!!"""###$$$&&&(((***,,,,,,++++++++++++)))&&&$$$""""""###$$$&&&'''''''''''',,,++++++)))(((%%%$$$###  """###"""!!!""" """---777666///'''---000111333222000+++&&&!!! $$$'''+++,,,---/////////...---)))(((''''''&&&%%%$$$###'''))),,,///000111111000222111///,,,'''$$$######(((******)))'''%%%$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''(((((()))******************,,,++++++,,,,,,///:::FFFTTTXXX```iiittt}}}}}}zzzzzz{{{{{{vvvqqqiii___UUUQQQUUU]]]ccceeennnmmmjjjfffddddddfffiiilllmmmuuu|||wwwzzz~~~~~~{{{yyyxxxjjjaaaYYYYYY[[[]]]aaafffiiikkklllkkkiiigggfffffflllnnnpppppppppqqqrrrtttnnnjjjeeecccdddfffhhhiiihhhjjjoooxxx|||vvvnnnmmmmmmnnnpppssswwwyyyxxxtttooommmooosssvvvxxxxxxtttnnnmmmnnnpppooonnniiiffffffiiinnnrrrsssrrrqqqtttxxxyyywwwqqqkkkfff\\\dddkkkkkkjjjkkkkkkiiiyyyaaa>>>222(((%%%$$$        """&&&((((((&&&"""!!!!!!   !!!"""""" !!!"""###%%%&&&'''))),,,000444777;;;===999111+++)))(((%%%$$$$$$###!!!!!!  !!!!!!!!!  !!!111555::::::333(((  $$$ (((...///---******((($$$  !!!!!!!!!""""""$$$%%%''')))***+++((((((((('''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&++++++***)))'''%%%###""""""!!!!!!!!!###$$$$$$""""""###000999444***!!!+++///000222000000///+++&&&""" !!!%%%+++,,,---......---,,,,,,'''))))))'''$$$"""$$$&&&%%%'''***---//////...---,,,+++***'''###!!!"""###+++,,,---,,,)))''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''((()))***)))((('''((()))***++++++,,,,,,,,,++++++---+++******)))+++333===WWW\\\ccchhhoooxxx~~~}}}{{{xxxyyyzzzxxxtttoooccc^^^XXXXXX^^^eeeiiikkkiiihhhgggdddcccdddgggjjjnnnjjjlllsssuuurrrvvv}}}zzzwwwuuuxxx{{{yyyuuuqqqqqqrrrmmmeee^^^^^^```______```eeegggkkkllllllkkkjjjkkkrrrssstttsssrrrrrrtttvvvppplllgggccccccdddeeeeeekkknnntttzzz~~~~~~}}}{{{tttrrrpppoooqqqtttxxx{{{vvvsssnnnlllmmmppprrrsssyyyuuuqqqnnnnnnoooooonnnkkkjjjkkknnnssstttrrrooossstttuuutttsssooollliii\\\aaabbbZZZRRRPPPQQQQQQfffMMM444,,,%%%$$$"""      !!!""""""""""""!!!    !!! !!!!!!$$$(((+++000///------...000111222444666555...)))((('''$$$######"""!!! !!!!!!""""""""""""!!!   !!!!!! !!!"""###$$$111666;;;:::222'''  %%% %%%222999888333...+++...(((!!! !!!!!!!!!!!!"""###%%%&&&((()))***((('''&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&)))))))))(((&&&%%%###"""###"""!!!"""###$$$###"""  &&&111777000$$$&&&---//////111***+++,,,***&&&###"""""" ###***+++,,,------,,,++++++%%%'''(((%%%!!!!!!%%%###$$$''')))******))))))%%%&&&%%%###!!!!!!###%%%,,,---///...,,,++++++,,,---,,,+++***)))'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''***+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++---***((()))'''(((...666RRRYYY___```eeeooovvvwwwwwwuuusssssssssppplllhhh```______bbbhhhmmmoooooobbbdddeeeffffffhhhkkkmmmqqqmmmnnnqqqllldddgggqqqvvvxxx{{{{{{xxxtttssstttsssttttttpppmmmmmmppptttzzzrrrkkkiiigggbbb^^^^^^fffiiimmmooopppppppppqqqvvvvvvvvvtttqqqpppqqqsssllliiifffdddeeeggghhhhhhjjjoootttvvvuuuvvvyyy}}}{{{yyyuuurrrrrruuuxxx{{{uuurrrooommmoooqqqrrrrrrzzzwwwsssqqqooonnnmmmlllhhhggghhhkkkmmmmmmiiidddllliiiccc^^^[[[[[[\\\]]]TTTUUUPPPCCC888666888999tttVVV@@@...((($$$"""       !!!   !!!###(((000777<<<999444111000///...------111000+++''''''&&&$$$###"""!!!!!! !!!!!!!!!!!!""""""######$$$###"""!!!!!! !!!!!! !!!"""###!!!!!!!!!!!!###$$$%%%&&&///333666333+++!!! %%%""" (((555;;;999222---+++///)))!!! !!!!!!!!!""""""###%%%&&&'''((()))((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!!!!  """(((111444***!!!***...---,,,...&&&((()))(((&&&###"""""""""((()))***,,,,,,,,,+++***###$$$$$$!!!"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$###"""###&&&)))---///000000...------......---+++***(((&&&$$$$$$$$$$$$###"""""""""""""""$$$%%%&&&''''''(((''''''+++,,,---,,,+++***+++,,,++++++++++++++++++***))),,,((('''''''''&&&+++111DDDPPPXXXZZZ___jjjqqqqqqpppooommmlllkkkiiifffddddddccceeegggkkkmmmlllkkk\\\^^^```aaabbbdddgggiiinnnrrrwwwwwwnnnccc```ccciiikkkooorrrpppllllllooonnnmmmkkkjjjlllrrrzzzyyytttmmmeeebbbdddkkknnnqqqsssssssssuuuvvvvvvvvvtttqqqnnnlllmmmooofffeeeeeegggkkkooopppqqqlllpppssstttsssuuu{{{~~~zzzvvvvvvwwwzzz|||wwwuuurrrrrrssstttuuutttvvvuuutttqqqnnnkkkiiihhhbbb```^^^___```___ZZZUUUUUUOOOFFF>>>999:::===@@@======777+++$$$$$$&&&'''zzz```GGG666***%%%"""        !!!!!! !!!"""%%%---999BBBFFFAAA:::555222000,,,******......)))&&&'''&&&$$$""""""!!! !!!!!!!!!""""""###$$$$$$%%%######"""!!!!!!!!!!!!"""!!!  !!!###%%%""""""######$$$%%%&&&''',,,...///***!!!  !!!,,, '''111444000***((((((,,,%%%!!!  !!!!!!!!!"""###$$$%%%&&&((()))))))))(((%%%###"""###$$$%%%%%%%%%&&&''''''''''''&&&######$$$$$$$$$$$$######   %%%***//////%%%%%%---...***)))+++%%%'''((('''%%%"""  """&&&''')))+++,,,,,,++++++&&&%%%$$$!!! """$$$############$$$&&&''''''''''''%%%$$$%%%)))+++...000111000---++++++,,,******((('''%%%$$$###"""""""""!!!!!!""""""#########$$$%%%'''(((((('''''')))***++++++******+++,,,***************)))((((((***'''%%%''''''&&&***///999IIIUUUYYY___iiinnnkkkiiihhhfffeeeeeeddddddcccdddcccbbbbbbbbbcccccccccVVVWWWWWWWWWXXX\\\aaadddoooyyy~~~wwwjjjbbb___]]]```aaagggkkkiiicccdddjjjjjjhhhgggjjjrrr|||{{{qqqhhhhhhnnnqqqsssuuuuuuuuuuuuwwwyyyrrrrrrpppmmmjjjiiijjjlllggggggiiimmmrrruuuuuuuuummmlllmmmoootttwwwwwwvvvsssqqqnnnlllkkklllnnnpppllliiigggfffggggggfffeee___```aaa```]]]YYYWWWUUUNNNKKKGGGEEEEEECCC???;;;333///)))$$$!!!!!!###%%%%%%&&&###iiiPPP<<<000(((###        !!!!!!""" !!!"""&&&000>>>IIIJJJDDD===777444000,,,)))***---...)))&&&&&&&&&###"""!!!!!! !!!!!!!!!"""###$$$$$$%%%%%%$$$######"""""""""""""""!!!!!!  """$$$&&&$$$$$$$$$$$$%%%&&&'''(((***,,,+++$$$   $$$111 $$$+++,,,&&&"""###&&&'''!!!######"""!!!  !!!!!!"""######$$$%%%'''((())))))***(((%%%"""!!!"""###%%%&&&&&&''''''((('''''''''!!!!!!"""###############   '''+++...,,,"""!!!(((///...)))''')))%%%'''((('''$$$  !!!%%%&&&(((***+++,,,++++++***(((&&&$$$######$$$$$$&&&%%%#########%%%'''(((***)))(((&&&$$$%%%(((+++000111111///,,,)))((()))&&&&&&%%%$$$######"""!!! !!!"""$$$%%%&&&"""###%%%'''(((((('''&&&''')))******))))))***+++)))))))))))))))((('''&&&)))%%%$$$&&&'''''')))...444GGGWWW\\\aaaiiikkkeeecccbbbaaa``````aaabbbcccaaa___[[[YYYXXXYYY[[[\\\RRRQQQPPPOOOQQQWWW^^^ddduuupppaaa^^^^^^\\\\\\]]]ccchhheee^^^```fffjjjgggggglllwww~~~rrrjjjmmmuuuuuuvvvwwwvvvuuuvvvxxxzzznnnnnnllljjjggggggiiikkklllmmmooosssvvvwwwvvvtttjjjeeebbbfffnnnqqqkkkccc[[[ZZZXXXVVVVVVXXXZZZ[[[UUUSSSPPPOOONNNNNNLLLJJJ@@@CCCEEEFFFCCC???<<<;;;666111,,,)))'''%%%!!!kkkMMM;;;111+++           """!!!   $$$&&&***111;;;CCCAAABBBDDDDDD???999222...---,,,+++)))'''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""$$$%%%%%%$$$$$$###"""""""""######"""!!!!!!!!!"""$$$%%%"""###&&&((())))))---222///&&&  &&&+++$$$$$$+++///)))"""!!!"""""""""!!!"""!!!!!!%%%,,,111000---***'''###   !!!"""!!! """%%%)))++++++)))%%%###"""###%%%'''((((((''''''&&&%%%$$$###  !!!%%%"""(((444666***!!!)))...+++((()))++++++---+++(((%%%"""   $$$(((+++,,,,,,---...111///,,,)))((()))***,,,......---,,,,,,,,,,,,---000000///+++&&&%%%'''***...---+++++++++***'''%%%'''%%%###   !!!###$$$%%%$$$''')))***)))))))))***))))))*********+++++++++***)))'''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((///999HHHVVV```dddggggggdddbbb```^^^]]]]]]^^^___[[[[[[WWWQQQQQQTTTSSSPPPRRROOOLLLOOOXXXbbbjjjmmmyyyvvvppphhhaaa^^^^^^___ZZZZZZ[[[[[[\\\___dddgggeeeddddddkkk{{{vvvppppppsssrrrqqqqqqrrrttttttsssqqqiiihhhgggeeeeeeggghhhjjjlllkkkjjjhhhgggeeedddcccXXXRRRLLLIIIIIIHHHEEEAAA777666555333222000///...))))))((('''%%%$$$######\\\AAA222***$$$          !!!!!!   ###'''***---333<<>>???AAADDDEEEAAA888111...---,,,***(((&&&%%%$$$########################$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''')))+++///222333###  ---:::000 ,,,222222+++"""!!!"""$$$%%%&&&&&&$$$###%%%+++000888888777555000+++&&&###!!!!!! !!!!!! !!!###%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######"""!!!!!! !!!!!!!!! !!!!!!!!!!!!###$$$,,,333...!!!&&&---111///---///111000///...+++'''$$$###""""""###"""!!! """&&&***---...///000111222222111111111222222222222333333444444222111000222444555444111...,,,,,,,,,***(((''''''&&&$$$###!!! !!!""" !!!###%%%&&&&&&%%%%%%$$$'''***+++++++++,,,,,,*********+++++++++,,,,,,%%%%%%$$$$$$$$$%%%'''((((((***++++++)))'''''''''+++444CCCQQQZZZ^^^______bbbaaa```^^^\\\ZZZXXXWWWTTTWWWWWWWWWYYY\\\[[[WWWSSSTTTYYYbbbmmmvvvyyyyyyqqqppplllfff___ZZZYYYYYY[[[[[[[[[ZZZ[[[___eeeiiikkkkkkjjjkkktttyyynnnhhhggghhhdddbbb___\\\YYYVVVQQQNNNRRROOOKKKGGGCCC@@@???>>>555444222000---+++)))((("""yyyVVV888)))%%%"""       !!!   !!!&&&,,,///111333777;;;>>>>>>@@@DDDEEEAAA777///......,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((***)))((((((''''''(((((((((&&&'''((()))((('''&&&%%%&&&''''''(((,,,222222000   !!!999AAA///+++000000(((!!! !!!###$$$%%%&&&&&&&&&%%%'''+++///555555666555222---((($$$""""""!!! !!!!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""" !!!!!!"""###%%%---222***!!!***000222111000222444222///---***&&&$$$"""!!!!!!"""!!!  ###&&&+++...///000111222///000111333333333333222111222444555555333111000222555888:::999666333111)))'''%%%$$$$$$$$$"""!!! !!!"""!!!###%%%'''((('''&&&%%%%%%'''***,,,,,,,,,,,,---*********++++++++++++,,,'''&&&%%%%%%%%%&&&(((((())),,,......+++)))''''''---777EEESSS\\\```bbbcccaaaaaa```___\\\XXXUUUSSSRRRUUUXXXXXX[[[^^^\\\VVVVVVWWWZZZaaajjjpppqqqpppkkkjjjgggccc]]]YYYWWWWWWZZZ[[[\\\\\\^^^bbbgggkkkmmmqqqrrrqqquuu{{{pppeee]]]ZZZZZZNNNKKKGGGDDD@@@<<<777444333111...***'''$$$"""!!! gggEEE...%%%###!!!         !!!  !!!!!! !!!!!!$$$)))///333444555888;;;BBBCCCDDDFFFEEE???666//////...---,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++***)))))))))))))))******'''((()))******)))((('''''')))((()))...555222+++   +++======)))&&&***)))### !!!  !!!"""$$$$$$%%%%%%%%%'''***,,,---...000111///+++'''%%%""""""!!! !!!###$$$$$$$$$###!!!"""#########"""!!! """"""########################"""!!!!!!!!!!!!!!! !!!"""%%%,,,000&&&'''...222444111111444555333///...+++'''%%%###"""""" """%%%***---///000111222...000222444555555444444222333555666666444222111222555:::>>>???<<<888444'''%%%"""!!!!!!!!! !!!"""######$$$'''((()))((('''&&&%%%(((***,,,,,,+++,,,---))))))************++++++***)))'''&&&&&&&&&'''(((***,,,......,,,)))((('''...777DDDQQQZZZ```ccceee_________^^^ZZZVVVRRROOOOOOSSSWWWXXXZZZ\\\YYYSSSSSSRRRRRRVVV]]]bbbdddcccccccccbbb___[[[XXXWWWXXX\\\^^^aaacccdddgggjjjmmmpppuuuwwwsssrrruuuvvvvvvoookkkbbbWWWKKKCCC???===222000---***(((%%% kkkSSS666'''"""!!!        !!!!!!!!!!!!   !!!!!!!!! !!!"""""" !!!"""###$$$)))...555888999:::<<>>777333//////...,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++******)))))))))***++++++(((((()))***************))),,,+++,,,222888222&&&   $$$333:::333 !!!$$$$$$ !!!"""!!!  !!!!!!"""###$$$&&&'''((('''(((***+++***(((&&&$$$"""!!! !!!"""""""""!!!  !!!"""#########"""######"""!!!  !!!"""$$$***---%%%!!!---111444444111111444444222000///,,,(((&&&$$$###### $$$(((,,,---...000111000222444555666777666666555666666777777555444333222555999>>>@@@===777333%%%### !!!######%%%%%%'''(((((((((''''''&&&(((+++++++++******+++((((((((()))))))))*********)))'''&&&&&&&&&'''''')))+++,,,,,,***(((((((((---444???IIIQQQWWW\\\___\\\\\\[[[ZZZWWWRRRNNNLLLKKKOOOSSSTTTVVVXXXTTTNNNLLLIIIHHHKKKRRRXXXZZZZZZ\\\]]]\\\ZZZYYYXXXZZZ\\\eeejjjooorrrsssrrrpppppplllooonnnfff```\\\XXXSSSIIIDDD<<<333***$$$ tttVVVBBB---%%%###        !!!!!!  !!!""""""!!!  !!!!!!!!!!!! !!!""""""###""""""""""""###$$$%%%&&&,,,111777:::;;;<<>>777000'''###gggKKK:::***&&&%%%"""        !!!######""" !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!"""##################$$$%%%&&&''',,,111666999:::;;;???BBB???DDDGGGCCC:::444333555000000///...,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&''')))+++***)))))))))***++++++,,,''''''''''''(((+++---......333333333;;;@@@444"""  $$$999???222 !!!  """"""!!!###$$$$$$###''''''&&&&&&%%%###"""!!!!!!  !!!""""""""""""""""""!!!  """!!!!!!%%%)))%%%!!!)))666555666444000000222111...)))(((%%%!!! %%%(((***,,,---/////////000000111222333333333333222111111111111222555555777999999555---&&&###  !!!"""######''''''&&&&&&&&&''''''(((''')))++++++)))'''''''''&&&&&&&&&''''''''''''(((###"""""""""###%%%'''((('''(((((('''&&&&&&(((***---111555:::>>>CCCHHHLLLUUUTTTRRRPPPMMMJJJHHHFFFAAAEEEIIIJJJNNNQQQOOOJJJKKKIIIIIILLLPPPSSSRRROOOTTTTTTTTTUUUVVVZZZ```eeeeeekkkssswwwsssiii___YYYIIIFFF>>>444---***$$$ mmmRRR444///(((###!!!       !!!"""!!!!!! !!!  """###$$$###"""!!!!!!!!!""""""""""""!!!!!! ###"""!!! !!!###$$$%%%$$$""""""###$$$,,,...222666:::<<<>>>>>>BBBCCC???999777888555000333111...+++*********+++((('''&&&%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''&&&&&&''')))***)))((()))((('''(((+++000666999???888555;;;BBB>>>...    ///===777(((######"""   ###'''***,,,)))%%%!!!!!!!!!  !!!###$$$&&&%%%""" """$$$%%%!!!"""%%%'''### )))666555444333111///,,,+++***'''%%%### !!!%%%))),,,///000444333222111222333444555000222333333222111333444666666666555111+++%%%""" """######$$$$$$%%%&&&(((((()))))))))((((((((((((''''''''''''((('''&&&%%%$$$###############$$$%%%&&&''')))***))))))((((((((((((((())),,,000555;;;AAAGGGMMMQQQUUUTTTRRRQQQPPPMMMHHHEEEDDDCCCDDDHHHLLLNNNMMMKKKFFFGGGIIINNNRRRTTTTTTRRRUUUSSSRRRTTTXXX\\\^^^___eeecccnnnsssdddSSSGGG;;;111...***$$$zzzYYYAAA000,,,&&&"""       """$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!  !!!#########"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$###$$$%%%%%%$$$###$$$&&&***,,,000555999<<<>>>???BBBEEEDDD@@@??????<<<666666444111...+++*********((('''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%'''(((&&&&&&&&&((())))))(((((()))***---111666;;;===;;;666444999>>>:::,,,  ###000888000###!!!!!!   """&&&))),,,,,,)))%%%!!! """   """###$$$%%%$$$"""  !!!###%%%&&&%%%$$$%%%%%% (((555444333111///,,,***((('''%%%$$$###!!!  ###&&&***---000111333333333222333333444444000222333333222111222333777555333111///+++%%%!!!!!!###$$$%%%%%%((()))***+++++++++++++++))))))(((((((((''''''''''''&&&%%%$$$$$$#########%%%%%%%%%%%%&&&'''((()))))))))((((((((((((((()))...444;;;AAADDDGGGLLLPPPTTTTTTVVVXXXXXXTTTNNNJJJHHHGGGGGGJJJMMMNNNLLLJJJHHHIIILLLPPPSSSTTTRRRPPPOOONNNNNNQQQUUUXXXZZZZZZ^^^\\\ddddddOOO===222(((&&&$$$ eeeGGG444***'''###!!!        """%%%&&&%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!!!!""""""""""""!!!!!!  !!!###$$$%%%%%%%%%$$$%%%''''''&&&&&&'''))))))+++///333888<<<@@@AAADDDIIILLLKKKJJJIIIDDD>>>:::888555111...+++******''''''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&((('''%%%&&&'''(((((('''&&&(((---222777;;;===???999666555555555///$$$   """...111///%%%  """"""###$$$'''***---...,,,***%%%!!! !!!"""!!!   !!!"""$$$%%%$$$###!!! !!!"""!!!"""$$$&&&'''(((&&&$$$ &&&333333111///,,,)))&&&%%%$$$#########"""!!!  !!!"""######$$$&&&))),,,///222333333333444444444333333222111222444444333222333444999444...,,,,,,+++%%%!!!!!!$$$&&&'''(((++++++,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''((())))))///888CCCHHHGGGGGGKKKOOOPPPSSSWWW\\\]]]YYYRRRMMMKKKKKKKKKLLLNNNNNNLLLJJJKKKLLLOOOSSSVVVUUURRROOOJJJKKKMMMPPPUUUWWWWWWWWWZZZXXX]]]XXX>>>***###qqqSSS;;;---%%%###!!!      !!!###&&&'''%%%$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  """$$$%%%%%%%%%$$$%%%'''))))))((()))***,,,)))+++...333888>>>CCCEEEGGGOOOUUUUUUSSSPPPJJJCCC>>><<<888444000,,,***)))'''&&&&&&%%%%%%%%%&&&&&&%%%''''''&&&%%%$$$%%%&&&((('''%%%%%%'''((((((((($$$(((...555999;;;<<<<<<999777444///)))   ---888111&&&  """%%%%%%'''(((***---///000///,,,'''### !!!###""" !!!!!!!!! !!!   """###$$$%%%"""!!!!!!!!!!!!"""###$$$ """$$$&&&''')))&&&!!!'''222333111...***'''$$$###"""!!!"""######"""!!! !!!!!!!!!!!!!!!"""$$$%%%%%%'''(((***,,,///111333444333333555555555555333222111333666777666666777888;;;333+++(((******&&&!!!!!!$$$''')))***+++++++++***************)))))))))(((((((((''''''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((())))))---999FFFLLLJJJHHHJJJOOOMMMOOOSSSWWWYYYVVVPPPKKKMMMMMMNNNNNNOOONNNMMMKKKKKKMMMQQQUUUXXXWWWSSSPPPLLLMMMPPPUUUYYY[[[YYYXXXUUUSSSXXXPPP444!!! {{{]]]AAA///&&&###"""!!!!!!!!!!!!     !!!###%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!  #########""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######''')))***+++******,,,...+++,,,///333999@@@FFFIIIKKKTTT[[[[[[WWWRRRKKKDDD???===:::555111---+++)))&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&)))'''%%%%%%''')))******(((,,,111777:::;;;:::999555444///(((  !!!444===000 !!!!!!!!!!!!"""""""""""""""""""""!!!  $$$'''((()))+++---...//////000...***&&&###"""!!!"""$$$###"""######### !!! !!!"""!!!  !!! !!!######$$$$$$ !!!!!!"""###$$$ !!!###%%%&&&)))&&&)))333333111---)))&&&$$$###""" !!!"""######"""!!!  !!!"""""""""""""""""""""###$$$%%%'''(((++++++---///111333444555333444555777777666555555222555999;;;;;;;;;<<<===<<<333)))%%%((()))&&&"""!!!$$$''')))+++,,,+++***)))))))))***+++((((((((((((''''''''''''%%%&&&'''((()))))))))(((''''''&&&&&&&&&''''''((('''''''''''''''((())))))+++777EEELLLJJJGGGJJJNNNNNNNNNNNNPPPQQQPPPLLLJJJLLLMMMNNNOOOOOONNNMMMMMMJJJMMMQQQVVVZZZYYYVVVSSSNNNPPPUUUZZZ]]]^^^[[[YYYPPPNNNSSSIII,,,   iiiMMM777***$$$###""" !!!!!!       !!!"""###$$$"""!!!!!! """""""""""""""!!!!!! !!!!!! !!!""""""%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%)))***,,,,,,++++++,,,...---...000444:::AAAGGGKKKKKKTTT[[[YYYTTTOOOHHHBBB===<<<999666222...+++***&&&&&&%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&''')))'''%%%&&&(((+++---......000444888:::;;;::::::000...)))!!!   %%%888;;;*** !!!"""""""""#####################""" """&&&'''(((***,,,------,,,+++///...,,,***(((&&&%%%$$$'''&&&&&&&&&'''&&&$$$!!!"""""""""!!!!!!  """""""""!!!"""""" !!!"""############ !!!"""""""""!!!###%%%&&&,,,))) ,,,555222000,,,(((%%%$$$###### !!!""""""############!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***......///111222444555666444555666777888999999999666888<<<>>>>>>======>>>999111(((###$$$&&&%%%### !!!###&&&)))***,,,+++***))))))***,,,,,,'''''''''&&&&&&&&&%%%%%%%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))))),,,666BBBHHHHHHGGGIIILLLPPPNNNLLLKKKLLLLLLKKKJJJKKKMMMOOOOOOMMMLLLLLLLLLKKKMMMQQQVVVYYYZZZWWWTTTPPPRRRVVVZZZ]]]]]]ZZZWWWSSSPPPSSSIII+++    rrrUUU@@@333+++'''$$$"""      $$$###!!!   !!!"""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""$$$%%%((('''&&&$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$%%%&&&%%%&&&&&&'''(((*********,,,---,,,++++++,,,---......///333888@@@GGGKKKIIIQQQWWWUUUOOOJJJFFFAAA:::999777555222...,,,***%%%%%%%%%%%%%%%&&&'''(((((()))***)))'''&&&'''((()))'''%%%&&&***...000111///000222555777999::::::000,,,%%%  ))):::444### !!!"""#########""""""""""""""""""!!! $$$''''''(((***,,,,,,***((('''***+++---------,,,***)))+++******+++,,,+++(((%%%$$$######"""!!!!!!  """############$$$!!!"""############"""!!! !!!!!! !!!"""$$$&&&'''222///$$$!!!...555111...***'''$$$###$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,---///000111222333444555555555666666777999;;;===>>>:::===???@@@>>><<<;;;:::333...'''""" !!!!!!"""   """%%%'''))))))(((''''''''')))+++,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&'''((())))))222888@@@EEEFFFFFFHHHIIINNNLLLJJJJJJKKKLLLKKKJJJKKKNNNOOONNNKKKIIIHHHIIINNNOOOQQQUUUWWWXXXVVVSSSRRRSSSVVVZZZ\\\[[[XXXUUUVVVRRRUUUKKK///     ^^^CCC444---)))'''$$$!!!      &&&%%%###""" !!!!!! !!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""###%%%&&&)))((('''%%%$$$#########!!!!!!""""""""""""!!!!!! """###$$$%%%&&&&&&&&&&&&''')))+++...000+++---------+++***+++,,,......///111777???FFFJJJFFFNNNSSSPPPKKKGGGDDDAAA777777666444111///,,,+++%%%%%%%%%%%%%%%&&&'''((((((******)))((('''((())))))'''%%%'''+++///222333---...///000333666999:::555///&&&  ,,,<<<... !!!""""""###"""""""""!!!!!!!!!   """%%%''''''(((***++++++(((&&&$$$&&&))),,,///111000///......---...//////...+++((($$$$$$$$$###"""!!!!!! """$$$$$$$$$$$$%%%"""######$$$$$$"""!!!   !!!"""###%%%'''(((777444)))###000555///---)))%%%#########$$$!!!!!! !!!###%%%'''###$$$%%%'''(((''''''&&&(((((()))***+++---///000000111111222333444555555666666666777:::===???AAA>>>@@@BBBAAA>>>:::777666///+++&&&   !!!$$$&&&(((%%%%%%######$$$&&&(((***%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###"""""""""###$$$&&&'''(((%%%%%%%%%&&&'''((()))***888;;;@@@CCCEEEEEEFFFGGGIIIHHHHHHIIIKKKKKKJJJIIIMMMOOOPPPNNNIIIFFFEEEFFFQQQQQQRRRTTTVVVVVVTTTRRRTTTUUUWWWZZZ\\\[[[XXXUUURRRNNNQQQJJJ///     ######"""!!! fffIII<<<000)))'''###     !!!###$$$&&&'''&&&$$$""" !!!!!!!!!!!!!!!"""######"""!!!"""%%%(((&&&'''***,,,,,,+++)))''''''&&&%%%%%%((()))***)))...,,,)))&&&$$$$$$%%%&&&$$$""" """###""" $$$$$$$$$%%%&&&(((***+++***((('''(((+++///111222000///---***)))***+++,,,...++++++...666>>>CCCDDDFFFJJJOOOMMMFFF@@@======888666555444333111---***&&&&&&&&&'''((())))))***(((((())))))******+++++++++(((&&&&&&***---.........//////---...777DDDOOOHHH555!!!  ...444111  """$$$###$$$$$$$$$"""  ###&&&((()))+++,,,***%%%""""""###%%%***000555555444333222222666:::999666222111111---***&&&$$$$$$$$$###"""%%%$$$$$$######""""""!!!''''''&&&%%%###"""!!!!!!  !!!###$$$$$$ $$$###!!!$$$***333///%%%***444666111///+++'''###!!! """"""###$$$%%%'''((()))))))))(((((((((***+++,,,,,,+++++++++,,,...000111000333444222333666777555888777777888<<>>:::888555333111///+++)))&&&&&&&&&'''((()))))))))''''''(((((()))************(((&&&'''***,,,---,,,------...///444???MMMXXXEEE222   ---///(((  !!!###"""######"""!!!!!!$$$&&&''')))***)))%%%######$$$&&&***000444555555444444666888:::;;;:::666333111...+++(((&&&'''''''''&&&&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$#########  !!!$$$ ######"""&&&---333+++***222222000---)))%%%""" #########$$$%%%''')))***+++***)))(((((()))***+++---,,,++++++,,,---///000111444555222333666777444999888777999===@@@AAAAAA>>>>>>>>><<<888333...+++'''&&&###"""!!!!!!""""""  """"""###"""#########"""$$$'''***))))))***)))(((&&&%%%$$$!!!!!! !!!""""""###$$$"""!!! """$$$&&&%%%$$$$$$$$$%%%'''***+++111999???@@@@@@DDDFFFEEEEEEGGGIIIHHHEEEDDDFFFHHHIIINNNPPPMMMLLLMMMMMMJJJOOORRRUUUTTTQQQPPPSSSVVVVVVUUUSSSSSSTTTTTTSSSQQQNNNPPPQQQFFF000   %%%,,,111======>>>@@@CCCEEEDDDCCCEEEEEEFFFEEE>>>777777<<<===@@@DDDDDDBBB@@@AAACCCBBBDDDFFFGGGKKKPPPOOOJJJbbbFFF444///(((&&&&&&!!!!!!!!!      (((******+++***)))'''%%%$$$!!!!!!!!!!!!""""""#########$$$###""""""###&&&)))---...///000///...+++***$$$%%%&&&)))---......---*********)))(((&&&%%%$$$%%%###""""""$$$%%%$$$###!!!$$$(((,,,///111222222000...,,,,,,...000111111...---+++***))))))***+++,,,++++++---333:::???BBBAAADDDFFFEEEAAA>>>>>>???===:::555111///,,,)))'''&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))***)))((('''(((+++,,,,,,+++---------111888CCCMMMTTT===+++  """,,,'''  !!!!!!!!!!!! !!!###$$$&&&''''''&&&%%%%%%&&&(((,,,111555666666666777::::::<<>>===777777666555111---)))&&&&&&%%%$$$###"""!!!  !!!!!!"""""" """$$$$$$$$$$$$&&&(((''''''((((((((('''&&&&&&###"""!!! """###%%%&&&$$$"""  !!!""""""""""""###$$$''')))+++///777>>>??????BBBCCCBBBDDDFFFFFFDDDBBBBBBFFFIIIIIINNNPPPNNNLLLMMMLLLIIIJJJMMMPPPPPPNNNNNNPPPRRRTTTRRRPPPPPPQQQQQQQQQPPPQQQQQQPPPFFF111  ###***444>>>EEERRRQQQQQQSSSUUUUUUSSSRRRQQQOOONNNMMMHHHDDDFFFKKKJJJMMMPPPPPPOOONNNQQQTTTXXX\\\___```dddgggfffaaaqqqOOO:::///---''''''((("""!!!!!!     )))))))))((('''&&&%%%###"""!!!""""""######$$$$$$$$$$$$$$$$$$###"""$$$'''))).../////////...,,,***)))&&&'''(((+++...///---+++(((((()))***)))'''%%%###%%%$$$$$$$$$$$$%%%&&&&&&$$$''',,,111444555555444222///---,,,---...//////++++++***)))))))))******+++++++++---111777<<>>@@@AAA@@@>>>===>>>@@@???:::444///,,,***(((&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((()))))))))***+++,,,......---,,,.........111777;;;>>>???...!!!   &&&***  !!!  !!!!!!###$$$&&&''''''((()))---000444666777888:::;;;===<<<>>>DDDJJJJJJCCC<<<777555222000000000///...******((('''&&&&&&''''''%%%$$$$$$$$$$$$$$$###### ###"""!!!!!!"""&&&---333666%%% ///222...)))'''###  !!!$$$$$$%%%&&&''')))***+++++++++***))))))***+++,,,...---+++******+++---///444777888666777:::;;;999888666555555777777777666.........---+++(((&&&$$$###$$$$$$###"""  !!!!!!"""""" """%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((((((((('''%%%###!!!!!!###%%%'''&&&%%%###!!! !!!!!!"""############$$$&&&'''(((---555<<<>>>>>>@@@AAA@@@DDDEEEEEECCC@@@BBBGGGKKKKKKPPPRRROOOLLLLLLJJJFFFDDDFFFIIIJJJJJJJJJKKKMMMOOOMMMLLLLLLOOOQQQQQQQQQSSSRRRPPPFFF333   """%%%'''***---000,,,...111666===GGGRRRYYY^^^]]]]]]^^^___^^^[[[XXXVVVRRRPPPOOOLLLIIIMMMSSSPPPRRRTTTSSSQQQRRRUUUYYYccchhhkkklllmmmooommmhhhpppVVVAAA222,,,+++&&&&&&'''    ((()))((('''%%%$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$###$$$'''***111111111000///---+++************,,,---,,,)))&&&%%%&&&((()))((('''$$$###%%%%%%%%%%%%%%%%%%'''((())),,,111555777777555444111...+++******+++++++++))))))(((((()))))))))************,,,///444999===<<<===============???@@@>>>:::333---***((('''&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))+++---000222222111//////...///000222333111---)))   '''&&&  !!! !!! """%%%(((***++++++222444666777888:::<<<>>>>>>===@@@IIISSSTTTMMMEEE===;;;888555444222000...+++***((('''&&&&&&'''(((&&&%%%$$$###"""!!!  !!!"""###############!!!###)))000555222!!!%%%000111---&&&### !!!###%%%%%%&&&'''(((***+++,,,))))))(((((()))+++---...---,,,***))))))+++...000555888999777999======;;;999888666555555444222000''''''&&&&&&&&&%%%%%%%%%""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!$$$''')))((((((((()))$$$$$$%%%&&&'''((()))***)))(((%%%######%%%''')))&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%+++333:::<<<<<>>??????@@@<<<777111---***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******,,,000555777666444222111---///111222///***$$$!!!   !!!%%%   !!!!!!!!!%%%***---...---666777777777777999<<>>;;;999777444000...+++***'''%%%%%%%%%'''(((%%%$$$###"""!!!!!!"""$$$$$$$$$"""%%%%%%###%%%,,,222444''')))///---***###!!!"""%%%&&&&&&'''((()))+++,,,---)))((((((((((((***+++,,,+++)))(((''')))---111333777::::::888888;;;<<<999999777666555555333000...$$$$$$#########$$$%%%&&&"""###"""""" """"""!!!!!!!!!!!!!!!!!!###%%%((())))))))))))***$$$$$$$$$%%%&&&(((***+++***((('''%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######***222888999;;;???BBBCCCHHHHHHHHHEEEBBBCCCHHHMMMNNNSSSUUUQQQLLLJJJFFFAAA>>>@@@BBBDDDEEEEEEDDDCCCFFFFFFHHHLLLPPPSSSSSSRRRRRRPPPNNNIII;;;''' !!!'''...777>>>FFFLLLVVV```hhhoootttxxxnnnoooooonnnoooqqqvvvyyy{{{{{{zzzzzzyyyvvvqqqnnneee___ZZZYYYXXXWWWZZZ___bbbbbb```]]]ZZZ\\\bbbgggrrrxxxzzzxxxvvvwwwuuurrrrrr\\\LLL;;;111******(((!!!###$$$!!!$$$&&&(((!!!   )))+++)))'''&&&&&&''')))***''''''((()))***+++,,,---&&&&&&&&&%%%$$$%%%)))+++333222222111000//////...---+++)))''''''%%%###!!!""""""$$$$$$$$$$$$###""""""$$$&&&%%%$$$$$$'''))))))+++...000222111000///---***'''%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))))))))*********+++...444999;;;;;;<<<>>>@@@@@@@@@???888444000,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++---222888;;;999555222111...000111...(((###    '''!!!   !!!"""!!!!!! !!!&&&+++///000///777777666555444666999===;;;>>>EEEOOOVVVWWWPPPJJJAAA???<<<:::888666222///***(((&&&$$$###$$$%%%'''""""""!!!  """""""""""""""&&&'''$$$&&&---333333'''//////+++***""" $$$'''''''''((((((***,,,---...+++***((('''''''''(((((('''&&&%%%&&&)))...333777:::<<<;;;777555777666222222111111111222111///---&&&%%%$$$""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!  ###"""""""""!!!!!! ###%%%'''((((((((()))+++$$$$$$$$$$$$&&&''')))+++((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""")))111666777999???DDDFFFHHHIIIIIIFFFCCCCCCGGGKKKLLLQQQTTTPPPMMMKKKGGGCCC@@@AAACCCEEEFFFFFFCCCBBBGGGHHHJJJNNNRRRSSSRRRPPPPPPNNNMMMJJJ>>>+++ """///999@@@FFFLLLQQQZZZbbbmmmxxx|||xxxoooiiicccbbb```^^^```dddgggfffdddaaa___bbbiiiooowww}}}}}}{{{}}}}}}|||\\\GGG===111000***+++***###$$$''' ###''')))***$$$   !!!+++)))(((&&&%%%%%%''')))+++((()))***+++,,,---......&&&&&&&&&%%%$$$&&&)))+++000000//////...---------,,,***'''%%%%%%$$$"""!!!!!!""""""############""""""$$$&&&%%%###$$$''')))%%%'''***---...///......,,,)))&&&$$$%%%&&&&&&%%%$$$$$$&&&'''(((((()))((((((************---333888;;;<<<===???AAABBB@@@???555222///,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,,,,222999<<<:::555222111000111000)))!!!    %%%***    !!!############  !!!&&&,,,000111///777777555333111333777::::::>>>FFFOOOUUUTTTMMMHHH???===;;;:::999777444111)))'''%%%""""""###$$$&&& !!! """''')))&&&'''...333222###000555000,,,,,,!!! %%%((('''(((((()))***,,,---...---,,,)))'''%%%%%%%%%%%%%%%%%%$$$%%%)))///555999<<<>>>;;;666222222000,,,*********,,,...///---+++)))(((%%%###""""""###$$$''''''%%%###!!!  ######""" !!!######""""""!!!!!! ###%%%&&&'''&&&''')))+++$$$$$$$$$$$$%%%''')))***&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""############"""""")))000555666888???FFFHHHHHHIIIIIIFFFCCCBBBFFFIIIIIIOOORRRPPPNNNMMMIIIEEECCCCCCEEEGGGHHHGGGDDDBBBIIIJJJMMMQQQSSSSSSPPPMMMNNNMMMMMMLLLAAA--- !!!###...:::JJJVVV\\\^^^aaaccckkksss{{{tttnnnmmmkkkhhhiiilllkkkkkkiiifffeeejjjrrryyy}}}kkkQQQ===666666---***&&&#########"""!!!   $$$))),,,+++###    !!!&&&)))'''&&&''')))******)))'''(((+++---...---,,,+++(((((('''&&&&&&'''))))))///...---+++***)))))))))((('''%%%$$$"""!!!!!! """"""""""""############&&&&&&&&&$$$######%%%((($$$&&&))),,,......,,,+++,,,***(((%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''+++*********,,,...111333999;;;===@@@@@@>>><<<:::222111000...,,,***)))((($$$%%%&&&'''(((((((((((($$$$$$%%%(((+++...//////000555888888999:::777222000222111))) '''%%%  !!!+++###  !!! $$$""""""$$$&&&'''&&&"""$$$###"""!!! !!!%%%***---...---,,,---...///000333777:::999===DDDKKKOOOMMMGGGCCC<<<;;;;;;::::::777333///+++)))'''%%%%%%###!!!$$$$$$$$$$$$""" !!!!!! """###&&&+++***&&&+++555444,,,%%%000333222///***$$$!!!###%%%,,,+++*********+++------++++++)))%%%!!! !!!######&&&***,,,,,,///444777??????:::111///000---&&&((()))***---///...+++(((&&&((()))((($$$###$$$&&&'''((((((&&&###!!! !!!%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%$$$######$$$"""###%%%''')))***+++,,,'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&(((***&&&%%%$$$#########$$$%%%&&&$$$%%%&&&%%%"""###(((111333777<<>>>>><<<999777222111000...,,,***((('''$$$%%%&&&'''(((((((((((($$$%%%&&&(((,,,...///000...444777777777999999666444444000''' %%%&&&   %%%***  !!! ###%%%(((+++,,,***'''"""!!!!!! !!!!!! !!!$$$(((++++++***,,,---......///111666999<<<>>>BBBGGGHHHEEE@@@;;;===<<<;;;;;;:::888444111---+++((('''&&&$$$"""############""" !!!""""""!!!!!!"""$$$%%%******''',,,555444,,,!!!,,,555777555111,,,&&&!!!$$$&&&(((((('''''''''((()))*********((($$$!!! !!!###''')))++++++)))***,,,...555666333---,,,///...+++******+++,,,------+++(((&&&(((((('''$$$###$$$%%%'''(((((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&(((***+++,,,,,,,,,))))))((((((''''''&&&&&&'''&&&%%%$$$%%%'''***,,,((('''&&&%%%%%%%%%&&&&&&&&&%%%&&&((('''$$$&&&***444666:::???CCCEEEFFFEEEGGGHHHHHHGGGFFFEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIKKKHHHFFFHHHLLLNNNLLLJJJOOOMMMKKKJJJLLLMMMNNNNNNMMMOOOPPPMMMBBB111 ###+++888LLLaaaqqq|||vvvuuussspppoooqqqnnnooooooppprrrwww~~~uuuWWWCCC999222///...'''%%%""" !!!!!! !!!$$$&&&((()))%%%"""    ###&&&(((&&&%%%%%%'''(((((('''%%%'''(((***+++,,,++++++---,,,***)))((())))))***'''''''''&&&%%%%%%%%%%%%%%%$$$!!! !!!""""""#########$$$$$$$$$###$$$$$$$$$""""""###%%%&&&'''(((***+++,,,,,,,,,+++***'''%%%$$$%%%&&&&&&"""######%%%&&&(((***+++,,,+++++++++,,,...111333333666:::======;;;888555333222000...+++)))'''&&&$$$%%%&&&''''''(((''''''%%%&&&(((***,,,...000111///555999777666999<<<<<<888444,,,###!!!%%%  '''***&&&  """  ###"""###+++111777888222***###  !!!"""###!!!!!!"""$$$'''(((((('''+++,,,,,,,,,---///444777===>>>@@@BBBCCCAAA<<<999===<<<;;;;;;;;;999666333...,,,)))(((&&&$$$"""!!!!!!"""""""""!!! """###$$$$$$######$$$%%%&&&***+++)))...555333,,,)))222:::999555000***%%%"""%%%'''&&&&&&&&&&&&&&&'''((((((((((((&&&$$$!!! !!!"""((())))))'''$$$######$$$&&&***,,,***+++///222111...---,,,,,,,,,,,,***)))&&&''''''&&&$$$###$$$%%%&&&'''))))))((()))***,,,)))((('''''''''((()))*********)))(((''''''''''''******+++,,,------------++++++***))))))((('''''''''&&&%%%%%%'''))),,,---***)))((('''''''''((((((&&&%%%(((++++++((()))---555777;;;???CCCEEEFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGKKKIIIGGGIIIMMMPPPOOONNNPPPMMMHHHGGGIIILLLOOOQQQMMMPPPRRRPPPFFF555"""%%%333GGGaaauuuxxxuuurrrnnnnnnpppmmmooorrruuuyyy~~~~~~dddHHH:::666444000---%%%###!!! !!!!!!  !!!$$$%%%&&&&&&!!!      ###%%%'''&&&$$$$$$&&&'''&&&&&&$$$%%%''')))***+++++++++---,,,+++)))((((((((()))%%%%%%%%%%%%%%%$$$$$$######""" !!!"""#########$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$$$$%%%''''''((()))***+++,,,---+++)))'''%%%$$$%%%&&&'''$$$$$$%%%&&&''')))***+++,,,,,,++++++,,,...111222222555:::===>>><<<888555444222000...+++(((&&&%%%$$$%%%&&&&&&'''''''''&&&%%%''')))+++---///111333222888;;;888666:::>>>???999222'''  ///*** !!!"""######!!! !!!###$$$""" !!!!!!###&&&%%%!!!"""%%%///999DDDFFF>>>111&&&!!!!!!"""""""""""""""$$$''')))((('''************+++...333666<<<<<<<<<>>>AAAAAA@@@>>>;;;:::999::::::999777444...,,,)))'''&&&$$$!!! !!!!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$%%%&&&&&&***,,,---111555222***---555:::777111,,,&&& ###&&&'''((((((((((((((())))))***%%%&&&%%%###!!! !!!###%%%$$$""" """)))...000333666777333111...,,,,,,,,,+++***&&&&&&%%%$$$######$$$%%%%%%'''((()))((((((***,,,***)))'''&&&'''(((***+++,,,,,,+++***))))))******,,,------......------,,,,,,,,,+++***)))(((''''''&&&&&&%%%&&&(((***,,,...******)))))))))(((((()))'''&&&***......,,,---111666888;;;===???@@@BBBCCCEEEHHHKKKLLLKKKIIIHHHHHHJJJKKKKKKKKKKKKJJJHHHGGGIIIGGGGGGIIILLLOOOPPPOOOMMMJJJGGGFFFHHHLLLNNNOOOMMMOOOQQQQQQIII777### ))):::SSSppp|||wwwrrrnnnjjjjjjlllllloootttxxx|||hhhSSS<<<444333111+++&&&%%%###!!!!!!!!!!!!  !!!""""""!!!     """$$$&&&%%%######$$$%%%%%%$$$$$$%%%&&&((()))***+++,,,,,,+++***(((''''''((((((&&&&&&&&&&&&&&&%%%######"""!!! """###$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))***((('''&&&&&&''''''((())))))***+++,,,***)))'''%%%$$$%%%&&&'''''''''''''''((()))******,,,+++******+++---///111333666:::>>>???===:::777333222000---***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''***,,,---...111444333888:::777666:::===>>>999000$$$  ///$$$  !!!###%%%&&&&&&###!!! """'''***)))'''$$$###%%%((('''$$$$$$(((222>>>KKKNNNEEE666)))!!! !!!"""""""""###%%%)))++++++***)))))))))((()))---333777;;;999999:::<<<>>>>>>===888777666666777777666444---***(((&&&%%%###  !!!!!!"""###%%%&&&((('''&&&&&&'''((((((+++---000444555///(((///555999444---(((### ###%%%'''((((((((()))))))))))))))###$$$%%%$$$"""!!!"""$$$$$$!!!"""+++444999999999999666333///---------,,,+++&&&%%%###""""""###$$$$$$%%%'''((('''&&&&&&'''((()))((('''&&&&&&(((***,,,------,,,,,,++++++,,,,,,------......------,,,+++++++++******)))(((((('''&&&&&&&&&'''(((***,,,---***************))))))((()))(((+++000000///111555:::<<<======<<<<<>>AAAEEEEEEGGGJJJKKKIIIGGGEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFIIILLLNNNNNNNNNMMMFFFFFFGGGIIIKKKKKKIIIGGGMMMMMMNNNNNNHHH999$$$!!!888LLLbbb{{{xxxtttpppkkkjjjlllssswww|||}}}\\\FFF>>>777444000+++((()))$$$"""!!!     ###%%%&&&%%%###!!!!!!"""""""""!!!%%%%%%&&&((()))+++---...,,,+++***)))))))))***+++))))))))))))'''%%%""" !!!###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))---///---+++)))(((%%%''')))***+++***)))((()))(((&&&%%%%%%&&&'''(((((((((((()))***+++,,,---******(((((((((***,,,...111222444666777777777777111000...,,,***((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''+++,,,+++,,,000444666777888999@@@GGGGGGBBB???777+++   !!!///!!!  $$$)))---.........%%%"""!!!&&&...333222///(((%%%$$$%%%$$$###&&&,,,111555999;;;888111(((### """###%%%&&&$$$###$$$&&&((()))((('''&&&&&&&&&&&&)))...666;;;:::888444111000///,,,+++///---,,,---///000000///***(((&&&&&&&&&%%%###!!!  """######%%%'''(((((((((***,,,---...111666888333***###...333555000***(((&&&###!!!!!! """$$$%%%###$$$%%%&&&'''&&&&&&%%%"""###%%%%%%%%%$$$%%%&&&%%% !!!)))111444555///...555<<<:::666555111///,,,++++++***(((''''''### !!!$$$$$$$$$((()))***)))((('''(((***)))))))))***+++,,,,,,,,,......------------.....................------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......///------.........---,,,+++///,,,---///000000444:::@@@BBBCCCBBB???@@@EEEJJJIIIKKKMMMMMMJJJHHHFFFFFFGGGEEECCC@@@??????AAABBBEEEIIINNNQQQRRRQQQOOONNNHHHHHHIIIJJJLLLKKKIIIGGGNNNMMMMMMLLLHHH:::&&&(((BBBSSSbbbttt||||||xxxsssrrrsssuuuyyy}}}pppMMM:::666222000+++%%%&&&***###"""      %%%''''''$$$###!!! !!!"""!!! &&&&&&'''(((***,,,...///,,,+++*********+++,,,---)))******)))'''$$$!!!!!!$$$'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%)))---///...+++((('''$$$&&&)))+++,,,***)))''')))(((&&&%%%%%%&&&'''(((''''''((()))***,,,...///***)))((('''((()))+++---//////111222333444444555000///...,,,***((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$"""'''+++,,,***+++000444:::::::::>>>HHHQQQPPPJJJCCC===000!!!   %%%444 %%%,,,000111000///'''###"""'''///444333///((($$$######"""!!!%%%,,,000//////......+++'''$$$!!!###%%%((()))%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%&&&)))///777<<<999666333111///...+++))),,,***)))***,,,......---***)))''''''''''''%%%###  !!!""""""$$$&&&'''((()))+++---//////222888999222((("""+++000222---(((&&&%%%######"""  !!!###$$$$$$%%%&&&'''((('''&&&&&&"""###&&&&&&&&&%%%&&&'''!!!(((666AAAGGG@@@444---222888777444333...,,,***))))))(((&&&$$$'''###!!!$$$$$$$$$)))***,,,,,,++++++,,,...)))***+++,,,---...------......---------......///......////////////......++++++,,,------......///---....../////////000000...///000000000///---,,,000...---//////000555<<<>>>AAABBBAAA???AAAGGGMMMOOOPPPQQQPPPMMMKKKJJJJJJIIIGGGCCC@@@???@@@BBBCCCGGGLLLRRRVVVWWWTTTQQQOOOLLLKKKJJJJJJLLLLLLJJJIIIPPPNNNLLLLLLHHH;;;(((...GGGUUU^^^lllooovvv{{{yyyyyy{{{yyyzzztttwww|||rrrWWWFFF888555222---***'''&&&%%%!!!!!!!!!      $$$)))***)))###"""!!!!!!!!!"""$$$%%%%%%***,,,***)))******(((+++***)))(((((()))******,,,***(((%%%###!!!!!!!!!###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''')))---//////---***''''''''''''((((((((((((((()))((('''&&&&&&''')))***((((((((()))***+++------)))((('''''''''(((***+++,,,---000222333222222111222000...+++)))(((''''''$$$"""!!!###''')))(((&&&&&&'''((()))***---222555777>>>FFFNNNTTTUUUMMMDDDBBB<<<,,,   (((,,,!!! ###(((---000///,,,***&&&$$$$$$***222777444000---(((""" """%%%&&&***---//////+++%%%!!!!!!  """$$$###!!!!!!""""""###$$$$$$%%%)))...222555333111000///---***(((------,,,+++,,,---...///,,,***'''%%%###"""###### !!!###!!!###%%%&&&&&&%%%$$$"""***---333888444)))!!!...111000+++(((&&&###!!!!!!!!!!!!"""###$$$$$$$$$###"""###%%%%%%###!!!$$$######""""""""""""###"""***888BBBGGG:::))) ***333000***)))''')))******(((''''''(((&&&%%%%%%$$$$$$######""""""$$$'''***,,,------,,,///******......)))(((,,,222111///---,,,---...///000000...------...//////000///---,,,++++++,,,,,,......---------...//////------,,,,,,,,,,,,++++++111222222000......333777;;;===??????@@@BBBDDDGGGOOOOOOOOOMMMLLLLLLNNNPPPOOOKKKFFFAAA??????BBBDDDFFFHHHLLLSSSWWWWWWQQQLLLRRROOOLLLKKKKKKLLLLLLKKKMMMOOONNNJJJHHHBBB--- &&&>>>SSS\\\]]]]]]bbbggglllooosss|||~~~}}}~~~xxxzzz}}}cccKKK===666444000,,,)))&&&%%%$$$!!!!!!!!!       '''+++***)))###"""!!!!!!!!!"""###$$$&&&+++---***)))++++++(((+++***)))(((((()))******+++)))'''%%%###"""""""""$$$%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&'''***---//////---+++((('''''''''''''''(((((((((((((((&&&&&&&&&(((***+++))))))))))))***+++,,,,,,((('''&&&&&&&&&''')))***,,,---000222333333222222111000---+++)))(((''''''%%%######$$$''')))((('''&&&'''((()))***---111555:::AAAHHHOOOTTTTTTKKKAAA===555$$$  !!!---''' !!!&&&***,,,+++***(((%%%$$$'''...777;;;777222000***$$$"""%%%''')))+++...---***%%%!!!  """###"""  !!!!!!###$$$$$$&&&)))---000333111/////////...,,,***///...------------...///+++***'''$$$###""""""### """&&&(((%%%%%%&&&''''''&&&%%%$$$%%%(((///555333***###"""+++///000,,,(((&&&""" !!!"""###$$$###"""""""""$$$$$$""" !!!!!!"""(((111555666***"""""",,,111,,,)))+++***+++,,,+++)))(((((()))'''''''''&&&&&&&&&&&&&&&$$$&&&)))+++------------///+++***---...++++++...///...---,,,,,,---......111000///.........///000000///---+++***+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111...,,,---222666;;;===???@@@@@@BBBEEEGGGMMMNNNNNNNNNMMMMMMPPPRRRNNNKKKFFFBBB@@@AAABBBDDDHHHJJJNNNTTTXXXXXXSSSOOOSSSPPPLLLJJJJJJKKKLLLLLLMMMOOONNNJJJIIIDDD111 ,,,EEEXXX^^^^^^]]]___aaaeeekkkttt~~~zzz{{{~~~jjjRRR@@@777444222...***'''%%%$$$###!!!!!!     ###***---+++)))$$$###"""!!!!!!!!!"""###''',,,...+++***++++++)))***))))))(((((())))))***)))(((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,//////---+++)))&&&&&&&&&'''''''''((((((''''''&&&&&&''')))+++,,,******))))))))))))******'''&&&&&&%%%%%%'''((()))+++---000222444444333333000...,,,***)))(((((((((&&&%%%%%%&&&)))******)))'''((())))))***---111444<<>>???@@@BBBEEEHHHLLLNNNOOOOOONNNNNNPPPQQQTTTRRRMMMHHHDDDAAA@@@???DDDFFFIIILLLOOOOOOOOONNNRRRNNNIIIGGGGGGIIIKKKKKKKKKMMMKKKJJJNNNPPPEEE444&&&BBB]]]hhhfffbbb```VVVWWW\\\dddoooyyy{{{zzz}}}{{{```KKK???999777///---***'''$$$###""""""    &&&,,,---)))%%%###"""!!! !!!"""""")))---///,,,***++++++(((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###%%%(((***++++++***)))%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***+++,,,******)))((('''''''''''')))((('''''''''((()))******,,,///111333333222222,,,+++***)))))))))******((()))***+++,,,,,,---...---............000444777888>>>EEEIIILLLJJJ@@@555,,,!!!  ---222###   """!!!!!!!!!"""$$$&&&((('''&&&'''---444;;;>>>???888444...***)))((('''&&&$$$%%%'''&&&$$$######$$$%%%%%%$$$"""!!!"""  """$$$''')))***+++...000......///222555777666555444444333333222111000///,,,+++***(((&&&%%%$$$######"""!!!!!!###&&&***,,,,,,***(((&&&%%%%%%'''(((000000222333+++###***)))%%%""" !!!"""###"""!!! !!!######!!!  !!!"""###$$$%%%&&&((((((&&&$$$""""""&&&+++---------///------+++(((&&&&&&)))+++***)))(((((()))+++---...//////......---,,,++++++%%%$$$$$$'''///666777666000000222333444555555555444333111000/////////000...,,,***((('''((()))+++'''&&&&&&&&&&&&'''((((((******+++,,,,,,---.........///000///...000555:::999;;;===???@@@BBBEEEHHHNNNOOOPPPOOOMMMLLLLLLMMMNNNLLLHHHEEEBBB@@@@@@@@@BBBDDDGGGJJJLLLLLLMMMMMMOOOLLLHHHFFFGGGJJJKKKKKKIIILLLKKKLLLSSSXXXOOO@@@ '''DDD^^^hhhfffbbbaaaWWW\\\ccchhhmmmsss|||yyywww{{{mmmSSSBBB:::555222---+++)))&&&$$$"""""""""      ###)))***&&&"""!!!!!! !!!"""###)))---///,,,*********'''&&&&&&'''((())))))))))))%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$#########$$$###$$$''')))+++++++++***%%%&&&&&&'''((()))******''''''((()))******++++++))))))(((''''''''''''''')))(((((('''((()))***+++***,,,...000111111000///+++***)))((())))))++++++***+++------------///111111222222222111333777999:::@@@FFFJJJLLLJJJ@@@555&&& )))'''  !!!""""""!!!"""###&&&(((***'''&&&&&&)))///666;;;>>>555333111///---***&&&######$$$%%%%%%$$$$$$%%%'''***)))'''### !!!""" !!!!!!!!!!!!!!!"""$$$&&&((())),,,///222111222555888;;;<<<:::777555555444444222111///...,,,+++***((('''%%%$$$###$$$###!!!!!!"""%%%(((***,,,***(((&&&&&&&&&((()))......000111*** ((('''"""  !!! !!!""" !!!###$$$&&&'''(((***'''$$$&&&)))+++,,,,,,++++++(((&&&$$$%%%))),,,+++***)))((()))+++---///000000...---+++)))((((((%%%&&&''',,,777AAABBB>>>222222222222222222333333444222111///.........///,,,+++)))(((''''''((((((%%%%%%%%%&&&'''(((******))))))***+++---.../////////000111111000222888<<<:::<<>>>>>@@@BBBDDDCCCFFFJJJMMMNNNNNNOOOPPPLLLJJJHHHHHHJJJLLLMMMMMMJJJMMMMMMOOOWWW]]]UUUGGG!!! ###===WWWdddeeeeeefffbbbhhhooorrrrrruuu}}}yyyzzz|||]]]FFF<<<888333...,,,+++(((&&&$$$###""""""       %%%&&&###  """###%%%(((---...+++)))))))))&&&%%%&&&'''))))))))))))(((&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))'''%%%###""""""######$$$%%%(((***,,,---------&&&&&&'''((()))***+++,,,(((((())))))************(((((('''&&&&&&&&&''''''(((((('''&&&'''((()))***+++,,,...///000///...---***)))(((((((((***+++,,,***---//////......000333666666666555555666:::<<>>===>>>AAADDDGGGDDDHHHMMMPPPPPPPPPPPPQQQKKKJJJJJJLLLOOOQQQQQQPPPNNNQQQQQQRRRZZZ```WWWHHH%%%  777QQQbbbjjjnnnrrrrrrvvvzzz}}}~~~~~~oooPPP===888888333---,,,***(((&&&$$$#########      ###$$$!!! """$$$%%%(((,,,...***((()))(((&&&$$$%%%'''))))))))))))(((&&&'''((((((((('''&&&%%%######$$$%%%&&&((()))***)))(((%%%###"""!!!"""###%%%'''))),,,.../////////''''''((()))***+++,,,,,,((())))))*********))))))''''''&&&&&&&&&''''''(((''''''&&&%%%&&&'''((()))+++,,,...//////...,,,+++)))((((((((((((***,,,---+++...000000//////111444888999999888777888;;;>>>HHHMMMQQQSSSSSSNNNBBB666***    """ !!!###%%%''')))+++$$$%%%'''+++...222444555777:::>>>AAA???888...'''"""###$$$$$$$$$%%%(((+++111000,,,'''""" """!!!!!!"""############### """$$$)))///333888:::???DDDFFFCCC>>>999555555555444333000...---(((''''''&&&$$$""" """!!! """%%%)))+++++++++++++++++++++,,,,,,++++++,,,,,,%%%$$$### """"""!!!%%%$$$"""!!! """$$$&&&(((***000000///+++***,,,000111***)))'''$$$###&&&,,,000///---+++******,,,...000111///---***'''%%%$$$### $$$)))111???LLLMMMFFF<<<:::777444333333333444333222000...---,,,------(((((()))***)))'''&&&$$$$$$$$$%%%'''))),,,...///((()))***+++---...000000...000111111000333999>>>@@@BBBDDDFFFGGGJJJNNNPPPHHHJJJLLLMMMKKKJJJJJJKKKKKKHHHCCC@@@@@@BBBEEEHHHCCCHHHNNNQQQQQQPPPPPPQQQKKKKKKLLLOOOSSSUUUTTTSSSRRRUUUUUUUUU\\\```VVVGGG((( 444OOOdddqqqyyy~~~~~~uuuZZZAAA:::777///)))***&&&$$$###"""#########!!!     !!!!!! $$$###!!!  """###'''((()))(((&&&%%%%%%&&&&&&'''(((&&&%%%''',,,111///...,,,)))'''%%%$$$######""""""""""""$$$&&&'''***)))'''&&&%%%&&&((()))*********---000111111000+++)))'''''')))+++++++++(((((((((((((((''''''&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&'''''')))+++------+++)))))))))(((((((((((()))***+++,,,222000---+++,,,000555888===@@@AAA===777666;;;AAAKKKRRRZZZ[[[UUUJJJ???999...(((     """%%%(((***++++++'''###"""%%%(((+++000666888>>>DDDGGGGGGBBB666)))'''&&&###!!!!!!$$$***...222000+++'''$$$"""!!!!!!############$$$%%%&&&''' !!!"""$$$)))000555777<<>>444111+++!!!     !!!"""""""""###&&&+++///111((($$$###&&&)))+++000666999???DDDFFFHHHEEE;;;111(((&&&$$$"""###&&&+++///222000---)))&&&$$$""""""############$$$%%%&&&'''!!!!!!!!!!!!###(((...333666;;;DDDLLLOOOLLLDDD===:::777444333222000,,,(((&&&%%%###!!!"""######$$$%%%'''+++++++++++++++,,,,,,,,,++++++)))%%%  ###%%%&&&###$$$$$$$$$%%%&&&'''(((%%%''''''$$$  $$$&&&'''(((---............,,,+++***,,,)))&&&'''***---......,,,.........,,,******+++)))'''$$$!!! !!!(((333>>>FFFIIIIIIIIIKKKBBB:::777333---+++...------------,,,,,,+++***((('''%%%$$$$$$$$$$$$%%%%%%%%%'''(((***+++,,,---'''(((***+++++++++---///...000333555666888;;;===;;;AAAHHHJJJHHHEEEEEEGGGFFFHHHIIIIIIHHHGGGHHHIIIKKKKKKJJJFFFBBBAAADDDGGGHHHJJJMMMOOOPPPOOONNNMMMJJJOOOTTTUUUSSSQQQRRRTTT\\\^^^^^^___bbbeeebbb\\\AAA ,,,IIIfff{{{oooXXXFFF666222222---((((((%%%$$$""""""""""""!!!      """######"""!!! !!!"""###%%%'''((((((&&&%%%%%%&&&&&&'''((((((((()))---///111///,,,(((&&&%%%%%%%%%"""!!!!!!!!!"""###$$$%%%'''&&&&&&&&&(((***---//////......///111111000...+++)))''''''((())))))((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''((((((***++++++)))(((((()))***************+++,,,---///...------000555:::===>>>???>>>:::666888???FFFHHHIIILLLOOONNNEEE777,,,)))$$$    """###%%%###""""""%%%+++111666((($$$###&&&)))+++///555:::???BBBCCCCCCBBB;;;333((('''$$$$$$%%%)))---000111000///,,,)))&&&$$$"""#########$$$%%%%%%&&&&&&###""""""!!!###'''...333999===FFFRRRXXXTTTIII???;;;999666444222...***'''&&&%%%###!!!  ###%%%$$$$$$%%%&&&)))))))))***+++---...///++++++)))%%%   """$$$&&&'''((('''(((((()))************&&&%%%$$$ """%%%&&&''''''------------,,,+++***)))'''&&&&&&(((+++---------+++...000000...,,,******$$$""" )))777BBBFFFFFFEEEDDDFFFBBB===888111***)))++++++++++++++++++++++++***&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))&&&''')))******+++---///---///222444555888;;;>>><<>>===;;;777555888AAAHHHFFFGGGHHHGGGAAA555(((      !!!###$$$&&&$$$###"""%%%)))///222'''###"""%%%((()))---222999===>>>;;;:::888444---***(((%%%%%%(((,,,///111000000000///,,,(((%%%#########$$$%%%&&&&&&&&&&&&######""""""$$$***111777>>>@@@FFFQQQXXXUUUIII>>>:::888777444222///,,,***(((&&&%%%###"""!!!""""""!!!$$$&&&%%%%%%%%%%%%(((((()))***---///222333222111---'''  """$$$''''''&&&&&&&&&%%%%%%%%%)))***+++,,,,,,,,,+++***%%%### """%%%&&&&&&%%%---------,,,++++++***)))###%%%'''***,,,------,,,,,,...000///---,,,+++,,,###"""  """,,,999@@@AAA???>>>?????????===777000***)))+++***))))))))))))*********&&&&&&%%%%%%&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%''')))******+++,,,...+++---///111333666:::===<<<>>>AAABBBBBBDDDGGGIIIOOOOOOLLLHHHDDDBBBBBBCCCAAADDDGGGFFFDDDCCCDDDGGGKKKKKKKKKKKKJJJGGGEEEDDDJJJMMMPPPQQQPPPOOOOOOPPPZZZ^^^bbbfffmmmqqqooohhhLLL$$$  !!!777XXXxxxfffOOO@@@888111...---)))%%%######"""!!!!!!!!!       !!!!!!!!!!!!!!!"""#########%%%&&&'''&&&&&&&&&'''''''''(((***,,,---------,,,+++(((%%%$$$###$$$$$$"""""""""###############$$$$$$$$$&&&)))---111333555444333444444444222000+++)))(((((())))))(((&&&''''''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((*********)))(((***+++******)))))))))***++++++,,,---...111555999===@@@===<<<888555444888AAAHHHCCCFFFGGG???000!!!       """$$$$$$%%%$$$$$$$$$%%%''')))***$$$!!! $$$%%%&&&)))...444777888444222222000,,,,,,)))&&&&&&***---000000.../////////---)))&&&###"""###%%%&&&&&&'''&&&&&&############'''...777===@@@???AAAGGGLLLKKKAAA888444444444222000---,,,+++'''&&&$$$"""!!!!!!""""""!!!###%%%&&&%%%$$$%%%&&&))))))***,,,///222666888999555...%%% !!!$$$&&&(((((('''''''''&&&&&&%%%%%%(((***,,,------+++)))'''### !!!###$$$$$$$$$******)))))))))(((((((((###%%%)))---......------...//////---,,,,,,...111++++++)))((('''''''''((('''...666999777555666999888:::999444///,,,,,,,,,))))))((((((((()))******''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''))))))))))))+++---+++---///111222666:::>>>>>>===<<<;;;<<>><<<:::666333333888???EEEAAACCCBBB666###     """#########$$$%%%%%%%%%%%%$$$$$$### ###$$$$$$&&&+++,,,000222//////111222111---***&&&'''+++...///...------...---+++(((%%%###"""###%%%'''''''''&&&&&&$$$$$$###$$$(((000:::AAA>>>;;;999;;;===<<<777222///000000///,,,***)))***%%%$$$"""!!! !!!!!!$$$%%%&&&&&&$$$$$$%%%'''******+++---000444888;;;999333(((  ###'''(((((('''"""###$$$%%%'''((())))))'''(((+++---,,,)))&&&$$$ !!!"""######&&&%%%%%%%%%%%%&&&''''''%%%(((---///000////////////000000///...000333666888777555333222111000000+++...222333222222333555333555555000---......---+++***(((((('''((()))***((())))))***))))))((((((''''''''''''''''''''''''&&&((())))))(((((()))***...///000111333666;;;??????<<<999777888===CCCGGGNNNNNNLLLIIIEEEBBBBBBCCCBBBEEEGGGGGGDDDBBBDDDFFFCCCDDDEEEFFFGGGHHHHHHHHHLLLLLLMMMMMMNNNNNNNNNNNNOOOSSSXXX]]]fffnnnmmmhhhTTT)))000PPPppp~~~{{{{{{|||___GGG===222111...***'''%%%###"""!!!!!!        !!!""""""#########!!!###%%%&&&&&&&&&'''(((''''''))),,,000000...+++))))))***++++++******)))###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%'''***---///333222111111222222000...***))))))+++,,,---+++)))'''&&&$$$###"""###$$$%%%((((((((((((((('''&&&%%%&&&%%%%%%&&&&&&((())))))***+++,,,+++******,,,///...------,,,,,,,,,---------...000333666888:::;;;:::888555222333777===BBB>>>>>>888,,,  !!!    !!!!!!!!!"""###$$$%%%%%%%%%$$$$$$### ###$$$###&&&***''',,,...,,,+++///111111///+++''''''+++......,,,++++++++++++)))'''%%%###"""$$$%%%'''((('''&&&&&&%%%%%%$$$$$$(((000:::AAA<<<:::777666666555444222///111222000,,,)))((()))'''&&&$$$###""""""###$$$''''''&&&%%%######&&&(((*********,,,///444999;;;333+++ ###((()))'''%%%$$$ !!!"""$$$''')))***+++%%%(((+++,,,,,,((($$$!!! """###%%%%%%%%%%%%&&&((()))***(((,,,000222111000000111///111333444444666888:::???>>><<<999777444333222///111444666888999999999222444111,,,,,,000000+++,,,+++)))((('''((()))***))))))******)))((('''&&&%%%&&&&&&'''(((((())))))((()))***)))'''&&&'''(((------...///000333888;;;:::888555555888<<>>>>>wwwZZZEEE:::444---+++)))&&&###""""""!!!      """###$$$###"""!!!!!!%%%)))***(((((()))++++++++++++++++++******)))&&&'''(((************)))&&&&&&&&&%%%%%%###"""!!!$$$#########$$$&&&((()))+++...333555444111///...***+++,,,------,,,+++***$$$$$$$$$$$$%%%&&&'''(((((())))))))))))'''%%%$$$'''&&&%%%%%%&&&'''((()))///,,,***+++///222222111666444222111111000///---444222222444999;;;;;;:::777999777111000666<<<>>>AAA555$$$    &&&%%%   !!!"""#########$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%###''''''(((((()))+++,,,---,,,***''''''***---//////***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&((()))***---111444;;;;;;;;;:::999888777666777777666555333000...---,,,***(((&&&&&&(((***,,,))))))(((&&&$$$$$$''')))))))))((()))000777888333%%% ###%%%&&&((())))))'''%%%$$$%%%&&&%%%$$$###%%%))),,,***,,,000222111,,,'''$$$!!!###%%%)))))))))+++,,,...000111333111000111222333333333555999>>>BBBCCCCCCCCCCCCFFFAAA;;;444000......///777;;;BBBHHHKKKHHHAAA;;;111///,,,)))'''(((***,,,***+++,,,+++******,,,---++++++******************&&&'''((()))+++,,,---...,,,+++***(((''''''''''''***)))))))))+++...111222444555666999<<<@@@DDDFFFIIIGGGEEECCCBBBCCCDDDEEEKKKLLLKKKIIIEEEDDDDDDEEEDDDDDDCCCBBBAAADDDIIIMMMOOOQQQTTTUUUTTTTTTTTTUUUVVVTTTSSSWWWcccmmmllleeePPP,,,   555VVVsss~~~rrrfffcccfffgggaaa[[[NNNFFF<<<777777888777555555333///+++'''###!!! jjjPPP>>>444///,,,***(((%%%###!!!!!!!!!       !!!###$$$$$$######$$$'''))))))(((''')))+++((((((((((((''''''&&&%%%%%%&&&((()))******)))(((%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$&&&''')))***,,,///333555333000...---)))***++++++++++++***)))$$$$$$$$$$$$%%%&&&'''((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&((()))+++.........000111333333333777555555666777888777666666555555777999;;;999888555666444000111999AAADDDAAA444###"""    ###   !!!"""###$$$######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&&&&%%%&&&%%%&&&&&&''')))***+++...+++(((''')))***++++++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&''')))***+++...111444888888888888777777666555666555444333111///.........---,,,******+++,,,...++++++***(((%%%%%%''')))111...)))(((...444222+++$$$'''&&&'''((((((''''''&&&%%%&&&&&&&&&$$$$$$%%%))),,,+++...111222111,,,'''$$$!!!!!! ###%%%'''(((((()))***,,,...000111111000000111333555666666:::<<>>??????===777777777:::<<<<<<:::999666777555222555===CCCDDD===111""""""((("""  ((($$$     """######$$$%%%###$$$$$$%%%%%%%%%%%%%%%###!!! !!!$$$&&&''''''&&&&&&&&&&&&'''(((***+++111...***(((((((((((('''***)))'''&&&%%%$$$%%%%%%&&&$$$###"""###$$$'''(((''')))+++,,,---///222555444555555555555555444444444333111000///...////////////...---,,,,,,------------,,,***''''''))),,,111111......000111))) ###&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&))),,,---///222333111,,,'''$$$!!!###$$$""""""!!!!!!"""$$$'''(((&&&''')))+++---///111222...///000111333555666888<<<===>>>>>>???@@@CCCEEEEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<======;;;777444+++)))&&&$$$$$$%%%'''(((---......,,,******+++,,,+++++++++++++++++++++++++++,,,---...///000111222---,,,***)))((((((''''''%%%&&&''')))+++,,,---...---...///333888???EEEHHHMMMMMMLLLKKKIIIHHHFFFEEELLLLLLKKKIIIFFFEEEFFFHHHEEEFFFHHHHHHHHHIIILLLNNNNNNPPPRRRSSSTTTVVVYYY[[[```gggmmmqqquuuuuuooogggTTT///  ---LLLgggvvvssskkkiiiqqq|||yyyqqqjjj]]]QQQ???777///...000111,,,'''!!!|||]]]FFF999222...---(((&&&$$$"""!!!       """!!!!!!"""###&&&)))+++111///---+++******,,,...((((((&&&%%%$$$$$$######$$$%%%&&&(((((((((((('''%%%%%%$$$$$$###############$$$%%%&&&''')))***+++---000222333000---++++++&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((***,,,...///555<<<===888555666999?????????AAACCCDDDCCCAAA777888:::<<<>>>>>>===<<<:::;;;:::888;;;@@@@@@===555,,,"""!!!***...%%%  """ """&&&   ###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$""" !!!$$$'''))))))))))))((('''(((***,,,---222///,,,)))))))))((('''***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))(((***,,,---...000333555222222333333333333333333444222000...---...///111......------,,,++++++***,,,,,,,,,******+++...000---333777666222***!!!$$$$$$"""###$$$&&&$$$""" !!!$$$%%%((())))))(((''''''***,,,///111333333111,,,'''$$$ """###$$$###"""!!!!!!"""$$$&&&(((&&&''')))+++...000111222---...///000111222444666999;;;<<<===<<<===>>>@@@DDDDDDCCCCCCBBBBBBBBBBBB>>><<<888666555444222000+++***(((''''''(((***,,,...//////---+++***+++,,,+++++++++,,,,,,,,,,,,,,,------...///000111222333---,,,+++***)))(((((((((%%%&&&(((***,,,---------,,,,,,---000555;;;BBBEEEJJJJJJKKKJJJIIIFFFDDDBBBKKKKKKJJJGGGEEEEEEGGGHHHFFFHHHJJJKKKKKKKKKLLLNNNNNNOOOPPPQQQQQQSSSWWWZZZ___hhhpppsssssssssnnnhhhXXX222  )))JJJkkk}}}mmm___WWWXXXffftttzzzwwwxxxssshhh\\\QQQFFF<<>>>>>888555777;;;>>>???@@@CCCFFFGGGFFFEEE===>>>?????????>>>======;;;=========@@@BBB<<<333)))$$$ ###---000###    %%%&&&  """$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!!"""%%%)))++++++***)))((('''((())),,,---111///,,,+++++++++)))((()))(((&&&%%%$$$$$$%%%%%%$$$&&&)))+++,,,+++***)))(((***,,,......///222333000111111222222222222111222111///------...///000---------,,,,,,+++++++++)))***++++++,,,///333666444;;;<<<333''' $$$%%%###!!!!!!######!!!###%%%)))*********((()))+++---000111333333000,,,'''$$$ !!!###$$$$$$###!!!!!!!!!###%%%&&&'''(((+++---///111222222---///000///......111333777:::===???>>>===<<<===BBBCCCCCCDDDEEEEEEEEEEEE@@@<<<666333111000///...++++++***)))***+++---...///000///...+++***+++---++++++,,,,,,---------------......///000111222222...---,,,***))))))))))))%%%''')))+++,,,---......---------///333888===???EEEFFFGGGHHHGGGEEECCCAAAHHHGGGFFFDDDBBBBBBEEEGGGFFFHHHKKKKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNOOORRRTTTZZZcccjjjlllmmmnnnnnnkkk\\\666   &&&GGGnnnsssjjj^^^SSSLLLPPP```qqqzzzcccXXXaaaddd\\\MMMAAA888222+++'''"""www^^^DDD888333,,,'''(((%%%$$$###!!! !!!!!!       """""""""###&&&***...000666333///------...//////%%%$$$###"""""""""###$$$$$$%%%'''((())))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''((()))((((((((())),,,......,,,***))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))+++---///555::::::777666:::@@@>>>???AAAEEEIIIKKKJJJHHHDDDDDDDDDBBB>>><<<<<<===;;;;;;;;;===AAAAAA777+++ (((***   ###  ###%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""$$$(((+++------)))(((&&&%%%%%%'''***+++///---+++***++++++)))((('''&&&%%%$$$$$$%%%&&&'''&&&(((+++...///---***(((&&&(((+++------...000111///000000000000000//////000///...---,,,,,,---...------,,,,,,,,,,,,------(((***,,,---///333888<<>>@@@AAAAAABBBCCCDDDDDDDDD???;;;666222000///...---))))))))))))***,,,...//////000000...,,,,,,---...+++,,,,,,------......///.........///000111111111......,,,+++***)))))))))''''''(((***,,,---...///------...000222666999:::???AAACCCEEEEEEEEECCCBBBCCCCCCAAA???===>>>AAADDDGGGHHHJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLKKKLLLNNNPPPVVV\\\aaacccffflllooonnn___999   (((GGGkkk~~~pppeeeZZZVVVQQQMMMIIILLLZZZiiixxx~~~qqqXXXFFFPPPVVVPPPCCC888111,,,&&&$$$```KKK999555333,,,'''(((%%%$$$"""!!!!!!!!!""""""       !!!!!!###%%%(((,,,///111444111---,,,---...---,,,%%%$$$###"""###$$$&&&'''%%%&&&((()))******)))((()))(((&&&%%%%%%&&&((()))******+++++++++***)))(((''')))++++++***(((((((((%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&((()))+++,,,///333444444888@@@FFFFFFFFFHHHJJJLLLKKKIIIFFFEEEEEEDDDBBB>>>>>>@@@BBB???<<<888777:::999...!!!     ###%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$'''+++...//////***(((&&&$$$%%%''')))+++...,,,***))))))(((&&&%%%%%%$$$$$$###$$$&&&'''((((((***,,,------,,,***)))$$$'''***+++,,,,,,---///...............---,,,+++------,,,+++******))))))+++***)))((()))+++---...,,,---///111333777<<<@@@???999+++!!!###$$$"""  !!!!!!  %%%(((,,,---...---++++++,,,------///000000...+++(((&&&$$$&&&((((((&&&&&&(((+++***)))'''&&&&&&'''((())),,,---000222333333222111---000222111//////222666999<<>>>>>>>>???@@@AAAAAA>>>;;;777444333111///---(((((()))***+++---///000...//////...------...000,,,,,,,,,---...//////////////////000111111222222///...---,,,+++*********'''''''''((())),,,...///+++,,,...111333666777888777999;;;>>>@@@AAABBBBBB>>>>>><<<:::999:::>>>AAAGGGHHHHHHFFFDDDBBBCCCDDDFFFHHHKKKLLLKKKLLLMMMNNNQQQUUUYYY\\\bbbiiimmmkkkbbb;;;   &&&AAA[[[fff___RRRIIICCCEEEIIIJJJGGGFFFPPP\\\cccjjjvvvqqq[[[HHHMMMMMMGGG>>>777///''' |||MMM<<<111333444...)))+++%%%$$$###!!!!!!!!!"""###        !!!###&&&***---000222222...++++++,,,---,,,***''''''%%%%%%%%%''')))+++&&&'''(((************))))))((('''&&&&&&''')))***------......---,,,***)))%%%'''))))))(((''''''(((&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%###""""""######'''&&&%%%%%%&&&'''((()))(((***---///333:::DDDKKKPPPOOOOOOOOOMMMJJJEEEAAAAAABBBBBB@@@???AAAFFFKKKEEE@@@777222333111%%%     ###%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&)))---000000///,,,***(((&&&&&&(((+++---...,,,)))((('''&&&###!!!############$$$&&&((()))+++++++++***************###%%%)))***++++++,,,------------,,,+++***)))(((************)))'''&&&%%%(((&&&%%%$$$%%%(((+++---000111333444555999>>>AAA333,,,!!!''')))&&&)))%%%  """'''***,,,---......,,,+++,,,...,,,---//////...+++(((&&&(((***---,,,******,,,......---+++))))))***+++---...///111333444333222111,,,000333333111111555:::999;;;<<<======>>>AAACCC>>>===<<<;;;<<<===>>>???<<<:::888666555333000---)))******,,,---///111222.../////////------///111,,,,,,------...///000000000000000111111222222333///...---,,,+++*********&&&&&&%%%&&&'''***---///(((+++...222444666777777111222555888;;;===???@@@;;;;;;999777666888;;;???GGGGGGGGGDDDAAA???@@@AAACCCFFFJJJLLLLLLMMMNNNOOOLLLPPPSSSWWW___gggiiifffccc<<<     444GGGKKKAAA999666666<<>>999///%%%~~~fff@@@999111---------***(((%%%###!!!"""$$$###       """!!!"""###&&&***...222444333000...---.../////////)))(((&&&&&&((()))((('''(((***---......---------+++***(((%%%%%%'''+++///222555444///,,,+++(((###''''''((((((''''''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))***(((+++222666;;;FFFRRR]]][[[VVVQQQKKKEEEAAA???CCCDDDDDDCCCCCCGGGNNNTTTJJJHHHDDD>>>555(((      !!!###$$$###"""######&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%(((+++...///000000...---,,,************+++***))))))'''&&&$$$"""!!!######%%%&&&'''(((((((((''')))+++,,,,,,,,,***)))(((((()))***,,,---......///---***))))))))))))(((,,,+++(((''''''&&&%%%$$$$$$$$$###!!!!!!$$$)))---///...000444888999555111###$$$***(((%%%'''&&&$$$"""!!! !!!###%%%'''(((***,,,......---------............---,,,)))'''%%%,,,+++***)))***,,,///000222111//////000000...---111222222222000000111222---...///111333555666777;;;;;;<<<>>>@@@@@@===;;;???:::666444666888888888999888777555333111000//////---++++++------+++)))+++******)))***+++---...---------,,,,,,------...,,,...///111111111000000///...,,,***(((((((((((((((%%%$$$&&&+++...+++((('''(((,,,000333444333111111111222333555777:::;;;;;;:::999888999;;;>>>???CCCBBBAAA@@@???>>>===<<>>@@@@@@BBBGGGLLLKKKFFFOOOfffzzzxxxjjj___\\\WWWNNNBBB777---&&&"""lllTTT===777000------,,,)))&&&$$$###!!!"""###"""      """"""###$$$&&&***...222444333111//////000111000///,,,)))'''&&&'''(((''''''((()))++++++++++++,,,,,,)))((('''&&&'''***///333555777555...***)))&&&"""%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%%%%%%%&&&'''(((((()))(((+++222888???MMMZZZccc___XXXPPPIIICCC???>>>DDDEEEDDDCCCBBBDDDIIIMMMHHHHHHFFF@@@555'''        """$$$%%%$$$######$$$''''''&&&&&&%%%$$$$$$$$$&&&((()))+++,,,---------,,,,,,***))))))******+++++++++***(((&&&$$$"""!!!######%%%&&&'''(((((((((''')))***,,,,,,+++***)))++++++++++++++++++++++++...+++)))(((((((((((('''***(((&&&%%%$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&))),,,...000333555333...(((###"""&&&)))+++***)))%%%%%%$$$############### !!!"""$$$&&&((()))+++---...///...---...///.........---,,,+++)))(((+++***))))))+++///333666222000//////000///...,,,///111222222111111222333000000111333555777999:::<<<<<<===???@@@@@@>>><<<===:::666444555666555444666555444333111000///...000---++++++------***(((++++++++++++,,,---///000...---,,,,,,,,,,,,,,,---------...///000000000000...---+++)))(((''''''''''''%%%%%%)))...000...***+++,,,...000222111///---///000222444666888999:::999888888999:::===???AAA???>>>>>>>>>======<<<<<<>>>BBBFFFIIIJJJJJJIIIJJJKKKOOOTTTZZZ___dddfffhhh```BBB### %%%000555555111...444888;;;;;;:::<<>>===EEEEEEDDDAAA??????BBBDDDFFFFFFEEE>>>111"""      !!!###%%%&&&%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$((())))))******)))(((((()))))))))))))))******+++---,,,+++)))&&&$$$###"""######%%%&&&'''(((((((((((()))***+++++++++***)))------,,,+++***)))((((((+++)))''''''''''''%%%$$$%%%###!!!!!!$$$&&&###%%%&&&''''''(((***,,,...333777444,,,"""%%%...111...***)))***$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((())),,,...000000///...///000///......------------......,,,******,,,000555888111000......//////---,,,,,,///222333333222333444333333333444666999<<<===?????????@@@AAAAAA>>><<<:::888666555555444222000333222222000///...------000...,,,,,,,,,,,,***(((+++++++++,,,---///000111------,,,+++++++++++++++------------...///000111...---+++)))(((''''''''''''&&&(((,,,111333000---//////000111000...+++)))...///222555777888888888777777888999;;;>>>@@@AAA;;;;;;<<<<<<===<<<<<<<<<===AAAFFFJJJKKKJJJJJJJJJNNNRRRWWW]]]bbbeeehhhhhh___AAA"""  )))...000000...333555555333222444:::???===999???TTTgggrrrxxx}}}zzzqqqhhhaaa]]]VVVJJJ@@@;;;888333---'''### hhhOOO>>>111///,,,++++++)))%%%###""""""""""""!!!      """$$$$$$$$$%%%'''***---111333111111222444555444000------***'''&&&''')))******(((***...111333111---***&&&%%%&&&***000777<<>>===777---((('''%%%"""#########$$$###""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&((())),,,111:::GGGWWWddd\\\XXXSSSLLLFFFAAA>>><<>>DDDCCC>>>555'''     """$$$''''''&&&$$$$$$%%%((((((''''''&&&%%%%%%$$$''''''''''''&&&&&&%%%%%%'''''''''((()))******+++,,,+++)))'''%%%###""""""######%%%&&&'''((((((((((((((()))***+++******)))------,,,+++***)))(((''')))'''&&&%%%%%%$$$!!! $$$###%%%&&&'''(((+++///222333777888111&&&"""$$$,,,444555///(((&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((())))))***...///111111/////////000......------...000222333444222...,,,---///333666111000......//////---,,,***---000333333333444555444444444555666999<<<>>>BBBAAA@@@??????>>>;;;999666555555555555444111000111111000000///...------000///---,,,,,,+++)))(((***++++++,,,...///000111------,,,+++************------,,,,,,,,,...000111///...---+++***)))((((((((())),,,000333444000---000111222111...,,,***)))---///333777999999888777888888999;;;<<<>>>??????======>>>?????????>>>>>>>>>CCCHHHLLLMMMMMMMMMMMMRRRVVV[[[bbbgggkkkmmmnnnbbbDDD$$$ !!!&&&)))***+++//////...,,,,,,///555:::<<<777;;;LLL^^^hhhnnnrrrggg]]]RRRKKKHHHCCC:::333///---)))%%%"""nnnTTT@@@444---,,,+++***)))&&&###!!! !!!"""!!!       ###%%%$$$$$$%%%'''))),,,///111000000222444555333///,,,***(((&&&'''))),,,------***...444;;;===999111+++'''&&&''',,,333;;;???AAA>>>===777---(((((('''$$$$$$$$$$$$$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&)))+++...000888EEEUUU___YYYWWWSSSNNNHHHBBB>>>;;;@@@>>>===<<<<<<=========AAA<<<333'''     !!!###%%%''''''&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((()))************)))'''%%%###"""""""""######%%%&&&'''((((((((((((((())))))************+++++++++******)))))))))'''&&&%%%$$$###!!!!!!###$$$&&&'''***///555999===<<<777---###!!!'''...,,,...000000---***&&&$$$***)))))))))))))))***+++++++++************++++++...000111111000//////000...------...///222444666555333000......111444666111000......//////---,,,(((+++///111222222444555444444444444666777999;;;@@@>>>;;;999888666222000111333555666555444444333222111111000///..................---+++***)))))))))***+++,,,---...//////---,,,++++++*********+++------,,,,,,,,,...000111000000///...---+++***)))***,,,///222444333000---///111333111...,,,,,,,,,---000555999;;;;;;999777999:::<<<=========<<<<<>>999999444,,,(((((((((%%%$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%&&&'''((()))---000000666CCCQQQYYY\\\ZZZVVVPPPIIICCC>>>;;;>>><<<:::999;;;===>>>>>>===444'''    ######%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""###$$$%%%&&&&&&((()))************((('''%%%###""""""############%%%&&&'''(((((((((((((((((()))))))))******************************&&&%%%$$$###!!!  ###%%%'''***---222888<<>>>>>===;;;:::DDDEEEHHHJJJJJJJJJIIIHHHEEEHHHKKKNNNPPPRRRUUUWWW^^^bbbiiipppuuuyyyzzzzzznnnNNN+++  $$$%%%'''***...444888;;;999444444;;;FFFNNNOOONNNCCC999...)))******((($$$ iiiMMM<<<555111,,,,,,***((($$$"""!!!  """!!!      ##################$$$&&&)))+++------------///000///,,,)))''''''(((+++---...---,,,111333888???CCC@@@777///+++(((&&&***111666777666111222///)))&&&((((((%%%$$$$$$%%%%%%$$$$$$###"""########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&((()))***)))///111000555BBBOOOTTT]]]XXXQQQJJJDDDAAA??????@@@<<<999888;;;>>>???@@@888---      %%%###%%%''''''%%%#########!!!""""""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%'''''')))************)))(((&&&%%%######$$$%%%&&&######%%%&&&'''(((((((((((((((((((((((()))******************))))))))))))%%%%%%$$$"""  """&&&+++///222444666888111+++&&&&&&+++///...,,,+++)))'''''')))++++++)))+++++++++******++++++,,,------,,,,,,,,,,,,------...000111000///---......+++,,,...000222444555555000000111111333444666777333222000000111111///...)))***+++++++++...222555333444555666555444222111222000---,,,,,,+++***(((---000222222111000222444444333222000///---,,,++++++,,,...---+++***+++---,,,---...//////...---,,,++++++++++++,,,---...///------...///000000000000111111111000///---+++***'''))),,,///000111222333000333555444000...000222111444777;;;======<<<<<<888:::===???@@@>>><<<;;;AAADDDGGGKKKMMMNNNNNNMMMMMMNNNPPPRRRTTTXXX]]]aaadddhhhnnnuuuyyy{{{{{{zzzqqqPPP--- """$$$(((...444999;;;<<<===:::888===FFFMMMLLLHHHCCC999---(((((()))&&&###|||YYY???444222111------+++'''###!!! !!! """!!! """    """######"""#########$$$%%%(((***,,,---,,,,,,,,,...---+++)))((()))***,,,......,,,***444444666<<<@@@???888111+++(((%%%(((...333333111+++---+++&&&%%%'''(((%%%$$$$$$$$$$$$$$$###""""""############################################################$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,)))///222111666CCCNNNSSSXXXRRRJJJBBB>>>???AAADDDBBB>>>999777:::>>>@@@@@@555(((      !!!&&&###%%%&&&&&&$$$###"""### !!!"""$$$%%%&&&''')))((('''%%%$$$%%%%%%&&&'''(((***++++++******)))((('''%%%$$$$$$%%%'''(((######%%%&&&'''(((((((((((((((((((((((()))******,,,++++++***)))(((''''''&&&%%%$$$"""  !!!'''///444666555333333 ###000555000(((++++++***)))((((((((((((************+++,,,---------,,,,,,,,,,,,---.........000111000...------...***+++...111333444444444333333333333333333333222444333111111222222000///)))***))))))))),,,111444333555666777666444111...000...---,,,.........---...000222111...---///111444333222000...,,,+++***))),,,...---+++***,,,///...///000000000///---,,,+++++++++,,,---...///000,,,...///111111111000000000000000000...,,,***)))$$$&&&***---///222444666222555777555000...000333333555888;;;===>>>>>>===666999<<>><<<>>>AAAFFFKKKNNNPPPQQQQQQTTTUUUVVVXXXZZZ___eeeiiiiiimmmrrrwwwzzz{{{yyyxxxrrrQQQ...  !!!!!! """%%%+++222888<<<<<<;;;===;;;999===EEEKKKJJJDDDBBB888,,,%%%%%%%%%!!!dddKKK;;;222000111,,,+++(((&&&###!!! $$$"""       !!!"""###$$$###""""""###&&&)))+++)))***++++++++++++---///000+++***000111---***+++---444888888===BBB;;;///************,,,---///000)))((('''&&&%%%$$$$$$$$$########################$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))///000111444999AAAJJJQQQOOOJJJCCCAAABBBEEEFFFFFFBBB<<<888:::???CCC@@@===...$$$    """###%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%+++)))'''%%%%%%&&&(((***))))))))))))***+++,,,---((('''&&&&&&'''((('''%%%'''&&&$$$###"""###$$$$$$&&&&&&%%%%%%&&&''')))***&&&''''''(((((((((((((((&&&&&&%%% &&&+++666AAADDD;;;---$$$$$$,,,000000...,,,***)))(((((((((((()))))),,,,,,+++***+++,,,...///...---,,,+++,,,...000222222222000...+++***+++,,,+++,,,///222444555444444222222222222222222222333333444333000---,,,,,,---+++*********,,,...111333555555555444222111///...---,,,+++++++++,,,---...,,,,,,---.........------111000000000000/////////------,,,++++++,,,------//////000000///---+++***,,,,,,------.../////////111111111000000///...---//////000///---***'''%%%$$$&&&***---000333444555333666777444///---///222333555999<<<>>>>>><<<;;;<<<;;;:::;;;<<<>>>===<<>>===;;;:::777999;;;===???@@@AAABBB>>>BBBGGGJJJJJJKKKMMMOOOeeennnsssqqqoooqqqsssrrrpppxxxxxxoooTTT333  ###%%%%%%$$$###%%%+++444888888666666777888;;;CCCKKKJJJFFF@@@888...&&&###!!! {{{cccFFF777111...,,,+++)))((('''%%%$$$###""""""%%%"""       !!!""""""%%%$$$######%%%'''***,,,///,,,******---///...,,,---+++,,,//////...111555>>>:::888:::999444000///000000///...,,,+++)))(((((('''&&&%%%%%%$$$$$$%%%####################################"""""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((())))))***---///222777===BBBIIIGGGEEEEEEHHHHHHFFFCCCAAACCCIIIPPPRRRLLL???444)))    """%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((************+++,,,,,,,,,((())))))***+++------...***(((''''''''''''%%%###$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''')))&&&!!!  ***444===FFFFFF;;;,,, """&&&)))******)))(((&&&'''((())))))(((''''''((((((((()))***,,,---.........---,,,,,,---...///000000000///------...000//////000111000///...---000000000000000000000000...//////---***))))))***,,,+++++++++---///111222222000///---,,,,,,------+++++++++,,,,,,...///000000000///...---,,,++++++////////////............,,,,,,++++++++++++,,,,,,---...////////////------.........///000000111111000000000000///...------,,,---.........,,,+++)))'''***...222444444222111///111222000,,,+++,,,///666888;;;>>>???>>><<<:::666:::>>>@@@AAABBBEEEHHHBBBFFFKKKNNNOOOOOOOOOPPPdddnnnwww{{{|||}}}}}}{{{xxxkkkQQQ111 ###(((***&&&###"""%%%,,,111333333111333555:::FFFOOONNNGGG===555+++$$$!!!   jjjTTT<<<222111000---+++''''''&&&%%%$$$$$$$$$$$$%%%!!!      !!!!!!"""$$$$$$$$$$$$&&&)))+++---///+++(((+++000222000,,,+++,,,...000222555;;;AAAFFF<<<777:::888///,,,000111000000///---***(((&&&'''&&&&&&%%%$$$$$$$$$%%%#################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$%%%&&&'''((((((''')))+++...000333777:::DDDBBBAAACCCHHHKKKJJJIIIFFFIIINNNSSSQQQFFF444'''"""    $$$'''(((***))))))))))))***++++++)))))))))))))))(((((((((((()))***,,,------,,,,,,))))))***+++------......+++)))'''''''''&&&$$$############$$$$$$%%%%%%&&&######%%%&&&&&&%%%$$$###%%%&&&''''''((((((''''''***%%% (((444555@@@GGG@@@111$$$!!!"""###%%%&&&&&&&&&&&&$$$&&&((())))))((('''&&&&&&&&&'''(((***,,,---.........---,,,,,,,,,------...///000000//////000222....../////////...---,,,//////////////////......,,,---...---+++))))))***,,,,,,,,,,,,---...000000///...+++***)))***+++,,,++++++,,,---...///000111333333111000...---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...000000000///.../////////000111111222222000000000000///...---,,,+++,,,------...------,,,))),,,000444555444222000///000000///,,,+++---///555777;;;???@@@@@@>>>======@@@CCCBBB@@@BBBIIIOOOMMMOOOQQQSSSTTTTTTTTTTTTVVVaaappp|||qqqbbbJJJ..."""&&&)))$$$""" !!!&&&***,,,---,,,...111:::HHHRRRQQQJJJ:::333)))###  \\\JJJ777000111///,,,+++&&&&&&%%%$$$$$$$$$%%%%%%$$$!!!    !!!"""######$$$%%%''')))+++,,,+++***+++000555777222---,,,///222555;;;DDDLLLPPPEEE999333777888000---///000//////---+++)))((('''&&&&&&%%%$$$$$$$$$%%%%%%########################""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&)))+++---...000222555>>><<<;;;???FFFMMMPPPPPPIIIKKKNNNOOOKKK???///$$$   !!!&&&((((((*********+++---///000111))))))))))))((((((((((((&&&''')))+++,,,,,,+++*********,,,---......------+++)))'''''''''&&&$$$###"""######$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%&&&&&&''''''''''''''')))### ---:::888BBBDDD666%%% !!!"""$$$%%%%%%###%%%'''((()))(((&&&%%%%%%&&&''')))***+++,,,---...------,,,,,,,,,,,,---,,,...000000000000111222+++,,,------............/////////.........------,,,---///...,,,+++++++++,,,,,,,,,,,,,,,---......---+++***(((((()))+++,,,++++++,,,...///000111111333222000...---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,,,,---...000000000000/////////000000111222222222000000000//////...---,,,++++++,,,---......//////***---111444555444111//////000000///......///000222555:::???BBBCCCBBBBBBBBBDDDDDDBBBAAAFFFPPPXXX]]][[[XXXUUUSSSRRRRRRQQQMMMWWWiii|||uuufffUUU@@@((( !!!"""  ###%%%%%%%%%'''***///777EEEPPPPPPKKK777111(((###"""!!!  mmmNNN@@@333///...,,,))))))&&&&&&%%%$$$$$$$$$%%%%%%"""     !!!!!!""""""###%%%''')))+++,,,))),,,222999===;;;444...000333666;;;EEERRRYYYZZZ@@@777111555<<<;;;555111000...---+++)))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''')))++++++,,,---000333888666666<<>>HHHNNNPPPOOOKKKIIIEEE???777...'''"""  """"""  %%%))))))''',,,,,,+++************+++(((((()))***++++++,,,,,,*********)))))))))))))))//////000000///---***)))((('''&&&&&&'''((('''%%%$$$%%%%%%&&&%%%$$$"""!!!"""""""""###%%%''')))+++$$$%%%&&&&&&''''''&&&&&&!!! ...;;;:::BBB>>>***"""###!!!"""###############"""$$$$$$$$$$$$%%%&&&'''(((((()))***+++,,,,,,+++***)))***+++,,,---.........***,,,/////////.........---------------...///000111111000///......------(((+++...///...,,,,,,,,,)))************)))(((((()))***+++,,,------,,,,,,...///000111111000////////////......///111444666111000000000000/////////...///000111111000///......///000111111000///............///000000111111////////////...---,,,+++,,,,,,,,,------///000111+++,,,...000111222222222///...------///000111000444777<<>>555222...,,,+++***)))'''$$$%%%&&&&&&&&&$$$"""         !!!!!! """$$$'''+++...000000???OOOSSSIII;;;222000000555666666<<>>;;;CCC<<<$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''))))))***+++++++++++++++************+++,,,...000111222000,,,((()))---000000...------,,,,,,,,,---///000000000000///...,,,+++******))))))(((''''''&&&&&&'''''''''((()))******++++++,,,......------...///...///111222222111...---+++*********+++---///111......------------......000//////......------,,,............---,,,+++***------,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++,,,******---222555333///............///000111222666999>>>AAABBBAAAAAAAAAFFFHHHJJJLLLNNNOOOPPPPPPNNNPPPRRRTTTUUUTTTRRRQQQPPPOOOTTT___jjjqqqvvvzzzwwwwwwtttkkk[[[GGG666,,,%%%  """######"""""""""######"""  sssUUU===333333000---+++******(((''''''''''''&&&$$$"""        !!!!!!!!! !!!"""%%%(((,,,000222555DDDRRRQQQCCC666222555666===>>>666333888:::888666777:::AAALLLSSSPPPIII777111,,,++++++((($$$###%%%$$$###$$$&&&&&&&&&%%%$$$$$$###""""""""""""######%%%%%%%%%%%%%%%''')))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((()))+++---------...222666999999999;;;:::666///%%%  ###   !!!###$$$%%%%%%+++++++++++++++,,,---...111000...,,,************+++...///...000555777555333555333///---...---***((((((((('''''''''&&&&&&$$$%%%%%%######$$$'''***''''''&&&&&&(((+++...000---,,,***((('''&&&&&&&&&""" ***777>>>CCCFFF;;;###!!!!!!$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''((()))***++++++,,,,,,,,,+++++++++,,,---///000111111111,,,)))''')))...111222000------,,,,,,---...000111111111000///---+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''((()))***,,,---...///111000//////000111000111222333333222000...******))))))***,,,...///...------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))++++++******+++,,,---...+++******))))))******+++))))))))))))************+++******...444777666444000000000111222444555666999===@@@CCCCCCBBBBBBCCCKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQTTTWWWWWWVVVTTTRRRTTTQQQSSS[[[dddjjjqqqwwwvvvxxxvvviiiSSS???111,,,### !!!######""""""###$$$$$$###!!! |||bbbIII:::555111...+++***))))))((('''(((((('''%%%###!!!      !!!!!!!!!!!!"""###&&&)))---111333777DDDPPPMMM>>>333333888CCCKKKJJJ>>>666777:::999///444:::???CCCDDDBBB???666333000///---***&&&$$$$$$###"""###%%%%%%%%%$$$$$$$$$###""""""############$$$%%%&&&''')))***,,,))))))))))))(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''')))******))))))***,,,,,,,,,---///222444333222777555000(((  $$$   %%%'''''')))+++*********++++++,,,---------,,,+++)))))))))******,,,///000///111666999888///222222...,,,///000...))))))((((((''''''&&&&&&$$$$$$###"""$$$(((,,,///111///------...//////...,,,+++***((('''&&&%%%$$$  %%%444===@@@NNNLLL<<<$$$ """###$$$&&&'''((())))))(((((('''''''''((()))))),,,,,,------......------,,,---...//////...------+++)))(((***...111111111---,,,,,,,,,---///111222111111000///---+++)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))+++---...000111222111000///000111111222222222111///---,,,++++++******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++************+++,,,---......))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,000444777888777444444555666888:::<<<===@@@BBBEEEFFFFFFFFFGGGHHHOOOPPPQQQRRRRRRRRRRRRRRRSSSVVVYYY\\\]]][[[YYYWWWUUUQQQQQQVVV]]]ccclllttt{{{~~~|||lllTTT>>>333000###  ###%%%%%%%%%&&&((()))++++++)))'''&&&&&&%%%$$$###!!! lllUUUAAA777555///---***((())))))(((''')))((('''%%%"""       !!!!!!!!!"""###$$$&&&))),,,000222555@@@IIIEEE888000444;;;OOOVVVSSSDDD888888::::::///666???DDDAAA:::666555666666555333000...)))%%%###"""!!!"""###$$$$$$"""$$$###############$$$$$$######%%%'''***,,,------************)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))(((''''''''')))******))))))***+++++++++,,,///222333111000111---&&&  '''%%%    !!!'''))))))***,,,*********++++++,,,,,,,,,((('''''''''''')))***++++++......---///555888777111444444///,,,---...---***))))))(((''''''&&&&&&$$$###"""$$$(((,,,111333999777555444333111...+++++++++***((('''%%%$$$### ,,,999???@@@OOOHHH666  """%%%''')))++++++)))))))))(((((()))******---......///000000//////000000000000///---+++))),,,++++++,,,---/////////------,,,,,,---...000111111111000...,,,***((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))+++...//////000111000...---...///111111000///---+++)))(((***************+++++++++------,,,+++++++++++++++......---,,,,,,++++++***+++,,,,,,------------,,,******+++,,,---.........)))((((((''''''(((((()))+++++++++,,,,,,,,,------......///111444666888888888888999;;;===???AAABBBDDDEEEGGGHHHHHHHHHJJJLLLOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ]]]___```^^^\\\ZZZWWWSSSRRRWWW\\\aaajjjsss}}}~~~pppZZZEEE999666&&& !!!%%%((()))(((...000444888999777555333555444222///---***((('''%%% www^^^JJJ;;;333222---+++((('''((((((((('''((((((&&&$$$"""        !!!!!!!!!######$$$&&&(((+++...///111888>>>;;;333000555===SSSXXXSSSCCC777666888777555<<>>>>>FFF<<<)))  """%%%(((***+++,,,))))))))))))******+++,,,---...///000000000000000444333222111///---,,,+++,,,---------------------------,,,+++,,,---...///000000///...,,,***)))(((&&&&&&''''''((((((((())))))(((''''''(((+++---//////000000///,,,++++++,,,//////...---,,,***)))(((******))))))))))))))))))------,,,+++************...------,,,+++******)))++++++,,,------...------***+++,,,---......------***))))))(((((())))))***,,,,,,,,,,,,---------......///000111333666888999::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGIIILLLNNNNNNOOORRRTTTWWWYYYZZZ[[[\\\\\\^^^^^^^^^]]][[[ZZZYYYWWWWWW[[[^^^aaaiiirrrwwwyyyyyyqqqbbbQQQCCC<<<+++!!!  """(((---///000999>>>EEEKKKMMMLLLHHHFFFJJJIIIGGGEEEBBB@@@>>>===;;;000!!!hhhQQQBBB888222000,,,***'''&&&'''(((((('''((('''%%%###!!!          !!!!!!!!!$$$$$$$$$%%%''')))+++---,,,000222111...000777>>>SSSVVVOOO???444444555333;;;@@@IIILLLDDD777222555777<<>>>>>>>>@@@AAACCCEEEFFFFFFGGGHHHHHHIIIKKKOOORRROOOQQQTTTWWWZZZ\\\^^^_________^^^]]]\\\[[[ZZZZZZZZZXXXZZZ]]]]]]^^^ccckkknnnnnnpppqqqmmmaaaPPPDDD///$$$   '''///777<<<>>>JJJQQQZZZcccfffeee```]]]______^^^]]]\\\[[[ZZZZZZUUUCCC+++{{{\\\HHH???888444222+++)))'''&&&'''((((((''''''&&&$$$###!!!          !!!!!!!!!%%%%%%$$$%%%&&&(((***+++)))***+++++++++000888>>>RRRTTTLLL<<<222333444111===AAAGGGJJJBBB555222777777>>>AAA===999666000)))&&&%%%$$$%%%'''((('''&&&$$$#########$$$%%%%%%&&&&&&%%%&&&***///111000...---,,,,,,+++***)))((('''&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''''')))+++,,,***)))((()))))))))***+++,,,***&&&### $$$     %%%000999<<<888333+++,,,,,,,,,+++)))(((&&&***))))))(((((()))+++,,,+++---+++((()))///222111///666:::666000//////...++++++***)))((('''&&&&&&!!!###(((000666999777444///444999777000)))''''''&&&&&&'''((('''&&&$$$###"""---666<<>>DDDLLLMMMAAA444222999>>>TTTYYYWWWNNNEEEDDDHHHJJJ[[[dddeeeWWWDDD666///+++(((&&&%%%&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$###%%%(((***,,,+++***)))+++)))((('''(((((()))))))))))))))*********++++++...///000000...,,,)))((('''***,,,...---++++++++++++)))'''(((((($$$  &&&!!!   (((000555555111...///...------...---,,,***,,,+++,,,111666999777444,,,,,,++++++++++++,,,,,,---...///000000000......000...,,,)))((('''&&&'''))),,,---888EEE<<<)))### ###&&&&&&%%%%%%(((&&&"""!!!'''000777999777555444:::222&&& &&&(((******)))&&&"""!!!###%%%###$$$$$$&&&'''((()))***,,,,,,,,,,,,------------+++++++++,,,------......000000///...------,,,,,,...,,,+++,,,...000//////000000...+++((((((***,,,---------,,,***)))***+++((())))))((((((+++222777888555222000000///,,,)))(((((()))---333888<<<===:::999999999::::::888666:::999888777555222000///+++***(((&&&%%%%%%%%%%%%%%%&&&&&&'''((()))*********)))))))))))))))***+++///...---,,,++++++++++++,,,---.../////////...---000000000222666;;;AAADDDEEEFFFGGGGGGHHHKKKOOOSSSXXX[[[ZZZTTTQQQRRRSSSQQQUUUUUUTTTTTTVVVZZZ^^^aaaeeegggjjjiiieee___ZZZWWWZZZ[[[\\\]]]___aaadddfff```fffhhhfffiiinnniii^^^MMM555   """!!!$$$///???OOOZZZ^^^ggglllttt{{{yyyrrrnnnnnnrrrzzzkkkPPP444iiiOOO???<<<555333222,,,+++)))&&&&&&&&&'''&&&%%%  !!!!!!        ###$$$)))'''(((---333666333///***+++---...222999AAAFFFFFFGGGHHHDDD:::444;;;FFF___bbb```XXXRRRTTTYYY\\\kkknnnjjjZZZFFF777///+++(((&&&%%%%%%'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((())))))((('''(((((((((((()))))))))************+++++++++++++++//////000///---+++(((&&&(((***---...,,,+++***+++)))'''%%%%%%### ###%%%  """(((...000///---***...------...//////---+++000,,,+++222===AAA<<<555,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///000...,,,***(((''''''''')))...000777>>>000 $$$(((***)))((((((%%%!!!!!!(((///777999666333222333>>>222$$$###%%%$$$###""" ### """$$$&&&)))***+++------,,,,,,,,,,,,,,,,,,)))******+++,,,---....../////////......---------,,,+++,,,...000111///...,,,,,,***'''&&&'''+++///---...///...+++)))((()))''')))******+++///666;;;===:::666444222000---+++(((((()))---333888;;;<<>><<<;;;;;;<<<======<<<;;;999666444333///---***'''%%%######"""'''''''''(((((()))))))))&&&''''''((()))+++---......------,,,,,,,,,------.........///......---,,,//////000222666<<>>JJJSSSLLLCCCAAAEEEAAA:::???LLL\\\```___ZZZYYY```iiinnnqqqnnnfffVVVEEE888000,,,(((&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''''''''(((***************+++******++++++++++++++++++,,,,,,---...---+++(((''')))+++---...,,,*********'''&&&$$$### )))     $$$)))---...---,,,,,,------,,,---...///---+++---******111:::>>>888222------......------,,,,,,,,,---///111222222222111000...,,,***((((((((((((&&&000666888666### '''---000...,,,***%%% !!!$$$...666<<<:::555555999;;;BBB000 """ !!!"""%%%''')))+++,,,------,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222///,,,******(((%%%$$$&&&***------///000///,,,)))'''''''''***,,,---...222999???AAA>>>:::666333000...---))))))***...333888<<<===BBBDDDEEECCC???===???AAA>>>>>>===<<<:::777555444111///,,,)))&&&$$$######))))))((((((((((((((((((&&&&&&'''(((***+++---...------,,,------...///////////////......---,,,,,,------///222666<<>>QQQdddrrryyywwwmmmjjjlll}}}uuubbbEEE"""iiiOOO???888666/////////)))***(((&&&%%%%%%%%%$$$""" !!!!!!!!!"""""""""!!!!!!       ###&&&,,,))))))000888;;;777111...,,,***+++222@@@QQQ\\\QQQBBB<<>>:::888===EEEJJJFFF///!!!!!!$$$$$$%%%'''(((***++++++,,,,,,,,,++++++******)))+++++++++***))))))((((((***++++++,,,,,,---------...///000333555444111...***)))'''%%%###$$$'''***+++---......+++)))''''''(((***---...///333:::???AAA???<<<777333000//////,,,+++,,,000555:::===>>>CCCFFFGGGFFFCCCAAACCCEEE@@@@@@???===;;;999777666111000---***(((&&&&&&%%%)))))))))))))))((((((((((((((((((((()))***,,,,,,------------...///000000//////......---------------...111444999???DDDGGGFFFGGGIIIJJJKKKNNNSSSVVVUUUXXXXXXSSSPPPRRRSSSQQQTTTSSSRRRSSSVVV[[[aaadddoooqqqsssrrrnnnjjjgggeee^^^\\\YYYYYY\\\___```___^^^bbbdddcccdddjjjpppsssjjjTTT888###  ###$$$'''+++555EEEYYYmmm|||xxxwwwzzztttXXX...pppZZZFFF:::777444------...'''((('''&&&&&&&&&%%%"""  !!!!!!"""###"""""""""!!!!!!          ###''',,,***+++///555777444000...,,,))))))000>>>OOOZZZOOOBBB???IIINNNIIIFFFJJJHHHKKKMMMNNNUUUbbbnnnssslll```SSSIII???555---+++(((&&&######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))((((((''',,,000111...,,,,,,,,,***************)))))))))+++---///111222222111000***,,,......,,,)))(((((('''%%%"""  """   $$$(((,,,......111666:::555222...++++++++++++***(((+++...///---,,,---//////000000111000///---,,,---...000222333333333333---,,,***)))'''''''''(((,,,???LLLMMM@@@###   ...555:::666000+++&&&!!!!!!&&&)))222<<<@@@===>>>HHHPPPRRRFFF,,,"""!!!$$$%%%###!!!''''''((()))******++++++++++++***************************)))((((((''''''++++++,,,---...000000111222222333555666555111...))))))(((%%%######%%%''')))***,,,+++)))((()))))))))+++...//////222888===>>>===:::555111//////000000///000333888===@@@AAACCCEEEHHHIIIHHHHHHHHHHHHDDDDDDCCCAAA???===;;;:::333111///,,,***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++...............///000111//////...---------......///111444888===CCCHHHJJJIIIJJJKKKMMMNNNRRRVVVZZZ___aaa___XXXTTTSSSRRRPPPSSSSSSTTTVVVZZZ^^^cccfffoooqqqsssssspppmmmkkkjjjaaa]]]YYYYYY\\\______^^^\\\```dddeeedddffflllrrrppp[[[>>>%%% """%%%&&&)))...:::JJJ]]]ppp~~~ggg???$$$zzz^^^JJJ===555555333+++,,,...&&&'''&&&&&&''''''%%%!!! !!!"""#########""""""!!!!!!!!!          $$$''',,,,,,,,,---000111000...,,,+++******///999EEENNNEEEDDDJJJRRRSSSLLLEEEDDDCCCEEEEEEDDDIIITTT\\\___]]]OOOCCC>>>:::333---+++)))&&&###"""###%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((()))...333444000---,,,---,,,,,,+++++++++*********+++---///000111111///...+++---///...,,,)))((('''&&&$$$      ###&&&***---......111888>>><<<777111,,,***+++++++++(((+++,,,,,,***))),,,///---...///000///---+++***,,,---///000111111111000,,,+++)))'''&&&&&&''''''...AAARRR]]]XXX;;; """///777;;;666///)))$$$ ###'''***222===CCCBBBFFFPPPTTTQQQ>>>%%%!!!&&&"""!!!!!!$$$''''''%%%###'''(((((()))***+++,,,,,,)))))))))***************'''''''''(((((()))))))))***+++,,,---///000111222222111111222222000---***'''(((((('''%%%$$$$$$&&&&&&'''((((((((((((***,,,***,,,//////...000555999::::::777333///---///111333222333666;;;@@@CCCDDDCCCDDDGGGLLLOOOOOOMMMKKKFFFFFFEEEDDDAAA???===<<<666444111...,,,******)))))))))))))))))))))******(((((((((((()))***+++,,,/////////...//////000000......---,,,---...//////...000333888>>>CCCHHHKKKKKKMMMNNNPPPQQQUUUZZZ]]]dddfffccc\\\VVVUUUSSSPPPTTTUUUWWWZZZ^^^bbbeeegggmmmoooqqqrrrpppmmmllllllddd___YYYYYY\\\______^^^]]]aaafffgggeeefffnnnvvvsss```BBB'''  ###&&&***,,,)))000<<>>777222333222***,,,...&&&%%%&&&'''((((((%%%  !!!"""$$$$$$######"""!!!!!!!!!           $$$(((,,,,,,,,,,,,,,,---------******+++,,,///555===BBB;;;FFFSSSZZZVVVLLLDDD@@@AAABBB@@@===???FFFLLLMMMMMM???444444555111---,,,)))&&&###"""###%%%&&&'''''''''%%%%%%%%%%%%''''''&&&&&&''''''''''''''''''***000555666111---,,,------------,,,,,,+++++++++***+++---......---+++***+++---///...,,,)))''''''%%%###     ((((((+++.........111888???BBB<<<333---++++++,,,,,,((((((((('''''')))+++---,,,---.........,,,)))(((+++,,,---/////////......+++***((('''&&&&&&&&&''',,,???TTThhhmmmQQQ))) %%%///777;;;666---'''######'''***222>>>EEEFFFKKKTTTSSSLLL444"""(((%%%###"""$$$&&&(((&&&$$$&&&&&&''')))***,,,------(((((())))))******++++++$$$$$$%%%'''(((***+++,,,'''((()))+++---...000000...---,,,,,,,,,***'''%%%$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&&&&&&&(((,,,...***---//////...///333777777777555111---,,,///222555444555888===BBBEEEEEECCCDDDGGGNNNSSSUUUQQQMMMFFFFFFEEECCCAAA???===<<<999777444000---+++))))))((()))))))))************'''''''''((()))+++,,,---000000////////////000000...---,,,,,,---...///111+++---111666;;;AAAFFFHHHMMMOOOPPPRRRSSSWWW\\\```aaacccbbb[[[VVVVVVUUURRRTTTUUUXXX\\\```dddggghhhkkkmmmppppppooommmlllllleee```ZZZYYY\\\______]]]```eeeiiijjjhhhiiisss}}}tttbbbDDD''' """&&&***...000)))///<<>>DDDAAA===999888888;;;<<<===888222000111000,,,(((((('''&&&%%%%%%'''((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%+++...111222000---*********************++++++,,,))))))))))))))))))))))))+++...000///***&&&%%%%%%%%%        !!!(((------------...111666;;;555222...---......,,,***''''''((())))))************---///...+++***+++,,,+++---//////---,,,++++++%%%%%%%%%&&&&&&&&&&&&&&&///AAAUUUjjjttt[[[000 &&&555444222000---(((### !!!%%%000333888AAAOOO___dddTTT???***"""&&&---'''&&&%%%$$$$$$%%%''''''+++***)))(((((()))***+++((()))***+++,,,+++******&&&&&&'''(((((('''&&&&&&%%%(((,,,......---,,,,,,++++++***))))))(((''''''$$$%%%%%%%%%%%%$$$###""")))'''%%%%%%(((+++...///++++++***)))***,,,///000222111///------...///000333444666888:::===???@@@>>>BBBIIIOOOSSSTTTSSSRRRKKKJJJGGGDDDAAA>>>===<<<888555222///---+++)))'''((((((''''''&&&&&&''''''&&&%%%%%%%%%'''))),,,...---///000000...---,,,,,,------------------------,,,...444===BBBDDDHHHNNNNNNUUUZZZYYYZZZ___cccdddddddddbbb```]]][[[YYYXXX[[[YYYYYY\\\bbbfffgggfffjjjkkkmmmooooooooommmlllfffdddaaa^^^]]]]]]^^^^^^aaadddhhhkkknnnttt{{{{{{cccBBB(((   $$$+++111444555444;;;DDDNNN___sssvvvxxxyyy|||~~~nnnSSS???555000++++++------***&&&%%%!!!jjjPPP@@@:::555222///,,,)))(((((((((''''''((('''%%%!!! !!!$$$$$$$$$$$$###"""!!!!!!      !!!&&&---,,,+++,,,------,,,***+++***))))))+++///333666BBBQQQbbbggg^^^OOOCCC>>>???<<<777333222222444555333000...///111///***$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,...111222///,,,***)))***))))))))))))***++++++))))))))))))))))))))))))***,,,...,,,((($$$######"""  !!!$$$    %%%+++---------,,,,,,///444888666222---***+++,,,,,,+++******)))))))))***,,,,,,,,,...///...,,,+++,,,...---......---+++)))''''''######$$$%%%%%%&&&&&&&&&///@@@OOO^^^dddLLL''' (((:::;;;;;;888222***### !!!%%%///;;;AAAIIITTT___hhheeeRRR???***"""$$$''',,,&&&&&&&&&&&&'''((()))***+++******))))))******+++)))***++++++++++++))))))&&&&&&&&&'''''''''(((((()))***+++---...---+++***'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&'''))),,,---......---,,,++++++,,,...///111000///...///000222333333444555777999;;;<<<===<<>>'''%%%&&&(((,,,'''((()))***++++++,,,,,,,,,++++++******++++++,,,***++++++++++++)))((('''&&&%%%%%%%%%&&&((()))+++---+++)))***------***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&((()))***))))))***,,,------,,,000///...,,,,,,,,,---............///000222333444444555666777888999999999;;;>>>EEEJJJMMMNNNLLLKKKLLLKKKHHHEEEAAA>>><<<:::555444222111222222111000...,,,)))&&&%%%%%%&&&'''&&&&&&%%%%%%&&&((()))***,,,---///...---,,,,,,,,,........................+++,,,111999>>>???CCCIIIYYYaaagggggggggiiijjjiiiooommmjjjgggeeedddeeeeee]]]]]]]]]```cccffffffffffffgggiiijjjjjjjjjhhhgggfffddd```]]]\\\^^^```cccffffffgggiiimmmttt}}}{{{hhhJJJ...  """%%%(((+++333===DDDSSS\\\fffoooyyy}}}uuuuuuyyyzzzwwwtttrrrqqqnnniiiddd___XXXLLL===000(((### cccKKK<<<666555111///,,,)))''''''''''''***)))(((&&&###  !!!!!!!!!$$$$$$$$$$$$###"""!!!      """$$$%%%'''+++///111000///***)))((()))***---000222>>>HHHRRRTTTMMMAAA999666999666222...+++++++++,,,)))***,,,///000...((($$$"""$$$(((++++++)))&&&###&&&%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((,,,...000000---+++)))((())))))(((((())))))***+++))))))))))))))))))))))))******)))&&&$$$!!!   ,,,)))   $$$,,,111//////...---+++,,,///222444111...+++******+++,,,///...,,,,,,...222777:::444333111///...///111333444111,,,(((###  """$$$%%%&&&111???@@@999111  !!!---AAAIIIOOOJJJ<<<,,,### %%%333DDDWWWfffmmmqqqwwwzzzuuueeeMMM;;;!!!"""((()))***---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***((('''%%%%%%$$$$$$$$$%%%(((+++---///+++'''(((+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%(((+++---,,,,,,,,,...000000...---000///............//////...///000111222333333444777777888999999888888777:::>>>DDDIIIKKKKKKIIIHHHGGGFFFDDDBBB@@@===;;;:::888666444444555555444333222///+++'''%%%%%%&&&'''''''''&&&&&&'''((()))***,,,---......,,,+++,,,---........................,,,---222999===>>>BBBHHHWWW```iiijjjkkkmmmnnnlllvvvsssoookkkhhhgggggghhh^^^______aaacccdddddddddbbbdddeeeggggggfffdddcccccc```]]][[[\\\___cccfffjjjiiihhhhhhlllrrrzzzyyyhhhMMM000  ###'''***...999HHHSSSaaalllwwwyyy||||||wwwmmmllldddTTTDDD666))) sssVVVCCC999555333000...,,,)))((('''((((((***)))&&&$$$!!! !!!!!!"""############"""!!!        ###$$$(((,,,000111///---))))))(((((())),,,...///555;;;@@@@@@;;;666444444888555222...+++******+++,,,++++++++++++)))'''%%%"""$$$(((++++++)))&&&###&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((+++---///...,,,***)))))))))))))))))))))******+++************************+++***((('''%%%"""  """+++   '''---000111111000...,,,,,,...111000000000///...---,,,,,,......///111555999>>>AAA777555222111111222444444666111***$$$ ###%%%'''222???<<<,,,  $$$000???HHHPPPKKK<<<+++###!!! """...???RRRffftttvvvqqqnnnnnnjjjZZZCCC222&&&***+++,,,///000000000000///,,,***))),,,,,,,,,------,,,,,,,,,++++++,,,+++***(((&&&%%%%%%$$$###$$$%%%(((+++---...)))&&&'''***+++((($$$((((((((('''''''''''''''%%%$$$$$$$$$&&&))),,,.........///111333333000...------......///000111111333444555666666666555555999:::;;;<<<<<<;;;999888;;;???DDDIIIKKKJJJHHHFFF????????????>>>===;;;:::===;;;888777777777666555555222---)))&&&&&&'''(((((((((((())))))******+++,,,---...---,,,,,,---...////////////////////////,,,---000777:::;;;???EEEQQQ[[[eeeiiikkkooopppooozzzwwwrrrmmmiiiggggggggg___```bbbbbbbbbaaaaaaaaaaaabbbcccddddddcccaaa```___]]]\\\[[[^^^bbbgggjjjkkkiiifffeeehhhmmmssswwwuuufffLLL///   !!! ###'''***000===NNNZZZjjjvvv~~~|||}}}uuucccOOO???111%%%fffMMM???999444111///---+++(((''''''((()))((('''$$$!!! !!!!!!""""""############"""!!!       ###%%%(((---000000---***)))((((((((()))***,,,---000222444333111111444777666444111---+++*********---+++)))'''%%%%%%$$$$$$!!!###%%%'''(((&&&%%%###&&&&&&&&&'''(((((())))))$$$%%%%%%&&&&&&''''''''')))+++------,,,******+++***************++++++,,,+++++++++++++++++++++++++++***)))((('''###  &&&$$$   """)))---...111111111///---,,,...000,,,///111111000.........---///333777;;;???BBBDDD999777444444555666666555444---%%%!!!&&&)))111???999&&&  &&&222===EEELLLGGG999***""" """***999HHHVVVgggtttssshhh___\\\XXXIII666))) %%%)))+++,,,...///333222111000---+++)))(((+++,,,,,,------,,,,,,+++++++++++++++***(((&&&%%%$$$$$$$$$%%%&&&(((+++,,,+++)))((())),,,---***(((******))))))(((''''''&&&'''&&&&&&&&&((()))+++,,,.........000333333222000,,,,,,---...///000111111666777999;;;;;;:::888777999;;;===>>>>>>===<<<;;;<<>>>>>???>>>===<<>><<<:::::::::888666777444000,,,***))))))*********+++,,,,,,---......---.........------...000000000000000000000000000,,,,,,///555777888===CCCKKKVVV```eeeiiioooqqqqqq{{{xxxtttoookkkhhhggggggaaaccceeeeeecccaaa``````bbbccceeeeeeeeedddbbbaaa___^^^^^^___aaaeeehhhkkkkkkhhhdddcccgggkkkoooqqqsssdddJJJ...    """###&&&***333BBBSSS___ppp|||zzz|||dddMMM???333)))sssXXXEEE===999333...,,,+++)))'''&&&&&&'''(((&&&%%%""" !!!!!!""""""############"""!!!       !!!$$$(((...111000---)))((((((((((((((()))***+++---///000//////111555888555444111///---,,,,,,,,,,,,+++***(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((($$$  """%%%    &&&,,,---,,,///000000...,,,,,,---...***---//////...---///111...222888===AAACCCCCCBBB:::888666666888999777555///((('''+++...===888$$$ (((444>>>DDDGGGBBB555((( %%%222AAAJJJRRR]]]ggglllbbbXXXTTTKKK;;;---&&&"""'''---...------...///333222000...,,,***))))))***+++,,,------,,,+++******************(((&&&%%%$$$$$$%%%&&&'''((()))***((()))+++...//////...---///......,,,+++***)))((((((((()))))))))))))))***,,,+++,,,...000222111000,,,---......////////////222444777999::::::888666888:::<<>>===<<>>???AAABBBBBBAAA???>>>BBB@@@>>><<<<<<<<<;;;999777555333000---,,,,,,++++++,,,---///000111111111...//////...---...000222000000000000000000000000000///111666999999>>>DDDJJJTTT^^^ccchhhnnnrrrrrrxxxvvvssspppmmmkkkiiihhheeegggiiihhheeebbbaaaaaafffggghhhiiihhhgggeeedddccccccddddddfffgggiiijjjmmmjjjggghhhmmmqqqtttuuurrrbbbGGG---  !!!"""%%%---<<>>222&&&'''777EEEJJJLLLSSS\\\iiiaaaZZZTTTGGG555***((('''...222111...------...222000...,,,******************,,,,,,,,,,,,******))))))*********((('''&&&###$$$&&&'''((()))((((((&&&***///111222111222222444444222111///---,,,,,,***************)))((((((***))))))+++...000000000.........///......---,,,+++---222555777777555444666888<<>>;;;>>>CCCFFFGGGEEEBBB@@@BBBCCCEEEEEEEEECCCAAA@@@BBB@@@>>>===>>>>>>===<<<777666444222000...---,,,,,,---///000222333444444//////000///...///111333000000000000000000000000444333666:::<<<===AAAHHHKKKUUU___ccchhhnnnrrrsssuuutttsssqqqooommmkkkkkkgggjjjlllkkkgggcccbbbbbbiiijjjkkklllkkkjjjhhhggghhhhhhiiiiiiiiiiiiiiihhhqqqnnnmmmoootttzzz||||||rrraaaFFF---   %%%222EEE[[[nnnyyy}}}{{{tttvvv{{{{{{eeeUUUDDD666fffVVVEEE<<<888444000000---)))&&&%%%&&&'''&&&$$$!!!  !!!"""""""""""""""#########"""!!!       """''',,,111999<<<777...///,,,)))((())),,,------///111333222000000222444222111111111000000//////------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***++++++((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))***++++++***)))***---///,,,,,,,,,---...///...,,,'''&&&&&&&&&%%%     %%%***---...---111000...,,,+++***)))))))))***,,,---///000222333555:::AAAFFFEEE@@@;;;999888777777:::===;;;555...&&& ###(((111666444''' (((111222IIINNNKKK===...&&&!!!"""444CCCEEEBBBJJJWWW```bbbbbbZZZIII777,,,(((---999AAA;;;111---000444666111+++))))))******)))+++)))(((((())))))(((''')))))))))((('''&&&$$$$$$###$$$%%%&&&''''''''''''(((,,,///...++++++...333888555111000111000,,,)))///...---+++***((('''&&&''''''(((***,,,...000111111000///...------,,,,,,)))---111333333222222222222666;;;>>>>>>===<<<<<<<<<===???AAABBBBBBBBBAAACCCCCCDDDCCCAAAAAACCCEEEGGGDDDAAAAAADDDCCC>>>999999777333///---,,,------------...///000222444555333222222222111111000000222222111111222444555777222444999???@@@???CCCIIIOOOYYYcccgggjjjnnnqqqpppuuuuuuuuuvvvvvvsssooolllhhhhhhgggfffeeeccccccbbbfffgggjjjmmmnnnnnnmmmlllkkklllllllllpppuuutttoootttssstttyyy~~~}}}ssshhhOOO000   """---===QQQeeewww}}}sssxxx{{{hhhQQQAAAvvv\\\NNN???888555000---,,,+++(((%%%$$$&&&&&&%%%###  !!!"""""""""""""""""""""""""""      """(((000777>>>???888......+++(((''')))+++,,,,,,///111222111///...///111000000000//////.........,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((()))***'''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))***)))((((((+++---,,,++++++,,,......---+++&&&%%%$$$$$$"""    '''+++---......000///...,,,+++***))))))+++++++++,,,---111555888555999>>>@@@???<<<999888888777777:::<<<;;;555///&&& ###(((...444333&&& (((222444NNNQQQLLL===---$$$###222AAADDD@@@CCCMMM]]]```ccc^^^MMM:::...+++333>>>DDD>>>333///222444444000***((()))******)))((('''&&&&&&'''((('''%%%&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&&&&&&&&&&(((+++...---******...222333000...---......,,,)))*********))))))((((((((('''(((((()))+++---///000///...,,,+++*********+++)))+++...000/////////000000444888:::999888777777:::;;;===???@@@AAA@@@@@@???AAAAAAAAA@@@AAACCCDDDDDDAAA???@@@BBBAAA<<<888888666222...,,,,,,,,,---.........///111222444555111111111111000000//////222111111111222333555666555666:::???@@@@@@FFFMMMXXXaaajjjlllnnnqqqrrrqqqooopppqqqssstttrrrnnnjjjjjjiiihhhfffeeeccccccccchhhiiijjjlllllllllllllllmmmnnnnnnmmmqqqwwwxxxuuuzzzxxxwwwzzz}}}~~~{{{tttiiiRRR333  !!!%%%'''000AAAZZZrrr{{{fffSSSHHHgggOOODDD999555333...+++***)))'''%%%$$$$$$%%%###"""  !!!""""""""""""!!!""""""!!!!!!      !!!)))333<<>>?????????<<<>>>@@@@@@@@@@@@BBBDDDAAA???===>>>??????;;;777777444111---,,,+++,,,---,,,,,,------///000222333///////////////.........111111111111111222333444888777999===@@@BBBKKKTTTccclllrrrsssrrrssssssqqqkkklllooorrrsssrrrmmmjjjllljjjhhhfffddddddddddddlllllllllllllllllllllllloooqqqrrrssswww~~~}}}~~~zzzzzz|||}}}{{{yyytttlllVVV666  """(((+++//////555FFF```yyyyyycccUUUPPP|||[[[FFF===666555444///,,,+++'''&&&%%%$$$$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!!!!       !!!***444;;;@@@AAA999000,,,***((('''((()))***))),,,---------,,,,,,------,,,------......---,,,,,,))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&'''((('''&&&&&&''')))((((((''')))***+++***(((&&&%%%###  !!!    '''---.........///......---,,,+++***)))((()))+++---------...222555444666888888777555444444999888888999;;;:::777444((( %%%((('''000111&&& +++666<<>>??????===???@@@AAA@@@@@@AAACCC@@@???>>>>>>???>>>;;;888555333000---++++++,,,---*********+++,,,...///000............------------000000000111111222222333777666888<<<@@@FFFRRR]]]kkkrrrwwwuuurrrrrrqqqnnnlllmmmpppssstttrrrnnnjjjjjjhhhgggeeeeeefffggghhhmmmoooppprrrrrrpppnnnmmmoootttyyy|||{{{yyyzzz{{{zzzxxxsssmmmYYY888  ###111<<>>888444444333///++++++&&&&&&&&&%%%###"""!!!!!! !!!!!!!!!!!!!!!       """)))111555:::<<<888222,,,***(((((()))))))))((((((((()))***,,,---......+++,,,---...///...,,,,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''))))))((((((''''''&&&&&&'''((())))))'''''''''(((''''''&&&((()))***)))'''&&&%%%"""   ###+++//////......000............---+++***)))***000666888555111000111222666999;;;999777555444999888888999999999888666+++ """&&&''''''000444((( !!!---999BBBLLLIIIBBB666''' !!!---AAALLLJJJFFFGGGHHHHHHJJJIII<<<,,,+++444FFFIIIHHH???777555444333///...,,,***((('''((()))&&&%%%$$$%%%&&&'''&&&%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((()))***+++---///...---+++)))'''&&&'''(((******************++++++******))))))***++++++,,,000...---++++++,,,---...//////...---++++++---000---///111222222333555777777888888:::;;;===>>>??????AAACCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@???<<<:::444222///,,,+++,,,---...+++++++++,,,---...///000------------............000000111111222222222111444333555;;;AAAIIIVVVccckkkrrrvvvssspppooonnnkkknnnoooqqqssssssqqqllliiiggggggffffffggghhhjjjkkkmmmpppuuuyyyzzzxxxtttrrrqqqzzz|||yyyzzz{{{zzzxxxqqqlllXXX999  +++@@@RRR]]]bbbgggooovvv{{{}}}yyynnnVVV@@@777333000111000+++))))))%%%&&&'''&&&$$$"""!!!""" !!!!!!!!!!!!       !!!'''---///333777666222---+++))))))******)))((('''&&&&&&))),,,//////...***+++---...///...,,,+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''((()))+++***)))'''(((((('''&&&&&&'''))))))((('''%%%$$$!!!    $$$---111///...///111......//////...---+++***...666@@@CCC???777333111333666;;;<<<;;;999888777999999999999888999999999000###%%%'''''')))333888,,, $$$000===GGGVVVRRRIII===---"""&&&333DDDIIICCC>>>@@@GGGDDDDDDCCC666''',,,;;;GGGHHHEEE===777666555333111111///---)))((()))***((('''%%%&&&&&&'''%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''((()))***,,,...//////...,,,)))&&&&&&''')))---,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,,,,,,,+++,,,,,,,,,---------+++******,,,...+++---...//////111444777888888888888999;;;<<<===???AAADDDEEEDDDCCCCCCDDDDDDEEEDDDDDDBBB???===<<<444222///---,,,---...000///......//////111222222.........///////////////111111222222333222222111000111555<<>>DDD@@@@@@@@@333$$$+++===GGGGGGCCC;;;777888777444333444333000+++))))))+++)))(((&&&&&&&&&&&&$$$"""######$$$%%%%%%%%%$$$$$$######$$$&&&&&&&&&&&&&&&''''''''')))+++...//////------,,,)))&&&&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---.........---,,,+++------,,,++++++---......///000//////111444666888777666666666777999:::<<>>AAA999:::999888777888:::<<<666)))!!!((()))'''...:::@@@333)))444BBBOOOZZZTTTNNNDDD444$$$###&&&000BBBNNNIII<<<:::BBB@@@<<<===>>>111"""(((;;;HHHGGGBBB:::888:::999666555666666222---)))***+++***(((&&&%%%%%%$$$"""!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%(((''''''))),,,///000000***++++++(((&&&'''***...+++++++++,,,,,,------...+++++++++,,,---...000000---///000222222111///...---...000000///...///111333444333222111222555777777666555444444555666777888<<<@@@DDDFFFGGGIIIJJJHHHHHHHHHFFFBBB???<<<<<<444222000......///111222,,,,,,,,,,,,------...///000000111111222222333333222333444555444333222111000111777>>>CCCGGGOOOXXXbbbiiinnnmmmmmmoooqqqpppsssqqqqqqrrrtttuuuuuutttpppqqqsssttttttrrrooommmooopppsssxxx~~~~~~zzzwwwlllcccMMM222  444UUUmmm|||}}}~~~xxx___LLL>>>666222222000...,,,***((('''(((((('''&&&$$$"""  !!!          '''***)))(((+++...000...,,,***))))))******))))))***++++++++++++++++++++++++++++++***))))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%&&&'''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))***)))((('''((()))((('''''''''((('''%%%###"""     &&&---------///000///333333333111...,,,,,,,,,...333888:::999777555444777666555555666888;;;===:::222666<<<888888>>>>>>>>>,,, &&&,,,---777===???444!!!###111;;;AAAFFFMMMYYYHHH;;;---!!!''''''555JJJWWWOOO===666:::DDD@@@===666&&&&&&:::HHHDDD???===<<<===>>>======;;;888555111...---,,,,,,+++)))'''%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%''')))***------,,,,,,+++,,,,,,,,,++++++***))))))((())))))***+++,,,---............,,,,,,------------...............///000111111222//////000000111222444444222222222222333444555555888777555444444555555666555777;;;@@@DDDFFFHHHIIIFFFEEEDDDDDDDDDBBB???===;;;777111///000222222111111)))###!!!!!!!!!&&&,,,,,,000333444222000111333333333333333333333333333222555555:::EEEFFFKKKZZZhhhkkklllkkkmmmrrrtttsssoooqqqsssuuuvvvvvvuuutttuuuwwwzzz|||{{{wwwrrrooowwwvvvuuuxxx~~~|||~~~}}}zzzooo```III000  +++KKKfffxxxzzzxxxvvv~~~zzzrrrlllqqqzzzkkkUUUEEE:::333222111///---+++)))((('''(((''''''%%%$$$"""  !!! !!!       %%%)))***+++...111111000---+++***)))***+++((()))***++++++++++++***++++++,,,,,,,,,++++++***&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&'''(((((((((((())))))))))))(((((((((''''''''''''''''''(((''')))***)))((('''((()))***(((''''''''''''%%%$$$     &&&---......000000///222222222000...---...///111111333777::::::777444333333222222333555666777:::666:::===;;;DDDQQQQQQKKK777 !!!+++222555===@@@???333!!!$$$333;;;@@@CCCNNNWWWEEE:::000"""$$$)))777NNN\\\UUUCCC:::===>>>;;;888111"""$$$777DDDAAA<<<:::;;;===???@@@>>><<<:::777333000...,,,,,,+++)))'''%%%$$$###"""######"""!!!!!!"""######%%%$$$$$$$$$&&&''')))***,,,+++******)))))))))*********)))(((((((((((((((******,,,---............,,,,,,,,,,,,---------...,,,------...///000000000.........///000222333444444333333333333444444555777777666555555666777888666777:::>>>AAADDDFFFGGGEEEDDDCCCCCCCCCBBB@@@===???;;;555333333444444333,,,$$$$$$+++000444555444222333555555444444444444444444444222666555;;;GGGJJJOOO^^^iiimmmnnnnnnqqqvvvyyyxxxrrrsssuuuwwwyyyyyyyyyxxx~~~yyyvvvxxxvvvuuuzzz~~~{{{zzzwwwsssppp```GGG... ///LLLeee{{{~~~~~~yyyyyyzzz{{{uuummmlllqqqwww|||tttZZZJJJ???777222111000...,,,***)))((('''''''''&&&%%%###!!! !!!!!! !!!      ###)))+++...111444222000...,,,+++*********((()))******+++*********++++++,,,,,,---,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((())))))''''''((())),,,***'''&&&&&&&&&%%%###     %%%...000000111111...111111000///...///111444444111///333999;;;888333111111111222222333333333:::999===???CCCYYYjjjhhhZZZCCC&&&%%%///999@@@GGGFFFAAA444$$$$$$333;;;===>>>JJJTTTCCC<<<444######"""(((666MMM^^^YYYGGG<<<<<<888666222,,,%%%777???;;;777666888<<>>>>><<<:::666222///------+++)))'''%%%###"""!!!""""""!!!!!!!!!""""""###%%%%%%%%%%%%&&&((()))***+++***)))''''''&&&&&&&&&)))(((((((((''''''''''''((()))+++,,,---.........,,,+++++++++,,,,,,------+++,,,---......//////...,,,,,,---...///111333444444444444444333333333333666555555555666777888999777777999;;;>>>AAACCCDDDBBBAAAAAAAAACCCBBB@@@???AAA===999666444444333222''')))...444666555444555777555666666666666666666666222777777<<>>CCCRRRppp}}}rrr___HHH***&&&111===FFFOOOLLLCCC666((($$$222999::::::FFFUUUKKKFFF<<<'''$$$######000FFFXXXVVVDDD999888555333111*** ***::::::777222111444999===?????????>>><<<999444000------+++)))'''$$$"""!!!!!!"""!!!!!!"""""""""######&&&&&&&&&''''''((()))******)))((('''%%%%%%$$$$$$''''''''''''''''''&&&&&&'''(((***+++---......///,,,++++++++++++,,,---...,,,---...///000//////...,,,,,,---...000222444555444444444333333222111111222333333444555666888888777777777888:::===@@@AAA@@@???>>>???AAABBBAAA@@@>>><<<999555333111///...$$$$$$***222666666555666777555555666666666666666666222999999===LLLUUU^^^lllnnnrrrttttttwww}}}~~~uuuwwwyyy||||||yyywwwvvvwww|||fffWWWUUU\\\iiiwww}}}wwwdddFFF*** %%%777NNN```vvv}}}|||~~~{{{yyyxxxxxx}}}wwwXXXFFF>>>888444333///...+++)))''''''''''''&&&%%%%%%$$$"""  !!!"""""""""!!!!!!!!!!!!            ''',,,///000111------,,,***))))))((((((******++++++++++++******))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((''''''(((***---***'''%%%$$$###!!!     $$$///333444444333//////000/////////222666999555555555444222222222333222333444555555555555555777777???MMMeeeqqq[[[FFF***(((000===IIIQQQMMMCCC777*** %%%000555777999MMMbbb\\\UUUDDD(((###### )))<<>><<<999555000...,,,+++)))&&&$$$"""!!!!!!!!!""""""###############&&&''''''((())))))))))))******((('''%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%&&&(((***,,,...//////---,,,+++***+++,,,---///...///111222222222000000......///000111333444555222222333333222111000//////000111222444555555666666666666777888;;;===???>>>===<<<===???AAA@@@@@@===<<<:::666222///---,,,!!!%%%...444555555555666444444555555666666666666333;;;:::>>>MMMYYYcccqqqqqqtttvvvuuuwww|||~~~}}}uuuxxx{{{}}}{{{vvvwww{{{zzzxxxkkkTTTHHHKKKZZZgggsssyyy|||xxxcccDDD((( '''888MMM___uuu}}}{{{}}}fffKKK>>>999333000111///---***'''&&&&&&''''''%%%%%%$$$###!!!!!!"""#########""""""!!!!!!          &&&,,,.........***************))))))))),,,,,,,,,,,,,,,,,,+++***))))))******)))(((((('''&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((((((&&&'''((())))))******)))''''''&&&&&&&&&&&&''''''%%%&&&'''(((''''''(((***+++***'''&&&$$$!!!    $$$///333444666444111000000111000000222666999444555666444111000111222000111111222444555555666777666EEE___zzzrrrZZZFFF,,,###+++111>>>LLLPPPLLLDDD777***'''///333888===XXXnnnhhh]]]FFF&&&!!!"""!!!%%%333BBBCCC777///000)))++++++&&& !!!,,,777444111///000333777:::;;;??????===;;;777333000...***)))(((&&&$$$###""""""""""""###$$$%%%%%%%%%%%%''''''((()))******))))))***)))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%'''***,,,...//////...---,,,++++++---///000000111333555555333222111000000000000111333444555111111222333333222000000...///000222333333444444444555555777888:::<<<======<<<;;;;;;>>>?????????=========999444000...---  +++222444444555666444444555555666666777777444===<<<===LLL[[[fffrrrrrruuuvvvuuuwww|||~~~|||yyy|||~~~{{{yyyxxxwwwzzzuuummm```QQQQQQ[[[fffnnnssstttuuuzzz}}}}}}sss]]]>>>$$$  (((777NNN```yyymmmVVVAAA;;;777111...111...,,,)))&&&%%%%%%&&&'''%%%$$$$$$"""!!!!!!###$$$$$$$$$"""""""""!!!       $$$+++......---))))))******++++++++++++---.........------,,,++++++++++++***)))((('''&&&%%%&&&&&&'''((()))*********)))(((((())))))((('''%%%%%%%%%%%%&&&'''((((((&&&'''((()))************(((''''''''''''''''''((($$$&&&''''''''''''(((***)))((('''&&&$$$     $$$///333444666666333111222333222222222444666222222222333444333222111000000000111222555777888888999PPPrrrzzz```LLL000(((111555BBBRRRSSSQQQIII;;;+++!!!***...222:::DDD[[[mmmaaaTTT@@@###!!!"""!!!!!!(((444777///***,,,$$$)))***&&&!!!###,,,444111000000333777<<<>>>??????>>>;;;888555222///...)))(((&&&%%%$$$#########"""###%%%&&&''''''&&&&&&'''((()))*********))))))((('''&&&&&&%%%%%%%%%%%%$$$&&&''')))))))))''''''###$$$&&&))),,,...//////000...,,,+++,,,---000111111222444666666444222111000000000000000111222222111222444555555444333222...///111222333333333222222333555777999:::;;;<<<===;;;::::::<<<>>>>>>>>><<<>>>>>>;;;666111//////$$$)))111444555555666555555666777777888888999666???===<<>>===:::===>>>;;;666111......)))(((111555666666777666777777888999999::::::666@@@===;;;JJJZZZeeeqqqooosssuuuuuuxxx}}}yyywwwvvvzzz~~~uuuqqqwww~~~{{{{{{wwwqqqppppppmmmhhh___JJJ/// """)))777PPPgggyyy{{{uuuyyyVVVHHH:::555333000...---...***&&&%%%&&&((('''&&&&&&###  !!!###%%%&&&'''"""!!!      %%%***++++++************+++,,,------333000,,,+++,,,...///000///...,,,***((('''&&&%%%$$$$$$%%%%%%'''(((***+++,,,,,,+++***)))((('''''''''&&&&&&&&&'''(((***++++++******)))(((''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''+++)))&&&$$$!!!     $$$...222444888:::999777666555444444444555666999555111///111333333222444111000000444777:::;;;;;;HHH___{{{zzzYYY333$$$,,,222<<>>@@@???===:::;;;===???===<<<::::::999888666444222111,,,!!!---666777777999555555666777888999999:::888===999999DDDOOO___uuutttwww{{{{{{zzz{{{~~~}}}{{{xxxyyyqqqmmmkkkddd\\\NNN:::$$$  ###(((555OOOfff~~~{{{{{{NNNAAA666222222000------+++)))&&&&&&'''((('''&&&%%%### """###$$$%%%&&&"""!!!      $$$)))******************+++,,,------000...++++++,,,...///...---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++******)))((((((''''''''''''&&&&&&'''(((***+++******)))(((((('''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&''''''''')))'''$$$!!!    ###+++000555:::<<<:::555444444333333444555666999555222111333555555444999777444444777:::<<<===>>>III]]]uuuvvvYYY777######***111<<>>HHHIII???---###$$$&&&"""$$$###$$$%%%'''''''''&&&)))+++:::<<<...111<<<777444000///555<<>>@@@AAA>>><<<;;;<<<===;;;999::::::999888666444222111,,,"""+++444666666999777777777777777888888888777<<<888888BBBLLL\\\rrryyy|||~~~~~~~~~zzzvvvzzzrrrnnnlllcccYYYGGG555!!!  $$$---;;;QQQddd{{{|||CCC999111000000...,,,+++((('''&&&'''(((((('''%%%%%%""" """###$$$$$$%%%"""!!!      """'''(((((())))))))))))***+++,,,---,,,+++***+++---......---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''((()))******))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%###    !!!'''---222888======888333222222222333444555666888666444444666777888777999666444444666888::::::BBBJJJYYYjjjxxx}}}zzzvvvkkkUUU999&&&"""(((000<<>><<<<<<;;;888666::::::999777555444333222,,,"""'''000444555888888888888777777666666666777;;;777888@@@GGGVVVnnnwwwzzz}}}|||zzzzzz}}}}}}xxxwwwnnnkkkggg\\\OOO???///  &&&555FFFXXXeee{{{|||}}}||||||zzzsssnnnrrryyy<<<555//////000,,,***)))&&&&&&'''))))))(((&&&%%%###!!!!!!"""############!!!!!!       %%%''''''))))))((())))))***+++,,,*********,,,//////...,,,'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((())))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((######!!!     ,,,///222444:::>>>;;;555111111222222333444555666777777777777888::::::;;;777555444555777:::;;;;;;DDDIIIQQQ\\\dddgggdddaaa]]]NNN888$$$"""(((000<<>>===<<<:::888777:::999888666555444333222---###"""+++111444666777777777777777777666666888;;;888888???CCCRRRjjjtttwwwyyyyyywwwvvvyyy{{{||||||{{{{{{||||||~~~vvvmmmkkkgggXXXIII<<<---  (((???RRRaaakkkyyy{{{tttyyysssllleee[[[TTTUUUZZZiiippp{{{:::444///000///+++(((((($$$&&&((())))))'''%%%$$$"""  !!!#########"""!!!!!!        ###&&&&&&(((((((((((()))***++++++))))))***---//////---+++%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###"""    ...111222444999===999333222222333444555666666666777888999:::;;;;;;<<<<<<999888888:::===@@@BBBBBBBBBEEELLLSSSXXXZZZYYYWWWTTTIII777""""""***222<<>>??????===>>>???>>>===<<<;;;;;;:::999777555444333333333...%%%&&&...333555444555555666777777888888888;;;888:::??????NNNiiivvvyyy||||||{{{{{{~~~|||xxxxxxxxxxxxzzz}}}{{{sssqqqmmm^^^OOO???000   )))AAAUUUdddmmmwww|||{{{llldddfff[[[PPPKKKFFFAAA??????JJJOOOZZZiiixxxzzzkkkiiihhhiiimmmuuu~~~999333000000///***'''(((%%%'''))))))'''%%%$$$###!!!  """######""" !!!        """%%%&&&''''''''''''((()))***+++)))))))))+++------+++***%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((())))))******))))))((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((###       )))---000222666:::999555444555666777777777777777666999<<<===<<<<<<<<<===777777777:::>>>BBBCCCCCC???CCCJJJQQQWWWYYYYYYXXXQQQIII777"""!!!***444???IIIOOOYYYaaabbbSSS>>>...'''%%%"""$$$,,,777===<<<===???:::333((( !!!"""###%%%((((((&&&&&&))),,,:::EEE???666BBBQQQWWW[[[PPPBBB555333666222+++&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$###"""!!!!!!""""""###%%%%%%&&&'''&&&%%%$$$### !!!"""%%%''')))***+++)))'''&&&'''(((******)))'''(((***+++,,,---------111222333444666777999999777777777666666777777888444333111000000111333444111000000111333555888999888888888777777777777666888999;;;<<<>>>?????????;;;===@@@@@@???>>>>>>>>>999888666444333333333444000'''!!!,,,222333333444444555777888888999777999777:::>>><<>>MMM___nnnvvvxxxyyypppjjjpppzzzyyykkk]]]KKKJJJIIIKKKRRR\\\gggnnn666111//////...***(((***''')))***)))%%%###"""###   """######"""!!!        """%%%&&&''''''''''''((()))******(((''''''((()))***((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))((()))************)))(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))(((((("""    """(((...333444555999:::888777888999::::::999888888666:::>>>???===;;;;;;<<<777777777:::===@@@AAAAAAAAAFFFNNNTTTXXXYYYXXXWWWQQQIII666 )))666CCCOOOWWW]]]hhhiiiXXXAAA000)))%%%!!!###,,,777<<<;;;;;;<<<666...$$$"""%%%$$$###%%%+++000999HHH@@@555EEESSSSSSWWWIII===444333555111+++''''''(((((('''&&&&&&&&&'''&&&&&&'''(((((()))******$$$$$$$$$######"""""""""######%%%&&&&&&%%%%%%$$$ !!!###&&&)))+++,,,---)))(((&&&'''***,,,,,,,,,((()))+++---...///000000333333555666888:::;;;<<<777777666666666666777777333222000//////000222333333333333333444666888999999999999888888888777777888999;;;===>>>?????????<<>>>>>???999888666444333333444444222******111222555555555666666666777777555666555999<<<999GGGeeerrrvvv{{{}}}~~~yyyuuuuuuuuuuuuwwwzzz}}}{{{uuurrroooeeeZZZFFF666$$$   %%%111AAAMMMWWWXXX[[[bbbmmmzzz|||rrrbbbNNN@@@<<<222+++'''***,,,+++***+++((()))...666BBBNNNXXX]]]___UUUMMMPPPWWWWWWJJJ===111000000222888@@@GGGLLL444///---...---)))))),,,(((***+++((($$$""""""### !!! """######!!!        """%%%&&&'''&&&&&&''''''((()))***'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((()))***++++++***)))(((((((((((()))))))))))))))))))))))))))************+++*********))))))((((((!!!    ###...555999888666888:::999999:::;;;<<<;;;:::999888666:::??????===;;;;;;;;;===<<<<<<>>>AAACCCCCCBBBEEEJJJRRRWWWXXXWWWTTTRRRQQQHHH555(((666GGGVVV___aaalllnnn\\\CCC222***&&&!!!$$$,,,777<<<:::999:::333+++!!!""""""!!!$$$+++111555GGG>>>444EEEQQQMMMOOOAAA888222333555222...+++'''((()))(((&&&&&&&&&'''&&&&&&'''((()))***++++++$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%% !!!$$$'''***,,,---...)))((('''(((***---......)))***,,,...000222333333444444666777999;;;<<<===777777666666666666666777222111///......000222333555555555555666666777888666777888999:::;;;;;;<<<888999;;;===????????????===AAADDDDDDAAA>>>>>>???999888555333222333444555333+++)))111111666666666666666555555555333444444888;;;666EEEdddssswww|||~~~yyyxxxxxxyyyzzz|||}}}~~~~~~yyyvvvssskkkbbbGGG666$$$   ...<<>>CCCHHHKKKJJJFFFCCCHHHLLLSSSYYY[[[ZZZWWWUUUSSSIII444 --->>>NNNYYY___bbbooosss```BBB+++###"""!!!!!!'''111888999888999333,,,### '''///:::@@@BBB@@@BBBIIILLLKKK;;;333...000222000------(((''''''''''''(((((()))&&&((('''$$$$$$&&&'''$$$$$$%%%&&&&&&%%%### """ """%%%$$$!!!!!!"""$$$'''((())))))(((((())),,,.../////////......---,,,...000222222222999999:::;;;<<<===>>>???===<<<<<<===>>><<<999666555333111000111333555777777777777777888999:::;;;<<<:::999;;;>>>@@@@@@>>>???>>>>>>===>>>???AAABBBAAA@@@AAACCCEEEFFFDDDBBB888999999666222111333666555333)))***444666777888888888999;;;===999;;;777666999888DDD]]]rrrxxx}}}~~~}}}}}}}}}}}}~~~~~~|||}}}~~~|||{{{vvvoooYYYCCC+++  (((///000///;;;TTThhhoooxxx|||xxxlllhhhmmmllldddSSSHHH===555,,,###!!!%%%333222///---***))))))(((,,,***'''%%%%%%$$$###!!! !!!!!! !!!!!!!!!!!!!!!       !!!$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&''''''(((******))))))(((''''''&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))))))))*********************)))))))))...,,,***+++---......---///,,,))))))***((($$$        ###(((::::::888777777777888999999888777666666888:::<<<>>>??????===;;;:::<<<>>>===@@@FFFLLLOOONNNKKKHHHIIINNNUUU[[[]]]\\\XXXUUUTTTJJJ555!!!///AAAQQQ]]]cccfffrrrttt```AAA+++###"""$$$///666777777777222+++"""&&&---555777888:::BBBKKKLLLHHH:::333...000222///++++++)))(((((('''''''''((((((''')))((($$$###%%%%%%###"""###$$$$$$###!!!!!! """%%%%%%"""!!!"""$$$&&&(((((()))))))))+++...111222222111000222111///000222333444444999:::;;;<<<>>>???@@@AAA@@@?????????@@@>>>;;;888666444222111111333555666999888888888999::::::;;;;;;::::::===AAACCCCCCAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDAAA???666888888666444444666999555222)))'''000666888:::::::::;;;===@@@;;;<<<888777:::999DDD]]]qqqxxx}}}~~~~~~}}}~~~~~~}}}}}}zzztttaaaKKK333&&&!!!  """$$$###///GGGZZZ```gggjjjeeeYYYTTTWWWUUUNNNFFF===555///'''!!!222111///---+++))))))(((***(((%%%$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!        ###$$$%%%&&&'''(((((()))(((((((((((((((''''''(((((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))***************+++++++++,,,,,,---...//////...---...,,,*********'''!!!         (((000===<<<:::888777777777888999888666555666999<<<>>>>>>>>>>>>===;;;;;;===@@@===BBBIIIOOORRRQQQMMMKKKJJJOOOWWW]]]```]]]YYYVVVTTTJJJ555!!!000DDDVVVaaaggggggqqqqqq\\\>>>(((  +++444666555666000))) %%%+++000,,,+++222BBBMMMKKKCCC666111...111222...************)))(((''''''''''''''')))(((###"""$$$$$$!!! !!!!!!!!! !!!###%%%%%%""" !!!###%%%'''((())))))+++---111555666555444222666444222222333666777777;;;;;;===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCC@@@===:::777666444333222333555666::::::999999999::::::;;;:::;;;===AAAEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBB@@@>>><<<888999888666444444666888444222(((!!!(((444777999:::;;;;;;===???;;;===999888:::999DDD\\\pppwww}}}}}}~~~~~~~~~~~~{{{gggQQQ888)))!!! ''';;;KKKQQQTTTVVVQQQFFF@@@AAA>>>888333---(((%%% 000000...---+++***)))((((((&&&###"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!       """$$$%%%%%%&&&'''((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))***************+++(((+++...000000///...------+++***))))))$$$         """...888CCC@@@;;;777666666888:::;;;:::888777888:::===???<<<<<<;;;;;;:::;;;===>>>===BBBIIINNNOOONNNKKKIIIJJJOOOWWW]]]```]]]XXXUUURRRHHH444!!!111FFFXXXcccgggcccllljjjUUU888$$$***444777666666///((( """'''------$$$ ,,,AAAMMMGGG;;;111------111222///,,,,,,+++***)))(((''''''&&&&&&((()))'''###!!!"""""" """$$$%%%$$$###!!! !!!"""%%%''')))***+++,,,///333777888888666444777555333333555888:::;;;<<<===>>>@@@CCCEEEFFFGGGGGGFFFFFFFFFEEECCC???<<<888777666444444555666777:::999999999999999::::::;;;===@@@DDDFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???>>>>>>>>>===;;;999<<<;;;999666333111111222333111(((!!!111333666888888888999::::::<<<888777:::888BBBZZZooowww|||}}}nnnYYY@@@..."""   ...:::???>>>@@@;;;333......+++&&&!!!///......---+++***))))))'''%%%"""!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!       !!!###$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))******(((+++000555777666222///,,,+++)))((('''!!!     !!!    ***777AAAJJJFFF@@@:::888:::===@@@@@@???===<<<<<<===???@@@;;;;;;::::::;;;<<<<<<;;;;;;@@@GGGJJJJJJHHHFFFFFFIIINNNUUU[[[]]][[[WWWSSSPPPFFF333 111FFFXXXaaadddaaaiiifffQQQ666###***666:::999888///((("""###%%%(((---111---!!!***@@@III@@@222,,,)))***///111///---///******((('''&&&&&&&&&&&&''')))'''""" !!! !!!###%%%$$$$$$###""" !!!"""%%%'''***,,,---...000444888:::999888777666444333555888;;;===>>>===>>>???AAADDDFFFGGGHHHHHHGGGGGGGGGFFFDDD@@@===888888777666666777777888999999888888888999::::::===???BBBEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA;;;:::999999:::;;;:::999;;;999666333222000000///111000(((...111555777777666666666777:::777666888666AAAXXXnnnvvv||||||~~~wwwdddKKK777'''  %%%(((&&&&&&$$$------------,,,+++))))))&&&$$$!!!!!!!!!!!! !!!!!!!!! !!!"""!!!!!!!!!!!!!!!       !!!###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((()))*********((((((''''''''''''(((((('''''''''((())))))******,,,...444;;;AAA@@@:::444---+++((('''$$$    $$$$$$   """,,,999EEEMMMSSSOOOJJJEEECCCDDDFFFHHHHHHHHHGGGFFFEEEDDDBBBBBB===<<<===>>>??????<<<:::;;;@@@EEEHHHFFFEEEFFFGGGJJJNNNTTTYYY[[[YYYUUUSSSOOOFFF333000GGGYYYaaaccceeekkkhhhTTT999&&&***888===;;;:::000((( $$$'''***...222666,,,)))<<>>??????>>>>>>@@@AAACCCEEEGGGGGGGGGFFFFFFFFFFFFCCC@@@===888888888888888999::::::888888888999999:::;;;<<<>>>AAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???777666555666888:::::::::777444222111222333222222000///'''***...444777888888777777444888555555888666@@@WWWmmmuuu{{{|||~~~zzziiiSSS>>>***   ,,,,,,------,,,+++***)))&&&$$$!!!!!!!!!!!! """"""!!! !!!###!!!!!!!!!!!!!!!         """$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))***+++,,,)))(((((((((((((((((()))'''(((((()))******++++++...///444???IIIIII@@@777...+++'''%%%!!!      )))+++"""  ,,,<<>>???@@@;;;:::;;;===???@@@???===>>>>>>???AAABBBDDDEEEEEEDDDCCCCCCDDDDDDBBB???<<<777777888999:::;;;<<<<<<999999999:::<<<===???@@@>>>AAADDDDDDCCCBBBDDDFFFDDDDDDDDDDDDCCCAAA???>>>888666555555888:::::::::666333111111333444444333///...'''"""'''///555888999999999333666555555999777BBBYYYmmmttt{{{|||}}}~~~}}}yyy{{{mmmXXXBBB,,,    +++,,,,,,---,,,+++***)))&&&$$$!!!!!!!!!!!! """###!!! !!!###!!!!!!!!!!!!!!!          """$$$$$$%%%&&&''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''(((******((('''&&&$$$%%%&&&((()))+++,,,---))))))(((((((((((())))))((())))))***++++++,,,,,,......333???KKKMMMBBB777///+++'''###      (((...(((    $$$444GGGWWW^^^aaa^^^```bbbcccaaa]]]XXXUUUZZZZZZ[[[YYYVVVPPPJJJGGGFFFFFFHHHKKKLLLIIICCC>>>===BBBGGGIIIJJJLLLRRRWWWMMMPPPSSSVVVXXXXXXVVVUUUTTTJJJ777!!!111JJJ^^^ggghhhmmmsssoooYYY<<<'''***999???>>><<<222+++!!!!!!$$$!!!%%%***000555999<<<###(((555444---'''%%%###"""$$$""" """'''$$$$$$$$$###$$$$$$%%%%%%###%%%$$$  """###"""%%%((('''### !!!"""###$$$&&&***...111333888888999;;;===???BBBCCC>>>>>>???AAABBBAAA>>><<<>>>>>>???@@@AAABBBCCCDDDBBBAAAAAABBBCCCBBB>>><<<777777888999;;;<<<======::::::;;;<<<>>>@@@BBBCCC>>>AAACCCDDDCCCCCCFFFIIIEEEEEEEEEEEECCCAAA???>>>:::888666666888::::::::::::777333222333444222000///...''' )))111555888999:::333666555666:::999CCC[[[lllttt{{{|||}}}~~~}}}|||sss|||sss```JJJ333   ...,,,++++++---,,,)))&&&""""""!!!   !!!!!!!!!!!!!!!!!!!!!       !!! %%%)))''''''))))))'''(((((((((&&&$$$$$$&&&((())))))((('''''''''''''''%%%%%%&&&(((******)))'''&&&&&&&&&''')))***,,,---))))))))))))(((((((((((('''((()))***,,,---...///222333666:::BBBGGGAAA888///,,,'''!!!    ...***###    +++@@@TTT```bbb```aaadddffffffccc___\\\[[[```^^^]]]^^^\\\WWWPPPMMMQQQNNNLLLKKKKKKIIIEEEAAAEEECCCCCCDDDIIINNNQQQSSSGGGMMMUUUZZZ\\\ZZZXXXWWWXXXSSS888...OOObbbhhhpppqqqqqqjjjVVV;;;%%%%%%333===>>>;;;666***"""'''+++!!!###'''000999999555***111///+++***&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""$$$$$$"""!!! """%%%%%%######%%%&&&%%%###!!! !!!%%%***,,,,,,...444999888:::===???AAACCCFFFHHHFFFCCC@@@>>>???@@@AAAAAAAAA???>>>???BBBDDDCCCAAAAAABBBBBBBBBAAA???===<<<<<<;;;;;;;;;;;;===???@@@>>>>>>???AAADDDEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHFFFDDDBBBAAABBB<<<<<<<<<<<<<<<===>>>>>>BBB>>>999555444333333222111...)))!!!###...777;;;:::777666777333555<<<===HHH^^^iiippptttuuuxxx~~~}}}|||{{{|||yyylllYYY::: ---,,,+++,,,---,,,(((%%%""""""!!!  !!!!!!         &&&***(((''')))***(((((())))))'''%%%%%%''')))))))))((('''''''''''''''&&&&&&&&&(((***+++)))(((''''''''''''(((***+++,,,((((((((()))))))))))))))((()))***+++,,,...//////111222444888???CCC===444...***###   &&&'''###    ###555IIIYYYaaaaaa^^^eeeffffffdddaaa]]]\\\[[[aaa___^^^```aaa]]]WWWSSSPPPMMMJJJHHHGGGFFFDDDAAADDDCCCCCCDDDGGGJJJMMMOOOLLLQQQYYY^^^___^^^\\\[[[YYYUUU<<<---PPPdddiiiooolllkkkdddRRR;;;&&&&&&444>>>???<<<555---&&&"""###******$$$***111666111)))$$$000666111***(((&&&&&&&&&%%%$$$#########""""""""""""""""""""""""%%%$$$###"""!!!  $$$&&&%%%######"""!!! !!!!!!""""""&&&***++++++---222777:::<<>>@@@AAAAAAAAA???>>>@@@BBBCCCBBB@@@DDDCCCAAA@@@?????????@@@@@@@@@???>>>>>>???@@@AAAAAA@@@@@@BBBDDDFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGGGGFFFDDDBBBAAABBB<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;777555444555555444333000***"""!!!***333777777666555777444666======HHH^^^iiippptttuuuxxx~~~}}}||||||}}}}}}rrraaaCCC###++++++,,,---...+++'''###"""!!!   !!!!!!        '''+++***((()))***))))))******)))'''&&&((())))))(((''''''&&&''''''''''''&&&'''(((***+++***(((((((((((((((((()))******'''(((((())))))*********)))***+++,,,---...///000///111222555:::===888///,,,'''     ''')))   !!!...AAARRR[[[^^^\\\ZZZhhhgggddd```\\\[[[[[[\\\```aaaaaaaaa```^^^ZZZVVVOOOLLLGGGCCCBBBBBBBBBAAACCCCCCCCCCCCDDDFFFHHHIIIOOOTTT[[[```aaa```______[[[ZZZBBB"""---RRRgggkkknnnfffddd\\\LLL999''''''666???@@@>>>666333...,,,......''' '''---111111'''+++777999111)))&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!$$$&&&'''%%%######"""$$$$$$%%%(((+++,,,,,,...333777===@@@BBBDDDDDDEEEGGGHHHFFFBBB>>><<<===@@@AAABBBAAAAAA@@@AAACCCCCCBBBAAAGGGEEEAAA>>>===>>>@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCFFFDDDCCCCCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFDDDFFFFFFFFFCCCBBBAAABBB>>>===<<<;;;::::::::::::;;;888555444666777888888555333---%%%$$$,,,222444555444777666888>>>>>>HHH^^^jjjqqqvvvvvvxxx~~~{{{{{{~~~~~~||||||~~~}}}|||ssseeeJJJ***)))+++---...---***%%%""""""!!!   !!!!!!         '''---,,,))))))******)))***+++***((('''(((***(((''''''&&&&&&'''''''''(((''''''(((***+++***)))))))))(((((((((((())))))''''''((()))******++++++***++++++,,,...//////000///111222222666888333+++***$$$    '''%%%   ---999JJJVVVYYYYYYXXXWWWdddbbb___[[[XXXXXX[[[^^^^^^eeegggaaaYYYTTTSSSSSSNNNJJJEEEAAA??????@@@AAABBBBBBCCCBBBAAABBBDDDEEEPPPTTTZZZ^^^```_________^^^___HHH''' ,,,TTTjjjlllnnnfff```UUUEEE333$$$'''666@@@BBBAAA<<<>>>999777;;;444&&&$$$)))...//////+++!!! ///888777///(((%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$######"""""""""###### """$$$&&&'''&&&$$$""" $$$%%%$$$&&&(((***+++---000555999@@@BBBEEEFFFFFFFFFGGGHHHGGGCCC???>>>???AAABBBCCCBBBBBBCCCDDDEEEEEEDDDCCCIIIFFFCCC???===>>>???@@@DDDDDDDDDDDDEEEEEEFFFFFFIIIGGGEEEEEEFFFGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEECCCAAAAAABBB@@@???>>><<<;;;:::999999;;;999666666888999:::999777555000((( &&&,,,222444333777777:::??????JJJ```mmmtttyyyyyy{{{}}}zzzyyy}}}|||{{{}}}~~~yyysssiiiRRR333(((+++---...,,,((($$$"""!!!!!!   !!!!!!        '''...---))))))******)))***++++++)))((()))***''''''&&&&&&&&&&&&''''''((('''&&&''')))******)))***))))))((((((((((((((('''(((((()))***++++++,,,++++++,,,,,,---.../////////111222111333444000)))(((!!!   ((('''   &&&;;;EEEQQQWWWVVVUUUUUUXXX\\\ZZZXXXUUUTTTWWW\\\``````mmmqqqdddQQQHHHJJJNNNLLLJJJFFFAAA>>>>>>???AAAAAABBBCCCBBB@@@AAADDDFFFSSSVVV[[[^^^^^^^^^^^^___aaabbbKKK))) ,,,SSSiiilllnnnjjjbbbRRR???--- '''666AAAFFFGGGJJJNNNFFFBBBFFF:::(((&&&444666444///+++'''!!!###000444111+++'''%%%&&&%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""###### """%%%''''''&&&$$$###"""'''&&&$$$###$$$&&&(((+++000555999AAACCCFFFHHHGGGGGGGGGHHHHHHEEEAAA@@@AAABBBBBBBBBAAABBBEEEFFFFFFFFFEEEEEEHHHGGGDDDAAA???===<<<<<<@@@AAACCCDDDFFFGGGHHHIIIJJJHHHFFFFFFFFFGGGFFFDDD@@@@@@@@@???@@@@@@AAAAAAAAACCCDDDDDDBBBAAABBBBBBBBBAAA@@@>>><<<;;;::::::===;;;999888999::::::999888777222+++"""!!!(((///444222777777:::@@@@@@LLLeeerrryyy}}}}}}~~~}}}{{{zzz~~~{{{xxxppp^^^AAA"""(((+++------***&&&###"""!!!   !!!!!!        &&&...---(((((())))))(((***++++++)))(((((()))&&&&&&&&&%%%&&&&&&'''((((((&&&%%%&&&((()))***)))***)))((((((((((((((()))((())))))******+++++++++***++++++,,,------.........111111000000111---((($$$  (((***!!!   $$$000GGGNNNTTTVVVTTTSSSTTTVVVSSSSSSSSSSSSSSSWWW\\\```eeetttyyyfffNNNDDDFFFJJJKKKJJJIIIEEEBBB???@@@AAA@@@BBBCCCAAA@@@BBBHHHMMMXXX[[[^^^____________```aaabbbJJJ))))))NNNdddhhhlllmmmeeeTTT???***'''777DDDMMMPPPWWW[[[MMMEEEJJJ:::&&&,,,:::;;;666...(((%%%!!!&&&...///,,,)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!"""######!!!###&&&''''''%%%%%%&&&  $$$((((((&&&#########%%%)))...333666???BBBFFFHHHGGGGGGGGGGGGGGGEEECCCBBBBBBBBB@@@>>>===@@@DDDFFFFFFEEEFFFFFFEEEDDDCCCAAA???===<<<<<<>>>???AAADDDFFFHHHIIIJJJHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@????????????@@@@@@@@@AAACCCCCCBBBAAABBBCCCCCCBBB@@@>>>===;;;;;;:::===<<<:::999::::::999888777777333---$$$###+++111111777777:::???AAAPPPjjjuuu|||~~~||||||}}}|||zzzuuugggKKK))))))+++---,,,((($$$######  !!!  !!!!!!        &&&...---(((&&&((()))((()))++++++)))((('''(((&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$&&&((()))((()))((((((((((((((()))*********************************++++++,,,,,,---------///000...---...+++&&&  ''',,,###    +++999JJJNNNRRRSSSQQQOOOOOOPPPNNNPPPRRRSSSUUUWWW[[[^^^hhhuuuwwwcccNNNFFFFFFFFFJJJLLLMMMKKKFFFBBBAAA@@@@@@BBBCCCBBBAAAEEENNNUUU\\\^^^``````___^^^____________FFF&&& &&&HHH]]]cccjjjkkkfffYYYCCC,,,)))999IIITTTZZZ[[[___JJJ===CCC111***333666444---((($$$ '''...---+++***'''"""########################"""""""""""""""""""""""" !!!"""###"""%%%((((((''''''(((***%%%$$$###"""$$$'''***,,,***((('''(((+++000444666===@@@DDDGGGGGGFFFFFFGGGEEEDDDCCCCCCBBB@@@<<<999888<<>><<<<<<===???AAA>>>@@@BBBEEEGGGHHHHHHIIIDDDDDDEEEFFFGGGFFFBBB???@@@@@@???????????????@@@>>>@@@BBBBBBAAAAAABBBCCCBBBAAA@@@>>><<<;;;::::::;;;999888888999:::999777666666333---%%%'''...111666666999???BBBSSSpppvvv}}}~~~~~~}}}zzznnnTTT000))),,,---+++'''######$$$  !!!  !!!!!!       %%%...---'''&&&'''(((''')))++++++)))'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%######%%%'''((((((((((((((((((((()))******+++++++++************************++++++,,,,,,,,,+++...///,,,+++,,,***%%%  ******    !!!000>>>GGGJJJMMMOOONNNKKKIIIHHHMMMOOOSSSUUUVVVXXX[[[]]]hhhrrrqqq___NNNIIIGGGCCCIIILLLOOONNNJJJDDDAAA@@@@@@BBBCCCBBBBBBHHHRRRZZZ]]]^^^______]]]\\\]]]^^^]]]\\\CCC### ###CCCWWW___ggggggfff\\\GGG///***;;;LLLZZZaaaZZZ\\\CCC333999&&&$$$)))...111---((($$$ )))...---,,,,,,'''!!!""""""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$'''))))))((((((***---***(((&&&###"""&&&,,,111222000------///333666888;;;???CCCFFFFFFFFFFFFFFFDDDCCCCCCCCCAAA>>>999555444999???BBBBBBBBBCCCEEEAAA>>>:::888:::>>>CCCFFF@@@BBBDDDFFFGGGHHHGGGGGGBBBCCCDDDFFFGGGEEEAAA>>>@@@@@@???????????????@@@>>>@@@BBBBBBAAAAAABBBCCCAAA@@@>>>===;;;:::::::::777666666666888999888777555555333...%%%$$$+++000666666888>>>BBBUUUsssvvv}}}}}}{{{||||||}}}xxx___:::