BM6&6(v@ {{{aaaSSSTTT___cccdddggg~~~|||XXXDDD;;;666777999777444444222222222222222333333333////////////000000000000......///000111222222333000000000000000000000000000000000000000111111222222111111111222444666777CCCaaayyylllsss|||xxxtttsss{{{~~~vvvsssrrrvvvvvvrrroooqqquuuxxx|||zzztttnnnkkkgggccc```\\\XXXTTTOOONNNLLLKKKIIIHHHHHHHHHFFFFFFIIIPPPUUUSSSIII@@@>>><<<;;;>>>BBBEEEEEECCCAAAAAACCCGGGJJJIIIDDD@@@;;;999===EEEJJJGGGCCCAAA444222////////////...------------,,,,,,+++++++++---------............///............////////////////////////000000xxx]]]NNNOOOWWW\\\```gggyyyVVVDDD<<<666777888666444333222222222111111000000//////000000000000000000000//////000000111111222222000000000000000000000000000000000000000111111222333222222222333555777888CCC```tttpppwwwrrriiieeecccgggkkkqqq|||sssrrrssszzzwwwuuuqqqsssvvvyyy|||zzztttoookkkfffbbb___[[[WWWUUURRRQQQOOOMMMJJJIIIHHHGGGFFFFFFJJJPPPUUUSSSIII???>>><<<<<>><<<444222////////////...---------------,,,,,,,,,,,,---------............///............////////////////////////000000~~~}}}rrrVVVHHHIIIPPPRRRXXXeeetttSSSDDD>>>999999888555333444555444444333222222111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000111111222333333222333444555777888AAAZZZtttnnnwww}}}tttkkkkkknnnvvv~~~pppddd[[[UUUSSSRRRSSSUUUZZZeeetttyyyrrrrrrvvv}}}xxxxxxvvvwwwyyy{{{~~~|||tttqqqllleee___\\\YYYWWWUUUUUUTTTQQQOOOLLLJJJIIIHHHFFFHHHMMMSSSVVVQQQGGG???;;;:::;;;@@@EEEIIIHHHFFFAAAAAACCCGGGKKKJJJFFFAAA:::888999@@@DDDAAA<<<:::444222////////////...---------------------,,,,,,---------............///............////////////////////////000000~~~rrrVVVJJJMMMWWWVVVYYYgggsssTTTDDD>>>::::::888444444666444444333333333333222222222111111111000000000///111111111000000000000000000000000000000000000000000000000000000111111222222222111111222444666777AAAWWW|||yyyqqqqqqwww}}}yyyrrrmmmiiifffjjjpppuuuvvviii^^^UUUPPPNNNRRRRRRSSSVVV\\\fffrrrzzzsssrrrsssyyy|||ttttttuuuwwwyyy||||||uuurrrmmmfff```\\\YYYWWWUUURRRQQQOOOMMMKKKJJJJJJIIIFFFIIIOOOTTTVVVPPPFFF>>>999999:::???EEEHHHGGGDDD@@@@@@BBBFFFJJJJJJFFFAAA:::888;;;BBBFFFBBB<<<:::444222////////////...------------------------------------............///............////////////////////////000000qqqVVVMMMRRR]]]ZZZ[[[kkkpppTTTBBB===::::::888555555888444444444333333222222222222222222111111000000///000000000000000111111111000000000000000000000000000000000000000111111222222111111111222444666777@@@TTTyyyrrrpppuuuyyyvvvnnnjjjggggggfffffflllsssyyy{{{pppdddZZZSSSPPPNNNOOOPPPSSSVVV[[[bbbkkkpppvvv|||zzzpppqqqttt{{{wwwoooooorrruuuyyy~~~|||vvvrrrnnngggbbb^^^ZZZWWWUUUPPPOOOMMMLLLJJJJJJIIIIIIFFFJJJQQQVVVVVVPPPFFF>>>999999;;;???EEEGGGEEEBBB>>>>>>@@@EEEIIIIIIEEE@@@:::999===FFFJJJEEE???;;;444222////////////...---------------............---------............///............////////////////////////000000~~~nnnUUUNNNUUU^^^ZZZ^^^qqqkkkQQQ@@@<<<::::::888555666:::;;;:::999777555444222222333333222111111000000/////////000000111111222222000000000000000000000000000000000000000111111222222222222222333555666888???RRRwww|||mmmpppxxx~~~uuummmiiiiiiffffffhhhiiijjjooovvv}}}vvvkkk___VVVQQQPPPPPPMMMQQQVVV[[[```dddiiimmmnnnqqqxxx~~~rrroooqqqxxxpppiiijjjooosssyyy|||wwwrrrnnniiiddd```[[[WWWTTTQQQPPPNNNLLLJJJIIIHHHHHHFFFKKKRRRWWWVVVOOOEEE>>>;;;;;;<<>>===<<<>>>BBBGGGHHHEEEBBB;;;<<<>>>CCCGGGGGGCCC???999;;;BBBNNNSSSMMMDDD???444222000/////////...------------.........//////---------.........//////............/////////000////////////000000wwwaaaLLLIIIPPPVVVQQQSSShhhbbbLLLDDD>>>:::999999:::>>>DDDQQQMMMHHHBBB<<<999777666222222222111111111111000222222111111000000//////000000000000000000000000000000000000000111111222444333222222333555888999<<>>:::555<<>>:::;;;;;;;;;???DDDLLLIIIDDD???:::777555444222222222111111111111000111111111000000000000000000000000000000000000000000000000000000111111222444333222222333555888999;;;JJJnnnrrrnnnvvv~~~yyyiiiaaa```fffnnnooonnnlllkkklllqqqxxx~~~{{{uuujjjddd[[[RRRMMMKKKLLLNNNOOOUUU\\\aaacccfffjjjnnnooooooooonnnnnnpppsssvvv}}}oooooovvvzzznnneeeeeehhhmmmsss{{{{{{tttsssoooiiidddaaa^^^[[[XXXSSSRRROOOLLLJJJGGGFFFEEEFFFLLLSSSWWWTTTLLLBBB<<<>>>@@@DDDGGGIIIHHHGGGEEE>>>AAAEEEHHHGGGCCC>>>;;;777===HHHQQQTTTNNNCCC:::000000//////......------------------------------,,,---......//////.....................///000000000000000000111111zzz}}}~~~sss^^^LLLIIINNNTTTOOOTTTmmmcccLLLBBB>>>;;;===<<<;;;>>>BBBEEECCC???;;;777555444333222222222111111111111000000000000000111111111111000000000000000000000000000000000000000111111222333333222222333555777888:::HHHiiiqqqpppyyylllbbbaaadddkkkqqqssssssrrrqqqrrrwww}}}~~~uuuoooccc^^^VVVOOOJJJIIIJJJLLLOOOUUU\\\```ccceeeiiilllnnnoooooonnnmmmmmmoooqqqxxxyyy~~~{{{ooossszzz~~~~~~lllddddddgggmmmssszzz{{{tttsssooojjjeeebbb^^^[[[YYYSSSRRROOOMMMJJJHHHFFFFFFGGGMMMTTTVVVSSSJJJBBB<<<===???CCCFFFGGGGGGEEECCC@@@CCCFFFIIIHHHDDD???;;;:::???GGGNNNPPPJJJ@@@999000000//////...---------------------------------,,,---......//////.....................///000000000000000111111111yyy~~~}}}ppp[[[JJJGGGLLLSSSNNNWWWuuubbbLLLDDD@@@>>>???>>>;;;;;;>>>???>>>;;;999666555444333222222222111111111000000//////000000111111222222000000000000000000000000000000000000000111111222222222222333444555777888;;;FFFeee}}}rrrtttrrrccc```eeelllrrrwwwxxxyyyzzz{{{}}}}}}vvvmmmhhh[[[XXXRRRLLLIIIIIIJJJKKKPPPUUU\\\```bbbdddhhhkkkkkklllnnnnnnmmmmmmnnnpppuuuvvvzzztttooowwwzzzjjjbbbdddgggnnnsss{{{|||uuurrrnnniiidddaaa^^^ZZZXXXSSSRRROOOMMMJJJHHHGGGGGGHHHNNNTTTVVVQQQHHHAAA===<<<>>>AAADDDFFFEEECCCAAA>>>AAAEEEGGGGGGDDD@@@======AAAGGGKKKKKKEEE===888000//////......---,,,,,,------------------------,,,---......///........................///000000....../////////000|||{{{}}}mmmWWWHHHFFFJJJPPPMMMZZZ}}}cccNNNGGGCCCAAA@@@>>>999888:::<<<;;;:::888777666555555222222222111111111000000//////000000111111222222000000000000000000000000000000000000000111111222111222222333444555666777<<>>@@@DDDGGGGGGFFFDDDCCC;;;>>>BBBEEEFFFDDDAAA???>>>BBBGGGIIIGGGAAA;;;666/////////...------,,,,,,------------------------,,,---......///........................///000000////////////000000|||{{{}}}jjjTTTHHHHHHKKKNNNNNN```fffSSSIIIEEEBBBAAA===888777999::::::999888777777666666222222222111111111111000000000000000111111111111000000000000000000000000000000000000000111111222111111222333444555666666<<>>===???BBBEEEFFFEEEBBBAAA;;;>>>AAADDDEEECCCAAA???===AAAFFFGGGDDD>>>888555//////......---,,,,,,,,,------------------------,,,---......//////.....................///000000111111111222222222zzzzzz{{{fffQQQIIILLLPPPSSSVVVkkkfffUUUIIIDDD@@@@@@===999999<<<888888888888888777666555222222222111111111111000111111111000000000000000000000000000000000000000000000000000000111111222000111222333444555555555:::???ZZZ}}}{{{gggdddgggpppxxx|||ssseee^^^ZZZUUUQQQIIIHHHGGGGGGHHHJJJKKKMMMTTTYYY```cccdddeeehhhkkkjjjkkklllmmmooorrrwwwzzzzzz~~~xxxpppuuu~~~ooodddbbbfffkkksssxxx~~~{{{uuuqqqmmmgggccc___\\\YYYVVVSSSRRRPPPMMMKKKJJJIIIIIIKKKQQQVVVTTTKKKBBB>>>>>><<<>>>AAADDDDDDCCCAAA??????AAADDDEEEEEEBBB???===<<<@@@FFFGGGBBB<<<777444///......------,,,,,,+++------------------------,,,---......//////.....................///000000111111222222222333vvvyyy~~~yyydddPPPKKKPPPTTTZZZ^^^uuudddSSSGGGBBB??????===:::<<>>>>>@@@BBBEEEHHHHHHGGGEEECCCCCCEEEFFFGGGEEEBBB>>><<<:::@@@EEEFFFBBB;;;666444///......------,,,++++++------------------------,,,---......//////.....................///000000///000000000000111vvv}}}uuu[[[MMMHHHOOO___eeeaaa[[[SSSGGGEEEBBB???===;;;;;;;;;888888777777666666666555555555444444444333333333000000000000000000000000000000000000000000000000///////////////000111111111222222333444555666666999>>>PPP{{{nnnnnnpppuuu}}}~~~eeeVVVPPPMMMKKKJJJDDDEEEFFFGGGGGGIIILLLOOOYYY[[[___ccceeehhhlllooonnnpppqqqrrrtttvvvzzz}}}pppoooyyyvvvgggaaaccchhhlllttt}}}}}}uuusssooojjjeee```\\\XXXUUUSSSSSSQQQMMMIIIGGGGGGHHHPPPTTTWWWSSSJJJBBB>>>>>>???DDDKKKOOONNNIIIDDDAAACCCEEEGGGGGGDDDAAA<<<:::999@@@FFFEEEBBB>>>777111////////////............++++++,,,,,,,,,------------------............///...............///000000111000///......///wwwzzzrrrZZZMMMJJJQQQaaacccccc|||WWWNNNFFFEEEBBB???===;;;::::::888888777777666555555444444444444444333333333333000000000000000000000000000000000000000000000000///////////////000111111111222222333444555666666888<<>>>>>@@@EEELLLOOONNNIIIDDDBBBBBBDDDEEEDDDBBB>>>;;;999>>>EEEIIIGGGCCC>>>666000////////////............++++++,,,,,,,,,------------------............///...............///000000111000//////...///wwwyyy~~~oooXXXMMMLLLSSSbbb___bbbwwwUUULLLFFFDDDBBB???<<<;;;::::::999999888777555444333333333333333333222222222222000000000000000000000000000000000000000000000000///////////////000111111111111222333444555666666777;;;LLLvvv~~~kkknnnrrrzzzdddTTTNNNJJJHHHHHHHHHGGGGGGEEEEEEHHHLLLPPP\\\^^^aaadddfffiiimmmppprrrtttwwwxxxzzz|||wwwooouuuooobbb^^^```gggnnnxxx}}}yyytttsssooojjjfffbbb___[[[XXXQQQQQQPPPMMMKKKJJJKKKLLLPPPTTTVVVQQQHHHAAA>>>>>>@@@EEEKKKNNNLLLHHHDDDBBBBBBCCCCCCBBB>>>;;;999999DDDJJJMMMIIICCC===666///////////////............,,,,,,,,,,,,---------------------............///...............///000000000000/////////000vvv{{{}}}mmmVVVMMMLLLSSS```[[[aaasssSSSLLLFFFDDDBBB???<<<;;;:::::::::999888777555444333222333333333222222222111111000000000000000000000000000000000000000000000000///////////////000000111111111222333444555555666777:::JJJsss}}}mmmqqqvvveeeTTTMMMIIIGGGHHHGGGGGGFFFEEEFFFJJJPPPUUU^^^```ccceeefffjjjnnnqqqsssuuuxxxzzz|||~~~zzzssssss|||jjj___]]]```gggpppyyy}}}wwwrrrqqqmmmiiieeebbb___[[[XXXRRRRRRQQQNNNKKKJJJKKKLLLPPPSSSTTTPPPGGG???===>>>???CCCIIIKKKJJJFFFCCCAAABBBDDDDDDBBB===:::999:::EEEKKKNNNIIICCC===666///////////////............,,,,,,,,,------------...---------............///...............///000000000000000000000000~~~xxxlllTTTLLLKKKPPP\\\\\\bbbmmmPPPIIIGGGEEEBBB???===<<<;;;;;;;;;:::999888666444333333333333333222222222111111000000000000000000000000000000000000000000000000///////////////000000111000111111222333444555555888:::IIIqqq}}}pppuuu|||gggUUUNNNJJJHHHHHHFFFFFFGGGGGGJJJOOOVVV\\\```bbbccceeefffiiinnnqqqqqqtttwwwzzz|||~~~uuuiiiffflllzzz}}}eee]]]^^^```hhhrrrzzz}}}vvvooonnnkkkfffccc```^^^[[[XXXUUUUUUSSSOOOKKKIIIIIIJJJQQQSSSSSSNNNEEE>>>===???>>>BBBFFFHHHGGGDDDBBB@@@DDDGGGHHHDDD???;;;;;;===DDDIIILLLHHHBBB===666000////////////............,,,,,,---------.........---------............///...............///000000//////000111111111wwwzzz{{{jjjRRRLLLKKKOOOYYY___eeegggMMMHHHHHHFFFDDDAAA>>>===<<<<<<;;;;;;:::999777666555555333333333333222222222222000000000000000000000000000000000000000000000000///////////////000111111000000111222333444555555888:::GGGnnn}}}sss{{{jjjWWWOOOKKKIIIJJJFFFGGGIIIKKKOOOUUU\\\aaaaaabbbcccdddeeehhhmmmpppooorrrvvvzzz|||~~~{{{tttlllddd]]]^^^]]]gggyyywwwaaa]]]```cccjjjuuu{{{}}}vvvooollliiieeebbb```^^^[[[YYYWWWVVVTTTPPPLLLIIIIIIJJJQQQSSSRRRLLLCCC======??????BBBEEEGGGEEECCCAAAAAAFFFIIILLLHHHBBB======???CCCHHHKKKFFFAAA<<<666000////////////............,,,---------............---------............///...............///000000//////000111222222}}}uuuzzz|||zzzhhhQQQKKKLLLOOOXXX^^^dddfffQQQMMMIIIHHHEEEBBB???>>>======;;;;;;::::::999888888777444444444444333333333333000000000000000000000000000000000000000000000000///////////////000111111000000111222333444444555777888EEEkkk|||uuu~~~mmmZZZQQQMMMKKKLLLIIIKKKMMMPPPTTTYYY___cccbbbbbbccccccdddggglllooonnnrrrvvvzzz|||~~~~~~sssmmmfffaaa]]]ZZZWWWUUU______iii~~~rrr^^^^^^ccceeelllxxx~~~{{{vvvpppkkkhhheeebbbaaa___\\\ZZZUUUUUUSSSPPPLLLKKKKKKLLLQQQSSSRRRKKKBBB<<<===???AAACCCFFFGGGFFFDDDCCCCCCFFFKKKNNNKKKDDD>>>===???EEEJJJKKKGGGAAA<<<666000////////////............------------............---------............///...............///000000...///111222333333{{{uuu|||~~~wwwwww~~~gggPPPLLLLLLOOOXXXZZZbbbiiiWWWVVVJJJIIIFFFCCC@@@???>>>>>>;;;;;;;;;::::::999999999555555444444444444333333000000000000000000000000000000000000000000000000///////////////000111111000000111222333444444555666777CCCiii{{{vvvooo\\\SSSNNNMMMMMMKKKNNNQQQTTTWWW[[[```cccbbbbbbcccccccccfffkkkooonnnrrrvvvzzz|||~~~qqqhhhbbb]]]XXXXXXXXXWWWWWWXXXdddbbblllppp\\\^^^eeegggnnnyyy{{{yyyvvvrrrllliiifffcccbbb```^^^\\\TTTTTTSSSPPPMMMLLLMMMOOORRRSSSQQQJJJAAA<<<===@@@CCCEEEHHHHHHGGGEEEEEEEEEFFFKKKPPPMMMEEE>>>===???GGGLLLMMMGGGAAA<<<555///000/////////............---------.........//////---------.........//////...............///000000...///111222333333wwwvvvzzzwwwsss{{{|||gggRRRMMMKKKLLLVVVUUUjjjfffWWWPPPNNNKKKFFFCCCBBBAAA@@@???===<<<;;;:::999888888888666555444444222222111000333333333222222222111111111111111111000000000000000000000000000000000000000111222222111222444666666888AAAaaavvvxxxppp]]]TTTQQQPPPPPPSSSTTTVVVXXXZZZ\\\^^^____________```aaacccfffgggjjjooovvv|||mmmeee```RRRVVVQQQNNNOOOQQQSSSYYYaaafffiiiuuuiiiZZZaaaiiijjjoooyyy~~~wwwrrrllljjjfffcccaaa^^^[[[XXXSSSRRRPPPMMMJJJIIIJJJLLLTTTRRRLLLEEE???===>>>@@@GGGIIIKKKJJJFFFDDDEEEGGGJJJIIIIIIHHHBBB<<<<<<@@@IIINNNOOOJJJCCC===666000........................------,,,+++,,,---...///,,,,,,,,,---...///000000............////////////000000000000000000ttttttxxxvvvttt{{{zzzbbbMMMIIIIIILLLVVVWWWqqqiii[[[UUUQQQMMMIIIEEEDDDCCCAAA@@@>>>===<<<:::999999999999777777666555444333222222333333333222222222111111111111111111000000000000000000000000000000000000000111222222111222444666555777>>>]]]vvv{{{ooo[[[SSSPPPQQQRRRXXXXXXYYY[[[\\\]]]^^^___]]]]]]^^^___aaadddfffhhhjjjnnntttzzz~~~ooo\\\VVVTTTKKKQQQNNNMMMQQQSSSVVV\\\cccmmmrrr|||gggZZZ```iiikkkqqq{{{}}}wwwrrrmmmjjjfffcccaaa^^^ZZZWWWSSSRRRPPPMMMJJJIIIJJJLLLTTTQQQLLLEEE???===>>>@@@EEEHHHJJJHHHDDDAAABBBCCCHHHFFFFFFEEE@@@::::::???IIIMMMMMMGGG@@@:::444///........................---,,,,,,,,,,,,---......,,,---------.../////////............////////////000000000000000000|||qqqrrrvvvuuutttzzzxxx]]]IIIHHHIIILLLWWW[[[}}}hhh]]]WWWSSSPPPLLLHHHFFFEEECCCAAA???>>><<<;;;:::999999999888888777666555444333333333333333222222222111111111111111111000000000000000000000000000000000000000111222222111222444666666666:::WWW|||wwwpppZZZRRRRRRTTTWWW\\\]]]]]]^^^____________\\\\\\]]]___aaaeeehhhiiillloootttyyy}}}lll\\\SSSOOOOOOLLLMMMMMMPPPVVVZZZ\\\bbbjjjuuu}}}vvvdddZZZaaajjjmmmsss}}}}}}xxxsssnnnkkkgggccc```]]]YYYVVVSSSSSSQQQNNNKKKJJJKKKMMMSSSPPPJJJDDD>>>===???AAAEEEHHHJJJIIIDDDAAA@@@AAAGGGFFFEEEDDD???:::;;;@@@JJJMMMKKKCCC;;;777333...........................+++,,,------......------------..............................////////////000000000000000000wwwoooqqqvvv}}}~~~ssssssyyytttYYYHHHJJJKKKMMMXXXaaaddd]]]WWWUUURRRMMMJJJHHHFFFDDDBBB@@@???>>><<<;;;:::::::::888888777666555444444333333333333222222222111111111111111111000000000///000000000000000000000000000111222222111222444666777666888RRRzzzxxxrrrZZZTTTUUUZZZ]]]^^^___```aaaaaaaaaaaa```]]]]]]^^^```cccgggjjjlllooorrrvvvzzz}}}^^^WWWTTTOOOOOOPPPNNNOOOUUU]]]aaadddkkksss~~~qqqccc\\\bbbjjjmmmttt~~~}}}xxxsssooolllgggbbb___\\\XXXVVVSSSSSSQQQNNNKKKKKKLLLNNNQQQNNNIIIBBB>>>===???BBBHHHKKKLLLJJJFFFBBBAAABBBIIIGGGFFFEEE@@@<<<>>>DDDKKKMMMIII@@@888555222...........................+++,,,---...///...---,,,...............---------............////////////000000000000000000vvvnnnrrrxxx|||yyyqqqrrrwwwyyykkkSSSGGGKKKKKKMMMYYYhhh|||bbb]]]WWWUUURRRNNNLLLJJJHHHEEEBBBAAAAAA???===<<<;;;::::::888888777666555444333333333333333222222222111111111111111111000000000///000000000000000000000000000111222222111222444666777777777MMM{{{|||}}}rrr[[[VVVYYY]]]aaa```aaaccceeeffffffeeedddaaaaaabbbdddfffiiilllnnnooorrrvvvzzz}}}zzzUUUTTTRRRLLLKKKLLLPPPRRRYYYbbbgggkkkttt}}}mmmddd```eeejjjnnnuuu~~~}}}wwwrrrppplllfffaaa^^^[[[XXXVVVSSSSSSRRROOOLLLKKKMMMOOOPPPMMMGGGAAA======@@@DDDIIIKKKKKKIIIDDDAAAAAACCCJJJGGGEEECCC???;;;>>>EEEKKKLLLHHH>>>777444222///........................+++,,,---...///...---,,,...............---------............////////////000000000000000000vvvnnnssszzz}}}tttnnnppptttooobbbMMMEEEIIIIIIMMM]]]rrryyyccc___YYYTTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@>>>===;;;;;;;;;888888777666555444333333333333333222222222111111111111111111000000000000000000000000000000000000000111222222111222444666666888777IIIsssxxxqqq{{{ttt^^^[[[^^^bbbdddfffhhhjjjlllmmmmmmlllkkkhhhhhhhhhiiikkkmmmoooqqqpppssswwwzzz|||~~~rrrTTTSSSQQQKKKLLLMMMTTTWWW^^^fffmmmtttiiieeecccggglllpppwww~~~wwwqqqoookkkeee```]]][[[YYYWWWTTTSSSRRROOOMMMLLLNNNPPPNNNKKKFFF???<<<===AAAEEEGGGHHHHHHDDD@@@???AAACCCIIIFFFCCC@@@;;;888<<>>;;;<<>>>>>BBBFFFKKKGGGCCC???:::777;;;BBBEEEFFFCCC;;;444333111...........................---,,,,,,,,,,,,---......,,,---------.../////////............////////////000000000000000000xxxmmmrrr|||{{{nnnjjjmmmppplll```LLLDDDHHHKKKYYYrrruuubbb```YYYUUUTTTRRRRRRQQQPPPMMMKKKEEECCCBBB@@@>>><<<<<<;;;;;;::::::999888777666666333333333222222222111111111111111111000000000000000000000000000000000000000111222222111222444666111888777AAAfffkkk``````fffuuupppnnnqqqsssssszzz{{{}}}}}}|||zzzwwwuuuuuutttsssrrrrrrrrrssstttwww{{{}}}hhhUUUPPPKKKOOOYYY\\\bbbeeelllvvv|||aaabbbeeejjjooouuuvvvooommmiiiccc___]]]\\\ZZZYYYTTTTTTRRRPPPNNNMMMOOOQQQMMMIIIDDD>>>;;;<<>>===<<<;;;:::;;;;;;:::999888777666666666555444333333333333333111111111111000000000000000000000000////////////111111111111222333444555444777:::CCC\\\}}}fffaaadddhhhtttuuunnnvvv{{{{{{~~~~~~~~~|||xxxwwwvvvyyy|||~~~|||zzz{{{~~~hhhSSSPPPUUUWWWYYY]]]eeehhhnnnwwwsssfffgggiiikkkpppxxx~~~wwwsssjjjgggccc___]]]ZZZWWWTTTUUUWWWVVVPPPNNNPPPRRRQQQMMMGGG@@@<<<===AAAFFFIIIJJJJJJHHHCCC>>>>>>EEEKKKOOOHHH>>>666444999@@@FFFEEEFFFCCC:::333111...+++//////.........---------,,,,,,,,,---------..............................///////////////.........000/////////111222uuuoooqqq|||vvvooommmooorrrqqqUUUNNNIIIGGGNNN```rrrbbb\\\XXXSSSSSSQQQOOOLLLJJJIIIHHHJJJGGGCCC@@@???>>>===;;;<<<;;;;;;:::999888777777444444333333333444555555111111111111000000000000////////////000000000000111111111111222333444555444666999@@@XXX}}}nnn^^^___fffmmmzzz}}}}}}uuu{{{~~~}}}~~~{{{yyyzzzzzz~~~uuucccTTTSSSVVVXXX]]]eeehhhkkkrrroooeeegggiiimmmrrr{{{{{{uuuqqqjjjgggccc```]]][[[XXXVVVUUUWWWUUUOOONNNQQQSSSRRRLLLGGG@@@<<<===BBBFFFIIIHHHJJJIIIEEE@@@@@@DDDHHHJJJFFF>>>888666;;;EEELLLJJJJJJFFF<<<444111///,,,//////.........---------,,,,,,,,,---------............................../////////////////////...000000///000111222zzzpppooorrr}}}}}}sssmmmnnnqqquuupppTTTMMMIIIIIITTTjjjmmm^^^YYYWWWQQQQQQOOONNNLLLKKKJJJIIIJJJGGGCCCAAA@@@???>>>===<<<<<<;;;:::999888777777333333333333444555666777111111111111000000000000......//////000000111111111111111111222333444555444666777===QQQtttzzzllleeekkkvvvvvvzzz~~~yyyuuusssrrrttt~~~kkk```XXXYYY[[[\\\dddooommmqqqzzz|||iiieeegggjjjooouuu~~~|||xxxrrrpppjjjgggccc```^^^\\\ZZZWWWVVVVVVSSSNNNNNNRRRTTTSSSKKKFFF???<<<>>>BBBGGGJJJGGGIIIIIIGGGCCCAAACCCFFFFFFDDD@@@:::888===HHHRRRPPPPPPIII===444111000---...............---------,,,,,,,,,---------....................................//////////////////111111000000111222sssmmmoootttzzzppplllmmmqqqtttnnnSSSMMMIIIKKKZZZuuuiii[[[WWWVVVSSSRRRQQQOOOMMMLLLKKKJJJHHHEEEBBBAAA@@@???>>><<<<<<;;;;;;:::999888777777555444444444444555555666111111111111000000000///---......///000111111222111111111111222333444444555666777;;;KKKkkk|||{{{wwwwww|||~~~}}}wwwtttrrrttt||||||hhh___[[[___aaabbbiiitttqqqwwwtttdddgggiiilllpppwww}}}zzzuuuqqqooojjjgggdddaaa___^^^[[[YYYVVVVVVRRRMMMNNNSSSUUUTTTIIIDDD???<<>>===???DDDIIIKKKMMMKKKGGGCCCAAABBBFFFIIIHHHHHHFFF???888:::CCCLLLSSSQQQIII;;;222111000///---.....................,,,,,,,,,---------..............................---.........//////000000111111111111222222qqqkkkooovvvsssjjjhhhjjjlllmmmdddLLLKKKKKKOOO```fffZZZWWWVVVTTTSSSQQQNNNLLLIIIHHHGGGFFFDDDBBBBBBBBBAAA???>>><<<<<<;;;:::999888777777999888777555444333333222111111111111000000000000......//////000000111111111111111111222333444555555777888:::BBBZZZ|||tttuuuwwwyyyxxxwwwwww{{{qqqddd\\\[[[cccjjjkkkpppwww}}}{{{iiibbbjjjlllooossszzzzzzuuuqqqrrrmmmjjjfffcccaaa___\\\ZZZVVVUUUQQQNNNPPPUUUTTTPPPEEEBBB>>>===@@@EEEJJJLLLOOOKKKFFFBBBAAACCCGGGJJJHHHGGGDDD>>>888999AAAGGGLLLKKKDDD888000///000///---------...............,,,,,,,,,---------..............................------......///000000000///000111222222222ssskkkmmmuuuzzzooohhhhhhjjjllllll^^^IIIJJJLLLPPPaaayyycccYYYWWWWWWUUUTTTSSSQQQOOOMMMLLLLLLIIIHHHFFFFFFGGGFFFDDDBBB>>>>>>===<<<;;;:::999999888888666555444444444444111111111111000000000000////////////000000000000111111111111222333444555333555888999>>>SSS|||}}}sssrrrsss}}}}}}}}}|||zzz{{{zzzkkk___]]]aaajjjooorrr{{{nnnbbbcccjjjlllpppuuu}}}}}}yyytttrrrsssnnnkkkgggdddbbb___\\\ZZZVVVUUURRRPPPRRRVVVSSSLLLDDDAAA======AAAFFFKKKMMMNNNKKKFFFCCCCCCEEEFFFHHHDDDBBB>>>;;;999<<>>444......///...---------.........//////,,,,,,,,,---------..............................------......///000000111...///000222333333uuukkkkkksssvvvlllggghhhkkkllllll[[[GGGJJJMMMQQQaaa~~~uuubbbYYYWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRLLLKKKJJJJJJKKKJJJHHHFFF@@@@@@???>>>===<<<;;;;;;777666666555555555666666111111111111000000000000000000000000////////////111111111111222333444555111333777888;;;OOOxxxxxxuuuuuullleee]]]___hhhrrruuuxxx}}}ddd^^^ccciiilllqqqwww{{{xxxtttsssuuupppmmmhhheeebbb___\\\ZZZVVVUUUSSSQQQSSSVVVRRRJJJCCC@@@======AAAGGGKKKMMMLLLJJJGGGFFFFFFFFFFFFEEE???===999888:::???DDDHHH===>>>:::111,,,---...------------.........//////,,,,,,,,,---------..............................---------...///000000111---...000222333444mmmjjjvvv~~~qqqjjjggggggrrrvvvlll\\\LLLGGGPPPUUU```uuu```\\\\\\UUUWWWVVVVVVWWWXXXWWWUUUSSSSSSQQQPPPOOONNNKKKHHHEEEGGGDDDAAA>>>======;;;:::888777777666555444444444333333222222111000000000000000000000000000000000000000000111222222333333666777666999===FFFlll|||tttsss~~~|||fffcccdddgggnnnvvv}}}ppp```^^^cccmmmpppttt{{{|||zzzxxxuuurrrooommmiiigggdddaaa]]]ZZZXXXUUUOOOLLLQQQWWWRRRHHHCCC@@@>>>AAAHHHOOORRRSSSSSSKKKEEEDDDDDDBBBAAACCCCCC???999777999>>>CCCEEEEEE@@@888222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------+++,,,---,,,,,,,,,...000111111222222222333nnniiirrr{{{oooiiiggghhhrrrvvvjjj[[[MMMHHHOOOTTTaaarrr```\\\]]]VVVXXXXXXXXXYYY[[[[[[YYYWWWUUUTTTRRRQQQPPPNNNJJJGGGGGGDDDAAA??????>>>===;;;:::999999888666555555444333333222222111000000000000000000000000000000000000000000111222222333333555666555888===EEEjjj{{{xxxtttdddcccfffhhhnnnyyykkk^^^^^^cccjjjmmmssszzz|||yyywwwssspppnnnllliiigggeeeaaa]]]ZZZXXXUUUPPPMMMRRRWWWRRRHHHBBB???>>>BBBJJJRRRVVVWWWSSSKKKEEEEEEEEEBBBAAABBBAAA<<<777777<<>><<<<<<;;;999888666555444333333333222111111000000000000000000000000000000000000000111222222333333333555444888===DDDfff|||vvvllldddfffhhhgggmmmzzz{{{ddd[[[___eeejjjnnnttt}}}|||yyyvvvrrrooonnnllliiigggeeebbb^^^[[[WWWUUUQQQPPPTTTVVVPPPHHH@@@>>>>>>CCCLLLTTTYYY[[[SSSLLLFFFFFFFFFCCCAAAAAA>>>999555999AAAHHHHHHFFF>>>:::444111000000000000------------------------,,,,,,,,,---------.................................///000000......000111000000000000111111qqqjjjpppzzzqqqhhhgggiiijjjrrrqqqcccQQQLLLKKKMMMUUUooo|||nnnbbb^^^^^^YYY\\\[[[ZZZ[[[]]]]]][[[ZZZZZZXXXVVVTTTSSSQQQNNNLLLHHHFFFDDDCCCCCCCCCAAA@@@======;;;999888666444444444333333222222111000000////////////////////////000000000111222222333333222333333777<<>>CCCLLLTTTXXXZZZSSSLLLGGGGGGGGGDDDAAA@@@<<<777555<<>>ZZZzzzpppjjjkkklllnnnpppzzzhhh\\\]]]dddjjjsssxxxzzzyyyxxxuuurrrooommmjjjhhhfffccc___\\\TTTQQQQQQTTTVVVRRRKKKEEE???======BBBJJJQQQTTTUUUQQQKKKGGGHHHIIIEEEAAAAAA<<<888888???JJJOOOLLLFFF;;;888333000///...---,,,........................,,,,,,,,,---------......---------.........//////,,,...000///...------........./////////000nnneeegggnnn{{{|||vvviiicccgggkkkllloooiiiWWWHHHJJJKKKNNN\\\uuunnnfffbbbccc```cccccccccdddccc```[[[WWW\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGDDDBBB<<<<<<:::999777666555444444444444333222222111111000000000000000000000000000000000111222222333333222333222777:::;;;SSS|||ooolllnnnnnnlllsssxxxeee___ccciiimmmtttyyy~~~zzzyyyxxxuuussspppnnnkkkhhhfffbbb^^^[[[QQQOOOPPPUUUVVVPPPHHHCCC>>>======BBBIIIOOOQQQQQQOOOIIIGGGIIIJJJGGGCCCBBB<<<::::::AAAIIILLLIIIDDD999666222///......---,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////...000222222111/////////////////////000000~~~lllbbbdddkkkvvvwwwqqqfffbbbgggmmmmmmnnneeeRRRFFFJJJKKKMMM^^^qqqlllgggdddfffdddaaaccceeeggggggccc\\\WWW]]]ZZZWWWTTTSSSRRRPPPOOONNNLLLKKKJJJJJJHHHEEEBBB<<<<<<;;;:::999888777777555444444333333222111111000000000000000000000000000000000111222222333333333444333777999888NNNtttsssqqqsssssstttrrrdddccciiinnnoootttyyy~~~zzzxxxwwwtttrrrrrrooollliiifffbbb]]]ZZZOOOMMMPPPVVVVVVMMMEEEAAA===<<<<<>>>>>===<<<;;;;;;;;;;;;666555444444333333333333222222222222111111111000000000000000111111111111111444222666:::888CCC\\\nnnaaahhhmmmkkkmmmvvvxxxyyyuuuttttttuuurrrmmmiiieee```[[[WWWMMMRRRXXXYYYTTTKKKCCC???999???EEEHHHKKKOOOOOOKKKLLLGGGFFFJJJJJJEEECCCEEE;;;<<<@@@DDDEEECCC>>>:::444333000...------...///,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,------......------......------------......000000000111222222zzzkkkddd```cccjjjnnn{{{zzzqqqgggbbbfffhhhiiijjjfffVVVEEECCCKKKOOOSSShhhqqqnnngggccchhhkkkooommmqqqwwwvvvllldddaaaddd___]]]^^^[[[UUUTTTWWWTTTSSSQQQPPPOOOLLLGGGDDD??????===<<<;;;:::::::::666666555444333333333333222222111111111000000000000000000000111111111111111444222555:::888BBBYYY~~~lllbbbiiiooommmpppxxx|||{{{yyyxxxxxxtttqqqmmmiiieee```ZZZWWWMMMRRRXXXXXXSSSJJJCCC???999@@@FFFIIIMMMQQQPPPMMMKKKGGGGGGJJJHHHAAA===>>>:::<<<@@@EEEGGGEEE@@@<<<444333000...------...///,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,------......------......------------......//////000000111222oooccc```^^^aaaggglllzzz}}}vvvmmmfffcccfffhhhiiihhhaaaRRRCCCCCCKKKQQQXXXpppqqqnnngggeeejjjkkkqqqmmmlllmmmlllfffbbbaaaddd```]]]\\\ZZZWWWWWWZZZXXXWWWUUUSSSQQQMMMHHHDDDAAA@@@???===;;;:::999999777666555444333333333333111111000000000/////////000000000000111111111111111444222444999888@@@UUUvvvhhhccckkkrrrqqqsss{{{~~~|||{{{{{{sssppplllgggccc^^^YYYUUUNNNSSSWWWWWWPPPIIICCC@@@===CCCIIILLLOOOSSSQQQMMMGGGFFFHHHJJJGGGAAA<<<;;;999;;;@@@EEEHHHFFFAAA===333222000///............,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,---............---......------------............///000000111zzzddd]]]^^^^^^aaafffkkkyyyzzzqqqiiidddbbbeeegggiiifff\\\OOODDDGGGMMMRRRZZZtttqqqoooiiigggkkkkkkpppllliiiggggggeeedddcccbbb^^^ZZZYYYXXXXXXYYYZZZZZZXXXWWWUUUSSSPPPKKKGGGDDDBBB@@@>>><<<:::999999888777666444333333333333000000000000///////////////000000000111111111111000444333333888888>>>PPP~~~lllcccccclllssssssvvv}}}~~~}}}{{{zzzrrrooojjjfffbbb\\\WWWSSSOOOSSSWWWUUUNNNFFFBBBAAABBBIIINNNPPPRRRSSSPPPKKKCCCFFFJJJLLLIIIDDD???===777:::???EEEHHHFFFAAA===222222000///............,,,------......------,,,+++++++++,,,,,,,,,------,,,------.....................------------...............///000000mmm]]][[[^^^___ccchhhlllzzzxxxllleeeccc```cccgggiiidddYYYMMMFFFKKKOOOSSS^^^|||{{{pppooohhhgggjjjhhhhhhgggeeeddddddeeeeeeccc___\\\XXXVVVWWWYYYZZZYYYYYYXXXWWWWWWVVVTTTPPPMMMFFFDDDBBB@@@===;;;::::::888888666555444333333333000000000000///////////////000000000111111111111///555333222777777<<>>DDDGGGDDD???:::111111000//////.........,,,------......------,,,+++++++++,,,,,,,,,------,,,---......//////............------------...............///000000rrrddd[[[]]]aaacccgggnnnpppwwwjjjcccbbb```bbbgggjjjcccVVVLLLHHHJJJPPPXXXjjjwwwooommmgggfffhhhdddbbbcccbbb```aaadddccc___]]]\\\YYYVVVYYY^^^]]]ZZZWWWWWWWWWXXXXXXWWWSSSPPPHHHFFFDDDBBB@@@>>>===<<<999888777555444333333333111111000000000/////////000000000000111111111111///555333111666777999DDDjjjrrr``````eeemmmrrrtttzzz}}}|||zzzuuuqqqppplllhhhccc^^^YYYSSSOOOPPPTTTWWWRRRHHHAAAAAADDDLLLRRRVVVVVVUUUSSSMMMGGGLLLRRRUUUQQQIIICCC===999777:::???DDDFFFBBB;;;666000000000000/////////...,,,------......------,,,++++++,,,,,,,,,,,,------------...////////////.........------------............///000000111ggg___\\\bbbffffffllltttvvvwwwiiibbbcccccceeeiiikkkbbbSSSIIIHHHHHHQQQ___xxxwwwqqqppphhhhhhiiiccccccdddbbb^^^___cccccc_________\\\ZZZ^^^dddccc]]]XXXWWWWWWXXXYYYWWWTTTQQQIIIHHHFFFDDDBBB@@@@@@???:::999777666444333333333222222111111111000000000000000000000111111111111...666333000666777888@@@```jjj```ccciiiooosssuuu|||~~~}}}}}}{{{uuupppoookkkgggbbb]]]WWWQQQMMMPPPUUUWWWQQQFFF@@@AAAEEEKKKQQQVVVWWWVVVTTTOOOHHHMMMTTTVVVOOOFFF@@@;;;666:::===BBBFFFFFFAAA999333000000000000000//////...,,,------......------,,,++++++,,,,,,,,,,,,------------...///////////////......------------......//////000000111222{{{aaa]]]^^^fffiiihhhoooxxxzzzxxxiiibbbcccfffgggkkklllaaaPPPGGGFFFGGGRRReeezzzvvvtttlllkkkllleeehhhiiieee______dddeee```aaabbb```^^^ccciiiggg```YYYXXXXXXYYYYYYWWWTTTQQQIIIHHHGGGEEECCCBBBAAAAAA:::999888666444333333222222222222222111111111111000000000000111111111111...666333///555777777>>>UUUfffbbbeeelllqqqssswww~~~}}}}}}~~~|||wwwrrrnnnkkkfffaaa\\\VVVPPPLLLQQQUUUVVVPPPEEE???@@@EEEIIIPPPUUUWWWWWWVVVQQQJJJIIIQQQSSSKKKCCC???;;;666===???DDDGGGGGGAAA999222///000000000000000///...,,,------......------,,,++++++,,,,,,,,,------------......///////////////.........------.........000000000111222222|||lll^^^```bbbfffjjjqqqyyy{{{sssiiiffffffeeefffiiigggZZZJJJEEEHHHGGGUUUpppzzzpppooopppkkkhhhgggdddddddddddddddeeeffffffhhhgggeeeeeeeeeeeecccaaa\\\]]]]]]\\\ZZZXXXUUUSSSLLLKKKIIIGGGEEECCCBBBAAABBB>>>888666666666555444222111111000000000000000000000000000000111111222333222222222333555777888QQQxxxrrreeehhhnnnoooqqqxxxxxx|||{{{uuuooonnnlllhhhaaaYYYSSSPPPOOOVVVVVVRRRJJJBBB>>>AAAEEENNNQQQVVVYYYYYYTTTMMMGGGOOONNNMMMHHHBBB===:::999???DDDJJJLLLHHH@@@999444000000//////.........---...------,,,,,,------...,,,,,,,,,---------......,,,---......//////.........------------...//////000000000000111111wwwiii```bbbeeeiiimmmuuu}}}~~~pppfffccccccfffggghhheeeXXXIIIEEEHHHLLLYYYuuuwwwnnnmmmnnnkkkggggggeeeeeeffffffhhhiiijjjkkkkkkiiifffeeeeeedddcccaaa`````````___]]]ZZZWWWUUUPPPOOONNNLLLIIIFFFDDDBBBAAA===888666666777666555444444333222111111111111000000000000000111111222222222222222333555666888HHHpppyyyhhh^^^iiippppppssszzz{{{{{{tttooommmkkkfff___WWWQQQNNNNNNUUUTTTPPPHHH@@@===@@@DDDLLLOOOSSSWWWVVVRRRKKKFFFPPPPPPMMMHHHBBB===:::999AAAEEEJJJKKKFFF???777333000/////////.........---...------,,,,,,------...+++++++++,,,,,,,,,------,,,---......//////.........------------...//////000000000000111111rrrfffccceeeiiimmmssszzzzzzmmmdddbbbcccggghhhgggaaaTTTHHHEEEIIIQQQ]]]|||~~~uuulllkkkllljjjhhhgggeeeffffffhhhiiikkkmmmnnnkkkhhhdddbbbbbbbbbbbbaaadddddddddccc```]]]YYYWWWVVVUUUTTTRRROOOJJJFFFDDD@@@===999777777777777666777777555333222111111111000000000000000111111222222222111222333444666777>>>dddkkk___ZZZiiiqqqrrrvvv~~~{{{tttooollliiiddd\\\TTTOOOMMMMMMTTTRRRMMMEEE>>><<>>;;;999888888888888999888666444222111000000000000000000000111111222222111111111222444666777999[[[}}}}}}sssbbb]]]]]]iiiqqqtttyyy~~~zzztttnnnlllhhhbbbZZZRRRNNNNNNOOOUUUQQQKKKCCC>>>===AAADDDNNNRRRVVVXXXVVVRRRNNNLLLTTTRRRNNNHHHAAA<<<::::::DDDFFFHHHFFF@@@999333///...........................------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,---......///........................//////000///000000000111111tttlllhhhkkkqqqwww~~~{{{nnneeeccceeeiiiiiijjjeeeXXXLLLGGGKKKOOOTTThhhwwwtttooollllllnnnmmmjjjiiiiiiiiiiiiiiijjjkkklllgggdddaaa```bbbdddffffffeeefffffffffdddaaa^^^]]]^^^^^^]]]ZZZUUUOOOIIIEEE@@@@@@>>><<<:::888888999999888666444222111000///000000000000000111111222222111111111222444666777:::TTTzzz}}}yyywwwxxx~~~~~~qqqiiifffgggvvvjjj]]]^^^ccciiirrruuu|||~~~zzzsssnnnkkkggg```WWWQQQNNNPPPRRRUUUQQQIIIBBB???@@@DDDHHHOOOSSSWWWXXXVVVRRRPPPOOOTTTRRRMMMFFF???<<<;;;<<>>;;;;;;===EEEEEEDDD@@@:::444000...---------------............------,,,,,,------...,,,,,,---------.........,,,---......//////......//////......//////000111000000000000111111~~~tttpppttt{{{~~~pppeee___```dddgggjjjkkkcccRRRHHHJJJSSSYYYhhhuuuvvvsssmmmlllooooookkkjjjjjjkkkkkklllmmmnnnooojjjhhhffffffggghhhgggfffaaaccceeeggghhhhhhggggggdddccc```[[[VVVQQQMMMJJJEEEFFFEEEBBB===::::::;;;:::999888666444333333333000000000000000111111222111111000000111333555666:::BBB\\\xxxllleee___XXXRRRPPPNNNOOOTTTXXXYYY\\\aaabbbcccaaa[[[SSSNNNMMMNNNLLLPPPXXX```iiisss}}}iiiZZZYYYaaaiiimmmvvv{{{~~~zzzsssmmmfffaaaYYYQQQLLLMMMSSSWWWSSSMMMEEE@@@@@@EEEKKKPPPPPPTTTXXXXXXUUURRRRRRTTTQQQNNNIIIBBB<<<:::<<<>>>DDDDDDBBB===777222//////,,,,,,,,,------............------,,,,,,------...++++++,,,,,,,,,---------,,,---......//////......///////////////000000111000000000000111111uuusssxxxwwwkkkbbb___bbbgggkkkjjjkkkbbbQQQGGGLLLVVV\\\rrrxxxtttvvvsssmmmkkkooonnnjjjfffgggggghhhjjjlllnnnoooiiihhhfffeeeeeedddbbb``````bbbeeehhhjjjkkkkkkjjjfffddd```\\\WWWRRROOOMMMGGGHHHHHHDDD>>>;;;:::;;;;;;:::999777666555555555000000000000000111111222111000000000111333555666888;;;QQQyyyzzzhhh\\\XXXVVVSSSOOOKKKHHHIIINNNPPPOOOQQQUUURRRTTTVVVSSSOOOLLLLLLMMMPPPTTTYYY^^^dddjjjqqqvvv~~~}}}cccWWWZZZcccjjjoooxxx~~~~~~zzzsssmmmddd___WWWOOOJJJMMMSSSXXXRRRKKKCCC>>>@@@EEEMMMQQQSSSWWW\\\[[[WWWTTTUUUXXXPPPMMMGGGAAA;;;:::<<>>;;;888<<<:::888777666555333111222111111000000000000000111111111111222333444555888???KKKkkkppp```XXXUUUPPPLLLKKKJJJJJJIIIIIIKKKMMMOOOPPPQQQPPPOOOMMMMMMMMMMMMMMMSSSVVV\\\ccciiimmmpppqqqyyy|||lll]]]ZZZ\\\fffqqqwww~~~|||uuulllfff^^^SSSLLLKKKOOOTTTWWWPPPJJJCCC@@@BBBHHHMMMPPPWWWZZZ\\\YYYTTTRRRVVV[[[TTTOOOGGG>>>999:::@@@FFFEEEDDD@@@:::444111000000.........///////////////------------------------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000/////////~~~xxxwwwoooddd___```fffjjjlllooobbbTTTLLLGGGHHHUUUcccvvvqqqpppooollliiigggeeeeeecccgggkkkllljjjiiiiiikkkggghhhiiihhhfffddddddeeehhhnnnrrrqqqooommmiiicccddd```\\\XXXUUURRRNNNKKKIIIGGGEEEDDDCCCBBB@@@>>><<<:::888777777666333222222222111000000000000000111111111111222333444555999===EEEaaarrrdddVVVPPPOOOKKKIIIIIIIIIIIIKKKLLLNNNOOOQQQRRROOONNNLLLKKKJJJLLLMMMNNNVVVYYY^^^dddiiimmmooopppssswww~~~eeeYYYXXX\\\gggsssyyy}}}vvvmmmggg]]]RRRLLLMMMRRRUUUVVVLLLGGGAAA@@@DDDKKKPPPSSSUUUXXXYYYWWWSSSRRRWWW\\\RRRMMMFFF???;;;>>>DDDJJJGGGDDD>>>888222///......---------...............------------------------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000000000000pppjjjbbb^^^aaafffjjjlllooo^^^OOOIIIIIIMMM\\\mmmpppooopppoookkkfffbbbbbbdddcccgggkkkllljjjhhhhhhjjjeeehhhkkkkkkjjjgggfffeeejjjrrryyyyyywwwrrriii```___]]]ZZZWWWUUURRRNNNKKKJJJHHHFFFEEEFFFFFFEEEDDD===;;;999888777666444222222222111000000000000111111111111111222333444555999;;;===UUUsssbbbWWWLLLIIIIIIHHHGGGHHHGGGJJJMMMQQQSSSTTTTTTTTTOOONNNKKKJJJKKKNNNQQQSSS[[[]]]aaafffiiilllnnnnnnpppuuu~~~qqq\\\UUUWWW\\\hhhttt|||wwwooohhh\\\OOOKKKPPPUUUVVVTTTIIIDDDAAABBBIIIPPPVVVXXXXXXYYYXXXTTTQQQRRRVVVZZZQQQKKKDDD???>>>DDDKKKQQQJJJEEE>>>666000---,,,---------------------------------------------------,,,,,,++++++,,,,,,---...---------............///...------------.../////////000000000111222}}}mmmfff___]]]aaahhhmmmooonnn[[[KKKHHHKKKRRReeezzzuuulllmmmoooooojjjccc___aaadddccchhhlllmmmkkkhhhggghhhgggkkknnnooommmiiifffeeemmmzzzvvvjjjaaa\\\ZZZXXXWWWUUURRRNNNKKKLLLJJJGGGGGGGGGHHHGGGFFF>>><<<:::999888777555333333222111111000000111111111111111111222333444444888999888MMMyyyyyyhhhZZZPPPHHHGGGHHHHHHHHHJJJGGGKKKQQQVVVYYYZZZXXXVVVSSSRRROOONNNOOOSSSXXX[[[___```cccgggjjjlllnnnnnntttxxxvvveeeUUUTTTXXX^^^jjjvvv}}}xxxpppgggZZZMMMKKKSSSYYYWWWRRRHHHDDDBBBEEENNNVVV[[[\\\___]]]YYYTTTRRRRRRUUUXXXSSSKKKBBB>>>AAAJJJTTTYYYOOOHHH>>>555000..................---------------------------------------,,,,,,++++++,,,,,,---...---------............///...------------...////////////000111222333|||kkkddd]]]\\\aaaiiipppsssnnnYYYHHHGGGJJJRRRiiirrrmmmmmmooonnniiibbb___aaaeeedddiiinnnnnnlllhhhggghhhhhhkkknnnnnnkkkgggdddcccnnnyyykkkccc[[[YYYWWWVVVUUUSSSPPPNNNOOOMMMKKKIIIIIIHHHGGGEEE???===;;;:::999888666444333222222111111111111111111111111111222333444444444888888IIIssstttcccUUUMMMHHHHHHIIIHHHIIIKKKHHHMMMUUU[[[______\\\ZZZWWWUUURRRQQQSSSVVV[[[^^^___aaacccgggjjjmmmooopppzzz~~~kkk]]]TTTVVV[[[aaalllxxxwwwmmmbbbVVVKKKLLLVVV[[[WWWOOOEEEBBBAAAGGGQQQZZZ]]]\\\bbb^^^YYYVVVUUUWWWYYYZZZUUUKKKAAA>>>DDDOOOYYY]]]QQQJJJ???666222000000000////////////......------------------------------,,,,,,++++++,,,,,,---...---------............///...------------...////////////000111222333wwwgggbbb\\\\\\bbbjjjqqqsssjjjVVVGGGGGGIIIPPPkkktttrrrnnnnnnmmmhhhcccaaacccffffffkkkppppppmmmiiigggggggggiiijjjhhhfffcccbbbbbbooopppfff^^^[[[XXXVVVUUUTTTSSSQQQRRRPPPNNNMMMLLLJJJGGGDDD@@@>>><<<;;;:::999777555333333222111111111111222111111111111222333444555222888777CCCiii{{{nnn]]]PPPJJJFFFGGGHHHGGGHHHKKKKKKPPPXXX```cccbbb___]]]WWWVVVSSSRRRSSSVVVYYY[[[]]]___bbbfffjjjnnnrrrssszzzbbbXXXTTTZZZ```eeeppp{{{{{{qqqggg\\\SSSKKKNNNXXX[[[UUUMMMCCC@@@@@@HHHUUU^^^```^^^ccc^^^YYYXXXZZZ\\\]]]\\\SSSJJJ@@@@@@HHHRRRWWWXXXOOOGGG<<<555222222111000000000000///......------------------------------,,,,,,++++++,,,,,,---...---------............///...------------.../////////000000000111222~~~nnnaaa^^^\\\___eeekkknnnnnnaaaPPPFFFIIIMMMVVVuuu}}}ttttttpppnnnkkkhhhffffffgggggghhhlllqqqrrrooojjjhhhhhhgggggggggeeecccdddfffhhhttt{{{lllaaa^^^YYYVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQNNNIIIFFFAAA???===<<<;;;:::888666444333222222111111222222111111111111222333444555111888555:::[[[rrreeeUUULLLGGGEEEGGGHHHGGGIIILLLNNNSSS[[[bbbfffeeebbb___XXXWWWUUUTTTTTTUUUVVVWWWYYY[[[___dddjjjppptttwwwlll[[[TTTTTT\\\dddjjjttt{{{uuujjj```UUUPPPLLLQQQYYY[[[SSSKKKCCCAAACCCNNN]]]gggiiiggggggaaa[[[ZZZ\\\]]]ZZZWWWLLLEEE@@@CCCLLLRRRQQQLLLHHH@@@666111000000///---000000///......---,,,,,,------------------------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000000000000vvvfff[[[ZZZ\\\aaagggkkkkkkiiiXXXJJJEEEMMMSSS___zzzqqqrrrrrrnnnjjjhhhhhhiiiiiihhhiiimmmsssssspppkkkhhhhhhiiihhhgggeeeeeeggglllpppzzzrrrddd```ZZZWWWVVVVVVWWWWWWRRRRRRSSSTTTTTTQQQLLLHHHAAA???===<<<<<<;;;888666444333222222111111222222111111111111222333444555111888222222OOOvvvyyyjjj^^^MMMJJJFFFFFFHHHJJJIIIKKKOOOPPPUUU]]]dddgggfffccc```ZZZYYYWWWVVVUUUUUUVVVVVVWWWYYY]]]cccjjjqqqvvvzzzzzz```VVVQQQSSS^^^ggglllvvv}}}wwwqqqeeeZZZQQQNNNMMMRRRYYYZZZRRRIIIEEEDDDGGGTTTeeeqqqssspppnnnggg___\\\\\\ZZZTTTOOOFFFBBB@@@FFFPPPRRRKKKBBBBBB;;;222---......---***//////...---,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...---------.........//////...------------...//////000000000000//////xxxnnniii\\\[[[]]]ccciiikkkiiigggRRRHHHDDDIIIRRRfffvvvsssqqqqqqnnnkkkhhhfffgggiiijjjnnnooopppqqqpppmmmhhhdddiiieeedddfffiiilllttt|||rrrhhhhhheee^^^WWWTTTXXX]]]WWWYYY\\\[[[VVVPPPJJJHHHIIIEEE@@@<<<:::999888777666333111333777888444000111111111222222333333333333444444666EEEeeetttbbbTTTNNNIIIHHHGGGFFFFFFIIIOOOSSSZZZ[[[^^^aaacccdddeeeeeeaaa[[[WWWXXXYYYWWWXXXZZZZZZZZZZZZ^^^gggrrr~~~kkkUUUPPPQQQVVV```iiirrr}}}zzztttnnnaaaUUUKKKJJJMMMVVVYYYTTTLLLGGGEEEIIIPPP\\\hhhpppsssrrrlllhhhccc^^^ZZZWWWSSSPPPCCCCCCEEELLLQQQQQQKKKEEE<<<888333000//////...---------------------------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,---------.........------,,,,,,,,,------000000000000111111uuukkkfff\\\[[[]]]dddjjjllliiieeeUUUMMMIIIMMMVVVlllrrrooommmooommmjjjgggfffgggiiijjjmmmmmmmmmlllllljjjgggeeeddddddfffhhhiiimmm|||wwwkkkkkkhhhbbb\\\[[[^^^ccc^^^^^^]]][[[WWWSSSOOOLLLHHHDDD@@@<<<;;;::::::999777444333444888888444000111111222222222333333333444555555666AAA^^^}}}nnn]]]QQQMMMHHHHHHHHHGGGHHHLLLRRRVVV[[[]]]___aaadddfffhhhiiigggaaa\\\\\\\\\[[[[[[^^^_________cccjjjuuueeeRRRQQQSSSYYYccckkktttxxxqqqjjj^^^RRRJJJIIINNNVVVYYYSSSKKKFFFFFFJJJSSS^^^iiiooopppooogggdddaaa^^^\\\YYYUUURRRFFFFFFHHHLLLPPPNNNGGGAAA:::777222/////////......------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...000000000000111111}}}pppgggbbb\\\\\\___ffflllnnniiicccRRRLLLIIILLLWWWrrrzzznnnmmmlllmmmllliiigggggghhhjjjkkkmmmlllkkkiiihhhfffeeeeee___dddjjjllljjjooozzzoooooommmiiiddddddhhhlllhhhddd___]]][[[YYYTTTQQQJJJFFFBBB>>>======;;;:::888666444555777777444111111222222222222333333333444666666555<<>><<<888777555444444333222111222222222222222222222222000111444444444@@@^^^yyywwwhhh]]]TTTMMMKKKMMMGGGIIIJJJLLLNNNSSSXXX]]]]]]^^^aaaeeejjjooosssvvvssslllhhhjjjmmmoootttyyyyyy|||sss___UUUTTTUUUZZZdddnnnuuu{{{~~~ooobbbZZZQQQIIIFFFJJJRRRWWWTTTKKKEEEEEEKKKUUUdddqqqwwwvvvqqqlll\\\\\\\\\[[[ZZZUUUOOOJJJGGGHHHIIIJJJGGGBBB;;;666111///------...///...---------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000///000000000111111|||pppfff```]]]___eeejjjpppxxx{{{nnn]]]JJJLLLOOO\\\~~~uuunnnnnnnnnqqqpppooooooooooooqqqqqqppptttxxxwwwqqqkkkhhhgggmmmkkkllloooqqqppprrrwwwyyy}}}{{{qqqqqqpppnnnmmmmmmmmmnnnooohhhfffdddcccccc___XXXSSSWWWTTTOOOKKKHHHDDD@@@>>>:::999777555444333222222333333333222222222222111000///222555444;;;RRRjjjzzznnn```VVVOOOJJJKKKNNNKKKLLLNNNOOOQQQTTTYYY]]]]]]```eeejjjpppsssvvvwwwuuuoookkkmmmoooqqquuuzzz}}}hhhVVVOOORRRXXX^^^hhhsssyyyzzzjjj]]]UUUNNNGGGGGGKKKSSSWWWRRRHHHEEEGGGOOO[[[jjjwww{{{wwwqqqlllbbbaaa```___\\\VVVOOOJJJGGGIIIKKKJJJGGGAAA:::555000///------...///...---------------------------------,,,,,,,,,,,,++++++------------............,,,,,,,,,---------......------------...///000000000000000000111111wwwlllccc^^^[[[aaahhhnnnsss|||ppp\\\IIILLLPPPaaasssoooooooooqqqqqqpppoooooooooppppppmmmrrruuutttpppllllllmmmppplllkkkmmmnnnlllnnnsssuuu{{{}}}wwwtttrrrpppmmmlllkkkllllllkkkdddcccaaa___\\\YYYWWWUUUUUURRRNNNKKKIIIFFFBBB@@@===<<<:::777555444444444333333333222222222111111222000222666555777GGG[[[sssgggYYYPPPKKKHHHJJJNNNPPPQQQSSSSSSTTTWWW[[[^^^]]]bbbjjjqqqwwwxxxxxxwwwrrrmmmlllpppuuuwww{{{ooo___RRRPPPUUU[[[bbbnnnxxx}}}uuudddWWWPPPKKKFFFIIIMMMUUUWWWPPPGGGEEEIIIUUU```ooozzz{{{uuunnniiieeecccaaa^^^[[[UUUOOOJJJKKKMMMOOOMMMHHHAAA:::555111///......//////...,,,------------------------------,,,,,,,,,,,,++++++---------............///,,,,,,,,,---------......------------...///000111000000000000111111sssiiiaaa\\\ZZZbbbjjjpppuuu~~~qqq\\\NNNQQQVVViiiyyyrrrqqqrrrsssqqqppppppooooooooooooooojjjnnnqqqpppmmmlllooossspppmmmkkkllljjjiiinnnuuuqqqwww~~~~~~zzzuuuuuuwwwrrrpppmmmkkkkkkjjjjjjiiibbbaaa___[[[WWWUUUVVVXXXQQQOOOLLLJJJIIIGGGDDDBBB???>>><<<999666555555666333333333222222111111111555111222777666444AAARRRnnnbbbUUUMMMIIIFFFIIIMMMTTTUUUVVVVVVWWWXXX\\\^^^^^^dddnnnwww||||||zzzxxxrrrooopppxxxwwwfff[[[SSSTTT[[[^^^eeeqqq|||}}}qqqaaaTTTMMMIIIEEEJJJOOOVVVWWWOOOFFFFFFKKKYYYdddrrr{{{zzzsssjjjeeecccaaa^^^[[[XXXSSSMMMIIIOOOQQQRRRPPPIIIAAA:::555111000......//////...,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------......000111111000000000000111111wwwlllbbbZZZYYY\\\eeekkksss{{{lllTTTNNNRRRYYYvvv~~~ssstttvvvsssqqqpppqqqqqqpppnnnlllllllllnnnooonnnmmmkkkkkknnnppprrrssssssrrrpppnnnooopppssstttvvvxxxxxxxxxwwwvvvrrrrrrqqqooommmpppvvv{{{kkkeee^^^YYYXXXXXXVVVUUUWWWTTTPPPNNNMMMJJJGGGDDDDDD@@@<<<999888888888777444444333222111111111111000111222222444777===AAAqqqiii]]]PPPJJJHHHGGGJJJNNNUUUXXXZZZZZZYYYZZZ^^^bbbeeellluuu|||~~~}}}zzzyyyyyyxxxyyy}}}kkk___WWWOOORRR]]]dddiiittt|||wwwkkk[[[OOOJJJHHHGGGMMMXXXWWWPPPMMMFFFGGGSSSbbblllwww|||xxxpppjjjgggfff^^^ZZZ\\\\\\UUULLLGGGJJJRRRYYYXXXNNN@@@555000//////...------------...///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------............///000///---,,,---...000222//////000000111111sssjjjaaa[[[\\\```kkkooowwwhhhSSSOOOXXXbbbwwwooosssvvvuuutttpppppppppooonnnnnnnnnooopppppppppooommmmmmnnnoootttwwwyyyxxxuuuqqqooonnnsssuuuwwwyyyzzzyyywwwvvvssssssrrrooommmnnnrrrvvvjjjeee___\\\[[[[[[YYYXXXWWWVVVTTTRRROOOLLLIIIHHHEEEBBB===:::::::::999999555444333222111111111111111111222222333777;;;???ggghhh\\\OOOIIIGGGGGGIIIMMMTTTWWWYYYYYYYYY[[[```eeekkkqqqxxx~~~{{{{{{||||||ccc[[[VVVRRRXXXdddggglllwww~~~wwwiiiZZZOOOJJJIIIJJJOOOZZZXXXOOOKKKFFFJJJYYYnnnuuu{{{{{{tttkkkeeedddfff___[[[\\\[[[TTTLLLGGGLLLRRRXXXVVVLLL@@@666222//////...------------......---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------............///000///---------...000111000000000000000111zzznnnfff```\\\^^^cccpppppp|||{{{```PPPLLLXXXfffqqqlllqqqttttttrrrpppooonnnmmmmmmoooqqqrrrppprrrrrrqqqooommmmmmnnnrrrwww|||~~~{{{wwwrrrpppuuuwwwzzz}}}}}}{{{xxxuuuqqqqqqooommmjjjiiijjjllldddbbb^^^\\\\\\[[[ZZZYYYVVVWWWXXXVVVSSSOOOLLLKKKFFFCCC???<<<<<<;;;;;;:::555555444333222222222222222222333333333555999<<>>666111000//////...------------...---------,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------............//////............///000000111111111111000000|||rrrggg```\\\[[[aaahhhtttvvvoooWWWTTTYYYdddppp|||pppmmmoooooonnnmmmnnnkkkiiiiiillloooqqqqqqmmmooopppooommmjjjiiiiiilllooosssuuuuuuvvvvvvwwwsssvvvyyy{{{zzzvvvqqqnnnlllkkkiiigggeeebbb___]]]\\\\\\[[[ZZZYYYXXXXXXXXXVVVXXXYYYXXXTTTPPPLLLKKKFFFCCC@@@>>>===<<<;;;999888777666444333222222222222333333333222333555777BBBfffzzzbbbWWWLLLGGGFFFEEEFFFJJJPPPRRRSSSSSSRRRUUU[[[```cccjjjuuu~~~ooo```SSSPPPRRRVVV___jjjrrrwwwzzzjjjWWWMMMGGGFFFKKKRRRTTTXXXOOODDDEEELLL[[[qqq}}}wwwoookkkkkkeeeaaa^^^[[[SSSIIIDDDDDDHHHGGGDDD>>>888333000/////////...------------...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///...............///000000111111111000000000yyyoooddd]]][[[\\\dddlllxxxkkkXXX[[[```ooo~~~wwwnnnnnnpppqqqqqqssspppllliiijjjmmmoooooonnnkkkmmmmmmllljjjhhhhhhiiinnnpppqqqqqqpppppprrrtttppprrrtttuuusssoookkkhhhnnnllljjjhhhhhhfffdddbbbbbbbbbaaa^^^[[[ZZZ\\\]]]\\\[[[YYYXXXVVVSSSNNNJJJFFFCCC@@@???>>>===;;;999999888666555444333222222111222333333222222444666<<<[[[zzzaaaVVVLLLHHHFFFEEEGGGIIIOOOPPPQQQPPPPPPSSSYYY___aaahhhsss}}}uuuaaaXXXPPPQQQUUU\\\fffooouuu{{{uuucccQQQIIIFFFFFFLLLUUUTTTVVVKKKCCCJJJTTTcccvvvuuullliiiiiigggdddaaa\\\RRRGGGCCCEEEIIIFFFAAA<<<777333111000//////...------------...,,,,,,---............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////////////////000000000111111uuukkk```[[[[[[___hhhrrr|||dddXXX^^^ccc||||||sssmmmnnnpppqqqtttwwwsssooolllmmmpppqqqooolllkkkkkkllljjjhhhhhhiiijjjnnnoooppppppppppppqqqsssqqqrrrsssrrrpppmmmjjjgggnnnllliiiiiijjjjjjiiiggghhhhhhfffbbb]]]\\\^^^aaafff```[[[ZZZZZZXXXRRRLLLGGGEEEBBBAAA@@@???<<<::::::999777555444333333222000111222333222222444666666QQQtttzzzaaaVVVLLLHHHGGGFFFGGGJJJMMMOOOPPPOOOOOOSSSZZZ``````fffnnnwww{{{hhhXXXSSSPPPSSSYYYaaajjjrrryyyrrr^^^MMMHHHGGGGGGNNNXXXUUUTTTIIIDDDPPP]]]jjj{{{yyyooohhhgggiiijjjhhheee___SSSGGGDDDGGGHHHDDD>>>999555222000/////////...------------...+++,,,.../////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////......///000111222yyyqqqhhh^^^ZZZ[[[aaalllvvv}}}^^^UUU]]]hhh|||tttnnnnnnooopppsssvvvvvvrrroooooorrrrrroookkkkkkkkkkkkiiihhhhhhjjjllljjjmmmppprrrrrrssstttvvvuuuuuuuuutttrrrooollljjjmmmjjjggggggiiikkkkkkiiilllkkkhhhbbb]]]\\\___bbbmmmeee]]]\\\^^^]]]VVVNNNHHHFFFDDDBBBBBB@@@>>><<<:::999888666444333333222///000222222222222444666111JJJkkkzzzaaaVVVLLLIIIHHHGGGGGGJJJLLLMMMOOOOOOPPPUUU]]]ccc```cccjjjqqqzzzqqq```VVVSSSSSSVVV[[[bbbkkkqqq|||ppp\\\KKKHHHIIIIIIPPPZZZVVVTTTHHHEEEUUUcccooo}}}|||sssjjjfffhhhlllmmmkkkiiibbbTTTHHHEEEJJJFFFAAA;;;666222000...---//////...------------...+++,,,.../////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000/////////------...000111222sssqqqgggWWWWWWdddhhhnnn}}}ttt[[[WWW^^^wwwuuuooojjjlllsssyyyyyywwwrrrrrrrrrrrrqqqpppooooookkkllljjjhhhjjjooopppmmmlllmmmnnnoooppppppppppppoooqqqtttvvvwwwuuusssqqqiiifffdddgggmmmqqqqqqoookkkccc]]]^^^eeehhhddd^^^bbbaaa```___]]]\\\ZZZZZZXXXTTTOOOKKKHHHEEEBBB@@@:::999777777777666444333222111111111111111222222444@@@YYYyyytttbbbTTTJJJIIIHHHDDDEEEKKKLLLOOOQQQQQQQQQTTT[[[aaaccc]]]]]]eeekkkrrr|||cccXXXNNNOOOQQQTTTZZZeeeqqqyyy~~~uuucccWWWJJJEEEIIIQQQUUUVVVQQQLLLIIIOOOaaauuu{{{rrrfff```bbbhhhlllpppqqqjjjYYYLLLHHHGGGEEEKKKDDD;;;555333222000...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------......///000{{{ppphhhbbbWWWZZZgggkkkssshhhVVVZZZdddxxxvvvppplllnnntttyyyxxxvvvpppppppppooonnnmmmlllkkkqqqrrrppplllkkkmmmmmmjjjkkkkkkllllllmmmmmmmmmmmmmmmoooqqqssssssqqqnnnllljjjhhhgggiiinnnqqqpppmmmhhhccc___```eeegggddd```_______________```aaabbb\\\YYYTTTPPPMMMKKKHHHFFF???<<<999888777666444222222222111111111111222222444===QQQmmmxxxaaaTTTJJJIIIIIIEEEGGGLLLOOOQQQSSSTTTVVVYYY___cccbbb[[[ZZZ```eeelllqqq[[[RRRNNNPPPSSSXXX^^^hhhsss{{{wwwmmm___TTTHHHEEEJJJRRRVVVWWWTTTKKKIIIWWWooo~~~rrrgggaaabbbfffhhhnnnmmmcccSSSIIIIIILLLLLLKKKCCC999222000///...,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000xxxnnnbbb___YYY]]]iiimmmwww```VVV___iii}}}wwwsssoooqqqvvvxxxwwwsssppppppooonnnllljjjiiihhhsssuuuuuuooolllmmmllljjjllllllkkkjjjjjjjjjjjjjjjlllmmmnnnnnnmmmkkkhhhgggiiiggggggiiimmmnnnllliiidddcccbbbccceeefffdddbbb```_________```bbbdddeee^^^[[[WWWSSSQQQOOOLLLJJJDDD@@@<<<888777666444333222222111111111111222222444999FFF^^^|||zzz```SSSJJJJJJJJJGGGHHHNNNSSSTTTVVVYYY]]]```dddfffggg```^^^bbbhhhooo~~~eeeTTTNNNMMMQQQWWW]]]ccclllwww~~~{{{mmmcccXXXOOOFFFEEELLLTTTWWWVVVTTTIIIKKKcccpppfffaaaaaacccdddlllhhh\\\NNNGGGJJJQQQTTTLLLDDD999222///...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////000vvvlllaaaaaa]]]```jjjnnn|||aaa[[[eeelllwwwtttrrrtttwwwwwwtttqqqqqqqqqpppnnnllljjjgggffflllqqqsssooolllmmmmmmkkkpppnnnmmmkkkjjjjjjjjjjjjlllllllllkkkiiigggeeecccdddccceeegggjjjjjjhhheeeaaabbbeeeeeeeeedddcccdddcccbbb```^^^]]]]]]^^^___ZZZXXXUUUSSSQQQOOOLLLJJJFFFBBB<<<888777666555555333333222111111111222222444666???RRRpppzzz___RRRIIIJJJJJJGGGIIIOOOTTTVVVYYY]]]bbbfffiiijjjlllgggfffjjjnnnrrr{{{uuu^^^QQQNNNLLLSSS[[[ccciiiqqq|||ttteee[[[QQQJJJEEEGGGOOOVVVWWWVVVPPPJJJSSSqqq}}}kkkbbb______aaaccckkkdddXXXMMMIIIMMMRRRVVVNNNEEE:::222000//////...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------........................///000000|||qqqggg```aaa]]]aaalllsss}}}^^^]]]jjjsssvvvtttssstttuuuuuurrrooooooooonnnllliiigggeeecccfffkkknnnllllllnnnmmmjjjsssrrrqqqooonnnmmmllllllmmmmmmkkkjjjhhhfffeeedddbbbccceeegggiiiiiigggfff```bbbeeeeeecccbbbbbbcccbbbaaa___\\\ZZZYYYYYYYYYWWWUUUSSSRRRQQQPPPMMMKKKEEEAAA<<<999888888777777444333333222111111222222333666<<>>:::777666555444333222222222222000555333111AAAdddppp___QQQMMMMMMMMMTTT]]]]]]fffpppsssttt{{{mmm```___cccgggeeehhhooooooooozzzppp[[[PPPMMMRRRXXXXXXcccpppyyyttteeeWWWKKKEEEIIIHHHJJJRRRYYYZZZSSSLLLYYYttt{{{|||{{{oookkkpppfffYYYOOOOOOPPPKKKDDDBBB888444000///000111000...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000/////////000111111|||uuunnnfff___[[[bbbiiiqqqnnndddXXXWWWbbbttt~~~xxxnnnmmmlllmmmooonnnjjjfffjjjmmmmmmhhheeeeeeeeecccdddbbbggguuuzzzttttttrrrpppnnnmmmkkkkkkhhhhhhiiikkkmmmmmmkkkiiijjjkkkkkkhhheeeeeegggkkk```___^^^```ccccccaaa^^^]]]bbbccc``````cccbbb]]][[[XXXUUUTTTSSSRRRPPPOOOKKKKKKJJJGGGBBB===;;;;;;999777444333333333222000666333222444===RRRrrr|||^^^MMMNNNNNNRRRZZZ[[[bbbfffkkkqqqxxx}}}llldddiiipppnnnrrrlllhhhooouuu}}}|||dddXXXRRRMMMQQQZZZ___hhhsss}}}}}}pppbbbTTTMMMLLLHHHDDDIIIVVV[[[UUUSSSWWWbbbxxx}}}{{{yyyvvvrrrmmmiii___YYYSSSQQQRRROOOHHH@@@999333///000000------///................................................******************************+++++++++,,,,,,,,,------,,,+++,,,---...///............////////////////////////000000xxxssslllddd^^^WWW```lllyyyyyy]]]UUUPPPXXXlll~~~tttnnnooollljjjkkkmmmnnnlllkkkjjjmmmnnniiiggghhhiiigggggggggmmmzzzyyyrrrpppnnnkkkjjjjjjkkkllliiiiiihhhiiikkkkkkjjjhhhkkkkkkiiifffcccbbbdddgggaaa``````bbbeeeeeedddaaa___eeegggfffeeefffccc]]]YYYXXXXXXYYYYYYXXXUUURRRNNNMMMKKKHHHEEEAAA>>><<<999777555444444444222111444222222333999KKKjjjkkkWWWTTTRRRVVV]]]]]]bbbdddfffiiilllrrryyy~~~uuujjjgggnnnwwwvvv{{{vvvuuu~~~ooo[[[SSSOOONNNTTT^^^eeeooo|||yyykkk]]]PPPJJJJJJJJJHHHNNNWWWWWWPPPQQQYYYlll|||xxxwwwuuutttsssooojjjggg]]]XXXSSSRRRRRROOOGGG???888333///000000------///........................------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///........./////////000000////////////000000{{{uuuoooiiibbb]]]YYYaaaooovvvcccPPPKKKMMM___~~~|||sssnnnfffmmmkkkhhhhhhiiikkkmmmmmmlllooooookkkhhhiiiiiigggjjjnnnvvv}}}vvvsssqqqnnnllllllnnnqqqssskkkiiigggggghhhiiihhhhhhkkkjjjgggddd``````bbbeeebbbbbbbbbdddgggiiihhhgggdddiiilllkkkjjjhhhccc]]]YYYZZZ\\\___aaa```\\\YYYSSSPPPLLLJJJIIIGGGBBB>>>;;;999666555555444333111111222333222444AAA]]]vvv~~~eee\\\WWW[[[bbbaaaccccccccccccdddiiioootttrrrttttttooojjjkkksss{{{qqq```QQQNNNOOORRRZZZeeeiiiuuuqqqcccVVVKKKGGGGGGIIILLLTTTXXXRRRLLLSSS```vvv|||~~~zzzsssrrrrrrqqqqqqnnniiieeeZZZVVVSSSRRRRRRMMMEEE===777222///000000------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///////////////000000000000////////////000000zzzsssmmmgggaaa\\\bbbgggssslllWWWQQQNNNUUUnnnsssqqqnnneeeiiihhhfffffffffgggggghhhnnnqqqqqqkkkhhhhhhgggeeemmmrrr{{{|||vvvrrrqqqpppooonnnoooqqqssstttkkkiiifffffffffgggggggggiiihhheeebbbaaaaaaccceeebbbcccdddfffiiikkklllllllllmmmnnnllliiiddd___[[[ZZZ[[[]]]```ccccccaaa___VVVQQQLLLKKKLLLKKKEEE???<<<:::888666666555444222000222444333000999PPPgggsssfff]]]```gggeeefffeeeeeedddfffkkkrrrwwwrrrttttttrrrnnnooouuuzzzdddXXXNNNMMMQQQWWW```jjjnnn||||||iii[[[QQQHHHEEEFFFGGGNNNVVVWWWNNNKKKYYYkkk}}}|||zzzpppnnnsssrrrrrrrrrqqqnnniiieeeXXXUUUSSSRRRPPPKKKBBB:::555000...000000...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------....../////////000000000111111////////////000000{{{ssslllfffaaa^^^fffmmmzzz|||dddQQQTTTTTT___|||qqqppplllccceeefffffffffdddbbb``````lllpppoookkkhhhiiiiiifffmmmssszzz|||yyysssooonnnjjjjjjlllmmmnnnnnnnnnnnnkkkiiifffeeefffggggggffffffeeedddcccdddeeeggggggbbbccceeegggiiikkkmmmoooqqqnnnkkkhhhccc^^^ZZZYYYZZZYYYYYY[[[]]]______^^^VVVQQQMMMLLLMMMLLLFFFAAA>>><<<999888777666555333111333555444000444FFFXXXxxxqqqddddddjjjhhhiiiiiihhhhhhiiinnnuuu{{{xxxyyyzzzxxxvvvvvvxxxzzzooo[[[TTTOOOOOOSSSZZZdddkkkttttttaaaUUUMMMGGGFFFGGGGGGOOOUUURRRIIIKKK]]]qqq~~~yyynnnnnntttsssssssssqqqlllfffbbbWWWVVVSSSQQQNNNGGG>>>777333///---000111...---///------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------------////////////000000000000////////////000000{{{qqqiiidddaaa```eeepppsssZZZLLLRRRUUUeeeqqqmmmhhhbbbeeeggghhhgggdddaaa___^^^kkkoooppplllkkkmmmmmmlllmmmqqqttttttppplllkkkllliiikkkmmmoooooonnnlllkkkjjjhhhffffffggghhhggggggddddddccceeegggiiihhhgggaaabbbdddfffgggiiillloooqqqlllhhheeeaaaZZZXXXYYYXXXWWWUUUUUUWWWXXXXXXXXXUUURRROOONNNMMMKKKGGGCCC@@@>>>;;;999888777666444111222555555111222>>>LLLkkk}}}nnnjjjnnnkkkmmmmmmllljjjkkknnntttxxx{{{|||~~~tttdddTTTRRRPPPQQQVVV^^^gggnnnvvv{{{kkkYYYOOOKKKHHHGGGIIIKKKPPPSSSNNNIIIPPPdddwwwuuunnnpppqqqqqqqqqqqqooojjjccc^^^YYYWWWTTTPPPJJJCCC;;;555222...---000111///...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------+++,,,------......------............////////////////////////000000wwwmmmeeebbbbbbccchhhuuu~~~dddRRRMMMQQQWWWkkk{{{rrrllljjjjjjhhhjjjkkkiiifffddddddeeesssvvvvvvrrrooopppooommmnnnnnnnnnllliiihhhjjjlllnnnnnnoooooonnnnnnllllllhhhgggggghhhiiijjjiiigggccccccdddgggiiiiiifffccc___aaacccddddddfffjjjnnnlllgggffffffccc]]]ZZZ\\\ZZZYYYXXXXXXXXXXXXUUUSSSUUUTTTRRRPPPNNNKKKHHHGGGAAA???<<<:::999888666555111000222444333222999BBBZZZuuu{{{{{{qqqsssoooqqqqqqqqqpppppprrrvvvyyyzzzeeeZZZOOOQQQSSSVVV\\\fffpppuuu|||rrrbbbRRRKKKIIIHHHHHHJJJOOORRRRRROOORRR```wwwyyyooommmpppmmmnnnoooooonnnjjjddd___[[[XXXTTTNNNGGG???888333000---,,,000111///...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------------------............////////////000000|||rrriiibbb```bbbeeeoooyyyoooWWWNNNSSSSSS\\\qqqwwwtttooopppvvvlllmmmmmmjjjggggggjjjmmm~~~~~~wwwrrrpppnnnkkknnnmmmjjjgggeeegggjjjmmmmmmlllkkkiiihhhhhhhhhiiigggfffgggiiikkkkkkiiigggccccccdddgggjjjiiiddd```^^^```bbbbbbbbbdddhhhlllgggdddeeeiiihhhaaa]]]___^^^^^^^^^___^^^[[[VVVRRRUUUUUUUUURRRNNNKKKJJJJJJBBB@@@===;;;:::999777555000///000333333333777<<>>666111...---///000///...---...000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...........................---------............///000000000000111111zzzxxxoooeee^^^YYY[[[fffrrr~~~ttt]]]NNNFFFIIIVVVcccvvvzzztttuuuuuusssrrrrrrrrrrrrqqqpppqqquuuxxxxxxvvvrrrqqqqqqqqqppppppnnnllljjjjjjllloooqqqqqqnnnlllkkklllooopppnnnkkkllllllmmmnnnoooooooooooommmppptttvvvtttooohhhcccdddbbb```___bbbiiissszzzuuummmdddaaadddfffdddaaa```___]]]\\\[[[ZZZZZZZZZWWWXXXWWWTTTUUUXXXWWWSSSEEEEEECCCAAA>>>;;;999777777333333555555222333666888GGGaaa|||ooo]]]QQQLLLMMMNNNSSS\\\fffqqq{{{}}}qqqZZZQQQHHHFFFHHHJJJNNNRRRUUUPPPWWWooo{{{~~~vvviiicccbbb\\\WWWNNNDDD;;;555111///---...//////...---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---........................---------............///000000000000111111vvvuuummmddd^^^[[[___mmm{{{|||hhhTTTMMMIIIOOO^^^xxxyyyxxxzzzyyywwwvvvssstttttttttrrrrrrsssuuurrrqqqooonnnnnnnnnnnnnnnkkkkkkjjjkkkmmmoooppppppmmmkkkiiiiiilllooooooooommmlllkkklllnnnpppppppppnnnrrruuutttoooiiieeedddcccbbbbbbbbbdddkkksssyyysssmmmfffcccdddfffeeeccceeedddbbb```^^^\\\[[[[[[ZZZ[[[ZZZXXXYYY[[[ZZZVVVIIIIIIGGGEEEAAA>>><<<:::999555333555666333222444555???VVVqqqooo___UUUOOONNNQQQTTTZZZccclllvvvqqqfffTTTNNNHHHFFFHHHLLLPPPSSSVVVTTTbbb}}}wwwrrreeebbbddd]]]VVVJJJ@@@888333111000---...//////------...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,,,,,,,---------...............---------............//////000000000111111|||uuuqqqiiibbb______fffuuuttt^^^OOOMMMJJJQQQdddxxxyyy|||{{{yyyxxxqqqrrrssssssqqqppppppqqqmmmnnnnnnnnnmmmlllllllllhhhiiijjjjjjkkklllnnnoooooollliiihhhjjjnnnqqqsssmmmlllkkklllpppsssttttttppprrrrrrnnnhhhdddeeegggaaabbbdddeeefffiiimmmpppkkkkkkjjjhhhgggffffffgggfffeeeeeecccbbb```___^^^]]]^^^\\\YYYYYY[[[YYYUUUOOONNNLLLIIIFFFBBB???======888555777777444333444000777JJJddd|||wwwaaaUUUPPPNNNPPPSSS[[[aaajjjrrrzzzuuueee\\\NNNLLLIIIGGGJJJOOOSSSUUURRRZZZnnn{{{|||mmmdddccceee\\\SSSFFF<<<555222111000---...///...---,,,---///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,,,,,,,---------.........//////---------............//////000000000111111zzztttkkkddd^^^```fffooo||||||mmmUUUKKKMMMJJJTTTkkkzzzuuuwwwzzzxxxvvvuuunnnoooqqqpppooommmmmmnnnjjjmmmpppqqqpppmmmkkkkkkggghhhiiiiiiiiiiiikkkmmmrrrooolllkkkkkknnnrrruuunnnlllkkknnnsssvvvvvvuuuppppppnnniiidddccceeehhh___bbbeeegggfffeeeeeefffeeehhhkkkkkkiiigggggghhh```aaabbbccccccccccccccc^^^^^^\\\XXXWWWYYYWWWRRRQQQQQQOOOLLLIIIFFFCCCAAAAAA:::777888999666444333111555CCC[[[qqq}}}lllZZZPPPNNNNNNQQQVVV```fffooovvv~~~|||jjj]]]UUUIIIJJJJJJIIILLLRRRWWWWWWRRRbbbyyytttiiifffeeecccZZZPPPCCC888444333222111,,,---......---,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---,,,,,,------.../////////---------............///000000000000111111~~~wwwttthhhaaa^^^dddooozzzuuudddNNNIIINNNPPP___{{{xxxtttvvvxxxvvvsssrrrlllmmmnnnnnnlllkkklllllljjjooouuuwwwtttppplllkkkhhhiiijjjhhhggggggjjjmmmpppoooooonnnmmmnnnooopppmmmkkkjjjlllqqqtttssspppjjjiiigggdddbbbaaabbbccc```ccceeefffdddbbbaaa```bbbcccdddeeefffeeecccbbb[[[\\\^^^___````````````[[[[[[YYYUUUUUUWWWTTTPPPOOOOOONNNMMMKKKIIIGGGFFFDDD===888:::;;;888555444444555>>>QQQfffxxxlll```SSSNNNNNNQQQWWW]]]eeellluuu|||ppp```UUUPPPEEEJJJKKKJJJMMMUUUZZZZZZ\\\ppp||||||}}}wwwllliiikkkggg___WWWMMM@@@777444333222111,,,---......,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...,,,,,,------...//////000---------............///000000000000111111{{{uuutttiiiaaa___iiixxxppp^^^IIIHHHRRRWWWlll~~~yyyuuuwwwxxxuuurrrrrrkkklllmmmlllkkkjjjkkkmmmkkkqqqxxx{{{xxxrrrnnnllliiijjjjjjhhhffffffjjjmmmkkkmmmoooooonnnllljjjjjjkkkhhhgggiiinnnooommmiiicccbbbaaa```______^^^]]]aaaccceeeeeeccc`````````bbb^^^[[[\\\aaabbb^^^ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYYWWWSSSSSSUUUTTTOOOLLLLLLMMMLLLLLLKKKJJJIIIFFF>>>999;;;<<<999555444111000666EEEYYYnnnooo]]]UUUNNNMMMPPPUUU^^^fffjjjqqq{{{zzzgggYYYPPPLLLCCCIIILLLKKKNNNWWW\\\[[[iii}}}xxx|||yyymmmgggjjjooohhh\\\UUUKKK>>>666444444333111,,,---......,,,,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,------...///000000---------.........//////000000000000111111}}}vvvooolllaaaeeehhhooocccXXXLLLOOOYYYddd}}}|||yyywwwvvvwwwvvvsssppplllkkkhhhgggfffhhhjjjkkkqqqrrrtttsssppplllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiilllllllllkkkhhhhhhiiijjjkkknnnqqqrrrqqqmmmhhheee````````````____________aaaccccccbbb```^^^^^^^^^___```aaabbbbbb___ZZZWWW]]]^^^___]]]ZZZWWWVVVVVVWWWTTTQQQQQQSSSUUUTTTRRRNNNOOOQQQQQQQQQOOOMMMKKKFFFDDD@@@<<<999777777777777222333===JJJ\\\xxxvvvfffQQQNNNKKKLLLSSS\\\dddjjjnnnzzz~~~ppp___OOOIIILLLHHHEEEHHHQQQVVVXXX___ggg|||~~~uuuooosssqqqggg___^^^OOODDD:::666444000...---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........,,,++++++---......------------............///444111---...222777{{{sssllliiicccffflllyyy{{{ZZZSSSLLLSSSfff{{{}}}yyywwwvvvvvvwwwuuupppllliiihhhfffdddeeefffhhhjjjoooqqqrrrpppmmmiiigggfffggggggggghhhhhhiiiiiiiiillllllllljjjhhhggghhhiiihhhkkkpppsssrrrnnnhhhddd``````____________^^^^^^aaabbbbbbaaa___]]]]]]^^^bbbbbbcccbbbaaa]]]XXXUUUWWWYYY[[[[[[YYYWWWWWWWWWWWWUUUTTTUUUWWWXXXVVVTTTOOOPPPRRRSSSSSSRRRPPPOOOLLLIIIEEE@@@;;;888777666555111111888AAAQQQnnnxxxfffWWWOOONNNMMMPPPWWW```iiinnnxxxssseeeVVVGGGBBBFFFIIIIIIMMMSSSVVVWWW```jjjzzzuuuqqqjjj```YYYWWWIII???666444333000...///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,+++,,,---///...------------............//////......222999@@@~~~|||wwwooogggeeebbbgggrrrhhhPPPPPPMMMXXXwww|||xxxwwwwwwwwwvvvsssnnnjjjgggfffeeedddeeefffhhhjjjooopppqqqoookkkgggeeedddcccdddeeefffggghhhhhhiiilllmmmmmmkkkiiiggghhhiiieeehhhmmmppppppmmmhhheeebbbbbbbbbaaaaaa`````````dddddddddbbb```______aaaeeeeeeeeeccc```[[[WWWTTTRRRTTTWWWXXXWWWWWWWWWXXXVVVVVVVVVXXX[[[[[[YYYWWWQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOJJJEEE???:::777666555111111444888FFFccc~~~yyyhhhYYYNNNNNNNNNQQQVVV]]]gggooottt}}}~~~kkk^^^RRRFFFDDDHHHJJJMMMSSSVVVUUUXXXeeerrr|||}}}yyymmmbbb[[[VVVRRRAAA999222222222000///111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...------------............///000//////111555888{{{xxxrrrjjjcccbbbaaakkk|||wwwVVVLLLSSSTTTbbb~~~}}}yyyxxxwwwvvvssspppmmmjjjffffffeeeeeefffhhhjjjkkkooopppqqqoookkkgggdddccccccccccccddddddeeeeeeeeekkklllmmmkkkiiigggggghhhbbbdddhhhjjjkkkjjjhhhgggfffffffffeeeeeeddddddccchhhhhhgggeeecccbbbccceeeeeeffffffeeeaaa\\\YYYWWWSSSUUUXXXXXXVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZTTTUUUUUUUUUTTTSSSRRRQQQRRRPPPLLLGGGBBB===999777777444333333444>>>[[[www{{{kkk]]]RRRLLLLLLOOOUUU\\\dddmmmuuuzzzvvvdddZZZQQQHHHGGGMMMKKKPPPUUUVVVWWW___qqq{{{yyykkkaaa^^^XXXNNN<<<555111222222000///111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---//////...------------............///111111000000///...}}}wwwsssnnnfffaaabbbdddttteeeLLLMMMYYY```ttt{{{}}}xxxwwwtttqqqmmmjjjhhhhhhdddcccccccccdddfffggghhhjjjlllmmmlllhhhdddbbbbbbcccccccccbbbbbbaaaaaaaaaeeeggghhhhhheeedddcccdddbbbbbbcccdddeeegggiiijjjhhhggggggfffeeedddddddddggghhhhhhfffdddbbbcccdddccceeefffeeeaaa]]]\\\\\\YYYZZZ[[[YYYVVVSSSQQQQQQTTTTTTTTTTTTUUUWWWZZZ\\\XXXXXXVVVUUUSSSPPPOOONNNNNNMMMKKKHHHDDD???;;;999666444333333222999RRRmmm~~~lll[[[QQQLLLKKKMMMRRRZZZbbbjjjrrr{{{zzzhhhWWWPPPKKKFFFFFFLLLMMMRRRVVVXXX^^^nnnzzzllleeeaaaVVVGGG:::555222333333000///111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------...000000...------------............///---...000222333333zzzsssooojjjcccbbbdddlll~~~mmmXXXMMMPPP^^^nnn~~~yyy{{{tttsssrrrmmmhhhdddbbbbbb```______``````aaabbbbbbbbbdddffffffcccaaa______dddccccccbbbaaa```_________aaaccccccbbb``````aaabbbbbbaaabbbdddfffiiikkkeeeeeeddddddcccbbbaaaaaaccceeefffeeebbb````````````ccceeeccc___\\\\\\^^^[[[\\\\\\ZZZVVVRRRPPPOOOSSSTTTUUUTTTTTTVVVYYY[[[ZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJJJJHHHEEEAAA===;;;555222222333000444HHH^^^wwwmmm]]]RRRKKKKKKOOORRRXXX```hhhooowwwppp^^^OOOLLLJJJGGGHHHMMMPPPTTTYYY```nnn}}}|||qqqhhh]]]MMM???888555333555333000///222........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///111111///------------............///,,,///111222222333xxxqqqlllgggbbbdddhhhssspppXXXOOOOOOSSScccyyyzzzwwwuuuppprrrssspppjjjccc___]]]^^^^^^^^^^^^^^^^^^^^^___\\\^^^aaabbbaaa_________bbbbbbbbbaaa`````````___]]]```bbbdddcccbbbbbbbbbaaabbbdddfffgggiiiiiijjjeeedddcccbbbaaa``````___```ccceeeeeebbb___^^^]]]]]]```cccaaa\\\YYYZZZ\\\XXXYYYZZZYYYVVVSSSRRRQQQRRRVVVYYY[[[YYYXXXYYYZZZ[[[YYYWWWTTTQQQOOONNNMMMHHHIIIIIIIIIFFFBBB>>><<<777333333555222222>>>OOOlll{{{~~~ooo___UUUNNNJJJMMMSSSXXX^^^gggnnnttt|||iiiYYYLLLKKKLLLJJJKKKPPPTTTXXX^^^lll|||uuuhhhUUUDDD<<<444222222555333000000333........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///111111///------------............//////111222111...---~~~wwwpppkkkfffbbbeeekkkvvv{{{aaaLLLIIIPPPVVVeeeyyytttpppooosssxxxvvvooofff___\\\__________________^^^^^^ZZZ]]]```bbbbbbaaaaaabbb`````````aaaaaaaaaaaaaaa___bbbeeeggggggffffffggg```cccgggjjjlllkkkjjjhhhffffffeeedddbbbaaaaaa``````cccfffgggdddaaa^^^]]]\\\___aaa^^^YYYVVVWWWYYYSSSUUUWWWWWWVVVTTTTTTTTTRRRWWW^^^aaa___[[[YYYXXXZZZYYYWWWUUURRRQQQPPPOOOHHHIIIJJJJJJGGGCCC???<<<;;;666666888555222:::GGGcccuuuqqqcccTTTMMMIIIFFFJJJQQQ]]]ccckkkqqqwww~~~cccSSSGGGHHHKKKJJJJJJOOOWWW[[[dddvvv~~~~~~~~~zzzwwwgggOOO@@@>>>000///111444333000000444........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------...000222111///,,,---------.........//////...000111111//////|||ssskkkgggdddcccjjjsss{{{www]]]IIIHHHNNNPPPYYYqqq{{{qqqpppwwwmmmqqqyyy~~~yyylllcccaaacccdddcccaaa^^^[[[[[[\\\]]]___bbbbbb```^^^]]]]]]^^^\\\ZZZ[[[___cccfffggggggeeedddfffiiijjjhhheeefffggghhhgggeeedddeeeeeeeeebbb^^^\\\\\\```eeehhh^^^___``````___]]][[[YYY[[[]]]^^^\\\WWWRRRQQQQQQVVVXXXZZZZZZYYYWWWWWWWWW[[[___```]]]ZZZ[[[ZZZXXXWWWUUUSSSQQQOOONNNNNNNNNKKKJJJIIIGGGEEEDDDCCCBBBAAA<<<666222222444777888IIIggg}}}jjj\\\RRRKKKJJJLLLOOOSSSXXXaaagggooowwwqqqXXXRRRJJJEEEHHHOOORRRRRR______lll|||yyysssiiiZZZJJJ;;;222111111111111000000000000------............------...------,,,,,,------...---------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111}}}wwwnnnfffdddeeehhhrrr|||tttaaaPPPFFFHHHQQQYYYjjj~~~zzzsssoooqqqjjjkkkpppsssooofffbbbbbbfffggggggeeecccaaaaaabbbeeeggghhhhhhfffeeeeeefff___]]][[[\\\___bbbdddeeeddddddeeegggiiiiiifffccceeeeeeeeedddccccccddddddfffdddaaa______```bbbddd`````````___]]][[[YYYWWW[[[\\\]]][[[WWWTTTTTTUUUYYY[[[]]]^^^^^^^^^^^^___\\\```bbb^^^\\\[[[ZZZVVVUUUSSSQQQOOONNNMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFDDD???999444333555666777@@@XXXvvvnnn]]]WWWOOOIIIKKKOOOSSSXXX^^^eeekkksss{{{yyyhhhRRRMMMGGGEEEHHHPPPUUUWWWZZZggg}}}vvvrrrkkk___PPPBBB777111111111111000000000//////------............------...------,,,,,,------...,,,------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111|||sssjjjbbbbbbgggooozzzfffMMMIIIIIIHHHUUUfff~~~uuuxxxuuunnnkkkjjjhhhhhhiiigggccccccfffggghhhiiihhhgggfffggghhhkkklllmmmmmmlllnnnqqqsssbbb```^^^^^^```cccdddeeebbbbbbdddggghhhhhhdddaaaeeeeeedddddddddeeeeeefffgggfffdddbbbaaaaaaaaaaaabbbaaa```^^^\\\ZZZYYYXXX[[[\\\\\\ZZZXXXWWWXXXYYYZZZ\\\___aaabbbcccdddfff]]]ccceeeaaa^^^]]]YYYUUURRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIDDD===888666666666666999IIIddd|||nnn^^^QQQPPPKKKHHHMMMSSSXXX___eeelllpppxxxmmm\\\LLLIIIFFFGGGMMMSSSYYY\\\XXXuuurrrmmmdddUUUEEE999333222111111000000000000//////------............------...------,,,,,,------...,,,,,,------...------,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111}}}yyynnnggg```aaajjjuuu}}}]]]IIINNNOOOLLL___}}}vvvqqquuusssmmmjjjnnnjjjhhhhhhgggdddfffjjjeeefffhhhhhhggggggiiijjjkkklllmmmmmmooorrrxxx{{{cccaaa``````ccceeefffgggbbbbbbcccdddeeeeeedddcccgggfffeeefffgggiiiiiiiiihhhfffdddbbb```aaabbbbbbdddcccaaa___^^^]]]]]]]]]^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZ\\\___```aaabbbdddfff```fffhhheeeaaa___[[[VVVQQQQQQPPPOOONNNNNNNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHAAA<<<999777666555;;;BBBWWWuuu~~~xxx~~~|||lll```TTTLLLLLLIIIIIIPPPVVV\\\dddkkkrrrvvv}}}yyycccRRRKKKGGGFFFLLLTTTYYYZZZ[[[bbbsssmmm```NNN===444333555111000000000////////////------............------...------,,,,,,------...,,,,,,------...---------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111{{{vvvrrrfffbbb```eeeqqq}}}oooVVVIIIOOOQQQVVVxxxuuurrrssspppnnnnnnpppllljjjkkkjjjggggggiiieeefffhhhhhhggghhhiiikkkjjjjjjkkkkkklllooosssvvvdddbbbbbbccceeehhhiiiiiiccccccbbbaaaaaabbbdddeeehhhffffffgggjjjkkkiiihhhgggddd```]]]]]]```dddfffddddddccccccbbbcccddddddaaa___\\\[[[ZZZZZZZZZZZZ\\\]]]_________```bbbdddccchhhkkkgggcccaaa\\\WWWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNJJJDDD???<<<999777555<<<===LLLiii}}}rrrssszzznnnaaaWWWPPPLLLKKKJJJMMMUUU[[[```gggoooxxx}}}ooo[[[MMMKKKFFFFFFPPPYYY[[[ZZZZZZuuuxxxtttkkkZZZGGG888111222666000000000////////////...------............------...------,,,,,,------...+++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111~~~yyysssmmmiii^^^___bbbkkkyyywww]]]OOOHHHLLLVVVnnn~~~wwwuuusssooooooqqqooojjjiiikkklllhhhggghhhgggiiijjjjjjiiiiiijjjkkkiiijjjkkkkkkiiihhhiiijjjdddcccbbbcccfffgggggggggbbbccccccbbbaaaaaadddffffffeeeeeegggjjjjjjgggcccccc```\\\ZZZ[[[___dddgggcccddddddeeeeeefffffffffaaa^^^\\\[[[[[[[[[ZZZXXX^^^___```___^^^___aaacccdddiiikkkgggcccaaa]]]YYYSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSRRRPPPOOONNNNNNKKKFFFAAA>>>;;;888666888888BBBXXXqqq~~~rrrppptttnnn```WWWPPPMMMMMMMMMNNNSSS\\\bbbfffmmmttt~~~vvvdddUUUJJJJJJFFFJJJTTTYYYZZZ^^^eeeyyyqqqnnnbbbPPP???333000111333000000////////////......------............------...------,,,,,,------...++++++,,,---............------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111~~~yyytttnnniiieee^^^bbbiiittttttcccPPPLLLKKKRRRiii{{{xxxvvvvvvtttpppoooqqqmmmhhhfffiiillljjjiiijjjiiikkkkkkjjjiiihhhhhhjjjeeehhhkkkllljjjgggeeedddfffdddccccccccccccbbbaaa___bbbeeeeeedddbbbcccdddfffeeefffjjjmmmllleee```___]]][[[YYYZZZ]]]aaacccaaabbbdddeeeeeedddcccccc]]]\\\ZZZ[[[]]]]]][[[XXX]]]]]]^^^]]]]]]]]]```bbbbbbggghhhddd```___]]]YYYTTTUUUVVVXXXYYYYYYYYYXXXYYYYYYWWWVVVTTTRRRQQQPPPLLLJJJFFFBBB@@@===:::777333555:::GGG```yyywwwrrrtttnnn\\\SSSNNNKKKKKKNNNPPPRRRZZZcccjjjmmmttt|||}}}gggYYYOOOIIIIIIKKKRRRYYYYYYZZZkkk~~~yyytttqqqfffXXXFFF888222111222222000000/////////.........------............------...------,,,,,,------...***+++,,,---............------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111|||wwwrrrmmmiiifffbbbiiiqqqzzziiiRRRHHHMMMQQQ]]]|||wwwuuutttuuuuuurrrpppooommmgggeeehhhlllllllllnnniiijjjkkkiiigggeeefffggg___dddjjjmmmmmmjjjgggfffgggeeecccbbbaaa```]]][[[\\\aaagggiiigggdddbbbaaahhhhhhiiimmmqqqnnnggg```\\\\\\[[[ZZZ[[[\\\]]]^^^```aaacccdddcccbbb```^^^ZZZYYYYYY[[[^^^___\\\YYYYYYZZZ[[[ZZZZZZ\\\^^^aaaaaaeeeeeeaaa]]]]]]\\\YYYTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSRRRKKKIIIEEECCCAAA>>>;;;888222555666===SSSrrr|||wwwwwwyyyqqqaaaQQQLLLJJJIIIJJJOOORRRUUU^^^hhhooossszzzsss^^^RRRKKKGGGIIIPPP[[[___YYY\\\yyy~~~uuusssuuuaaaRRR@@@555333444444333000/////////............---..................---...------,,,,,,------...***+++,,,---............---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...///////////////000111111zzztttmmmhhhdddbbbaaagggxxxqqqYYYLLLNNNKKKUUUrrrzzzwwwxxxvvvrrrnnnlllnnnqqqiiigggfffhhhkkknnnnnnlllnnnllliiigggffffffdddbbbcccgggjjjiiidddccceeeiiieeedddbbb```^^^]]]\\\\\\]]]```ccccccbbbaaaccceeebbbfffkkkpppqqqlllddd^^^[[[[[[[[[[[[\\\]]]]]]^^^``````aaaaaa___]]]ZZZXXX[[[[[[[[[]]]^^^^^^\\\ZZZZZZZZZZZZ^^^aaabbb___\\\[[[[[[[[[\\\]]]]]]ZZZXXXWWWTTTRRRTTTXXX[[[ZZZYYYZZZYYYWWWVVVTTTRRRPPPOOOOOONNNLLLHHHDDD@@@<<<:::777:::999999DDD^^^yyy}}}www|||~~~sss^^^UUULLLIIIHHHHHHLLLQQQWWWYYYaaalllssswww~~~|||fffWWWOOOMMMMMMOOOYYY^^^YYYYYYlllwwwuuurrrmmmUUUHHH888111222333111.........////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,---------......---------............///...------------...//////............//////|||vvvoooiiieeebbbaaagggppp|||zzzgggVVVMMMGGGPPPiiixxxsssrrrssssssqqqnnnmmmoooqqqjjjhhhggghhhjjjlllkkkjjjjjjhhhfffeeeeeefffeeecccdddfffhhhgggeeedddfffiiibbbaaa```___^^^]]]]]]]]]^^^aaabbbbbb```___aaacccdddeeeiiikkkkkkggg```ZZZ\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^]]][[[YYYXXXYYYYYYYYYZZZ\\\\\\ZZZXXXXXXWWWXXX[[[^^^^^^\\\ZZZYYYXXXYYYZZZ[[[[[[YYYXXXWWWVVVVVVWWWYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPOOONNNOOOMMMKKKHHHEEEBBB???>>>;;;;;;999:::AAASSSmmm~~~{{{hhh___UUUNNNHHHHHHIIIJJJPPPVVV^^^bbbjjjtttzzzooo[[[OOOKKKKKKLLLUUUXXXWWWUUU```}}}}}}|||vvvmmmKKKAAA555000000222111000......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,------------------------...............------------...//////....../////////000{{{vvvooohhhcccaaabbbbbbnnnvvvyyyqqqbbbUUULLLFFFHHH___qqqmmmlllmmmoooooonnnnnnnnnpppjjjiiiggggggiiiiiiiiihhheeecccbbbcccdddfffeeeeeeddddddffffffggggggffffff______^^^]]]]]]]]]^^^^^^_________^^^]]]]]]___aaaeeeeeeeeeeeedddaaa\\\XXX]]]\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZYYYWWWUUUUUUUUUVVVXXX[[[[[[ZZZXXXVVVVVVVVVWWWYYYZZZYYYWWWVVVXXXZZZZZZYYYWWWVVVUUURRRRRRQQQPPPOOONNNMMMMMMMMMLLLIIIGGGDDDCCCCCCCCCAAA<<<:::;;;<<>><<<>>>:::666DDDYYYvvv~~~lllaaaYYYQQQLLLJJJHHHHHHLLLRRRWWW[[[ccckkkooottt|||ppp\\\VVVNNNJJJLLLRRRYYY]]]UUURRRVVVkkk~~~rrrmmmdddOOO<<<111333333222///...///111......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...******+++++++++,,,,,,,,,,,,,,,,,,------------......------------...//////000000000000111111|||vvvqqqmmmiiidddaaaccciiipppuuu{{{kkkXXXLLLHHHJJJPPPXXXvvvuuummmhhhhhhggghhhiiijjjhhheeecccaaabbbdddddddddeeehhhjjjeeedddbbbaaabbbbbbaaa```]]]aaagggkkkkkkgggaaa]]]aaa```^^^]]]\\\[[[[[[[[[YYYWWWVVVXXX[[[^^^______bbbaaa```aaacccdddcccbbb___^^^^^^]]]]]]]]]]]]^^^YYYXXXWWWVVVWWWYYY[[[]]]^^^]]]\\\\\\\\\[[[XXXVVVMMMNNNPPPPPPPPPPPPRRRTTTUUUSSSRRRSSSUUUVVVVVVVVVQQQTTTWWWWWWUUUQQQOOOMMMOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDD???===>>>:::777???KKKiiiwww{{{lll]]]UUUQQQLLLJJJJJJIIIKKKQQQXXX]]]```gggpppssswwwsssbbbQQQNNNLLLLLLPPPUUUYYY[[[SSSTTT\\\sssyyymmmdddWWWFFF999222333333333111//////000......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///////////////000000000}}}wwwqqqnnnhhheeebbbaaaeeemmmuuuzzzxxxbbbPPPLLLLLLQQQeee}}}{{{qqqllllllgggfffeeeggghhhhhheeecccaaacccddddddbbbccceeehhhcccaaa______```aaa```___]]]aaaeeeeeebbb___]]]^^^______^^^]]]]]]]]]]]]]]]]]]\\\[[[\\\___```___]]]^^^^^^___aaaccccccaaa___\\\\\\[[[[[[[[[\\\]]]]]]XXXWWWWWWVVVWWWXXXZZZ[[[]]]\\\[[[[[[ZZZYYYVVVSSSNNNPPPQQQQQQPPPQQQSSSVVVTTTSSSQQQQQQRRRSSSTTTSSSRRRRRRSSSUUUVVVTTTQQQOOORRRQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEBBBAAA???<<<::::::;;;===TTTfffyyy}}}vvvzzzzzzhhh\\\PPPLLLLLLJJJJJJKKKNNNQQQYYYaaaeeehhhoooxxx{{{tttbbbSSSJJJKKKLLLPPPTTTWWWWWWVVVUUU___qqq|||rrrfffVVVFFF:::555222222111111111111000000......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,---------...------------...//////....../////////000{{{xxxsssooonnneeecccaaabbbfffoooxxx}}}gggRRRHHHQQQ[[[jjjyyynnnmmmtttgggeeedddeeehhhiiigggdddbbbdddeeedddaaaaaacccfff```^^^]]]]]]___``````___^^^aaabbb___ZZZXXX[[[___^^^]]]]]]]]]^^^^^^___```bbb```___```bbbbbb___\\\\\\\\\^^^```bbbaaa]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\WWWVVVVVVVVVWWWWWWXXXYYY[[[ZZZYYYXXXXXXVVVSSSPPPQQQSSSUUUUUUSSSTTTWWWZZZTTTRRROOOOOOPPPQQQQQQQQQSSSRRRQQQTTTWWWWWWTTTPPPTTTSSSSSSRRRQQQPPPOOONNNOOOOOONNNMMMJJJHHHFFFDDDAAACCC@@@;;;:::;;;999444BBBVVVnnn}}}{{{~~~uuurrr{{{tttiii[[[QQQHHHHHHKKKLLLMMMOOOSSSWWW```iiimmmpppwwwrrreeeUUUHHHIIIKKKOOOTTTXXXYYYWWWTTTYYYlllyyyxxxrrrdddNNN;;;333333111000///000222333111000......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,,,,,,,------------......++++++,,,,,,,,,---------...------------...//////............//////{{{wwwvvvsssnnniiiiiiccc___bbblllqqqiii^^^OOOPPPNNNTTTppp}}}xxxtttllljjjnnnhhhbbbbbbiiimmmhhheeeeeekkkgggfffiiijjjfffdddeeeddddddcccbbbbbbcccdddeeehhheeeaaa^^^\\\]]]___aaa\\\\\\]]]^^^```bbbccceee```___^^^^^^```aaaaaa```^^^___`````````___^^^]]]```\\\]]]bbbccc]]]YYYZZZYYYXXXWWWXXXYYYZZZYYYXXX___]]]ZZZWWWUUUTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTSSSRRRQQQQQQRRRSSSRRRPPPPPPSSSXXXXXXUUUPPPMMMNNNOOOOOOOOOMMMKKKJJJJJJMMMOOONNNKKKGGGGGGGGGEEECCCAAA???===;;;777444;;;FFF[[[rrr~~~}}}zzzpppooo{{{lll^^^WWWMMMKKKHHHIIILLLQQQVVVXXX\\\^^^eeelllpppuuuoooaaaVVVOOOKKKHHHOOOPPPUUU[[[VVVQQQYYYkkk~~~wwwyyyoooWWW???555444444000000000000000000000000//////.........---------------------------------------------------------.........------,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,------...---------------------------------............///111111111000000000~~~wwwtttssspppkkkggg___aaadddhhhjjjggg^^^UUULLLLLLOOO```vvvvvvuuunnnkkknnnhhhddddddhhhjjjgggfffhhhkkkggggggjjjkkkiiiggghhhfffeeecccbbbaaaaaabbbbbbcccbbb___^^^]]]^^^```aaabbbbbbaaaaaabbbbbbcccccc^^^^^^^^^^^^^^^___```aaa```aaabbbbbbbbbbbbaaa``````\\\\\\aaaaaa\\\YYYZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[[[[ZZZWWWUUUTTTTTTTTTUUUZZZYYYXXXVVVVVVWWWWWWXXXSSSRRRQQQPPPOOOOOOPPPQQQUUURRRPPPSSSXXX\\\\\\ZZZNNNOOOPPPQQQPPPNNNLLLJJJLLLOOOQQQPPPLLLIIIHHHHHHDDDBBBAAA@@@???===:::888999@@@RRRjjj|||}}}|||zzzsssrrryyymmm^^^SSSNNNJJJIIIIIIJJJNNNTTTXXX[[[bbbdddkkksssxxx}}}uuudddXXXPPPKKKIIIMMMUUUVVVUUUVVVQQQTTTdddwwwvvvssseeeNNN<<<666555444000000000000000000000000//////.........---------------------------------------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,------...---------------------------------............///111000000000000000~~~yyysssooonnnlllhhhdddbbbgggkkkiii```VVVNNNLLLGGGNNN[[[wwwvvvppprrrsssmmmiiiiiigggeeedddeeeeeeeeehhhmmmkkkggggggkkkmmmkkkiiijjjcccbbbaaa___^^^^^^^^^___^^^^^^^^^^^^^^^___```aaaeeeddddddbbbaaa```______[[[]]]^^^]]][[[[[[]]]```^^^___```aaaaaabbbaaaaaa___\\\[[[^^^```]]]\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\YYYXXXVVVUUUUUUVVVXXXYYY^^^]]][[[YYYXXXXXXXXXXXXRRRQQQPPPPPPOOOPPPPPPPPPUUUQQQNNNOOOUUU[[[___```PPPQQQQQQQQQPPPNNNKKKJJJLLLNNNOOOOOOLLLIIIGGGGGGDDDBBBAAAAAAAAA@@@>>><<<888999EEE]]]ttt{{{{{{{{{vvvuuu}}}oooeee\\\QQQKKKIIIJJJKKKMMMPPPUUUZZZ^^^```eeehhhpppxxxwwwgggXXXOOOJJJIIIIIIOOOXXXWWWRRRRRRTTTeeexxxrrrtttiiiUUUBBB888666555222000000000000000000000000...............---------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...........................---------............///000000000000000000}}}yyyuuuoookkkjjjhhheeeccciiiiiiggg```TTTKKKKKKOOOKKKaaa~~~zzzsssnnnooooooiiieeedddeeeddddddcccbbbeeemmmtttlllhhhgggkkkllliiihhhiii^^^^^^\\\[[[[[[[[[\\\]]]\\\]]]^^^^^^_________^^^bbbaaa```___^^^\\\[[[ZZZZZZ^^^```]]]XXXVVVYYY]]]XXXXXXZZZ[[[\\\]]]]]]^^^\\\[[[[[[]]]```aaaaaaaaaZZZYYYXXXYYY[[[\\\\\\[[[YYYYYYXXXWWWXXXZZZ\\\^^^___]]][[[YYYWWWVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMJJJKKKPPPUUUYYY[[[OOOPPPQQQQQQOOOMMMJJJIIIGGGIIIJJJKKKJJJHHHGGGFFFEEEDDDCCCBBBCCCBBB???===;;;666<<>>777888III```qqqzzz~~~}}}zzzxxxwwwuuurrrrrrtttvvvxxxlll^^^VVVNNNKKKJJJHHHKKKPPPSSSVVV[[[___aaadddhhhkkktttvvv~~~rrrfff^^^RRRJJJHHHKKKOOOSSSWWWWWWRRRZZZttt~~~vvvqqqjjjVVV???333333555333///////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,------...////////////////////////---------............/////////000000111111}}}yyyvvvtttpppnnnjjjfffcccbbbccccccggg___XXXTTTMMMFFFHHHPPPqqq{{{vvvsssooonnnmmmlllkkkkkkiiikkkkkkiiilllssszzz|||lllhhhfffhhhhhhdddaaaaaa]]]]]]]]]^^^___bbbdddeeeaaaaaa```___^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]\\\[[[]]]______]]]YYYWWWYYY[[[VVVVVVVVVWWWXXXZZZ[[[\\\WWWYYY[[[]]]aaafffgggdddZZZYYYYYY[[[]]]^^^^^^]]]WWWVVVUUUUUUVVVXXXZZZ\\\[[[ZZZWWWTTTRRRQQQQQQQQQNNNNNNOOOPPPPPPPPPPPPOOOKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHEEEEEEFFFIIILLLLLLJJJHHHFFFDDDCCCBBBBBBAAA>>><<<>>>888999EEEWWWggguuu{{{yyywwwuuurrrpppoooppp{{{sssfff[[[SSSNNNJJJIIIHHHHHHKKKPPPVVVZZZ___cccdddgggmmmqqqxxx}}}xxxhhhYYYSSSKKKGGGHHHLLLQQQTTTTTTRRRPPPbbb{{{vvv]]]KKK999333444444111///000000000000000000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,------...........................---------............////////////000111111~~~zzzwwwssspppmmmkkkgggccc```___aaabbbcccYYYRRRPPPLLLJJJUUUeee{{{ssssssrrrqqqppppppnnnlllkkkmmmllljjjmmmtttwwwtttjjjfffeeeggghhhdddaaabbb^^^^^^^^^^^^```aaaccceeebbbbbb```___^^^\\\[[[[[[XXXZZZ\\\]]]^^^]]]\\\[[[]]]]]]]]]\\\\\\]]]^^^___ZZZYYYYYYYYYZZZ[[[]]]^^^VVVZZZ\\\\\\___dddccc^^^YYYXXXXXXZZZ\\\^^^^^^]]]WWWVVVUUUTTTUUUVVVXXXYYY\\\ZZZXXXUUUSSSRRRRRRRRRMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMLLLJJJIIIJJJJJJJJJLLLMMMNNNNNNMMMKKKJJJFFFFFFFFFHHHKKKKKKHHHEEEBBBAAA@@@@@@AAAAAA>>>======::::::???HHHTTTeeetttxxxxxxwwwsssqqqqqqrrrsssyyymmmeee[[[RRRLLLIIIIIILLLMMMMMMQQQVVVZZZ___dddhhhjjjnnnuuu{{{ooo___PPPLLLIIIHHHKKKPPPTTTVVVOOOQQQWWWssswwwlllLLL@@@555444444222000111000000000000000000000000---------.........//////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,+++*********++++++,,,,,,------...---------------------------------............///...//////000111111zzzxxxuuupppkkkjjjhhheeeaaa^^^]]]___bbbTTTLLLFFFHHHKKKVVVrrr}}}ttttttvvvvvvtttsssqqqmmmiiijjjkkkjjjgggkkkrrrpppjjjiiieeedddggghhheeecccddd^^^]]]]]]\\\]]]^^^```aaabbbaaa```___^^^]]]]]]]]]WWWYYY[[[\\\]]]\\\ZZZYYY[[[ZZZZZZ\\\___bbbbbbbbb[[[[[[ZZZZZZZZZ\\\]]]^^^VVV[[[]]]\\\^^^bbb___XXXWWWVVVVVVWWWZZZ[[[[[[ZZZZZZYYYWWWVVVVVVWWWXXXYYY]]][[[YYYVVVUUUTTTTTTTTTNNNOOOQQQRRRSSSRRRQQQQQQNNNMMMLLLJJJHHHHHHIIIKKKKKKLLLNNNOOOOOOOOOMMMLLLGGGEEEEEEFFFHHHGGGDDD@@@???>>>>>>???AAAAAA@@@>>>>>><<<::::::;;;BBBTTTdddvvvwwwvvvrrrppprrrvvvxxxvvvqqqbbbZZZVVVQQQJJJGGGGGGKKKQQQTTTUUUYYY___^^^ccciiimmmooouuu}}}|||dddSSSMMMKKKJJJKKKOOOTTTWWWXXXQQQXXXeee}}}jjjWWW@@@888333444444111000333000000000000000000000000---------.........//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,---......---------------------------------.........//////...//////000111222{{{xxxwwwtttnnnhhhfffdddbbbaaabbb```ZZZRRRHHHLLLFFFEEEVVVrrr}}}|||uuusssrrrqqqooommmjjjhhhgggeeedddccceeegggiiiiiiiiihhhgggffffffffffffdddbbbbbb```^^^[[[YYYYYY[[[\\\ccceeefffddd___[[[XXXWWWXXX[[[^^^___]]]ZZZXXXXXXVVVVVVVVVWWWZZZaaajjjpppiiiaaa\\\^^^^^^[[[\\\``````___^^^]]]]]][[[WWWTTTQQQSSSVVVWWWWWWXXXYYY[[[\\\[[[XXXUUURRRQQQSSSUUUUUUSSSRRRTTTVVVUUURRROOOOOOOOOOOONNNMMMLLLKKKJJJLLLKKKIIIHHHIIIKKKNNNPPPQQQNNNJJJIIIJJJJJJIIIGGGCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>@@@>>>;;;666444:::FFFPPPqqquuuwwwsssrrrssstttssswwwzzz{{{fffaaaYYYRRRMMMKKKKKKLLLLLLOOOTTTXXXZZZ\\\^^^```bbbggglllpppuuuooo\\\RRRKKKOOOPPPOOOSSSYYYYYYUUUYYYcccuuuZZZ@@@777555222111222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------..................------------,,,+++++++++,,,,,,---------.........//////...............///000000/////////000111111}}}xxxuuusssqqqkkkfffcccbbb___^^^]]]ZZZSSSLLLLLLMMMGGGRRRttt||||||~~~wwwwwwuuusssooollljjjhhhhhheeeeeefffiiikkkkkkjjjhhhjjjhhhgggggggggfffcccaaaeeebbb^^^ZZZZZZ\\\___aaaggghhhiiifffbbb^^^[[[ZZZXXXZZZ[[[[[[YYYWWWVVVVVVWWWXXXZZZ[[[^^^aaagggjjjfff___ZZZ[[[\\\YYYZZZ^^^\\\[[[YYYXXXXXXVVVTTTQQQTTTUUUWWWXXXWWWWWWXXXZZZXXXXXXXXXVVVUUUTTTTTTUUUTTTSSSRRRTTTVVVUUUSSSPPPOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHJJJMMMQQQUUUXXXOOOKKKHHHGGGGGGHHHFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<888666888@@@FFF```lllwwwwwwttttttvvvvvvxxxyyyvvvjjj```YYYVVVQQQMMMKKKKKKMMMNNNTTTWWW[[[^^^```bbbdddfffjjjpppwww}}}wwwdddTTTLLLIIILLLRRRWWWZZZ[[[\\\]]]vvv|||eeeIII888666444222111111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000/////////000111111||||||xxxssspppooolllgggbbb___]]]\\\[[[XXXSSSMMMIIIIIIJJJLLLddd{{{{{{yyyvvvrrrmmmjjjhhhhhhhhhhhhhhhjjjmmmooonnnkkkhhhkkkiiihhhggggggfffcccaaaeeeaaa[[[YYYZZZ^^^aaaccciiijjjiiifffbbb^^^\\\[[[XXXYYYXXXVVVTTTSSSUUUVVVZZZ\\\___`````````aaabbbbbb\\\YYYYYYYYYXXXYYY[[[[[[YYYVVVUUUUUUTTTRRRQQQVVVWWWXXXWWWVVVVVVXXXYYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQSSSTTTTTTSSSQQQPPPPPPPPPOOONNNMMMKKKJJJFFFFFFGGGIIIMMMQQQUUUXXXKKKIIIFFFDDDDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>>>>===<<<===>>>;;;777666888<<>>>>>========================<<<======;;;888666666777BBBWWWmmmwwwxxxuuuqqqmmmnnntttuuuuuu~~~}}}~~~zzzrrrpppiii```YYYVVVTTTPPPMMMLLLLLLNNNPPPRRRUUUWWWYYY___aaaccceeegggjjjmmmpppvvv|||mmm```VVVQQQRRRTTTUUU\\\aaa[[[ZZZrrr}}}fffKKK:::888555333111000111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***,,,...//////...---,,,+++++++++,,,,,,,,,------...------------...///////////////000111111~~~{{{xxxrrrpppmmmjjjgggdddaaa___[[[WWWTTTRRRMMMGGGIIIOOORRRsssyyyyyywwwsssqqqmmmjjjjjjlllppprrrqqqooolllkkklllmmmmmmlllkkkiiihhhggggggfffcccaaa[[[]]]___```___^^^^^^^^^fffeeeccc```[[[YYYYYYZZZXXXXXXWWWVVVVVVXXX\\\_________]]]ZZZVVVUUUVVVXXX]]]\\\YYYXXXYYY[[[\\\ZZZ]]]ZZZWWWVVVVVVVVVUUUTTTQQQRRRRRRRRRRRRUUUYYY]]]fffaaaZZZTTTRRRPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMNNNOOOOOONNNMMMLLLJJJHHHGGGEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::;;;III\\\kkkuuuxxxrrrjjjiiissswwwsssyyyxxxtttwww}}}|||uuuqqqjjj```XXX\\\WWWQQQMMMMMMOOOOOONNNQQQRRRSSSUUUWWWYYY[[[\\\fffhhhkkknnnrrrwww}}}~~~iii[[[RRRMMMMMMPPPYYYXXX\\\___\\\gggiiiLLL>>>999555444222000000111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,---------...***+++---//////...---,,,+++++++++,,,,,,,,,---------------------...///////////////000111111~~~zzzwwwtttqqqnnnmmmjjjgggdddaaa___^^^[[[TTTOOOMMMGGGDDDLLLYYYpppxxxxxxwwwqqqsssyyytttqqqpppmmmlllnnnqqqvvvyyysssoookkkiiiiiijjjkkkkkkiiigggffffffgggfffdddaaa^^^dddjjjjjjeeeaaa```bbbffffffccc```\\\[[[\\\^^^YYYZZZ[[[[[[[[[\\\___bbb^^^]]]YYYUUURRRQQQTTTWWW[[[\\\ZZZXXXYYY]]]]]]ZZZZZZXXXVVVUUUUUUUUUTTTRRRNNNNNNNNNMMMNNNRRRXXX\\\iiiccc\\\VVVTTTRRROOOLLLIIIJJJJJJIIIHHHHHHJJJLLLLLLLLLLLLJJJIIIGGGEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIFFFFFFEEECCC@@@???@@@BBBBBBAAA???>>>============:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<666===IIIZZZnnnzzzxxxoookkkssswwwrrrooozzz}}}sssnnnooopppsss}}}|||tttmmmddd___\\\XXXRRRMMMOOOMMMJJJJJJLLLOOOQQQRRRWWWWWWXXXYYYZZZ\\\^^^^^^iiilllpppuuu||||||lll[[[QQQMMMKKKOOOSSSYYYXXXZZZaaalll{{{UUU;;;888999555333222000000111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++,,,,,,------......)))***,,,---...------,,,,,,,,,,,,,,,------------------,,,,,,------...////////////000111111~~~zzzvvvtttqqqnnnllljjjiiihhheeeaaa^^^\\\\\\VVVOOOJJJJJJHHHKKK\\\qqq{{{tttvvvvvvooopppuuupppnnnmmmllllllnnnrrrvvvyyypppmmmjjjhhhhhhhhhgggffffffeeedddeeeffffffdddbbbccclllsssqqqgggaaabbbgggfffeeebbb___\\\\\\___aaa\\\^^^``````___^^^______[[[ZZZWWWTTTQQQQQQSSSVVVYYY[[[ZZZWWWYYY^^^^^^ZZZXXXWWWUUUUUUVVVUUUSSSQQQMMMLLLKKKJJJJJJNNNTTTXXX___[[[WWWVVVVVVTTTOOOJJJIIIJJJJJJIIIFFFFFFHHHKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCEEEGGGHHHIIIEEEEEEEEEBBB>>>===???AAA@@@???>>><<<;;;:::;;;;;;999:::::::::;;;;;;;;;;;;:::999999:::;;;;;;::::::666777===KKKbbbuuuyyyuuuppppppqqqoookkknnn|||}}}uuuqqqpppiiimmmppprrrwww}}}wwwoooiii___\\\WWWTTTRRRQQQOOONNNLLLLLLMMMPPPSSSVVVWWWXXX[[[[[[[[[]]]___aaadddffflllpppuuu}}}nnnaaaTTTOOONNNPPPTTTYYYZZZXXX[[[jjjfffGGG777777999666333111//////000111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++************+++,,,---------))))))***++++++,,,,,,---,,,------------.........------,,,,,,------...////////////000111111{{{xxxuuurrrpppooolllkkkggggggfffccc___\\\ZZZZZZPPPIIIFFFJJJMMMVVVoooxxxppppppqqqlllppptttnnnkkkjjjjjjjjjlllooosssuuummmkkkjjjiiihhhgggdddbbbdddccccccdddeeeeeedddbbbgggpppwwwrrreee^^^ccckkkdddcccaaa]]][[[\\\___bbb^^^```cccdddbbb___]]]\\\XXXXXXWWWUUURRRRRRTTTUUUXXXZZZYYYVVVXXX^^^^^^YYYXXXWWWWWWXXXXXXWWWTTTQQQMMMLLLJJJHHHGGGKKKQQQUUURRRPPPPPPSSSVVVTTTMMMGGGJJJKKKKKKIIIFFFEEEHHHKKKHHHHHHGGGFFFDDDBBB@@@???@@@@@@AAABBBCCCDDDEEEFFFCCCDDDDDDAAA===<<<===@@@???>>><<<:::999999999999999999999::::::;;;;;;;;;888888999;;;<<<;;;888666:::888999CCCXXXnnnwwwvvvtttmmmkkkmmmllllllxxxyyywwwllllllhhhdddffflllooommmtttwww{{{}}}uuurrrnnnkkkiiieee___[[[QQQPPPNNNLLLLLLMMMNNNOOOMMMNNNQQQTTTWWWZZZ[[[[[[^^^^^^^^^```cccgggkkknnnssswww~~~qqqdddYYYOOOLLLNNNQQQUUUZZZ]]]ZZZ^^^ttttttQQQ===666444333444333111//////000111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((())))))***++++++,,,,,,))))))))))))***+++,,,------------.........//////---,,,,,,,,,,,,---....../////////000111111~~~yyyuuusssrrrpppooolllhhheeebbbaaa]]]ZZZXXXXXXTTTPPPHHHMMMKKKMMM[[[rrr~~~tttsssrrrqqqpppooonnnoooooommmnnnooonnnllllllmmmooohhhjjjmmmnnnlllhhhccc```dddfffgggeeebbb___```bbbgggooossslllcccaaacccfffaaaaaa```___^^^^^^^^^^^^___```aaa```^^^]]]^^^___\\\VVVSSSSSSSSSQQQQQQTTTVVVWWWZZZ^^^``````\\\YYY\\\XXXTTTQQQRRRTTTUUUUUUMMMKKKIIIJJJOOOTTTVVVVVVPPPPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@===>>>@@@AAABBBCCCCCCDDDDDDDDDCCC@@@<<<;;;<<<===;;;:::999999::::::888777777888:::;;;<<<<<<;;;:::999999999888777666666555777444111666FFF]]]uuu{{{ssslllkkkjjjkkkqqqyyywwwpppgggccccccdddbbb```bbbbbbbbbdddgggiiiiiihhhiiilllppprrrrrrqqqpppooommmnnnoooooopppppppppooonnnmmmkkkhhhfffdddcccbbb^^^]]][[[XXXVVVSSSQQQPPPNNNMMMMMMLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[]]]^^^___]]]^^^___aaadddjjjqqqvvvlllbbbVVVSSSMMMKKKRRRZZZYYYRRRVVVXXXnnnbbb@@@777999777444444444333222111000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---/////////.........---------///......//////000111222000000000000000111yyyvvvqqqooonnnmmmkkkiiieeebbbbbb^^^YYYTTTSSSRRRNNNKKKGGGKKKMMM___zzzsssttttttssssssrrrqqqqqqpppnnnooopppooonnnnnnoooqqqkkklllmmmllljjjgggccc``````bbbccccccaaaaaacccfffpppuuuuuummmfffeeehhhiiibbbaaa```___^^^^^^______]]]\\\\\\\\\\\\\\\\\\[[[[[[WWWVVVXXXXXXUUUTTTVVVYYYZZZ[[[]]]___bbbdddfffgggbbb\\\WWWUUUTTTRRRRRRNNNLLLKKKMMMQQQSSSTTTSSSOOOOOOOOONNNNNNLLLKKKKKKJJJHHHGGGFFFGGGGGGEEECCCCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBAAA>>><<<:::;;;===;;;999888888999999888777666777999:::;;;;;;::::::999999888888777666666555555555666777>>>OOOfffwwwxxxvvvrrrooonnnnnnoooooo}}}xxxrrrpppmmmiiieeeaaa___]]]]]]^^^^^^]]][[[\\\^^^``````___^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUWWWVVVVVVUUUSSSQQQPPPOOOPPPPPPPPPQQQSSSUUUVVVWWWWWWYYY[[[^^^```aaaccceeeeeehhhkkkooouuu|||ooo___WWWTTTNNNIIIKKKRRRXXXYYYXXX[[[jjjiiiNNN666333777777444555444333222111000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---//////.........------------............///000111111//////000000111111xxxssssssllljjjiiihhhgggdddaaa^^^aaa[[[TTTPPPOOOMMMKKKIIIMMMQQQ[[[|||}}}zzzwwwtttsssssstttttttttrrrqqqpppooopppqqqpppoooppprrrsssnnnmmmllljjjgggdddbbb```[[[]]]___```bbbeeeiiimmmtttuuuqqqiiidddfffhhhgggdddbbb```^^^]]]^^^___```\\\ZZZXXXYYY\\\]]][[[YYY[[[YYYYYY[[[[[[VVVUUUWWWYYY]]]bbbddddddeeehhhkkklllggg```ZZZVVVSSSPPPOOONNNNNNOOOQQQRRRRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHFFFFFFFFFEEEDDDBBBAAAAAA@@@???>>>===<<<<<>>===<<<<<<===>>>>>><<<::::::;;;<<<:::999888888999999888777555666777888999999999999999888888777777666666555222777:::777555>>>RRRcccuuu|||{{{tttoooqqqoooiiirrrzzzrrrmmmgggeeebbb```___^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRTTTUUUWWWYYY[[[]]]^^^___^^^___aaacccdddfffjjjmmmrrrvvv|||rrr^^^SSSPPPRRRLLLLLLTTTWWWUUUWWW\\\gggmmmMMM<<<000222666555333444333222111111000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))***,,,,,,++++++---...............------------------------...///000000......///000111222zzzsssoooqqqiiigggfffeeedddbbb^^^[[[^^^WWWQQQOOOMMMKKKJJJKKKQQQ```uuu|||yyyvvvuuuwwwpppqqqrrrsssrrrqqqooommmnnnoooppppppoooppprrrtttooommmjjjgggdddaaa``````ZZZ[[[]]]aaaeeekkkpppsssqqqppplllfffeeehhhhhheeecccbbb___]]]\\\]]]___```]]]ZZZWWWYYY]]]___\\\XXX[[[YYYYYY\\\[[[XXXYYY]]]^^^fffnnnqqqmmmgggeeeeeeeeeaaa[[[VVVTTTRRRPPPNNNMMMNNNPPPRRRRRRPPPLLLIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@???===<<<<<<;;;;;;<<<=========<<<;;;:::999999:::;;;:::999999:::;;;999888777777888999888666555555666777777888888888888888777777666666666666333777999555111555CCCPPPnnnzzzrrrtttsssllljjjyyy~~~xxxrrroookkkiiihhhfffdddcccaaa___\\\ZZZYYYXXXXXXWWWYYYXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\]]]\\\[[[ZZZYYYZZZ\\\^^^___aaabbbbbbccceeeffffffgggmmmtttzzzxxxeeeUUUOOOQQQQQQOOOUUU^^^ZZZPPPVVVeeeuuuVVV@@@777222444555222111333222222111000000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++---...------------------------,,,,,,,,,,,,---...//////---...///000111222~~~|||vvvnnnkkklllhhhfffeeecccbbb___[[[XXXXXXRRRNNNLLLIIIFFFJJJQQQccc~~~{{{yyysssrrrvvvnnnpppqqqrrrrrrpppnnnmmmmmmnnnoooooonnnnnnpppqqqnnnkkkhhhdddbbb`````````]]]]]]```dddjjjppptttwwwmmmmmmkkkiiijjjmmmkkkfffbbb```^^^]]]\\\\\\^^^^^^]]]YYYVVVXXX\\\^^^[[[WWWYYYWWWXXX[[[]]]^^^eeemmmooouuuyyyvvvnnnfffbbbbbb^^^[[[VVVSSSRRRQQQPPPOOOLLLNNNQQQRRRPPPMMMJJJHHHKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@AAA@@@???===<<<<<<<<<<<<999::::::;;;::::::999999666777999999888888999:::888777666666888888777666555555555555666777888888777777777666666666666666555666666444222555<<>>===<<<;;;<<<<<<999999999:::999999888888444666888888777777777888777666555666777888777666555555555555666777888888666666666666666666666666888555333333555888:::;;;CCCaaa{{{rrruuuuuu{{{~~~zzzvvvsssqqqmmmiiiggghhhhhheeecccdddcccaaa``````aaabbbbbbcccbbbaaa```______^^^^^^dddddddddeeefffggghhhhhhggggggfffffffffhhhjjjkkkmmmsss|||ppphhh^^^VVVNNNIIIKKKQQQRRRRRRTTTSSSRRRaaa{{{[[[>>>777444333333111000///111444111000000//////000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++******,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////......///000111222}}}xxxtttssstttsssnnnfffdddfffdddbbb___]]]ZZZVVVQQQMMMJJJGGGHHHKKKNNN[[[{{{}}}yyytttsssrrrpppooonnnoooooooooooooooooooooooonnnoooooonnnlllkkklllmmmkkkjjjhhhgggfffggghhhiiihhhhhhiiimmmqqqsssqqqooodddggggggccccccfffgggeeeaaabbbbbbbbbaaa```___^^^ZZZZZZYYYXXXWWWVVVVVVUUUSSSTTTYYY___bbbgggqqq|||{{{uuukkkbbb]]]]]]```ccc[[[YYYWWWVVVVVVVVVUUUTTTNNNPPPQQQPPPNNNMMMOOOQQQNNNNNNMMMLLLJJJHHHGGGFFFCCCBBBAAABBBCCCCCCBBBAAAAAA@@@===;;;:::;;;;;;<<<::::::::::::999777666555444666888888777666777777666555444555777888777666666555555555666777888999666666666666666666666666888666444444666888:::::::::KKKfff}}}|||zzzzzz~~~}}}{{{{{{zzzuuuqqqqqqpppnnnmmmlllmmmnnnoooooonnnmmmlllkkkkkkkkkkkklllllllllmmmpppsssvvvxxxxxxwwwuuutttvvvyyy|||~~~yyynnn___VVVOOOLLLKKKJJJLLLQQQSSSUUUVVVXXXddd|||bbbDDD444333///111222111000111222222000000////////////000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++******,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000//////000000111111~~~yyyttttttssssssrrrlllfffeeeiiiaaa___\\\YYYVVVQQQLLLHHHHHHFFFJJJQQQZZZqqqxxxyyyvvvrrrnnnooorrrrrrnnnmmmmmmllllllllllllmmmnnnpppppppppnnnlllkkkkkkmmmkkkjjjiiiiiiiiijjjllllllkkkkkklllooorrrrrrnnnkkkkkkmmmkkkeeecccfffjjjjjjbbbcccdddeeedddbbb```^^^\\\]]]]]][[[XXXWWWWWWWWWTTTVVV[[[```aaabbbiiirrrkkkfff```[[[ZZZZZZ[[[[[[WWWUUUTTTUUUWWWYYYYYYXXXPPPQQQQQQPPPNNNNNNRRRVVVOOOOOONNNLLLJJJHHHFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAA???===:::999:::;;;;;;===<<<;;;:::888666444333444666888999777666666777555444444555777888777666666666555555666777999:::555555555666666666666666777777666555555777999;;;===@@@OOOiiizzz|||{{{|||{{{yyywwwwwwwwwyyyzzzvvvuuuuuuttttttuuuuuuuuuvvvuuuvvvwwwzzzlll```YYYQQQJJJKKKNNNOOOQQQTTTTTTYYY^^^fff{{{hhhKKK;;;555444///222444333333333222000000000////////////000111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++******,,,---+++++++++,,,,,,---------------------...///000000000000000000000111}}}xxxvvvuuuooooooooommmjjjeeeaaa^^^[[[]]]ZZZSSSPPPPPPMMMHHHKKKLLLRRRbbb~~~ssssssqqqooonnnoooppppppoooooonnnmmmllllllmmmooopppqqqpppnnnmmmmmmmmmnnnoooooojjjddddddgggiiihhhfffjjjjjjjjjkkkkkkkkkjjjjjjppplllhhhgggiiikkkkkkiiifffdddbbbaaa```aaabbbccc___aaaaaa___ZZZWWWWWWXXXXXXYYY\\\___bbbcccaaa^^^aaa___\\\XXXVVVUUUVVVVVVSSSTTTWWWYYYYYYXXXVVVTTTPPPPPPOOONNNOOOPPPRRRSSSNNNOOOPPPOOOMMMJJJFFFCCCAAA???======???BBBCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;:::999777666666555555666666777777888888888999666555555555555444444444888777666555555555555555555555444444444444555555555666777666555666777999999AAAEEEMMMfff}}}pppaaaXXXPPPJJJHHHNNNQQQPPPQQQTTT[[[dddsssmmmNNN===888333---333333222222111000//////........................//////............//////---------,,,,,,+++++++++************************+++***)))***++++++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,------...///000------///000222444}}}wwwrrrooonnnnnnmmmkkkhhheeeaaa___^^^]]]\\\XXXSSSLLLHHHGGGGGGJJJZZZuuu}}}vvvrrrqqqnnnmmmmmmmmmmmmmmmpppnnnmmmkkkkkklllnnnoooooommmllllllnnnpppooonnnllliiidddbbbcccddddddcccfffggghhhhhhgggggghhhiiijjjgggddddddfffhhhgggeeeeeeddddddcccbbbaaa___]]][[[]]]```___]]][[[[[[\\\WWWYYY\\\```cccaaa]]]YYY[[[ZZZYYYXXXWWWXXXYYYYYYUUUVVVWWWWWWVVVTTTRRRQQQPPPOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJGGGEEECCCAAA???>>>>>>???AAAAAAAAA???>>><<<;;;:::999::::::999888777666555555555555666666666666777777777888555555555555444444444444666666555444444444444444444444333333333333444444444555666555444444666888444:::>>>CCCVVVsss}}}|||pppbbbWWWPPPKKKJJJKKKPPPPPPPPPUUU]]]]]]tttyyyTTT<<<444555444222333333222111111000//////........................///......------......///---------,,,,,,+++++++++************************+++***)))***++++++***)))*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,------,,,------...///000///000000111222222{{{wwwtttqqqmmmkkkiiihhheeebbb```______```XXXRRROOOPPPLLLJJJSSS```mmm~~~xxxuuutttpppooonnnmmmmmmnnnnnnooouuussspppnnnlllllllllmmmnnnkkkiiikkkppprrroookkkgggfffdddaaa^^^^^^___aaaccceeeeeedddaaaaaadddgggbbbaaaaaabbbcccdddcccaaaaaabbbcccddddddbbb]]]YYYWWWZZZ]]]^^^]]][[[[[[ZZZUUUWWW[[[___aaa^^^YYYTTTTTTUUUVVVWWWXXXZZZ[[[[[[VVVVVVUUUTTTQQQOOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>???@@@@@@>>>======<<<:::888888777888888666666555555555555666666555555555555555666666666555555444444444333333333555444333333222333333333222222111111111111222222222333444444333333444666222555777999AAAWWWvvvzzztttqqq{{{jjj\\\SSSNNNKKKJJJPPPWWWYYYVVVUUU___kkkvvvzzzZZZ:::///222333222333222222222111111000000///...........................------,,,,,,------...------,,,,,,,,,,,,++++++************************+++***)))***++++++***)))*********++++++++++++,,,******++++++++++++******)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------...///000222222222111111111{{{xxxtttrrrpppnnnllljjjcccbbbbbbaaa`````````aaaUUUKKKHHHLLLNNNSSSjjjvvvrrrooommmnnnoooooooooooopppsssuuuzzzxxxtttqqqnnnmmmllllllnnnjjjgggjjjpppqqqlllfffbbbddddddaaa]]][[[^^^bbbdddeeeeeebbb]]]\\\```ddd^^^___```bbbccccccaaa```^^^^^^___aaacccbbb]]]YYYUUUWWWZZZ[[[ZZZWWWUUUSSSRRRSSSUUUYYY[[[ZZZVVVSSSRRRSSSUUUVVVWWWXXXXXXXXXTTTSSSQQQOOOLLLJJJIIIHHHFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@??????@@@@@@???;;;888;;;:::888777666666666777555555555555555666777888444444444444444444444444444444444444333333333222333222222111111111222222222111111111111111111222111222222222111111333444555222333555555@@@]]]zzz~~~|||xxx}}}kkkZZZPPPLLLLLLMMMOOOXXXaaaaaa]]]aaaqqqYYY???...222888333...///222111111111000000000///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***++++++***)))************++++++++++++******++++++++++++******))))))***++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000222222222111111111}}}yyyuuuoookkkiiihhhgggfffbbbbbbccccccaaa___\\\ZZZWWWLLLGGGNNNUUUbbb{{{vvvppplllkkkooopppqqqpppnnnoooqqqtttwwwuuurrrpppooonnnooopppooojjjggghhhmmmmmmggg```^^^bbbeeeccc^^^]]]bbbgggggggggfffbbb^^^]]]___aaa^^^```bbbddddddcccbbbaaabbb___^^^___aaa```[[[VVVTTTUUUXXXYYYYYYWWWTTTQQQOOOOOOOOOQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDD???????????????===999666:::999777666555555666777666666666666777888999999444444444333333333333333444333333333222222222222111111000000000000111222222222111111111111222222///000111000//////111333444000111555555777III___|||{{{zzzooo___RRRLLLLLLOOOQQQUUUZZZ]]]\\\```sssoooCCC444...777:::222...111111111111000000000000000........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***++++++***)))))))))*********+++++++++)))******++++++******)))))))))***++++++++++++***++++++,,,,,,,,,---------------,,,------...///000000000000111222222~~~{{{|||{{{zzzzzzuuunnnhhhfffeeeeeeeeedddeeedddbbb^^^YYYSSSPPPOOOLLLOOO\\\nnnyyytttooommmppprrrttttttqqqmmmlllnnnqqqqqqpppnnnnnnnnnoooqqqrrrnnnjjjffffffhhhgggbbb^^^___cccfffeeebbbaaaeeejjjiiihhheeecccbbbaaaaaaaaa___aaadddeeedddbbbbbbbbbhhhdddaaaaaabbb```ZZZTTTTTTTTTVVVYYY[[[[[[XXXVVVOOOMMMLLLMMMPPPSSSUUUVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGFFFDDDBBB@@@???BBBAAA@@@??????@@@BBBBBB???>>>>>>>>>>>><<<888555:::999777666666666777888777777777777777888999999444444444444333333333333333333333222222222111111000000000///000000111222111111111000000111111111///000000000//////111222000...000555666666>>>IIIeee~~~|||}}}hhh```VVVNNNLLLOOORRRUUUXXXXXXWWW[[[nnnzzzWWW<<<555222555555000111777000000000000000000000000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************+++***)))***++++++***))))))))))))************+++))))))************))))))((()))******++++++******,,,,,,,,,,,,------------------,,,------...///000...///000111222333}}}yyyxxxwwwvvvuuutttooojjjfffddddddccccccbbbaaa___\\\WWWRRRNNNLLLNNNWWWggg~~~~~~}}}yyyqqqpppwwwsssvvvwwwtttpppooosssvvvvvvuuurrrpppooooooooopppjjjgggdddccccccbbbaaa___bbbeeeffffffddddddfffiiigggdddbbbcccfffhhheeebbb___bbbddddddaaa``````aaafffdddcccfffiiiggg___WWWVVVUUUUUUWWWZZZZZZXXXVVVPPPNNNMMMOOOQQQSSSTTTSSSQQQOOONNNLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMJJJHHHFFFFFFFFFFFFEEECCCAAA???===@@@@@@??????>>>?????????>>>===<<<<<<===;;;888666::::::888777777888888999777777666666666777777888555555444444333333333333222222222222111111111111000000//////000111111222000000////////////000000...///000///...///000222...///111333333444888<<>>>>>>>>>>>>>>=========>>>===<<<;;;<<<;;;999777;;;:::999888888999999:::666666555555555555666666555555555444444333333333222222222111111111111000000000000000000111222222.........------............///000000...///000222000444444111...000444555777DDD^^^~~~pppddd^^^VVVOOONNNMMMNNNPPPTTTWWWYYYYYYZZZdddxxxTTT;;;777000444444111111333111+++////////////000000000000...........................------,,,,,,------...+++++++++,,,,,,---------************************+++***)))***+++++++++)))))))))))))))************))))))************))))))(((((()))***************,,,,,,,,,---------......---------------...000000000000000111222222yyyuuuwww{{{}}}{{{vvvpppnnnmmmooosssrrrlllgggcccaaa___^^^______[[[XXXOOOIIIGGGKKKOOOSSS[[[eee}}}{{{zzz{{{|||zzzuuuqqqtttyyy}}}{{{xxxyyyvvvpppnnnppppppnnnhhhdddcccfffgggdddcccdddeeedddcccbbbbbbbbbcccccc```______```cccddddddcccbbbaaa___]]][[[ZZZZZZZZZ\\\\\\^^^```bbbbbb```^^^YYYXXXWWWUUUUUUVVVWWWWWWTTTTTTUUUTTTSSSQQQOOONNNLLLLLLLLLLLLLLLNNNQQQTTTXXXUUUQQQMMMJJJIIIJJJJJJFFFGGGHHHFFFDDDCCCCCCDDDAAA@@@>>>>>>@@@AAAAAA@@@??????>>>===<<<;;;::::::;;;;;;:::::::::999999999888888777777666666555555555444444333333444444555111111000000000000111111222111111000000000000000000000000000000000000000000//////............///000000000000000111111222888666@@@[[[zzz|||qqqddd\\\TTTMMMKKKMMMOOONNNRRRVVVWWWTTTTTTXXXiiitttKKK;;;:::555444444333333222111000000..............................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++***)))(((((()))******(((((((((((((((((((((((('''(((***++++++***)))(((************************))))))))))))******************+++++++++,,,,,,,,,,,,.........,,,+++,,,---000000000000000111}}}wwwsssvvv{{{|||wwwsssrrroookkkkkkmmmllliiieee^^^^^^```cccccc^^^WWWQQQKKKMMMOOOLLLIIISSSqqq{{{}}}{{{zzzzzzzzzyyyuuurrrtttxxx~~~~~~{{{xxxzzzzzzwwwqqqoooqqqqqqnnnkkkfffdddggghhhfffeeegggfffeeedddcccbbb```______^^^^^^^^^___```aaabbbaaabbbaaa^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVWWWWWWSSSSSSTTTTTTSSSQQQPPPNNNOOOOOOOOONNNNNNPPPSSSUUUUUUSSSOOOLLLIIIIIIIIIIIIGGGHHHHHHGGGEEEDDDDDDEEECCCAAA??????@@@AAA@@@???>>>>>>======<<<<<<;;;;;;::::::::::::999999999999888888777666666555555444444333333222222333333444111111000000000000111111222111000000//////000000///////////////////////////...............//////000000//////000000111222444333;;;NNNeee||||||~~~zzzlll```[[[XXXUUUPPPIIIIIILLLRRRSSSVVVWWWUUUTTT\\\eee~~~```AAA555666222444333333222111111000000...........................------------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))(((((()))******************************))))))*********))))))(((************************))))))))))))************++++++,,,,,,,,,---------,,,---...---,,,,,,---...000000000000111111~~~|||zzzwwwsssqqqrrrmmmgggeeeffffffdddbbbaaaaaa```___[[[UUULLLFFFHHHKKKOOOPPPUUUlll~~~{{{zzzxxxwwwvvvvvvuuutttrrrtttwww{{{~~~~~~{{{wwwtttzzz{{{wwwrrrppprrrrrrooonnniiifffhhhiiiggghhhjjjiiiiiihhhgggdddbbb___]]]\\\\\\]]]]]]^^^^^^^^^___aaa___]]]\\\\\\^^^```bbb```___]]][[[YYYXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVRRRSSSSSSTTTSSSRRRQQQPPPSSSRRRQQQQQQQQQSSSTTTUUUQQQOOOLLLJJJHHHGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFEEECCCAAA@@@AAAAAA???>>>::::::::::::::::::::::::999999999999888888888888777777666666555444444444222222222111111222222222111000000//////000000111111111000///////////////........................------------......///000///////////////000111111///000666>>>JJJ```~~~xxxgggZZZRRRPPPOOONNNJJJFFFGGGLLLVVVUUUUUUSSSQQQXXXkkk~~~wwwYYYGGG777111333111333333222222111000000000........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------******))))))))))))******************************++++++***)))((((((((()))************************))))))))))))************,,,,,,,,,,,,---------...***,,,------,,,,,,.../////////000000111111{{{{{{~~~|||yyyvvvuuusssqqqoookkkhhhdddbbbbbbcccbbb```ddd```ZZZTTTPPPMMMLLLKKKLLLNNNVVViii~~~vvvuuusssrrrrrrrrrrrrqqqtttuuuxxxzzzzzzxxxtttqqqvvvxxxuuuqqqpppssstttrrroooiiieeeggghhhggghhhkkkkkkkkkkkkkkkhhheeebbb```\\\]]]^^^]]]\\\\\\\\\]]]^^^\\\[[[ZZZ[[[^^^bbbdddbbbaaa^^^[[[XXXWWWXXXYYYWWWXXXYYYZZZYYYXXXWWWVVVSSSSSSTTTUUUUUUTTTSSSRRRUUUSSSRRRRRRSSSTTTTTTTTTNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEECCCBBBDDDFFFGGGEEEBBBAAA@@@@@@>>><<<666666666777777888888888888888888777777777666666666666555555444333333333111111000000000000111111000000////////////000000000000///............///------------------------,,,,,,,,,,,,---...///000///............///000000...///222444888HHHgggyyyxxxuuugggZZZQQQRRRLLLIIIJJJJJJKKKOOOUUUXXXWWWXXX[[[bbbqqqxxxTTT<<<888333111444555222222111111000000000000........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))))))))*********************************---,,,***(((''''''((()))************************((()))))))))************+++++++++,,,,,,,,,------***+++------------///000//////000000111111{{{yyyzzzvvvxxxyyyvvvsssqqqpppnnnlllkkkcccbbbaaaaaaaaa```___^^^ZZZVVVPPPKKKIIILLLPPPTTTUUUbbbyyyzzzvvvuuuuuusssrrrrrrssstttuuutttuuuwwwxxxvvvrrroooppprrrqqqmmmnnnrrrtttsssmmmgggdddeeefffeeefffiiiggghhhiiiiiihhhfffdddbbb]]]___```^^^\\\[[[[[[]]][[[ZZZYYYYYYZZZ]]]aaaccc______]]]ZZZWWWWWWYYY\\\WWWXXXYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTRRRPPPQQQSSSTTTSSSQQQLLLKKKIIIHHHGGGFFFFFFGGGDDDDDDCCCBBB@@@@@@BBBDDDGGGDDDAAA??????>>><<<:::666666666777888888999999777777666666666555555555555555444444333222222222111000000//////000000111000000////////////000000000///......---.................................++++++++++++,,,...//////.........---......///000///000111222222:::MMM___~~~nnnkkkvvvnnn```UUUMMMIIIIIIDDDCCCIIIPPPTTTWWWZZZVVV[[[hhh{{{XXX===222777444111333444111111000000000000//////........................------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,(((((())))))************))))))))))))))))))))))))---,,,***(((''''''((()))))))))))))))))))))))))))((()))))))))************)))*********++++++++++++***+++------------///000...//////000111111zzzvvv|||ttttttzzzssspppmmmjjjjjjiiihhhgggaaaaaa```___]]][[[XXXWWWOOONNNLLLIIIIIILLLQQQUUUjjj{{{wwwvvvxxxyyyxxxvvvvvvwwwxxxvvvtttsssuuuwwwvvvsssoookkkmmmllliiijjjooorrrqqqjjjdddbbbccceeeccccccfffbbbbbbcccddddddcccaaaaaa^^^```bbb___\\\YYY[[[]]]YYYYYYYYYZZZ[[[]]]___```[[[\\\\\\YYYUUUUUUXXX[[[WWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQOOOMMMOOORRRTTTRRROOOLLLLLLJJJIIIHHHGGGFFFFFFBBBBBBBBB@@@>>>???BBBDDDDDDBBB???===<<<;;;999777888888999999:::::::::;;;555555555555444444444444444444333333222111111111111000000//////000000111000//////......//////000//////...---------------........................++++++++++++,,,,,,---...---------------...//////000///000222222444;;;EEEooorrrkkkrrrmmm___TTTKKKHHHHHHFFFCCCFFFNNNTTTUUUUUUVVV___lllmmmDDD555444:::444000111...000000000///////////////........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))))))))************'''((()))******+++******((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***************,,,------,,,,,,...///......///000111222~~~zzzuuuoooooosssnnnkkkhhhgggggghhhgggggggggeee```ZZZUUUPPPNNNNNNKKKLLLMMMOOOVVVbbbpppzzz|||wwwvvvuuuwwwzzzzzzxxxwwwwwwxxxvvvtttrrrtttwwwxxxtttppphhhjjjiiieeefffjjjlllkkkgggcccaaacccdddbbbbbbccc````````````____________^^^aaabbb```[[[XXXYYY\\\ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ]]]]]]ZZZVVVTTTWWWZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPPPPMMMLLLNNNRRRTTTRRROOONNNMMMLLLKKKIIIHHHGGGFFFCCCBBBAAA???>>>???BBBEEEAAA???<<<::::::999777555888888888888999999999999444444444444333333333333333333333222111111000000111000000000000000000111//////............/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,------...///---,,,---000000000444;;;SSSdddzzzxxx{{{yyykkk]]]TTTOOOIIIHHHJJJJJJKKKPPPUUUXXX[[[eeeooopppOOO;;;444555666111222333,,,////////////////////////........................,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******************&&&''')))***++++++******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,---...---,,,,,,---.........///000111222~~~www~~~rrrrrrtttnnnhhhhhhllljjjgggfffhhhiiijjjjjjnnniiiaaaWWWNNNHHHFFFGGGJJJKKKOOOYYYlll}}}{{{{{{xxxsssrrrtttqqquuuxxxyyywwwuuuuuuvvvwwwtttrrrtttwwwyyyuuurrrhhhjjjhhhccccccfffhhhffffffbbbaaadddeeebbbaaabbbbbbaaa```___^^^^^^^^^___^^^aaabbb___YYYVVVXXX[[[[[[\\\]]]^^^___^^^]]]\\\]]]```aaa^^^XXXVVVXXX[[[WWWVVVUUUTTTSSSTTTUUUVVVTTTTTTUUUTTTSSSQQQOOONNNOOOLLLKKKNNNSSSUUUSSSOOOOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCBBB@@@???@@@CCCFFF???===:::999888777666444666666666666666666666555444444444333333333222222333333222222111000000000111111000000000000111111//////............//////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......+++)))+++------...444<<<777CCC```|||zzzmmmaaaVVVLLLJJJIIIFFFGGGJJJJJJNNNSSSXXX\\\jjjlllNNN333777222222111---555888............///////////////........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********&&&''')))***+++++++++***************************'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,.........,,,+++,,,------...///000111222xxxxxx|||tttjjjgggfffeeefffhhhccciiilllmmmsss|||~~~{{{sssaaaRRRQQQOOOIIIIIINNNSSS\\\jjjzzzuuuvvvtttooonnnqqqtttuuuvvvwwwwwwuuusssrrrppppppqqqqqqqqqqqqppppppiiihhheeecccbbbbbbcccdddbbbdddfffgggfffdddbbb```cccbbbaaa```___^^^^^^^^^aaa```^^^\\\[[[ZZZYYYYYYWWWZZZ^^^bbbddddddbbbaaa___^^^\\\[[[YYYXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQSSSRRRPPPPPPQQQQQQPPPNNNOOOPPPNNNKKKLLLPPPPPPMMMOOONNNLLLIIIHHHGGGGGGGGGKKKGGGAAA??????@@@???>>>;;;;;;::::::999888777777777777777777666666666666555555444444444333333333222111111111000000//////000000000000////////////......---------,,,,,,,,,+++*********************++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,++++++,,,...//////...333333@@@aaarrrcccWWWTTTMMMHHHHHHIIIIIIMMMQQQQQQNNNUUUjjj^^^HHH<<<444333333222222111000000000////////////....................................---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((()))))))))***+++------,,,++++++************+++,,,---.........//////000111}}}sssrrrzzz{{{ssspppfffddddddgggfffbbbbbbeeefffttt}}}sssfffXXXMMMKKKJJJKKKWWWfff}}}xxxssssssqqqmmmnnnrrrssstttuuuvvvvvvtttrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmjjjiiihhhgggfffffffffgggggghhhiiiiiigggdddaaa___bbbaaa```___^^^]]]]]]]]]aaa___^^^\\\ZZZXXXXXXWWWZZZ\\\___aaaccccccbbbaaa___^^^\\\ZZZXXXXXXXXXXXXSSSRRRQQQPPPNNNNNNMMMMMMOOONNNMMMOOOQQQRRRQQQPPPQQQQQQNNNKKKLLLPPPQQQNNNLLLKKKIIIHHHGGGGGGGGGGGGIIIEEEAAA??????@@@>>>===::::::999999888777777666777777777666666666555555444444444333333333222222111111111000000000//////000000000/////////......------------,,,,,,,,,,,,......---,,,,,,+++*********************+++,,,,,,++++++******++++++,,,---++++++******++++++,,,---,,,+++***,,,...///...---222///333EEE___{{{{{{qqqhhh^^^TTTLLLNNNHHHFFFIIILLLNNNQQQUUUVVVWWWfff]]]CCC999666555333333222111111000000///////////////............---------------------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))******++++++''''''((()))))))))))))))************+++,,,---.../////////000111222~~~{{{zzzxxxvvvwwwvvvppplllppp}}}}}}rrrhhhcccaaa\\\[[[^^^```______eeennn|||ooocccSSSNNNLLLOOOSSS___yyy}}}}}}wwwsssqqqooommmnnnrrrqqqrrrsssssssssrrrpppooolllkkkiiihhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjhhheeebbb^^^\\\aaa```___]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYY\\\]]]^^^___`````````___^^^\\\ZZZWWWVVVVVVWWWWWWSSSRRRQQQOOONNNLLLKKKKKKKKKKKKKKKMMMPPPRRRRRRRRRQQQQQQMMMIIIJJJNNNOOOMMMHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA@@@???>>><<<;;;999888888777777666666666777666666666666555555555333333222222222111111111111111000000000000//////000////////////.........---------,,,,,,,,,++++++//////...,,,+++***)))(((***))))))))))))***++++++***))))))))))))***++++++***))))))))))))***+++++++++******+++---......---333///...333???YYY}}}zzzqqqeee[[[UUUPPPLLLIIIHHHGGGJJJPPPRRRRRRSSSWWWZZZggg}}}XXX???444222444777333222222111111000///////////////............---------------------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,---++++++******++++++,,,---*********++++++,,,---...000000000000222333}}}yyyvvvtttsssssspppooonnnmmmooouuu~~~}}}xxxooohhhccc```_________[[[YYY\\\bbbkkk{{{~~~lll\\\SSSJJJOOO[[[kkkzzzwwwvvv{{{yyywwwuuutttrrrooommmnnnpppnnnoooooooooooonnnmmmllliiihhheeeccccccdddeeefffdddfffgggiiiiiiiiigggggghhhggggggeeebbb^^^[[[YYY```___]]][[[ZZZZZZ[[[\\\XXXXXXXXXXXXYYYZZZ[[[[[[^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYWWWTTTSSSSSSUUUVVVUUUUUUTTTRRRQQQOOOMMMMMMKKKKKKKKKMMMPPPRRRRRRRRRQQQPPPLLLGGGHHHLLLMMMJJJEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@???>>><<<:::888777777666666666555555555666666666555555555444444111111111111000000000000000000000000000000///////////////.........------,,,,,,,,,,,,++++++++++++,,,++++++***)))(((((('''******)))))))))******+++)))(((((((((((()))******)))(((((((((((()))******+++***)))***,,,...---,,,...///000222555CCC^^^vvv{{{ttthhhaaaWWWPPPMMMLLLLLLKKKHHHKKKRRRWWWWWWWWW^^^hhhuuusssXXX@@@888777444222555222222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,------,,,+++++++++,,,...///++++++++++++,,,---......000000000111222333sssqqqmmmjjjiiihhhiiijjjjjjgggfffkkkssswwwuuurrrmmmhhhbbb^^^]]]]]]\\\[[[```^^^cccooo|||}}}rrrggg^^^YYYXXX^^^iii~~~|||uuurrrkkkkkknnnkkknnnqqqsssrrrooommmlllkkkkkkkkklllkkkkkkkkkjjjjjjgggeeecccbbbaaabbbdddeeedddeeehhhjjjjjjjjjhhhgggeeeeeedddcccaaa^^^[[[ZZZ___]]][[[ZZZYYYZZZ\\\]]][[[ZZZZZZYYYYYYYYYYYYZZZ]]]\\\[[[YYYXXXXXXYYYYYYXXXWWWTTTRRRQQQRRRSSSSSSUUUUUUUUUTTTSSSQQQOOONNNNNNMMMMMMNNNQQQRRRQQQPPPRRRQQQNNNIIIIIILLLMMMJJJEEEEEEDDDCCCAAA@@@>>>>>>===>>>???>>><<<:::888777666666666555555555555555555555555555444444444444111111000000000///////////////////////////000000............------------,,,,,,+++++++++*********)))))))))))))))))))))***,,,++++++*********++++++((((((''''''(((((()))***((((((''''''(((((()))******))))))***,,,---,,,+++)))***...000000444@@@MMMzzzxxxxxxyyy~~~{{{sssjjjbbb\\\SSSPPPLLLIIIHHHIIIIIIIIIKKKOOOTTTXXX[[[gggrrrKKK===444777888222///111222222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++******)))((((((***+++,,,++++++++++++,,,---...///000000000111222333dddcccaaa```___```bbbcccaaa___aaahhhpppqqqjjjccc```___]]]^^^```aaabbbbbbhhhlllzzzyyytttooollliiijjjqqqzzzzzzmmmkkkmmmhhhhhhkkkhhhiiiooossspppmmmlllllljjjkkkjjjjjjjjjiiiiiiiiiiiieeeeeedddccccccdddeeeffffffgggjjjkkklllkkkjjjiiifffeeeeeecccaaa___^^^]]]]]][[[ZZZYYYYYY[[[^^^```aaa```^^^[[[YYYWWWVVVVVV\\\[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMPPPOOONNNOOOPPPQQQPPPOOOTTTTTTQQQLLLLLLOOONNNJJJDDDDDDCCCBBB@@@>>><<<;;;:::<<<===<<<:::777777777555555555555555555555555555555444444444333333333111111000000000/////////......////////////000000......---------,,,,,,,,,+++++++++*********))))))))))))******+++,,,,,,,,,,,,,,,+++************+++((((((''''''(((((()))***((((((''''''(((((()))***)))(((((()))+++,,,,,,+++---++++++.........333999RRRkkkyyytttttt{{{yyysssjjjbbb[[[UUUQQQNNNGGGGGGGGGHHHIIIJJJKKKKKKPPPPPPTTT]]]kkkhhhGGG999555444555444111222444222111111000000///...............------------,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((()))*********++++++******++++++,,,---++++++++++++,,,---...///000000000000222333^^^^^^]]]]]]]]]^^^``````^^^___bbbgggkkkllliiifffaaacccdddgggiiikkknnnpppooouuu||||||rrrsssiiijjjnnnjjjkkkqqqpppmmmtttvvvqqqmmmooorrrrrrllllllkkkjjjjjjjjjjjjjjjeeeeeeeeefffgggggghhhhhhggghhhiiijjjjjjjjjiiihhhfffeeedddbbb```^^^]]]\\\[[[ZZZYYYXXXZZZ]]]```ccccccbbb___]]][[[ZZZYYYXXX\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUSSSSSSOOOPPPQQQRRRRRRPPPNNNMMMOOONNNMMMNNNOOOPPPOOONNNRRRSSSQQQMMMMMMNNNKKKFFFAAABBBBBBAAA@@@>>>===;;;999:::<<<:::777555666777555555555555555666666666444444444333333333333222111111111000000000//////........./////////000000---------,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++***)))))))))))))))((((((((('''((())))))***((((((((('''((())))))***)))(((''')))+++,,,+++***///,,,,,,//////...111555:::LLLjjj{{{{{{|||uuupppeee```XXXRRROOOLLLKKKIIIEEEGGGIIIKKKMMMOOOQQQRRRUUUVVV___ttthhhLLL888444777777222000333555555111111111000//////...............---------,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))*********,,,---......//////......,,,,,,+++,,,,,,---...////////////000111222[[[[[[[[[[[[\\\\\\]]]^^^___cccgggiiijjjlllooorrrppprrrrrrqqqpppppprrrtttlllooouuu}}}}}}wwwrrrnnneeeggglllhhhkkkssstttuuu{{{{{{sssppptttzzz{{{nnnmmmllllllkkkkkklllllleeeeeeggghhhiiijjjjjjjjjffffffggggggggggggffffffeeedddbbb```]]][[[YYYXXX[[[YYYXXXXXXZZZ^^^bbbeee______^^^^^^]]]]]]^^^^^^\\\\\\\\\\\\[[[ZZZXXXXXXVVVWWWYYYZZZYYYWWWUUUTTTOOOPPPRRRSSSSSSRRRPPPOOOLLLKKKKKKLLLNNNPPPOOONNNNNNOOONNNKKKJJJKKKGGGBBB???@@@AAAAAAAAA???>>>===888:::;;;999666444555777555555666666666666666666444444444333333333222222111111111111000000000000---.........//////000000---------,,,,,,,,,++++++************))))))))))))******))))))((((((''''''******)))(((((((((((((((((((((((((((((()))******((((((((((((((()))******)))((('''(((***,,,+++***)))))),,,000000---...222555<<>><<<<<<>>>???===:::::::::888777666666666666666666666555555444444333111111111111111111111111222111000......---------......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((()))******''''''''''''''''''''''''************************+++++++++,,,,,,,,,------111000555FFFccc|||uuuqqqkkkkkkfff]]]UUUQQQOOONNNHHHHHHHHHHHHHHHHHHIIIJJJGGGOOOTTTTTTTTTZZZbbbeeennnuuuRRRAAA;;;777444333333222222111000/////////............---------------,,,,,,,,,,,,++++++,,,*********,,,---,,,+++***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((((((+++++++++++++++***)))((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........///000111222xxx}}}pppkkkddd```____________iiizzz|||yyyvvvqqqnnnnnnoooqqqsssrrrpppqqqtttxxxxxxvvvnnniiilllvvv{{{yyypppmmmnnnssstttooojjjhhhcccdddeeeggghhhhhhhhhhhhjjjkkkkkkiiigggfffhhhkkkiiihhheeedddcccbbbaaa```]]]\\\\\\^^^bbbbbbaaa^^^______```aaaaaaaaa``````]]]\\\ZZZXXXWWWXXXYYYZZZVVVVVVVVVUUUTTTQQQOOONNNQQQRRRTTTTTTSSSQQQQQQQQQMMMNNNOOOOOONNNMMMKKKJJJLLLKKKJJJJJJKKKJJJHHHFFFAAA>>><<<===>>>>>><<<:::888888777777666555555555444444444444444444333333444333222111000000//////111000///......---.........------------,,,,,,,,,++++++++++++++++++++++++)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,...555DDD]]]yyyzzzuuutttyyy~~~~~~uuummmgggaaa]]]^^^\\\XXXRRRMMMKKKIIIHHHEEEEEEFFFFFFGGGIIILLLNNNPPPTTTXXX\\\iii~~~wwwVVV???777666333000333333222111111000//////............------------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++******************)))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((***************)))((((((&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,------.........///000111222vvvmmmhhhfffeee^^^___aaadddiiiqqqyyy|||vvvqqqsssuuuttttttuuurrrrrrsssssstttvvvwwwxxxuuuqqqjjjeeeiiippptttsssmmmlllooouuuvvvpppkkkiiieeefffggghhhiiiiiiiiihhhhhhiiiiiihhhggghhhjjjmmmjjjhhhffffffggggggdddaaa[[[\\\___bbbeeedddaaa^^^```aaaaaaaaa```___]]]\\\XXXXXXXXXXXXWWWXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTRRRPPPNNNPPPQQQRRRPPPNNNKKKIIIKKKJJJJJJKKKKKKKKKHHHFFFAAA???===<<<===<<<:::888666666666666555444333333222222222222222333333333666444222000............//////...............///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,...///,,,...;;;RRRddd~~~{{{oooiiihhhhhhlllrrrzzz~~~{{{vvvmmmddd]]]WWWRRROOOMMMKKKIIIHHHHHHGGGEEEEEELLLLLLLLLLLLLLLOOOSSSWWWXXXdddrrr___PPP>>>444444666555222222222111111000000//////............------------,,,,,,,,,,,,++++++++++++---,,,******++++++***((()))************))))))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***''''''''''''(((((((((((()))))))))))))))(((((('''%%%%%%&&&((()))+++,,,,,,)))************+++++++++***++++++,,,,,,------.........///000111222xxxrrrhhh___YYYXXXYYY[[[```iiivvv}}}xxxvvvtttuuuwwwxxxwwwvvvqqqppppppqqqtttvvvwwwvvvssspppkkkiiikkkoooooonnnkkkkkkpppwwwxxxrrrmmmkkkmmmmmmmmmllllllkkkjjjiiigggggggggggggggiiikkkmmmiiifffeeefffhhhhhhddd```YYY[[[^^^aaaccccccaaa___aaabbbbbbaaa___\\\ZZZXXXUUUVVVWWWXXXYYYXXXXXXWWWXXXWWWWWWVVVVVVWWWXXXXXXVVVTTTSSSTTTVVVVVVRRROOONNNPPPRRRSSSSSSPPPMMMJJJJJJJJJJJJKKKLLLJJJHHHEEE???>>>===<<<;;;999888777333444444555444333222111///000000111111222222222444333111///.........///......---------...//////---------,,,,,,,,,++++++******************************)))))))))******+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++---000000---***000???KKKmmm}}}}}}}}}xxxjjjaaacccdddfffkkkqqqwww|||~~~~~~yyytttooollljjjjjjfffaaa[[[UUUQQQNNNLLLKKKGGGFFFIIILLLKKKJJJKKKNNNOOOPPPPPPQQQTTT[[[```nnndddHHH@@@777444666888666222111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++***...,,,******+++***)))'''))))))************)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&'''((()))***++++++))))))*********+++++++++***++++++,,,,,,------.........///000111222yyyoooiii```___]]]]]]bbbjjjrrrwww{{{uuuuuutttsssssssssqqqnnnooonnnoooqqquuuwwwwwwvvvtttqqqoooqqqsssqqqnnnkkkjjjkkkpppwwwwwwsssooopppvvvuuusssqqqooommmkkkjjjfffffffffgggiiijjjkkkkkkeeedddcccdddeeedddaaa^^^[[[\\\___```aaabbbccccccbbbbbbaaa```]]][[[XXXVVVUUUVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTRRRSSSUUUUUUQQQNNNMMMOOORRRTTTTTTQQQNNNLLLJJJIIIJJJKKKKKKIIIFFFCCC======<<<:::888666666555222333333333333222222111.../////////000111111111111000///.........///000...------------......///------,,,,,,,,,+++++++++************************(((((((((((()))***+++,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))+++,,,,,,---000444888IIImmmzzzuuuvvv|||lllfffbbb^^^^^^ccciiimmmnnnpppuuu{{{|||{{{wwwtttqqqnnnmmmlllnnnllliiieeeaaa^^^[[[ZZZVVVUUUSSSOOOLLLKKKJJJJJJQQQLLLKKKOOOQQQNNNOOORRRMMMQQQVVVYYY^^^fffpppxxx```FFF???999444111222333111///000000//////////////////...------------,,,,,,,,,,,,,,,+++++++++*********---,,,************((('''((())))))*********))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------.........///000111222yyyyyyzzzyyywwwuuurrrqqqqqqtttzzzzzzzzzqqqtttssspppoooooommmjjjnnnoooqqqtttvvvxxxyyyyyyyyyuuutttwwwxxxtttnnnlllkkklllpppuuuvvvssssssvvvzzzyyyvvvrrrooommmkkkkkkffffffgggiiijjjjjjhhhfffaaaaaaaaa```___^^^\\\\\\\\\___aaabbbcccccceeegggbbbaaa___]]][[[YYYXXXWWWVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUTTTQQQOOOOOOQQQRRRSSSSSSQQQNNNLLLJJJIIIIIIJJJJJJGGGBBB???999::::::888555444444444333222222111111222222333///////////////000000000.........///////////////......---------------...,,,,,,,,,,,,++++++++++++************************&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************)))***---000111///,,,444KKKggg{{{vvv}}}}}}qqqjjjhhhgggdddaaa___```aaaccchhhmmmrrrttt{{{|||||||||zzzxxxuuussskkkmmmooorrrtttyyy~~~{{{zzzwwwssspppmmmkkkjjjfffdddbbb___\\\YYYXXXWWWWWWVVVTTTRRRPPPOOONNNMMMIIIJJJKKKJJJIIIIIIJJJLLLOOOKKKLLLRRRRRRPPPTTT]]]iiioooxxx|||[[[CCC777:::777333000000000000///////////////............------------,,,,,,,,,,,,++++++++++++************,,,+++))))))******)))'''((())))))************)))******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((()))''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((()))************+++++++++***++++++,,,,,,------.........///000111222zzzttttttpppttttttooommmooonnnjjjkkkoootttvvvvvvwwwyyy|||xxxuuuxxxxxxsssoooooommmmmmooossssssrrrvvv|||xxxvvvssspppmmmlllkkkkkkgggggghhhjjjllljjjfffaaa^^^aaaaaa^^^YYYWWWYYY[[[YYY]]]bbbeeedddcccdddeeeaaa___]]][[[YYYYYYYYYZZZWWWXXXXXXYYYYYYYYYYYYXXX[[[[[[\\\]]]]]]\\\ZZZYYYUUUWWWXXXWWWUUUSSSRRRQQQTTTTTTSSSRRRPPPNNNKKKJJJIIIIIIIIIIIIHHHDDD???;;;555666777666333111222444444333111000000111333555000000000000////////////......000000000...,,,+++///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,******,,,///000...+++000333;;;JJJddd~~~wwwoooddd___XXXVVVXXX[[[\\\[[[dddddddddddddddcccbbbaaaWWWXXXZZZ\\\\\\^^^bbbdddkkkmmmppprrrqqqnnnjjjgggaaa```^^^\\\ZZZXXXWWWWWWSSSSSSRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGIIIKKKKKKKKKKKKNNNPPPMMMLLLSSS]]]bbbdddqqqgggPPP???555333666555444333222222222222........................---------,,,,,,,,,++++++++++++++++++************+++***((()))***+++)))((((((((()))*********************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))''''''(((((())))))******)))************+++++++++***++++++,,,,,,------.........///000111222{{{qqqnnnooossssssllljjjlllkkkhhhhhhnnntttvvvttttttxxx|||zzztttvvvvvvrrrpppqqqooonnnoooqqqqqqrrrxxxsssrrrooommmkkkjjjjjjjjjggggggiiilllmmmjjjddd^^^]]]aaabbb]]]VVVSSSWWW\\\TTTZZZaaaeeedddbbbaaaaaa```^^^[[[YYYXXXYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZ[[[\\\[[[YYYXXXVVVXXX[[[YYYUUURRRSSSTTTWWWVVVUUURRROOOKKKIIIGGGIIIIIIIIIIIIGGGCCC===999222444666444111000111444555333111//////111444666111111000000/////////......///111111000---***(((000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))...,,,+++)))'''&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((('''(((***,,,---,,,333...///:::LLLddd}}}xxxnnnbbb\\\\\\]]]ZZZVVVXXXXXXXXXXXXXXXXXXYYYYYYSSSUUUWWWWWWVVVVVVWWWYYYXXX[[[___bbbaaa^^^YYYUUUSSSRRRQQQOOONNNNNNMMMMMMKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKFFFIIIKKKLLLKKKKKKNNNQQQRRRUUUaaarrr{{{]]]CCC;;;666333222222333444333111000000000---.....................---------,,,,,,,,,+++++++++++++++************)))***)))((()))***+++***)))(((((()))*********************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((()))******))))))%%%&&&'''((()))***+++,,,)))************+++++++++***++++++,,,,,,---............///000111222}}}||||||}}}~~~~~~{{{uuuqqqlllmmmoooppppppnnnlllkkkmmmpppsssuuutttsssssstttzzzxxxuuutttsssqqqnnnllllllnnnoooooommmnnnrrrvvvmmmmmmllliiifffddddddeeeeeefffggghhhfffbbb^^^[[[aaa]]]YYYVVVVVVVVVVVVVVVYYY\\\___```___]]]]]]]]]YYYYYYXXXXXXXXXZZZ[[[\\\WWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXWWWVVVUUUTTTSSSRRRQQQTTTRRRNNNJJJGGGFFFEEEFFFIIIGGGEEEDDDDDDBBB@@@>>>888666333000//////000222000000/////////111222333111000...------...000222---...///000000///...---......---------,,,,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,---...000444:::IIIbbbxxxwwwtttpppggg^^^___]]][[[YYYVVVTTTVVVZZZRRRTTTSSSPPPQQQUUUWWWUUUUUUUUUWWWXXXTTTNNNNNNRRRJJJKKKKKKJJJIIIIIIKKKLLLHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKMMMOOOPPPNNNLLLJJJMMMPPPSSSSSSPPPQQQUUUZZZ___gggyyy~~~fffEEE;;;;;;666111000555444111///......//////------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''******)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))*********))))))***++++++,,,,,,------...000000000000111222~~~xxxsssrrrsssvvvyyyxxxtttlllgggjjjkkklllmmmmmmllljjjiiigggjjjmmmnnnoooooopppqqqqqqooonnnnnnpppqqqqqqpppnnnppprrrqqqooommmmmmnnnkkkkkkkkkhhhdddbbbaaabbb\\\^^^aaaccccccaaa___]]]]]]ZZZWWWVVVWWWXXXXXXWWWXXXZZZ]]]^^^]]][[[[[[\\\ZZZYYYXXXXXXXXXXXXZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMKKKHHHGGGFFFFFFFFFFFFDDDBBBAAAAAA@@@>>><<<777555333000//////111222222111000/////////000111111000...---,,,,,,,,,---///000111111000///...---...------------,,,,,,,,,******)))))))))((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***++++++000...---------222???MMMiii{{{wwwpppfff\\\TTTQQQQQQUUUYYYYYYUUUTTTVVVXXXVVVPPPOOOPPPSSSQQQLLLKKKNNNJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPTTTWWW]]]```cccbbb^^^ZZZYYYYYYSSS\\\gggooossswww|||||||||qqqUUUAAA000000333333333888555333111///......//////------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))((()))******++++++*********++++++,,,,,,------...//////000000111222{{{ppplllmmmnnnooopppppppppppppppmmmiiifffggghhhiiiiiiiiiiiihhhhhhccceeehhhiiijjjkkkmmmoookkkiiihhhiiikkknnnppppppmmmppprrrssspppmmmkkkjjjkkkkkkkkkiiieeeaaa``````ZZZ[[[^^^aaaaaa```___]]]ZZZYYYXXXYYY[[[\\\[[[ZZZVVVXXXZZZZZZYYYXXXYYYZZZ\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSQQQPPPNNNMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEBBB@@@>>>>>>>>>===;;;999666444222000///000111222333222000///......//////111000000///...---,,,,,,111111111111111000///...------------,,,,,,,,,,,,++++++*********)))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++...,,,+++---,,,,,,000666???RRRrrruuunnnkkkjjjmmmllleee______```___aaa^^^^^^aaa___XXXRRRPPPOOOPPPQQQPPPNNNNNNOOOQQQOOORRRTTTUUUWWW^^^jjjssswwwwwwzzz~~~lllPPPAAA:::222...222222///000666333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''(((((()))******))))))***+++,,,,,,++++++***++++++,,,,,,------.../////////000111333zzzuuunnnkkkkkkmmmnnnooorrrooojjjggghhhiiijjjjjjhhhhhhhhhhhhiiiiiijjjjjjggghhhiiiiiiiiijjjlllooonnnkkkhhhgggiiikkklllmmmkkkmmmoooppppppooommmmmmlllmmmmmmjjjfffbbb```___```aaabbbbbbaaa___]]][[[[[[ZZZ[[[\\\^^^^^^]]][[[UUUVVVWWWWWWVVVVVVWWWYYY___^^^\\\YYYXXXWWWWWWWWWZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSQQQOOOMMMLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCC???>>><<<;;;<<<;;;:::888444333222000000000111222222111000///...///000000000111111222111111000///000000000000000000//////---------,,,,,,,,,++++++++++++++++++*********)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******...++++++000222111111444000666HHHbbbyyysssddd]]]XXXXXXXXXWWWWWWYYY]]]```jjjpppwww|||rrrsss}}}xxxZZZAAA777999999666777888555...---000222111000......---......++++++++++++++++++++++++************************************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((())))))''''''(((((()))*********)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------.../////////000111333yyynnniiihhhfffggghhhkkkmmmmmmnnnllliiiiiiiiijjjjjjiiijjjjjjiiijjjjjjlllnnnooommmnnnmmmllljjjiiijjjlllpppmmmjjjhhhiiikkkllllllnnnmmmllllllmmmnnnnnnnnnkkkkkkkkkhhhccc```^^^^^^cccccccccbbbaaa^^^[[[ZZZZZZZZZZZZ\\\]]]]]][[[YYYVVVVVVWWWVVVUUUUUUWWWYYYbbb```^^^[[[YYYWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKIIIIIIJJJIIIIIIHHHFFFDDDCCCAAA@@@>>><<<;;;;;;;;;999777222222111000000000111222111000//////000111222333222333333333222111000/////////////////////000000------,,,,,,,,,+++++++++++++++++++++*********)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***111,,,***---///...---......---333???MMMddduuujjjjjjkkklllpppwww{{{|||___HHH;;;222333:::444222222444444111//////000000///......---------++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''(((((()))*********))))))***+++,,,---------***++++++,,,,,,------.........///000111333rrrjjjfffeeecccaaa```aaafffjjjnnniiikkkppptttvvvsssnnnjjjlllkkkjjjjjjkkknnnppprrrqqqrrrqqqnnnkkkhhhhhhhhhmmmkkkhhhhhhjjjlllmmmmmmrrrooolllkkkkkkllllllkkkggggggfffbbb^^^\\\[[[\\\^^^^^^______^^^]]][[[ZZZWWWVVVWWWXXXZZZZZZXXXVVVXXXXXXXXXVVVUUUVVVYYY\\\bbbaaa^^^[[[XXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUUUUTTTTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJMMMLLLJJJHHHFFFDDDBBBAAAAAA???===<<<<<<:::888666111111000000000111111222111111000000111222444555666555444333222000//////222222000///////////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))---)))(((+++---,,,---///...---///222444AAA___|||tttYYY@@@666666333000000222000...///222222000...///............------,,,************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&'''''''''(((((())))))&&&''''''(((((()))******((((((***+++,,,,,,,,,,,,***++++++,,,,,,------.........///000111333|||ooofffbbbaaaaaaaaaaaa```___```dddhhhkkkhhhjjjnnnrrruuutttqqqmmmkkkjjjhhhhhhjjjmmmpppssstttuuuuuusssnnnkkkiiihhhiiihhhfffgggiiikkkkkkjjjooommmkkklllmmmmmmkkkiiifffeeebbb^^^[[[ZZZ[[[]]][[[\\\\\\]]]\\\\\\[[[[[[UUUTTTUUUWWWZZZ[[[[[[ZZZ[[[[[[YYYXXXWWWXXX\\\___aaa___\\\YYYWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTPPPPPPPPPOOONNNMMMMMMMMMMMMKKKIIIFFFDDDCCCBBBBBBCCC@@@>>><<<;;;999777555000000000000111111222222444333222222222333444555666666555555555666888888:::888555222000...------,,,,,,,,,++++++++++++*********)))))))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((&&&(((,,,---,,,...222,,,...000...,,,000;;;FFFZZZrrrzzzeeeEEE>>>666444444222...,,,333333222000//////...,,,---............---,,,,,,************************************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&''')))***+++,,,,,,,,,***++++++,,,,,,------...---......000111444mmmhhhaaa\\\[[[\\\]]]^^^YYY\\\```bbbccccccddddddeeecccaaabbbfffjjjlllnnniiihhhffffffhhhkkkooorrrvvvxxxxxxwwwsssnnnlllkkkhhhgggffffffhhhhhhgggeeehhhhhhiiimmmpppqqqnnnkkkgggeeebbb^^^[[[ZZZ]]]```^^^^^^^^^]]]]]]\\\ZZZZZZUUUUUUVVVXXX\\\___``````]]]]]][[[YYYXXXYYY]]]aaa___]]]ZZZXXXUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVPPPPPPPPPOOOOOOOOONNNNNNLLLJJJGGGDDDCCCBBBCCCDDDCCCAAA>>><<<:::888666333//////000000111111222222777666444333222333333444555555666777;;;???CCCFFF@@@>>>999555111---,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***---***&&&&&&)))(((,,,...---///333555444777CCCWWWqqq```III>>>111555666111---...111333***///111///,,,,,,------------.........---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((()))++++++,,,,,,***++++++,,,,,,---......---......000222444|||lllbbb]]]YYYXXXWWWUUUTTTWWW\\\```aaabbbbbbaaa``````aaacccccc```^^^^^^```ccceeefffhhhgggeeecccccchhhnnnsss{{{yyyuuuqqqooonnnnnnnnnlllnnnnnnkkkfffcccbbbcccdddfffiiilllnnnmmmlllkkkhhhdddaaabbbfffhhhfffccccccbbb___[[[WWWUUUVVVXXXWWWWWWXXXZZZ\\\^^^^^^]]]^^^```aaa```^^^\\\[[[[[[[[[[[[YYYWWWTTTRRRRRRRRRRRRRRRSSSUUUWWWXXXVVVUUUSSSTTTTTTTTTUUUUUUUUUUUURRRQQQPPPNNNLLLKKKJJJJJJHHHFFFCCCCCCDDDEEEEEEDDD@@@@@@???>>>;;;999777666222222111111111333444555666888999888666555555555333888;;;;;;???IIISSSWWWUUUIII:::111///000///,,,,,,,,,,,,++++++************))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''((()))******++++++***,,,---------------------777333999IIIZZZllleeeNNN???777222111000000///////////////........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))((((((((((((((()))))))))************,,,,,,++++++,,,,,,---...,,,---...///111333}}}nnnaaaYYYUUUTTTUUUUUUUUUTTTTTTWWW\\\```]]]^^^_________```bbbdddeeecccaaaaaacccdddeeeeeegggggggggffffffiiimmmpppvvvuuutttsssrrrrrrrrrrrrooopppppplllgggcccbbbcccdddgggkkknnnnnnlllhhheeegggdddccceeeiiillljjjhhhdddcccaaa\\\XXXUUUUUUUUUXXXXXXXXXYYY[[[\\\[[[[[[^^^```aaaaaa^^^\\\[[[[[[[[[XXXUUUUUUWWWWWWUUURRRUUUUUUVVVXXXZZZ[[[YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNKKKIIIHHHHHHHHHFFFDDDBBBAAABBBCCCBBBAAA??????>>><<<:::888666555222222111111222333444555666777999999888777888999;;;???AAA@@@BBBKKKSSSVVVPPPEEE888111000000...+++,,,,,,+++++++++*********)))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''((()))************++++++,,,,,,---------...111---///999CCCMMMbbbvvv~~~}}}bbbLLL===666222000111000//////......//////------------------------,,,,,,+++++++++*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((************++++++++++++,,,,,,++++++,,,,,,---...------...000222333eee```XXXQQQLLLKKKMMMOOOOOOPPPRRRSSSTTTWWW[[[^^^YYYZZZ\\\]]]^^^___bbbeeefffeeedddeeefffgggfffeeeeeefffggggggggghhhkkkmmmppprrrtttvvvxxxyyyxxxxxxssssssqqqmmmiiieeedddeeefffiiimmmooonnnjjjdddaaaeeeccccccfffkkkmmmllljjjccccccccc```]]]ZZZYYYZZZ\\\\\\\\\\\\\\\\\\[[[[[[^^^```bbbbbb```]]]\\\[[[ZZZVVVRRRTTTZZZ\\\YYYTTTXXXXXXYYYZZZ\\\]]][[[YYYXXXWWWTTTRRRPPPPPPPPPQQQQQQOOOKKKHHHEEEEEEEEEFFFGGGDDDBBBBBBBBBBBBAAA@@@======<<<;;;999888777666333222222111222444555666555777:::;;;;;;;;;<<<>>>CCCFFFFFFCCCCCCIIINNNOOOGGG???555000000000---***+++++++++***************))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''((()))************)))******+++,,,---......000,,,,,,111333555@@@MMMiii{{{[[[QQQCCC888444333333333000//////...............------------------------,,,++++++++++++*********''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))''''''((((((((((((((('''(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///111333444{{{mmm___UUUNNNLLLIIIFFFEEEFFFHHHIIIKKKMMMOOOQQQRRRTTTWWWYYYWWWYYY[[[\\\\\\^^^aaaddddddddddddfffhhhiiihhhfffeeeeeeeeeeeedddfffiiilllpppsssxxx}}}~~~}}}sssrrrpppmmmjjjiiiiiiiiikkkmmmnnnooommmiiidddaaadddcccdddfffiiijjjiiigggaaaccceeeeeecccbbbbbbcccbbbbbbbbb```___^^^^^^^^^```bbbddddddbbb___^^^]]]ZZZXXXWWWYYY\\\]]]\\\YYYZZZZZZZZZ\\\]]]]]][[[YYYYYYWWWTTTQQQPPPQQQRRRSSSRRROOOKKKFFFDDDDDDEEEFFFIIIGGGEEEDDDDDDDDDBBBAAA======<<<:::999999888888333333333333444555777888666999;;;======>>>@@@BBBEEEGGGFFFAAA@@@DDDEEEDDD>>>888222///000///,,,)))*********************)))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))))))))(((((()))***+++------...///---...111111000444;;;<<>>??????@@@AAACCCDDDFFFCCC???===???>>>;;;666333000//////...+++)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((()))((((((''''''((()))***+++,,,---+++***,,,//////...///222222444:::EEEXXXsssmmmQQQBBB<<<999666444222111000///...---...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))))))))*********+++,,,,,,++++++,,,,,,---......///000111333555mmm[[[RRRHHHBBBBBBBBB@@@>>><<<===@@@BBBCCCCCCBBBBBBFFFHHHJJJKKKKKKLLLNNNPPPXXXYYYZZZYYYXXXXXXZZZ\\\YYYZZZ\\\```dddffffffeeedddcccaaa^^^___cccjjjooouuuyyy~~~zzzpppmmmiiihhhjjjmmmooopppqqqpppnnnlllkkkkkklllllllllkkkjjjhhhgggfffeeeeeeeeeeeeeeeccc```^^^]]]^^^bbbccccccaaa]]]]]]___bbbdddeeedddbbb```___```aaa^^^cccgggeee```\\\^^^bbb```______```aaa```^^^[[[UUUTTTSSSSSSTTTWWWYYYZZZSSSQQQNNNJJJIIIIIIJJJKKKHHHFFFDDDDDDCCCAAA>>><<<===<<<;;;:::;;;;;;===>>>777777777777888:::<<<>>>>>>@@@AAAAAA@@@???@@@AAAAAABBB@@@<<<<<<>>>;;;666111000.........---+++)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''((()))***++++++++++++---.........------111000000333<<>><<<:::;;;<<<===>>>@@@BBBDDDEEEBBBDDDFFFGGGHHHJJJNNNPPPTTTUUUVVVVVVUUUUUUWWWYYYWWWWWWXXX[[[^^^aaaaaa```bbbbbbbbbaaabbbffflllppprrrvvv{{{}}}yyyuuupppkkkgggeeehhhlllnnnooommmllllllllllllmmmnnnnnnmmmllliiifffdddccceeefffffffffddd```\\\ZZZ[[[\\\```bbbcccaaa^^^]]]aaafffdddcccaaa^^^\\\\\\^^^aaa___cccffffffbbb``````bbb^^^^^^]]]^^^^^^]]][[[XXXSSSSSSSSSTTTUUUWWWXXXYYYQQQPPPNNNLLLKKKKKKKKKLLLHHHGGGEEEDDDCCCAAA>>>;;;<<<;;;:::999:::;;;===>>>999999999999;;;===???@@@CCCDDDDDDCCC@@@>>>======;;;<<<;;;999:::<<<999444///...---------,,,+++***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''''''''''''''''''''(((((()))))))))---...------......---++++++---///000444:::DDDLLLeeeyyyuuu\\\LLL<<<777999999333,,,///000000000///.........,,,,,,+++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''((()))*********))))))*********+++++++++,,,,,,++++++,,,,,,---...------...000222333~~~tttfff[[[OOOGGGEEEDDD@@@<<<888777777777777999:::;;;:::999888888999===AAADDD@@@AAACCCEEEGGGJJJNNNRRRPPPQQQSSSSSSSSSTTTVVVXXXVVVUUUUUUWWW[[[]]]]]]\\\```bbbdddeeefffiiimmmpppnnnrrrwww{{{|||yyyuuurrrqqqlllfffdddfffjjjllllllhhhiiikkklllnnnnnnnnnnnnkkkiiifffbbb``````cccffffffeeeccc```]]]\\\]]]___aaaccceeeccc``````eeejjjcccbbb___[[[XXXYYY]]]``````aaabbbdddeeedddbbb```ZZZYYYYYYYYYZZZYYYVVVSSSRRRRRRSSSTTTUUUVVVVVVVVVPPPOOONNNMMMMMMLLLLLLLLLJJJIIIGGGGGGFFFCCC???<<<:::999888888888:::<<<>>>:::::::::;;;<<<>>>@@@BBBFFFFFFFFFCCC@@@<<<;;;;;;666777666555777:::777111......---,,,,,,++++++***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''''''''''''''''''''(((((((((((((((++++++***)))***,,,,,,)))))),,,000000//////222555777DDDVVVjjjvvv[[[BBBAAA<<<666111---+++...222------...---,,,+++,,,---,,,++++++***)))*********))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///111333rrrdddYYYNNNEEE???>>><<<:::777666666666777666666666666666777777888999999:::;;;;;;<<<<<<======???AAABBBCCCFFFIIILLLLLLMMMMMMMMMNNNPPPTTTWWWVVVVVVVVVWWWYYY[[[^^^______aaabbbbbbcccfffkkknnnnnnppprrrqqqpppnnnmmmnnnhhhggggggffffffggghhhiiifffeeeeeeeeegggiiikkklllgggeeebbb```aaabbbcccbbbeeebbb___^^^___aaabbbbbbbbbaaa```___^^^^^^___```bbbbbb```___^^^]]]]]]]]]\\\ZZZ\\\ccckkknnnjjjdddXXXWWWWWWVVVUUUTTTSSSSSSSSSQQQOOOOOOQQQSSSSSSRRROOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEBBB???<<<::::::::::::;;;::::::999999::::::::::::;;;===???@@@CCCBBBAAA???===;;;999999:::888555333333222111///......---,,,++++++++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---.../////////111555:::GGG\\\uuuwwwZZZLLLDDD;;;444333222111///............---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))******************)))'''''')))))))))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((())))))))))))(((((((((''''''&&&&&&((()))******+++,,,---,,,+++***))))))******++++++,,,---------------000333555{{{pppddd\\\KKKFFF@@@<<<:::888666444888777555333222222333444666555555555555666777777888888999999:::;;;;;;;;;<<<>>>@@@AAABBBEEEHHHJJJJJJKKKMMMNNNPPPTTTXXX\\\WWWWWWXXXYYY[[[^^^aaaccc___```aaa```aaacccgggjjjmmmooopppooollliiihhhhhhdddeeefffgggggggggffffffddddddccccccddddddeeeeeebbbaaaaaaccceeeeeedddbbbfffdddaaaaaabbbbbbbbbaaabbbaaa___]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\]]][[[\\\bbbiiilllhhhbbbVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDAAA???<<<;;;;;;;;;;;;;;;;;;:::999888888888888888999;;;===>>>======<<<:::888777666555888666333222222222000///...---,,,++++++***++++++))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,---...///000111111000222;;;HHHRRR^^^tttqqq```III;;;777777444000000000//////.../////////------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))************)))***(((''''''((())))))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&'''((((((((())))))))))))(((((()))(((((('''((()))***+++***+++,,,,,,,,,+++*********++++++,,,------......---------000333666sssjjj]]]QQQIIICCC===888999777444333444666777666444333111000000000111222444444444444444555666666666666777777888999999999:::<<<>>>???@@@BBBFFFHHHGGGIIILLLOOORRRWWW\\\```[[[[[[ZZZ[[[\\\^^^___aaa^^^______^^^]]]___bbbeeemmmnnnooommmiiifffddddddaaaccceeeggggggfffdddcccddddddeeeeeedddcccbbbaaa^^^___bbbfffhhhhhheeebbbhhhgggeeeeeefffeeecccbbbaaa```^^^[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYY]]]cccdddaaa\\\TTTRRRPPPOOONNNOOOPPPQQQPPPSSSWWWWWWSSSOOONNNNNNKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEECCC@@@>>>======<<<<<<<<<<<<;;;999888888666666666666777888:::;;;999888888777666555444333444222000000000111000......---,,,+++************)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++***++++++,,,---...+++---...---+++---111666:::GGGWWWddduuuhhhSSSEEE===333///000111000---......------...///000000,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((())))))******))))))***(((''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''))))))(((((())))))***+++******++++++,,,++++++***+++,,,,,,------...//////---------000333666wwwqqqllliiihhheeeaaa]]]XXXTTTQQQHHHCCC<<<888777888777777888666444222111000000000222222111111111111222333333333222222222333444444444444555555666666777777888:::<<<===>>>@@@CCCEEEEEEGGGKKKNNNQQQVVV[[[^^^]]]\\\ZZZYYYXXXXXXXXXXXX[[[\\\\\\[[[[[[]]]```ccclllnnnnnnmmmjjjgggeeeeeeaaabbbcccdddeeeeeeeeedddeeefffhhhjjjjjjhhhfffdddaaaaaadddgggiiihhheeeccchhhhhhggghhhiiigggdddaaa___^^^\\\ZZZYYYYYYYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXUUUSSSRRRUUUXXXYYYWWWSSSQQQPPPMMMKKKKKKMMMOOOPPPPPPVVV[[[[[[UUUOOOMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDAAA???>>>>>>>>>======<<<<<<:::999888777555555555666666777888999888777777666666555555555111///------...///......---,,,+++******)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************+++------(((+++...000000111333555333777:::>>>HHH\\\uuupppcccWWWIII???===:::666444333222000......---------------......+++++++++++++++*********))))))))))))))))))))))))'''(((((())))))))))))))))))(((&&&&&&((()))((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((())))))************+++++++++++++++++++++,,,,,,---............---...000444666WWWSSSNNNJJJHHHFFFDDDBBB======<<<;;;999777666555666555333222333222222111/////////......///000111111111000000111111222222111111000000111111222333222222333333444555555666666888999:::;;;===???BBBBBBEEEHHHKKKMMMPPPTTTWWWVVVUUUTTTRRRQQQQQQRRRRRRXXXYYYYYYYYYYYY\\\___bbbggghhhjjjjjjhhhfffeeefffcccbbbaaa```aaaccceeegggdddfffjjjlllnnnmmmkkkjjjhhhfffeeeeeeffffffeeecccccccccccceeeeeeccc```]]]]]]\\\[[[ZZZZZZ[[[\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVRRRPPPOOOOOOQQQRRRPPPNNNPPPNNNLLLKKKKKKMMMOOOQQQPPPVVV\\\\\\VVVPPPMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGGGGEEECCC@@@>>>=========<<<<<<<<<;;;:::888777666555555666666777777888888666666666555555555444444///---++++++---...---,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((())))))***+++,,,,,,---......---------...***...333666777:::AAAGGGZZZiii~~~kkk]]]JJJ===888888777666444222///......////////////...---,,,++++++++++++************************((((((((((((((((((((((((''''''((())))))))))))))))))'''&&&&&&'''((((((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))))))))******+++++++++*********+++,,,,,,------.........111444666777555222000111222333333111111111000000000000000///000111222111000///---000111222222111222444666............///////////////////////////000111111111111222222333444444444444555777888888:::===???@@@BBBEEEGGGHHHJJJLLLNNNJJJJJJJJJJJJLLLNNNQQQRRRUUUVVVVVVWWWWWWYYY]]]```^^^```bbbcccbbbaaaaaabbbbbb```^^^]]]^^^aaadddgggaaacccgggjjjlllmmmlllkkklllhhhdddbbbbbbccccccbbb\\\\\\\\\^^^___^^^[[[XXX\\\\\\[[[ZZZ[[[\\\]]]^^^YYYXXXWWWVVVVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQPPPOOOOOONNNMMMLLLMMMOOOQQQRRRQQQUUUXXXXXXTTTPPPOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFDDDCCCAAA???>>><<<;;;;;;::::::::::::999888666666555555666777888777777777444333333333222222111111...,,,++++++,,,,,,,,,+++,,,+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((()))++++++++++++******************------///111///...222888555<<>>777555111444777777555555777999CCC<<<444000000///---+++---,,,+++***************((((((((()))))))))******((((((((((((((((((((((((&&&'''(((((())))))(((((()))'''%%%&&&'''(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&)))((((((((()))***,,,---******++++++,,,------...///...///111555777)))---000222000///......------------...///000000---...//////...---......,,,...000///---,,,...000...////////////...---,,,...------------...//////111111111222333333444444111333444555555666999;;;:::===@@@BBBCCCDDDFFFGGGBBBBBBCCCEEEHHHKKKNNNPPPTTTTTTTTTRRRQQQRRRUUUWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXYYYZZZ[[[\\\]]]^^^^^^```aaadddfffhhhiiiiiiiiidddbbb```^^^______^^^\\\[[[ZZZZZZ\\\^^^^^^]]]\\\^^^]]][[[ZZZYYYYYYYYYZZZTTTTTTTTTUUUVVVXXXYYYZZZVVVTTTRRRPPPPPPPPPQQQRRROOOPPPQQQRRRSSSSSSTTTTTTOOOMMMLLLLLLNNNOOOOOOOOOWWWVVVSSSPPPMMMIIIGGGFFF????????????===;;;999777666666777777777666666555333444555666666666555444444444333222111000/////////---+++***++++++***)))+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&''''''((()))***'''''')))+++---...,,,***((((((---333222+++)))---...///000222444777;;;>>>CCCKKKXXXgggwwwwwwcccXXXKKKAAA>>>===777444666444555444000---111<<>><<<::::::::::::777666555333333333444444666666555444444444444555222222111111000/////////++++++,,,++++++***)))(((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))******+++,,,............////////////666666777;;;@@@HHHOOOSSSmmmttt|||pppbbbUUUKKKEEEBBB666666666555444222111000222111111000111111222333555:::888000000666333)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((''''''&&&((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((()))***+++,,,,,,,,,,,,,,,---***''''''+++---...---111111111222333555------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000000000222222333444666777888888888999;;;===@@@BBBDDDEEEDDDDDDEEEGGGJJJNNNQQQRRRQQQPPPPPPRRRUUUVVVVVVVVVSSSUUUWWWYYYYYY[[[^^^```fffdddcccbbbaaa___]]]ZZZ\\\___cccgggjjjjjjiiihhhfffccc```_________\\\ZZZ]]]aaaeeeddd___[[[[[[\\\\\\^^^___]]]ZZZVVVTTTTTTVVVTTTSSSRRRSSSVVVXXXZZZYYYXXXUUUSSSSSSTTTVVVWWWXXXXXXVVVSSSRRRSSSVVVXXXPPPOOONNNMMMMMMNNNOOOOOOSSSRRRQQQOOOLLLIIIGGGEEEBBB@@@>>><<<;;;:::::::::666555555444444555666777666555555444444444444444222222111000000//////...++++++++++++***)))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))******)))))))))***++++++,,,,,,---------.....................111555888;;;;;;???EEENNNXXXaaaiiimmmuuuiii\\\SSSMMMJJJEEE@@@;;;999888888444444444333222111000///........................111999;;;222---000000+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''))))))***++++++++++++++++++,,,***((((((+++---------000000000111333444,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000222333333444444555666666555666888:::<<<>>>@@@AAACCCDDDEEEHHHKKKOOORRRTTTOOOOOONNNQQQTTTWWWXXXXXXTTTWWWZZZ]]]^^^```bbbdddggghhhgggddd```\\\ZZZYYY[[[]]]aaaeeeggggggfffeeebbbaaa``````aaaaaa```^^^aaaeeehhhhhhccc^^^\\\\\\___``````^^^YYYUUUSSSSSSUUUSSSPPPOOOQQQUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWYYYXXXVVVRRROOOPPPUUUYYYSSSRRRQQQOOOOOOOOOOOOPPPLLLLLLLLLKKKJJJIIIGGGFFFAAA@@@>>><<<;;;:::;;;;;;666666666666777888999:::666555444444333333444444111111111000//////......++++++++++++***)))((('''(((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////000222555999<<<>>>CCCHHHPPPYYYbbbkkktttzzzvvvmmmfffccc[[[PPPFFF@@@;;;666222444333222111000000111111222222222222111///...---------.........,,,+++***,,,888<<<222)))))),,,,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))((('''&&&&&&&&&'''((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&((()))*********+++******))))))***))))))***,,,------,,,/////////000222333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000222222222333333333333333333444666888:::<<<===>>>AAABBBEEEHHHKKKOOORRRSSSNNNMMMMMMOOOTTTWWWYYYZZZZZZ\\\___`````````aaabbbaaaccceeebbb]]]ZZZZZZ\\\\\\]]]```bbbbbbaaa```___XXXYYY\\\___bbbcccdddccccccfffjjjjjjgggcccaaa``````aaa```]]]YYYUUURRRRRROOONNNOOOQQQTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPPPPIIIIIIIIIIIIHHHHHHFFFFFFAAA???===<<<:::::::::;;;999999999999::::::;;;;;;555444444333333333333333111000000//////...------++++++++++++***)))((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))(((((((((((()))************+++++++++,,,,,,,,,------............------000///......///000222444333555666888999===AAADDDJJJSSS]]]```^^^___eeekkkrrruuu{{{}}}zzzwwwsssooommmkkkfffaaaYYYSSSMMMGGGAAA<<>><<<::::::999::::::<<<<<<<<<<<<;;;;;;::::::444444333222222222222222000000//////...---------************)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''(((((()))*********+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,++++++++++++---...///222333333333222333666999555999===???@@@@@@BBBDDDFFFHHHKKKPPPSSSUUUTTTSSSTTTSSSRRRSSSTTTTTTSSSRRRTTTSSSQQQNNNLLLIIIGGGEEEFFFDDDAAA???===<<<:::999888666555444444555444444---...000111222333222222000000111000000///...---///000111222111///,,,+++,,,000000,,,)))((((((&&&(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((******************)))((('''((()))+++,,,,,,,,,,,,,,,---......000111333************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000000000000000000111111222222444555777999:::;;;<<<>>>AAAEEEHHHKKKLLLMMMJJJKKKMMMQQQUUUXXXYYYXXXSSSTTTVVVVVVVVVWWWZZZ\\\cccddddddaaa^^^[[[ZZZZZZ\\\\\\\\\[[[YYYWWWUUUSSSSSSWWW\\\``````_________```bbbccceeeeeedddcccbbb]]]]]]\\\ZZZVVVTTTSSSTTTMMMYYYgggnnnkkkccc]]][[[XXXWWWVVVTTTSSSTTTTTTUUUZZZUUUPPPNNNPPPTTTXXXYYYUUUTTTRRRPPPOOOOOOOOOPPPLLLKKKJJJIIIGGGDDDBBBAAA===<<<:::999888888999999;;;;;;<<<;;;;;;999888777444333222222111111222222/////////...------,,,,,,************)))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))*********++++++++++++,,,++++++,,,++++++***)))(((........................((()))*********+++---///000000111333444444333111111222444555555555555444666666777777888:::;;;;;;888888999::::::999888888444333222111111111111111333333333333111///...---//////000000000///......///////////////...---------............---+++***---+++))))))++++++((($$$''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))************+++******))))))(((***++++++++++++,,,...---...///000222444************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********+++******+++,,,---...//////.........//////000000000000111222444555777888999:::<<>>AAADDDEEEFFFFFFHHHJJJNNNSSSWWWXXXVVVTTTWWWVVVUUUTTTTTTWWW\\\```aaa^^^[[[[[[\\\\\\XXXTTTVVVVVVVVVVVVVVVUUUTTTTTTUUU[[[bbbffffffeeeeeeeee^^^\\\ZZZYYYYYYYYYYYYXXXWWWXXXXXXVVVTTTTTTUUUVVVZZZlll}}}ttteee___```YYYWWWRRROOOMMMNNNOOOQQQOOO^^^nnnooocccWWWSSSTTTRRRQQQOOONNNMMMMMMNNNOOOIIIIIIHHHFFFDDDBBB@@@???:::999888666666666777777111222444555666666555555333222222111000111111111///......------,,,++++++************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((()))***++++++,,,...//////---***)))&&&)))+++---,,,,,,,,,---***,,,.../////////111222000000///...,,,,,,...000***,,,///111111111111111333444555555555444222222---...///......///000222...//////...------///111---------,,,------...///++++++,,,,,,,,,+++******---,,,,,,++++++,,,------)))''''''***+++)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&))))))(((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++)))***+++,,,,,,,,,,,,,,,***++++++***((()))---111...///000111444666))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((()))))))))************))))))))))))***+++,,,---...------------...//////000111111222333444555666888999;;;<<<===???BBBEEEHHHJJJNNNQQQSSSSSSRRRQQQVVVSSSOOONNNPPPUUU[[[___^^^\\\ZZZXXXXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVVVVVVVYYYaaahhhhhhggggggeeeaaaZZZXXXXXX[[[___```]]]ZZZXXXVVVSSSSSSTTTVVVWWWWWW___gggqqqwwwvvvooogggaaa]]]ZZZUUUQQQOOOOOOPPPQQQUUUYYYbbbiiidddWWWQQQRRRRRRQQQOOONNNNNNNNNLLLJJJIIIIIIHHHFFFCCC@@@>>><<<999888666555555555666777666555444555666666444222000000000000000000000000//////...---+++***))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,+++++++++******---------.........//////------......///000000000222222222333333222222222------............------////////////////////////000//////...------,,,,,,......---------,,,,,,,,,+++++++++************)))+++***))))))******)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))))))))))))))************,,,,,,+++++++++,,,------/////////111444666''''''((((((((((((''''''))))))))))))(((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''(((((((((((()))))))))*********))))))))))))***+++,,,,,,---------------....../////////000111222333444444555777999:::;;;===@@@BBBEEEGGGJJJMMMOOOOOOOOOOOOJJJKKKLLLMMMPPPSSSXXX[[[\\\ZZZWWWVVVVVVVVVUUUSSSSSSUUUVVVUUUTTTTTTVVVXXX^^^lllxxxvvvlllddd___[[[YYYYYYZZZ[[[]]]]]]\\\ZZZZZZXXXVVVVVVXXXZZZZZZZZZZZZaaakkkqqqqqqllleeeaaaZZZWWWSSSPPPNNNNNNPPPQQQOOOQQQVVVZZZVVVMMMJJJMMMOOONNNLLLLLLLLLLLLJJJIIIIIIHHHGGGEEEBBB???===<<<999888777666666666777777666555444555666555444222000000000000000000000000---------,,,,,,+++++++++(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++*********)))+++++++++,,,,,,,,,------,,,,,,------.../////////000000000111111000000000------............------........................//////......---,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++*********))))))***)))'''((())))))(((&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''((((((((()))))))))))))))))))))************,,,,,,+++++++++,,,------...---...000333555&&&''''''((((((''''''&&&)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,------...///------...///000111222222333444666777888999<<>><<<;;;999888888777666777777777555444444444555555333111000000000000000000000000++++++,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))******************)))))))))))))))((())))))))))))***************++++++,,,------......------............------,,,,,,------------,,,,,,------------------------......------,,,,,,+++++++++++++++*********))))))++++++*********))))))))))))(((&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))************,,,+++++++++,,,,,,---...---------///222444((())))))))))))))))))((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,------...,,,,,,---...///000111111111333444555666777:::<<<>>>???@@@BBBEEEGGGIIIJJJHHHLLLPPPPPPMMMKKKLLLNNNRRRQQQOOOOOOQQQRRRQQQPPPPPPTTTVVVSSSNNNMMMRRRYYY[[[hhhooofffXXXRRRVVV[[[UUUWWWZZZXXXUUUTTTVVVXXXVVVUUUTTTUUUXXXZZZ[[[ZZZXXX\\\``````]]]XXXTTTQQQPPPOOONNNMMMMMMNNNOOOOOOTTTSSSRRROOOKKKIIIKKKMMMIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDBBB@@@>>><<<;;;:::999999888888777777777777555444333333444444333111////////////////////////,,,,,,,,,+++++++++++++++(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%###########################%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,++++++++++++++++++*********)))))))))************)))))))))))))))(((&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((()))))))))************++++++++++++,,,---......---------000333555(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((()))***+++,,,+++++++++++++++,,,------,,,,,,---...///000111111111222444444555666999;;;===>>>???AAADDDFFFHHHIIILLLMMMNNNMMMJJJIIIJJJLLLNNNMMMLLLMMMOOOQQQQQQPPPOOOTTTVVVTTTNNNLLLQQQWWWWWW___bbb\\\TTTSSSVVVXXXRRRTTTVVVUUURRRPPPSSSUUUUUUTTTSSSUUUWWWYYYYYYYYYVVVXXX[[[ZZZWWWRRROOOMMMLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQPPPMMMIIIHHHGGGFFFHHHGGGFFFFFFGGGHHHGGGEEECCCBBB@@@===;;;::::::999888888888888777777666666444333222333444444222000...........................------,,,***))))))((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++,,,------------------,,,******++++++++++++******++++++++++++++++++++++++++++++++++++************++++++++++++*********************)))))))))((((((***)))'''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''''''''(((((()))))))))************++++++++++++,,,---...///......///111555777%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++******++++++,,,---++++++,,,---...///000000000222333444444555777:::<<<===@@@BBBEEEGGGIIIIIIHHHHHHGGGHHHJJJLLLNNNPPPLLLKKKJJJLLLOOOQQQQQQQQQQQQUUUXXXVVVRRRPPPSSSVVVWWW]]]aaa___[[[YYYVVVQQQQQQRRRRRRQQQPPPPPPRRRTTTUUUTTTTTTUUUXXXYYYXXXWWWQQQSSSVVVWWWUUURRRPPPOOOKKKLLLMMMOOOOOOOOOOOOOOOMMMPPPPPPMMMKKKKKKHHHEEEHHHGGGFFFFFFGGGGGGEEEDDDAAA@@@===;;;999888888888777777777777777666555555333222222222333333111///..............................---+++***)))((('''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++,,,------......------,,,))))))************))))))++++++++++++++++++++++++******************))))))+++++++++************)))******)))))))))(((((((((***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&'''''''''((((((((())))))))))))*********************+++,,,---...//////...///222666888%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))***+++***************+++,,,,,,)))******+++,,,---......///000222222222333666888:::<<<@@@DDDGGGHHHHHHHHHFFFDDDDDDHHHOOOTTTUUUTTTKKKJJJJJJLLLOOORRRSSSSSSVVVXXXZZZZZZXXXVVVVVVVVVYYY___aaa^^^ZZZYYYVVVRRRRRRQQQOOOPPPQQQSSSTTTSSSSSSSSSRRRTTTUUUVVVUUUTTTPPPSSSVVVWWWUUURRRPPPOOOLLLMMMOOOQQQQQQQQQPPPOOOJJJNNNOOOLLLMMMPPPOOOJJJHHHGGGEEEEEEEEEEEECCCBBB@@@>>><<<999777777777888555666666777666555444333333222111222333333111///------------------------,,,,,,,,,+++***))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''''''''(((((((((((('''''''''((((((((())))))((((((((()))******+++++++++,,,,,,------,,,,,,+++((())))))******))))))(((************************))))))))))))))))))))))))******)))))))))(((((((((***)))))))))(((((((((((()))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''((((((((()))))))))))))))))))))*********************+++,,,---//////.........111555888'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++*********)))***++++++,,,(((((()))***+++,,,------...///111111111222444666999<<<@@@DDDGGGHHHHHHHHHHHHEEEEEELLLUUUZZZYYYUUUJJJJJJJJJLLLPPPSSSTTTTTTYYY[[[]]]^^^]]][[[YYYWWW[[[^^^]]]VVVQQQSSSVVVXXXTTTQQQNNNOOOSSSVVVVVVTTTPPPPPPOOOPPPRRRRRRQQQOOOSSSVVVXXXXXXUUUQQQNNNLLLMMMNNNPPPRRRRRRRRRPPPOOOEEEIIIJJJHHHKKKPPPQQQLLLHHHFFFDDDDDDDDDCCCAAA@@@???===;;;888666666777777444555666666666555333222333222111111222222111///------------------------************************(((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''(((***(((((((((((())))))))))))))))))))))))*********************+++,,,---///000---,,,---000444777&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***++++++,,,******+++++++++,,,,,,,,,............000222444555666777:::===@@@BBBCCCDDDCCCCCCFFFKKKQQQSSSQQQOOOQQQNNNLLLOOOTTTYYY[[[[[[\\\\\\\\\^^^___]]]ZZZXXX___]]]YYYVVVUUUSSSPPPNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMNNNRRRUUUYYYVVVTTTTTTUUUUUURRRNNNOOOPPPRRRSSSSSSQQQNNNMMMLLLJJJJJJMMMRRRTTTQQQMMMKKKIIIGGGEEECCCAAA@@@@@@::::::999888888777777666999999888666555333222222111111111111000000000000......---,,,,,,,,,,,,---************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############((('''$$$###""""""###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++***)))***+++***)))'''+++*********))))))((((((((((((((((((((('''''''''************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++)))************+++++++++++++++++++++,,,---......///......000333666&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++,,,,,,......---...///111333555666777999;;;===???@@@@@@DDDDDDFFFJJJOOOQQQPPPNNNOOOOOOPPPTTTZZZ^^^``````]]]\\\]]]^^^___^^^[[[YYY]]]ZZZWWWUUUTTTSSSQQQOOOSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSPPPNNNOOORRRUUUYYYWWWUUUUUUVVVUUURRRPPPQQQRRRSSSTTTSSSQQQNNNMMMMMMLLLLLLPPPUUUUUUQQQLLLIIIHHHGGGEEECCCBBB@@@???:::::::::999999888777777999999888777555444333222111111111000000000//////......---,,,,,,,,,,,,---*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$%%%$$$$$$$$$(((&&&$$$###""""""###$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))******((('''*********)))))))))(((((((((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++)))************+++++++++************+++,,,------///......000333666&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''''''''((()))*********++++++++++++------------///111333444666777888999:::<<<<<<===EEEEEEFFFIIILLLNNNNNNMMMNNNPPPTTTZZZ```ddddddccc]]]\\\\\\\\\^^^]]][[[ZZZZZZXXXUUUSSSSSSTTTSSSRRRXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWUUURRRPPPPPPRRRTTTWWWVVVUUUUUUVVVUUUSSSQQQSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKLLLOOORRRRRRNNNJJJFFFGGGFFFFFFDDDBBB@@@???;;;;;;;;;;;;:::999888888999999888777555444333333111111000000000000//////......---,,,,,,,,,,,,,,,******))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""'''&&&$$$###""""""###$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))******(((&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))************+++++++++))))))))))))***+++,,,,,,///......000444666''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''((()))))))))************+++,,,,,,,,,,,,...000222333555555666777999;;;<<<===DDDEEEEEEGGGIIIKKKLLLLLLMMMQQQXXX^^^ccceeecccbbb[[[ZZZYYYYYY[[[[[[ZZZYYYYYYWWWTTTTTTUUUVVVVVVVVVYYYXXXWWWWWWVVVWWWXXXXXXWWWWWWVVVSSSPPPNNNOOOQQQTTTTTTSSSTTTTTTSSSRRRQQQTTTSSSSSSRRRPPPNNNMMMLLLIIIHHHHHHIIIKKKKKKJJJGGGEEEEEEFFFFFFEEEBBB???===<<<<<<<<<<<<;;;:::999888999888888777555444444333111000000000////////////...---,,,,,,++++++,,,,,,***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################!!!!!!"""""""""!!! %%%%%%$$$###""""""######$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((()))******(((&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((******))))))*********+++++++++)))))))))******+++,,,---///......000444777'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***(((((()))))))))*********++++++++++++---///111222333333444666888;;;>>>???BBBCCCEEEFFFGGGHHHIIIJJJLLLQQQXXX^^^``````^^^\\\YYYWWWUUUUUUWWWXXXXXXXXXYYYWWWVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[UUUVVVUUURRROOOMMMLLLMMMPPPPPPQQQQQQQQQPPPPPPPPPSSSRRRPPPNNNMMMLLLKKKKKKJJJHHHFFFEEEFFFHHHIIIJJJDDDEEEFFFEEEDDDAAA>>><<<;;;<<<======<<<;;;999888888777777666555444333333000000000////////////...------,,,++++++++++++,,,)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$##################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((())))))(((&&&'''''''''''''''''''''(((%%%&&&&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***))))))*********+++++++++++++++***++++++,,,---...000//////111444777'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++(((((((((((())))))))))))************,,,...000111111111222444777:::===??????AAADDDEEEEEEFFFHHHIIIKKKOOOUUUYYYYYYXXXWWWWWWXXXUUUSSSRRRTTTVVVWWWWWWXXXXXXXXXZZZ[[[[[[XXXVVVTTTUUUWWWXXXYYYZZZZZZZZZSSSTTTTTTRRRNNNKKKJJJJJJLLLNNNPPPPPPOOONNNOOOOOOPPPNNNLLLJJJIIIIIIIIIIIILLLKKKIIIGGGHHHJJJMMMOOOFFFFFFEEEDDDBBB???===;;;;;;<<<=========;;;999777666666555555444333333222000000////////////......------,,,+++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#####################"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((((((((())))))'''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$############$$$$$$'''%%%###!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++++++++++++++,,,---...///000//////111555777(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((()))))))))))))))***+++---///000111111111222444777:::<<<;;;???CCCEEEEEEEEEFFFHHHIIILLLQQQSSSSSSRRRTTTUUUXXXUUURRRQQQSSSUUUWWWXXXXXXXXXZZZ\\\\\\ZZZVVVRRRSSSUUUWWWYYYYYYXXXWWWUUUQQQRRRSSSRRROOOKKKJJJIIIKKKNNNPPPPPPNNNNNNOOOQQQLLLKKKHHHFFFEEEFFFGGGHHHKKKLLLMMMMMMMMMNNNPPPQQQHHHGGGEEECCC@@@===<<<::::::;;;<<<===<<<:::888666444444444333333222222111000000/////////.........---,,,++++++***+++++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$&&&''''''''''''""""""############""""""$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''((())))))'''%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((()))))))))************+++++++++************+++,,,---...000//////111555888(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''''''''''''''((((((((()))))))))))))))+++---///000222111000000222444777999999>>>CCCFFFEEEEEEFFFGGGGGGJJJNNNOOOOOOPPPSSSVVVXXXUUURRRQQQSSSVVVXXXYYYWWWXXXZZZ]]]]]]YYYTTTOOOSSSUUUXXXYYYYYYWWWTTTRRRPPPRRRTTTSSSOOOLLLJJJIIIKKKNNNQQQQQQOOONNNPPPRRRJJJHHHFFFDDDCCCDDDFFFHHHHHHKKKOOOQQQQQQPPPPPPPPPJJJHHHEEEBBB???<<<;;;:::999:::<<<===<<<:::777666333333333222222111111111000/////////............---,,,++++++******++++++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$%%%&&&''''''!!!"""############""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''((())))))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########"""!!!"""$$$'''$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((())))))************+++++++++))))))))))))***+++,,,---000000///222555888&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++,,,---.........////////////000111222333:::===AAADDDDDDEEEEEEFFFEEEGGGHHHIIIJJJLLLPPPSSSVVVRRRMMMKKKMMMQQQTTTUUUZZZYYYVVVSSSPPPOOONNNNNNSSSUUUWWWWWWUUURRRQQQQQQPPPRRRRRROOOLLLKKKMMMQQQPPPRRRTTTSSSPPPKKKGGGEEEEEEDDDBBBAAAAAABBBCCCEEEHHHIIIJJJLLLLLLLLLKKKKKKFFFDDDAAA???>>>===<<<::::::999888777777777888999333222111111000000111111222111111111000000//////------,,,++++++******)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$$$$############"""""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******+++++++++*********))))))***++++++,,,---...///////////////222666999&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***,,,------......////////////000111222222888;;;???AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKNNNPPPQQQOOOKKKKKKMMMQQQTTTUUUWWWUUUSSSPPPNNNMMMMMMMMMRRRUUUXXXXXXWWWTTTSSSSSSNNNOOOOOOOOONNNOOOQQQSSSUUUUUUVVVTTTPPPKKKGGGEEEEEEDDDBBBAAABBBCCCDDDFFFIIIJJJKKKLLLLLLLLLKKKJJJFFFCCCAAA??????>>><<<:::;;;:::999777777777777888666555444444333333444444333333222111000......---------,,,++++++******)))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&########################!!!!!!"""""""""#################################$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%''''''(((((())))))******+++++++++*********))))))***++++++,,,---...///////////////222666999&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((***+++,,,---------............///000111111666999<<<>>>>>>>>>???@@@CCCFFFHHHIIIIIIJJJKKKMMMLLLJJJIIIKKKNNNQQQSSSSSSQQQQQQOOONNNMMMMMMMMMMMMSSSVVVZZZ[[[ZZZWWWUUUTTTMMMMMMLLLNNNQQQSSSTTTTTTYYYXXXVVVSSSOOOKKKHHHFFFDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHDDDBBB@@@>>>>>>===<<<:::;;;:::999888777777777777666666555444444444444444444444222111///...,,,,,,------,,,++++++******))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''******))))))'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&''''''(((((())))))******+++++++++******************++++++,,,---...////////////000222666999%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''')))***+++,,,,,,,,,,,,,,,,,,------...///000333555888999::::::;;;<<>><<<::::::::::::999888666777777888999999999:::222111111000000000000000000000000///////////////------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((''''''(((((())))))*********************************++++++,,,---...//////000000000333777:::%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%'''((()))*********************+++,,,------...000333444555666999;;;>>>AAACCCDDDDDDEEEFFFHHHJJJJJJKKKMMMOOOPPPNNNMMMNNNOOOQQQTTTVVVXXXYYYYYY\\\^^^___^^^[[[XXXVVVVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOMMMJJJLLLOOOQQQPPPNNNHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDCCC===;;;999999999:::999888666777888999999:::999999333333222111111111111111....../////////000000000------,,,++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''(((((())))))*********************+++++++++***++++++,,,---...//////000000111333777:::$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))))))))))))))***+++,,,,,,---///111333444666:::<<<===???AAABBBBBBDDDGGGIIIJJJJJJKKKNNNQQQRRRQQQPPPTTTUUUVVVXXXXXXXXXXXXWWWYYYZZZZZZYYYWWWVVVWWWWWWUUUWWWWWWVVVTTTQQQPPPPPPOOOLLLJJJMMMQQQSSSRRROOOJJJJJJJJJJJJIIIHHHHHHGGGDDDEEEFFFGGGGGGGGGFFFEEE===;;;999999;;;;;;;;;:::888999999:::999888777666444333222222111111222222//////////////////......------,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''''''''(((((())))))******))))))*********+++++++++***++++++,,,---...//////000000111444777:::$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))(((((((((((()))***+++,,,,,,...111333444777;;;>>>===>>>???@@@AAACCCGGGJJJIIIIIIKKKNNNRRRTTTUUUTTTYYYYYYZZZZZZYYYWWWVVVUUUTTTUUUVVVUUUTTTUUUWWWYYYTTTWWWYYYXXXTTTPPPPPPRRRPPPMMMLLLNNNSSSUUURRROOOLLLLLLKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHGGG>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;:::999777444333333222111111000000111111111111000///...---------------,,,,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))******++++++++++++***++++++,,,---...///000111000111444888:::&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))*********+++++++++,,,---...111444777:::;;;======???@@@CCCFFFHHHJJJJJJKKKKKKMMMNNNPPPRRRSSSUUUVVVXXXWWWUUUTTTTTTUUUSSSVVVVVVTTTUUUXXXXXXVVVXXXXXXWWWVVVTTTRRRPPPOOOQQQRRRRRRRRRRRRRRRRRRQQQJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEE???>>>===;;;;;;;;;<<<<<<===<<<:::::::::888666333444222111111222333333222///////////////......---...---,,,***)))((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&$$$""""""###$$$((('''%%%$$$###"""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************++++++++++++---.........///111333333555555444777===&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))*********++++++,,,,,,...000333666999:::<<<===>>>AAACCCEEEGGGHHHFFFGGGHHHJJJLLLNNNPPPQQQTTTUUUUUUTTTRRRQQQRRRSSSTTTWWWWWWUUUVVVZZZZZZXXXXXXWWWWWWUUUTTTRRRQQQPPPTTTTTTSSSSSSSSSSSSTTTTTTMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFEEECCCBBBAAA????????????@@@===;;;:::999999888666444444222111111222333333222///////////////......---...---,,,***)))((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%((((((&&&%%%$$$###################################################$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))))))))***)))************++++++++++++,,,---...---...000222222444444333666<<<&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************+++,,,---///222555777888999;;;===@@@CCCDDDEEEEEEAAABBBDDDGGGIIILLLNNNOOORRRRRRQQQOOOMMMMMMNNNPPPWWWYYYYYYWWWXXX\\\]]]ZZZWWWVVVVVVUUUSSSRRRQQQQQQUUUTTTSSSQQQQQQSSSTTTUUUOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@AAAAAA;;;:::888888999888777555333222111111333333222111///////////////......---------+++***))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%$$$######%%%''')))((('''%%%%%%$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))************+++++++++***+++------,,,---///111111333333222555;;;&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********+++,,,...000222555666666888;;;???AAABBBAAAAAA???@@@CCCFFFIIILLLNNNOOOOOOOOONNNLLLJJJJJJMMMOOO[[[]]]\\\YYYYYY\\\\\\ZZZVVVUUUTTTSSSSSSRRRRRRRRRUUUSSSQQQOOOOOOQQQSSSUUUPPPOOONNNMMMLLLLLLLLLMMMOOOOOOOOONNNLLLJJJIIIHHHDDDCCCAAA@@@????????????:::999777777888888777666333222111222333333222111///////////////......------,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$###$$$&&&(((((('''&&&%%%$$$######$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,))))))*********+++++++++***+++,,,,,,+++,,,...000///111111111555:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++,,,...000222333333555888;;;===>>>======>>>@@@CCCFFFJJJLLLNNNOOOLLLLLLLLLKKKJJJLLLOOORRR```aaa___ZZZXXXZZZ[[[XXXTTTTTTSSSRRRRRRSSSSSSTTTVVVTTTRRRPPPPPPRRRTTTVVVQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKDDDCCCAAA???>>>>>>>>>>>>:::888666666777777777666222111111222444444222000///////////////......---,,,,,,+++***))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!###$$$$$$###$$$&&&(((%%%%%%$$$###""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,))))))*********+++++++++***+++,,,+++++++++---///...111111000444:::&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,...000111111222444777999999::::::===???BBBFFFIIILLLMMMMMMHHHJJJLLLMMMNNNQQQTTTWWWaaabbb^^^YYYWWWYYYZZZWWWSSSRRRRRRQQQRRRSSSTTTUUUXXXWWWVVVTTTTTTVVVWWWXXXUUUTTTSSSQQQPPPPPPPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKFFFDDDBBB@@@????????????;;;888666555555666666555222111222333444444222000///////////////......---,,,++++++***))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###$$$&&&((($$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))************++++++++++++,,,,,,,,,++++++---///...000111111555;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++,,,...//////000111222444555777777:::<<<@@@CCCFFFHHHIIIIIIFFFIIIMMMPPPSSSVVVZZZ]]]^^^___\\\WWWVVVYYYZZZYYYRRRRRRQQQPPPQQQSSSUUUWWWYYYXXXXXXWWWWWWXXXXXXYYYUUUTTTSSSRRRPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA????????????<<<999666444444555444444111111222333555444222//////////////////......---,,,+++******)))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$############$$$$$$"""$$$$$$$$$######%%%'''%%%$$$######""""""##############################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))))))))***)))************++++++++++++,,,---,,,++++++---//////111111111555<<<&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,---.........///000111333555666777:::===AAADDDEEEEEEEEEEEEHHHNNNSSSWWW[[[___aaa[[[\\\ZZZUUUUUUYYY\\\ZZZRRRQQQPPPPPPQQQSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQPPPNNNNNNMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDBBB???>>>============:::666444444444333333111111222333555444222//////////////////......---++++++******************&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''))))))***%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###$$$%%%$$$######%%%'''%%%%%%$$$$$$###$$$$$$$$$######################## !!!###$$$%%%&&&'''"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,---...---,,,,,,---//////111222222666<<<&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************+++---...//////000333555999;;;===???@@@BBBFFFIIIGGGIIILLLOOORRRSSSTTTTTTYYYXXXVVVUUUUUUUUUVVVVVVSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTRRROOONNNOOOOOOOOONNNMMMNNNNNNMMMKKKHHHDDDBBB======<<<<<<;;;;;;::::::999888666333222111111111222333333333333222111111...//////000///---,,,+++***))))))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################%%%###""""""###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((''''''(((***)))************+++++++++...---,,,++++++,,,...000000///000222666999&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********+++,,,.........///222444666888;;;<<<>>>@@@DDDGGGCCCEEEHHHKKKMMMOOOOOOPPPSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTUUURRRPPPNNNMMMNNNOOOOOOOOOKKKKKKKKKJJJHHHEEEBBB@@@<<<<<<<<<;;;;;;::::::999999777555333222111111111222222222222222111111000////////////...---,,,+++******)))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&'''((((((''''''(((***))))))*********+++++++++------+++***+++,,,...///000//////222666:::&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******)))+++,,,,,,,,,---000222222444777999;;;>>>BBBEEEAAABBBDDDGGGIIIKKKLLLLLLNNNNNNMMMMMMNNNOOOQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRSSSRRRQQQPPPPPPRRRSSSUUUQQQOOOLLLLLLMMMNNNNNNNNNHHHHHHHHHGGGEEEBBB@@@>>><<<<<<;;;;;;:::999999888888666444222111111111111111111111111111000//////000///...---,,,,,,,,,,,,*********))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&'''((((((''''''(((***)))))))))*********++++++,,,+++*********,,,---.../////////222666:::&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((***+++++++++,,,...000///222444777999<<<@@@CCCAAABBBDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPOOOMMMLLLMMMOOORRRTTTQQQNNNLLLKKKKKKLLLKKKKKKGGGFFFFFFEEECCCAAA???=========<<<;;;:::999999888666555333222111111111222000000000000000//////...000///---,,,++++++,,,---+++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&'''((((((''''''(((***))))))))))))***************************+++------///...///222666:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((()))************---///...000333555777999===@@@@@@@@@AAACCCEEEGGGIIIJJJIIIIIIIIIJJJLLLNNNQQQRRRQQQQQQPPPOOONNNMMMMMMLLLMMMLLLJJJJJJJJJMMMPPPRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>>>>>>>>===<<<;;;:::999888444333222111000111111222///000000000000///......000///---,,,++++++,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&'''((((((''''''(((***(((((()))))))))*********)))*********+++,,,------......///222666:::&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))******)))***,,,...---///111333444666:::===<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOOOONNNMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOPPPMMMJJJHHHHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::999888777333222111000000000111222000000000000000///......///...---,,,++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((((((''''''(((***((((((((()))))))))******)))******+++,,,---...............222666;;;&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))******)))***,,,---+++---///000111333666888999999::::::<<<>>>@@@BBBBBBBBBBBBCCCDDDGGGIIIJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLIIIGGGFFFGGGHHHGGGGGGDDDDDDBBBAAA???>>>>>>>>><<<;;;:::999888666555555222111000//////000111222000111111111111000//////------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""#########$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&'''((((((''''''(((***(((((((((((()))))))))***)))***+++,,,---...//////...---...222777;;;&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***+++***)))***,,,---***,,,---......000222555999999999:::;;;>>>@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGIIIIIIIIICCCBBBAAA???>>>=========::::::999777666444333333111000000//////000222222111111111111111000//////,,,---......---,,,***)))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,&&&'''((((((''''''(((***(((((((((((()))))))))))))))***,,,---.../////////------...222777;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************------,,,,,,...111555777999999999:::<<>>===<<<<<<<<<999888666666777777555444222222222111111111000000333333222222000///...---,,,,,,------,,,,,,+++***((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&###"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&(((************'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''$$$&&&...===HHH444+++%%%'''(((&&&'''+++)))************+++++++++,,,+++))))))***,,,///111444333333444777:::''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&'''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************---,,,,,,,,,...111444666::::::;;;<<<>>>@@@CCCDDDBBBDDDFFFFFFFFFFFFHHHIIILLLLLLLLLJJJHHHHHHJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGCCCBBB@@@>>>===<<<======;;;999777777777777555333333222222222222111111111222222222111000///...------------------,,,++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%###"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))))))))((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((---888GGGRRR222***&&&''')))''''''***)))************+++++++++,,,+++******+++---///111333222222444888:::''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************---,,,,,,,,,---000333555999999:::;;;===@@@CCCDDDBBBDDDFFFFFFFFFFFFHHHJJJKKKLLLLLLJJJIIIIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFJJJIIIHHHHHHJJJIIIHHHFFFBBBAAA???===<<<<<<======<<<:::999888888888666444333333333333222222222222222222222111000///...---------......------,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((***111;;;BBB...)))'''((()))(((((())))))************+++++++++++++++,,,,,,---...000111111111111444888;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************,,,,,,+++,,,---000222333666666666888:::===@@@AAACCCEEEGGGGGGGGGGGGIIIKKKKKKKKKKKKJJJIIIIIIKKKMMMOOONNNMMMKKKJJJHHHGGGGGGKKKJJJIIIIIIJJJIIIGGGEEE@@@???===<<<;;;;;;<<<<<<;;;:::888999::::::999777444444444333333333222222111111111111000///...------............---,,,,,,((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$&&&))),,,***)))((())))))((((((((())))))*********++++++++++++,,,,,,...//////000000000000000444888<<<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,---///111222333333444555888;;;>>>@@@DDDFFFGGGHHHGGGHHHJJJKKKJJJJJJKKKJJJIIIJJJLLLNNNPPPPPPOOOMMMLLLJJJIIIHHHLLLKKKIIIIIIJJJIIIGGGEEE@@@???===;;;::::::;;;;;;999888777888:::<<<;;;:::444444444333333333222222000000000000000///...---------......------,,,+++((((((((((((''''''''''''***)))((('''%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!###"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''((()))***'''((())))))((())))))((())))))*********++++++++++++,,,,,,...//////000000000///000333888<<<'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))******)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,---...///000222222333555888;;;>>>@@@CCCDDDFFFFFFFFFGGGHHHJJJIIIJJJJJJJJJIIIJJJMMMOOOQQQPPPOOONNNMMMLLLKKKJJJLLLKKKJJJJJJJJJJJJHHHFFFBBBAAA???<<<;;;:::;;;;;;888777777888:::<<<;;;:::333333333333222222222222///000000000//////...---,,,,,,------,,,,,,+++***((((((((((((''''''''''''***)))((('''%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$(((***'''&&&)))***))))))************+++++++++++++++,,,,,,---...000111000000000444888<<<''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********'''((()))***++++++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))******************+++,,,---......///000000111333555999<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIKKKMMMPPPOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIJJJKKKJJJHHHGGGFFFEEEBBB???===<<<<<<<<<:::888777888999:::999888333222222222222111111111/////////000//////...---++++++,,,,,,++++++***)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''%%%""" ###(((***&&&%%%)))+++***)))************+++++++++,,,+++******+++---///111111000111444888<<<''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,------......,,,,,,---///222666999;;;===???AAAAAAAAAAAACCCDDDHHHIIIIIIIIIIIIKKKNNNPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHEEEBBB@@@>>>>>>===<<<:::888888888888666444222222222111111111000000//////////////////...---***++++++++++++***)))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$%%%&&&'''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))******)))'''###)))***%%%###(((,,,+++)))************+++++++++,,,+++))))))***,,,///111111111111444888;;;(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))******))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,......///000111333555666===>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNLLLJJJJJJJJJIIIGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGCCC@@@===<<<;;;;;;>>><<<;;;999777555555444555444333222111111111111///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))***++++++++++++***,,,,,,,,,,,,------...///111000000222555888(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))*********++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,.........///111222444555999;;;<<<>>>@@@AAABBBBBBDDDEEEFFFHHHJJJKKKLLLLLLNNNLLLKKKKKKKKKIIIGGGEEEIIIHHHGGGEEEEEEEEEFFFFFFIIIGGGCCC>>><<<::::::;;;===<<<:::888666555444444444444222111111000000000///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,------...///...------///222555(((((((((((())))))))))))''''''''''''''''''''''''******************************))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,------...------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,---------...///111222333555666888;;;===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLJJJGGGDDDJJJIIIGGGEEEDDDDDDEEEEEEJJJGGGBBB===999888999:::<<<;;;:::888666555444444333222111000000000000000///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,---.../////////...///111666999(((((((((((())))))))))))'''''''''''''''''''''''')))))))))***************+++******))))))******+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......------------............------------...............---------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---...///111111222333666999<<<>>>???@@@BBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLMMMMMMKKKGGGDDDIIIHHHFFFEEEEEEEEEFFFFFFJJJFFFAAA<<<888777888999;;;:::999777555444444444222111111000//////000000///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))))))))***++++++++++++***+++++++++,,,---...///000000///000333888<<<(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////---------.........//////......---------,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...000000000222444888;;;===???@@@AAABBBDDDFFFIIIJJJKKKLLLKKKKKKLLLMMMNNNLLLIIIEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHEEE@@@<<<888777888888:::999888666555444444444222111000000///000000000///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''''''######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))******))))))***++++++++++++***+++++++++,,,---...000000---,,,---000555999(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------,,,---......///.........//////000000111.........//////000000111/////////............---......------------..............................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000111444777:::<<<>>>>>>@@@AAACCCFFFHHHJJJKKKKKKJJJJJJJJJLLLNNNMMMKKKIIIEEEEEEDDDDDDEEEGGGIIIJJJFFFDDDAAA===:::999888888999888777555444444333333222111111000000000111111///............---------,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))'''''')))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))******+++))))))***++++++++++++*********+++,,,---...000111///...///222777;;;(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///............///000000000000111111222333333444000000111111222333333444222222111111111000000000000//////......//////000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,------------...---,,,,,,------...///000///000333666888:::;;;<<>>@@@BBBEEEGGGIIIKKKKKKIIIHHHHHHJJJMMMOOOOOOOOOHHHGGGFFFEEEEEEFFFFFFGGGBBBBBBAAA@@@???<<<:::999888777666555444333333333333222222222222222333333//////.........---------,,,,,,,,,+++++++++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''+++***((('''((()))+++,,,%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***))))))))))))************&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,///111***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((()))***+++++++++))))))***++++++++++++************,,,---///000111000000000333777:::((((((((()))******++++++******)))(((((((((((((((---***((()))+++,,,+++)))%%%)))---//////...------///000000...---...000333000333666666555666999<<<;;;<<<@@@CCCEEEDDDFFFIIIGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIEEEBBB@@@>>>;;;::::::999777555444222000000111222222111444333111///...---,,,,,,...------...000111000///222///---,,,,,,------,,,---------......///////////////000111333555888999<<>>BBBDDDIIILLLPPPSSSWWWYYY]]]^^^```cccfffgggjjjlllqqqrrrrrrqqqpppoooooooookkkjjjjjjjjjkkkjjjhhhfff```]]]ZZZWWWUUUSSSOOOMMMEEECCC@@@===;;;888444111222111000000000000000000000...------......---,,,...,,,++++++---......---------------.........////////////000222444777888<<>>;;;999888444444444555555555666666666555444222222222222333////////////............,,,,,,,,,+++++++++******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''((((((((())))))''''''((())))))******+++++++++++++++***)))(((((())))))************)))))))))))))))))))))))))))))),,,++++++******++++++,,,***))))))(((((())))))*********)))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&''''''&&&%%%,,,444///,,,(((&&&'''''''''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''')))******))))))***+++((()))***++++++,,,,,,++++++++++++,,,---...///000222222222444888;;;((())))))******+++,,,,,,,,,,,,,,,,,,---...//////******+++...111111000...111111111000000222777:::999===DDDJJJOOOSSSXXX[[[dddeeeiiinnnuuuyyy{{{{{{}}}||||||{{{|||}}}~~~~~~|||{{{xxxwwwvvvvvvvvvyyyxxxxxxzzz~~~}}}zzzxxxvvvtttpppmmmccc```\\\XXXTTTOOOIIIEEE===<<<:::777555444333222444222000///000222222111///---------///000///------------------..................///000333555666:::>>>BBBDDDEEEEEEEEEFFFDDDFFFIIILLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBB???===;;;::::::666666666666666777777777666555444333222222222222////////////............,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++------------,,,+++************))))))))))))******************************++++++************++++++++++++************++++++*********))))))))))))((((((((((((((((((((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''(((((('''((()))&&&###'''---,,,***'''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''')))******))))))***+++((()))***+++,,,,,,,,,,,,++++++,,,,,,---...000111333222333555999<<<))))))******+++,,,,,,,,,------,,,,,,------...///++++++,,,---///000111111000222555888;;;AAAGGGLLLQQQWWW```hhhooouuuyyy|||}}}|||}}}|||zzz}}}zzzvvvtttssstttttttttqqqpppqqquuu{{{xxxuuuoookkkhhhddd```^^^TTTQQQMMMGGGAAA<<<888666666333111000111333333333333111000000111000...---------------------............---...///111333444888;;;???BBBCCCCCCDDDFFFFFFHHHKKKNNNOOOOOOMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDAAA???===<<<<<<<<<888888888888888888888888666555555444333333222222////////////............,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((())))))******))))))(((((()))))))))*********))))))******+++,,,,,,,,,------......---,,,,,,++++++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++*********)))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((('''&&&(((***'''###$$$((()))((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''')))******))))))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111222111222444888<<<*********+++,,,,,,------------,,,,,,,,,,,,------333111///...---...111333888===DDDLLLSSSYYY```dddlllqqqyyy}}}{{{vvvtttvvvxxxzzz{{{wwwwwwxxx|||}}}yyyrrrmmmkkkjjjjjjiiifffccc___XXXRRRMMMIIIGGG<<<999666333222222000///333111000000111111000.................................------...000111222666888<<>>999555444222000000111222333222000000000//////////////////......---...///111222222555999;;;===???AAACCCBBBCCCFFFHHHIIIHHHFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJCCCCCCAAA@@@???>>>======:::::::::999999999999999555666666555555444333222////////////............,,,,,,,,,+++++++++******((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))***+++++++++++++++)))*********++++++++++++++++++,,,,,,---.........---...............---------,,,,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,------+++******************+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))************))))))((((((''''''(((((()))&&&%%%&&&******&&&%%%'''%%%&&&((((((''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''')))******))))))***+++)))***+++,,,------------,,,,,,,,,---...///111111000///000333777;;;++++++,,,,,,---...............///000222333555666888>>>GGGQQQZZZccclllrrrvvvzzz~~~}}}}}}}}}wwwzzz~~~|||xxxuuutttllljjjfffaaa\\\VVVOOOJJJAAA===888555444555555555222111111111000000000///000///.........///000111000222666888:::<<>>===:::::::::999999999888888555666666666555444333222////////////............,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......////////////000000000000//////------............------///////////////////////////......------......///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***+++++++++******))))))(((((((((((()))))))))&&&&&&******&&&%%%&&&$$$''')))(((&&&&&&''')))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((''')))******))))))***+++)))***+++,,,------------------------...000111222000000000333888<<<++++++,,,------......///...///111333666999;;;===LLLTTT```jjjrrrxxx~~~~~~xxxrrrnnnmmmnnnrrrxxx}}}}}}zzzvvvtttrrrppplllfff```[[[PPPKKKCCC<<<999777666666333222222222111111000000111000///......///000111...000444666888;;;>>>AAABBBCCCEEEFFFFFFDDDBBB@@@@@@BBBDDDGGGHHHIIIJJJIIIAAAAAABBBBBBAAA@@@>>>===:::::::::999999888888888555666666666666444333222000/////////............,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222222111111---...///000000///...---000000000000000000000000//////............//////...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))(((((((((((()))))),,,)))'''******&&&$$$%%%$$$'''))))))&&&%%%&&&(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((((()))******))))))***+++******+++,,,------------------------///000111222111111111444999===,,,+++...222000***,,,333444222444;;;BBBHHHQQQZZZmmmpppuuu{{{}}}}}}|||xxxqqqmmmoootttrrrxxxvvvssswwwsssjjjgggccc\\\RRRIIIAAA<<<:::666777888777444111111111//////000///---,,,------///000222444777;;;>>>???===@@@BBBCCCCCCBBBCCCCCCBBBDDDGGGIIIJJJIIIGGGFFFEEECCCAAAAAABBBBBBAAA@@@::::::999999888888777777999888666444333333333333000000000000////////////---------,,,+++***)))(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''))))))(((((('''''''''&&&(((''''''''''''((())))))''')))))))))'''&&&'''(((***)))(((((()))******))))))))))))+++---...---,,,...............---------000000///......000111222333333444444444333333222000111333444333222000...333111///...000111111111111111111000/////////000...,,,++++++,,,---+++***...---,,,+++*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,---------,,,,,,+++,,,---///000......///333888===111//////111///,,,111999@@@BBBJJJWWWaaaiiirrrzzz|||}}}|||zzzyyyyyyyyyxxxwwwyyy|||zzzvvvoooggg___XXXQQQMMM@@@>>>999555222111000000000111111111000000111222000111222333555888:::;;;>>>@@@CCCDDDDDDCCCDDDEEEGGGHHHJJJKKKJJJHHHFFFDDDAAA@@@>>>===>>>>>>===<<<;;;::::::999999888888777999777666444333333333333000000000/////////......,,,,,,,,,,,,++++++***)))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((())))))((((((((('''''''''((((((((((((((())))))***'''(((***)))(((((()))++++++***))))))***++++++++++++++++++,,,...///////////////......///000111222///000222444666999;;;===???@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEFFFEEECCCAAA@@@???===:::888777666444222222111000000111222222222///...,,,,,,---...---,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************++++++,,,,,,------,,,,,,+++,,,---///000222111111444888;;;111000000222555999CCCMMM\\\___iiiuuu}}}{{{uuurrrssswww|||zzzqqqjjj[[[SSSHHH???;;;888666555222111000000000000111222111111111222333444555666>>>@@@CCCDDDCCCDDDEEEFFFKKKKKKKKKKKKIIIFFFCCCAAA???===<<<<<<<<<<<<;;;999;;;;;;::::::999888888777888777555444333333333333/////////.........------++++++,,,,,,,,,++++++***))))))(((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((())))))((((((((((((''''''((((((((()))))))))******''')))******))))))+++,,,++++++*********++++++,,,---,,,,,,,,,...///111222111222444666:::>>>BBBDDDFFFHHHLLLQQQVVVYYY\\\]]]bbbdddgggiiikkkkkkjjjiiijjjjjjkkkjjjiiigggeeeddd```^^^[[[XXXUUUQQQLLLIIIBBB>>>;;;999999888444111222000...---///000111000,,,---...///////////////------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,...///000222222222444888;;;---000666===FFFQQQ```jjjwwwzzz|||xxxvvvvvvtttdddWWWOOOHHHAAA<<<888555222000000000111000111111111111222333555555<<<>>>@@@AAAAAABBBDDDFFFJJJJJJJJJIIIGGGDDDAAA??????>>>======>>>>>><<<;;;;;;;;;:::999888777777666666666555444333333222222///.........------------******+++,,,,,,,,,++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&'''((())))))(((((((((((((((((('''(((((())))))))))))))))))***++++++))))))***+++---......---,,,,,,---...,,,---...///111444999<<>>???BBBDDDFFFFFFFFFEEECCCAAA???>>>>>>======>>>??????>>><<<;;;:::999888777666555555555555555444444333222222///.........------------******+++,,,,,,,,,++++++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))(((((())))))))))))))))))&&&'''((()))))))))((((((+++,,,,,,+++)))((()))***---...//////......000222000333777<<>>:::777333000222222333222222111000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,---///111222000///000333888<<>>===<<<999999:::<<>><<<;;;;;;:::999888666555555444444444444444333222222/////////.........------++++++,,,,,,,,,++++++***((((((((()))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((())))))))))))******'''((()))*********)))(((,,,---------+++***+++,,,(((+++///000000222777;;;???EEEMMMTTT\\\eeeooovvvzzz~~~yyyuuurrrgggbbb[[[TTTLLLDDD===888555444333222111111222222....................................------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,...000222333444333222444777:::iiisss|||kkkaaaTTTIIICCC>>>999555444444444333333333444444333555666888999;;;???BBBCCCBBBAAA@@@>>><<<;;;:::666777999<<>>===<<<;;;999888777666333333444444444333222111000000000/////////......,,,,,,,,,,,,++++++***)))'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***(((((()))))))))*********(((***+++------,,,+++***+++---...///......000111///444;;;???BBBGGGNNNUUU[[[aaajjjpppuuu|||~~~||||||xxxuuupppjjjddd\\\UUUOOOCCC@@@<<<888444333333333000000000000000000000000/////////.........------------------------------************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,...000222333444333333444777:::|||~~~tttwww~~~rrrbbbVVVLLLCCC<<<666666444333222111111111333444666777888;;;???BBBEEEDDDBBB@@@===;;;999888666777999===AAABBBAAA@@@@@@???>>>===;;;:::999888222333444555444333222111000000000000////////////---------,,,+++***)))((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''((((((''''''(((***(((((())))))*********+++***+++---//////...---,,,***,,,///000111222555777AAAHHHPPPWWW\\\cccmmmtttsssyyy~~~}}}|||{{{yyyvvvqqqkkkgggYYYTTTLLLDDD===999777777111111111111111111111111////////////............------------------------************************************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------,,,,,,,,,---...000222444111000111444888<<<zzz|||lll[[[QQQCCC===999:::777222111444333444444555666888;;;===<<<===>>>>>><<<;;;<<<<<<777888:::===@@@CCCEEEFFFBBB???<<<::::::::::::999666666666555444333111111000000000000////////////------,,,,,,,,,,,,++++++)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))******)))))))))))))))***+++...///,,,(((&&&***////////////---++++++---//////000222555;;;DDDNNNUUUiiisssxxxtttrrrxxx|||{{{|||zzzwwwtttnnnkkkeee^^^UUUKKKBBB;;;;;;777333222333333222//////000111111/////////000---,,,+++***+++,,,---.........---,,,,,,+++******++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111444333333666999===rrrcccSSSJJJBBB>>>:::666666;;;333555666777666888:::===;;;===>>>>>><<<;;;<<<===;;;<<<>>>@@@BBBDDDGGGIIIDDDAAA===:::::::::999999555555555555444222111000000000000000////////////---------,,,,,,+++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((())))))******))))))))))))******)))+++,,,+++((((((+++...///000000...------///222...333;;;EEEQQQ^^^kkksss|||tttrrroookkkeee^^^UUUPPPEEE???888555555555555333222222222222111000000111......------------.........---------,,,+++++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111444333333666999<<>>>>><<<;;;<<<===@@@DDDHHHJJJIIIJJJLLLOOOFFFCCC>>>;;;::::::999888666666666555444333222111111000000000/////////.........---,,,,,,+++******)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))*********)))))))))******+++)))***++++++,,,,,,---------------,,,,,,...222555>>>FFFSSSaaappp}}}}}}yyywww|||{{{sssjjjaaa[[[TTTLLLCCC<<<999777444222222222111000//////////////////000000000000//////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))((()))******(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,---,,,,,,---------.........,,,,,,,,,---...///111222333333333555999<<<{{{mmm```TTTGGG===888777888999777444222444777999;;;======<<<<<<<<<>>>CCCKKKTTTYYYWWWTTTRRRRRRHHHEEE@@@===;;;:::999888888888777777666444333222111111000000//////............---,,,++++++******)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((('''((())))))*********))))))******++++++---,,,,,,---///000///...,,,,,,---...222:::CCCIIIbbbiiiuuuttttttwww|||uuupppnnnggg\\\SSSKKKBBB:::444555444222111111111111000///000111222222111///...---------------.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))******)))((()))***))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---...000111222333222333555999<<<}}}|||iiiTTTEEE???===:::666555666999;;;888:::<<<<<<<<<<<<===>>>CCCOOO^^^hhhhhhaaaYYYTTTJJJFFFAAA>>><<<;;;999888999999999999888666555444111111111000///...............---,,,,,,+++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((()))*********************+++,,,,,,...---,,,---///000///...---///333:::EEETTTcccmmm}}}{{{zzznnn^^^NNNCCC>>>:::666555555555333222000111222222222000///........................///------------------------,,,+++++++++++++++++++++************************)))***+++***)))((()))+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///111222333333222222555888<<>>:::888666333000222222222222222111000/////////////////////..............................,,,,,,,,,,,,++++++++++++************************)))***++++++))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---*********+++++++++,,,,,,,,,,,,,,,...///111333444222222222444888;;;ppp___III<<<999999888555666888:::<<<<<<<<<>>>???AAAMMM```rrrzzztttdddVVVJJJGGGBBB???>>>===<<<;;;999999999888777666444444222222111000///...------++++++,,,,,,,,,,,,------*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))''''''(((((())))))******))))))(((((())))))***+++************+++,,,---...+++---...------000666;;;DDDMMM[[[kkkyyy~~~|||~~~www|||rrrddd\\\RRRJJJEEEAAA:::555666555444333222222222222111000000000///.................................------,,,,,,,,,+++++++++************************)))***++++++))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---...+++++++++,,,,,,,,,------,,,,,,---...000222333444222222222444888;;;aaaMMMEEEBBB===777555777:::;;;<<<<<<>>>???AAAKKK\\\ppp{{{wwwfffWWWJJJGGGBBB@@@???>>>===<<<777777777777666444333222222222111000///...------***++++++,,,,,,------...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&''''''((()))******+++)))))))))))))))******+++************+++,,,---...,,,///111000000444===EEE___iiiyyyyyyyyy~~~wwwjjj```YYYRRRIIICCC888777555444333333444444222111111000///......---////////////////////////---------,,,,,,+++++++++************************)))+++++++++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********+++,,,---///000,,,,,,,,,---------......+++,,,---...000222444555222111222444888;;;sssaaaRRREEE>>>:::555444888:::999===DDDCCCPPPaaannnppphhh]]]UUUPPPJJJBBB>>>???>>>;;;888666666666666666555555555333222111////////////000------......------,,,+++************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******++++++,,,------+++,,,...///......------111///111666;;;EEEXXXlll~~~|||vvviii___MMMHHHAAA;;;777555444333333000///000///,,,...222000000000000000000000000/////////...------,,,,,,++++++************++++++***************)))(((''',,,++++++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))***************+++++++++---,,,,,,++++++,,,,,,---------------...000111222222111111333777:::vvv\\\JJJGGG>>>888:::>>>???@@@CCCGGGPPP]]]dddbbb[[[SSSOOOJJJEEE???<<<======;;;888666666666666555555555555333222111000/////////000------......------,,,+++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''(((((((((((())))))*********+++,,,,,,------///---++++++---///000000///444???MMMXXXcccuuusssgggVVVFFF<<<777666666666333222444333000111555111111111111111111111111000000///......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++******))))))(((((())))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))***************+++++++++---,,,,,,++++++,,,,,,---------------...000111222222111111333777:::xxx```TTTGGG;;;999===???>>>===JJJQQQWWWXXXRRRLLLIIIIIIDDD@@@;;;:::;;;<<<;;;999777777666666555555555555333222111000////////////---............---,,,,,,++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((''''''(((((())))))))))))******+++,,,,,,------...///...,,,,,,...000111111111===PPPeeetttqqq\\\KKK@@@:::777555111111333333000111444222222222222222222222222000000//////......------...------,,,,,,------...++++++,,,---------,,,,,,*********************)))))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))))))))*********+++++++++------,,,,,,,,,,,,------------------...000111222222222222444777:::iii[[[KKKAAA>>>===<<<<<>><<<;;;;;;:::999888777777666555444444444222222111111000//////.........//////......---,,,++++++++++++************(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((())))))***++++++,,,+++,,,,,,---......//////***///222111///777HHHWWWmmmxxx{{{jjjYYYOOOGGG@@@:::888777555444666222222222222222222222222222111111000//////......------,,,,,,,,,,,,------******+++,,,---------,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((())))))***++++++,,,,,,...------,,,,,,------...------------...000111222333222222444888;;;xxxcccTTTHHHAAA===???AAACCCCCCCCCCCCDDDEEEDDDBBB???===;;;:::999888888777666555444444333111222222222111000///......////////////...------,,,++++++++++++*********(((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))***+++,,,,,,---,,,,,,---......//////000,,,000333333888JJJggg}}}~~~yyywwwwww~~~yyyrrr^^^RRRFFF@@@;;;555222333222222222222222222222222222222111111000000//////---------,,,,,,---------++++++,,,,,,------,,,,,,++++++++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((())))))************))))))(((((()))***+++,,,,,,---......------------......------------...000111222333333333555888;;;rrr\\\KKKCCCAAA???@@@CCCEEEDDDCCCDDDDDDCCCAAA>>><<<;;;;;;888888777666555444333333111111222222111000...---///////////////...------,,,,,,+++++++++*********(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((())))))***+++,,,---...---------...//////000000...333:::CCCQQQfff~~~zzzxxxyyy{{{~~~nnn[[[NNNCCC:::444333333333333333333333333333333222222111111000/////////......------......///------.........------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))************))))))'''((()))***+++,,,------......------------......------------...000111222444333333555888;;;ttt[[[LLLFFFAAAAAAEEEGGGFFFDDDBBBCCCCCCAAA>>><<<<<<<<<999888777666555444333333111111222222111000...---///////////////......---,,,,,,,,,+++++++++******(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))++++++((())))))+++,,,---......------......///000000000///777DDDWWWjjj|||~~~~~~rrr```QQQEEE===;;;555555555555555555555555333333222222111000000000000000////////////000000///000000000///...------------,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))************))))))'''((()))***+++,,,------......------------......------------///000111222444333333555888;;;ggg___QQQDDD@@@CCCCCC@@@AAAAAA???======>>>>>>===888888777555444333222111111000///000111222111000---------...............+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&)))))))))))))))******+++,,,,,,,,,+++***+++---000000,,,+++///000---...333777QQQkkkyyyuuu\\\JJJAAA<<<999888888555111222777777444111000000000000///000000000000000000000000............---,,,+++***......---,,,,,,+++******,,,+++++++++,,,------...))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******)))(((''''''(((((('''((()))*********************+++,,,------......++++++,,,,,,,,,------------------...000111333444444333444666999<<>>>>>===<<<::::::999777666555444333222000///000111222111000........................++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++***++++++***))))))+++,,,...,,,,,,...///111;;;GGGWWWlll}}}iii___LLLCCC;;;999999777777888888555333111111111///...000000000000000000000000///000000//////---,,,,,,//////......---,,,,,,+++******))))))***++++++,,,******************************)))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((())))))******((())))))************)))******++++++,,,,,,------++++++,,,,,,,,,------------------...000111333444444333333666999===lllSSSIIIFFFEEE@@@AAACCCCCCAAA>>>======<<<<<<;;;999888777666555222111000000222222111000000//////......---------,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))***))))))))))))***++++++***+++---,,,+++******+++////////////111;;;PPPbbbzzz}}}}}}{{{eeeUUUDDD>>>===;;;999888777555333333333222000...000000000000000000000000000111111111000///...---000000//////...---------***************++++++,,,*********************************))))))))))))(((***))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))*********************************+++******))))))******++++++++++++++++++,,,,,,,,,,,,---------------------...000111333444444333333666:::===~~~fffWWWNNNGGGAAAAAABBBDDDCCC???>>>@@@===<<<;;;:::999888777666333222111111222333111000111000000///...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))))))))*********))))))******+++,,,,,,...000000...---,,,,,,222222222333<<>>===AAA<<<<<<;;;:::888777666666555333222222333333222000111111000///......------,,,,,,,,,++++++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''(((((()))))))))***************++++++,,,,,,...000000///---------///000444<<>>mmmTTTKKKGGGAAA>>>@@@===<<<;;;:::888777666666777555333333444444222111000000000///////////////------,,,,,,,,,+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))***++++++++++++******++++++,,,---***,,,------------///111444EEE[[[mmm~~~|||dddQQQDDD@@@;;;777555555444444111111111111111111111111000000111111111111111000........................------,,,+++++++++++++++---------------------------,,,,,,,,,,,,+++++++++))))))*********+++++++++******************************))))))))))))******'''(((***++++++***((('''******+++,,,,,,,,,++++++******++++++,,,,,,------------------............---------...000111333444222222222555:::>>>cccUUUOOOGGGBBBCCC======<<<;;;999888777666777555444444444444222111////////////000000000000---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,------............000333666AAAYYYuuuzzzxxxwwwzzz```LLLGGG???999666555555444111111111111111111111111111222222333333333222222////////////000000000000000///...------------------------------------------------,,,,,,,,,++++++))))))******++++++++++++******************************))))))))))))******---------,,,)))%%%""" )))***+++,,,,,,,,,,,,,,,******+++,,,------......---------.........//////---------...000111333444222111222555:::>>>jjjWWWGGG@@@???BBB===:::<<<;;;888555666666666555444333333222222111000///000111111///---000///...---,,,+++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************++++++++++++++++++,,,,,,...---///000//////666???[[[qqq|||vvvuuuvvvxxx{{{aaaQQQ???888888999555222444666444000111777666111333333222222111000//////000/////////............---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))((((((((((((+++++++++++++++***)))(((************************)))))))))***++++++,,,,,,,,,,,,,,,---------......000/////////000111222222555555555777;;;???lllTTTGGGCCCAAA>>>===???===999777999777666666555444333222222111000///000111111///---000///...---,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************,,,,,,,,,,,,------------///...///000000555DDDSSSsss~~~yyyvvvuuuzzzwwwhhhUUUFFF>>>999666555333555333///000555666333333333222222111000000000000000/////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))(((+++++++++++++++***))))))************************)))))))))***++++++,,,,,,,,,,,,,,,---------......///.........///000111222333333333666:::>>>ooo[[[RRRHHHDDDAAABBB???:::888:::777777666555444333222222111000///000111111///---//////...---,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''))))))(((''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))*********++++++---------.........//////111//////333888FFF\\\ppp~~~xxxttt___LLL@@@:::777666888777222000222555444333333333222111111000000000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***))))))************************))))))******+++,,,,,,,,,,,,,,,,,,---------.........------...///000111111111111222555:::>>>zzzlllXXXMMMBBB??????<<<999888888888777666555333333222111000000000111111///...//////...---------------,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++---------....../////////111...000:::JJJ^^^uuu~~~}}}yyyfffTTTDDD888999;;;:::777444222333333333333333222222111111111000000000////////////.........------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***************+++++++++******)))************************))))))***++++++,,,,,,---,,,,,,,,,---------..................///111222333111111222555:::???kkkWWWBBB;;;======:::888:::999888777555444333222222111000111222222000...//////...---------......,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((************++++++++++++,,,,,,,,,---.../////////...,,,333GGG___tttyyytttvvvYYY@@@888999999999777444333333333333333222222222222222111000000000////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((()))))))))*********+++)))******+++++++++***************************************+++,,,,,,------,,,,,,,,,---------....../////////000111222444555222222333777<<<@@@jjjNNNAAA@@@???===;;;;;;:::999777666444333222222111000111222222000...//////...............///,,,,,,,,,---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&'''(((((()))(((((((((''''''((((((((()))))))))((())))))******))))))(((*********++++++++++++,,,+++,,,,,,---...///000000///222@@@ZZZsssuuunnnjjjxxxVVV>>>:::777888999666444555333333333333333333222222111111000000000/////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((())))))******+++++++++))))))***++++++++++++*********************************++++++,,,---------,,,,,,,,,---------......//////000111222333555666333333444777<<<@@@}}}}}}||||||{{{zzzzzzyyyzzzzzz|||}}}nnnXXXKKKBBB???>>><<<;;;:::888666555333333222111111111222222000/////////............//////,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''&&&&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((%%%&&&((()))))))))(((((('''((((((((())))))))))))))))))************))))))*********+++++++++,,,,,,,,,------...000111111222999CCCXXXrrruuupppqqqrrrwwwUUUHHH===::::::777555666333333333333333333333333111111111000000000//////......//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((())))))******+++,,,,,,))))))***+++++++++++++++******************************+++,,,,,,------...,,,,,,,,,---------.........//////000111333555666444333444777;;;>>>zzzsssssssssssssssssssssssssssoooooopppqqqqqqrrrrrrsssmmmnnnoooqqqssstttvvvvvvuuuuuutttuuuvvvxxxyyy{{{xxxwwwvvvvvvxxx}}}oooVVVEEE???@@@<<<;;;:::888666555333333333111111111222222111/////////.........//////000,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))(((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,---...///000111222333333CCCSSSnnnyyyssswwwnnnZZZFFF>>>;;;777444555333333333333333333333333111111111111000000000000......//////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,((()))***+++++++++++++++***************************++++++,,,,,,------...,,,,,,,,,---------......------...///111222444555444333333666:::===yyywwwuuurrrooonnnnnnmmmllllllllllllmmmnnnooopppmmmkkkhhhjjjmmmpppqqqpppnnnooopppqqqqqqpppooonnnnnnooopppqqqqqqpppooonnnlllnnnoooooonnnpppuuuyyyyyy~~~www[[[JJJDDDEEE<<<555777999777444222444444333222222111111000000000///...............---------,,,,,,,,,++++++,,,+++******)))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,------///,,,,,,///111222777===aaasss{{{tttwwwwww```JJJ>>><<<999555666777666444333444444333222222222111111111111000//////............//////000/////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++***************)))((('''++++++,,,,,,,,,,,,---------,,,+++,,,...///...---+++,,,---...000222444555666555555777;;;>>>zzzuuuqqqppppppnnnmmmllllllllllllpppnnnllllllmmmnnnllljjjmmmkkkjjjkkknnnppppppoooooooooqqqqqqqqqqqqpppooorrrrrrssssssrrrpppooonnnmmmnnnoooooonnnppptttwwwtttxxx|||}}}}}}nnnTTTFFF@@@<<<999;;;;;;777555666444444333333222111111111000000///............///---------,,,,,,,,,++++++,,,++++++******************)))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++,,,,,,---...000000000111000444AAANNNooo}}}ttttttuuu^^^NNNEEE>>>888555777666444333222333333222222222222111111111111//////............//////000000/////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***+++++++++******)))(((++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,---...000222444555888777666888;;;===zzzsssnnnkkkiiigggkkkkkklllmmmnnnooopppqqqrrrooonnnppptttuuuqqqllloooooooooqqqssstttsssrrrssstttuuuuuuuuuuuussssssxxxxxxxxxwwwuuurrrpppnnnoooooooooooonnnoooqqqtttrrruuuxxxxxxwwwyyy}}}gggOOOAAA>>>======:::444333666555444444333333222111111111000//////......//////------------,,,,,,,,,,,,,,,,,,+++*********************)))))))))((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********,,,,,,,,,,,,,,,---.........000111000///888OOOddd~~~zzzttt}}}uuubbbSSSEEE:::777888888777555333333444333222222222111111111111000//////......//////000000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,...///...---,,,,,,---...000222333444666555555777;;;===yyywwwsssnnnjjjgggggghhhiiinnnoooqqqsssvvvwwwxxxxxxxxxuuuuuuzzz}}}zzz{{{}}}}}}zzzxxxxxxxxxwwwvvvuuuuuuvvvwwwuuuwwwxxxxxxwwwwwwzzz|||{{{|||}}}~~~jjjSSSJJJBBB>>>;;;777666777555555444444333333222222111000000///.../////////...------------,,,,,,,,,,,,,,,+++************+++*********)))))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,---...///000///111333999HHHccc{{{{{{}}}|||mmmZZZJJJ>>>;;;999999888555555888333333222222222111111111000000////////////000000000000000////////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------...---,,,---...//////---,,,------...000111333444111111222666;;;@@@xxxuuusssooolllkkkiiigggddddddeeehhhjjjqqqsssvvvyyy|||}}}}}}}}}}}}{{{|||{{{|||{{{zzzxxxwwwxxxyyyyyyyyyyyyyyyzzz~~~mmm[[[HHH???>>>===<<<<<<666666555555444333333222111111000///////////////.........---------,,,,,,---,,,,,,+++***+++++++++************))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---,,,,,,,,,,,,---...///000333111333>>>MMMaaayyy{{{xxx{{{jjjJJJAAA999888888555555888333333333222222222222111000000////////////000000111000000000////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...---,,,---///000///...---------...///111222333000000222666;;;@@@~~~wwwoooiiiiiijjjjjjjjjfffggggggffffffgggkkkmmmqqqtttyyy}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxzzz~~~nnnPPPAAA>>>===<<<;;;777666666555555444333333222111000000//////000000............---------,,,------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------...,,,,,,,,,,,,---...000000111///666III```tttyyywww```LLL;;;777888555333555333333333333222222222222111000000//////000000111111111000000000/////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++---......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...---------///000///...------......///111222333444333444666:::===|||vvvmmmllljjjiiihhhiiijjjjjjgggiiillllllkkkllloooqqquuuxxx~~~~~~~~~~~~}}}|||~~~jjjQQQCCC<<<888888777777666666555444444444222111000000//////000000............------------------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------+++,,,,,,,,,...///000111000333AAAZZZrrr~~~}}}|||___CCC;;;<<<888333333444444333333333222222222111111000000000000111111111111111000000000//////......------------..............................------------------------++++++++++++++++++++++++))))))***++++++,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---...///000///...............///111222333444444444666:::===yyypppiiifffeeegggkkklllkkkiiiiiiiiifffjjjmmmnnnmmmmmmoooqqqzzz~~~iiiPPPAAA;;;;;;777777777666555555444444222111111000000000000000//////.........---------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,---...///111111666===QQQlllnnnLLLAAAAAA<<<666444444444444333333333222222111111000000000000111111111111111111000000000000.........------.................................------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///...---...000000000...............///111222222111111222555:::>>>vvvnnnjjjhhhgggfffhhhiiijjjkkkkkkllllllmmmlllqqqvvvyyyzzz{{{~~~hhhOOO@@@:::>>>888444555666444444555333333222222111000000000000/////////....................................+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((('''&&&'''((()))((('''%%%))))))&&&%%%''''''%%%((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))))))))******++++++,,,------***///111......222555333:::PPPkkk}}}}}}aaaPPPDDD:::777:::888888888666555555222///333333333222222222111111111111000000//////......+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////333333333666;;;>>>yyysssllliiihhhiiijjjjjjlllmmmnnnnnnoooppprrrtttwww{{{~~~aaaMMMCCC???:::777888777555444666333333222222111000000000000000/////////.................................++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''((()))*********)))%%%))))))'''&&&)))***(((((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))************+++,,,,,,------,,,---...///000222555888LLL```www{{{wwwvvv{{{nnnZZZIII;;;888<<<555666555444444444555444333333333222222222222111111111000000////////////,,,---///111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........000000000000111111111111333333333666;;;>>>|||sssjjjhhhfffgggiiikkkllllllnnnooopppppprrruuuzzz~~~tttWWWEEE@@@<<<::::::999555444777333333333222111111000000000000000/////////..............................,,,+++++++++************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))+++,,,,,,,,,+++***%%%))))))((()))------+++)))((((((''''''(((((()))((((((((((((((())))))***((((((((()))))))))************++++++,,,,,,------///++++++000111111:::FFFdddtttzzzkkkeeebbbdddiiiqqqxxxfffRRR@@@999<<<777777666555444444666888333333333333222222222222111000000000000/////////...///000111222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........000000000111111111222222333333333666;;;>>>~~~uuuppplllhhhhhhjjjlllmmmnnnnnnnnnrrrtttwwwyyy}}}dddIIIBBB===::::::999555555777444333333222222111000000000000000////////////...........................,,,,,,+++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((+++---...///---+++***)))&&&((())))))+++000111...))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))***************++++++,,,------...111+++,,,222111111DDD]]]ttt|||qqqfffaaa]]]^^^```dddnnnxxxwwwiiiUUUFFF@@@===:::999888666333555888444444333333333222222222000000000000000000000000//////000111111000000///........................------------------------,,,,,,---------------,,,++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,------------------.....................//////000000111333333333666;;;>>>}}}qqqllljjjhhhfffjjjllloooqqqrrrssstttttt|||~~~^^^KKKBBB;;;999888666555777444444333333222111111111111000000000////////////........................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((''''''''''''((((((...000111///,,,)))((((((&&&((())))))...333444000))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***************++++++,,,------......111...000555333888TTTuuuvvviiiaaa]]]\\\]]]]]]]]]bbbhhhkkkpppwwwttt]]]MMMAAA;;;888999888444333666444444444333333333222222000000000000111111111111/////////////////////...---------------------------------------------------------......------,,,------------------------***,,,------,,,++++++,,,++++++,,,,,,,,,------------------.........//////.........///000111111111333333333666;;;>>>zzzlllgggffffffffffffiiilllppptttwwwzzz~~~{{{^^^OOO???:::999888777777444444444333222222111111111111000000000/////////........................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((///111111...)))&&&&&&(((''')))))))))///555555111***))))))(((((())))))******))))))((((((((((((((()))))))))*********++++++++++++,,,,,,------......000000444999===JJJhhh~~~~~~~~~}}}{{{yyyyyyxxxxxxzzz}}}{{{yyytttkkkcccaaa^^^^^^```___\\\___cccdddfffiiimmmqqqvvv|||tttbbbLLL???555777888555444666444444444444333333333333000000000111111111111222000000////////////......---------------------------------------------------............------,,,------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,------------------.........////////////000111111222333444444333333333666;;;>>>yyypppjjjiiihhhgggiiimmmkkkooossswww|||www```HHH======<<<999666555444444333333222111111111111111000000000//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''((((((---//////+++&&&$$$'''+++((()))((()))///666555111******))))))))))))************)))((((((((((((((())))))*********+++++++++++++++,,,,,,---.........///111555>>>MMMccc{{{~~~~~~|||yyyuuurrrnnnnnnoooqqqtttyyy}}}|||vvvsssrrrpppkkkgggiiiffffffgggeeecccfffkkklllnnnppprrrsssuuuxxxzzzdddMMM:::777999666555888555444444444444333333333000000111111111222222222222111000000/////////000...............................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,------------...............///////////////000111222333444444555333333333666;;;>>>mmmllliiiiiijjjhhheeeiiirrrpppsssxxx{{{mmmOOOAAA@@@???:::666555444444333333222222111111111111111000000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++((((((''''''''''''((((((***,,,,,,((($$$$$$)))...))))))((()))///666555000******))))))))))))************)))((((((((((((((()))************+++++++++++++++,,,------......///...111555AAAYYYuuuxxxyyytttjjjkkklllooosssxxx|||~~~{{{yyyvvvssspppooollljjjjjjiiihhhlllrrrrrruuuxxxzzzzzzyyyzzzzzz|||^^^BBB::::::777666888555555444444444333333333000000111111222222222222333333222111000000111111////////////////////////.........................../////////...---,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,,,,,,,,,,,,,---------................../////////000---...///000111222333333333333333666;;;???vvvnnnlllmmmkkkiiiiiikkkmmmnnnnnnxxx}}}hhhNNN<<<;;;===666666555444333222111111111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((()))******''''''''''''((((((((()))++++++++++++++++++,,,,,,+++---///......///000///444///===^^^uuu}}}~~~~~~qqqmmmmmmuuu{{{vvvuuummmpppxxxRRR>>>;;;;;;888555666333111111222444444444444444333333222111000000222111000//////000111222000000////////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............///000000......///000111222222333777444222444:::@@@zzzqqqkkkhhhiiimmmmmmmmmnnnqqqtttxxxzzzdddGGG<<<<<<777666666555444444333222222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((''''''(((((()))***'''''''''((((((((())))))***++++++++++++,,,,,,,,,,,,---,,,,,,---///000000666<<>>:::777666777555333333444444333222444444333333222111111000111111000//////000111111000000////////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............///000000...//////000111222333333999666444555:::???rrrkkkhhhhhhkkkoooqqqsssvvvwwwxxx|||YYYCCC>>>999666666666666555444333333222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''''''''''''''((())))))''''''((((((((()))))))))******+++++++++,,,,,,,,,000---,,,,,,...000222222777LLLhhh~~~kkkTTTEEE<<<888888888777555555555555333111444333333222222111111111000000////////////000000000000////////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............///000000//////000111222333444444;;;888555777;;;???}}}ssskkkiiikkkmmmrrrwwwxxxzzz|||{{{|||nnnRRREEE:::555666666666666444333222222222222111111111000000////////////............------------------------///......---,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''(((((()))'''(((((((((((()))))))))*********++++++,,,,,,---222...---000222222222444;;;YYYyyytttbbbQQQCCC<<<;;;777666555555666555333111333333333222222111111111000//////////////////000000000////////////000000........................------------------------------------------------,,,------......------,,,,,,,,,------------------...............///000000000000111222333444444555:::777555777<<<@@@pppkkkhhhjjjmmmnnnrrrvvvzzz|||}}}dddNNN;;;777777666666555333222111222222222222111111111111000000/////////.........------------------------//////...------,,,,,,+++************************))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))***+++,,,,,,------///,,,...222333111333999IIIggg{{{ooo```NNN@@@;;;666555444444555555444333333333222222222222222111//////000000000000//////000000////////////000000........................------------------------------------------------,,,------......------,,,,,,,,,,,,---------.....................///000000000000111222333444444555777555444777===AAAmmmjjjkkkooorrrrrruuuyyy|||yyy]]]CCC;;;:::888666444333222222333222222222222111111111000000000/////////......------------------------///......------,,,++++++************************))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******))))))***+++,,,------...+++))),,,222222111:::GGG```vvv{{{qqq^^^JJJ???:::777555444555555555555222222222222222222222222000000111111111111000000000000////////////000000........................------------------------------------------------,,,------......------,,,+++,,,,,,------........................///000000//////000111222333444444555333333666<<>>:::777444444444444333333222222222111111111000000000000/////////.................................------,,,+++++++++************************((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))*********((()))***+++,,,------...+++***...333222666III___wwwrrr\\\MMMAAA===888555555555555555222222222222222222222222000111222333333222111000000000////////////000000........................------------------------........................,,,------......------,,,++++++,,,,,,---......///...............///000000...//////000111222333333555333333666;;;???rrrpppqqqvvvzzz}}}lllEEEBBB===888555555555666333333333222222222111111000000000000////////////...........................------,,,,,,+++******************************(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************++++++,,,))))))))))))************((())))))+++,,,---......///---111555555<<>>tttyyy}}}{{{{{{zzzvvvtttrrrqqqpppooooooqqqsssuuuxxxxxxxxxyyyzzz{{{|||}}}~~~~~~uuucccLLL===888999888555444444444333333333333222////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***************************++++++,,,,,,---......000//////333???UUUqqq{{{___EEE===<<<777555666444444555555444333111000111111111111111111111111000000000000//////////////////............//////......------------..............................---------------------------------............///......////////////......000000000111222222333333444333444666;;;>>>|||{{{xxxvvvuuuuuurrrqqqqqqrrrsssssspppmmmppppppooooooppprrrtttvvvwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}||||||||||||zzzyyyyyyyyyzzz|||~~~fffGGG;;;===:::333444444444444333333222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************+++++++++,,,------......222//////;;;QQQjjj~~~|||mmmIII;;;;;;999555222444555555444444333222111111111111111111111111111000000000000//////////////////............/////////..................///........................---------------------------------............///......////////////......000000000111222222333333444333444666;;;>>>~~~|||{{{{{{{{{}}}~~~zzz{{{|||}}}ZZZ@@@>>><<<555555555555444333333222222000000000000////////////////////////////////////------------------------++++++,,,------.........************************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***************+++++++++++++++,,,,,,---.........222000555IIIeee|||}}}nnnJJJ;;;::::::666333555555555444444333222222111111111111111111111111000000000000//////////////////............////////////............//////........................---------------------------------............///......////////////......000000000111222222333333333333333666;;;>>>oooIII===;;;777666666555444444333222222111000000000/////////...////////////////////////------------------------+++,,,---...............************************************)))))))))(((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********++++++++++++,,,,,,------...//////...222???XXXsss|||}}}kkkQQQBBB>>><<<888666666666555444333333333333111111111111111111111111000000000000//////////////////............////////////............//////........................---------------------------------............///......////////////......000000000111222222333333333222333666;;;???XXX@@@:::999777666666555444333222222111111000000//////......////////////////////////------------------------+++,,,...//////...------************************************))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////---888NNNggg{{{||||||uuuhhhWWWJJJCCC===777333777666555444333333333333111111111111111111111111000000000000//////////////////............/////////..................///........................---------------------------------............///......////////////......000000000111222222333333222222333666;;;???nnnLLL>>><<<777777666555444333222222111111111000///.........////////////////////////........................,,,---...//////...,,,+++************************************))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////222DDD___vvv~~~{{{rrriii]]]SSSLLLEEE<<<444777777555444333333444444111111111111111111111111000000000000//////////////////............//////......------------..............................---------------------------------............///......////////////......000000000111222222333333222222333666;;;???XXXCCC@@@888777666555444333222222222111111000///......---////////////////////////........................,,,---...//////---+++)))************************************))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////999PPPmmmwwwpppeee]]]YYYTTTHHH===888777555444333333444444111111111111111111111111000000000000//////////////////............//////---------,,,,,,---------........................---------------------------------.........//////......////////////......000000000111222222333333222222333666;;;???pppUUUCCC@@@888::::::222111444111222222222111111111111000////////////////////////111111000000//////......///...---,,,+++,,,------************************************)))))))))))))))******)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,...///000///000222444???aaa~~~rrrhhhjjjiiieeeWWWAAA===777555777999666333333222222222222222222222222000000000000000000000000//////000000000000//////888666333000.........///////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>bbbLLL@@@888999;;;555555999555222222222222111111111111////////////////////////000000000000//////......///...---,,,,,,,,,------************************************)))))))))))))))*********((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,---//////...000444777LLLiiiyyyjjjmmmsssxxxnnnYYYEEE<<<444555777555444333222222222222222222222222000000000000000000000000//////000000000000//////666444222000.........///////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>uuu\\\DDD777666999555444777333333222222222111111111111////////////////////////000000000////////////...///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++*********))))))))))))*********((('''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))))),,,,,,++++++,,,,,,---...+++---...------111777===]]]rrruuuzzzuuuUUUEEE666222444555444444222222222222222222222222000000000000000000000000//////000000000000//////333222000.........//////////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>zzzSSS???888:::555333444000333333222222222111111111////////////////////////////////////////////////......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((***+++***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))),,,,,,++++++,,,,,,---...+++---...------333>>>FFFkkkyyyhhhSSS<<<333444444444444222222222222222222222222000000000000000000000000//////000000000000//////000///............///000////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>jjjNNN>>>===888666777444333333333222222222222111000000000000000000000000.............../////////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((***+++***)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))))),,,,,,++++++,,,,,,---...+++---...---///888GGGRRRrrrzzzxxx```EEE888555444333333222222222222222222222222000000000000000000000000//////000000000000//////...............//////000////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>\\\CCC>>>888555777555333333333333222222222222000000000000000000000000---............/////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((***+++***))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))),,,,,,++++++,,,,,,---...,,,...///...111===QQQ___ttt{{{~~~~~~}}}gggMMM>>>888555333444222222222222222222222222000000000000000000000000//////000000000000//////---......////////////000////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>tttPPPCCC999555555333444444333333333222222222000000000000000000000000---------.........//////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))++++++***)))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++,,,,,,---...,,,///000000444CCCYYYkkkvvv}}}{{{zzzgggQQQBBB:::555444555222222222222222222222222000000000000000000000000//////000000000000//////......///000000000//////////////////////////////........................---------............///............////////////......//////000222333444222222222555:::>>>bbbOOOAAA999888666444444444333333333222222000000000000000000000000---------.........//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))++++++******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++,,,,,,---...---///111111666FFF___qqqxxx~~~uuutttdddRRREEE<<<666555777222222222222222222222222000000000000000000000000//////000000000000////////////000000000000000///////////////////////////........................---------.........//////............/////////000......//////000222333444222222222555:::>>>cccDDD:::888777444444333222111111111111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***************((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))******)))(((((()))***+++)))+++,,,,,,,,,,,,---///333///...555DDDVVVfffnnn{{{|||mmmllleee___PPP>>><<<<<<222333222222222333333222000333222111111000000111111---...///000000///......////////////////////////000///...------...///000---.........//////000000---------............///////////////000000000000000000000111222222333333333222333555:::===uuuRRR@@@;;;999555444333222111111111111111000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))*********************)))))))))((((((((())))))))))))************))))))))))))))))))))))))***)))(((((()))***+++,,,)))+++,,,,,,,,,,,,---///333000000999III\\\jjjrrrzzzfffjjjgggeeeXXXDDD???>>>555444333222222333333222000333222111111000000111111---...///000000///......////////////////////////000///...------...///000............/////////000---------............///////////////000000000000000000000111222222333333333222333555:::===~~~]]]DDD:::888555555444333222222222222111111000000000/////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((()))******+++*********++++++*********)))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))+++,,,---***+++------,,,,,,...///222000333>>>QQQdddqqqwww}}}cccffffffjjjcccPPPGGGBBB666555333222333333444222111333222111111000000111111...//////000000//////...//////////////////////////////............//////............////////////---------............///////////////000000000000000000000111222222333333333333333666:::===fffGGG;;;999777666555333222222222222111111111000000000//////////////////////////////............------------------------------------,,,,,,+++++++++*********)))******++++++*********++++++*********)))))))))((()))))))))************(((((((((((((((((((((((('''(((((()))***,,,------***+++------,,,,,,...///000111666DDDXXXkkkwww|||mmmdddccclllnnncccWWWJJJ888666555333333444444333111333222111111000000111111000000000000/////////.../////////////////////////////////....../////////.........///////////////---------............///////////////000000000000000000000111222222333333444333333666:::===rrrPPP???<<<888777666444333222222222111111111111000000000000//////////////////////////////.........---------------------------------,,,,,,,,,++++++++++++*********++++++++++++************)))))))))(((((((((((()))))))))************(((((((((((((((((((((((('''((()))***+++,,,------***,,,------------...000///333;;;KKK]]]ooo|||iiiccclllyyyxxxmmmWWW>>>888666444333444444333222333222111111000000111111111111000000////////////////////////////////////...//////////////////...///////////////.........---------............///////////////000000000000000000000111222222333333444333333666999<<<\\\CCC:::999888666555444333222222222222111111111000000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,+++,,,......------///000000777CCCQQQaaaqqqttthhhnnn|||eeeIII:::777444333444444444333333222111111000000111111222222111000////////////////////////////////////......////////////......///////////////.........---------............///////////////000000000000000000000111222222333333555444444666999<<>>;;;888444222222333222222222111111111111111000000///////////////000000000000000000000000////////////....................................,,,------------.........000000000000000000000000000000000111222222333333222222333555999<<>>KKKRRRZZZcccqqqxxxjjjbbbbbbeeemmmjjj```NNN>>>777555444333333333333222222222222///////////////000000111000000000000000000000000.........///////////////////////////////////////------........./////////000000000000000000000000000000000111222222333333222222333555999<<>>;;;666333222222222111000000000000////////////////////////////////////////////////////////////////////////////////////---------.........//////.........///000111111111/////////000000111222333222333444666888999tttfffnnnnnnwww[[[DDD888777666555555444444555222222222111111111111000000/////////............---------.........//////......---------,,,,,,,,,,,,,,,............,,,,,,,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,)))***,,,---.../////////222222888JJJaaannnoooiiimmmzzzzzznnnjjjkkk{{{rrrsss}}}nnn```VVVPPPUUUZZZWWWRRRQQQ???;;;777333222222222111000000000000////////////////////////////////////////////////////////////000000000000000000000000,,,,,,,,,---------......---......///000111111222////////////000111222333222333444666888999|||rrrnnnvvvrrrFFF===999444222666888555000333333333222222222111111222111111000///...------000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***+++,,,---...---------------...///000666111<<>>:::888666333333444333333333222222222111111---...///111222444555555////////////////////////........................------------------------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------------...000111111222<<>>888555333222333000000000000////////////////////////////////////////////////////////////////////////////////////------............//////......///000000000000000000000000111222222333333444333333555888:::kkkJJJ@@@999777666333333777333333333222222222111111//////000111222333333444////////////////////////........................------------------------------------------------++++++******++++++,,,---++++++,,,,,,,,,------------------...///000111222444BBBVVVfffmmmpppvvv|||uuuqqqxxx|||vvvxxx||||||ttteeeUUUOOOTTT[[[______QQQBBB;;;777333222333000000000000////////////////////////////////////////////////////////////////////////////////////....../////////000000000......///000000000000000000000000111222222333333444333333555888:::}}}~~~wwwVVVGGG:::888777444444777333333333222222222111111333333222111000//////...000000000000000000000000........................------------------------........................++++++******++++++,,,---***+++,,,---------,,,,,,,,,------...///111222333<<>>:::888888444444333333222111111111111111111111000000000000000000000000000000000000////////////....................................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------......------///...///000//////666???ZZZbbblllppprrrxxxyyy{{{}}}|||wwwwwwxxxnnnjjjbbbWWWNNNIIIHHHIIIMMMOOOOOOJJJAAA888444444111111111000//////......////////////////////////......////////////..............................,,,,,,------.../////////////////////000000000000000000000111222222333333222222444666777888oooeeefffnnnzzzcccCCC:::888666666444444333333222222111111111111111111000000000000000000000000000000000000////////////....................................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------......------......//////...///888CCC\\\cccjjjooorrryyyyyy}}}}}}xxx}}}}}}vvvqqqmmmdddYYYPPPKKKJJJKKKLLLNNNOOOKKKBBB:::555333222111111000000///......////////////////////////......////////////..............................+++,,,,,,------...//////////////////000000000000000000000111222222333333222222444666777888yyykkkhhhnnnxxx~~~iiiCCC888888777555555444444333222222111111111111111111000000000///////////////////////////////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---//////...111<<>>:::333555555444444333333222222111111111111000000000000000000000000000000000000////////////....................................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------,,,---///000000777IIIZZZjjjkkklllnnnsss~~~vvviiiqqqoooccclllwwwxxxwwwzzz}}}yyyllljjjeee]]]UUUOOOLLLLLLJJJMMMQQQQQQMMMDDD:::333333222222111111000//////////////////////////////......////////////.................................//////000111111222222////////////000000000000000000000111222222333333222222444666777888oooppprrr|||||||||XXXAAA<<<999111555555555444333333222222111111111111000000000000000000000000000000000000////////////....................................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------+++,,,///111222:::OOObbbjjjjjjlllooouuuuuuppp}}}qqq^^^ZZZ```fffiiikkkxxx~~~yyyiiihhheee___XXXQQQMMMLLLKKKNNNRRRTTTPPPGGG<<<444333333222111111000000///////////////////////////......////////////....................................//////000111111111////////////000000000000000000000111222222333333222222444666777888~~~rrrpppuuu}}}|||]]]CCC???===666666555555444444333222222111111111111000000000000000000000000000000000000000/////////....................................---------,,,,,,,,,++++++++++++------------+++++++++,,,------......------+++,,,///111333<<>>999777666555555444444555555222222222111111111111000000000000000111111111111////////////////////////////////////////////////------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------...............333@@@SSShhhvvvooommmjjjlllwwwzzzuuu{{{rrr^^^RRRVVVaaaiiiiiisss}}}wwwmmmccc[[[TTTNNNKKKGGGFFFHHHKKKNNNKKKCCC<<<555222000///000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333222333444555777888}}}{{{}}}}}}~~~}}}WWWBBB;;;888777666555444444444555222222222111111111000000000000000000000111111111////////////////////////////////////////////////...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......222000111777EEEXXXjjjuuuooommmiiijjjttttttqqqzzzuuuaaaSSSSSS```lllttt{{{{{{nnnccc[[[UUUPPPMMMIIIFFFDDDHHHLLLKKKDDD<<<666333000//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333222333444555777888~~~~~~eeeGGG;;;888888777666555444444444222222222111111111000000111111000000000000000000////////////////////////////////////////////////.........---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......222000222;;;KKK]]]llltttnnnllliiijjjqqqzzz}}}yyynnnjjjrrr~~~}}}uuueeeUUURRR^^^mmm|||nnnccc\\\WWWRRRNNNLLLGGGCCCEEEJJJJJJDDD===888555111//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333222333444555666777~~~}}}tttMMM:::999888777666555444444444222222222111111111111000111111111111000000000000////////////////////////////////////////////////............---------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------............222???SSSfffqqqvvvnnnnnnkkkkkkpppuuusssmmmfffcccnnn}}}}}}{{{zzzuuuiiiYYYRRR[[[iiiyyylllccc^^^ZZZTTTOOOLLLHHHDDDDDDGGGHHHEEEAAA<<<999444000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333222333444555666777xxxyyyxxxUUU<<<:::999888666555555444444222222222111111111111000111111111111000000000///////////////////////////////////////////////////............---------------,,,,,,,,,,,,---......,,,,,,,,,---------......------444DDDZZZmmmvvvxxxppppppooonnnppprrrlllccc^^^bbbsss|||{{{}}}zzzyyywwwnnn^^^SSSXXXcccttttttwww|||tttiiiccc```\\\UUUOOOJJJGGGEEEDDDFFFGGGHHHHHH@@@<<<666222000//////...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333222333444444555666sssvvvrrr~~~\\\???:::999888666555555444444222222222111111111111000222111111111000000////////////////////////////////////////////////////////////.........------------,,,,,,,,,,,,---......,,,,,,,,,---------......///000777III___pppwwwwwwrrrsssqqqpppqqqppphhh^^^ZZZddd||||||zzz|||{{{zzzyyyrrrbbbTTTUUU^^^lllllltttxxxpppgggcccbbb^^^VVVOOOGGGFFFEEEDDDEEEHHHKKKMMMCCC>>>888333000//////...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333333333444444555666rrrsssuuuxxxlllBBB<<<;;;:::777444222333444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............//////......---------......333111:::PPPdddmmmsssxxxuuuqqqppprrrooofff\\\XXXWWWttt~~~zzzwww~~~xxxtttrrrjjj]]]UUUTTTcccmmm|||{{{tttjjjeeebbb^^^UUUNNNGGGDDDBBBAAADDDGGGIIIJJJBBB===666222111111///---000000000000000000000000000000000000000000000000//////.........---------..................------000000///////////////000111111111111111111222333333333444555666777uuuuuuuuuxxxsssFFF<<<;;;999777444333333444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............//////......------.........111///;;;TTThhhoooqqqtttuuurrrqqqrrrooodddZZZUUU\\\}}}~~~zzzxxx|||wwwtttrrrjjj]]]TTTRRRZZZcccqqqxxxqqqhhhbbb___[[[UUUOOOIIIFFFBBB@@@BBBEEEHHHIIIEEE@@@888333111000///...000000000000000000000000//////////////////////////////.........---------........................000000////////////000000111000000000000111222222333333444555666777|||yyyuuuxxx~~~NNN===<<<999666555444555555333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............//////......---......//////222111???ZZZoootttrrrqqqwwwuuutttvvvqqqfff[[[WWWddd}}}zzzxxxyyyvvvtttrrrkkk___SSSNNNQQQZZZfffsssxxxtttmmmeee___\\\YYYTTTQQQLLLGGGAAA>>>@@@DDDGGGIIIJJJDDD<<<555222000000///000000000000000000000000////////////////////////...............---------........................000000////////////000000000/////////000000111222333333444555666777}}}uuuwww|||WWW???<<<999666555555555555333333333222222222111111000000000000000000000000///////////////////////////////////////////////////............------------------............///...............//////000555555DDD```uuuxxxuuusssyyywwwxxxzzzuuukkkbbb___mmm|||xxxvvvuuutttsssrrrlllaaaSSSKKKMMMVVVcccnnntttvvvvvvtttqqqllleee^^^ZZZWWWVVVUUUMMMHHHAAA===>>>CCCHHHKKKMMMHHH???777222000000111////////////////////////////////////////////////........................---------...............000////////////000000111///.........///000111222333333444555666777uuuvvvzzz___BBB>>>999666666666666555333333333222222222111111000000000000000000000000///////////////////////////////////////////////////............------------------............///...............///000111666888HHHcccuuuxxxuuuuuuvvvuuuxxxzzzwwwnnniiihhhxxx{{{wwwtttqqqqqqqqqppplllcccTTTIIIJJJTTTbbblllnnnmmmooorrrpppmmmggg```[[[XXXXXXYYYOOOIIIBBB===>>>CCCHHHKKKMMMHHHAAA999333000000111////////////////////////........................---.....................---------........./////////////////////000111111............///000111222333333444555666777wwwwwwzzz}}}vvvtttvvv|||iiiFFF@@@999666666666555444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............///............///000111111333999LLLfffuuuuuusssuuurrrrrruuuwwwuuuooolllnnn|||wwwtttnnnoooooonnnllleeeWWWIIIHHHQQQ]]]fffgggeeehhhoooooonnnkkkddd]]]YYYZZZ\\\TTTMMMEEE@@@???BBBFFFIIIIIIFFFAAA:::444111111222000000000000000000000000........................---------...............,,,,,,------...////////////......//////000111222.........///000111222333333333444555666777vvvrrrqqqxxxyyyIIIBBB:::666666666555222333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............///............///000111222000;;;TTToooyyyvvvssswwwsssrrrtttvvvsssoooooosssyyyuuukkkmmmmmmkkkkkkgggYYYJJJIIIMMMVVV]]]^^^]]]dddmmmnnnooonnnggg^^^YYYZZZ]]]ZZZSSSJJJCCC@@@AAABBBCCCCCCBBB@@@:::444111111222000000000000000000000000........................---------.........//////,,,,,,------...//////000............///000111222/////////000111222333444333333444555666777vvvpppnnnuuuKKKCCC;;;666666666444111333333333222222222111111000000000000000000000000000000000000000000000000//////////////////////////////.........------------------.........//////............///000222222///???\\\wwwyyyuuuyyyvvvuuuvvvwwwtttpppqqqvvv{{{wwwiiikkkkkkiiijjjhhhZZZKKKJJJKKKQQQWWWXXXYYYbbbnnnmmmooooooiii___YYYZZZ]]]___XXXNNNFFFAAA????????????@@@???;;;555111111222000000000000000000000000........................---------.........//////,,,,,,------...///000000............///000222222/////////000111333444555333333444555666777xxxnnnmmmvvv[[[CCC:::<<<666111444555222222222111111111111000111111111111111111111111////////////////////////000000000000000000000000........................---------.........//////.../////////...///111333444IIIbbbrrrzzz}}}|||yyy~~~}}}|||rrrrrr}}}wwwnnnkkkiiijjjlllggg\\\RRRMMMHHHJJJWWW```bbbeeekkkkkkqqqpppdddYYYUUUWWWYYY[[[YYYTTTMMMEEE???======BBBBBBAAA>>>888333111000000000///.......................................////////////////////////..................------......//////000000111111//////000111222333333444333333444555666666|||pppkkksss{{{aaaGGG<<<===777222555666222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................---------.........//////.../////////...///111444555JJJaaapppxxx|||}}}{{{}}}vvvwww}}}wwwoookkkhhhjjjkkkggg\\\SSSNNNIIIKKKWWW___bbbiiirrrooossspppcccWWWSSSTTTUUUYYYXXXUUUNNNGGGAAA>>>>>>@@@AAAAAA>>>999444111000000000///.......................................................................................////////////000000000000//////000111222333333444333333444555666666ssskkkpppyyykkkNNN??????888444666666333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................------........./////////.../////////...///222444888MMMdddssszzz~~~~~~zzz{{{|||qqqiiimmmvvv~~~}}}}}}xxxoookkkhhhiiikkkggg]]]TTTMMMHHHJJJTTT\\\bbbnnn|||zzzjjj[[[UUUSSSRRRWWWWWWUUUPPPJJJDDD@@@??????@@@AAA???:::555222111000000///.......................................................................................000000000000////////////...//////000111222333333222333444555666666yyymmmqqqyyywwwWWWCCC@@@999555777666333333222222222111111111111111111111111111111111111111111111111111111111////////////////////////....................................////////////...///000//////000222555;;;QQQjjjyyyzzz|||ppp```VVVWWW[[[```bbbbbbhhhooo}}}xxxpppkkkggghhhjjjggg^^^VVVJJJFFFHHHQQQZZZccctttvvveee\\\VVVRRRSSSTTTTTTRRRLLLFFFBBB@@@AAABBBDDDBBB===777222000000000///...............................................................---------...............111111000000//////............///000111222333333222222444555666666rrruuu{{{___FFFAAA:::666777555333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////................................./////////000000...///000//////000333666:::SSSooo~~~~~~{{{eeeSSSNNNMMMNNNPPPPPPQQQYYYaaassswww~~~~~~yyypppkkkggggggiiiggg___WWWJJJFFFHHHQQQ[[[fffzzzzzzkkkbbbZZZTTTPPPRRRSSSQQQLLLFFFBBB@@@CCCEEEGGGEEE???888222///000000///...............................................................---------.........//////111111000000//////............///000111222222333111222333555666777uuuuuuzzz{{{gggIIIAAA:::777777444333333333333222222222222111111111111111111111111////////////////////////000000000000000000000000............................../////////000000000...///000000000111444666<<>>======AAAEEEEEEAAA:::444000000000///.......................................------------------------,,,,,,------...//////000////////////000000000000------...///000111222222000111333555666777uuunnnoooooouuuoooLLL@@@999777666222444444444333333333222222111111111111111111111111........................000000000000000000000000........................////////////000000000000...///000000000222555777LLLbbbxxxvvviiiUUULLLKKKIIIHHHIIIHHHIIIPPPYYY```gggsss~~~zzzqqqkkkeeedddgggfff```ZZZNNNDDDAAAKKKVVV^^^hhhsssyyywwwpppjjjgggddd\\\SSSLLLMMMLLLIIIDDD???===<<<888===BBBDDDAAA;;;555222000000///.......................................------------------------,,,,,,------...///000000......//////000000111111------...///000111222222000111333555666777{{{nnnkkkkkkqqqzzz|||TTTAAA:::666555777555444444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000---222///---111111444@@@XXXnnn|||~~~tttxxxbbbRRRKKKJJJGGGFFFIIIKKKMMMSSSYYYcccgggsss~~~vvvooogggdddeeeeeebbb___TTTLLLDDDEEEPPP\\\dddgggooommmkkkhhheee```YYYUUUQQQOOONNNLLLEEE<<<:::<<<>>>???@@@AAA@@@<<<555000000000///.......................................///............------------------............//////////////////.........000000000000111222333444222333333444555666pppkkkjjjoooxxx[[[CCC;;;888777777555444444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000---222///---222111555CCC\\\qqq~~~wwwuuu___PPPJJJJJJGGGFFFIIIKKKNNNTTT[[[eeeiiiuuu~~~wwwooogggddddddeeebbb___\\\SSSIIIGGGMMMXXX___ccckkkjjjiiihhheeeaaa[[[WWWPPPOOONNNMMMFFF<<<999:::???@@@AAABBBAAA===777222000000///............///........................///............------------------............////////////////////////...000000000000111222333333222333333444555666~~~ssskkkhhhllltttzzzaaaDDD;;;::::::999555444444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000...222///...222111777GGGcccvvv|||wwwooo[[[MMMHHHIIIFFFFFFJJJLLLOOOVVV^^^iiimmmyyy~~~wwwpppgggcccdddeeebbb___```WWWLLLGGGKKKTTT]]]bbbeeeeeeeeefffeeeaaa\\\WWWQQQOOOOOONNNGGG===888999???@@@AAACCCBBB>>>888444111000//////......//////........................///............------------------............///......//////////////////000000000000111222333333222333333444555666vvvjjjfffjjjqqquuujjjFFF:::;;;<<<999555444444333333222222111222222222111111111000000//////////////////////////////000000000000//////////////////////////////...............///000000...111//////333222999LLLiiizzzzzzwww{{{hhhWWWKKKFFFHHHFFFGGGJJJMMMPPPYYYcccmmmrrr}}}~~~xxxpppgggccccccdddbbb___^^^VVVMMMGGGJJJTTT___fffaaabbbdddffffffccc]]]XXXTTTQQQPPPPPPJJJ@@@:::999>>>???AAACCCBBB???999444111000000///.../////////........................///............------------------............///............/////////////////////000000111222333222333333444555666}}}xxxjjjeeeiiinnnqqq{{{NNN;;;;;;;;;666555444444333333222222111222222222111111111000000//////////////////////////////000000000000//////////////////////////////...............///000000///111...000444222;;;RRRmmm~~~~~~rrraaaSSSIIIFFFGGGFFFHHHKKKNNNRRR]]]hhhrrrwww}}}yyyqqqgggccccccdddbbb___]]]WWWNNNHHHIIIQQQ]]]fffbbbdddhhhkkkllliiiccc^^^XXXTTTRRRQQQMMMDDD>>><<<======???BBBBBB>>>999444111111000///////////////........................///............------------------............///---.........//////000000////////////000111222333222333333444555666~~~|||kkkeeegggkkknnn{{{\\\???<<<:::444555444444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000///000...111555222>>>XXXqqqjjj\\\PPPIIIGGGFFFFFFHHHLLLNNNTTT```mmmwww|||}}}zzzrrrgggbbbbbbcccbbb```___[[[SSSJJJGGGLLLWWWaaacccffflllqqqtttqqqlllggg[[[UUURRRQQQNNNGGGAAA@@@<<<===???AAABBB???:::555222111000000//////000000........................///............------------------............///------......///000000000////////////000111222222222333333444555666~~~{{{nnnffffffhhhjjjwwwfffCCC===<<<555555444444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000000000...222666333???\\\uuuyyydddXXXOOOJJJHHHEEEFFFIIIMMMOOOUUUcccpppzzz~~~}}}{{{rrrgggbbbbbbcccbbb```___\\\UUULLLFFFHHHSSS\\\^^^cccjjjrrrwwwvvvrrrmmm\\\UUUPPPPPPMMMHHHDDDCCC<<<===@@@BBBCCC@@@;;;777222111000000//////000000........................///............------------------............///------......///000000111///......//////000111222222333333444555666pppfffeeeeeehhhuuuiiiDDD>>>>>>999555555444333333222222111222222222111111111111000000000000000000000000000//////000000000000//////////////////////////////...............///000000000000...333777333@@@^^^wwwvvvaaaVVVOOOJJJJJJDDDFFFIIIMMMOOOUUUdddrrr|||~~~}}}{{{rrrhhhbbbbbbcccbbb```]]][[[UUULLLEEEHHHRRR[[[WWW]]]fffpppvvvwwwsssooo\\\TTTNNNNNNLLLHHHEEEEEE===>>>AAACCCDDDBBB===999222111111000000000000000........................//////.........------------------.........//////---------...///000000111.........//////000111222222333333444555666zzzxxxvvvkkkhhhiiioootttvvvGGG;;;===555666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000111111222333333///111444444EEEdddzzzqqq___UUUKKKEEEEEEGGGEEEGGGNNNUUU]]]iiittt~~~{{{}}}wwwnnngggcccbbbbbbaaa___\\\VVVMMMFFFFFFMMMUUUXXX]]]dddjjjmmmnnnnnnoooZZZUUUOOOLLLMMMKKKFFFBBB@@@@@@AAAEEEGGGDDD>>>999222111//////000000...---////////////////////////........................---------............///............////////////000000000000111111111111333444444555555666wwwvvvzzzooojjjjjjmmmrrryyyKKK>>>???777666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000111111222222222///222666777IIIiii~~~lll\\\SSSJJJFFFGGGHHHGGGIIIPPPXXX```kkkvvv|||}}}wwwnnngggcccbbbaaaaaa___]]]WWWNNNFFFEEELLLRRRUUUYYY```eeeiiikkkkkklllYYYSSSMMMKKKKKKJJJEEE@@@@@@???AAADDDFFFDDD>>>999333111//////000000...---////////////////////////........................---------............///............////////////000000000000111111111111222333333444444555wwwqqqvvvrrriiiiiikkkppp~~~NNN@@@@@@888666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222000222000333888:::OOOpppfffXXXQQQJJJGGGHHHHHHHHHLLLTTT\\\dddoooyyy||||||vvvnnngggcccbbbaaa``````^^^XXXOOOFFFDDDIIIOOOSSSVVV[[[```eeehhhjjjjjjZZZTTTNNNLLLLLLKKKEEE@@@???>>>@@@CCCFFFDDD???:::333111//////000000///...////////////////////////........................---------............///............////////////000000000000111111111111333333444444555666uuuuuu~~~rrrggghhhjjjppp~~~OOO???@@@999666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222000222000333888;;;RRRuuuzzz}}}aaaTTTOOOIIIGGGIIIHHHIIINNNXXX```gggrrr{{{||||||vvvnnngggcccbbb``````___^^^ZZZPPPGGGCCCFFFJJJQQQSSSWWW]]]cccgggjjjjjj]]]WWWQQQOOOOOOMMMHHHCCC>>>===>>>BBBEEEDDD???:::444222000///000000///...////////////////////////........................---------............///............///////////////000000000111111111111444444555666777888}}}vvv~~~sssgggjjjjjjppp}}}OOO===>>>999666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222000222111333777;;;SSSxxx}}}vvvwww]]]RRRNNNIIIGGGHHHHHHIIIQQQ\\\eeellluuu}}}|||{{{uuunnngggdddaaa```______^^^ZZZQQQGGGBBBCCCGGGMMMNNNRRRYYY```fffhhhggg^^^XXXQQQOOOOOOMMMGGGBBB===<<<===@@@DDDCCC???;;;555222000//////000000///////////////////////////........................---------............///............///////////////000000000111111111111222333444555666777xxxtttwwwyyyjjjllljjjppp{{{TTT>>>>>>888666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222000333111333777<<>>;;;:::;;;>>>BBBCCC@@@===666333000...///000111111////////////////////////........................---------............///............////////////000000000000111111111111000000111333444666yyyrrrttt}}}~~~xxxwwwyyy}}}~~~kkkhhhiiinnnwwwdddIIIBBB999666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000111111222---111222555;;;BBB```|||zzzcccMMMGGGHHHHHHHHHLLLMMMQQQ[[[jjjtttzzzyyytttmmmhhhdddaaa___]]]ZZZ\\\[[[SSSIIIBBB@@@BBBDDDEEEKKKUUU```eeedddaaa]]]WWWPPPMMMLLLJJJDDD???:::::::::===AAACCC@@@===777444000...///000111111////////////////////////........................---------.........//////............/////////000000000000000111111111111333333555666777999tttpppyyyrrrpppnnnmmmpppuuu{{{~~~lllllljjjlllqqq{{{jjjFFFAAABBB666666555444333222222111333333333222222222111111////////////000000000000111111000000//////......111111000000//////......111111111000000000000000333222333444555CCCfffvvv|||vvvbbbOOOIIIGGGEEEGGGLLLLLLRRR\\\gggrrr||||||wwwtttnnnfff```]]]]]]___^^^___\\\TTTJJJCCCAAACCCEEEFFFMMMYYYaaaccccccdddZZZUUUOOOLLLKKKHHHDDD@@@<<<:::888:::===???>>>;;;:::333...///111000///000.........------,,,,,,,,,........................---------............///////////////000000000000111000000000000222333444222222333444555666~~~uuusssyyyyyyllliiihhhffffffiiinnnssswwwmmmkkkiiikkkqqq{{{sssKKKBBB???777666555555333333222111333333333222222222111111////////////000000000111111111000000////////////111000000000/////////...111111111111000000000000333222444555666DDDhhhyyyqqq^^^MMMIIIHHHFFFHHHNNNOOOWWWbbbllluuu~~~}}}}}}vvvmmmeeeaaa```aaa___```]]]UUUKKKDDDBBBBBBEEEFFFOOO\\\eeeffffffggg\\\XXXRRROOONNNKKKFFFBBB===;;;:::;;;???AAA@@@===;;;333...///111000///000.........------,,,,,,,,,........................---------............///////////////000000000000000000//////000111333444333333444444555666~~~zzzyyyyyyyyyxxxxxxzzz~~~zzztttppplllfffhhhgggfffgggjjjnnnssswww{{{pppkkkhhhjjjpppzzz}}}RRRBBB;;;777666666555444333222222333333333222222222111111/////////000000000111111111000000000000/////////000000000000////////////111111111111111111111111444333555666888GGGkkkjjjYYYKKKIIIIIIGGGJJJPPPSSS]]]jjjsssyyy~~~|||uuummmeeeaaa```aaaaaaaaa^^^VVVMMMEEEBBBBBBEEEHHHQQQ___hhhiiihhhiii]]]ZZZUUURRRQQQMMMGGGBBB???===;;;>>>BBBDDDCCCAAA<<<444//////000//////000.........---------------........................---------............///////////////000000000000////////////000111222222333444444444555666{{{|||}}}xxxrrrmmmkkkiiihhhfffbbbdddeeedddgggmmmpppooojjjjjjjjjlllooosssxxxzzzzzztttkkkggghhhnnnyyyVVVCCC999777777666555444333222222333333333222222222111111//////000000000111111111000000000000000000000000000000000000////////////000111111111111111222222444444555777:::IIInnndddVVVJJJIIIIIIGGGJJJPPPVVVbbbpppyyy}}}yyyvvvqqqkkkdddaaaaaabbbbbbaaa^^^WWWNNNGGGCCCBBBFFFIIISSSaaaiiihhhfffeee\\\XXXTTTRRRPPPLLLFFFAAA@@@>>>>>>@@@EEEGGGGGGEEE>>>666//////000//////000...............---------........................---------............///////////////000000000000.........//////000111111444444444555555555www{{{~~~uuuiiiaaa]]]ZZZUUUQQQSSSXXX\\\^^^bbbiiikkkjjjggghhhiiilllppptttwwwzzz~~~yyykkkgggffflllwwwWWWDDD:::888777666555444333333222333333333222222222111111000000000000111111111111000000000000111111111111////////////000000000000000000111111222222222333444444555888;;;LLLrrrzzzbbbTTTJJJJJJIIIGGGJJJQQQYYYeeesss|||{{{yyyuuunnnhhheeedddeeebbbaaa]]]WWWPPPIIIDDDBBBHHHJJJSSS___eeeddd```___YYYUUUPPPNNNMMMIIIDDD@@@AAA??????BBBGGGKKKJJJIII@@@777000///000......000................................................---------............///////////////000000000000---...//////000000111111333333444444555666xxx~~~zzzoooaaaVVVRRROOOLLLJJJMMMSSSWWWYYY]]]bbbdddaaaggghhhjjjnnnrrrvvvyyy{{{kkkgggeeejjjuuu{{{XXXFFF<<<888777777666555444333333333333333222222222111111000000000111111111222222000000000111111111111222////////////000000000000000000111111222333333333444333555777;;;MMMtttttt___SSSJJJIIIIIIHHHLLLUUU\\\ggguuu~~~}}}{{{vvvooohhhcccaaaaaa```^^^[[[WWWQQQKKKEEEBBBGGGIIIPPP[[[aaa___[[[[[[VVVRRRMMMJJJIIIHHHDDDAAAAAA@@@@@@DDDIIIMMMMMMLLLAAA888111//////......000.............../////////........................---------............///////////////000000000000---...///000111111111111222222333444555666~~~uuu}}}sssiiiZZZOOOLLLLLLMMMMMMNNNQQQSSSSSSWWW^^^aaaaaagggiiilllppptttxxx{{{|||kkkhhhdddiiisssxxxZZZHHH===888888777666555444333333333333333222222222111111000000111111111222222222000000111111111222222222.../////////000000000111000000111222222333444444333222444777;;;NNNuuuooo\\\QQQHHHIIIIIIIIIQQQ[[[```iiiuuu}}}xxxwwwrrrkkkddd___]]]]]]^^^\\\YYYVVVRRRLLLFFFCCCEEEFFFMMMWWW]]]\\\ZZZZZZVVVQQQKKKIIIIIIHHHGGGDDDAAA@@@@@@DDDKKKOOOOOONNNCCC999111//////......000---........./////////000........................---------............///////////////000000000000...///000222222222222111111111222444666777qqqlllvvvnnndddVVVLLLJJJLLLPPPSSSXXXXXXUUUQQQSSSZZZ___```dddfffiiinnnrrrvvvxxxzzzlllhhhdddhhhrrrvvv~~~\\\III>>>888888777666555444333333333333333222222222111111000111111111111222222222000000111111222222222222.../////////000000111111000000111222333333444444333222333777;;;NNNvvvkkkZZZOOOGGGHHHJJJKKKTTT```cccjjjuuu|||tttssspppkkkeeeaaa``````\\\[[[XXXUUURRRMMMGGGCCCDDDDDDJJJUUU[[[[[[ZZZ[[[XXXRRRLLLIIIIIIJJJIIIHHHAAA@@@@@@EEEKKKOOOPPPOOOCCC:::111//////......000---.........//////000000........................---------.........//////////////////000000000000...///111222333333222222000000222444666888zzznnnfffdddhhhbbb]]]XXXVVVXXXYYYYYYWWWWWWVVVUUUUUUUUUWWWXXXYYY]]]```cccfffjjjpppvvvzzznnnjjjdddfffooouuuaaaEEE???;;;:::888777555444444444333333333222222222111111333222000//////000222333111111111111111111111111000000000000111111111111000111111222222333444444222333:::;;;:::UUUhhhUUUMMMGGGFFFHHHMMMVVV___hhhoooyyy{{{wwwsssnnnhhhccc___]]]]]]^^^]]][[[WWWRRRMMMIIIFFFFFFHHHLLLQQQVVVZZZ\\\]]]YYYUUUPPPMMMMMMLLLIIIFFF???===<<<>>>CCCFFFEEEDDD>>>:::555111/////////...////////////////////////........................---------............///............/////////////////////000111111222222222333333444555666ppphhhccccccgggeeeccc```______```aaa``````]]]YYYVVVUUUVVVYYYZZZYYY[[[___ccciiipppwww}}}rrrjjjdddgggpppuuu}}}eeeHHHAAA;;;:::888777555444444444333333333222222222111111333222000//////000222333111111111111111111111111000000000000111111111111000111111222222333444444222222999::::::VVVgggUUUNNNHHHGGGJJJOOOXXXbbbhhhooozzz{{{vvvsssnnnhhhccc___]]]\\\^^^]]][[[WWWRRRMMMHHHFFFDDDGGGKKKQQQWWWZZZ[[[[[[ZZZUUUOOOKKKKKKJJJHHHEEE???===;;;===AAADDDCCCBBB===999444000/////////...////////////////////////........................---------............///............/////////////////////000111111222222222333333444555666sssgggfffgggjjjnnnuuuvvvwwwwwwwwwwwwxxxzzzsssnnnfff]]]XXXWWWXXXZZZUUUXXX[[[```gggpppyyyssshhhdddgggpppuuu|||kkkKKKAAA;;;:::888777555444444444333333333222222222111111333222111000000111222333111111111111111111111111000000000000111111111111000111111222222333444444222222888888:::XXX~~~fffUUUNNNIIIIIILLLRRR\\\eeekkksss~~~{{{vvvsssnnniiiccc```]]]\\\]]]]]][[[WWWRRRMMMHHHEEEDDDFFFJJJQQQXXX\\\]]]]]]___YYYQQQLLLKKKJJJHHHFFF@@@===;;;<<>>===@@@CCCBBBAAA<<<888333///.../////////////////////////////////........................---------............///............/////////////////////000111111222222222333333444555666xxxvvvuuuooobbb```]]][[[^^^eeepppwwwooobbb^^^cccmmmrrrxxx~~~SSS???;;;:::888777555444444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000111111222222333444444333111666999???___xxx```OOOJJJGGGKKKQQQXXXccclllvvv}}}{{{tttrrrooojjjeee```\\\ZZZ[[[[[[ZZZXXXSSSMMMFFFCCCEEEAAAAAAHHHWWWeeennnrrrjjjbbbWWWOOOLLLJJJHHHGGGGGGCCC???>>>AAADDDEEEDDD>>>:::555111/////////...////////////////////////........................---------............///............/////////////////////000111111222222222333333444555666|||www{{{ooolllgggcccdddkkkvvv}}}qqqeeeaaacccllloootttXXXBBB;;;:::888777555444444444333333333222222222111111111111111222222111111111111111111111111111111111000000000000111111111111000111111222222333444444444111666;;;AAAaaawww___NNNJJJHHHMMMSSS[[[fffooo{{{}}}{{{tttrrroookkkeee```\\\ZZZZZZZZZZZZXXXSSSLLLFFFBBBBBB???@@@IIIXXXeeekkkmmmeee^^^UUUPPPNNNMMMLLLKKKGGGCCC???>>>BBBEEEFFFEEEAAA<<<666222000//////...////////////////////////........................---------............///............/////////////////////000111111222222222333333444555666xxxvvv~~~{{{xxxwwwxxx|||}}}|||yyy{{{wwwqqqlllmmmttt~~~qqqiiicccdddkkkmmmqqq\\\EEE;;;:::888777555444444444333333333222222222111111111111222222222222111111111111111111111111111111000000000000111111111111000111111222333333444444444111777<<>>@@@KKKYYYdddgggfffbbb\\\UUUQQQQQQRRRQQQPPPFFFBBB>>>>>>AAAEEEFFFFFFCCC>>>888333000///......////////////////////////........................---------.........//////............/////////000/////////000111111222222222333333444555666tttzzz|||tttmmmiiiddddddccccccdddeeeggghhhhhhiiilllqqqyyy{{{uuuxxxyyykkkcccbbblllqqqvvv]]]FFF===;;;888666666666555444444444333333333333222222111111111111111111111111111111111111111111111111111111000000//////......111111111111222333444555333333666777AAAiiiqqq\\\PPPMMMNNNTTT\\\cccmmmvvv~~~zzzwwwtttooojjjeee___YYYUUUYYYXXXWWWVVVTTTOOOHHHCCC??????BBBKKKVVV___cccddd___\\\WWWRRRNNNLLLKKKKKKGGGAAA;;;:::???EEEGGGGGGHHHCCC;;;444000---,,,+++........................//////.........---------,,,,,,,,,---...///000000............/////////////////////000111111222222222333333444555666~~~pppuuuyyywwwnnnddd^^^\\\\\\[[[[[[\\\\\\^^^___```______aaaeeekkkqqquuuwww}}}zzz|||ooofffdddkkkppptttZZZEEE===;;;888666666666555444444444333333333333222222111111111111111111111111111111111111111111111111111111000000////////////111111111111222333444555444333777777BBBjjjqqq[[[PPPMMMMMMTTT\\\dddoooyyy~~~zzzssspppmmmiiieeeaaa\\\YYYYYYXXXWWWVVVTTTOOOHHHDDD??????BBBJJJTTT]]]aaabbb```]]]WWWRRRMMMJJJIIIIIIGGGBBB;;;:::???CCCFFFFFFEEE@@@999333000///..............................//////.........---------,,,---------.../////////............/////////////////////000111111222222222333333444555666zzzqqqvvvwwwpppdddYYYUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\___cccgggkkkmmmtttxxxssshhhdddjjjmmmqqqZZZEEE===;;;888666666666555444444444333333333333222222111111111111111111111111111111111111111111111111111000000000000/////////111111111111222333444555555444888999DDDlllppp[[[QQQMMMNNNTTT]]]fffrrr|||}}}yyyssspppllliiieeeaaa\\\YYYXXXXXXWWWVVVSSSNNNHHHDDD@@@@@@BBBIIIRRRZZZ^^^^^^___\\\WWWQQQLLLIIIHHHHHHHHHBBB===;;;>>>AAACCCDDDBBB>>>777333111111111111.......................................---------------............................../////////////////////000111111222222222333333444555666xxxqqqtttsssjjj]]]TTTTTTWWWZZZYYYYYYXXXVVVUUUTTTSSSVVVWWWYYY[[[^^^bbbfffiiinnnsssssshhhccchhhlllppp\\\GGG===;;;888666666666555444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222333444444555555999:::FFFnnnpppZZZQQQNNNOOOVVV___hhhttt~~~|||yyyuuurrrmmmiiiddd___YYYUUUXXXWWWVVVUUUSSSNNNHHHDDDAAA@@@BBBHHHPPPWWWZZZZZZ\\\YYYTTTOOOKKKIIIIIIIIIHHHDDD>>><<<===@@@AAABBBBBB===777222111111111111...............................................................---------............/////////////////////000111111222222222333333444555666uuuiiijjjhhh___UUUPPPRRRVVVZZZYYYVVVTTTQQQNNNLLLKKKHHHKKKOOORRRTTTYYY^^^ccclllnnnvvvqqqfffbbbgggkkkppp^^^GGG===;;;888666666666555444444444333333333222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111222333444444555555999;;;GGGpppoooYYYQQQOOOQQQYYYbbbkkkvvv|||xxxtttqqqmmmhhhddd___YYYUUUWWWVVVUUUUUUSSSNNNHHHDDDAAA@@@AAAGGGOOOVVVXXXXXXWWWTTTQQQMMMJJJJJJJJJKKKHHHEEE@@@>>>===???@@@AAADDD???888333111000000///........................---....................................---------............/////////////////////000111111222222222333333444555666qqqeeeccc___WWWQQQOOOQQQUUURRRPPPMMMIIIFFFDDDCCCCCC@@@DDDIIILLLOOOTTT[[[aaajjjjjjnnnvvv}}}wwwqqqwwwnnndddaaaggglllpppaaaFFF===;;;888666666666555444444444333333333333222222111111111111111111111111111111111111111111111111000000000111111111111222111111111111222333444555555555999;;;GGGqqqnnnXXXQQQPPPSSS\\\eeemmmwww{{{wwwpppnnnjjjgggeeeaaa\\\YYYVVVUUUUUUTTTSSSNNNHHHDDDAAA@@@AAAGGGOOOUUUWWWWWWSSSQQQNNNKKKJJJJJJKKKLLLHHHFFFBBB???>>>???AAABBBEEE@@@999333000//////...........................---------...............------............................../////////////////////000111111222222222333333444555666qqqgggbbbZZZSSSOOONNNOOOPPPJJJGGGCCC@@@>>>>>>???@@@AAAEEEKKKOOOQQQWWW^^^eeehhhhhhmmmuuu{{{tttkkk```eeewwwmmmdddaaahhhlllpppgggGGG===;;;888666666666555444444444333333333333222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111222333444555444444999;;;GGGqqqnnnXXXQQQQQQVVV___hhhooovvv}}}zzzwwwpppmmmjjjgggdddaaa\\\YYYUUUUUUTTTTTTRRRNNNHHHDDDAAA@@@AAAGGGOOOUUUWWWWWWSSSQQQMMMJJJIIIIIIIIIJJJHHHFFFDDDAAA???@@@BBBDDDDDD???888333000000//////........................---------.........//////,,,---------.../////////............/////////////////////000111111222222222333333444555666sssggg___UUUNNNKKKJJJIIIHHHFFFDDD@@@===<<<>>>AAACCCBBBHHHNNNQQQSSSXXX```gggfffhhhoooyyyzzziii```YYYeee|||nnndddbbbiiimmmooo~~~mmmKKK===;;;888666666666555444444444444333333333222222111111111111111111111111111111111111111111111111000000111111222222222222111111111111222333444555444444888;;;GGGqqqmmmXXXQQQQQQWWWbbbjjjpppvvv|||zzzvvvsssppplllhhhddd___YYYVVVUUUUUUTTTTTTRRRNNNHHHDDDAAA@@@AAAGGGOOOUUUXXXXXXTTTRRRNNNJJJHHHGGGHHHHHHGGGGGGEEEBBB@@@AAACCCEEECCC>>>777333111111111000........................---------.........//////,,,,,,------...///000000............/////////000/////////000111111222222222333333444555666uuufff[[[PPPMMMKKKGGGCCCBBB???<<<;;;???AAAAAADDDIIIKKKOOOSSSWWWYYY^^^dddjjjkkkmmmqqqyyylllaaaZZZZZZ]]]qqqmmmfffccchhhlllqqq}}}uuuGGG@@@===888666555666666666444444333333333333222222222222222222222222222222///000111222222222222222111111000000111111222333111222222333333444444555555444777:::HHHssslllWWWSSSVVV]]]eeejjjmmmuuu~~~{{{xxxwwwrrrkkkgggdddaaa]]]YYYVVVVVVUUUTTTSSSOOOJJJFFF??????AAAFFFLLLTTT\\\```]]]XXXQQQKKKGGGHHHJJJMMMLLLHHHCCC???>>>@@@CCCFFFDDD???888222///......---......------------..............................,,,,,,,,,---------..................////////////////////////000111222333222333333444555666tttggg[[[OOOJJJHHHEEECCCCCCBBB???@@@DDDGGGGGGJJJOOOOOORRRUUUWWWYYY^^^eeejjjmmmooosss{{{|||lll```ZZZ]]]aaahhh~~~kkkeeecccgggjjjnnn}}}|||NNN@@@===888666666666666555444444333333333333222222222222222222222222222222000000111222222222111111111111000000111111222333111222222333333444444555666555888;;;IIItttlllWWWSSSUUU]]]ffflllpppxxx|||yyyvvvqqqjjjfffcccaaa\\\XXXVVVUUUUUUTTTSSSOOOJJJFFF@@@AAACCCGGGNNNVVV]]]bbbaaa\\\TTTMMMHHHGGGIIIKKKLLLIIIDDD@@@???BBBEEEHHHGGGAAA999333000000//////......------------..............................,,,,,,,,,---------..................////////////////////////000111222333222333333444555666uuuhhhZZZMMMGGGFFFDDDCCCEEEFFFDDDFFFKKKNNNOOORRRVVVTTTVVVYYYZZZ[[[^^^dddjjjmmmpppvvv{{{lllaaaYYYVVVUUU___gggsss}}}hhhcccbbbeeefffkkk}}}SSS@@@===999666666666666555444444333333333333222222222222222222222222222222111111222222222111111000111111000000111111222333111222222333333444444555666666:::<<>><<<999888888777555333444444333333333333222222222222222222222222222222111111222222222111111000111111000000111111222333111222222333333444444555222444:::;;;FFFpppjjjXXXTTTXXX```jjjnnnqqqwww~~~}}}zzztttooohhhdddaaa^^^ZZZVVVUUUTTTTTTTTTSSSPPPKKKHHH???@@@AAAEEEJJJRRRYYY]]]]]]YYYSSSMMMIIIHHHHHHIIIFFFDDDAAA??????@@@BBBDDDEEE@@@999333111000///.........------------..............................,,,,,,,,,---------..................////////////////////////000111222333222333333444555666{{{cccZZZUUUXXX]]]^^^^^^```YYYVVVWWW\\\```dddkkkqqqrrrrrroookkkiiilllsssyyyfffZZZSSSOOOQQQVVV\\\fffooojjjdddccchhhlllqqqxxxNNN>>><<<999888888777555333444444333333333333222222222222222222222222222222000000111222222222111111111111000000111111222333111222222333333444444555222555<<<<<>>???AAABBBBBB>>>999555333111000.........------------..............................,,,,,,,,,---------..................////////////////////////000111222333222333333444555666yyyaaa[[[XXX]]]cccddddddddd^^^ZZZ[[[```ffflllttt||||||xxxrrrllljjjooozzzlllXXXVVVQQQOOOSSS[[[dddpppzzzmmmfffdddiiioootttvvvMMM>>><<<:::999888777555333444444444333333333222222222222222222222222222222///000111222222222222222111111111000111222222333111222222333333444555555333666===>>>GGGqqqiiiXXXSSSWWWaaalllrrrvvv|||{{{yyyuuupppiiieeebbb```[[[WWWTTTTTTSSSTTTSSSPPPLLLHHHBBBBBBCCCEEEJJJPPPVVVZZZ```\\\VVVPPPKKKIIIHHHHHHGGGFFFCCC@@@??????@@@AAA@@@===999666444333000///.........------.................................,,,,,,,,,---------................../////////000////////////000111222333222333333444555666www___[[[\\\dddjjjiiidddbbb[[[\\\aaaiiinnnpppuuu{{{}}}zzznnnmmmxxx}}}```^^^RRROOOQQQXXX]]]eeewwwjjjeeedddjjjoootttkkkJJJ???<<<999777777666555444444444444333333333222222111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555444:::>>>HHHoooiii[[[SSS[[[eeemmmsssxxx~~~xxxuuurrrmmmfffcccaaa___[[[WWWVVVVVVTTTQQQQQQRRRLLLEEECCC@@@===>>>EEEMMMUUUZZZ\\\XXXSSSMMMIIIGGGFFFGGGIIIGGGEEEBBBAAAAAAAAABBB???<<<777444222111///...////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666wwwddd```aaahhhlllhhhaaa^^^]]]]]]bbbiiinnnpppuuu|||yyyzzzssssss|||rrrXXXWWWTTTRRRVVV___gggpppxxxfffbbbccciiinnnttthhhFFF???<<<999777777777555444444444444333333333222222111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555444:::>>>HHHoooiii[[[UUU\\\fffnnnsssxxx~~~yyyuuuqqqmmmgggdddbbb___[[[WWWVVVVVVTTTQQQQQQRRRMMMEEEAAA@@@???BBBJJJRRRYYY\\\YYYWWWTTTPPPLLLJJJHHHHHHJJJHHHFFFCCCBBBAAAAAAAAA@@@<<<777444222111000...////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666xxxeeeccceeelllpppjjjaaa\\\^^^^^^cccjjjnnnqqqvvv}}}yyy~~~|||}}}cccSSSRRRVVVVVV]]]iiissskkkbbb___aaahhhmmmsssgggFFF???===999888777777666555444444444444333333333333222222222222222222222222111111111111111111111111000111111111111222222222222222333333333333444444555444:::===GGGooohhhZZZXXX___hhhooosssxxxzzzvvvqqqmmmhhheeeddd```[[[VVVUUUVVVTTTQQQRRRRRRMMMEEE???>>>???BBBIIIQQQWWWZZZWWWVVVTTTQQQNNNKKKIIIGGGJJJIIIGGGEEECCCBBBAAAAAAAAA===777444222111000///////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666zzzcccaaaeeennnsssnnneee___^^^^^^bbbiiinnnrrryyyrrr\\\TTTSSSVVVXXXcccqqq|||~~~dddaaa^^^```gggjjjqqqjjjJJJ@@@===:::888777777666555555444444444444333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333444444555444999<<>>888333111111000///////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666}}}dddbbbfffoootttpppgggbbb^^^^^^aaagggmmmrrrzzzfffYYYVVVTTTVVV[[[gggwww{{{ddd```^^^aaafffiiinnnjjjLLL@@@===:::888888777666555555555555444444444333333222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333444444555444999;;;FFFmmmiii\\\]]]eeennnrrrtttyyy|||xxxqqqnnnjjjhhhfffbbb\\\VVVTTTUUUSSSQQQRRRSSSNNNFFF@@@<<<999:::CCCOOO[[[aaabbb]]]TTTLLLGGGFFFGGGHHHJJJIIIGGGEEEDDDCCCCCCCCCCCC???888333111000000///////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666jjjggghhhppptttqqqjjjfff```___aaafffkkkpppyyyzzz___VVVUUUTTTYYY```ooozzzggg```^^^aaafffhhhllleeeHHH@@@>>>:::888888888777666555555555555444444444333333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333444444666444888:::EEEmmmjjj]]]___gggpppssstttzzz}}}yyysssooojjjgggfffbbb]]]XXXTTTUUUSSSQQQRRRSSSNNNGGGBBB>>>:::===HHHWWWfffooohhhaaaVVVMMMGGGFFFHHHKKKIIIGGGEEECCCBBBCCCDDDEEEEEE???999333111000000000////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666nnniiiiiipppvvvuuuqqqoooeeebbbbbbfffiiilllttt}}}lllXXXSSSUUUXXX___gggxxxxxxfff]]]]]]aaaggghhhmmmbbbGGGAAA>>>;;;999888888777666555555555555444444444444333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333444444666444888:::DDDlllkkk______hhhqqqtttuuu{{{}}}zzztttpppjjjgggeeebbb^^^ZZZTTTTTTSSSQQQRRRSSSNNNGGGAAA>>>;;;???IIIXXXfffnnnddd^^^UUULLLFFFEEEGGGIIIHHHFFFCCC@@@@@@CCCFFFHHHEEE@@@999333111000000000////////////////////////------............---------------............///////////////////////////////////////000111222333222333333444555666mmmhhhhhhpppxxxzzzyyyzzziiieeedddeeegggiiiqqqyyy|||aaaTTTRRRWWW]]]eeemmmvvveee[[[[[[```fffhhhnnnbbbIIIAAA>>>;;;999999888777666666666555555555444444444333333333333333333333333111111111111111111111111000111111111111222222222222222333333333444444444666444777999DDDllllll```___hhhqqqtttuuu|||~~~zzzuuupppjjjfffdddbbb^^^[[[TTTTTTSSSQQQRRRSSSNNNGGG@@@===:::===FFFRRR]]]ccc]]]XXXQQQJJJEEECCCDDDEEEGGGEEEAAA>>>???BBBGGGJJJFFFAAA999333111000000000////////////////////////---..................------------.........//////////////////////////////////////////000111222333222333333444555666qqqdddeeeqqqyyyvvvjjjbbbcccfffiiirrr~~~yyy[[[OOOUUU______nnnvvvuuu```[[[aaabbbffflllooo~~~dddIII???>>><<<999888777777777777666555444333444555555222222222222222222222222222222222222222222222222111111111111111111111111333333444444444444444444666555999:::@@@eeeiii___aaahhhpppuuuyyy~~~zzzyyyqqqiiieeefffeee```ZZZYYYVVVTTTTTTUUURRRMMMHHHAAA???======CCCLLLVVV\\\\\\WWWPPPIIIDDDCCCDDDEEEGGGCCC???===>>>AAADDDFFFGGGAAA:::444111000///...------............------...---,,,,,,,,,,,,---.....................------............////////////000000000000111111111111222333333444555666sssfffgggsss{{{|||nnncccdddhhhlllwwwsss[[[RRRVVVaaaeeeuuu~~~vvvaaa]]]bbbcccfffmmmooo~~~cccKKK@@@>>><<<:::888777777777777666555444333444444555222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555666444999:::@@@dddjjj___dddjjjrrrwww{{{}}}zzzxxxppphhheeeeeeddd___ZZZYYYVVVTTTTTTUUURRRMMMHHH@@@>>><<<===BBBKKKTTT[[[\\\WWWOOOHHHDDDCCCEEEFFFFFFBBB===;;;===@@@CCCDDDEEE@@@999333111000//////------............------......---,,,,,,---........................------............////////////000000000000111111111111222333333444555666wwwiiijjjvvvvvvgggeeejjjqqq|||jjj\\\VVVXXXdddmmmyyyuuuaaa^^^cccdddgggnnnppp___JJJ@@@???<<<:::888777777777666666555444444444444555222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555666444888:::???bbbkkkaaagggmmmtttyyy}}}yyyvvvooohhhddddddbbb^^^YYYYYYVVVTTTTTTUUURRRMMMHHH???===;;;<<>>@@@AAACCC>>>777222000/////////------............------......---,,,,,,---......------------------..................////////////000000000000111111111111222333333444555666{{{llllllxxxmmmiiimmmsssbbb\\\[[[[[[gggsss}}}rrraaa]]]cccdddhhhpppttt]]]HHHAAA???===:::888777777777666666555555444444444444222222222222222222222222222222222222222222222222333333333333333333333333222333333444444555555555666333888;;;>>>___lllbbbhhhooovvv|||}}}zzzuuuooohhhdddbbbaaa]]]YYYYYYVVVTTTTTTUUURRRMMMHHH>>><<<:::;;;@@@HHHQQQVVV[[[VVVOOOHHHEEEEEEGGGJJJDDD@@@<<<:::<<<>>>@@@@@@@@@<<<555111////////////------............------......------------......,,,,,,------------..................///////////////000000000111111111111222333333444555666pppnnnyyyvvvoooooottt]]]]]]^^^___lllyyynnn___ZZZaaaccciiirrryyy```KKKBBB@@@>>>;;;999777777777555555555555555444444444222222222222222222222222222222222222222222222222333333333333333333333333222222333333444555666666666222888;;;===[[[nnndddhhhoooxxx~~~zzztttooohhhdddbbb___\\\ZZZYYYVVVTTTTTTUUURRRMMMHHH===;;;:::;;;@@@HHHPPPUUUXXXUUUOOOIIIFFFGGGIIIJJJEEEBBB>>><<<===???@@@AAA@@@;;;555000////////////------............------........................,,,,,,,,,,,,------..................///////////////000000000111111111111222333333444555666sssoooyyy~~~uuurrrtttqqqYYY]]]aaaeeesss|||iii^^^YYY```ccciiittt}}}fffQQQCCCAAA>>>;;;999777777777555555666666555555444333222222222222222222222222222222222222222222222222333333333333333333333333111222333333444555666666666111777<<<<<>>???@@@AAAAAA@@@<<<555111////////////------............---------...////////////...---++++++,,,,,,------..................////////////000000000000111111111111222333333444555666uuupppxxxzzzttttttbbbVVV]]]bbbmmm}}}wwwfff]]][[[aaadddjjjvvv~~~gggOOOCCCAAA???<<<999888777777444555666666666555444333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444555666777666000777<<<<<>>???@@@@@@@@@BBB===666111000/////////------............---------...///000000///...---***++++++,,,------..................////////////000000000000111111111111222333333444555666vvvpppwww}}}vvvuuulllYYYTTT\\\cccrrruuueee^^^]]]ccceeekkkvvv~~~cccJJJCCCBBB???<<<999888777777444555666666666555333333222222222222222222222222222222222222222222222222111111111111111111111111111111222333444666666777666000777<<<<<>>??????@@@???CCC>>>777222000/////////---..................------...///000000///...---******+++,,,,,,---................../////////000000000000000111111111111222333333444555666{{{ooouuu}}}vvvuuussszzzvvvZZZYYY[[[bbbkkkvvvooo___ZZZ___fffhhhmmmwwwcccKKKCCCBBB@@@===;;;999888777777666666666555555555555444444333333333333222222222222222222222222222222222222111111111111222222222222333444444555555666555777999999;;;SSSsssjjjnnnwww}}}zzzuuuqqqkkkfffccc```^^^\\\WWWUUUUUUUUUUUURRRJJJEEE>>>;;;:::===DDDLLLQQQSSSTTTTTTSSSPPPLLLJJJJJJKKKFFFCCC???>>>???BBBDDDDDDEEE@@@999444111111000000---------------...///000........................++++++,,,,,,,,,,,,,,,,,,......///000000000000000////////////000111222333222222222333666888}}}pppuuu|||wwwvvvsssyyybbbXXXXXX\\\dddnnnzzznnn___ZZZ^^^eeehhhnnnxxx```JJJEEECCCAAA???<<<:::999999777777666666666555555555444444333333333333222222222222222222222222222222222222111111111111222222222222333444444555555666444666888888;;;RRRuuulllpppzzz|||wwwssslllgggccc___\\\ZZZWWWVVVUUUVVVVVVRRRKKKEEE>>>;;;:::===EEELLLQQQRRRXXXWWWVVVSSSOOOLLLLLLMMMGGGDDDAAA???AAACCCEEEFFFEEE@@@999444111000//////---------------...//////........................---------............///......///000000000000000////////////000111222333222222222333666888rrrvvv{{{yyywwwtttxxxsssWWWVVVXXX^^^hhhrrr~~~mmm^^^[[[\\\dddhhhooozzzzzz]]]JJJFFFEEEBBB@@@===<<<::::::777777777666666666555555444444333333333333222222222222222222222222222222222222111111111111222222222222333444444555555666444444777888;;;QQQvvvooottt~~~}}}xxxsssmmmgggbbb^^^[[[XXXXXXWWWVVVWWWWWWSSSLLLFFF>>>;;;:::>>>EEEMMMQQQRRRYYYYYYWWWSSSOOOLLLKKKLLLIIIFFFBBB@@@BBBDDDFFFFFFEEE@@@999333000//////......------------...//////........................---------.........//////......///000000000000///////////////000111222333222222222333666888uuuvvvyyy|||zzzwwwyyyoooYYYUUUYYYbbbmmmuuu|||iii\\\YYY[[[ccchhhppp|||uuu]]]MMMFFFEEECCC@@@>>><<<;;;:::777777777666666666666555444444333333333222222222222222222222222222222222222222111111111111222222222222333444444555555666555444777999<<>><<<;;;???FFFMMMQQQRRRVVVVVVTTTPPPKKKHHHGGGHHHIIIEEEBBB@@@AAACCCEEEEEEEEE???888333000///...---......---------......///........................***++++++,,,,,,------------...//////000000//////////////////000111222333222222222333666888wwwuuuwww|||}}}gggYYYVVV]]]hhhrrrzzzwwwdddYYYXXX\\\dddhhhppp}}}pppZZZNNNFFFDDDBBB@@@===;;;::::::888777777777666666666666444444333333333222222222222222222222222222222222222222111111111111222222222222333444444555555666777444777;;;<<>><<<;;;???GGGNNNQQQRRRTTTTTTRRRNNNIIIFFFEEEEEEGGGDDD@@@>>>???AAACCCCCCCCC>>>777222//////......///......---------..............................******++++++,,,---......------...///////////////////////////000111222333222222222333666888yyyuuuttt~~~___YYYXXXaaannnyyyrrr```XXXZZZ___eeeiiippp}}}kkkWWWMMMFFFEEEBBB@@@===;;;::::::888888777777777666666666444444333333333333222222222222222222222222222222222222111111111111222222222222333444444555555666888444666;;;<<>><<<<<<@@@HHHNNNQQQRRRTTTSSSRRRNNNJJJGGGFFFGGGFFFCCC???======???AAAAAAAAA<<<555111//////////////////...------------...........................+++,,,------...///000000------...////////////...////////////000111222333222222222333666888zzztttsss}}}[[[[[[XXXdddttt{{{nnn___[[[___bbbgggiiiooo}}}iiiWWWNNNGGGFFFDDDAAA???===<<<;;;888888888777777777666666444444333333333333222222222222222222222222222222222222111111111111222222222222333444444555555666888333555::::::EEErrrwww{{{}}}yyysssoooiiieeebbb___]]][[[WWWVVVUUUVVVVVVRRRKKKEEE===<<<<<>><<<===???@@@@@@>>>:::444000//////000000//////...---------------........................+++,,,,,,---...///000111,,,---......//////......////////////000111222333222222222333666888{{{sssrrr|||wwwVVVZZZYYYeeewwwyyylll___]]]cccdddiiiiiinnn|||jjjYYYQQQIIIGGGEEEBBB@@@>>>===<<<888888888888777777777777444444444333333333222222222222222222222222222222222222111111111111222222222222333444444555555666888222333999888BBBnnnyyy~~~{{{tttpppjjjeeeaaa^^^[[[YYYWWWUUUUUUUUUUUURRRKKKEEE===<<<<<>>===<<<999999777666555555555555444444444333333333222222222222222222222222222222333333222222111000//////444444444555555555666666555222:::666999EEEccc~~~zzz~~~{{{uuupppiiieeebbb___[[[WWWVVVWWWVVVRRRPPPOOOIIIBBB::::::;;;AAAIIIOOOQQQQQQTTTPPPKKKHHHGGGHHHHHHHHHEEEAAA<<<;;;===@@@AAA@@@<<<:::777222...---...000////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......---......///////////////000000000000000111111111111222222333444555}}}~~~aaaXXXYYYcccppptttjjj___YYY[[[aaaggggggmmmwww|||aaaQQQIIIHHHEEECCC@@@???======;;;;;;999888777666666666444444444333333333222222222222222222222222222222111111111222222222222222333333444444444555555555555222:::666999EEEbbb{{{xxx}}}zzzuuupppiiieeebbb```[[[WWWVVVWWWVVVRRRPPPOOOIIIBBB<<<;;;<<>>;;;777333///...///111////////////////////////------............------,,,,,,,,,---------......---......///////////////000000000000111111111111111222222333444555wwwYYYXXXZZZeeettt|||pppfff]]]XXX[[[bbbdddfffnnnyyyxxx___RRRJJJHHHFFFDDDAAA???>>>>>>>>>===;;;999888777666666444444444444333333333333222222222222222222222222///000111222333444555666222222333333333444444444555222999777:::EEE```wwwxxx{{{xxxvvvpppjjjeeeccc```[[[XXXVVVWWWVVVRRRPPPOOOIIIBBB>>><<<===CCCMMMUUUYYY[[[]]]WWWPPPKKKHHHHHHIIIIIIDDD???;;;:::===@@@AAA@@@???<<<888333000000000111////////////////////////.........------.........,,,,,,,,,---------......---....../////////////////////000000111111111111111222222333444555kkkWWW[[[]]]eeeuuu{{{oooeee\\\XXX\\\ccccccgggppp|||ppp]]]RRRKKKIIIGGGEEEBBB@@@?????????>>><<<:::888666666555555444444444444333333333222222222222222222222222000000111222444555666666111111222222222333333333444111999777:::DDD]]]vvv{{{|||zzzvvvqqqjjjeeeccc```\\\XXXVVVWWWVVVRRRPPPOOOIIIBBB>>>===>>>DDDNNNWWW\\\^^^___YYYQQQKKKHHHHHHHHHHHHDDD???;;;:::===@@@AAAAAA???<<<666222000000000000///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......---....../////////////////////000000111111222222111222222333444555dddVVV]]]^^^fffwww|||pppeee]]]YYY]]]ddddddjjjsssjjj]]]UUULLLJJJHHHFFFCCCAAA@@@@@@>>>===;;;999777666555555555555555444444444333333222222222222222222222222222222222333333444444444111111111222222222333333444000888666999BBBXXXyyy~~~|||vvvqqqjjjfffccc```\\\XXXVVVWWWVVVRRRPPPOOOIIIBBB<<<<<<>>>EEEOOOXXX]]]___^^^XXXQQQKKKHHHGGGGGGGGGDDD???;;;;;;>>>AAABBBBBB???:::444000000000///...///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......---......///////////////...//////000111111222222111222222333444555```TTT[[[^^^hhhyyy{{{oooddd\\\YYY]]]eeeeeelllvvvbbbZZZSSSMMMKKKIIIGGGDDDBBBAAAAAA>>>===;;;999888777666666555555555555444444444333222222222222222222222222333333333333222222222222111111222222222333333333555000888666888???RRR{{{}}}wwwqqqkkkfffdddaaa\\\XXXVVVWWWVVVRRRPPPOOOIIIBBB;;;;;;>>>FFFQQQYYY]]]^^^ZZZVVVPPPKKKIIIHHHGGGFFFDDD@@@<<<<<>>===<<<:::999888888888555555555555444444444444222222222222222222222222222222222222222222222222222222222222333333333444555000777555777<<>>===<<<;;;:::::::::666666555555555444444444222222222222222222222222000000111111111222222222222222333333333444444444555000777444666:::JJJwww|||zzz~~~zzzwwwrrrkkkgggdddaaa]]]YYYVVVWWWVVVRRRPPPOOOIIIBBB;;;===BBBKKKUUU\\\]]]\\\UUURRRPPPNNNMMMLLLJJJHHHFFFBBB>>>>>>AAAEEEFFFFFFBBB;;;444111222333111...////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......---......///////////////---...///000111222333333111222222333444555pppZZZXXX___^^^lllwww{{{rrrdddXXXUUUZZZ___aaagggooo|||pppbbb[[[UUURRRNNNJJJGGGFFFDDDCCCAAA??????>>>===;;;:::999999888666555555555555444222444333111222333333222000222222222222222222222222222222333333333333444444333555444777888777KKKooowww{{{}}}yyyssskkkfffcccaaa\\\YYYWWWWWWVVVUUUSSSMMMFFFAAA;;;@@@FFFMMMSSSWWWXXXYYYVVVRRRMMMJJJIIIIIIIIIHHHEEEAAA>>>>>>BBBDDDDDDCCC@@@:::333000000111111///////////////////////////........................------,,,++++++---...///............/////////////////////000111111222222111222222333444555rrrZZZVVV^^^___lllxxxzzzqqqbbbXXXVVV[[[aaadddfffpppnnnaaa[[[VVVPPPNNNKKKIIIHHHGGGFFFDDD??????>>>===;;;:::999999777666444444555555333222444333222222333333222000222222222222222222222222222222222333333333444444222555444777888666HHHjjjyyy|||wwwrrrjjjfffcccaaa]]]YYYWWWWWWVVVUUURRRMMMFFFAAA===BBBIIIPPPVVVYYYYYYYYYVVVRRRNNNKKKJJJIIIHHHHHHDDDAAA>>>>>>AAADDDDDDBBB@@@:::333000000111000///////////////////////////........................---------------......///............/////////////////////000111111222222111222222333444555yyy^^^XXX___aaalllyyyzzzooo```WWWWWW]]]dddhhhgggrrrjjj```\\\XXXOOONNNLLLLLLLLLKKKIIIGGG@@@???>>>===<<<:::999999777666444444555555333222444333222222333333222111222222222222222222222222222222222222333333333333111444444777888555DDDaaayyywww~~~zzzuuupppiiieeecccaaa]]]ZZZXXXWWWVVVTTTQQQLLLEEE@@@???DDDKKKSSSYYY[[[[[[ZZZUUURRRNNNLLLKKKJJJHHHGGGDDDAAA>>>>>>AAACCCCCCAAA???999333000000111000///////////////////////////........................------...////////////.............../////////////////////000111111222222111222222333444555fff[[[aaaccckkkyyy|||mmm^^^WWWXXX]]]dddjjjkkkvvviii```]]]YYYQQQPPPOOOPPPPPPNNNKKKHHHBBBAAA@@@>>>===;;;:::999888666555555555555444222555333222222333444222111222222222222222222222222111222222222222333333333111555444666888555@@@XXXvvvooonnnooooooppptttwwwyyyyyyxxx||||||yyywwwrrrnnnooozzz}}}yyytttnnnhhhdddcccaaa^^^[[[XXXWWWUUUTTTQQQKKKEEE@@@???DDDLLLTTTZZZ\\\\\\[[[UUURRROOOMMMLLLKKKIIIGGGCCC@@@>>>>>>AAACCCBBB@@@>>>888333000111111000///////////////////////////........................,,,---///000000000///.............../////////////////////000111111222222111222222333444555ppp^^^```aaajjjyyy{{{kkk\\\WWWZZZ^^^dddjjjnnnxxxjjjbbb___ZZZUUUTTTRRRRRRQQQOOOKKKHHHDDDCCCBBB@@@>>>===;;;;;;999777666666666666555333555444222333444444333111222222222222222222222222111111111222222222333333111555444555888666===PPP{{{|||uuuooolllmmmoooooooooqqqssssssrrrpppoootttvvvllliiieeefffeeeeeeiiivvv~~~yyysssnnnhhhdddcccbbb___\\\YYYWWWUUUSSSPPPJJJDDD@@@>>>CCCKKKSSSYYY\\\\\\\\\VVVSSSOOOMMMKKKKKKIIIHHHDDDAAA??????BBBCCCBBB???<<<777222000111111000...////////////////////////........................,,,---///000000000///.............../////////////////////000111111222222111222222333444555yyyaaa^^^^^^gggwwwxxxgggXXXXXX\\\___dddjjjnnnxxxmmmeeeaaa\\\WWWVVVTTTSSSRRRPPPMMMJJJFFFFFFDDDBBB@@@>>>===<<<:::999777777888888666555555444333333444444333222222222222222222222222222111111111111222222222222111666444333888777<<>>BBBIIIQQQWWW\\\^^^^^^XXXTTTOOOLLLJJJJJJJJJIIIEEEBBB@@@AAACCCDDDBBB???;;;777222000111222000...////////////////////////........................------...////////////.............../////////////////////000111111222222111222222333444555gggaaa```eeeuuu}}}rrr```TTTXXX___aaaffflllpppzzzooohhhddd^^^WWWUUUSSSRRRQQQQQQOOONNNIIIHHHFFFDDDBBB@@@???>>><<<:::999999999999888666666444333333444444333222222222222222222222222222111111111111222222222222222666333222888888<<>>BBBHHHOOOWWW]]]```bbbYYYUUUNNNJJJIIIJJJKKKKKKFFFCCCAAABBBEEEEEEBBB???:::666222000111222000---////////////////////////........................---------------......///............/////////////////////000111111222222111222222333444555nnnfffccccccsss~~~xxxmmm[[[QQQWWW```ccchhhooorrrqqqjjjfff```VVVTTTQQQPPPQQQRRRRRRQQQJJJIIIHHHFFFCCCAAA@@@???===;;;::::::::::::999777666444333333444555333222222222222222222222222222000111111111111222222222333777333111888999<<>>;;;:::999888777555666555555444444333222222333222222111111222222333111111111111222333444555666555555444444888>>>CCCWWW}}}vvvpppkkkfffaaa^^^]]]]]]]]]]]]^^^```aaaaaakkkoooyyy~~~yyyuuuqqqllliiihhheee```[[[^^^ZZZUUUQQQMMMHHHAAA<<<===BBBKKKSSSYYY___dddhhh^^^UUUMMMLLLKKKIIIHHHIIICCCBBBCCCFFFHHHGGGCCC>>>888555111////////////...000000/////////.........------............---------------............///............////////////---......///000111111222333333333444444444hhhggghhhrrryyyppp___XXXTTTYYY```ffflllqqqyyy|||ooojjjfffaaa^^^[[[YYY[[[]]]]]]YYYUUUNNNLLLHHHFFFEEEEEECCCBBBAAA???<<<;;;;;;:::888777666666555555444333333222333222222111111222222333111111111111222333444555444444444444444888===@@@RRRzzzxxxrrrllliiibbbbbbaaabbbcccddddddcccdddgggooozzz~~~yyyvvvqqqkkkhhhfffddd___[[[\\\YYYUUURRRNNNIIIBBB<<<@@@FFFNNNVVV\\\bbbfffjjj\\\SSSLLLKKKJJJHHHGGGHHHCCCBBBCCCFFFIIIHHHDDD???888555111////////////.........---------,,,,,,,,,------............---------------............///............////////////.........///000111111111111111222333444666~~~|||nnnhhhhhhsssuuulll]]]XXXVVV[[[aaagggnnnttt~~~vvvkkkhhheeebbbdddaaa___```aaa```\\\XXXPPPMMMIIIGGGGGGFFFEEECCCCCC@@@>>><<<<<<;;;:::888666666666555444444333333333222222111111222222333111111111111222333444555111333444444555777;;;===LLLrrr}}}xxxmmmkkkiiihhhgggfffccc```___```eeellluuu~~~yyyvvvqqqjjjfffdddbbb^^^[[[ZZZYYYVVVSSSOOOIIIBBB>>>AAAGGGOOOWWW]]]aaafffhhhZZZRRRKKKJJJJJJGGGFFFFFFBBBBBBCCCFFFIIIIIIEEE@@@777444111///////////////---------------,,,,,,,,,------............---------------............///............////////////......//////000000111111///000111333555666{{{yyyrrrhhhhhhrrr|||qqqggg\\\YYYZZZ___dddjjjrrrzzzssskkkhhheeedddgggeeeccccccbbb```\\\XXXQQQNNNKKKIIIHHHGGGFFFEEECCCAAA>>><<<<<<;;;:::888777777666666555444444444333222222111111222222333111111111111222333444444111222555666666777:::<<>>>>>???BBBFFFEEEAAA===666333///....../////////.../////////////////////------............---------------............///............////////////////////////000000000000222333333444444555|||xxxmmmhhhrrr}}}uuujjj```VVVWWW\\\bbbeeejjjuuu}}}rrrooojjjggghhhffffffeeeccc```\\\YYYWWWUUURRRNNNLLLKKKKKKIIIHHHCCC@@@>>><<<<<<;;;999888888888888777666666555555333222222111111222222333111111111111222333444555222444666777777888:::<<>>>>>>>>AAADDDCCC>>>:::555222///....../////////,,,,,,,,,---------------------............---------------............///............////////////////////////000000000000333333333444444444~~~yyyoooiiirrr{{{ssshhh^^^TTTWWW^^^dddfffjjjwwwuuuppppppjjjggghhhgggggggggdddaaa]]]ZZZYYYVVVSSSOOOMMMMMMLLLKKKIIIDDDBBB???======<<<;;;999999999888777777666666555333222222111111222222333111111111111222333444555222444555555555666999;;;>>>RRR~~~xxxwwwxxxvvv~~~yyyvvvqqqkkkgggdddaaa\\\XXXYYYXXXUUUOOOGGGAAA??????CCCHHHPPPVVVZZZ[[[[[[\\\TTTOOOLLLNNNNNNJJJFFFDDD@@@??????BBBDDDBBB===999444222///---.../////////,,,,,,,,,---------......------............---------------............///............////////////000000000000////////////222222333333444555zzznnnkkkssszzzrrrggg^^^UUUYYYaaaggghhhmmmzzzooonnnooojjjgggiiihhhiiiiiifffbbb^^^\\\[[[WWWTTTPPPNNNMMMMMMKKKJJJEEECCC@@@???>>>>>><<<;;;999999888888777666666666333222222222222222222333111111111111222333444555222333444333333555888:::;;;MMM~~~~~~yyyvvvrrrlllhhhfffbbb\\\WWWZZZYYYUUUMMMEEE???>>>???BBBHHHOOOVVVYYYYYYYYYZZZRRRMMMKKKMMMNNNIIIDDDCCCBBBAAAAAACCCDDDCCC===888444111...---.../////////........./////////000000---..................------------.........//////............/////////000000000000000////////////000000222333555666uuuooouuuyyynnnddd```YYY^^^cccgggllluuu|||pppqqqqqqkkkhhhkkknnnllliiieeebbb___]]]\\\YYYWWWSSSPPPMMMLLLLLLMMMGGGDDDBBB@@@@@@???===;;;<<<<<<:::888777666666666777555333222333333222111333333222222111222222222111222222333444555666666999FFFnnn~~~yyyuuupppkkkhhhgggccc]]]WWWXXXWWWUUUQQQJJJCCC>>>:::@@@GGGNNNRRRWWW\\\[[[WWWPPPLLLHHHIIIKKKKKKHHHDDD??????AAACCCCCCAAA<<<888000000000000////////////..............................//////...---,,,,,,........................---......///////////////.........///000222333444111222222333444555xxxrrrvvvwwwkkkbbb___YYY^^^dddhhhlllvvv}}}rrrrrrrrrllliiillliiihhhfffdddcccaaaaaa```\\\ZZZWWWTTTRRRPPPPPPPPPIIIFFFCCCAAA@@@???>>><<<<<<;;;:::888777666666555666444222222222333222111333333222222111222222333111222222333444555666666888CCCiii}}}xxxtttpppjjjhhhgggccc]]]XXXYYYXXXVVVQQQJJJDDD???<<>>===<<<;;;:::888777666555555666444222111222222111000333222222111222222333333111222222333444555666666888???aaa{{{vvvsssooojjjhhhfffccc^^^ZZZYYYYYYWWWQQQJJJDDD@@@>>>FFFMMMTTTXXX]]]```\\\VVVTTTQQQMMMKKKKKKHHHDDD??????@@@BBBDDDDDDAAA<<<777000000000000////////////.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000///000000111222222111222222333444555~~~}}}zzzpppccc[[[YYYZZZ```gggkkkppp|||vvvtttrrrmmmkkkllljjjiiigggeeecccbbbbbbaaa]]]\\\YYYWWWTTTRRRRRRQQQOOOKKKFFFCCCAAA@@@???>>>===<<<:::999777666666666555333111111222222111000222222111111222222333333111222222333444555666666999<<>>===;;;:::888777777777666444222111222222111000222111111111222222333444111222222333444555666666::::::QQQ{{{vvvsssppplllgggdddaaa^^^\\\ZZZZZZWWWPPPHHHBBBBBBCCCLLLSSS[[[cccjjjllleee\\\MMMLLLKKKJJJIIIGGGCCCAAA@@@AAACCCFFFFFFBBB;;;666000000000000////////////........................------...............------------------------------......///////////////111000000000000000111111111222222333444555}}}uuujjj^^^XXXYYY^^^eeemmmqqqwww|||vvvrrrooommmllliiihhhhhhggghhhhhhiiiiiiaaa```^^^\\\ZZZWWWUUUTTTRRROOOLLLJJJIIIGGGEEECCC???>>>===;;;:::999888888666555333222333333222111111111111111222333444444111222222333444555666666;;;999JJJttt}}}xxxtttrrrmmmhhhccc___]]]\\\YYYZZZWWWOOOFFFAAABBBEEESSSYYY```gggmmmmmmbbbVVVIIIJJJKKKKKKJJJGGGEEECCC@@@AAADDDGGGFFFBBB;;;555000000000000////////////........................,,,---......///.................................---......///////////////000000///000000111222222111222222333444555|||ttthhh]]]XXXZZZ```hhhppptttzzzyyytttrrrpppnnnkkkjjjjjjiiiiiijjjjjjjjjcccbbbaaa___\\\ZZZXXXVVVTTTRRRQQQPPPOOOMMMIIIGGGAAA@@@>>>===;;;:::::::::888666444333444444333222111111111111222333444555111222222333444555666666:::777EEEjjj{{{vvvsssnnnhhhbbb]]]\\\[[[XXXYYYVVVNNNDDD???AAAFFFTTTZZZaaahhhnnnlll```RRRJJJLLLMMMMMMKKKHHHFFFEEE@@@BBBEEEGGGGGGBBB;;;555000000000000////////////........................,,,------...//////......---------------------------......///////////////////////////000111333333111222222333444555|||ttthhh\\\XXX[[[aaaiiirrrvvv{{{{{{vvvtttsssppppppooommmkkkjjjhhhhhhhhhbbbbbbaaa___\\\ZZZWWWVVVUUUUUUTTTTTTTTTQQQMMMJJJBBBAAA???>>><<<;;;;;;;;;888666444444555555444333111111111111222333444555111222222333444555666777999666BBBccc|||wwwtttooohhhaaa]]][[[[[[XXXXXXVVVMMMCCC>>>AAAFFFQQQWWW___gggnnnmmm```RRRLLLNNNPPPPPPMMMIIIGGGEEE@@@BBBEEEHHHGGGBBB;;;555000000000000////////////........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.........///000222333444111222222333444555}}}ttteeeYYYXXX]]]gggjjjrrr|||zzzvvvuuuvvvwwwssspppllliiihhhhhhhhhgggcccaaa___^^^______^^^]]][[[YYYWWWTTTRRRNNNIIIEEEFFFEEECCCAAA???===<<<<<<999888666555333333222222222222222222222222222222222222333333333333444444555555BBBXXXvvv~~~zzzrrrooojjjeee```\\\[[[ZZZYYYXXXTTTKKKBBB>>>@@@DDDOOOVVV___ffffff```WWWQQQYYY[[[]]]ZZZTTTLLLFFFBBBAAAAAADDDFFFFFFAAA888111000000000000000000000000////////////////////////------............---------------............///............/////////////////////000111111222222222222333555777888|||rrrdddYYY[[[bbbgggjjjrrr|||~~~zzzxxxxxxyyyzzzvvvsssooolllkkkjjjhhhgggfffeeeccccccdddeeedddccc]]][[[WWWUUURRROOOKKKGGGGGGFFFDDDBBB@@@>>>======999888777555444333333222222222222222222222222222222222333333333333444444888555>>>OOOkkk}}}yyyrrrnnniiiccc^^^[[[ZZZYYYYYYXXXUUULLLBBB>>>@@@CCCMMMTTT]]]cccccc___XXXTTTbbbcccccc___WWWNNNFFFCCCAAABBBCCCEEEDDD???777111000000000000000000000000////////////////////////------............---------------............///............/////////////////////000111111222222222222333444666777~~~yyyoooaaaYYY^^^hhhkkkmmmsss}}}}}}{{{zzzyyyyyyyyyxxxuuuqqqnnnlllkkkhhhfffiiigggeeeeeefffgggfffeee```]]]YYYVVVTTTQQQMMMKKKIIIHHHEEECCCAAA???>>>>>>:::999888666555444333333333333333333333333333333222222333333333333444444:::444999FFF\\\{{{wwwqqqmmmgggaaa\\\YYYYYYXXXXXXXXXUUULLLCCC>>>???CCCQQQVVV^^^bbbaaa]]]XXXVVV^^^______[[[SSSJJJCCC???BBBBBBCCCDDDBBB===777111000000000000000000000000////////////////////////------............---------------............///............/////////////////////000111111222222222222333444444555|||vvvkkk^^^YYY```kkkpppssswww~~~}}}zzzxxxuuutttvvvsssqqqooonnnmmmjjjhhhjjjhhhfffeeeeeeeeedddcccbbb___\\\YYYVVVTTTQQQNNNJJJHHHFFFDDDAAA@@@???>>>;;;:::999777666555444444333333333333333333333333222222222333333333444444999333777AAASSS}}}zzzvvvpppllleee^^^ZZZWWWWWWXXXXXXXXXUUULLLCCC>>>@@@DDDVVV[[[aaaccc```[[[WWWUUUSSSTTTUUUSSSMMMGGGBBB???CCCCCCDDDCCC@@@;;;666222////////////////////////////////////////////////------............---------------............///............/////////////////////000111111222222222222222333333444yyypppfff]]]YYYaaalllqqqvvv{{{~~~~~~~~~~~~|||xxxuuussstttssssssssssssrrrooommmpppnnnkkkiiihhhgggeeecccdddbbb___\\\ZZZXXXTTTQQQKKKIIIGGGDDDBBB@@@???>>><<<;;;:::888777666555555333333333333333333333333222222222333333333444444777222888AAANNNtttyyyuuupppkkkddd\\\WWWVVVWWWXXXXXXWWWSSSKKKBBB>>>BBBFFFVVV\\\ccceee```ZZZVVVUUUQQQSSSTTTRRRNNNIIIEEEDDDCCCEEEFFFDDD@@@:::555222////////////////////////////////////////////////------............---------------............///............/////////////////////000111111222222111222222222333333}}}sssiiiaaa\\\\\\ccclllpppxxx{{{|||}}}~~~}}}{{{xxxwwwuuuuuuuuuwwwxxxwwwtttqqqvvvssspppnnnmmmllljjjhhheeedddbbb```___[[[WWWSSSMMMKKKIIIFFFDDDAAA@@@???===<<<;;;999888777666666333333333333333333333333222222333333333333444444555222999AAAIIIjjjzzzvvvqqqkkkccc[[[VVVUUUWWWYYYWWWVVVQQQHHH@@@???DDDJJJUUU]]]gggiiiddd\\\WWWVVVTTTUUUUUUSSSMMMHHHDDDBBBDDDFFFHHHGGGAAA:::555222000000000000000000000000////////////////////////------............---------------............///............/////////////////////000111111222222111111222333333444xxxlll```\\\]]]```fffmmmttt}}}~~~~~~~~~}}}{{{yyywwwuuuuuuvvvwwwxxxvvvrrrooorrrpppnnnmmmmmmlllkkkiiifffeeeeeedddbbb^^^YYYTTTPPPOOOLLLIIIFFFDDDCCCBBB>>>===;;;:::888777777777444444444444444444444444222222333333333333444444666333999>>>AAA^^^{{{xxxrrrlllcccZZZUUUUUUWWWYYYWWWUUUOOOFFF??????GGGNNN^^^hhhssstttlll```XXXTTTVVVVVVVVVRRRLLLEEEAAA@@@DDDGGGKKKIIICCC;;;555111000000000000000000000000////////////////////////------............---------------............///............/////////////////////000111111222222000111222333444555tttfffZZZYYY^^^dddiiinnn{{{|||yyyvvvtttsssssstttuuuuuurrrnnnjjjjjjiiigggggghhhhhhhhhgggffffffffffffeee```ZZZUUUSSSQQQOOOLLLIIIFFFEEEDDD>>>===<<<:::999888777777444444444444444444444444222222333333333444444444888444999;;;:::VVV|||yyyrrrlllcccZZZUUUUUUXXXZZZWWWUUUNNNEEE>>>@@@HHHQQQlllvvvtttdddXXXRRRWWWXXXXXXTTTNNNIIIEEECCCDDDHHHLLLKKKDDD;;;555111000000000000000000000000////////////////////////---..................------------.........//////............/////////000/////////000111111222222000111222333555666zzzpppbbbUUUVVV^^^gggnnnrrr~~~}}}zzzwwwuuussssssttttttssssssqqqnnniiieeeiiigggeeeddddddfffhhhjjjfffeeedddcccbbb___[[[WWWWWWSSSOOOKKKIIIGGGEEECCC???>>>===;;;:::999888888666666555444444444444555444333222111111333555666;;;666222:::BBBMMMzzz|||yyypppkkkcccZZZUUUTTTXXX\\\XXXPPPHHHCCC@@@BBBMMMXXXlllkkkZZZUUUTTTTTTSSSPPPKKKFFFCCCAAADDDDDDDDDBBB>>>888222///222222000///....................................////////////////////////---------............///............////////////............///000111222000111222333444555|||wwwiii]]]TTTWWW```iiipppuuu~~~|||{{{yyywwwtttsssrrrqqqoooooopppqqqqqqooolllhhheeeeeeeeefffffffffggggggdddddddddddddddccc___\\\[[[XXXTTTPPPNNNKKKHHHEEEAAA@@@>>><<<;;;:::999999666666555444444444444444444333222111111333444666777555444;;;@@@GGGppp|||yyyrrrmmmeee\\\VVVVVVYYY\\\[[[SSSJJJCCC???CCCQQQ___gggXXXTTTSSSUUUWWWTTTMMMGGGBBBAAACCCCCCBBB@@@<<<777111...111000///...------------................................................---------............///............/////////////////////000000111222333000111222333444555xxxsssbbbZZZVVV[[[fffnnnuuu{{{{{{zzzyyyxxxvvvuuutttttttttqqqqqqqqqssstttrrrpppmmmggggggiiijjjjjjhhhgggfffddddddeeefffgggfffccc```]]][[[XXXUUUSSSOOOJJJGGGCCCBBB@@@>>><<<::::::999666555444444333333444444444333222111222333444555444555666<<<===@@@ddd|||xxxsssmmmddd[[[VVVVVVXXXZZZ\\\UUULLLDDD@@@EEEWWWiiirrr[[[PPPOOOVVVZZZ\\\XXXOOOGGGBBBBBBBBBBBBAAA>>>:::555000---000///...------,,,------................................................---------............///............////////////000000000000111222333444000111222444555555|||tttooo___ZZZZZZbbblllttt{{{|||zzzxxx~~~}}}|||{{{{{{zzzzzz{{{yyyxxxxxxxxxxxxvvvsssqqqoooooonnnmmmlllkkkiiihhhhhhggggggggggggeeebbb___ZZZYYYXXXWWWUUURRRLLLHHHDDDCCCAAA>>><<<;;;:::999666555555444333444444444333333222222222333444555333777888;;;;;;<<<[[[{{{xxxpppjjj```XXXTTTSSSTTTUUUXXXSSSLLLFFFCCCHHH[[[mmm}}}ttt```RRRQQQUUU```bbbbbbZZZOOOFFFCCCDDDCCCBBB@@@===999444000...000///......---------...................................................---------............///............////////////000000000000111222333333000111222444555555~~~xxxpppjjj[[[ZZZ^^^gggpppvvv}}}~~~~~~|||{{{zzzzzzzzzyyyvvvtttvvvtttpppmmmkkkjjjjjjjjjmmmllljjjiiigggddd___[[[VVVVVVVVVVVVVVVRRRNNNJJJFFFDDDBBB???===;;;999999777666555555444444555555222222222222333333444444555888888999999:::WWWzzzwwwooohhh___WWWTTTTTTTTTSSSQQQNNNJJJHHHGGGLLL\\\llltttuuurrrgggZZZVVV\\\dddjjjiiidddYYYMMMFFFEEEGGGEEECCC@@@<<<888444111000000000//////.../////////................................................---------............///............///////////////////////////000222222111222333444555666~~~yyyrrriiibbbXXXYYY```jjjqqqwww~~~}}}}}}}}}wwwvvvvvvwwwxxxyyywwwvvvuuusssoookkkiiiiiiiiijjjooonnnllljjjhhhddd___[[[XXXWWWWWWXXXWWWTTTPPPLLLHHHGGGDDDAAA>>><<<:::999888777666666555555666666222222333333333444444444555777666777999:::PPPuuuzzzvvvooohhh^^^XXXWWWWWWVVVTTTKKKHHHFFFHHHKKKQQQ^^^jjjpppoookkkbbbZZZZZZbbbkkknnniii```UUULLLGGGGGGHHHEEECCC@@@;;;777444222111111000000/////////000000........................---------------------------------............///............////////////............///000111222111222333444666666yyyrrrjjj___XXXWWW[[[cccnnnuuu{{{}}}{{{zzzyyyvvvuuuttttttuuuvvvtttssspppooonnnmmmllllllllllllmmmlllkkkkkkkkkiiieeebbb```___]]]\\\[[[XXXSSSPPPLLLJJJGGGDDDAAA>>>===<<<999999888777777777777777222222333333444444444333222444333555999888GGGccczzzuuummmeee\\\WWWWWWWWWVVVTTTJJJEEEBBBFFFMMMUUU```jjjnnnlllhhh___XXXXXX___fffiiibbbYYYQQQMMMKKKIIIGGGEEEBBB>>>999555222111000//////.........//////000........................---------------------------------............///............////////////////////////000111222333111222333555666666{{{tttmmmcccYYYQQQYYY]]]gggssszzz|||zzzyyyxxxzzzxxxvvvuuutttsssqqqooommmnnnooopppqqqqqqppppppjjjjjjjjjlllnnnmmmkkkhhhhhhfffdddaaa___[[[VVVSSSOOOMMMJJJGGGCCC@@@???>>>:::999999888888888888888111222333444444444333333000222111444999666???VVVyyyuuujjjbbbYYYUUUUUUVVVUUURRRLLLDDD???DDDMMMWWWbbbkkknnnlllhhh```ZZZYYY^^^cccbbb[[[SSSOOONNNMMMIIIFFFDDDAAA<<<777333111//////......---------......///........................---------------------------------.........//////............/////////000000000000000111222333444222222444555666777xxxpppggg^^^XXXTTTYYYeeemmmuuu}}}}}}~~~|||~~~}}}zzzyyyzzzxxxsssoookkkmmmppptttuuusssmmmhhhmmmnnnoooppppppooonnnmmmnnnnnnlllggg```\\\[[[\\\[[[UUUMMMGGGCCCBBBBBBBBB@@@===;;;999999999777666444333333333333333333222000111555666444555===HHHxxxrrriiiaaaYYYUUUUUUUUUSSSOOOIIIFFFCCCEEENNNZZZdddkkknnnpppkkkaaaYYYZZZ^^^```^^^ZZZUUUSSSSSSRRROOOLLLFFFDDD@@@;;;666222///---////////////............------------------------+++,,,---...////////////,,,---......//////..................////////////111111111000000000000000222222333444555555~~~vvvlllbbbZZZWWWVVV___jjjpppwww~~~~~~}}}zzzvvvrrrnnnqqquuuzzz|||zzztttooonnnnnnnnnnnnmmmmmmllllllooonnnlllgggaaa]]]\\\^^^fff^^^SSSJJJEEECCCBBBBBBBBB???===;;;;;;:::999777444444444333333333333222111222555666444444<<>>===<<<;;;999555555555444333333222222444333555666444333888???QQQvvv~~~{{{ssslllccc]]]WWWUUUVVVUUUQQQMMMFFFBBBBBBMMM___nnntttuuuqqqpppiii___YYY[[[___``````[[[SSSMMMIIIIIIJJJKKKJJJFFF>>>777222000000000////////////..........................................//////...------,,,,,,---......///.....................////////////000000000000000111111111111222333444555555wwwpppdddXXXQQQSSS\\\dddqqqzzz}}}zzz{{{}}}~~~}}}zzzwwwvvvvvvwwwwwwvvvuuuwww{{{}}}{{{vvvpppllljjjhhheeebbb````````````[[[YYYXXXVVVUUURRROOOLLLFFFCCC@@@>>>===<<<:::999666666555444444333222222444333444666444333666===LLLlll~~~{{{xxxzzzqqqkkkaaa\\\WWWUUUVVVTTTOOOJJJCCCAAADDDSSSgggxxx~~~}}}tttrrrjjj```[[[^^^bbbbbb___[[[SSSLLLGGGFFFIIIKKKIIIDDD===555000///000111////////////....................................,,,------...//////......,,,---......///.....................//////////////////000000111111111111000111333444555666ppphhh\\\TTTSSSZZZcccjjjrrr~~~|||}}}~~~yyyvvvvvvvvvwwwwwwrrruuuzzz|||zzzuuuoookkkeeecccaaa``````___^^^\\\ZZZZZZZZZZZZYYYTTTNNNIIIGGGDDDAAA???>>>===;;;999777666666555444333222222444222333555555333666;;;HHHbbbzzzpppqqq{{{yyysssrrrwww}}}|||uuuqqqpppyyyyyyqqqjjj```\\\WWWUUUVVVSSSMMMGGG@@@BBBIIIYYYmmm|||~~~zzzpppeee___bbbddddddaaa]]]VVVMMMFFFCCCEEEGGGEEEAAA:::444000...///111////////////....................................+++,,,---...////////////,,,---......//////................../////////////////////000111111222222000111222444555666~~~yyyiii```UUURRRWWWbbbkkkooovvv~~~~~~|||zzz}}}}}}zzzyyyyyyyyyxxxwwwssstttwwwxxxvvvsssooommmfffdddcccdddeeeeeebbb___]]]]]]]]]]]][[[WWWQQQLLLIIIFFFCCCAAA@@@???<<<;;;777777666555444333222222333111111444555333555:::AAAUUU{{{qqqkkkhhhmmmtttzzzqqqiiifffhhhmmmhhhiiijjjiiihhhggghhhiiirrryyyqqqjjj```\\\WWWVVVUUURRRJJJDDD???CCCMMM\\\nnn{{{}}}sssgggbbbeeegggfffiiieee^^^SSSIIICCCCCCEEEAAA>>>888333///...///000////////////....................................------...............---,,,---......//////..................////////////...//////000111111222222000111222444555666yyyssseee[[[RRRQQQ[[[gggooorrr{{{{{{yyywww{{{{{{zzzzzzzzz{{{zzzxxxvvvvvvuuuuuuuuutttrrrqqqqqqjjjiiiiiikkkmmmlllhhhddd______^^^^^^]]]ZZZVVVRRRKKKHHHEEECCCBBB@@@>>><<<888777666555444333222222222000111444555444666999:::KKKooommmcccaaaccciiimmmooorrrwwwuuuggg^^^YYYZZZ^^^^^^^^^]]]\\\]]]___ccceeennnyyyqqqkkkaaa\\\WWWVVVUUUQQQIIIBBB???EEEPPP^^^mmmxxxzzzpppfffcccgggjjjjjjrrrnnnfffZZZMMMFFFDDDDDD>>>;;;777222///...//////000/////////............////////////////////////////////////...---,,,,,,,,,---......//////................../////////000...//////000111222222222///000222444555666xxxooooooqqq~~~wwwmmm[[[YYYSSSVVVeeelllrrrzzzvvvsssrrrzzzxxx{{{}}}{{{xxxxxxxxxvvvtttsssuuuvvvvvvrrrooommmmmmnnnnnnnnnmmmllllllgggeeebbb]]]XXXTTTPPPNNNMMMIIIDDDBBBBBBBBB@@@>>><<<:::888777777777666444333333333444555666777777@@@GGG[[[mmmbbb___ccchhhlllmmmlllkkkkkktttrrraaaYYYXXX\\\aaa```aaa`````````bbbfffiiiwwwvvvlllggg\\\YYYVVVUUUTTTPPPHHHAAACCCHHHQQQ```ppp|||{{{nnnbbbbbbgggkkkooorrrvvvkkk\\\PPPJJJHHHFFFEEE@@@999444333111///...111222000///000111222111000//////.........---------........................,,,,,,------...///000000............/////////////////////000111111222222111222222333444555|||kkkfffiiimmmuuu~~~|||zzzrrrhhhXXXYYYUUU[[[jjjqqqvvv}}}zzzvvvtttsssssssssssstttwww~~~zzzssswwwyyy{{{{{{xxxvvvvvvxxxwwwtttrrrrrrsssssspppnnnpppppppppooonnnmmmkkkkkkfffeeebbb^^^[[[WWWUUUSSSQQQMMMIIIFFFEEEDDDAAA>>><<<:::888777777777555444444333333444444666777777666===OOOzzz~~~hhhbbbfffjjjooopppnnnmmmnnnpppwwwrrrbbb\\\\\\bbbhhhnnnnnnllliiihhhllluuu|||}}}pppeee___ZZZXXXVVVUUUUUUPPPHHHAAABBBHHHTTTcccrrr|||~~~vvvjjjaaabbbgggkkkmmmoooiiiaaaWWWOOOKKKIIIFFFCCC@@@999333333111///...111///---,,,---...///...---//////.........---------........................,,,,,,---......//////000............/////////////////////000111111222222111222222333444555rrrggggggmmmsssxxx{{{yyyvvvlllbbbUUUYYYYYYaaapppwww|||~~~|||}}}~~~~~~vvvtttqqqooonnnoooqqqrrrqqquuuyyyzzzxxxtttrrrqqquuuwwwxxxwwwuuusssssssssuuurrrooommmnnnnnnnnnmmmooonnnnnnmmmllllllkkkjjjfffeeebbb___\\\ZZZYYYXXXQQQOOOLLLIIIHHHFFFCCCAAA>>>;;;999777777777555444444444444444444555666777555:::IIIppptttfffgggnnnssswwwvvvqqqpppuuuzzzsssddd```ccckkkrrrxxxwwwtttooommmtttyyykkk___YYYWWWVVVUUUVVVUUUPPPHHHAAAAAAIIIVVVfffsssyyyzzzxxxnnneee___ccciiilllkkkkkk[[[WWWRRROOONNNKKKGGGCCC>>>888333333222//////111111000//////111111000///...............---------........................---------......//////000............/////////////////////000111111222222111222222333444555|||pppkkkmmmuuu}}}}}}{{{uuuiii^^^SSS[[[^^^gggvvv{{{~~~}}}}}}}}}xxxvvvrrrooommmnnnoooqqqssswwwzzzzzzxxxwwwyyy{{{{{{zzzyyywwwtttrrrpppppprrrooollljjjjjjlllnnnppplllkkkkkkjjjjjjjjjjjjjjjfffdddbbb___\\\ZZZYYYYYYPPPOOONNNLLLJJJHHHEEECCC???===:::999888777666444444444444444444555666777888<<>>WWWvvvlllrrrxxx}}}ooolllqqq{{{{{{pppcccZZZXXXTTTTTTUUUUUUSSSNNNGGGBBBCCCMMM\\\iiirrrtttrrrqqqfffaaaaaaiiipppoooiiidddTTTQQQNNNMMMMMMKKKGGGDDD;;;555222333222000///111///...------//////...------......................................................///////////////............/////////////////////000111111222222111222222333444555uuuooommmooonnnooozzzyyyvvvpppfff]]]YYY]]]gggmmmuuu|||||||||~~~~~~}}}yyyvvvwwwvvvuuuttttttuuuvvvvvv}}}{{{yyy{{{~~~~~~~~~xxxvvvtttrrrqqqtttzzz~~~}}}{{{wwwrrrnnnkkkjjjiiijjjhhhddd```^^^\\\\\\\\\ccccccbbb^^^WWWOOOIIIFFFEEECCC???===<<<:::888666555555444444444555555666444:::;;;MMMzzzzzzooosss~~~wwwsssvvvwwwjjj]]]VVVUUUUUUUUUUUUTTTPPPKKKFFFCCCGGGSSSdddsssyyyyyyuuurrrfffbbbdddlllrrrooofffaaaSSSOOOLLLJJJJJJHHHDDDAAA999444111333333000///111000///......000000///...---------.......................................////////////////////////............/////////////////////000111111222222111222222333444555yyyrrroooqqqvvvuuuvvvyyyrrrlllddd[[[XXX[[[eeepppvvv}}}~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxyyyyyyyyyyyy}}}||||||~~~zzzzzzxxxtttrrrtttyyy~~~~~~zzzuuurrrooonnnnnnmmmkkkgggdddcccccccccdddfffhhhhhhddd\\\TTTNNNLLLHHHEEEBBB???>>><<<999777666555555444444444555555444<<<:::DDDmmmsssuuu}}}xxxyyy}}}qqqeeeYYYUUUWWWVVVVVVUUURRRNNNIIIEEECCCKKKZZZppp{{{uuugggccceeemmmrrrmmmccc]]]RRROOOMMMLLLLLLIIIDDD???888333111333333000000111222111000111222333222000---------.........//////........................000/////////////////////............/////////////////////000111111222222111222222333444555sssooosssqqquuuzzzxxxyyywwwnnneee[[[TTTVVV^^^kkkvvv{{{}}}{{{yyyzzz{{{||||||{{{zzzyyyuuuwwwyyy}}}zzzzzzxxxtttppppppuuuyyy|||zzzwwwuuusssrrrssssssooommmjjjhhhggghhhjjjkkkbbbeeegggeee___XXXSSSRRRIIIGGGCCC@@@???===:::888666555555444444444555555222;;;777;;;```wwwyyy{{{zzzxxxmmmaaaYYYWWW[[[XXXWWWUUUQQQLLLGGGEEEDDDMMM___yyywwwhhhdddeeemmmrrrlllaaaZZZRRRPPPPPPQQQQQQMMMFFF@@@777222000333333111000111///...---...///000///------------.........//////........................000000000000////////////............/////////000/////////000111111222222111222222333444555{{{rrrmmmqqqyyyyyynnnaaaWWWRRRSSS]]]hhhooo||||||{{{yyyyyyzzzzzzyyywwwvvvvvvwwwzzz~~~~~~|||~~~~~~|||xxx{{{xxxuuusssssstttuuuuuuxxxtttnnnlllmmmmmmlllkkkooonnnllljjjiiihhhggggggeeecccbbb```]]]YYYSSSPPPKKKHHHCCC@@@???===;;;::::::777444222444666777777333===999777NNNrrrxxxyyy}}}tttggg[[[SSSSSSXXXXXXZZZSSSOOOOOOEEE@@@HHHUUUttt}}}qqqpppooopppqqqmmmgggbbbSSSRRRVVVZZZXXXMMMBBB===222111000///............////////////////////////........................//////000000///...---------------............//////////////////.........000000000000111111111111111222222333444555sssooonnnxxx}}}xxxpppfff[[[VVVTTTYYYcccnnnuuu|||{{{{{{{{{||||||{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~zzzuuuuuuxxxzzzzzzxxxxxxwwwuuuttttttttttttttttttpppkkkiiiiiijjjiiihhhhhhhhhggggggffffffeeeeeedddcccaaa^^^[[[XXXTTTQQQOOOKKKGGGDDDBBB@@@===;;;;;;888555444444555555555333;;;888666HHHddd|||}}}}}}mmmbbbYYYTTTUUUYYYWWWZZZTTTOOONNNGGGFFFRRRhhhtttrrruuu}}}pppaaaTTTSSSVVVYYYVVVJJJ???999333222111000000/////////////////////////////////........................---............------,,,---------............////////////////////////...000000000000111111111111111222222333444555wwwqqqvvvyyynnnnnnqqq~~~wwwoooccc[[[SSSTTTYYY```kkkuuu~~~|||||||||}}}}}}{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxtttqqqrrrvvv{{{}}}}}}uuuuuuuuuuuutttrrrpppooommmjjjfffdddeeefffffffffeeeeeefffggggggffffffeeeeeeccc```]]]ZZZWWWUUUTTTSSSPPPKKKGGGEEEBBB>>><<<<<<:::777666666555444333333888666777@@@PPPuuuuuucccZZZVVVUUUWWWZZZUUUZZZTTTNNNLLLGGGMMM^^^|||{{{wwwwwwyyyaaaTTTSSSUUUXXXSSSGGG;;;555444333222111000000000000////////////////////////........................+++,,,---------------------------............///......//////////////////000000000000111111111111111222222333444555yyygggfffmmmvvvwwwppptttyyy}}}rrrgggYYYRRROOOTTT]]]gggrrr{{{~~~}}}|||}}}~~~~~~|||zzzzzz{{{}}}}}}{{{xxxxxxwwwuuusssrrrrrrssstttrrrooopppuuu{{{uuuvvvxxxwwwsssoookkkiiiiiigggdddbbbbbbdddeeefffjjjkkkkkkkkkkkkjjjiiihhhfffeeebbb^^^[[[YYYYYYZZZWWWTTTOOOKKKHHHDDD@@@===<<<:::999888888777555333333666666999<<>><<<;;;999888333666555555888888GGGcccxxxbbbVVVNNNNNNRRRTTTUUUVVVUUUWWWNNNFFFIIIOOObbb}}}wwwlllmmmsss~~~uuuiiihhhlllfff^^^UUUPPPHHH===666444333222111000////////////////////////////////////..............................//////......---------------............///------......///000000111000000000000111111111111111222222333444555~~~fff\\\WWWVVV^^^mmmzzz{{{xxxrrrlllfff___YYYUUUYYY```mmmxxx}}}zzz|||~~~zzzzzzwwwsssqqqrrrtttuuuuuuxxx{{{|||yyyuuusssuuuyyysssuuuwwwxxxxxxxxxyyyzzzxxx||||||uuunnnllllllgggiiijjjiiiiiikkkpppuuuyyyvvvqqqllliiihhhiiijjjiiikkkmmmjjjfffcccfffiiieeeccc```\\\YYYTTTOOOKKKOOOJJJDDD???<<<:::888777333777333222666888AAAUUU}}}pppYYYQQQLLLOOOTTTUUUVVVWWWTTTUUULLLFFFLLLTTThhhxxxjjjlllwwwooogggnnnxxxlllbbbXXXPPPFFF;;;444333444333222111000000000000////////////////////////....................................---,,,++++++---------.........//////---------...///000000111000000000000111111111111111222222333444555