BM6P6(@ ooo[[[NNNGGGAAABBBBBB@@@>>>>>>>>>===<<<;;;:::999999999;;;;;;:::999999;;;???BBBFFFJJJPPPWWW^^^gggpppuuuyyy|||{{{uuummmiiippp|||vvvrrrpppkkkaaaXXXTTTQQQNNNKKKHHHCCC===999;;;:::888777888999888777;;;;;;;;;<<>><<<999888777888888777555555777999::::::::::::999999999999::::::???JJJ[[[kkkvvv{{{}}}~~~~~~~~~}}}{{{|||{{{xxxwwwvvvvvvxxxyyyuuusssrrrrrrrrrrrrqqqoooooooooooommmkkkhhhfffddddddaaa^^^\\\[[[[[[ZZZYYYVVVSSSNNNKKKKKKJJJJJJIIICCCEEEHHHKKKMMMMMMMMMLLLQQQTTTZZZ___dddjjjooosssuuuwwwyyyyyy|||~~~xxxqqqiii```VVVVVVdddwwwwwwooowwwvvvWWWLLLMMMVVVfff~~~|||gggSSSEEEMMMUUUOOODDD;;;222111111000111333000000000000000000000000000000000000111111111111111000000000000000000000333333444666888:::<<<===;;;===>>>>>>======>>>@@@>>>>>>>>>>>>???AAACCCDDDEEEFFFHHHKKKMMMUUUhhhzzziiiSSSNNN??????>>>>>>???AAACCCEEEOOO[[[lll{{{vvv___PPPHHHBBBBBBBBB???===>>>>>>===<<<;;;:::::::::::::::::::::999999:::>>>AAADDDHHHOOOWWW___gggoootttxxx|||{{{ssskkkgggnnnyyyxxxrrrnnniiiaaaZZZTTTQQQMMMIIIEEEAAA<<<888777555333333444444444333666666666777999<<>>:::999888999999999999666444222333444666666777999;;;>>>>>>???@@@???===<<<;;;:::;;;;;;>>>IIIZZZjjjuuuzzz|||}}}}}}~~~}}}|||zzzyyywwwuuutttuuuvvvvvvuuusssrrrrrrssssssrrrqqqqqqqqqqqqooommmkkkhhhfffeeeccc```^^^]]]]]]\\\[[[WWWTTTQQQNNNMMMLLLJJJHHHDDDEEEGGGIIIKKKLLLLLLLLLOOOSSSYYY```fffmmmsssxxxxxxyyyzzzzzz|||}}}xxxqqqiii```WWWXXXfffxxxssslllbbbYYY^^^iiinnnXXXQQQRRRYYYhhhvvvbbbNNNBBBIIIQQQJJJCCC:::222111111000111333000000000000000000000000000000000000111111111111//////000111222222333333444555555666888:::;;;<<<<<<===>>>>>>======>>>???????????????@@@AAACCCDDDCCCDDDFFFIIIJJJRRRddduuuhhhQQQLLLAAA@@@???>>>>>>@@@AAACCCMMMXXXiiixxxdddSSSJJJDDDCCCBBB???============<<<;;;::::::::::::999999999888888999===@@@AAAGGGOOOWWW___gggnnnsssxxx{{{zzzpppgggdddlllvvvyyyrrrlllfff```\\\UUUQQQKKKFFFAAA===999666333222000000111222111000222222222333444777999;;;???AAABBB@@@===;;;<<>>HHHYYYhhhrrrxxx{{{|||{{{|||~~~}}}zzzyyywwwvvvuuuuuuvvvvvvtttsssrrrrrrtttuuuuuutttsssssssssrrrpppmmmkkkiiigggeeebbb``````___^^^\\\XXXVVVTTTRRRPPPMMMJJJGGGEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQYYYaaahhhpppxxx|||{{{|||{{{yyy{{{|||vvvoooddd[[[UUUYYYgggvvvyyydddXXXOOOGGGGGGLLLccceee[[[QQQRRRTTT[[[kkkppp\\\KKK@@@FFFMMMGGGBBB999222111111000000222000000000000000000000000000000000000111111111111//////000222333555666666666666666777888:::;;;<<<===>>>???>>>===<<<===>>>AAA@@@@@@@@@@@@AAABBBCCCBBBBBBDDDFFFHHHNNN^^^mmmgggPPPJJJCCCBBB@@@>>>>>>>>>???@@@JJJUUUeeesssiiiVVVMMMFFFDDDCCC???<<<=========<<<;;;;;;;;;;;;;;;888888999888777888;;;>>>???EEENNNWWW___ffflllpppvvvzzzzzzmmmdddcccllluuuzzzrrrjjjddd```]]]TTTOOOHHHAAA===:::777444444222000000222333222111111111111222333555777888999;;;===<<<:::888888999555444333222111222333444444444333111111222666999999???HHHOOOTTTWWWXXXXXXVVVSSSOOOJJJEEEBBB@@@???>>>HHHWWWeeepppvvvyyy{{{}}}~~~~~~~~~~~~|||{{{zzzxxxxxxxxxxxxxxxuuusssrrrrrruuuvvvwwwwwwtttttttttsssrrrooommmkkkhhhfffcccbbbbbbaaa___]]]XXXWWWUUUTTTRRRNNNIIIFFFFFFEEEDDDDDDDDDFFFHHHIIILLLQQQYYYaaaiiiqqqyyy~~~|||}}}{{{xxxxxxyyyssskkk[[[SSSOOOVVVdddrrr}}}{{{bbbRRRJJJDDDBBBCCCDDDKKKJJJJJJRRRVVVaaasssjjjXXXJJJ@@@EEEKKKFFFAAA999222111222000000222///////////////////////////000000000111111111111000111222333444666777777777777777777888999;;;;;;===>>>???>>>===<<<===>>>AAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCFFFGGGLLLYYYfffiiiQQQJJJBBBAAA???>>>===>>>???AAAHHHRRRaaaooo{{{mmmXXXOOOGGGEEECCC???============<<<;;;;;;;;;<<<<<<777888999888777888:::<<<>>>CCCLLLTTT\\\ccciiimmmtttwww|||zzzlllccceeepppyyy~~~yyyqqqjjjccc^^^[[[PPPKKKDDD===:::777555333444222111111222333333222111111111111222333444444444666888888777666555444444333222111111111222222111111222222333666<<>>EEEGGGKKKUUUZZZggg|||{{{dddRRRGGG???CCCHHHCCC@@@888111111222000000222///////////////////////////000000000111111111111333333333444555555666666777777777777888999:::;;;===>>>???>>>===<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHLLLVVVaaammmTTTJJJ@@@???>>>======???AAABBBFFFPPP]]]kkkwwwqqqZZZPPPHHHEEECCC@@@>>>???======<<<<<<<<<<<<<<<===888999:::999888888:::<<<===BBBIIIQQQXXX___eeeiiippptttzzz~~~{{{kkkdddkkkxxx|||vvvpppjjjccc\\\WWWJJJEEE???:::888666444333222111///000111333222222///000000000000000111111000111222333333333222111333222111000000000000000...000111333555999>>>AAAFFFPPP]]]gggmmmoooqqqsssnnnlllhhhbbb[[[SSSLLLHHHCCCKKKWWWccckkkqqquuuwwwyyyzzz}}}~~~~~~~~~yyyyyyyyyxxxwwwwwwvvvvvvvvvsssqqqqqqtttvvvxxxxxxttttttttttttrrrpppnnnmmmhhhgggeeeeeedddccc```^^^XXXVVVUUUTTTRRROOOJJJGGGHHHFFFDDDCCCBBBCCCDDDEEEJJJOOOVVV]]]dddlllssswwwzzz{{{zzzwwwvvvtttlllcccTTTKKKGGGOOOYYYbbbmmmxxx|||qqq\\\MMMEEEAAA@@@@@@FFFGGGLLLTTTWWWeee~~~vvv]]]LLLDDD>>>@@@DDD@@@>>>777111111222111000111000000000000000000000000000000000000111111111111333333444444555555666666555555555666777999:::;;;;;;===>>>>>>======>>>@@@>>>???@@@AAAAAAAAAAAA@@@BBBAAADDDHHHJJJMMMUUU^^^yyyrrrVVVKKK??????=========???AAABBBDDDMMMZZZgggsssuuuZZZQQQHHHEEEDDDAAA???@@@======<<<<<<<<<<<<======888999::::::999999:::<<<>>>BBBGGGNNNTTT[[[bbbfffmmmrrrwww|||{{{lllfffqqq~~~yyysssoookkkdddZZZRRRCCC@@@<<<888777666444333222111///000222333333222000000000111000000////////////000111222222222111222111111111000000000000000222444666888:::>>>AAAIIISSSaaalllpppsssvvvxxxvvvuuusssmmmeee[[[RRRMMMGGGNNNYYYcccjjjooosssuuuyyy{{{}}}}}}|||yyyyyyyyyyyyxxxwwwvvvvvvvvvtttqqqqqqsssuuuvvvwwwuuuuuuuuuuuusssqqqooonnnjjjiiigggggggggeeebbb___YYYWWWVVVUUUSSSQQQMMMJJJHHHGGGEEEDDDCCCCCCCCCCCCEEEJJJRRRYYYaaaiiipppuuuyyy{{{{{{yyyxxxuuukkkaaaTTTHHHBBBHHHOOOSSS^^^jjjqqqxxxlllTTTFFFAAA@@@>>>DDDFFFLLLUUUXXXgggtttZZZIIIDDD???AAADDD@@@>>>666111111222111000111000000000000000000000000000000000000111111111111111111222333555666777777333333444555666888:::;;;:::<<<===>>>===>>>???AAA<<<===>>>@@@AAAAAA@@@@@@AAA@@@CCCHHHKKKMMMTTT\\\qqquuuWWWJJJAAA@@@>>>===<<<===???@@@AAAIIIUUUbbbooo|||www[[[QQQHHHEEEDDDAAA@@@AAA======<<<<<<<<<======>>>999:::;;;;;;:::999:::<<<>>>BBBFFFKKKQQQXXX___dddlllpppvvv{{{~~~|||lllhhhuuu}}}wwwqqqnnnllleeeYYYNNN???===999777777666555444444222111222444555555444222222333333222111111000111111000111333444333333222222222222222222222222444666999:::;;;<<>>>>>>>>@@@BBB:::;;;===???@@@AAA@@@@@@@@@???BBBHHHKKKMMMSSS[[[kkkwwwXXXJJJCCCBBB???===<<<<<<===>>>???GGGSSS___lllzzzvvvcccPPPJJJJJJBBB===???===??????>>>==================;;;999777777777888999===???CCCHHHMMMTTT[[[```iiimmmtttyyy|||zzzkkkjjjxxxyyyxxxtttqqqnnnjjj```QQQFFF???===;;;999999888666444333333333333555777:::<<>>???FFFMMMWWW```fffjjjlllnnntttssspppiii```XXXSSSPPPJJJPPPYYYbbbiiinnnqqqtttyyy~~~~~~~~~|||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvuuuuuuuuutttsssrrrppppppnnnnnnmmmkkkiiihhhgggfff```^^^\\\ZZZXXXSSSNNNJJJMMMJJJFFFDDDCCCBBBAAA??????BBBHHHPPPZZZdddlllppprrrtttxxxyyywwwnnnccc[[[KKKDDD<<<999<<>>>>>======AAA@@@@@@??????@@@AAAAAABBB@@@AAAEEEGGGIIIPPPWWWiiixxxWWWKKKCCCAAA===<<<===>>>>>>===AAAFFFOOOZZZhhhxxx}}}eeeRRRJJJKKKCCC>>>@@@?????????>>>===============>>><<<:::999888888999:::<<>><<<;;;;;;999666444555444333333555888;;;===888???BBB;;;333111000///111///...000444666777666333333222222111222222222333333444666888999;;;;;;???EEENNNVVV[[[^^^```aaaggggggeee```ZZZTTTPPPOOOJJJPPPYYYaaahhhmmmqqqtttwww|||~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxuuuuuuuuuuuusssrrrqqqpppoooooommmkkkjjjhhhffffffaaa```^^^]]][[[WWWRRRNNNMMMJJJGGGDDDCCCBBBAAA???>>>AAAFFFMMMVVV___gggkkkooopppqqqppplllcccXXXQQQEEE???888555777<<>><<<===>>>>>>===AAAEEEMMMXXXfffwwwhhhSSSKKKKKKDDD@@@BBB@@@??????>>>===============>>>===;;;:::999999:::;;;<<<>>>BBBFFFJJJQQQWWW\\\eeejjjpppuuuxxxzzz|||~~~xxxooorrrzzzqqqeeeYYYNNNEEE@@@@@@>>>=========;;;777555888666555555666999<<<>>>AAACCC@@@999333222111///111000///000333555555555222222222111222222333333111222333333555555666777888===DDDJJJMMMOOOPPPQQQTTTUUUUUUSSSOOOMMMKKKKKKIIINNNWWW___eeekkkpppssstttzzz~~~~~~~~~|||zzz|||{{{{{{zzzyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxyyyzzzvvvvvvvvvuuutttsssrrrqqqqqqpppnnnllljjjhhhgggfffcccbbbaaa```___\\\WWWTTTNNNKKKHHHFFFDDDCCCAAA???>>>???CCCIIIPPPXXX___ccckkkiiigggddd^^^UUULLLEEE???:::555222333666999:::CCCIIIRRRXXX[[[]]]```bbbeeekkkpppttt{{{iiiQQQGGGDDDFFFKKKUUU___gggqqqyyyttt{{{aaaQQQOOOMMMOOOMMMCCC;;;888333111111111111111000000000000000000000000/////////000000000111111222222333444444555555666777888888888888888888888;;;;;;======>>>===<<<;;;<<<===???AAAAAABBBAAAAAAAAA???@@@DDDFFFGGGMMMTTT]]]uuu^^^NNNEEEBBB>>><<<<<<===>>>===@@@DDDKKKUUUcccuuukkkUUUKKKKKKDDDAAACCC@@@???>>>>>>==================<<<;;;:::999999999:::;;;>>>AAADDDHHHNNNTTTYYYbbbfffmmmrrrvvvxxxzzz|||~~~{{{vvv|||~~~rrrbbbSSSHHHBBB@@@>>>>>>===>>>>>>===:::777:::999777777888:::===???DDD@@@:::444222222111000000000000000222333444444111111111111222333444444111222222222222333333333666:::???BBBCCCDDDEEEFFFDDDFFFGGGFFFEEEDDDEEEFFFFFFKKKRRRZZZ```ggglllpppsssyyy~~~{{{yyy|||||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyyyywwwwwwvvvvvvuuutttrrrqqqrrrqqqpppmmmkkkiiigggfffeeedddccccccbbb```\\\XXXPPPMMMJJJHHHGGGEEEBBB@@@>>>???AAAEEEKKKRRRXXX[[[dddaaa\\\WWWQQQJJJCCC>>>:::777555333333555666777:::>>>EEEIIIKKKLLLNNNPPPRRRWWW]]]ccclllzzzaaaMMMEEECCCJJJQQQ[[[cccjjjuuurrrjjjtttxxx___PPPOOOPPPRRROOOCCC:::777333111111111111111//////////////////////////////000000000111111111222222333444444555555666666666777777888888888999<<<<<<===>>>>>>===;;;;;;:::<<>>>>>===============;;;;;;:::999999888888888;;;===@@@BBBFFFKKKQQQUUU^^^cccjjjpppsssvvvyyy{{{|||}}}}}}|||ooo^^^OOOFFFCCCBBB???>>>>>>???@@@???===;;;<<<;;;;;;:::;;;<<<>>>???@@@:::444111111111111111000000000000000111222333111111111111222333444444222222222222222222222222444777:::;;;;;;;;;<<<===;;;<<<>>>=========>>>@@@BBBFFFMMMTTTZZZaaahhhlllrrryyy|||zzz}}}}}}}}}}}}|||zzzxxxwwwttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuutttrrrqqqsssrrrpppnnnllljjjiiihhhfffeeedddeeedddbbb^^^[[[SSSQQQNNNLLLKKKIIIEEECCCAAA@@@AAACCCHHHMMMRRRVVVZZZVVVPPPJJJFFFAAA<<<999555555444444444555666777777:::===@@@BBBCCCDDDEEEDDDGGGMMMTTT^^^lll~~~qqqWWWIIIFFFEEEMMMVVV```ffflllwwwqqqhhhppp}}}qqqXXXKKKMMMOOORRROOOBBB999666333111111111111000////////////////////////000000000000111111111111222222333444444555555666555555666777888999999999<<<===>>>>>>>>>===<<<;;;:::<<<>>>AAABBBBBBAAA@@@AAA???AAADDDEEEEEEJJJPPPZZZjjjgggNNNIIIEEE???<<<<<<<<<======???AAAFFFNNN\\\nnnvvv]]]NNNLLLEEEBBBCCC?????????>>>===============;;;::::::999999888777777:::<<<>>>AAADDDHHHNNNRRRZZZ___gggnnnrrrvvvyyy{{{|||~~~~~~vvviii[[[QQQJJJHHHGGGDDDCCCAAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>>>>;;;666222222222000000333000000111000//////111222222222222111222222333333111111111111111111111111000222444555444444555666666777888888777777:::<<>>???@@@@@@>>>>>>BBBIIIRRR```tttgggQQQHHHGGGHHHMMMXXXccchhhnnnzzzxxxnnnrrrzzziiiRRRGGGIIIJJJNNNLLLAAA888555222111111222111000000000000000000000000000000000000111111111222222222222333444444555555666555555666777888::::::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@@@@AAA@@@@@@AAA@@@BBBEEEFFFEEEIIIOOOYYYdddmmmQQQKKKFFF@@@<<<;;;<<<======>>>@@@EEEMMMZZZkkk}}}}}}bbbRRRNNNGGGDDDEEE@@@??????>>>===============;;;;;;;;;;;;:::999888888:::;;;===???BBBFFFLLLPPPWWW]]]eeelllrrrvvvzzz|||}}}{{{sssggg]]]XXXUUURRRPPPOOOKKKGGGDDDCCCCCCBBB@@@===???@@@BBBAAA@@@>>>===:::666555777555000000444///111222000......///222333333222222111222222222000000000000000000000000...///000000///000111333222333444444333444777999>>>AAAFFFLLLSSS[[[ccchhhooowww}}}}}}zzzyyywwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuusssrrrqqqppprrrqqqqqqooonnnmmmmmmllljjjiiiiiiiiihhhfffbbb___[[[ZZZWWWVVVTTTQQQMMMJJJHHHGGGEEEEEEHHHLLLQQQTTTRRRNNNHHHCCC@@@===;;;999444666777555333222444666:::999999:::<<<>>>>>>>>>===;;;===CCCJJJVVVlllxxx```NNNGGGGGGGGGKKKXXXdddiiippp~~~{{{zzz|||eeePPPFFFFFFEEEGGGGGG???777444222111222222111000000000000000000000000000000000111111111222222222222222333444444555555666555555777888999;;;<<<<<<;;;<<<===>>>??????>>>======>>>>>>>>>?????????@@@BBBAAACCCFFFGGGFFFIIINNNVVV^^^uuuyyy[[[LLLGGGAAA<<<;;;<<<=========???DDDLLLYYYiiizzzfffUUUPPPIIIFFFFFFAAA??????>>>===============<<<<<<<<<<<<;;;:::999888999;;;===???AAAEEEJJJNNNVVV[[[dddlllrrrwww{{{}}}~~~{{{ssshhhbbb```___\\\XXXWWWRRRLLLGGGEEECCCBBBAAA===???BBBDDDDDDAAA>>><<<:::888999;;;888111000555///111222000...---///111444444333222111111111111.........///////////////---...//////...///111333000111111111222333666999>>>AAAFFFLLLRRRZZZbbbhhhnnnuuu{{{}}}~~~{{{yyy{{{{{{|||}}}|||{{{yyyxxxuuuuuuuuutttsssrrrppppppqqqqqqppppppooonnnnnnnnnlllkkkkkkkkkjjjgggccc```^^^\\\ZZZXXXWWWSSSOOOLLLJJJIIIGGGGGGIIINNNRRRVVVVVVRRRLLLGGGDDDAAA???===999:::;;;888555333555777:::999999:::<<<===>>>>>>>>>;;;<<>>666444222111222222111///000000000000000000000000000111111111111222222222222222333444444555555666555666777888:::<<<======:::;;;===>>>?????????>>>???>>>>>>===>>>>>>???@@@CCCBBBCCCGGGGGGFFFIIINNNRRRXXXnnneeeMMMHHHAAA<<<;;;<<<=========???DDDLLLXXXhhhxxxwwwYYYNNNKKKEEECCCEEELLLEEE>>>;;;===??????===;;;;;;;;;:::::::::999999999:::<<<===@@@DDDJJJNNNSSS[[[eeekkkooossszzzwwwssspppqqqsssqqqiiiaaa^^^WWWNNNKKKLLLMMMKKKHHH@@@@@@BBBDDDFFFFFFCCC@@@@@@:::666666555111///000000////////////000000111222222111111000000//////333222111000000111222333//////............//////222222222222333444555666777>>>FFFKKKOOOVVVbbbkkkuuuyyy}}}|||{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqooonnnnnnooopppkkkkkklllkkkjjjhhhfffeee```___]]]ZZZWWWTTTRRRQQQJJJIIIJJJJJJHHHLLLZZZhhhdddddd___VVVPPPMMMHHHCCC>>><<<:::888777777888888;;;>>>BBBCCC@@@>>>>>>???>>>>>>>>>AAAEEEOOOcccvvvvvveeeVVVJJJCCCEEEKKKOOOYYYccclll{{{sss[[[MMMAAAAAAFFFGGGCCC@@@555333111000111111000///111111111111222222222222333333333333222222111000222222333444444555555666555666777999;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???AAACCCDDDDDDFFFHHHKKKOOOWWWhhhiiiUUUHHHDDDBBB<<<===@@@:::AAAAAADDDLLLUUUaaasssdddTTTMMMFFFDDDFFFMMMGGG@@@===>>>???===:::;;;;;;;;;:::::::::999999;;;;;;<<<<<<>>>BBBGGGKKKOOOWWWbbblllrrrvvvzzz}}}~~~{{{yyyzzz|||yyyppphhh]]]YYYTTTQQQPPPOOOLLLIIIBBBCCCDDDGGGIIIHHHFFFCCCAAA;;;777777666333333444111000000/////////000000111111000000000000000///111000///......///000111//////............///////////////000000111222333777===EEEJJJNNNUUU___hhhpppuuu{{{|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwuuurrrpppnnnnnnnnnooolllllllllkkkjjjhhhfffeeebbbaaa___\\\YYYWWWUUUTTTNNNLLLLLLKKKLLLRRRbbbrrrwwwxxxtttkkkbbbZZZQQQIIIEEEBBB???;;;999999999:::;;;???DDDEEECCCAAA@@@@@@???===>>>???BBBMMMaaasssxxxlll\\\OOOFFFAAAEEELLLVVV```jjjsssrrrXXXKKK@@@AAAEEEEEEAAA???555333111000111111000///////////////000000000000000111222222222222222222222222222333444444555555444444666777999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAACCCDDDDDDFFFHHHKKKNNNUUUeeerrrXXXJJJDDDCCC<<<===@@@;;;@@@@@@CCCKKKTTT```qqquuu^^^QQQHHHEEEHHHJJJEEEAAA???@@@@@@===;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===???CCCIIINNNMMMTTT___jjjsssxxxzzz{{{wwwnnnaaaaaaaaa___[[[VVVPPPMMMIIIIIIJJJMMMOOOOOOLLLJJJFFF@@@:::999777444444666222222111000////////////////////////000000000000000000////////////000000000//////......//////000............///000111222666<<>>===>>>>>>AAAEEEJJJLLLKKKIIIFFFEEECCCAAA???@@@BBBLLL```rrr{{{lll```RRRHHHCCCBBBHHHPPP]]]fffrrr|||oooUUUIII@@@AAAEEEDDD@@@===444333111000111111000///////////////000000000000///000111222333333333333111111222222333444444444555555666888999:::;;;;;;;;;<<<<<<======>>>>>>???<<<===>>>??????@@@AAAAAA@@@AAACCCDDDDDDEEEHHHJJJMMMSSSaaayyy|||^^^MMMEEEDDD======@@@;;;???>>>BBBIIIRRR^^^nnn}}}yyyiiiVVVJJJGGGIIIBBB@@@>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;::::::::::::;;;===???CCCIIIQQQVVVTTTVVV\\\eeeooovvvzzz{{{yyypppjjjnnnqqqoooiii```XXXTTTSSSSSSSSSTTTUUUUUURRRPPPNNNFFF>>>;;;888333333555444333222111000/////////.........//////000000111222111111111111111111222000000////////////000000/////////000000111222333444;;;CCCHHHLLLQQQWWW\\\dddkkkttt}}}~~~|||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuusssqqqpppppppppqqqqqqrrrqqqpppnnnlllkkkgggfffccc```^^^\\\[[[[[[WWWSSSPPPPPPTTTaaayyyuuukkk^^^ZZZRRRKKKFFFEEEEEEFFFKKKOOOTTTWWWWWWTTTPPPNNNJJJGGGDDDCCCDDDMMMaaatttsssfffZZZLLLEEECCCEEEMMMUUU```jjjyyy~~~lllSSSIIIAAACCCFFFDDD>>>;;;444222000000111222111000000111111111222222222222222333333444444444333333000111111222222333333444777888888999;;;<<<===>>><<<<<<<<<===>>>>>>??????<<<<<<<<<===???@@@AAABBB@@@BBBCCCDDDDDDEEEHHHJJJMMMSSS^^^sssfffPPPFFFEEE>>>===???<<<======@@@GGGOOOZZZjjjwwwqqq~~~uuu\\\MMMIIIJJJ???>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;===???CCCJJJRRRXXX^^^]]]]]]aaaiiirrrzzz}}}{{{sssrrrvvv{{{{{{uuujjjaaa[[[\\\ZZZYYYXXXWWWUUURRROOONNNFFF>>>;;;888444333666444444333111000000000000......//////000000111111111111111222222111111111000000////////////000000////////////000111222333333:::BBBIIIMMMQQQTTTWWW___fffqqq{{{~~~|||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxuuuttttttssssssrrrrrrrrrppppppqqqqqqqqqooonnnmmmhhhgggdddaaa^^^]]]]]]]]]ZZZVVVSSSRRRWWWeee~~~~~~nnniiiaaaZZZTTTRRRRRRRRRWWWYYY^^^aaaaaa^^^ZZZVVVPPPLLLHHHEEEFFFOOOdddvvvsssdddWWWIIICCCDDDHHHQQQYYYcccooojjjTTTKKKEEEGGGHHHDDD>>>;;;444222000000111222111000000111111111222222222222666666666666555444333222000111111222222333333444777777888888:::<<<===>>><<<<<<======>>>?????????<<<<<<<<<===>>>@@@AAABBBAAABBBDDDDDDDDDEEEGGGIIINNNSSS\\\nnnnnnUUUHHHFFF@@@<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::============@@@FFFMMMSSScccbbbbbbccchhhpppyyy~~~wwwtttxxx}}}|||tttjjjcccccc```\\\YYYUUUQQQLLLIIIFFF???:::999999666666999444444333222111111111111000000000000111111111111//////000000000000//////111000000//////000000111------------...///000111333999BBBJJJOOORRRTTTUUUZZZaaakkkuuu|||~~~|||{{{zzzyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwsssssssssssssssssssssssslllmmmnnnooooooooonnnmmmiiigggdddaaa___^^^^^^___\\\XXXVVVUUUZZZgggzzzssskkkfffcccbbbbbbdddeeegggjjjjjjhhhccc^^^VVVQQQLLLHHHHHHRRRgggzzz|||cccVVVHHHDDDFFFLLLVVV^^^iiitttkkkUUUNNNIIIKKKJJJDDD===999333111000000111222222111////////////000000000000888888777666555333222111111111222222333444444444555555555555666999;;;<<<<<<======>>>>>>??????@@@>>>>>>======>>>@@@AAACCCAAACCCDDDDDDDDDEEEGGGIIINNNSSS[[[jjjuuuXXXIIIHHHAAA<<>><<<<<<>>>DDDIIIQQQ^^^jjjyyy___xxxsssqqqZZZNNNIIIEEEEEECCCAAA>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>=========???EEELLLRRR___ccciiimmmooorrrwww{{{{{{tttwww{{{~~~vvvooolllhhhaaa[[[UUUNNNHHHDDD@@@:::777888888666666888444333333222222222333333222222222222111111111111...///000111111000///...111111000000000000111111............///000111111333999CCCLLLRRRTTTUUUUUUSSSYYYcccllltttzzz~~~|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwsssssssssssssssrrrqqqqqqkkklllnnnpppqqqqqqqqqpppkkkiiieeebbb`````````aaa^^^[[[YYYYYY]]]iii}}}xxxtttsssrrrsssrrrrrrtttuuurrrmmmiii^^^YYYSSSOOOOOOYYYnnnfffXXXJJJGGGLLLTTT^^^fffnnnvvv~~~nnnVVVPPPLLLMMMKKKCCC:::666333111000000111222222111////////////000000000000555555555555444333111111222222222333444444555555444444333444555777:::;;;=========>>>??????@@@@@@@@@???>>>>>>>>>@@@AAACCCBBBCCCDDDDDDDDDDDDGGGIIILLLRRRZZZggg{{{[[[JJJHHHAAA<<<>>>???===<<<>>>BBBGGGMMMYYYdddsss}}}YYY{{{sssyyy___OOOIIIEEEDDDCCCAAA@@@???AAABBB======<<<<<<<<<;;;;;;;;;=========>>>AAAHHHQQQWWWXXXbbbnnnuuuvvvuuuvvvxxx~~~|||uuuvvvzzzyyysssnnnggg___WWWOOOHHHCCC???:::777888777444222444333333222222222333444444444333333333222111111111000111222333333222111000111111000000000000111111000000000111111222333444333999CCCMMMSSSVVVVVVUUUNNNTTT]]]fffnnnuuu{{{~~~~~~}}}|||{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxtttttttttsssrrrpppooonnnmmmnnnpppssstttuuuuuuuuullljjjfffcccaaaaaabbbccc```]]]\\\\\\___jjj~~~}}}}}}~~~}}}||||||}}}{{{vvvqqqfff```ZZZVVVVVV```vvviii[[[NNNLLLRRR[[[fffooopppvvv|||pppVVVPPPMMMMMMKKKBBB999444333111000000111222222111111111111111222222222222222222333333333222111111222333333444444555555666666555555555666999;;;============>>>??????@@@@@@BBBAAA???>>>>>>@@@AAACCCBBBCCCDDDDDDDDDDDDFFFHHHKKKQQQXXXddd}}}~~~]]]JJJIIIBBB<<<>>>???>>><<<>>>BBBEEEKKKVVVaaannnxxxWWWssswww{{{bbbWWWMMMIIIHHHDDD@@@>>>???@@@???===<<<===<<<:::888999<<<>>>=========@@@HHHQQQXXXXXXaaammmtttvvvuuutttttt~~~xxxvvv{{{wwwnnnfffaaa[[[PPPHHHDDD<<<:::888666555666777888;;;999777666666666555444222222333333333222111111222222222222111///...---111111222222222222111111111111222222222222111111333888@@@KKKSSSXXXYYYYYYSSSTTTWWW[[[bbbjjjqqqvvv{{{}}}}}}{{{yyyyyyxxxwwwwwwwwwxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxvvvuuusssrrrrrrqqqooommmkkkmmmoooppppppqqqsssuuutttooohhheeeeeeggggggfffddddddcccaaabbbmmm{{{wwwpppkkkbbb^^^bbbpppiiiYYYKKKMMMXXXdddpppzzzyyyuuueeeTTTPPPNNNOOOIII>>>888999000000111222333333444444222222222000......///111111111111000000000000000222444444444222222222444444444555666777888999999:::;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDJJJRRRZZZbbbtttaaaKKKFFF???;;;>>>>>>===;;;;;;???CCCGGGOOOXXXhhhqqq}}}SSSmmm~~~hhh\\\PPPHHHFFFCCC???>>>??????>>>>>>============<<<===???999:::;;;<<<>>>CCCHHHLLLRRR[[[hhhqqqtttsssqqqqqq{{{}}}zzzzzzxxxoooeee```YYYNNNEEEBBB===<<<:::999888999:::;;;999777555555555555444333333444444555444444333333111111111222111111000000000000000111111000000000111111222222222222111111444888BBBOOO[[[cccdddccc^^^\\\ZZZZZZ\\\aaagggkkkqqquuu{{{~~~|||yyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyywwwuuuttttttsssqqqpppnnnoooqqqqqqqqqqqqsssttttttpppkkkhhhhhhiiiiiihhheeeggghhhggghhhppp}}}|||sssmmmfffdddjjjxxxdddVVVLLLPPP\\\iiivvvnnn^^^PPPMMMMMMNNNHHH>>>888888111111111222222333333333111111111111111111000///111111111111222222222222222333444444222222333444444444555666777888999999========================?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEIIIPPPWWW___qqqaaaKKKGGG@@@===??????===;;;;;;???CCCFFFNNNWWWdddlllyyyMMMeeessscccTTTIIIFFFBBBAAA@@@@@@??????>>>===;;;;;;;;;<<<<<<;;;666999<<<===>>>>>>@@@AAAIIISSSaaakkknnnnnnmmmmmmxxx{{{}}}yyynnnddd]]]UUUJJJBBB???::::::999888888888999999999777555555666666555444222333333444444333333333000000111222222222222222000000000111111000000000111111222222222222111111444888AAAQQQcccpppttttttnnnjjjccc^^^\\\]]]```bbbmmmooottt|||}}}yyyyyyyyyyyyzzz{{{||||||{{{{{{|||||||||{{{zzzzzzyyywwwvvvuuuuuutttrrrpppppprrrssssssrrrqqqrrrtttuuurrrooommmmmmllllllkkkhhhllloooppppppttt|||wwwrrrlllnnnwwwzzz^^^TTTMMMTTTcccrrr}}}|||~~~wwwdddUUULLLKKKMMMMMMGGG===777777111111222222222222222222111111222555888777333///111111111222333333444444222333444444222222333444444444555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHMMMTTT\\\lllaaaKKKHHHBBB>>>@@@???===;;;;;;???BBBEEELLLTTT\\\ffftttIII^^^mmmYYYOOOIIIDDDDDDDDDBBB@@@@@@@@@???===::::::<<<:::666888:::===>>>>>>>>>>>>???CCCKKKWWW```dddgggjjjlllvvvyyywwwlll___WWWOOOEEE>>><<<:::::::::::::::::::::999:::888777777888999888777555555666666666666666555222222333333333333222222222222222111111222222222111222222333333222222111444555===NNNdddwww}}}yyytttmmmhhhdddbbbaaannnlllnnnuuu}}}~~~zzzzzzzzzzzz{{{|||~~~~~~{{{|||||||||||||||{{{{{{wwwvvvtttttttttssspppnnnppprrrssssssrrrrrrtttuuuuuutttrrrqqqqqqpppooonnnooosssvvvvvvvvvwww|||{{{vvvsssxxxpppXXXRRRPPPXXXiiizzzrrrvvvnnn\\\OOOKKKMMMPPPNNNFFF===666444222222222222111111111111222111333888======666000000000111111222333444444111333444444222222333555333444444555666777888888777777888:::;;;<<<===>>>======>>>>>>???@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGIIILLLQQQYYYgggcccLLLHHHBBB???@@@======;;;;;;>>>AAACCCIIIPPPVVV```ooo|||HHHYYYyyy{{{bbbUUULLLEEEEEEEEEAAA???@@@???AAA???;;;;;;>>>>>>999999:::<<<<<<<<<===???AAAAAAFFFNNNUUUZZZ```hhhnnnuuuyyysssgggZZZRRRJJJBBB===<<<======>>>???>>>>>><<<<<<:::888777777999:::999999;;;;;;<<<<<<;;;;;;:::999555555555555444333222111222111000000000000111222222222333333333333222222333222777EEE\\\sss{{{rrrjjjfffiiifffkkkxxx~~~zzzzzz{{{{{{|||}}}~~~{{{{{{|||||||||||||||{{{wwwvvvuuuvvvvvvtttqqqnnnmmmoooqqqrrrrrrsssuuuwwwuuuuuuuuutttsssrrrqqqqqqwwwyyyzzzzzzyyy{{{}}}zzzzzz}}}iiiUUURRRSSS]]]pppvvvkkkrrrxxxgggWWWNNNMMMQQQSSSOOOEEE;;;555111222111111111111111111111000000111777<<<<<<555///...//////000111222333333111222444333333222444555333333444555666777888888666777888999:::<<<<<<===<<<<<<===>>>>>>???@@@@@@===>>>???@@@BBBDDDFFFGGGJJJLLLQQQXXXddd}}}iiiOOOIIICCC??????;;;===;;;;;;>>>???@@@FFFMMMQQQ[[[jjjxxxFFFTTTqqqsss^^^PPPFFFEEEDDD???<<>>???999888===>>>;;;999999999999888:::>>>AAA@@@DDDIIINNNSSS\\\gggoootttyyyooocccVVVNNNHHHBBB???@@@===>>>???@@@???===;;;999999888666777999:::::::::<<<<<<;;;;;;:::999777777777777666666555333222111111000///......///000111222222333333333333222222222111444>>>PPPfffzzztttmmmaaabbbmmm~~~{{{{{{{{{{{{|||}}}~~~~~~zzzzzz{{{|||||||||{{{{{{yyyxxxxxxyyyyyywwwssspppkkkllloooppppppqqqtttvvvtttuuuvvvuuusssrrrsssttt{{{|||}}}}}}}}}|||fffTTTTTTWWWbbbwwwsssiiippp~~~rrraaaTTTOOONNNTTTUUUNNNBBB:::444000000000111111111111111111------///222666666222.../////////000111111111222000222333333333333444666333333444555666777777888999999999999999999999999;;;;;;<<<===>>>??????@@@===>>>>>>@@@BBBDDDFFFGGGJJJKKKPPPXXXaaavvvsssUUULLLDDD???>>>:::===;;;;;;>>>>>>>>>CCCIIINNNWWWfffsss~~~CCCNNNiiiiiiXXXJJJHHHFFF@@@===AAA:::DDDFFF<<<666:::===;;;::::::;;;:::999:::<<<>>>>>>BBBGGGLLLRRR[[[fffnnnrrrxxxlll```SSSMMMIIIEEEEEEGGGBBBCCCDDDEEEDDDAAA===;;;<<<;;;:::;;;===??????>>>===<<<<<<:::999777555444666666666666666555444333333222000//////000222333222333333444444333333222222333555:::EEEVVViiivvv~~~yyyjjjhhhppp}}}||||||{{{{{{{{{||||||}}}yyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzwwwssspppjjjlllmmmnnnnnnnnnppprrrtttuuuvvvtttrrrqqqsssvvv{{{}}}yyybbbSSSVVV[[[gggvvvlllrrr~~~nnn\\\PPPMMMLLLSSSTTTKKK???888444111//////000000111111222222...//////000111111111111111111111111111111111111000222333333333333444666222333333444555666777777:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@>>>>>>???@@@AAACCCEEEFFFIIIIIIOOOWWW^^^ooo~~~]]]QQQGGGAAA???;;;===;;;;;;=========@@@FFFKKKTTTaaannnyyyAAAIIIcccsss```PPPMMMJJJCCCAAADDDHHHSSSTTTGGG===>>>@@@>>>;;;===>>>===<<<;;;;;;<<<===AAAGGGMMMSSS[[[eeelllqqqwww|||kkk___SSSMMMJJJHHHIIILLLLLLMMMOOOOOONNNJJJFFFDDDAAA???>>>@@@BBBDDDDDDCCCDDDCCCBBB@@@>>><<<:::999444555555666666666666666777666444333333444666777222333333444444333333222333555888;;;@@@LLL\\\hhhnnnuuu|||ssssss|||}}}||||||{{{{{{{{{{{{|||xxxyyyyyyzzz{{{{{{{{{zzzwwwwwwwwwxxxxxxvvvrrrnnnkkklllmmmmmmllllllmmmooosssuuuuuusssqqqqqqtttwwwzzz|||uuu]]]RRRVVV]]]jjj|||rrrvvvlllXXXMMMLLLIIIQQQRRRHHH===888555222...//////000111222222333111222333222000111333555333333222222222222222222000222333333333333555666222333333444555666777777777777888999;;;<<<===>>>::::::;;;<<<===>>>???@@@>>>>>>???@@@AAACCCDDDEEEHHHHHHNNNVVV\\\kkkbbbTTTIIICCCAAA<<<===;;;;;;======<<>>;;;======<<<;;;:::999999999:::;;;>>>>>>BBBJJJRRRXXXbbbkkkrrrwww~~~zzzkkkeee\\\SSSOOOOOOSSSUUUZZZ[[[\\\YYYTTTMMMHHHEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHEEEBBB===:::999888888555666666666777777777777444555555666555444222111444444333222222444888;;;777666777:::AAALLLWWW^^^cccdddiiittt}}}yyyvvvvvv{{{~~~}}}|||zzzyyyyyyyyyzzzzzz}}}{{{xxxvvvvvvwwwyyyzzzzzzzzzwwwtttuuuxxxvvvqqqlllkkkiiiiiijjjjjjiiiggglllkkkllloooooommmooosss{{{}}}|||ggg[[[SSSVVV___oooyyy{{{iiiSSSLLLOOOQQQQQQNNNGGG>>>666222111000000000000000000000000222222222222222222222222111111111222222333333333444333222111111333555666444444333333333444444555;;;======<<<:::999999:::::::::;;;<<<===>>>??????<<<<<<===>>>???AAACCCDDDHHHNNNNNNQQQ[[[ggglllSSSJJJDDD@@@???===<<<;;;;;;<<<===>>>???GGGOOO[[[hhhttt???DDDXXX|||www___PPPIIIDDDBBBBBB@@@GGGHHH@@@::::::<<<<<<;;;;;;999999999999:::;;;@@@???CCCJJJQQQWWW```iiiqqqvvv}}}zzznnniiibbb\\\YYYZZZ]]]```cccdddccc```[[[UUUOOOMMMLLLLLLLLLNNNPPPPPPNNNLLLHHHEEEBBB>>>;;;999999999888888999999:::;;;;;;<<<555555666777777666666666777666444222111111333555555444555888???JJJVVV^^^cccbbbdddiiirrrzzz|||xxxxxx||||||{{{zzzxxxwwwwwwxxxxxx{{{zzzxxxvvvwwwxxx{{{|||zzzzzzwwwtttuuuxxxvvvqqqkkkjjjhhhhhhiiijjjhhhgggkkkiiiiiilllkkkjjjmmmrrrxxxzzz~~~}}}lll\\\TTTQQQWWWaaaoooxxx{{{hhhSSSLLLPPPSSSRRRNNNFFF<<<555111000000000000000000000000000222222222222222222222222333333222222222222222222444333222111111333444666444444444444555555666777:::;;;<<<;;;999888999:::<<<<<<<<<<<<============>>>>>>???@@@AAABBBDDDEEEEEEKKKLLLPPPYYYddd~~~pppVVVKKKEEE@@@======<<<<<<;;;<<<===>>>???EEEMMMXXXeeeqqq>>>AAAQQQsss}}}dddUUULLLEEEBBBAAA>>>AAABBB>>><<<>>>@@@???;;;:::999999999999:::;;;@@@@@@CCCJJJPPPUUU^^^fffpppuuu|||zzzrrroookkkhhhhhhjjjmmmpppqqqpppnnnkkkfff```[[[XXXYYYVVVUUUWWWZZZYYYSSSMMMGGGEEEAAA>>>;;;:::::::::888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999888777555444333333444444555555555888@@@KKKYYYbbbgggeeebbbaaaccckkkttt{{{}}}{{{{{{~~~|||{{{yyywwwuuuuuuuuuuuuyyyyyywwwwwwwwwyyy{{{}}}yyyzzzxxxtttuuuwwwvvvrrrkkkiiigggfffggggggfffdddfffcccbbbcccddddddiiippptttwww||||||lll]]]TTTRRRPPPXXXdddooo{{{yyy}}}gggRRRMMMPPPWWWTTTNNNEEE;;;444000///000000000000000000000000111111111111111111111111444444333222222111111000444333222111222333444555444444444555666777888999999:::;;;:::888888999:::=========<<<<<<<<<;;;;;;????????????@@@AAABBBCCCAAAHHHIIINNNWWW___vvvxxxZZZNNNGGGAAA<<<======<<<;;;;;;<<<>>>???BBBIIITTT```mmm{{{>>>@@@LLLjjj~~~fffVVVMMMFFFBBBAAADDDDDDBBB@@@@@@AAA@@@???<<<;;;:::999999999:::;;;???>>>BBBIIIOOOTTT]]]fffpppuuu||||||vvvuuuuuuuuuwwwyyy|||~~~~~~|||yyyuuuqqqlllgggccceee```]]]___aaa___VVVNNNFFFDDDAAA>>><<<;;;<<<<<<;;;;;;<<<<<<============DDDCCCAAA???>>><<<<<<;;;888777666777888999999999888888999;;;BBBOOO^^^iiinnnmmmiiiccc___bbbjjjrrr{{{zzzzzz|||~~~~~~~~~~~~{{{zzzxxxvvvtttsssssstttzzzyyyxxxwwwwwwxxxzzz{{{xxxyyyxxxttttttwwwvvvsssllliiieeecccaaa```^^^]]][[[WWWUUUWWWYYY[[[ccckkkqqqvvv|||sss```QQQMMMOOOOOO[[[hhhpppvvv}}}|||cccRRRNNNRRR\\\WWWNNNCCC:::444000000000000000000000000000000000000000000000000000000333222222222222222222222333333222222222333444555333333333444555777888999777888999999888777888:::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@???EEEGGGLLLUUU[[[nnn___PPPIIIBBB===>>>===<<<;;;;;;<<<===>>>@@@GGGQQQ\\\iiiwww???AAAJJJcccyyybbbTTTMMMGGGCCCCCCDDDAAA>>>>>>???>>>===<<>>>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFDDDCCCBBBAAA@@@;;;999999;;;===>>>===;;;:::;;;<<<>>>DDDQQQaaannntttvvvuuunnneeeaaacccgggsssuuuxxx|||~~~~~~~~~{{{zzzxxxvvvtttssssssttt{{{zzzyyywwwvvvvvvvvvwwwuuuxxxwwwtttsssuuuuuussslllhhhbbb]]]YYYVVVSSSQQQMMMIIIGGGJJJLLLQQQZZZdddmmmssszzz}}}~~~{{{iiiVVVHHHFFFKKKRRR^^^lllqqqtttttt___PPPOOOUUUaaaZZZNNNBBB999444222111000000000000000000000000000000000000000000000000000000111222333333444444222222222222333333444444222222222333444666777888666777888888888888999::::::::::::;;;<<<======>>><<<<<<<<<<<<======>>>??????EEEFFFKKKSSSWWWgggfffSSSKKKEEE???>>>===<<<;;;;;;<<<===>>>@@@FFFOOOYYYeeesss===@@@HHH\\\rrr]]]RRRLLLGGGEEEEEECCC???===???@@@???>>>@@@BBBAAA???<<<;;;::::::::::::999>>>FFFNNNTTT^^^gggqqqvvv}}}~~~|||wwwtttpppkkkgggeeeccc^^^UUUNNNIIIGGGEEECCCBBBBBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJBBBAAA@@@BBBDDDDDD@@@===<<<===>>>>>>CCCPPPcccpppwww|||{{{rrrhhhcccbbblllqqqwww}}}~~~}}}|||{{{yyywwwuuuuuuuuuuuuzzzyyyxxxvvvuuutttsssssssssvvvvvvrrrqqqssstttsssiiiddd]]]VVVQQQLLLHHHFFFBBB>>><<>>>>>============>>>???@@@AAA@@@EEEEEEIIIQQQTTTbbb{{{oooWWWLLLGGGBBB???>>><<<;;;;;;<<<======@@@EEEMMMUUU```ooo~~~999>>>EEETTTvvvnnnZZZPPPKKKGGGEEEEEEDDDAAAAAADDDCCC@@@@@@EEEFFFDDDAAA>>><<<::::::999::::::>>>FFFLLLSSS\\\eeepppuuu|||}}}yyyqqqnnniiieeeaaa[[[TTTPPPMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVXXXYYY^^^___``````^^^ZZZVVVTTTKKKJJJIIILLLPPPPPPLLLHHH@@@AAAAAAAAAEEERRReeessszzztttjjjeeejjjpppxxx~~~||||||{{{zzzxxxwwwwwwxxxxxxwwwwwwvvvuuutttssssssssspppuuuuuuqqqoooqqqsssrrrddd___WWWOOOIIIDDD@@@>>>===999777888:::===EEENNNUUU]]]hhhooorrrvvv~~~qqq___QQQKKKNNNTTT___iiipppoooooo~~~|||eeeTTTMMMSSS]]]dddYYYIII<<<555333222222000000000000000000000000222222222222222222222222000000111222333333444444222222333333444444444333444444444444444555666666555777888999999999;;;===:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???AAABBB@@@DDDCCCFFFNNNPPP\\\uuuzzz[[[MMMGGGCCC???>>>===<<<;;;<<<<<<===@@@DDDJJJRRR\\\iiiyyy555<<>>FFFIIISSS___hhhlllrrr{{{~~~~~~hhhVVVKKKGGGMMMTTTeeelllqqqnnnmmm|||xxxaaaPPPLLLTTT___cccWWWGGG999333111111222000000000000000000000000222222222222222222222222222222222222222222333333111222333444444444333333666666555555555666666777555777999999999:::<<<>>><<<<<<;;;;;;;;;:::::::::888999999:::<<<>>>???@@@@@@CCCAAADDDKKKMMMYYYqqq^^^MMMGGGDDD???>>>===<<<;;;;;;<<<===???CCCHHHOOOXXXfffvvv555888===IIIaaannnZZZSSSNNNEEECCCHHHCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGEEEBBB>>><<<;;;>>>BBBGGGLLLSSSZZZ^^^nnnvvv~~~wwwsssnnngggbbb^^^[[[ZZZZZZZZZXXXVVVUUUVVVYYY\\\]]]bbbiiiooouuuzzzyyylllbbbWWWVVVVVVZZZ```dddeeecccXXXPPPHHHEEEHHHSSSgggyyy|||{{{nnniiillluuu|||yyywwwwwwwwwwwwwwwwwwvvvvvvvvvtttsssssssssrrrpppnnnoooqqqrrrpppllliiihhhhhheeeWWWIIICCCBBB>>>:::888888777666555666888:::;;;HHHJJJRRR___jjjqqqxxx|||xxxzzzrrr^^^RRRIIIFFFPPP]]]jjjnnnqqqppprrrttt]]]IIILLLYYY]]]bbbSSSCCC;;;777333111222222111000000000111333333000000111222222222222222222222222222222222222222222222333333333333444444444444444444555666777777;;;:::999888777777777777<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>>>>AAA@@@BBBGGGKKKQQQ\\\gggcccRRRIIIBBB???===:::999:::<<<<<<<<>>;;;:::;;;<<<<<<<<<>>>>>>AAAHHHPPPZZZjjjwww888;;;>>>AAAIIIcccjjjZZZTTTNNNJJJHHHDDDCCCBBBBBBAAAAAAAAAAAA???@@@@@@BBBDDDFFFGGGHHHSSSQQQMMMJJJJJJNNNVVV[[[iiirrr|||~~~{{{zzzwwwtttqqqooommmmmmmmmmmmoooppptttzzzpppeeeaaaaaabbbcccbbb___YYYPPPHHHJJJ\\\oooyyy}}}ooommmqqq{{{}}}{{{uuuwwwyyyyyyxxxuuuqqqnnnkkkiiihhhiiijjjkkkkkkjjjfffeeeeeehhhlllkkkfffbbb\\\UUUOOOLLLHHHCCCAAACCC:::888666333111111111222888999>>>GGGPPP[[[jjjvvv~~~{{{vvvwww|||lll[[[JJJEEEIIISSSfffxxx}}}dddUUUOOOWWW___ZZZXXXJJJ===777555222111222111111111111111222222222111222222333444333333333222222222222222222222222222222222333333333444444444444444444555666777777777777777777777888999999;;;;;;::::::999999888888:::;;;;;;;;;;;;<<<<<<<<>>;;;:::;;;<<<<<<<<<======@@@FFFMMMVVVeeeqqq~~~444666:::<<>>@@@DDDFFFHHHPPPYYYnnnvvvYYYKKKGGGBBB???<<<;;;;;;<<<<<<<<<======???EEEKKKSSS```lllyyy444555:::<<>>>>>>>>>>>??????>>>CCCIIIOOOTTTYYY]]]```jjjrrr|||xxxxxxyyyzzz{{{|||}}}}}}uuuhhh___^^^\\\ZZZUUUNNNMMMYYYgggxxx~~~|||qqqmmmnnnyyy~~~|||zzzwwwxxxxxxxxxuuuqqqmmmkkkeeeccc```^^^^^^___^^^]]]WWW[[[```bbbdddeeehhhkkk{{{nnnbbb___]]]VVVMMMHHH>>><<<999666333222222222222222666===CCCNNN```ooo{{{gggUUUFFFFFFPPP___tttzzzttt|||kkkZZZUUUWWWbbbhhh___QQQEEE:::666666444333444000000111222222222222111000000111222222222222222222222222222222222222222222222333333333333444444222222222222333444555555999999888777666666666666555555666888999:::;;;;;;;;;<<<<<<<<<<<<=========>>>===???CCCDDDEEELLLUUUhhhcccPPPIIICCC@@@<<<;;;;;;<<<<<<<<<===<<<>>>DDDHHHOOOZZZfffrrr~~~666666:::>>>???JJJkkk}}}fffXXXOOOJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============888;;;@@@EEEKKKSSS[[[```eeennnyyyttthhh___]]][[[XXXSSSQQQXXXbbbwww~~~~~~qqqlllmmmxxx~~~}}}}}}{{{yyyvvvuuutttssspppllliiigggbbb___[[[XXXWWWWWWUUUTTTOOOPPPSSSWWW]]]bbbeeegggooohhhcccbbb___VVVLLLHHH>>><<<999555333222222222000111555;;;AAAJJJ\\\lllzzz|||}}}fffTTTEEEEEEOOO]]]qqq|||vvvzzzxxxcccVVVTTTVVV```ddd[[[MMMBBB777444444333333444///000111222333222222111222333444444555555444444222222222222222222222222222222333333333333444444222222222222333444555555888777777666666666777777555666666777888999::::::::::::;;;;;;;;;<<<<<<<<<>>>===???BBBBBBCCCJJJRRRbbb~~~rrrWWWJJJCCC@@@===;;;<<<<<<<<<<<<;;;:::===AAAEEEJJJUUU```jjjxxx333222666::::::CCC```ppp^^^RRRKKKEEEEEECCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>===<<<>>>=========AAAJJJTTT[[[aaajjjvvv~~~tttbbb___]]][[[WWWTTTXXX___uuu}}}ppplllmmmyyy~~~}}}||||||zzzyyyrrrqqqooommmjjjfffdddbbb```\\\WWWTTTRRRQQQPPPNNNIIIGGGFFFLLLWWW^^^aaa```[[[[[[]]]```\\\RRRKKKIII===;;;888555333222222222111333777<<>>AAAAAA@@@@@@???>>>>>>>>>>>>???>>>???AAAGGGNNNTTT^^^fffqqq{{{zzztttooolllmmmsssrrrhhh___\\\[[[XXXXXXZZZooozzzooolllnnnxxx}}}|||zzzwwwtttuuuooojjjhhhhhheee```[[[VVVPPPNNNOOOLLLFFFCCCEEEDDDBBBBBBFFFLLLRRRTTTTTTQQQPPPNNNMMMLLLJJJFFFCCC===;;;777555555555444333333333444999>>>GGGXXXhhhzzz}}}sssjjjkkkpppwwweeeTTTHHHHHHMMMTTTcccsss}}}~~~jjjYYYJJJLLLYYYbbb___VVVHHH<<<222111333222000///111222222111///...///000000000000000111111111111333444444222111000111333222222222222222222222222555555444444444666888999444666888888777666777888999999999999999999::::::;;;;;;<<<======<<<;;;:::<<<======>>>???BBBGGGKKKYYYrrrgggMMMKKKCCC======>>><<<<<<======<<<===@@@CCCGGGQQQ[[[gggsss333000222888:::???RRRgggppp]]]UUUNNNKKKGGGDDDCCCCCCAAA@@@AAA@@@@@@??????>>>==================???EEELLLQQQ\\\dddppp{{{{{{rrrooohhhbbb^^^\\\]]]cccqqq~~~}}}}}}zzzpppfffaaa^^^[[[[[[^^^jjjttt}}}qqqmmmoooyyy}}}|||zzzwwwtttwwwqqqkkkhhhfffccc]]]XXXSSS^^^]]]MMM@@@@@@@@@;;;===<<<;;;>>>BBBFFFFFFEEEGGGEEEDDDDDDDDDBBB???===999777555333333333111000222111222666;;;DDDUUUdddxxx~~~yyyooofffggglllttt}}}```PPPEEEFFFJJJQQQ___ooozzzxxx|||}}}eeeXXXMMMQQQ___gggaaaWWWGGG<<<333222444333222111000111222111/////////000000000000000111111111111222333333222000000111222222222222222222222222222333333333333444555666777444666888888777666777888888999999999999:::::::::;;;;;;<<<======<<<;;;:::<<<===>>>>>>???BBBGGGKKKWWWlllsssWWWMMMDDD>>>>>>???===<<<>>><<<;;;<<<@@@BBBFFFOOOZZZdddqqq222000222777888;;;JJJ[[[fffYYYPPPMMMIIIFFFEEEDDDCCCAAA@@@@@@??????>>>=========;;;;;;;;;;;;===BBBHHHMMMXXX```mmmyyywwwpppjjjiiihhhccc______XXXSSSOOONNNOOOSSS```lllxxxqqqllliiifffdddaaabbbcccgggnnn|||yyymmmgggbbb^^^___ccciiimmmuuu|||pppjjjiiisss~~~}}}{{{yyywwwtttwwwrrrlllgggddd___YYYTTTVVVqqqrrrQQQ;;;???BBB888===<<<<<<>>>@@@@@@>>><<<===<<<;;;<<<===<<<:::999666555444444444333000...111000111555:::CCCTTTdddvvv|||wwwlllddddddkkksss}}}yyyZZZMMMCCCDDDIIIPPP]]]jjjoooqqqzzzsss^^^UUUPPPYYYhhhmmmcccWWWEEE;;;333333555333222222000111222111000///000111000000000000111111111111111222222111//////000222222222222222222222222222111222333444444555555444444666888888777666777888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>???BBBFFFJJJSSScccaaaOOOGGG@@@??????===<<<===;;;:::;;;???AAADDDMMMWWWbbbnnn111111333666666999DDDPPPwwwnnn^^^SSSOOOJJJFFFEEEDDDCCCBBB@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<@@@FFFJJJSSS\\\iiivvv~~~~~~vvvkkkccc\\\\\\\\\ZZZYYY[[[VVVRRROOOMMMLLLNNNWWWaaawww~~~yyyqqqlllddd^^^YYYVVVSSSQQQQQQRRRSSSSSSVVVaaaqqq}}}uuullleeeaaaccchhhnnnmmmnnnwwwqqqhhhcccjjjvvv~~~~~~|||{{{yyywwwtttsssooojjjeee```[[[VVVRRRWWWppprrrRRR:::>>>BBB:::>>>???@@@BBBBBB@@@===;;;:::999888999;;;;;;:::999666555555555666555222///222000222666;;;EEEWWWgggttt{{{|||vvvllldddeeemmmvvvpppVVVLLLDDDEEEJJJQQQ\\\ffffffmmm|||kkkVVVRRRTTTaaappprrrdddVVVDDD;;;333333333111///000000111222111000///000111///000000000111111111111000111111000//////000222222222222222222222222222000111333555555555444444555666888888777777777888888888888999999::::::;;;::::::;;;;;;;;;<<<;;;;;;;;;===>>>>>>???BBBEEEHHHOOO[[[xxxiiiQQQHHH@@@>>>>>>;;;;;;<<<;;;:::;;;>>>???BBBJJJSSS```lll}}}111222444666666777???HHHiiivvvcccTTTPPPJJJFFFDDDCCCBBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<===@@@EEEIIIPPPXXXeeeqqqyyyuuulll```YYYUUUWWWZZZYYYYYY[[[ZZZWWWTTTSSSPPPOOOUUU^^^pppwwwoooiii___[[[UUUQQQNNNLLLJJJIIIHHHJJJJJJIIIIIIOOOYYYbbbrrr}}}rrrjjjeeehhhnnntttppplllooo}}}uuujjjaaadddnnnwww~~~|||{{{yyywwwuuunnnkkkgggbbb^^^YYYUUURRROOOZZZZZZIII999777999::::::<<>>===:::888777777888888777666444444444555666555222000111000111555;;;FFFYYYiiitttzzzzzzrrriiicccfffoooxxxkkkOOOIIICCCEEEJJJQQQZZZaaabbbnnn|||dddQQQPPPWWWffftttsssbbbRRRBBB:::333222000---+++,,,///000111111000///000222///000000000111111111111000111111000//////000222222222222222222222222222111222444555666666555555555777999999888777888999777777888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<>>>??????AAADDDGGGLLLUUUppppppTTTJJJAAA>>>===:::999:::;;;:::;;;>>>>>>@@@HHHPPP^^^jjjyyy111222444444444777===CCC[[[~~~hhhVVVRRRKKKGGGDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===============???CCCGGGMMMUUU```kkkssszzzrrriii\\\VVVSSSVVVYYYXXXWWWXXXYYYWWWWWWWWWUUUTTTYYYaaattt|||uuummmddd___WWWTTTOOOLLLJJJHHHGGGEEEAAABBBCCCCCCCCCEEEKKKPPPXXXhhh}}}xxxooojjjmmmsssxxxuuuooommmtttuuujjj```___dddkkkuuu}}}}}}|||{{{yyywwwuuukkkiiifffbbb]]]YYYUUUTTTMMMJJJGGGDDD<<<666777<<<:::===BBBDDDEEEDDDDDDEEE<<<999666555555444333111333222111222333333222000222000000333888CCCVVVgggsssyyy~~~|||wwwlllddd```eeennnxxxdddHHHDDDAAACCCHHHOOOVVVZZZbbbrrrvvv___NNNPPPXXXhhhtttppp]]]LLL???888333111///+++***+++///000111111000000111222000000000000111111111111000111111111000000111333222222222222222222222222222333444555555666666666555777999999888777888999777777888999:::;;;;;;<<<:::999999999:::;;;<<<===;;;<<<>>>??????AAACCCFFFJJJQQQiii{{{WWWMMMCCC???===:::999:::;;;:::;;;>>>>>>???FFFNNN[[[eeettt///111222111222666<<<@@@NNNyyylllYYYTTTNNNHHHFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????=========<<<<<<>>>BBBEEELLLRRR\\\eeennnuuu|||uuummmbbb[[[WWWXXXYYYWWWUUUVVVVVVVVVYYY]]]^^^^^^eeemmm~~~yyytttnnnfffbbb[[[XXXSSSOOOLLLJJJGGGEEEAAA@@@@@@???@@@BBBDDDFFFHHHSSSdddwwwyyyooojjjmmmttt{{{|||xxxrrrqqqyyyxxxooofffbbbaaadddllluuu}}}{{{{{{yyywwwuuulllkkkhhhddd^^^YYYVVVUUURRRMMMHHHEEEAAA<<<;;;>>>===AAAFFFHHHIIIIIIKKKMMMDDDAAA===:::888666444222444222111111333444333222777555333444888AAASSScccqqqwww{{{|||}}}}}}yyysssggg```^^^eeeoooxxxwwwYYYDDDCCCBBBCCCIIIPPPUUUWWWcccvvvoooYYYMMMPPPYYYhhhrrrlllWWWEEE;;;666222222000---,,,///...000111111000000111222000000000000111111111111000111222111111111333444222222222222222222222222222222222222333444555666666777999999888888888999666777888999:::;;;;;;<<<999999999999999;;;<<<===:::<<<>>>??????@@@CCCEEEJJJNNNaaa[[[PPPFFFAAA???;;;:::<<<<<<;;;<<>>GGGsssnnn\\\VVVOOOJJJGGGFFFFFFEEECCCCCCBBBAAAAAA@@@@@@???<<<======<<<<<<===@@@CCCLLLQQQYYYbbbjjjssszzz}}}zzzrrrmmmeee^^^\\\[[[XXXUUUVVVTTTUUU[[[bbbfffiiiqqqyyy}}}xxxrrrnnnccc___ZZZTTTQQQMMMIIIGGGFFFCCC@@@???@@@AAAAAAAAAAAAHHHRRRbbbxxxvvvlllgggjjjqqq~~~yyyssswww{{{tttnnnhhhfffmmmuuu~~~|||{{{{{{yyywwwuuuooonnnkkkfff___ZZZWWWVVVTTTSSSNNNEEE@@@???>>>;;;===AAAFFFHHHHHHIIILLLNNNNNNKKKFFFAAA>>><<<999777777555333333444666666666>>>;;;888888999BBBRRRbbbooouuuyyyzzz{{{{{{wwwqqqeee```___gggqqqyyymmmNNNDDDDDDDDDEEEKKKSSSWWWXXXeeexxxiiiUUUNNNPPPYYYgggooohhhTTTAAA888444111222111//////333...000111111000000111333000000000000111111111111111222333222111111333555222222222222222222222222222111111000111333444555666888999999888888888:::666777777999:::;;;<<<<<<999999888888999;;;<<<===:::<<<>>>??????@@@BBBDDDJJJLLL[[[{{{^^^SSSHHHCCC@@@===<<<===<<<;;;===?????????EEELLLPPPYYYhhhvvv000222333333444666999<<>>>>>=========<<<<<<<<<>>>???@@@HHHNNNVVV^^^fffnnnuuuyyy~~~~~~}}}~~~uuuqqqkkkfffccc```]]][[[YYY[[[^^^aaafffooozzz~~~uuunnnddd^^^ZZZUUUMMMHHHHHHFFFDDDBBBAAA@@@@@@AAA===GGGIIIKKK^^^}}}{{{tttjjjaaadddkkk}}}vvvzzz~~~|||yyypppjjjkkkooo~~~}}}{{{{{{yyywwwvvvrrroookkkfffbbb___]]]]]]YYYUUUPPPLLLHHHCCC>>>;;;;;;===>>>>>>@@@HHHTTT^^^]]]WWWOOOFFF>>>:::999888777777666555333333444666CCC@@@;;;777999DDDSSS^^^kkkrrrvvvvvvtttrrrllleee```]]]^^^ggguuu{{{```LLLBBB@@@AAAHHHNNNRRRUUUZZZaaa|||ttt___NNNKKKUUUaaaggghhh```OOO???666555444222111000000000111---...222333//////333//////000111111111111000222111000//////000111222555444333333222222222222333222111111111222333444555666777888888999999888777777777777888888888888666888999999888999;;;===999;;;>>>???@@@@@@AAABBBEEEIIIUUUmmmmmmRRRDDDFFF@@@;;;<<<:::===<<<;;;;;;===@@@CCCEEEPPPWWWdddrrr000111222222333555888;;;DDDYYY~~~tttcccWWWMMMKKKKKKIIIFFFEEECCCCCCBBBAAA@@@???>>>>>>======<<<<<<===>>>???@@@FFFKKKRRRZZZbbbiiipppuuuyyyzzz{{{}}}~~~zzztttpppmmmllljjjiiieeeffffffgggjjjqqqzzz{{{qqqjjjeee___WWWQQQKKKIIIGGGDDDBBBAAA???>>>===DDDGGGFFFRRRjjj~~~zzzssshhh^^^^^^cccwww|||}}}yyyuuuuuuvvv}}}~~~|||{{{zzzxxxwwwsssqqqnnnjjjfffcccaaa```\\\YYYUUUPPPLLLHHHCCC?????????>>><<<===EEERRR\\\ddd```YYYPPPHHHBBB???===999888777555444444555666>>>AAACCC???;;;AAAOOO[[[gggnnnsssrrrpppmmmfff___]]]]]]```iiivvvlllVVVGGGBBB@@@CCCKKKRRRVVVZZZ___lllooo]]]NNNKKKVVV```eeeddd[[[KKK<<<555555333222111000000000222......222222//////333///000000111222111111111333333222111111222333333555444333222222222222222333222111111111222333444555555666777888888888888666666666777777777888888888999:::999888888999;;;:::;;;======>>>???@@@BBBEEEGGGOOOdddrrrUUUGGGGGGAAA<<<<<<;;;===<<<;;;;;;===???BBBDDDMMMUUUaaaooo|||///000111111222333777999@@@OOOnnn~~~ggg]]]SSSNNNLLLHHHFFFGGGCCCCCCBBBAAA@@@???>>>>>>>>>===============>>>???CCCGGGNNNUUU\\\cccjjjnnnrrrtttwww{{{}}}}}}~~~{{{yyyvvvsssrrruuu{{{zzzsssjjjbbb\\\RRRPPPMMMJJJHHHEEEBBB???@@@CCCDDDCCCFFFSSSjjj}}}~~~zzzvvvoooeee[[[YYY\\\lll~~~}}}{{{zzz}}}}}}}}}|||zzzxxxuuutttrrrpppmmmiiigggeeebbb___[[[WWWSSSOOOJJJGGGEEEDDD@@@<<<<<>>???@@@AAAGGGEEEJJJ[[[zzzxxxZZZIIIHHHBBB======<<<===<<<;;;;;;===???AAACCCJJJQQQ]]]jjjwww...///000000000222555888>>>GGG___nnncccWWWPPPJJJEEECCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============@@@DDDJJJPPPVVV]]]cccgggmmmpppuuuzzz~~~~~~}}}~~~uuukkkddd[[[XXXTTTRRRQQQNNNIIIFFFEEEBBBBBBDDDBBBGGG[[[qqqsssrrroooiii```ZZZXXXZZZ```sss~~~}}}{{{zzz{{{{{{zzzxxx~~~~~~}}}|||zzzvvvvvvvvvtttrrrooollljjjfffdddaaa^^^[[[VVVRRRNNNJJJHHHDDD@@@???BBBIIIOOObbbeeeiiijjjeee[[[PPPIIIBBB???:::777555555444444222===FFFEEE===<<>>AAACCCDDDCCCAAAGGGEEEIIIXXXrrr~~~]]]IIIGGGBBB>>>???>>>===<<<<<<<<<===>>>@@@AAAGGGNNNYYYeeeqqq}}}...///000000///111444666===BBBTTTuuuuuugggXXXOOOIIIDDDCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<>>999777666444222222777<<<<<<:::<<>>???@@@EEELLLVVV```jjjvvv...///000000///111333666<<>>===;;;;;;>>>AAAEEEHHHLLLRRRXXX\\\dddgggmmmssswwwzzz{{{|||~~~pppjjjccc```aaa```\\\XXXOOOHHHDDDFFFGGGEEEJJJSSSjjjmmmmmmfff^^^ZZZVVVTTTQQQVVVbbbssszzzwwwxxxzzz|||~~~|||{{{zzzyyywwwuuusssrrrnnnlllkkkiiigggddd^^^[[[SSSRRRPPPMMMIIIFFFDDDCCCNNNWWWdddooorrrnnneee___TTTMMMDDD>>>;;;999555333222333444444666<<>>>>>CCCJJJRRRZZZcccooo}}}///000000000000111333666888<<>><<<;;;999===???BBBEEEHHHMMMSSSWWW\\\___eeelllrrrvvvyyyzzz}}}yyyppplllllllllhhhcccXXXUUUOOOKKKHHHGGGKKKOOO___hhhmmmjjjeeeaaa[[[UUUQQQRRRWWWbbbooo{{{}}}wwwuuuxxx{{{}}}}}}{{{xxxwwwvvvuuuqqqpppooonnnmmmiiiddd```ZZZWWWSSSOOOLLLHHHEEEDDDHHHOOOZZZeeekkkllljjjhhh^^^VVVKKKDDD@@@===888555222222222222444999???DDDJJJQQQTTTMMMEEEBBBAAA@@@@@@HHHUUUdddrrr}}}wwwcccWWWKKKKKKIIIEEE@@@===<<<<<>>========================@@@FFFNNNTTT[[[gggvvv///000111000000111444666444999BBBSSSsssfffUUUPPPLLLFFFBBBBBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@>>><<<:::999;;;===@@@BBBEEEJJJPPPTTTVVVYYY___gggnnntttxxxzzz}}}|||vvvvvvuuuqqqmmmaaaaaa[[[PPPIIIJJJNNNPPPSSS```lllmmmkkkiiibbbZZZUUUSSSRRRUUU\\\fffrrr|||}}}uuurrrssswww{{{|||zzzxxxxxxxxxssssssrrrrrrpppmmmhhhddd___[[[UUUOOOLLLIIIGGGFFFEEEIIIQQQZZZbbbgggjjjllleee\\\QQQHHHDDD@@@;;;777111333555444333666<<>>>>>>>>>>>EEERRRaaaqqq~~~hhhZZZKKKOOOPPPJJJ@@@:::;;;>>>@@@GGGUUUbbbiiilllsss{{{{{{iiiXXXIIICCCEEEHHHUUU]]]WWWIII===777333222111000000000000000111+++000111...///444555222---......//////////////////000111222222111000///111111000000111222333333...///111333444444444444222222333444555555555555555555555666666666666777888999999888666555777888::::::>>>HHHUUU___ccccccWWWPPPLLLMMMRRRdddzzzZZZOOOEEE@@@???<<<===============<<<<<<<<<>>>DDDKKKPPPVVVbbbrrr~~~////////////000111222333444999===EEE___uuubbbXXXPPPIIIGGGIIIHHHEEECCCBBBBBBBBBBBB???????????????>>>======>>>>>>>>>@@@BBBFFFJJJLLLTTTVVV[[[```gggnnntttxxxzzz~~~}}}}}}{{{yyyrrrmmmddd[[[TTTPPPOOOPPPUUUZZZfffsssvvvpppiiifffcccYYYSSSRRRTTTWWW```jjjnnnppppppooollljjjllloooxxx|||~~~}}}}}}|||{{{wwwwwwxxxyyyxxxssslllggggggbbb[[[UUURRRPPPNNNMMMJJJIIIJJJOOOVVV]]]bbbeeeccc___WWWPPPIIIBBB;;;777333333333333444666888999???AAABBBBBB???<<<;;;:::;;;AAAMMM]]]nnn|||uuucccHHHQQQOOO???666;;;AAA@@@DDDIIIXXXgggjjjhhhqqqyyybbbPPPGGGEEEGGGQQQWWWZZZSSSEEE777111000000000000000000000000000111000/////////000222333000000000000////////////000000000000000000000000000000000000111111111111///000000111111222333333444444444444555777888:::111222333444444444333333444444555666777888999999;;;;;;<<<@@@GGGPPPYYY___ZZZ[[[SSSPPPVVVbbbhhhPPPHHHEEEAAA===>>>>>><<<999777888:::===BBBBBBFFFMMMTTT]]]kkkwww////////////000111222333555999<<>>>>>===;;;;;;;;;===???CCCFFFHHHQQQSSSXXX]]]dddkkkqqqvvvwww{{{yyy|||wwwnnneee]]]XXXUUUTTTSSSXXXcccpppwwwvvvuuuvvvkkkbbbYYYUUURRRPPPUUU[[[^^^___```___]]]^^^```cccooouuu|||~~~}}}{{{wwwxxxyyyzzzzzzuuuoookkkkkkggg```[[[XXXUUUSSSQQQJJJHHHGGGHHHMMMRRRVVVXXX\\\XXXQQQKKKEEE???:::666333222222222444555777888>>>???AAAAAA>>>;;;::::::<<>>>>><<<:::888888:::===@@@@@@DDDKKKQQQYYYgggsss////////////000111222222555999;;;???OOOqqq~~~pppcccWWWPPPIIIGGGDDDBBBBBBBBBAAA?????????@@@@@@??????>>>===:::::::::;;;===@@@DDDFFFKKKOOOTTTYYY___fffmmmrrrtttxxx|||~~~~~~~~~~~~vvv{{{yyypppggg```[[[YYYVVVXXX___kkktttyyy~~~xxxpppggg___WWWOOOLLLNNNPPPPPPPPPPPPOOOQQQTTTWWWbbbiiirrr{{{~~~|||yyyyyy{{{|||}}}zzztttppppppmmmhhhccc```\\\XXXVVVMMMJJJEEECCCDDDGGGIIIJJJQQQMMMHHHDDD@@@<<<888555222222222222333444666777<<<===???>>><<<:::999999<<>>555333444000000000000000000000000//////000000111111000000......//////000000111111000000000000000000000000000000000000111111111111000111111222333333444444555444333222222222333333777666333222222333555666444444555666777888999999888888888:::>>>DDDJJJMMMNNNUUUWWW[[[bbbhhh|||aaaNNNGGGBBB???>>>>>>===:::888888:::=========AAAGGGMMMTTTaaalll}}}///......//////000111222444777999<<>>>>><<<;;;;;;;;;===@@@CCCDDDGGGKKKQQQVVV[[[aaaiiiooorrrvvv|||~~~|||yyyxxxxxxwww~~~vvvppprrr}}}xxxppphhhbbb___^^^\\\^^^fffnnnuuu~~~wwwnnncccYYYQQQNNNMMMLLLKKKJJJJJJKKKNNNPPPUUU\\\hhhttt|||~~~{{{{{{}}}~~~zzzvvvtttqqqmmmiiieeeaaa\\\XXXSSSOOOHHHDDDBBBCCCCCCDDDEEECCC???<<<:::888666444222222111111222333555666:::;;;===<<<:::999999999;;;DDDRRRbbbrrrxxxYYYMMMGGGJJJFFF<<<;;;BBBJJJWWWlll}}}xxxwwwkkkYYYOOONNNRRRVVV\\\XXXQQQFFF;;;444333444000000000000000000000000---...000111111111000///---......///000111111222000000000000000000000000///000000000111111111111111111111222333333444444000111111222333444555666666666555444444444555555555555555666777888888888777777777888:::>>>BBBDDDCCCLLLRRR[[[fffmmmlllRRRHHHCCC@@@>>>>>>===;;;999999;;;<<<<<<<<>>>>><<<;;;::::::;;;>>>@@@BBBCCCHHHNNNSSSVVV\\\eeekkkqqqvvv|||{{{wwwvvvxxxzzzvvvxxxxxxoooeeefffqqq~~~yyyrrrmmmiiifffaaa___bbbhhhnnnxxxzzzqqqhhh^^^XXXRRRPPPMMMKKKIIIIIIIIIIIILLLSSS^^^lllwww~~~}}}}}}~~~{{{vvvsssppplllhhhccc]]]YYYWWWRRRKKKFFFCCCBBBBBBAAA===;;;888777777666444333333222111111222333555666888:::;;;;;;999888999::::::DDDTTTeeeuuuzzz```LLLBBBJJJOOOGGGCCCFFFJJJYYYppp||||||zzzhhhZZZVVVYYY___ccceee]]]QQQCCC999333222333000000000000000000000000---...///111111000//////---......///000111111222///////////////////////////000000000111111111111000111111222222333444444000111222333444555555666333444666777777666444222555555666666777777888888888777777888999;;;===??????FFFLLLVVVccckkkvvvWWWJJJEEEAAA>>>>>>>>><<<:::999;;;<<<<<<<<>>KKKooosssaaaXXXLLLEEEDDDCCCAAA>>>@@@@@@@@@AAA@@@@@@???>>>;;;:::999888888:::<<<>>>@@@FFFLLLPPPRRRWWW___fffnnnssszzz~~~|||yyywwwsss~~~wwwttt~~~vvvlll```___hhhuuu~~~}}}vvvooollljjjlllttt}}}~~~zzzwwwnnnhhhccceeehhhmmmuuu~~~{{{uuullldddZZZWWWSSSPPPNNNKKKHHHFFFIIINNNXXXeeerrr{{{yyyvvvrrrnnnjjjeee___[[[WWWSSSLLLGGGDDDBBB@@@>>>999777555555555555444333444333222222222444555666888999:::999888888999;;;:::GGGYYYkkkyyyzzzbbbMMM@@@FFFMMMIIIDDDCCCKKK[[[pppzzz|||~~~sssddd[[[\\\ccckkkpppkkk```PPPAAA777333222222000000000000000000000000......//////000000//////......//////000000111111////////////////////////000000000000111111111111///000000111222222333333333333444444444333222111000222555888888666444222555666666666777777777888777777888888999;;;<<<<<<@@@EEEGGGMMMYYYaaattt___NNNGGGBBB===>>>>>>===;;;:::;;;<<<<<<<<<>>>CCCEEEHHHQQQ[[[hhhooo{{{...............///111111444000333:::;;;AAA___~~~ooocccSSSIIIFFFEEECCC@@@@@@@@@AAAAAA@@@@@@???>>><<<:::999888888999;;;<<<===CCCJJJLLLMMMQQQYYY```iiinnnuuuzzz{{{}}}|||zzzuuu~~~uuuwwwxxxxxxmmmaaa___gggsss{{{~~~}}}|||tttiiibbb^^^]]]eeemmmuuuxxx}}}zzzsssnnnmmmmmmnnntttzzz~~~~~~vvvnnnfffccc___\\\ZZZUUUPPPKKKJJJLLLTTT___mmmyyy}}}zzzuuuppplllgggbbb___XXXTTTOOOJJJFFFBBB>>>;;;999777555555555666555444555444333333333444555666777999999999888888:::<<<<<>>666333222111000000000000000000000000///............///000000////////////000000000000////////////////////////000000000000111111111111...//////000000111222222111222333333333222111000///000333555666666555444666666666666777777777777666666888999:::;;;;;;;;;???BBBAAAEEEOOOVVVggggggSSSJJJDDD===>>>???===;;;:::;;;<<<;;;;;;===AAACCCEEEMMMVVV```gggttt...------......///000111666000222:::999;;;UUUuuuzzzlllZZZNNNJJJIIIGGGDDD@@@AAAAAAAAAAAA@@@??????>>>===;;;::::::;;;===>>>;;;AAAHHHJJJIIIMMMUUU]]]eeekkkrrrvvvxxxzzz|||~~~}}}yyyxxxttt|||}}}uuu|||qqqeeebbbiiittt|||~~~|||~~~yyylllccc\\\ZZZ```hhhjjjlllnnnnnnlllkkkkkkkkknnnuuu~~~xxxuuurrrppprrrvvv}}}|||sssqqqnnnkkkhhhfffaaaZZZTTTKKKMMMRRR]]]kkkwww}}}wwwrrrnnnjjjeeebbbZZZWWWRRRMMMHHHCCC>>>::::::888666555666666555444666555444333444555666777777999999999888999;;;======MMMcccuuu~~~oooYYYQQQGGGCCCDDDGGGJJJLLLSSS]]]hhhoooxxxmmmddd[[[YYYaaammmvvv{{{iii\\\JJJ;;;555333222111000000000000000000000000//////...------///000111000000000000////////////////////////////////////000000000000111111111111.........///000000111111,,,...000111222222222222///000111222444555666666666666666666777777777777555666777999:::;;;;;;;;;;;;>>><<<@@@JJJOOO```zzznnnWWWLLLDDD===>>>???>>><<<:::;;;<<<::::::<<<@@@AAACCCJJJSSSZZZbbbooo}}}******,,,---///000111222333///222999<<<>>>MMM```uuudddWWWLLLEEECCCEEEAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::::::::>>>???@@@BBBEEEKKKRRRWWW]]]ccckkkrrrvvvxxxzzz{{{{{{tttxxx~~~{{{~~~nnngggiiinnn}}}~~~pppccc___bbbfffhhhhhhgggddd___\\\[[[[[[___bbbiiiwww|||wwwtttttt}}}}}}wwwqqqnnnlllnnnoookkk```WWWXXXSSSQQQXXXggguuu~~~|||zzzxxxrrrhhh```[[[VVVOOOKKKHHHDDD>>>999:::999777555444444444444666555555444444444555555888555666999999888999===FFFQQQdddyyywwwgggTTTJJJAAA???DDDKKKLLLKKKXXX]]]cccjjjuuu}}}kkk^^^VVVQQQTTThhhwwwrrrcccUUUEEE;;;555111111333111111111111000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222444333333222222333333333444444555555666777777777777777777888999;;;<<<===<<<===???AAACCCJJJYYYhhhZZZJJJIIICCCAAA===<<<;;;;;;:::888;;;<<<===>>>???CCCHHHLLLSSSYYYgggwww............//////000000111...000777888999EEEVVVzzziii[[[PPPGGGDDDFFFBBBBBBAAAAAA@@@@@@??????===<<<;;;::::::999999999>>>???@@@BBBEEEJJJQQQUUUZZZ```hhhppptttwwwyyy{{{zzzzzz~~~|||}}}nnnhhhkkkqqq}}}{{{rrrhhhgggjjjnnnllliiiccc\\\VVVSSSRRRSSSUUU[[[iii|||yyyyyy}}}vvvtttooolllmmmnnnkkkccc\\\ZZZTTTPPPUUUbbbrrr}}}}}}|||{{{uuullleee[[[UUUNNNIIIFFFCCC???;;;888888888888777666555444555555444444555555666777777555666:::;;;:::<<<@@@JJJWWWkkktttdddQQQIII@@@>>>BBBHHHLLLMMMWWW\\\eeennnxxxzzzdddWWWPPPOOOTTTfffqqqjjj^^^PPPBBB:::555111222444111111111000000000//////000000000000000000000000////////////.........---////////////////////////////////////000000000000111111111111111111111111222222222222222222222222333333222222222333444444444444555555666666777777777777777888999:::<<<<<<:::999;;;>>>???EEESSSaaabbbOOOKKKDDDAAA>>>===<<<<<<;;;:::<<<<<<======>>>AAAFFFJJJPPPVVVcccsss~~~111111000000///.........000...000555555555>>>KKKlllpppbbbUUUJJJFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@<<<<<<;;;:::999999999999===>>>???AAACCCHHHNNNRRRUUU[[[dddlllrrrvvvyyy{{{~~~qqqmmmrrryyyzzzxxxuuuwwwxxxvvvpppggg]]]UUUQQQOOOMMMMMMPPP[[[ppp~~~vvvvvvwww{{{|||yyyyyy|||}}}wwwpppkkkeeecccdddccc^^^YYYZZZTTTNNNQQQ\\\lllyyy~~~yyyrrrlll^^^WWWNNNHHHEEEDDDAAA???777888:::::::::888666444555555555555666666777888777666777;;;<<<;;;???DDDNNN___vvvnnn^^^LLLGGG@@@===???FFFLLLPPPVVV]]]hhhttt~~~sss^^^PPPJJJMMMUUUffflllbbbWWWJJJ>>>777444111222444111111000000000000//////000000000000000000000000............------------........................////////////000000000000111111111111111111111111222222222222222222222222222222222222222333444555444444444555666666777777777777777888999:::;;;<<<999888:::<<<===AAAMMMYYYrrrmmmTTTLLLDDDBBB???>>>>>>>>>===<<<<<<<<<=========???CCCFFFLLLQQQ^^^mmmxxx000000//////......------000000222666666666===FFF\\\}}}vvvgggYYYLLLFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<;;;:::999999888999999<<<===>>>@@@BBBFFFKKKOOOQQQWWW```hhhoootttyyy{{{xxxuuu|||ttthhh^^^WWWUUUTTTQQQQQQVVVeee~~~tttqqqmmmnnnsssxxxzzzzzzyyyuuuoookkkjjjlllqqqttt|||{{{oooiii```[[[ZZZXXXUUURRRSSSOOOLLLNNNXXXgggvvv~~~xxxtttfff^^^SSSKKKGGGEEEBBB@@@888999999999999888777666888777777666666666777777888777999<<<<<<;;;???FFFRRRgggzzziii[[[HHHDDD@@@===???FFFOOOTTTXXX```lll{{{wwwkkk]]]LLLFFFLLLVVVeeeiii^^^QQQFFF:::555222000000222111000000000////////////000000000000000000000000................................................////////////000000000000111111111111111111111111111111111111111111111111111111111111222333444555333333444555555666666777777777777777888999:::;;;<<<:::<<<>>>>>>AAAJJJTTTeeexxxYYYKKKDDDAAA???===>>>>>>===<<<<<<<<<===<<<<<<===@@@CCCIIIMMMXXXfffqqq{{{,,,,,,------------.........///222555666777<<>>@@@CCCGGGKKKMMMSSS\\\eeelllsssxxx{{{}}}~~~}}}zzzlllccc^^^XXXTTTSSSWWWaaavvv|||vvvooommmooosssuuuuuuwwwssslllfffcccbbbdddfffmmm{{{wwwoooeee^^^YYYVVVSSSQQQLLLKKKKKKNNNWWWdddsss|||}}}zzzmmmeeeYYYOOOIIIEEEAAA>>><<<:::888666666666888999;;;:::999888777666666666:::999;;;===;;;:::@@@GGGVVVmmmvvvgggZZZEEECCC@@@@@@DDDLLLUUUZZZ]]]dddqqqrrrdddZZZIIIDDDLLLVVVbbbeee[[[MMMBBB888333111......000000000000////////////...////////////////////////////////////////////////........................////////////000000000000000000000000000000000000111111111111111111111111111111111111222222333444333333444444555666666666777777777777888999::::::===;;;<<>>=========<<<;;;;;;<<<===<<<<<<<<>>@@@DDDGGGIIINNNXXXaaahhhooouuuyyyzzz|||rrrlll^^^WWWSSSWWW^^^pppzzzuuuvvvxxxyyyyyy}}}zzztttnnniiifffdddccceeerrr~~~wwwnnneee^^^YYYUUURRRJJJLLLMMMOOOVVVbbbqqq|||~~~ssskkkaaaWWWPPPJJJCCC>>>@@@===:::666555777999;;;<<<;;;:::999888777777777:::;;;===???===<<>>===AAAGGGUUUmmmcccMMMEEEBBB???===<<<<<<;;;:::;;;<<<======<<<<<<>>>@@@FFFHHHOOOZZZdddnnn}}}++++++,,,,,,---......///---...//////000444777999BBBUUUvvv~~~pppaaaSSSJJJHHHCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999:::<<<<<<===???BBBDDDDDDJJJSSS\\\dddkkkqqquuuwww{{{qqqdddZZZXXX[[[fff~~~yyytttpppnnngggpppyyypppiiibbb]]]ZZZQQQRRRQQQQQQTTT```qqq~~~zzztttkkkddd]]]TTTKKKEEECCCAAA>>>;;;999999::::::::::::999999999999:::::::::;;;>>>AAA@@@@@@IIITTTiii}}}pppdddYYYQQQFFFCCCCCCJJJVVV```eeefffeeemmm~~~sssaaaPPPEEEJJJWWW\\\^^^[[[RRRCCC:::333222111000///111000000/////////.........////////////////////////........./////////000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111444333222111000000000000222333333444444555555666777777777777777888888999:::888999===>>><<<>>>CCCLLL^^^~~~lllTTTGGGDDD@@@>>>===<<<;;;999:::<<<============???@@@DDDEEEKKKTTT]]]hhhvvv---------...............000111111///000444777777<<>>===<<<<<<;;;<<<<<<888:::;;;<<<<<<>>>@@@CCCBBBGGGPPPYYY```hhhnnnrrrvvvzzz~~~uuuccc[[[XXX]]]qqq}}}yyymmmrrr|||wwwpppjjjgggXXXXXXUUUQQQSSS___qqq{{{uuuooohhh___UUUMMMDDDCCCAAA???===<<<:::999888888888999:::;;;===>>>999;;;???CCCCCCDDDNNNZZZrrrxxxfffYYYPPPIIIFFFDDDDDDNNN\\\gggjjjjjjfffooouuucccOOOGGGPPP```ccc```[[[QQQ???777111111222111111333000/////////............////////////////////////---------.........//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000444444222111000000//////222222333444444555555666888777777777777777888999:::888:::>>>???===???BBBEEETTTrrrrrrZZZIIIFFFBBB@@@>>>===;;;::::::<<<>>>>>>===>>>???AAACCCDDDHHHQQQYYYcccrrr,,,,,,,,,,,,---...////////////......000333555777===BBBVVVzzz{{{pppgggYYYMMMFFFCCCBBBBBBAAAAAABBBBBBBBB>>>>>>>>>>>>============;;;;;;:::999:::;;;<<<===BBBFFFMMMTTT\\\dddkkkpppuuuwwwzzz~~~lllaaa[[[YYYaaannn{{{yyy{{{{{{rrrmmmfff```ZZZWWWXXX```ooo}}}{{{sssiiiaaa\\\RRRPPPLLLGGGDDDBBBAAAAAA@@@<<<:::<<<<<<:::;;;>>>>>>>>>BBBGGGDDDCCCTTTjjjmmmYYYNNNIIIEEECCCCCCKKK\\\iiiooooooooojjjuuulllZZZJJJJJJTTTgggpppgggVVVJJJ999666333222222333333222---000222222111///..................//////////////////............////////////000111111///...---............////////////000000000000000000000000000000000000000000000000333333333333333333333333111222222333333444444555444555666777888999::::::999999::::::999;;;===@@@BBBNNNccc|||\\\MMMGGGAAA???===;;;999999;;;;;;;;;;;;;;;<<<===>>>???AAAFFFLLLTTT___kkkrrr,,,,,,+++,,,,,,---.../////////...///000222555777888>>>NNNmmm~~~rrrhhh[[[PPPIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============;;;:::999999:::;;;<<<===AAAEEEKKKQQQXXX```iiinnnsssuuuyyy|||zzzlllbbb[[[^^^hhh}}}zzzyyyyyyyyyxxxwwwwwwwwwxxxzzz|||~~~zzzxxxyyy~~~{{{nnniiicccaaa```eeeqqq}}}zzzrrrkkkggg^^^[[[WWWRRRLLLHHHFFFDDDDDD@@@???AAAAAA>>>>>>@@@???>>>BBBFFFEEEGGGZZZooojjjUUUKKKFFFCCCAAACCCNNNaaaoootttssssssnnnyyy|||gggWWWMMMNNNYYYjjjqqqfffTTTGGG999666222000111111111000---000222222000.....................//////////////////............//////000000111111000000//////........./////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111222333333444444555444444555666777777888888888999::::::999:::===@@@BBBLLL\\\wwwbbbOOOHHH@@@>>>===:::888888;;;;;;;;;;;;;;;<<<======???AAAEEEJJJRRR]]]iiippp}}}+++++++++,,,,,,---.../////////...///000222444666666<<>>>>>>>>=========:::999999999:::;;;===>>>@@@CCCHHHMMMTTT\\\eeekkkpppssswww{{{~~~ssscccXXXWWW]]]kkkyyyppplllkkkiiifffdddddddddcccbbb```aaaccceeeiiinnnrrrtttsssrrrsss{{{wwwsssooommmkkklllttt}}}|||wwwtttnnnkkkgggbbb\\\VVVQQQNNNNNNJJJJJJLLLKKKFFFBBBBBB@@@???AAAEEEGGGNNNbbbwww~~~eeePPPGGGDDDBBBAAAFFFUUUiiixxx|||{{{zzzxxxsss```RRRPPPUUUbbbpppsssfffQQQDDD888555111////////////......000111111000.....................//////////////////............//////000000///...............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444444444444444555555666666666888999:::999999:::===???CCCGGGRRRjjjoooWWWLLLBBB??????;;;999999<<<;;;;;;;;;;;;<<<======@@@AAACCCGGGNNNYYYeeemmmwww++++++++++++,,,---...///////////////000222333444888===AAAMMMmmmzzzjjj^^^TTTLLLIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@??????>>>>>>=========999999888888999;;;===>>>@@@BBBFFFJJJPPPXXXaaagggmmmpppvvvzzz~~~xxxeeeXXXUUUXXX___wwwwwwlllddd___\\\XXXVVVUUUUUUSSSRRRRRRRRRRRRTTTWWW[[[___bbbggggggiiippp}}}yyywwwvvvuuusssqqqwww~~~}}}yyyxxxvvvrrrmmmgggbbb______[[[YYY[[[YYYQQQIIIFFFBBB@@@@@@DDDJJJUUUkkk|||bbbMMMEEECCCCCCEEELLL^^^tttlllZZZPPPRRR\\\kkkvvvuuueeePPPBBB888555111/////////.........///111111///------...............///////////////......------......//////...,,,+++++++++,,,---/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222333333444444555555555555555555666666888999999999999:::===???CCCCCCJJJ^^^dddSSSEEEBBBCCC???<<<>>><<<<<<;;;;;;;;;<<<<<<===@@@@@@AAADDDJJJTTT```gggqqqzzz++++++++++++,,,---............//////000111222333666:::<<>>=========999999888888999:::<<<===@@@BBBDDDHHHMMMTTT]]]ccciiinnntttzzz~~~oooaaa\\\]]]\\\qqq|||oooccc\\\XXXTTTQQQOOONNNLLLJJJJJJJJJIIIJJJLLLOOORRRTTTXXXYYY]]]cccooo~~~}}}{{{yyyyyyuuutttuuuwwwvvvuuuyyy}}}~~~~~~|||yyyvvvtttrrrmmmiiijjjfff\\\QQQKKKEEECCCBBBEEENNN]]]sss{{{aaaMMMFFFEEEEEEKKKTTTggg}}}kkk[[[UUUTTTbbbsss{{{uuudddOOO@@@888555222000///000//////...///000000...------...............////////////......------------......///...---,,,+++,,,---...////////////000000000000////////////////////////////////////////////////222222222222222222222222000000111222222333333444666666666666666666666666777888999999888:::<<>>@@@===<<<<<<;;;;;;;;;<<<<<>>>>>===<<<:::999999888888999;;;<<<>>>@@@CCCFFFKKKQQQXXX]]]eeejjjrrryyy~~~||||||ooofffcccbbbqqqtttfff```\\\WWWSSSPPPNNNKKKIIIFFFFFFFFFFFFHHHJJJLLLMMMLLLOOOSSSYYYaaaooo~~~}}}xxxtttrrrppppppppprrruuuvvvvvv|||zzzuuuuuuqqqfffZZZSSSKKKHHHFFFIIITTTfff{{{{{{aaaNNNGGGHHHHHHPPPZZZmmmlll___\\\YYYjjj{{{tttaaaLLL>>>777444111///000000000000...///000///---,,,---...............////////////......------------......000000///............///............////////////////////////////////////////////////////////////222222222222222222222222000000111111222333333333555555666666666777777777777888999888888999<<<>>>???===BBBPPPgggjjjNNNFFFDDD???<<<@@@======<<<;;;;;;;;;;;;<<<======>>>@@@DDDKKKSSSYYYeeennn|||************+++,,,---.........///000000111111111111000555>>>GGG]]]|||jjj[[[QQQNNNIIIHHHGGGFFFFFFFFFFFFFFFBBBAAAAAA@@@???>>>===<<<;;;:::999888888888999:::;;;===AAAEEEHHHNNNSSSWWW```fffooowww}}}}}}xxxyyyxxxqqqoooxxxsssiiieee___ZZZVVVRRROOOLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKOOORRRWWWaaaooozzz}}}vvvqqqnnnooonnnpppsssuuuwww~~~{{{{{{xxxnnnbbb[[[QQQOOOLLLOOO[[[nnn{{{bbbOOOIIIIIIJJJSSS\\\pppiii^^^^^^___rrrqqq\\\GGG999444111///...///000000000...//////...---,,,---///............////////////...------,,,,,,------..................---,,,,,,------------............////////////////////////////////////////////////111111111111111111111111000000000111222222333333333333444555666666777777777888888888888999<<<>>><<<<<<@@@KKK[[[xxx{{{XXXLLLGGG???<<<@@@======<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCHHHOOOSSS___iiivvv************+++,,,---...---...///000111111000000444111666>>>@@@LLLuuusssbbbVVVRRRKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<<<<<;;;:::888888888888999888;;;???CCCGGGKKKPPPSSS\\\cccllluuu|||zzzzzz|||qqqmmmgggaaa\\\XXXTTTQQQMMMMMMLLLJJJHHHFFFDDDBBBFFFJJJNNNPPPRRRZZZgggqqq}}}yyyuuupppoooppprrrtttwww|||}}}{{{rrrggg```VVVTTTQQQSSS___tttzzzbbbPPPJJJJJJJJJTTT]]]qqqzzzdddZZZ\\\dddxxxoooYYYDDD555222///---,,,---///000000...//////...,,,,,,---///............/////////000...------,,,,,,------...******+++,,,+++***)))(((,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000000000000111222222333333111111222333555666777777777888888888888999<<<>>>999;;;@@@HHHTTTlllbbbRRRKKKAAA===AAA>>>===<<<;;;;;;;;;;;;;;;999;;;>>>@@@BBBGGGLLLPPP[[[eeesss'''''''''((()))+++,,,---////////////000000000000...444555777<<>>===<<<<<<;;;<<<;;;999888888888999999999;;;>>>@@@CCCGGGLLLOOO\\\aaahhhooouuu{{{sssiiiffffffaaa[[[XXXSSSRRRPPPLLLHHHHHHIIIKKKKKKPPPVVVXXXYYY[[[aaagggrrr{{{}}}zzzuuusssuuu{{{{{{vvvnnneee___XXXUUUUUU]]]nnnmmm^^^SSSLLLKKKNNNTTT^^^nnnmmm___aaaeeettthhhQQQAAA888000000///...............000///---,,,+++************,,,...//////...,,,***........................---,,,,,,,,,,,,---......---------............///000...,,,******,,,...000///......---------..................////////////222222222111111111000000222222333444444555555666888888888999::::::;;;;;;999;;;;;;BBBPPP___pppSSSIIIGGGBBB===<<<===============<<<;;;>>>>>>===>>>AAADDDHHHKKKTTT]]]kkkyyy))))))))))))***,,,---....../////////000000000000111666777888<<>>===;;;:::999999999999999;;;===@@@BBBFFFKKKNNNVVV[[[ccckkkqqqxxx~~~uuupppnnniiidddbbb\\\[[[XXXSSSOOONNNOOOQQQTTTYYY^^^``````aaaeeehhhlllttt|||yyyzzz}}}|||xxxsssmmmeee___[[[ZZZ\\\fffvvv~~~kkk^^^TTTMMMLLLNNNRRR\\\kkk}}}~~~{{{kkkbbbggglllzzz{{{bbbKKK<<<333000000///.....................------------......////////////////////////........................---,,,,,,,,,,,,---......------------............///...,,,++++++,,,...///......---------......///........./////////000000222222222111111111000000222222333444444555555666555555666666777888888888<<<===<<>>===============<<<<<<;;;============@@@DDDGGGJJJRRRZZZhhhwww*********+++,,,---...///....../////////000000000111555555777<<<<<>>===;;;:::999999999888:::===???AAAEEEIIIMMMOOOTTT\\\dddllltttzzz}}}{{{yyyzzz}}}|||uuupppooohhhfffccc^^^ZZZXXXYYY[[[aaaeeekkklllkkkjjjkkkmmmkkkoooxxx}}}{{{xxxtttpppjjjccc___^^^```fffsssxxxhhh]]]VVVPPPNNNPPPQQQ[[[iii{{{{{{vvvtttjjjiiisssyyysssZZZFFF888111000000///...............---------...///000111222111///---,,,,,,---///111---------------------------,,,,,,,,,,,,---......------------............------------------------,,,---------.../////////////////////000000000000222111111111111000000000222222333444444555555666444444555555666777777777<<<===;;;???IIIQQQlllsssZZZLLLEEEBBB>>>============<<<<<<;;;<<<<<<<<<===???BBBFFFHHHNNNWWWdddsss************+++,,,---............/////////000000...222000222:::<<>>>>>@@@???===<<<:::999888888888:::<<<>>>@@@CCCGGGKKKLLLQQQYYY```hhhooovvvzzz{{{~~~uuurrrppprrrvvvzzzwwwrrrqqqnnniiifffeeefffhhhmmmqqqvvvyyyxxxvvvuuuuuurrrqqqsssyyy~~~}}}zzzyyyvvvrrrmmmgggbbb^^^\\\bbbnnn}}}rrrddd^^^ZZZVVVTTTUUUVVV___lll}}}uuuppppppllltttkkkSSSBBB999333000000///...............------------...000111222...---+++******+++---...---------------------------,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,---......---,,,,,,+++,,,---.../////////000/////////000000000111111111111111111000000000000222222333444444555555666555555666666777888888888999:::888>>>GGGMMMdddcccOOOGGGEEE>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>AAADDDFFFLLLTTTaaaooo|||***************+++,,,---............///////////////222......777;;;@@@NNNhhhpppdddXXXSSSQQQMMMIIIHHHEEEDDDBBBAAA???>>>>>>>>>>>>>>>===<<<:::888777666777999;;;<<<>>>AAAEEEHHHMMMQQQWWW]]]dddjjjqqquuuzzz~~~~~~wwwooommmoootttyyy}}}zzzzzzxxxuuurrrrrruuuwwwwww{{{|||wwwqqqooovvv~~~~~~}}}||||||yyyxxxvvvqqqkkkeeeaaa___[[[dddssszzzmmmbbb^^^___^^^]]]^^^```iiiuuurrrlllnnnqqq~~~dddMMM???777333000000///...............---------,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...+++,,,...//////...,,,+++++++++---...////////////////////////000000000000000000000000000000000000222222333444444555555666555555555666777777888888::::::999>>>EEEHHH[[[{{{nnnSSSHHHFFF??????===<<<;;;;;;;;;<<<::::::;;;<<<>>>@@@CCCDDDJJJQQQ]]]kkkxxx***************+++,,,,,,------........./////////111555000---444777;;;GGG]]]}}}mmm]]]VVVSSSPPPLLLKKKGGGFFFEEECCCAAAAAA@@@@@@======<<<<<<:::999777666777999:::;;;===???CCCFFFLLLPPPUUUZZZ___eeekkkooowww|||xxxrrrmmmnnnssszzz~~~ssskkkkkkuuu~~~||||||{{{{{{zzzyyyyyyxxxvvvvvvtttpppjjjeeebbbaaa^^^hhhxxxwwwjjj``````eeegggiiijjjnnnvvv|||nnniiimmmuuu{{{]]]FFF:::444000000000///..................---,,,+++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,---......---,,,,,,+++,,,.../////////..................//////////////////000000000000000111222222333444444555555666333333444444555666666666<<<<<<:::>>>DDDCCCQQQmmmyyyYYYIIIEEE@@@???===<<<;;;;;;;;;<<<::::::;;;<<<>>>@@@BBBCCCHHHNNNYYYfffsss,,,++++++++++++,,,---------------........./////////666222...333555777AAAPPPuuujjj^^^XXXSSSOOOMMMHHHGGGFFFDDDCCCBBBAAAAAA<<<=========<<<;;;999888777888:::;;;;;;>>>BBBDDDHHHKKKOOOTTTYYY___eeejjjrrrxxx{{{wwwqqqrrryyyzzzoooiiikkkttt{{{~~~|||zzzzzzxxxwwwuuutttrrrrrrpppqqqpppmmmhhheeedddeeefffpppuuuiii___aaajjjpppsssvvv{{{vvviiifffkkkvvvrrrUUU@@@777333000000000///...............------,,,+++++++++++++++......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,------------------,,,,,,---...///000///---,,,------------............////////////000000111111222222333444444555555666333444444555666666777777999:::888===BBB@@@LLLfff___LLLEEEAAA@@@===;;;::::::;;;<<<:::;;;<<<===???@@@BBBCCCEEEKKKUUUaaammmzzz------,,,,,,,,,---......---------.........//////)))333222///444555666???FFFiiixxxggg^^^VVVOOOMMMHHHGGGEEEDDDBBBAAAAAAAAA======>>>>>>>>>===;;;:::777888999:::;;;===AAADDDCCCFFFKKKOOOUUU[[[bbbgggmmmttt{{{~~~}}}~~~~~~wwwxxx~~~uuukkkhhhkkkooouuu}}}~~~{{{zzzyyywwwtttrrrooommmlllkkkmmmmmmkkkhhheeefffhhhnnnwwwuuuhhh___bbbmmmuuuzzz}}}qqqeeeccciiiuuuiiiNNN<<<777666555000000///...............,,,,,,,,,++++++,,,,,,---///---)))'''''')))---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------------------------------,,,---///000000...---+++,,,,,,,,,---------........./////////000000111111222222333444444555555666666666777777888999999999333555444;;;BBB@@@KKKeeezzzdddOOOGGGBBB@@@===;;;::::::;;;<<<:::;;;<<<>>>???AAABBBBBBCCCIIIRRR]]]jjjvvv,,,,,,++++++,,,,,,---...---------............///222222222111111444888;;;AAAVVVxxxuuubbbWWWQQQMMMLLLIIIFFFDDDCCCBBB@@@>>>@@@@@@??????>>>>>>======999999999999:::;;;<<<<<<@@@CCCGGGLLLQQQWWW^^^bbbkkknnnsssxxx{{{~~~{{{rrrlllqqq{{{yyyqqqkkkgggmmmpppvvv}}}}}}}}}}}}tttsssrrrpppmmmjjjgggfffjjjiiiiiijjjgggeeehhhnnnuuuvvvkkkeeekkkuuu|||~~~kkkaaa[[[eeexxxxxx]]]III<<<444111222000000///...------,,,,,,,,,---......,,,,,,---...........................---------,,,,,,+++++++++...,,,)))&&&&&&'''***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------........................------////////////000000000000///000111222444555666666666666666666777777777777888999:::;;;===BBBIIIMMMkkkfffQQQMMMDDDAAA<<<:::<<>>:::<<<<<<;;;;;;<<>>>>>======::::::999999999:::;;;<<<>>>AAAEEEIIINNNTTTZZZ^^^eeeiiiooouuuxxx{{{~~~~~~qqqgggggglll|||xxxssspppjjjmmmqqqvvv{{{~~~~~~}}}{{{{{{uuutttssspppmmmjjjhhhfffcccbbbcccdddcccbbbhhhpppzzzsssmmmnnnvvv~~~ssscccZZZVVV```tttnnnTTTCCC888111///000000//////...------,,,,,,...///000///---,,,,,,---........................---------,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------..............................////////////000000000000000000111222333444444555555555666666666777777777777777888999;;;@@@FFFJJJ```mmmUUULLLEEECCC???<<<===>>>===;;;;;;;;;::::::;;;===@@@AAADDDGGGMMMUUU___lllzzz)))))))))))))))***++++++------------............000000000000000222555888888BBBYYY|||qqqaaaVVVRRRLLLJJJGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>===<<<:::999888888999;;;======???CCCFFFJJJOOOTTTXXX^^^cccjjjqqquuuyyy|||~~~xxxhhhaaa```fffvvv{{{xxxmmmnnnpppsssvvvzzz|||~~~|||yyyxxxvvvuuusssqqqmmmjjjgggeee^^^]]]]]]___```bbbkkktttpppssszzzwwwjjj[[[UUUQQQ[[[oootttaaaKKK<<<444///...000/////////...------,,,,,,---...000///...---...000------------------------------,,,,,,,,,,,,+++++++++,,,---------,,,******+++++++++,,,,,,------------,,,,,,---......---+++,,,,,,,,,---------................................./////////000000000111111222222222333333333333555555555666666666666777666666777777999<<>>???AAADDDJJJQQQ[[[hhhttt}}}***))))))))))))***++++++,,,,,,---------............///000//////000333666:::>>>LLLiiiyyyfffYYYTTTMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBAAA@@@???>>>>>>======;;;999888888999;;;<<<<<<>>>AAACCCFFFJJJPPPSSSXXX^^^gggnnntttxxx|||~~~vvviiiccc^^^eeemmmsssxxx~~~|||zzzuuuuuuuuuwwwzzz~~~|||yyywwwvvvuuusssppplllhhheeeddd___\\\\\\^^^___dddooozzz}}}rrrzzzvvvfffWWWTTTRRRZZZlll~~~iiiXXXEEE999333000///111//////.........---------***+++---.........000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++*********+++,,,,,,---......---,,,,,,---......---+++,,,,,,,,,---------......---------.....................//////000000111111444444444333333333333333444444555555555666666666666777777777888;;;???BBBIIIdddoooWWWIIIFFFBBB@@@===:::;;;>>><<<;;;;;;;;;;;;<<<>>>>>>@@@CCCGGGNNNWWWcccooowww***************+++,,,,,,,,,,,,,,,------------......////////////000222444::::::CCCZZZ{{{kkk]]]VVVNNNLLLJJJIIIIIIIIIHHHFFFCCCCCCBBBAAA@@@???>>>>>>===<<<:::888888888:::;;;;;;===@@@BBBDDDHHHLLLPPPVVV\\\dddlllsssxxx|||xxxmmm```^^^^^^___aaaeeeiiilllrrrvvv~~~~~~~~~{{{yyywwwxxxxxxyyyzzz~~~}}}zzzxxxuuutttrrroookkkgggcccaaa```]]]\\\^^^```eeeqqq}}}|||xxxvvvvvvssscccSSSTTTWWW___ooo~~~{{{___PPP???666222///...///...............---------***,,,------,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,******+++,,,,,,---......---,,,,,,---......---+++,,,,,,,,,---------......---------.........//////.........///000111111111555555555555444444444444444444444444555555555555666777888888888:::>>>AAAFFFZZZ|||dddOOOGGGBBBAAA>>>:::;;;???==================>>>>>>???AAAEEEKKKSSS^^^iiiqqq+++************+++,,,,,,,,,,,,,,,,,,---------------///000000///000111333555666<<>>>>>===<<<;;;:::999999888888:::<<<>>>@@@BBBFFFJJJMMMTTTYYYaaaiiiooovvv|||~~~lllbbbZZZWWWXXXXXXZZZ\\\^^^```eeennnyyy|||||||||{{{{{{yyyxxxxxxwwwwwwxxxzzz~~~}}}{{{vvvuuusssoookkkfffcccaaaaaa^^^]]]___aaagggsss{{{wwwssspppoooqqqxxxnnn]]]QQQXXX^^^fffttt}}}sssTTTGGG888222///---,,,---...........................//////---***(((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***))))))***,,,---+++++++++,,,,,,------------,,,,,,---......---+++,,,,,,,,,---------......,,,,,,------.../////////------...///000111222222555555555555444444444444333333333444444444555555666777888999999;;;>>>@@@FFFRRRmmmuuu[[[MMMCCCAAA@@@;;;;;;@@@>>>>>>>>>>>>>>>=========>>>???CCCHHHOOOYYYdddkkk{{{***))))))))))))***++++++++++++,,,,,,,,,---------...///000000000000111333222444999CCCVVVvvv{{{hhh___SSSQQQNNNLLLLLLKKKIIIGGGEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;999777666888:::<<<>>>@@@CCCHHHKKKQQQUUU\\\cccjjjqqqxxx}}}~~~rrrccc]]]ZZZWWWUUUVVVUUUUUUWWW[[[cccmmmvvv|||~~~}}}}}}|||}}}~~~~~~xxxyyyzzz}}}~~~yyywwwuuuqqqlllhhhdddbbbbbb``````cccgggmmmzzz|||uuurrroookkklllpppuuu~~~zzziiiYYYVVV```iiioooxxx~~~ttteeeLLL???333///...---,,,...........................---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,------...//////000------...///000111222222222222333333333333333333222333333333333444444444444666888888999:::===@@@CCCIII^^^jjjWWWFFFCCCCCC===;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;===@@@DDDJJJTTT^^^eeeuuu|||((((((((((((((()))******++++++,,,,,,,,,---------...000111111000000111333222666:::===IIIfffmmmcccUUURRROOOMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@???>>>;;;<<<======<<<999666555666888:::<<<>>>BBBGGGJJJOOORRRXXX^^^eeemmmuuu{{{}}}ooofffaaaZZZTTTTTTTTTRRRQQQSSSXXX___gggmmmsss}}}}}}}}}{{{yyywwwsssnnniiieeecccdddcccdddhhhlllssswwwrrrrrrpppkkklllqqqrrr{{{wwwhhhYYY^^^iiirrruuuzzzzzzjjjWWWHHH<<<111///000//////111---.....................)))***,,,------...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((+++...000000///---+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,------...///000000------...///000111222222000000111111111222222222222222333333333444444444333555777777888:::===???AAABBBTTTyyyvvv^^^JJJEEEEEE>>>;;;===============<<<;;;::::::999;;;>>>AAAHHHQQQ[[[bbbqqqxxx*********))))))))))))))))))***+++,,,,,,,,,,,,+++............///000222222444444444;;;FFFQQQsssyyyggg___VVVOOOOOOOOOLLLJJJKKKIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>===<<<;;;999999777888:::;;;<<<>>>BBBEEEJJJNNNUUU\\\dddlllsssxxx~~~|||pppiiiccc___XXXSSSPPPTTTYYY\\\aaafffssszzz{{{zzzwwwtttpppmmmkkkiiieeedddcccfffnnnzzzxxxrrrnnnqqqrrrooollljjjvvv{{{}}}}}}|||mmmddddddaaasss{{{sssbbbPPPAAA<<<555///------......------------------------------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///,,,,,,************,,,,,,+++******))))))******+++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////111222333444444222222222333333333444444666666777888999;;;===>>>???BBBMMMdddvvvYYYIIICCC???@@@CCC???>>>===<<<<<<;;;;;;;;;<<<===???AAAEEELLLTTTZZZhhhppp{{{***)))))))))))))))))))))******+++++++++,,,,,,,,,///.........///000111111444555444999BBBKKKhhhvvvggg]]]TTTQQQPPPMMMKKKKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>>>>===<<<;;;:::999777888:::;;;;;;>>>AAADDDHHHLLLRRRXXX___gggpppuuuyyyxxx{{{|||yyy}}}zzzqqqlllddd]]]ZZZ\\\^^^```dddiiiuuu{{{}}}|||yyyvvvsssooollljjjiiiiiijjjnnnvvvuuuoookkkmmmnnnkkkhhhhhhsssxxx{{{|||wwwjjjdddfffppp|||ppp]]]JJJ>>>:::444000............////////////////////////------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---......---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,------------------,,,,,,,,,,,,,,,............//////////////////000111222222333333333333333444444444555555555555666666888999;;;<<<>>>AAAJJJ]]]}}}eeePPPHHHDDDBBBCCC???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@CCCJJJQQQWWWbbbjjjvvv))))))))))))))))))******,,,+++*********+++,,,---/////////...//////000000333555333666===BBBXXX{{{rrrfffYYYTTTRRROOOLLLLLLJJJHHHFFFEEEEEEDDDAAA???>>>>>>>>>>>>===;;;:::999777999::::::;;;===@@@CCCFFFIIIMMMRRRYYYaaajjjpppvvvvvvzzzzzzvvvyyy}}}~~~tttmmmhhhiiijjjkkknnnrrrzzz~~~~~~|||zzzvvvqqqmmmkkklllnnnrrrxxx|||ooojjjgggiiiiiigggfffhhhooouuuyyy||||||rrrhhhhhhooozzzjjjUUUDDD:::777333000/////////...........................------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------............////////////000000000111111222222222444444444444555555555555555555555555666777888999===???EEESSSlllyyy]]]OOOGGGCCCAAA>>>======<<<<<<<<<<<<===<<<<<<===???AAAFFFMMMRRR[[[cccoooyyy)))))))))))))))*********,,,+++***))))))+++---...000//////.........//////111444222555:::;;;KKKfff~~~ooo^^^VVVSSSPPPNNNNNNKKKIIIGGGFFFFFFDDDBBB@@@?????????>>>===<<<;;;:::888999:::::::::<<>>>>>@@@DDDIIIMMMVVV^^^iiisss|||(((((())))))************,,,+++***))))))+++---...000///...............///...333222444999999CCCXXX~~~yyydddYYYUUUQQQOOOOOOLLLJJJHHHGGGGGGFFFCCCAAA@@@@@@@@@???>>>===;;;;;;888999999999999:::===@@@CCCEEEGGGKKKPPPWWW```fffkkklllqqqwwwzzz|||~~~~~~{{{xxxtttqqqooorrrvvv{{{sssddddddggglllmmmnnnssszzz}}}uuulllggghhhxxxooo[[[HHH;;;222111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---------.........//////............////////////000000000000000000111111111111222222222333333333666666666666666777888999:::;;;???FFFRRRkkkbbbLLLDDDCCC>>>======<<<<<<<<<<<<======>>>??????@@@CCCGGGJJJSSSZZZdddnnnxxx((((((((()))******++++++,,,+++*********+++,,,---.........---......//////---222111222999888===NNNjjjnnn___YYYTTTQQQPPPMMMKKKIIIHHHHHHFFFDDDBBB@@@@@@@@@@@@???===<<<;;;888999999999888999<<<>>>AAACCCFFFIIIMMMTTT[[[```ggghhhmmmsssuuuwww~~~~~~{{{xxxvvvtttsssyyytttnnnbbbfffmmmsssuuuvvv}}}yyyjjjeeeeeekkk|||}}}fffQQQ@@@777111000....../////////...------------------------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******************+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---......//////............/////////////////////000000111111111111111111111222222222222555555555666666777999999999999<<>>===<<<<<<;;;;;;;;;===>>>>>>>>>???AAAEEEHHHOOOVVV___iiisss~~~'''(((((()))******++++++******+++++++++,,,,,,,,,------------......///000,,,222111111777777999EEETTTyyy{{{hhh___XXXSSSRRRNNNLLLJJJIIIHHHGGGEEECCCAAAAAAAAA@@@???>>><<<<<<888999999999888888;;;======@@@DDDGGGKKKPPPVVVZZZbbbccchhhnnnqqqssszzz|||zzzyyyyyyyyyxxxmmmiiidddjjjttt{{{|||}}}}}}oooddddddiiiqqqqqq[[[GGG:::444222///---,,,---.........------------------------------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,------...+++++++++,,,---.....................////////////---......///000111222222111111222222222333333333333333333444555777888999777666:::@@@DDDRRRssstttXXXJJJEEEAAA@@@>>>===;;;:::::::::;;;<<<=========???BBBEEEKKKQQQYYYbbblllxxx'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111---333000000666555666AAADDDjjjoooccc[[[UUUSSSNNNLLLJJJIIIIIIHHHEEEDDDAAAAAAAAA@@@???>>>===<<<888999999888777888:::===;;;>>>BBBFFFJJJNNNSSSVVVZZZZZZ___eeehhhkkksss|||zzz|||{{{{{{|||}}}ssshhheeefffmmmxxxxxxkkkccchhhpppwwwyyygggRRRAAA777444222///,,,+++,,,---......++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---...---,,,***)))***+++,,,,,,,,,,,,+++***+++******************+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++,,,,,,---................../////////000,,,---...///000111222333222222333333333444444444111111111222444666888999666555888>>>AAAJJJggguuuZZZIII@@@BBBAAA???===;;;:::999999999:::;;;;;;<<<===AAACCCGGGMMMUUU^^^gggsss+++++++++***************)))************+++++++++++++++,,,,,,---.........,,,...000222333555888;;;CCCWWWxxxkkkbbbZZZSSSQQQOOONNNOOOLLLGGGFFFIIIEEEDDDDDDCCCCCCBBBAAAAAA;;;;;;<<<===<<<;;;999888<<<===>>>AAAEEEJJJNNNPPPUUUXXX\\\```eeekkkqqqvvv|||}}}zzzwwwlllgggfffsssuuu||||||qqqfffeeeppp~~~|||lll[[[III999222222111111000///////////////...------,,,,,,------...---,,,,,,+++*********++++++++++++******)))))))))000///---***)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---...///000000...,,,+++------------,,,,,,+++******+++,,,,,,------,,,,,,------------------,,,,,,......//////000000111111333333444444444333333222333333333333444666888999777777999<<<>>>GGG[[[nnnxxxZZZJJJEEECCCBBB@@@??????>>><<<:::<<<===<<<;;;:::;;;>>>AAAGGGJJJOOOVVV```mmmyyy************************)))************++++++++++++,,,,,,---......//////...000111222222444666999999IIIfffuuuggg___ZZZTTTQQQOOOOOOKKKFFFEEEGGGCCCCCCBBBBBBAAA@@@@@@@@@=========<<<<<<:::999999;;;<<<===@@@DDDHHHLLLNNNQQQTTTXXX]]]aaagggmmmrrryyy~~~~~~ssslllkkklllyyyzzzwwwooofffgggtttuuucccSSSDDD888222222000//////...------.........------,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++...---,,,************+++))))))))))))))))))))))))+++***)))))))))***+++,,,++++++---...---,,,+++))),,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,------------------------.........///000000111111222222333333333333222222333333333333444666777999888888:::<<<===DDDVVVgggyyy[[[KKKFFFBBB@@@>>>=========;;;999<<<======;;;:::;;;>>>@@@DDDGGGLLLSSS]]]iiiuuu~~~((())))))******+++++++++)))************+++++++++,,,,,,------...//////000000111222222111222444666777@@@UUUvvvrrrgggaaaZZZUUURRRPPPMMMGGGFFFHHHDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;::::::999:::;;;<<<>>>AAAEEEHHHJJJMMMOOOSSSWWW\\\aaagggkkksssyyyvvvnnnlllqqqwww{{{qqqkkkeeehhhxxx{{{jjjUUUGGG>>>666222111///...------,,,---------...------,,,,,,------...,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,******************************))))))******+++,,,******,,,------,,,++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,------.........---......//////000111111000111111222222222111111333333222333444555777888999999;;;<<<<<<@@@NNN\\\}}}```NNNHHHCCCAAA???>>>>>>===<<<:::<<<======<<<;;;;;;>>>@@@AAADDDHHHNNNWWWcccooowww'''(((((()))***++++++,,,))))))*********+++++++++,,,------......//////000///000111111111222444666<<<>>>JJJfffrrrggg___YYYTTTRRROOOJJJHHHJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA???<<<;;;::::::;;;:::::::::<<<>>>AAADDDFFFHHHKKKNNNRRRVVV[[[aaaeeejjjqqqzzzzzzooojjjoooyyy~~~xxxkkkhhhdddhhhxxxttt```JJJ===888444000///......---------------......------,,,,,,------...,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,---...............++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---...//////------......///000000111///000000111111111111000333333222222333555666777777777:::<<<;;;===GGGSSSmmmiiiTTTJJJFFFDDDAAA?????????===<<<<<<======<<<;;;;;;===??????AAAEEEKKKSSS^^^iiiqqq''''''((()))******++++++))))))*********+++++++++,,,,,,------.../////////,,,...///000000222555777:::999@@@UUUxxxnnnbbbZZZSSSQQQOOOKKKJJJKKKHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@===<<<;;;;;;<<<999999999:::<<<>>>@@@BBBEEEGGGKKKNNNRRRVVV\\\```bbbiiirrryyy|||}}}uuulllkkksss|||}}}yyysssggghhhfffggguuu|||mmmXXXBBB888555222///...///......---......//////...------,,,,,,------...,,,++++++***++++++,,,,,,//////...---+++***))))))---,,,,,,,,,+++******)))(((((((((((((((((((((((())))))******+++++++++++++++,,,,,,------.........******+++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////---------...//////000000...///000111111111111111333333222222333444555666444555777::::::<<>>>>><<<;;;<<<===>>>===;;;;;;<<<>>>>>>@@@CCCHHHOOOYYYdddkkk'''(((((())))))*********)))************+++++++++++++++,,,,,,---......///+++---//////000111444777777777<<>>======<<<:::999999999:::<<<>>>???BBBDDDGGGJJJMMMRRRWWW[[[[[[bbbjjjqqqtttwww|||zzzrrrmmmoooxxx}}}zzz{{{|||qqqjjjcccjjjlllkkkssstttbbbPPP===555333111...---..................///000...------,,,,,,------...++++++******++++++,,,,,,///...---,,,+++***)))(((,,,------,,,+++***)))((())))))))))))))))))))))))))))))***++++++++++++***************++++++++++++)))***++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,------......///000000...///000111111222111111444333222222222333555666444333666999999:::@@@HHHWWWsssgggRRRJJJFFFAAA>>><<<;;;:::999<<<===>>>>>><<<;;;<<<======???AAAEEEKKKTTT___eee((((((((())))))))))))))))))************+++++++++******++++++,,,------------.../////////000222444444888===FFFYYY{{{rrrggg[[[WWWSSSOOOLLLLLLGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>===;;;:::999999999:::<<<===>>>AAADDDFFFIIINNNSSSVVVXXX]]]ccchhhlllpppwww|||yyy~~~yyyuuuqqqpppuuu}}}}}}|||tttkkkddd___nnnuuusssvvv}}}xxxkkkUUUGGG999444222000......------,,,,,,---......///...------,,,,,,------...++++++******++++++,,,---+++++++++++++++************+++,,,,,,,,,+++******------------------------((()))***+++,,,++++++***++++++******************))))))***+++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,---......//////000...///000111222222222222444333222222222333444555666555555888888888<<>><<<;;;999<<<>>>???>>><<<;;;;;;<<<<<<===???BBBHHHPPPZZZaaa))))))))))))(((((((((((()))************+++++++++)))******++++++,,,------///000000///......000222111666:::>>>JJJhhh}}}pppddd]]]YYYSSSOOOOOOJJJJJJIIIHHHHHHGGGGGGFFF@@@AAAAAABBBAAA@@@>>>===;;;:::999999999:::;;;<<<<<<>>>AAADDDGGGKKKPPPSSSWWW[[[___cccfffkkksssxxxsssyyyuuusssrrrsssyyy~~~yyypppjjjeee]]]ppp}}}zzzyyy{{{ssseeeLLLAAA777333222000//////++++++++++++,,,,,,---......------,,,,,,------...+++*********+++,,,,,,---(((((()))***++++++,,,,,,((()))+++,,,------,,,,,,************************((()))***+++,,,+++******......---,,,+++++++++,,,((()))***+++++++++++++++++++++,,,---------,,,,,,------------------,,,,,,,,,,,,------...//////000//////000222222333333333444333222222222333444555999666666888777666:::@@@DDDXXXzzzlllTTTPPPJJJDDDAAA???>>><<<<<<>>>???>>><<<;;;;;;<<<:::;;;===@@@EEENNNWWW]]]''''''''''''''''''''''''''''''((()))***++++++,,,------,,,,,,,,,---......////////////000000000000222666777;;;GGGUUUwww~~~fff]]]ZZZSSSMMMJJJIIIHHHGGGHHHHHHHHHEEECCCEEEDDDDDDBBBAAA@@@?????????<<<999888999:::::::::;;;<<<>>>???AAAEEEJJJMMMPPPSSSXXX]]]bbbhhhooossstttxxx~~~rrrnnnoooqqquuuzzzyyyggg```bbbkkkvvvvvvgggZZZ@@@;;;555111///......---...------,,,,,,------...++++++------------++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************---------,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))---,,,,,,+++,,,,,,------,,,,,,,,,------.........,,,,,,------.../////////000000000000111111111111222222222222222222222222333444444444444777;;;???IIILLLcccjjjUUUDDDAAACCC@@@<<<===>>>>>>===<<<<<<<<<<<<===;;;<<<===???CCCIIIPPPUUU''''''''''''''''''''''''))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---....../////////000000000000222777666999CCCNNNlllssseee___XXXRRROOOLLLJJJIIIIIIJJJIIIGGGEEEFFFFFFEEEDDDCCCBBBAAA@@@===;;;888777888:::::::::;;;===>>>>>>???BBBFFFJJJKKKOOOTTTYYY^^^dddjjjnnnqqquuu{{{{{{pppjjjnnnssswwwzzz|||zzzyyyvvvfffccciiiyyy}}}ppp^^^PPP===999444000.........---------,,,,,,,,,,,,------++++++,,,------,,,++++++...------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,++++++*********++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++*********++++++,,,++++++++++++++++++***,,,,,,------...//////////////////000000000111111222222222222222222222222333444444444444777;;;>>>@@@EEEYYY|||www^^^HHHCCCEEEBBB???>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<===???BBBGGGMMMRRR((((((((((((((((((((((((++++++++++++++++++++++++++++++******++++++,,,---....../////////000000000222777666777>>>EEE[[[{{{mmmbbbZZZTTTRRRNNNMMMKKKKKKKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCBBB<<<:::777777888999999999;;;<<<=========???BBBEEEGGGJJJNNNSSSXXX]]]cccggglllqqqwww|||~~~vvvooohhhooowwwzzzyyyxxxyyy|||wwwxxx{{{nnnccchhhtttwwwgggSSSEEE999666111............---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++*********))))))***+++,,,,,,------...---,,,+++************))))))******++++++,,,,,,---,,,,,,++++++******))),,,,,,,,,---......//////.........////////////000222222222222222222222222333333444444444666:::===:::@@@NNNhhhmmmPPPGGGGGGEEEAAA@@@===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDIIIMMM))))))))))))))))))))))))++++++***************************)))***++++++,,,........./////////000000000666555555:::>>>MMMfffwwwggg]]]WWWUUUQQQOOOLLLKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCC>>>;;;999888888888777666999:::;;;<<<<<<===@@@BBBDDDGGGKKKOOOSSSXXX^^^aaafffkkkrrrxxx{{{~~~~~~wwwrrrqqqmmmuuu|||}}}zzzxxx{{{yyypppccc^^^lllooo^^^LLL>>>555222...------......------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************+++***************++++++,,,,,,++++++******))))))(((((()))***,,,---......///...,,,***))))))******))))))***+++,,,,,,------------------------------+++,,,,,,------...//////---------.........//////111111111111222222222222222333444333444555999;;;:::AAAHHHVVVxxx|||XXXJJJIIIFFFBBB@@@<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===@@@EEEHHH)))))))))))))))))))))))))))))))))))))))(((((((((******)))))))))***++++++............////////////---555444444999;;;DDDVVVqqqpppddd\\\XXXRRRPPPMMMKKKJJJJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA???<<<::::::999666555555777999:::;;;<<>>AAADDD((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,------........./////////,,,444333222888:::>>>KKK```wwwhhh^^^VVVUUURRRNNNKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCDDDAAA???======;;;888666444666888::::::;;;>>>@@@AAADDDGGGJJJMMMQQQVVVYYY[[[___ffflllrrrwww|||~~~wwwooonnnsssxxxpppddd\\\```wwwttt^^^NNNAAA777111///,,,,,,---......---,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++)))((((((((((((***************)))))))))))))))***+++,,,,,,---------,,,++++++******++++++...---,,,***'''$$$ (((((()))***,,,---......+++++++++,,,------......---------............/////////000000111222222222000222333333333444666888777<<>>@@@CCCFFFIIILLLQQQTTTVVVZZZ___dddiiiooouuuyyyxxxyyy|||~~~xxxppplllqqqzzzqqqhhhdddiii~~~kkkTTTFFF<<<444111///---,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,---------,,,+++++++++***++++++++++++++++++++++++************************---+++)))((('''((()))***))))))))))))*********************++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,+++***'''%%%###))))))***++++++,,,------***++++++,,,,,,---......---............//////////////////000111222222222000111333333333333555777666999===CCCNNNhhhqqq[[[OOOFFFAAAAAA>>>===<<<<<<;;;;;;<<<<<<999:::;;;;;;;;;<<<>>>@@@'''''''''''''''''''''''''''(((((()))***++++++,,,++++++******++++++,,,------------.........//////,,,555333000555666666===CCCXXX{{{~~~nnncccZZZVVVRRROOOMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGBBBAAAAAAAAABBBBBB@@@???777999;;;;;;999999999:::;;;===@@@CCCEEEIIIMMMPPPTTTWWW[[[___ccciiioootttrrrsssvvvzzz~~~|||uuunnnnnnvvvrrrmmmlllqqqbbbMMM@@@888333111///------......---,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,//////...---,,,,,,++++++++++++++++++++++++++++++************************+++***((('''((()))+++,,,(((((())))))******+++++++++++++++++++++++++++,,,((()))+++,,,------,,,+++&&&(((+++---///000//////------------------------***++++++,,,,,,---...............////////////000...//////000111222222222000111333333333333555666888999>>>CCCGGGYYYvvv___QQQFFFAAABBB>>>>>>===<<<<<<<<<<<<===999:::;;;;;;;;;<<<>>>@@@''''''''''''(((((((((((())))))*********))))))(((++++++++++++++++++++++++******+++,,,---//////000222111111///000222777;;;DDDPPPccc|||mmmhhh___WWWTTTRRRNNNLLLLLLJJJIIIHHHHHHHHHFFFCCC@@@DDDCCCBBBCCCCCCAAA>>><<<::::::999999::::::;;;<<<;;;;;;===>>>AAACCCEEEGGGIIIMMMRRRWWW\\\aaafffiiiqqqqqqsssvvv{{{}}}~~~~~~wwwxxxssskkkmmmzzzwwwuuuyyyyyyZZZDDD;;;777222////////////............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))((())))))***++++++++++++***,,,+++******************+++,,,---,,,***(((((())))))************+++++++++******))))))******+++,,,---+++)))((('''((()))***---,,,+++******+++,,,---)))************+++++++++)))***+++---.../////////,,,---...000111111222222000000000000111111111111333333222222333333444555;;;888;;;@@@CCCNNNnnniiiUUULLLFFFDDD???>>>===>>>???>>><<<;;;999999999:::;;;<<<===>>>''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++******+++,,,---...//////000111111000000333777:::888BBBSSSmmm|||mmmddd[[[XXXUUUPPPMMMMMMKKKJJJIIIIIIIIIGGGDDDBBBAAA@@@????????????===;;;;;;::::::999999999:::::::::;;;<<<===@@@BBBDDDEEEGGGKKKPPPTTTYYY^^^cccfffnnnoooqqqtttyyy~~~zzzvvv}}}|||}}}~~~~~~~~~}}}~~~~~~wwwvvvqqqkkkooo|||~~~|||pppTTTAAA:::666111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++******++++++,,,,,,***,,,---,,,***(((((()))))))))*********+++++++++******))))))******+++,,,,,,+++)))((('''((()))***,,,++++++******++++++,,,)))************+++++++++)))***+++---.../////////...//////000000//////...//////000000000111111111222111111111111222333333444444888===???HHHbbb}}}vvv]]]MMMEEEBBBAAA@@@>>>>>>>>>===;;;999::::::::::::;;;<<<======''''''''''''(((((((((((())))))(((((((((***+++,,,++++++++++++++++++++++++******+++,,,---.../////////000111111111333555777555;;;FFF[[[{{{{{{pppddd^^^YYYSSSPPPPPPMMMLLLJJJIIIIIIIIIFFFDDDAAA???>>>===>>>???>>>===<<<;;;:::999999888888999999999:::<<<>>>@@@BBBCCCDDDHHHLLLQQQUUUYYY^^^aaaiiijjjmmmqqqvvv{{{}}}rrrmmmsss~~~zzzzzz{{{|||||||||||||||~~~~~~~~~{{{ssspppoookkkjjjqqq~~~{{{{{{}}}cccJJJ===999555000/////////............---------------------------*********************************+++,,,---......)))******+++++++++++++++*********++++++,,,------***,,,---,,,***(((((())))))))))))*********++++++***))))))))))))***++++++++++++)))((((((((()))******++++++++++++++++++***)))************+++++++++)))***+++---............///000//////...---,,,+++//////000000000000111111000000000000000111222222000111777<<<===BBBUUUiiimmmVVVIIIEEEDDDBBB???>>>===<<<:::999::::::::::::;;;;;;<<<===''''''''''''(((((((((((()))(((''''''(((***,,,...************++++++++++++******+++,,,------......---///111222222222444555888:::???LLLfffqqqfff___XXXUUUVVVPPPNNNKKKIIIIIIIIIGGGFFFEEEBBB@@@@@@AAABBBBBBBBB===<<<;;;999888888777777888888999:::<<<===???@@@BBBEEEIIIMMMQQQTTTYYY\\\dddfffjjjnnnrrrwww|||xxxmmmgggmmmzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}tttjjjdddccccccfffnnnxxxsssvvv~~~qqqWWWBBB999666222---//////.........---------------------------------************************+++***)))))))))+++,,,---)))***++++++,,,,,,++++++******++++++++++++++++++***+++,,,,,,***))))))***))))))))))))************)))))))))))))))***+++++++++***)))(((((()))******)))***+++,,,,,,+++***)))))))))*********+++++++++******+++,,,---......---............---,,,+++***////////////000000000111111000000000000111222222333555999<<<<<>>===<<<:::999888888888888888888999:::;;;===>>>@@@CCCGGGJJJMMMPPPTTTWWW^^^aaafffjjjnnnrrrxxx|||}}}~~~uuukkkccckkkxxx|||||||||||||||}}}}}}~~~~~~~~~~~~|||rrrhhh]]]]]]^^^bbbgggkkknnnpppjjjxxx{{{}}}{{{}}}zzzfffMMM<<<666444000,,,............------------++++++++++++++++++++++++************************,,,+++***((((((((()))*********+++,,,,,,,,,,,,+++******++++++***)))(((''')))+++,,,,,,***))))))***(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))******))))))+++,,,,,,+++))))))))))))*********+++++++++******+++,,,------------+++,,,,,,---------------...////////////000000000111111111111111222333333777777999::::::===HHHSSSkkkuuu\\\OOOGGGDDD@@@======>>>>>>>>>;;;;;;:::::::::;;;<<<<<<''''''''''''(((((((((((())))))(((((((((***+++,,,(((((())))))***+++++++++***+++++++++,,,,,,,,,------///111111111000111333333444777===IIIbbbtttggg```^^^XXXTTTOOOKKKIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDCCCBBB???>>>===;;;:::999999999888888888888999:::;;;<<<>>>@@@DDDGGGIIILLLPPPRRRXXX\\\aaaeeeggglllrrrwwwzzzzzz|||~~~ssskkkdddlllzzz{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~{{{pppeee___]]]]]]^^^]]]\\\___eeerrrxxxooonnnxxx||||||mmmZZZDDD888444111///---.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))(((((((((***++++++,,,,,,,,,,,,,,,******+++,,,+++***)))((()))***,,,,,,***)))******((((((((()))))))))******)))(((((((((((()))******))))))))))))************)))******************))))))************+++++++++******+++,,,,,,,,,,,,,,,)))***+++---.../////////......////////////000000222111111111111222333333555555666555666;;;CCCKKKbbbiiiVVVKKKGGGBBB>>>>>>?????????;;;;;;;;;::::::;;;;;;<<<''''''''''''(((((((((((()))))))))))))))*********((((((((()))***++++++++++++++++++++++++,,,,,,,,,---///000000//////111333222444999===AAAQQQrrrxxxiiiccc^^^ZZZSSSNNNKKKJJJJJJIIIFFFEEEDDDDDDDDDCCCAAA???@@@???>>>===<<<;;;;;;;;;888888888888999:::;;;;;;;;;===@@@CCCEEEGGGKKKMMMRRRWWW\\\___aaadddkkkpppuuuvvvxxx{{{~~~}}}rrrmmmhhhsss~~~}}}|||zzzzzzyyyyyyyyyzzz{{{|||{{{}}}~~~~~~~~~uuugggbbb___\\\ZZZVVVUUU___kkk}}}xxxpppjjjeeelll~~~~~~{{{~~~|||xxx^^^MMM<<<555222//////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,(((***,,,---......---,,,(((***,,,,,,***)))***+++(((((((((((()))))))))***((((((((((((((()))******(((((()))*********************))))))))))))******)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,...//////000000........./////////000000111000000000000111222222000222333444666;;;@@@CCCUUUuuuhhhQQQLLLEEE@@@>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;''''''''''''((((((((()))))))))*********))))))((('''(((((()))***+++++++++++++++++++++++++++,,,,,,...///000///...///111333///222777999777AAA]]]yyysssiiiccc]]]VVVPPPMMMLLLKKKKKKGGGFFFFFFFFFFFFEEEBBB???@@@???>>>======<<<======999999888888999::::::;;;888;;;>>>@@@BBBDDDGGGJJJNNNSSSXXX[[[\\\___ffflllrrrsssvvvyyy}}}zzzqqqmmmnnnzzz}}}{{{zzzxxx|||{{{zzzyyyzzz{{{|||}}}zzz|||~~~~~~qqqbbb^^^ZZZWWWSSSVVVfffxxx{{{ttthhhcccbbbnnnzzzxxx~~~{{{}}}xxxmmmTTTEEE777333111...///333......---------,,,,,,,,,------------------------------------------------***+++---...//////...---***+++,,,,,,------,,,,,,'''))),,,///111222111111(((***,,,,,,*********+++(((((((((((())))))))))))((((((((((((((()))******'''((()))***************+++***)))(((((()))***+++)))************+++++++++******+++,,,,,,,,,+++++++++,,,---...////////////............/////////000///////////////000111111,,,000333555888<<<@@@@@@JJJddd|||VVVPPPHHHBBB>>>======<<<<<<;;;;;;:::::::::;;;;;;)))))))))))))))((((((((())))))************))))))))))))))))))************,,,,,,+++***+++,,,---...///////////////.........000333666777999AAAPPP[[[nnnjjj```VVVRRRPPPLLLIIIJJJGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBAAA???===<<<::::::888888888888888888888888<<<<<<<<<<<<>>>AAAEEEFFFLLLNNNRRRUUUYYY]]]bbbeeejjjnnntttxxxyyy{{{~~~~~~xxxvvvvvv}}}~~~~~~~~~}}}{{{~~~~~~}}}|||{{{}}}}}}~~~yyyooobbbYYYYYY\\\dddyyymmmbbbbbbhhhzzz~~~zzz}}}~~~~~~ooo___GGG???777333222222///,,,///...---,,,+++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,...***---:::AAA;;;///(((,,,((((((...222000000333...000222444444111...,,,+++***)))))))))***,,,,,,+++++++++++++++***)))((()))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))******)))((((((((((((((((((((()))***************)))************+++++++++...//////000111222222333////////////............111111111111000000000000222333555555555777;;;===KKKXXXrrrqqq[[[IIIEEEDDD>>><<>><<<;;;:::999999999888888888777777;;;;;;:::;;;===@@@BBBDDDHHHJJJNNNRRRUUUYYY^^^bbbcccjjjqqqvvvxxxyyy{{{}}}~~~}}}}}}{{{zzz}}}~~~|||||||||{{{yyy}}}}}}|||{{{{{{||||||}}}|||}}}uuukkkfffjjjqqq{{{rrrdddgggqqq{{{{{{~~~|||vvveeeTTT@@@:::333//////...,,,))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,)))+++555;;;666---)))+++///333555666777999;;;444555555444222...+++((())))))((((((((()))***+++*********))))))(((((((((''''''&&&%%%%%%%%%%%%%%%++++++,,,,,,,,,++++++*********)))((((((((((((((((((((()))***************)))************+++++++++++++++,,,,,,------......++++++,,,---...///000000000000000000000000000000111222333333444666999<<<@@@KKKbbb~~~eeeNNNGGGDDD???===@@@======<<<;;;;;;<<<======''''''''''''''''''''''''''''''(((((()))))))))***))))))))))))******************)))))))))***+++,,,........................,,,000333333333777@@@HHHXXXuuusssgggZZZUUUSSSPPPNNNNNNKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCBBB@@@???===<<<;;;;;;::::::999888777666666999888888999;;;===???AAABBBEEEIIILLLPPPTTTYYY]]]\\\ccclllrrrttttttvvvxxxzzz|||~~~~~~zzzuuupppmmmlllsss|||zzzzzzzzzyyyxxx{{{zzzxxxwwwxxxzzz}}}|||~~~~~~}}}xxxyyywwwlllsss~~~zzz}}}}}}vvvlllYYYHHH;;;666000---------,,,***------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***(((***///111...++++++'''444<<<666111333666666444444222000...+++((('''((((((((('''((())))))*********)))((((((((())))))(((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***))))))((((((((((((((((((((()))***************)))************+++++++++************++++++++++++******+++,,,---...//////////////////////////////000111222222222444777:::===CCCVVVuuuvvvWWWIIIEEEAAA???@@@>>>>>>===<<<<<<===>>>>>>&&&&&&&&&''''''''''''''''''''''''(((((()))******((()))))))))***************************++++++,,,------...............///000333666666666888===BBBHHH```qqqaaaZZZXXXTTTRRRQQQNNNLLLIIIHHHIIIHHHGGGFFFDDDDDDCCCAAA@@@>>>======<<<<<<;;;999888666555555777777777777888:::<<<===>>>AAADDDHHHKKKOOOTTTWWWWWW]]]dddjjjlllnnnqqqtttvvvxxx{{{}}}~~~}}}{{{~~~~~~~~~wwwmmmeeeaaagggrrr}}}|||zzzyyyxxxxxxxxxxxxvvvvvvuuuvvvwwwzzz}}}~~~~~~}}}}}}|||zzz|||rrrcccPPPAAA888444000......///...---111000...,,,+++))))))(((******++++++,,,,,,,,,---+++,,,,,,,,,,,,---------))))))***+++***)))+++---(((;;;CCC666***+++---***,,,+++***)))))))))))))))(((((((((((())))))******++++++***)))))))))***+++******)))))))))))))))***###$$$&&&'''((()))))))))))))))(((((((((((())))))(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---------...............///111111222222333666999>>>AAAMMMgggdddOOOGGGCCCAAA@@@>>>>>><<<<<<<<<<<<>>>>>>&&&&&&&&&&&&''''''((((((((((((((('''((()))***+++((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////111333333333333777999>>>MMMiii~~~jjj```\\\WWWSSSRRRPPPNNNKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<:::999777666555666666666777777888999:::;;;>>>AAADDDGGGJJJOOORRRTTTXXX]]]___bbbffflllrrrpppsssvvvyyy{{{~~~wwwsssuuuwww{{{{{{mmmccc\\\```hhhttt}}}zzzyyyyyyyyyxxxxxxwwwxxxxxxqqqsssuuuwwwyyy{{{||||||~~~~~~~~~~~~yyy|||~~~ooo\\\III===555333000/////////000///000///...,,,+++***))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------)))++++++)))'''(((+++---...@@@HHH999,,,+++,,,)))((('''''''''((()))***+++))))))*********+++++++++))))))((((((((())))))*********)))))))))******+++))))))******+++*********))))))(((((((((((())))))(((((()))***************))))))*********+++++++++---------,,,,,,,,,,,,,,,.........------------,,,,,,---------.........///000111222222222333666999:::<<>>===<<<:::999888777666666777777888888888888:::<<>>666---------,,,++++++******)))******+++))))))***+++++++++++++++%%%&&&'''((((((((('''''''''''''''''''''(((((())),,,,,,+++***(((&&&$$$###((((((((((((((())))))***(((((()))***************)))************+++++++++*********+++++++++++++++++++++,,,---...///000000,,,,,,------.../////////000111222111111222555888777999@@@OOOhhhdddRRRJJJEEEAAA======<<<;;;;;;<<<======&&&&&&'''(((((()))******...---+++)))((()))***+++))))))))))))************)))***+++,,,---,,,,,,+++++++++,,,------...//////000111111222222333555777<<>>===<<<;;;::::::777777888888888888888888888:::<<<===>>>@@@CCCFFFIIILLLOOOQQQRRRVVV]]]bbbbbbfffjjjooorrrtttwwwzzz{{{~~~yyysssssswwwvvvffffffhhhlllsss{{{}}}xxxuuusssqqqsssuuuuuutttsssuuuvvvssstttvvvxxxzzz|||~~~~~~~~~zzzwwwwwwzzzcccJJJ;;;666/////////---,,,,,,---...*********+++,,,---...///++++++++++++************)))))))))*********++++++))),,,+++((((((,,,,,,(((***,,,......,,,++++++,,,,,,,,,,,,++++++*********((((((***+++++++++***)))%%%''')))++++++***(((''''''&&&&&&&&&''''''((()))((((((((('''&&&$$$###"""((((((((((((((()))******(((((()))***************)))************+++++++++)))))))))******++++++,,,******+++,,,---...//////,,,------...//////000000///000000000///111333666666:::@@@GGGWWWuuuqqq[[[OOOHHHDDD>>>>>>===<<<<<<===>>>>>>'''''''''((()))******+++000...,,,***))))))***+++))))))))))))************((()))***+++,,,+++******++++++,,,,,,---...//////.........///000111444555777999BBBTTTqqqtttjjjbbb]]]SSSPPPMMMKKKJJJIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;888888999999999999888888777999:::;;;<<<===@@@BBBCCCGGGLLLNNNPPPRRRWWW[[[]]]aaafffkkknnnqqqtttvvvyyy|||tttqqqrrr|||{{{gggfffeeefffhhhlllqqqttt}}}yyyvvvtttsssnnnqqqssstttrrrqqqsssuuuwwwvvvvvvvvvyyy|||~~~ttttttzzz~~~zzzzzzrrr[[[CCC777555000000000///...---...///---,,,,,,++++++,,,,,,---,,,+++++++++******))))))((())))))))))))*********(((++++++((()))---+++%%%,,,((((((,,,...+++***,,,((())))))***************&&&''')))*********)))((((((***---000000...,,,***((((((((((((((()))******&&&'''((()))************((((((((((((((()))******(((((()))***************)))************+++++++++)))******+++,,,------...,,,,,,,,,+++++++++******------......///000111111......///......///222444444999<<<===FFF___zzzaaaRRRKKKFFF@@@???>>>======>>>???@@@%%%%%%%%%&&&'''((())))))***++++++***(((&&&'''(((&&&((())))))(((((()))+++++++++,,,,,,,,,---------++++++++++++,,,---...///222111000000000111222333888666:::HHH^^^|||}}}mmmddd___XXXSSSQQQQQQOOOKKKJJJMMMFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBB@@@===;;;999:::888777666666777888:::888888888:::;;;===???@@@BBBCCCEEEHHHKKKNNNPPPQQQUUUXXX\\\aaafffkkkqqquuuxxx{{{}}}xxxvvvyyynnnkkkfffbbbaaaaaadddfffsss~~~}}}xxxuuussssssrrrqqqtttsssrrrqqqrrrrrrrrrqqquuuuuuuuuwww|||{{{rrrjjjnnnyyy{{{xxx}}}{{{eeeMMM:::333444000///---,,,++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++'''((()))******++++++***%%%,,,///***''')))***'''***************)))(((((($$$%%%''')))***+++******((((((((((((''''''''''''''''''(((((())))))************))))))))))))******,,,------...---,,,+++***,,,,,,++++++***)))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111222333444888777;;;@@@BBBMMMlllpppVVVKKKJJJ>>>???>>><<<===??????===%%%&&&&&&&&&'''((((((((('''((()))(((&&&$$$%%%&&&&&&((())))))(((((()))+++++++++++++++,,,,,,,,,,,,******++++++,,,---......111111000000000111222333333444777???MMMeee{{{mmmfffZZZUUUQQQPPPNNNJJJIIIKKKGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<999888666444444555666777555555666777888:::<<<===@@@AAACCCEEEHHHKKKMMMNNNPPPSSSXXX\\\```eeekkkooosssvvvzzz}}}}}}wwwvvvyyy}}}}}}|||nnnkkkfff___ZZZWWWWWWWWWfffppp}}}zzzwwwsssppppppqqqpppppprrrqqqqqqqqqrrrtttttttttuuuvvvzzzzzzmmmlllooovvv|||xxx}}}ooo\\\III999333333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))******+++++++++++++++'''---///***(((******(((***************)))((((((((())))))******)))''''''(((((((((((('''''''''''''''((((((((()))))))))*********))))))))))))))))))((()))******)))((('''&&&))))))*********************************+++++++++))))))*********+++++++++************************+++,,,---...////////////000000000000111222333333444444888===>>>FFF^^^yyyiiiVVVMMMDDDCCC@@@?????????>>><<<&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%&&&'''((())))))(((((()))***)))*********++++++++++++******++++++,,,,,,------000000000///000111222222000333777888;;;LLLnnnxxxlll```YYYTTTRRRPPPKKKJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@;;;:::888666555555666666444555555666777888:::;;;<<<===???AAADDDFFFHHHIIIJJJMMMQQQUUUYYY^^^cccgggllloootttwwwzzz||||||tttqqqqqqrrrrrrooommmiiibbbZZZTTTQQQPPPYYYbbbooo{{{{{{yyyrrrooolllkkkmmmnnnooonnnooooooooopppqqqtttwwwxxxwww{{{vvvnnngggsss|||yyy}}}rrr^^^OOOBBB777222111//////---,,,,,,,,,,,,,,,------------------------************************)))************++++++++++++,,,,,,,,,,,,+++******))),,,---***(((***+++******************)))(((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))*********))))))(((((((((&&&''''''''''''&&&&&&%%%''''''((())))))***+++++++++++++++*********))))))(((((()))))))))*********************************+++,,,---...////////////000000000000111222333333333222555:::<<<@@@OOOaaagggTTTJJJEEE@@@=========;;;999'''''''''''''''&&&&&&&&&)))*********((('''''')))''')))***)))((('''(((***))))))))))))******************++++++,,,,,,,,,,,,////////////000111111222111444777666555???YYYqqquuuhhh___XXXUUUSSSOOOMMMNNNJJJIIIHHHGGGFFFEEEDDDCCCEEEDDDBBBAAAAAABBBCCCCCC???>>><<<:::999888888888666666666777888999:::;;;:::;;;<<<>>>AAACCCDDDEEEFFFIIIMMMPPPTTTXXX]]]```fffiiimmmqqquuuyyy}}}zzzqqqkkkgggfffkkklllkkkfff^^^VVVRRRPPPTTT[[[dddlllqqqvvv{{{}}}vvvuuuooollljjjjjjkkkmmmmmmmmmmmmmmmmmmnnnooossswwwzzz~~~qqqjjjhhhuuu~~~|||}}}~~~~~~}}}}}}sssbbbOOOCCC<<<555000///......------,,,,,,,,,,,,------------------------************************))))))*********+++++++++,,,,,,,,,,,,+++***)))(((***+++***)))))))))*********************)))((((((&&&''''''((()))*********((((((((((((''''''''''''(((((((((((())))))))))))*********))))))(((''''''((((((((((((((((((((((((''''''(((((())))))))))))************************))))))))))))*********++++++,,,,,,,,,,,,,,,------+++,,,---.../////////////////////000000111222333666444444999;;;>>>HHHRRRnnneeeTTTJJJAAA??????>>>;;;:::'''''''''''''''&&&&&&&&&((()))***)))((('''((()))((()))***)))((('''((()))(((((()))))))))*********)))***+++,,,,,,,,,++++++------...///000000111111111222555777777===KKKZZZ{{{rrrggg]]]YYYVVVQQQOOOOOOKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBDDDEEE@@@???>>><<<:::999888888666666666666777777888999888999:::<<<>>>@@@AAABBBDDDFFFJJJMMMOOOSSSXXX[[[```ccchhhlllppptttyyy}}}}}}~~~wwwnnngggccceeeiiillljjjbbbXXXSSSPPPTTTYYY^^^aaaaaabbbdddgggqqqwwwqqqqqqpppnnnlllkkklllmmmmmmllllllmmmmmmlllmmmqqqxxx}}}rrrfffffflll|||}}}}}}yyy{{{~~~{{{vvvfffUUUCCC:::777333///---------------------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++***)))'''''')))(((((()))***)))))))))***************)))((((((''''''(((((())))))******((((((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))((((((''''''((())))))***++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------+++,,,---...////////////////////////000111222333888555444666999===DDDKKKaaadddTTTFFFBBBCCCAAA??????&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&'''((()))***)))((('''((()))((()))))))))************)))***+++,,,,,,+++***)))+++,,,---///000000000000000///111555888:::AAAHHHfffssseee___ZZZTTTOOONNNMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCC???>>>===<<<:::999888777555555555444444555666666777888999:::<<<===>>>???AAACCCFFFIIIKKKNNNRRRUUUYYY\\\```dddhhhmmmssswwwwwwxxxzzz||||||uuummmggghhhooouuutttkkk```XXXUUUUUUXXXZZZYYYUUURRRSSSTTT\\\lll{{{rrrnnnnnnqqqooommmlllmmmmmmlllkkkkkklllmmmmmmnnnsss|||~~~~~~}}}~~~uuuhhhbbbkkkxxx~~~zzz}}}|||{{{zzzyyyzzztttlllXXXJJJ;;;666444111...---,,,------......---,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++***)))((('''&&&)))''''''+++---***((()))***************)))((((((,,,+++***(((''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((&&&'''))))))))))))((('''(((''''''''''''((())))))++++++***))))))((('''''''''((()))***+++,,,------***++++++++++++,,,,,,,,,)))))))))******++++++,,,+++,,,---...////////////////////////000111222222555444222333666:::@@@DDDUUUpppsss]]]HHHBBBBBB???===>>>%%%&&&&&&&&&'''(((((((((%%%'''((('''&&&%%%'''((((((******)))(((''''''((()))))))))*********++++++)))***+++,,,,,,+++***(((***+++---///000000000000///---///333444555:::@@@QQQoootttjjjbbbYYYSSSPPPOOONNNMMMKKKIIIHHHFFFFFFDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>===<<<:::999888666666555555555555555666555666777888999:::;;;<<<===???AAADDDEEEHHHLLLOOOQQQTTTXXX[[[```eeekkkoooqqqsssvvvyyy|||~~~~~~}}}yyyvvvpppkkkkkkttt}}}~~~ttthhh```\\\VVVXXXYYYUUUPPPKKKJJJKKKSSS```qqqwwwoookkklllnnnlllkkkkkklllmmmlllkkkiiikkkmmmnnnqqqxxx~~~zzztttkkkaaaaaaqqquuuqqqvvv|||~~~||||||xxxlll```KKK@@@666222222///...///,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++******)))(((***'''(((///111---))))))***************)))((((((,,,+++***((('''&&&''''''((((((((((((''''''''''''***)))))))))((((((((('''$$$&&&((()))***)))((((((((('''&&&&&&&&&''')))*********************))))))))))))*********+++++++++************++++++++++++((())))))***++++++,,,,,,+++,,,---...///////////////......//////000111222111333444333444888<<<>>>HHH\\\rrrhhhMMMDDDBBB>>>;;;===%%%%%%&&&&&&'''((())))))''')))***)))(((((()))***)))******)))(((''''''(((************++++++++++++)))***+++,,,,,,+++)))(((***+++---///000000000/////////000222111111777???AAAZZZ|||tttjjj```WWWSSSOOOOOOMMMLLLJJJHHHGGGFFFCCCDDDDDDEEEDDDBBB@@@???@@@@@@@@@@@@???===<<<;;;999888888777777777777888444444555666777888999999999;;;>>>@@@AAADDDHHHKKKKKKNNNRRRUUUYYY^^^dddiiinnnpppssswwwzzz|||~~~~~~|||}}}wwwtttrrrnnnjjjeeeppp{{{~~~vvvjjjbbb___WWWYYYYYYUUUOOOJJJIIIJJJRRR[[[gggqqqxxx|||uuummmjjjllljjjiiiiiijjjkkklllkkkjjjgggjjjnnnpppsss|||yyyooofff^^^bbbvvv~~~ooommmvvv{{{}}}wwwgggXXXBBB999222111000//////111+++,,,---.........---,,,------------------------************************)))************+++++++++++++++,,,,,,,,,+++******,,,(((***222555///+++******************)))(((((())))))(((''''''(((******)))(((((((((''''''''''''******))))))((((((((('''###%%%''')))******)))((()))(((((('''((()))***+++)))))))))***++++++,,,,,,+++++++++***************))))))))))))******************+++,,,------......+++,,,---...////////////.........//////000111222///444777666666888::::::>>>MMM```~~~wwwXXXMMMIIICCC@@@BBB'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++*********))))))((((((++++++******))))))((((((******+++++++++,,,,,,,,,///............---------222111000000222444666888???MMMddd|||kkk```ZZZVVVUUURRROOOKKKHHHFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@??????>>>>>>;;;:::999888777777777777333333444555666777888999999999;;;===???@@@BBBCCCJJJJJJLLLQQQVVV[[[]]]]]]dddhhhmmmqqqsssuuuwwwxxxzzz}}}yyyqqqooonnnmmmjjjkkknnnqqqlllccc___aaa___aaaaaa]]]UUUMMMIIIGGGOOOUUU___fffhhhnnn~~~~~~{{{vvvrrrmmmjjjhhhhhhggghhhiiikkkkkkjjjiiiiiijjjnnnttt}}}ttteeedddmmmxxx~~~uuuwww~~~ooo[[[LLL<<<888222...---............------,,,,,,++++++******************************)))(((''''''((()))***((((((''''''''''''((((((,,,***(((''''''(((***,,,---+++))),,,000222...******************)))((((((&&&))),,,+++(((%%%&&&'''(((((((((((((((''''''&&&'''((((((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((('''((()))***+++,,,------))))))))))))************,,,,,,+++******+++++++++,,,---------,,,***((('''+++++++++,,,,,,,,,------............////////////222111111111333555888:::@@@CCCMMMeeebbbRRRIII???===BBB))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''*********)))))))))((((((*********)))))))))))))))************++++++++++++++++++,,,---...///000000111000//////000222555666888AAASSSooozzzlllbbb\\\UUUSSSPPPMMMLLLKKKJJJIIIFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>;;;;;;:::999888888888888444444555666666777777888888888:::;;;===???@@@AAADDDFFFHHHKKKNNNQQQTTTUUU___ccchhhmmmoooqqqtttuuutttwwwzzz|||||||||}}}}}}~~~qqqkkkhhhgggfffeeedddddd```ZZZZZZ^^^aaadddeeeaaaYYYPPPJJJGGGMMMRRRZZZ___```dddssszzzwwwvvvuuurrrpppnnnlllkkkiiihhhhhhhhhiiiiiihhhgggjjjlllooovvv~~~yyyqqqvvvyyygggRRRCCC:::666111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((((((((((()))***((((((((((((((((((((((((******)))(((((()))******+++)))(((+++...///,,,((()))))))))))))))((('''''' $$$&&&'''''')))***(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&''''''(((***++++++,,,))))))))))))************,,,+++++++++++++++++++++,,,,,,------,,,+++)))(((+++,,,,,,,,,------------........./////////000000222111111111222444777888:::>>>GGGZZZxxxnnnWWWMMMDDD@@@@@@(((((((((((((((((((((((((((''''''''''''''''''(((******))))))))))))(((((())))))))))))************))))))*********+++++++++++++++,,,---...///000000//////......///111333444666777BBB[[[~~~xxxiii```VVVSSSOOOMMMLLLKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>======<<<;;;:::999999999999666666666666666666666666666777888:::;;;===>>>>>>CCCFFFJJJKKKJJJKKKOOORRRYYY\\\bbbfffiiikkknnnpppqqqtttwwwyyyzzzzzz{{{}}}wwwlllgggfffddd___ZZZWWWTTTRRRVVV\\\dddhhhkkkhhh___TTTLLLHHHJJJMMMSSSVVVUUUXXXdddqqquuunnnooonnnnnnmmmlllkkkkkkjjjiiiiiiiiihhhgggffffffeeekkkmmmqqqwww~~~ooo[[[FFF999666333000///...---,,,*********+++,,,,,,---......***************************))))))(((((())))))***(((((()))******)))(((((()))))))))))))))))))))))))))((('''))),,,---***''''''((((((((((((''''''&&&&&&&&&&&&''')))***)))'''(((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&''''''((()))******))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,++++++***,,,,,,,,,---------......////////////000000000000222111000000111333555666666;;;BBBOOOdddcccRRRJJJCCC>>>%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))******++++++*********+++++++++,,,,,,.........---------,,,,,,////////////000111222333999777<<>>===>>>===<<<;;;;;;:::;;;;;;999999888777777666666555555666666888999:::;;;;;;CCCGGGKKKJJJGGGGGGKKKOOORRRVVV[[[___bbbeeehhhkkknnnppptttvvvwwwxxxzzz|||}}}~~~uuulllhhheee]]]VVVSSSPPPOOOTTTZZZfffjjjnnnlllcccWWWNNNIIIHHHKKKNNNPPPNNNOOOZZZfff~~~wwwnnniiijjjjjjiiihhhggggggffffffhhhiiiiiihhhffffffgggggglllooosssxxx|||yyyuuu|||}}}|||~~~}}}xxxdddOOO===333222000/////////...+++)))+++++++++,,,,,,---------************************))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((()))******)))(((((()))(((((()))++++++)))&&&'''(((((()))(((((('''''',,,)))'''(((++++++)))&&&(((((((((((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&'''(((((()))******((()))))))))******************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111111000000111222333333777;;;AAAHHHTTTnnnuuuYYYMMMFFF@@@$$$%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))******++++++++++++++++++,,,,,,,,,---...------------,,,,,,,,,//////000000111111222222666666:::EEEVVVpppyyyjjjddd[[[UUUSSSQQQNNNKKKFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEECCCBBB@@@???>>>@@@???>>>===<<<<<<<<<<<<::::::999888777666555555444555555666777888888999???CCCFFFEEEBBBAAAEEEIIIMMMPPPTTTXXX[[[^^^bbbdddfffhhhlllnnnppprrruuuwwwyyyzzz}}}rrrjjjfff___XXXTTTRRROOOQQQVVVdddhhhllljjjaaaVVVNNNJJJHHHIIIKKKMMMLLLLLLVVVaaazzz~~~yyyuuuppplllhhhdddddddddeeeeeeeeeeeeeeefffggghhhgggffffffiiikkkppptttxxx{{{}}}|||qqqkkkgggrrr~~~wwwvvvxxxyyylllWWWEEE999222///.........///...+++)))---------,,,,,,+++++++++************************))))))************))))))''')))***,,,,,,***)))''''''((())))))))))))((('''))))))***+++++++++)))'''((())))))******)))))))))###!!!!!!###(((,,,+++***(((((((((((((((''''''&&&&&&&&&'''((((((((((((((('''(((((()))))))))((((((((((((''''''''''''(((((('''(((((())))))*********((()))))))))************)))***+++,,,,,,,,,,,,+++*********++++++,,,------,,,,,,,,,---------......////////////000000000000000000000000111111222333777:::???CCCHHH\\\fffPPPGGGDDD&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((''''''(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,---.../////////000000000111111111111000111666>>>FFFYYY}}}vvvlll```XXXUUUSSSPPPMMMGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999888777666666444444555555666666666777===@@@CCCCCCAAAAAADDDGGGHHHKKKNNNQQQSSSVVVZZZ]]]```cccfffiiikkknnnqqqtttsssuuuxxx{{{|||}}}||||||}}}|||oookkkccc[[[XXXUUUPPPOOOQQQ]]]```cccaaaYYYQQQKKKIIIGGGGGGHHHJJJIIIJJJRRR\\\ttt~~~yyysssnnnkkkjjjhhhhhh___```aaaccceeefffggghhhdddfffgggfffdddeeehhhllltttwww{{{}}}||||||yyymmmddd___gggxxxvvvpppppprrr}}}uuu^^^KKK>>>777333...---------///...---+++......---,,,,,,+++******************************)))******++++++******)))(((((()))******)))((((((((((((((((((((((((((((((******+++,,,,,,+++)))(((((())))))***************((('''&&&&&&((()))***)))(((((((((((((((''''''&&&%%%&&&'''((())))))))))))'''((())))))))))))))))))((((((''''''''''''((((((((((((((())))))*********))))))))))))************((()))+++,,,------,,,++++++*********+++,,,------+++++++++,,,,,,,,,------............//////////////////000111222222333333555666:::>>>@@@LLLjjjxxxXXXJJJHHH%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))*********)))))))))))))))((())))))))))))***************+++,,,---......///......//////000000000///000000444:::>>>IIIeee}}}kkk___YYYUUUQQQMMMJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBAAA@@@????????????;;;;;;:::999888888777666444444555555555555555666;;;<<<>>>???AAABBBCCCDDDDDDFFFIIIKKKMMMOOOSSSVVVZZZ]]]```ccceeeiiimmmppplllnnnrrruuuxxxxxxxxxwwwxxxzzz|||}}}}}}sssjjjaaa\\\XXXSSSPPPQQQSSSVVVWWWTTTNNNHHHFFFFFFDDDCCCDDDEEEDDDDDDLLLUUUhhhvvvuuuqqqkkkfffddddddcccbbb``````bbbccceeefffggghhhccceeefffdddaaaaaaeeeiiirrrvvvyyyyyyvvvtttvvvxxxxxxnnnhhhkkkwww|||qqqmmmooorrr}}}dddNNNAAA:::555222...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))+++,,,,,,+++))))))((('''(((((()))******))))))//////---+++(((&&&'''((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))&&&'''(((((())))))((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))************''')))+++---------,,,+++,,,+++*********+++,,,---*********+++++++++,,,,,,------------...............///000222333444444444444222555<<<>>>CCCWWWnnndddNNNJJJ######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))++++++******))))))((((((''''''''''''((((((((((((---------,,,,,,,,,++++++------......///.........777333555:::;;;@@@TTTlll}}}lllbbb[[[UUUPPPLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;::::::999888777777555555555555555555555555555444555777;;;===>>>===AAACCCEEEGGGHHHKKKNNNQQQQQQSSSWWWZZZ]]]```eeehhhgggiiimmmqqqtttuuuuuutttuuuwwwyyyzzz{{{}}}|||qqqfff```[[[VVVSSSTTTMMMNNNNNNKKKFFFBBBBBBCCCCCCAAAAAAAAA@@@@@@FFFNNN\\\mmm}}}{{{ppplllgggcccaaa```^^^]]]eeeeeeeeedddddddddddddddccceeefffbbb^^^]]]aaaeeemmmqqquuusssooolllmmmpppuuu}}}uuuttttttttt|||yyypppnnnqqquuupppWWWDDD;;;777333//////---,,,,,,.../////////***++++++,,,,,,------...************************)))***+++,,,,,,+++***)))((((((''''''''''''((((((***)))'''&&&&&&''')))***)))***,,,,,,***(((((((((&&&&&&'''((())))))((((((&&&((()))'''%%%%%%(((+++(((((((((((((((''''''&&&%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))************''')))+++---...---,,,+++---,,,+++*********,,,,,,))))))*********+++++++++,,,,,,,,,---------.........///000222444555555666444000444<<<>>>@@@NNN```nnnQQQKKK$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---000000000000000000000000...111222333555===IIIRRRxxxzzziii^^^XXXUUUNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJGGGDDDCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@======<<<;;;999888777777888777555444444555777888666666777777888888888999>>>??????AAADDDGGGJJJLLLQQQQQQQQQSSSVVVZZZ]]]```___aaacccdddfffjjjnnnqqqttttttuuuvvvxxxzzz|||}}}~~~qqqddd\\\WWWUUUTTTOOOHHHCCCDDDDDDAAA>>>>>><<<<<<;;;<<<>>>@@@CCCEEESSSeeexxx~~~zzzzzzwwwrrrmmmkkkhhhccc^^^\\\]]]^^^```eeeeeeeeeeeedddcccbbbbbbjjjgggbbb]]]ZZZZZZ\\\]]]dddgggkkknnnnnnllliiigggmmmwww}}}|||uuupppwww{{{sssmmmrrr}}}qqq^^^HHH;;;555111///000//////...------------...***+++,,,,,,+++,,,---///))))))(((''''''((()))***---***'''$$$###$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))'''%%%$$$))))))(((((((((((())))))(((((('''&&&%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************************************)))******++++++,,,------,,,,,,------.../////////000111111111111222222222444333444777777;;;GGGSSSnnnbbbNNN$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---///////////////////////////111333333444:::CCCKKKaaa}}}}}}lllaaa]]]WWWUUURRRPPPNNNLLLKKKJJJIIIGGGEEECCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>======<<<;;;::::::999777666444333222333444555666666666777777777888888::::::;;;===???BBBEEEGGGJJJJJJKKKMMMPPPSSSWWWYYYXXXZZZ\\\^^^___cccgggjjjmmmnnnpppsssvvvyyy{{{|||||||||lllaaa[[[YYYXXXOOOHHHCCCBBBBBB>>>;;;;;;>>>===<<<<<<===>>>AAABBBNNN___rrr~~~~~~vvvqqqooommmiiieeeeeeccc___\\\\\\]]]___aaaeeeeeefffeeeeeedddcccbbbhhheeeaaa]]][[[[[[\\\^^^___bbbeeeggghhhgggeeeddddddlllxxx{{{sssrrrrrruuu~~~{{{vvvpppuuu{{{eeeTTTBBB888444000///000//////...---------------,,,------+++)))((()))++++++***)))(((((()))******+++***'''%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''''''''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''((()))((('''%%%$$$'''&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************************************)))******++++++,,,------,,,,,,------.../////////000000111111111222222222666444444666888:::CCCLLL^^^xxxjjjSSS%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((())))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,------------------------///111222222222555<<>>>>>>>>======<<<<<<<<<999888666444333333444444555555555666666666666666777777888:::<<<>>>AAABBBDDDEEEEEEGGGIIIMMMPPPQQQPPPQQQSSSUUUWWWZZZ^^^aaadddfffjjjooosssvvvxxxyyyxxx|||zzzkkkccc___^^^TTTLLLFFFEEEDDD@@@<<<<<<@@@>>><<<;;;;;;<<<===>>>GGGVVViiiwwwwwwmmmfffcccbbb```^^^___^^^\\\ZZZ[[[]]]```bbbeeeeeeeeeeeedddcccbbbbbbeeebbb___\\\[[[[[[]]]^^^]]]^^^```aaabbbbbbaaaaaa]]]aaakkkvvv}}}{{{qqqiiinnnwww~~~tttmmmooozzz}}}{{{~~~{{{vvvzzz~~~rrrgggSSSFFF999333222000///000///......---------------+++,,,,,,***(((((()))***---,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************************************)))******++++++,,,------,,,,,,------.../////////000000000111111111222222777444333666888999===CCCNNNdddzzz^^^%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((()))***((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111333666999BBBTTTppp~~~pppeee```YYYUUUSSSRRROOOMMMKKKKKKIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>===============<<<:::888777666666666555555555555555555555555666777888:::;;;===???@@@AAAAAABBBDDDFFFIIIKKKLLLJJJLLLNNNOOOQQQSSSXXX[[[]]]```dddjjjnnnqqqrrrrrrssswww|||~~~~~~}}}qqqiiieee]]]TTTMMMKKKIIIEEEAAAAAA>>>===;;;999999999;;;<<>>>>>>>>===============???>>><<<:::999777777666555555555555444444444444555666777999:::<<<<<<======>>>???@@@BBBDDDFFFFFFHHHIIIKKKLLLMMMPPPTTTWWWXXX[[[___dddhhhjjjkkkkkknnnrrrwwwzzz{{{}}}xxxrrreee\\\SSSPPPMMMGGGDDDCCC===;;;:::888888999;;;<<<@@@IIIZZZlllzzz~~~zzzwwwtttqqqnnnhhhaaa\\\YYYZZZ\\\]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^______``````_______________^^^]]]]]]]]]]]]^^^___^^^^^^]]]\\\[[[[[[[[[\\\___```___]]]```gggnnn|||yyyxxx~~~|||wwwuuutttuuu||||||mmmXXXGGG===666000000000...,,,.........---,,,,,,,,,,,,,,,***+++,,,+++++++++---///++++++***))))))((('''&&&'''((()))***+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************************************)))******++++++,,,------,,,,,,------...///////////////000000000111111111222//////444888777888:::???KKKbbb%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++++++++++++++,,,---///000222333333333;;;GGGYYYvvvyyyllldddaaa^^^ZZZVVVOOOOOONNNMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCBBBBBB?????????>>>>>>============<<<;;;:::999777666555555555555555555444444444222333444666777888888888888999:::;;;===>>>???@@@EEEFFFHHHIIIJJJLLLPPPSSSTTTVVVYYY]]]```bbbcccdddhhhlllrrrvvvwwwzzzrrrhhh]]]WWWQQQJJJEEEDDD???===;;;:::::::::<<<===@@@GGGVVViiixxxxxxrrrmmmiiieeecccaaa___[[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^_____________________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[]]]^^^\\\WWWVVV___ppp~~~|||zzz|||zzzxxx~~~qqq```MMM>>>999333///000000---,,,---...------,,,,,,,,,,,,,,,.........---******+++,,,)))))))))))))))((('''&&&'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''''''''(((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******))))))))))))************************************)))******++++++,,,------,,,,,,------...//////////////////000000000111111///...///444666555777:::;;;AAAQQQlll&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,............000111111111333888>>>FFF[[[}}}sssllleee^^^XXXSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>=========<<<;;;:::999777777666666666666555555444444000111333444555666555555555666777999:::;;;;;;;;;???AAABBBCCCDDDGGGJJJMMMMMMOOOQQQTTTXXX[[[^^^___bbbffflllpppsssvvv{{{}}}pppggg]]]SSSLLLJJJEEECCC@@@>>>===<<<===>>>@@@EEESSSgggvvv~~~~~~{{{xxxvvvuuuvvvqqqjjjddd```]]][[[ZZZXXXXXXXXXWWWUUUTTTTTTTTTWWWWWWXXXYYYZZZZZZYYYYYYWWWYYYZZZ\\\^^^___``````___````````````___^^^]]]YYYZZZ\\\^^^___`````````___]]]ZZZWWW\\\mmmuuuaaaPPPCCC:::555111...//////,,,,,,......---,,,,,,++++++,,,,,,---------,,,***)))***+++((()))*********)))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))***'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))*********))))))))))))************************************)))******++++++,,,------,,,,,,------.../////////////////////000000000111//////222555444222555;;;:::<<>>>>>>>>???>>>>>>===<<<::::::777777666666666555555555111222444555666666555555555666777999:::;;;;;;;;;;;;<<<>>>???@@@BBBFFFIIIHHHIIILLLOOOSSSWWW[[[]]]]]]bbbiiimmmpppsssxxx}}}}}}vvvjjj^^^UUURRRJJJHHHEEEAAA???>>>>>>>>>AAADDDQQQfffuuu}}}yyysssoookkkiiijjjeee___ZZZXXXXXXWWWWWWUUUWWWXXXXXXUUUSSSQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXWWWXXXZZZ]]]___aaabbbbbb``````aaaaaaaaa___^^^]]]XXXZZZ^^^aaadddfffggggggaaa]]]YYY[[[ggg}}}lllUUUEEE<<<777333///---......,,,,,,///...---,,,,,,++++++,,,,,,((()))******)))***,,,...((()))+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((()))******))))))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************))))))))))))************************************)))******+++,,,,,,------,,,,,,------...//////000////////////000000000000000111444555222///333;;;<<<;;;>>>LLLhhh%%%&&&&&&'''((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************************************.........------,,,,,,,,,111111111111111222222222555555777:::???LLLdddyyyvvvpppeeeaaa\\\UUUPPPKKKIIIHHHIIIHHHHHHHHHJJJJJJHHHFFFBBBEEEDDD???>>>BBBBBB===@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888888777888888888777666444333222444555555444333444666888:::;;;<<<===???AAACCCDDDJJJJJJJJJJJJLLLNNNPPPRRRXXX[[[```eeeiiimmmrrruuuzzz|||~~~~~~qqqeee^^^[[[WWWPPPJJJFFFDDDAAA???FFFIIIUUUfffuuu|||zzzrrriiibbb^^^]]][[[YYYVVVTTTSSSRRRSSSTTTVVVVVVUUUUUUUUUUUUUUUVVVUUUVVVXXXXXXXXXXXXVVVVVV[[[XXXYYY___bbbdddkkktttrrrooojjjgggeeecccbbb```dddbbbfffpppvvvtttooolllbbbdddfffmmm~~~zzzaaaJJJ:::555666222111///...------......------++++++++++++------))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))(((&&&&&&''''''((()))))))))(((''''''&&&&&&)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))******)))))))))***++++++++++++***+++++++++***************++++++,,,,,,,,,,,,------////////////000000000000333222000//////111333444;;;BBBCCCHHH[[[rrr&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))(((((()))))))))*********************************------,,,,,,++++++++++++////////////000000000000111111333666999BBBVVVhhhqqqkkkccc[[[VVVRRROOOMMMJJJIIIHHHHHHHHHGGGEEECCCCCCFFFDDD@@@???CCCCCC@@@AAA@@@???>>>===<<<<<<;;;:::::::::999888888777777777777777777666666555444444444555444333333666888888888999;;;<<<>>>@@@AAAEEEEEEEEEFFFHHHKKKMMMNNNTTTWWW[[[___ccchhhmmmqqqsssuuuxxxzzz{{{}}}zzzssslllhhhccc]]]XXXSSSMMMJJJIIILLLWWWhhhvvv}}}~~~}}}{{{vvvnnneee]]]YYYWWWTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUUUUVVVVVVVVV\\\XXXXXX^^^eeekkkuuu~~~zzzrrrllljjjkkkllllllpppooottt|||zzztttrrrrrrvvvzzzoooXXXDDD888333333111000///......///000000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))((('''&&&''''''((('''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((()))))))))))))))((('''))))))***++++++++++++***************************+++++++++,,,,,,,,,------....../////////000000000000000...---...///111222444;;;;;;>>>NNNbbb''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))******************************++++++++++++************,,,,,,------...............///222444444888FFFSSSkkkxxxiii___ZZZVVVRRRNNNNNNLLLJJJIIIHHHGGGDDDBBBDDDFFFDDDAAAAAADDDEEEDDDAAAAAA@@@???>>>======<<<:::::::::999888888777777666666777777777777777666333444444444333333555666555555666777888:::<<<===>>>??????@@@CCCFFFHHHJJJNNNPPPTTTWWW[[[aaaggglllpppsssvvvxxxyyyzzz}}}~~~}}}wwwqqqhhh```ZZZRRRTTT\\\kkkwww}}}yyyyyy{{{||||||{{{zzzzzztttsssnnnggg^^^WWWSSSRRRLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQQQQRRRTTTUUUWWWXXX]]]XXXWWW___lllxxx~~~wwwuuuwwwzzz}}}~~~ttt___KKK<<<444111000000///.........///111111---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((''''''''''''(((&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********************)))((('''&&&((()))******++++++******((())))))******+++++++++++++++++++++,,,,,,,,,,,,.........////////////000000///.........///111222444:::888:::EEETTTnnn''''''&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************++++++++++++++++++******++++++,,,,,,------.........///333555444444<<>>>>>>>><<<<<<;;;;;;:::999999999888888888888888888777666333444555444333222444555222222333333555666777888999999:::;;;>>>AAADDDFFFJJJLLLNNNQQQUUU[[[bbbgggmmmooosssuuuvvvwwwyyy{{{{{{{{{|||}}}}}}rrrkkkbbbaaafffpppyyy}}}~~~}}}}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxssstttuuuuuutttrrrooonnnhhhgggeee```YYYSSSPPPOOOJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUWWWXXXZZZWWWYYYddduuusssdddOOO>>>555222000...//////...------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''(((((())))))''''''''''''&&&&&&''''''((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''((())))))***************'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,------........./////////111000000000111222333444555:::888888AAAKKK___yyy'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,------...//////...///333666555333888???EEEYYYxxxsssggg```ZZZVVVRRROOOMMMKKKKKKKKKIIIHHHEEEDDDDDDEEEEEEDDDEEEFFFBBBBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;:::999777666555333444555555333333333444111111111111222333555555555666666888;;;>>>AAACCCGGGHHHJJJMMMPPPUUU\\\aaadddgggkkkmmmnnnoooqqqrrrttttttuuuwwwyyy|||}}}~~~{{{}}}|||sssppppppvvvzzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxxwwwuuutttrrrqqqnnnmmmllljjjhhheeebbb```[[[[[[[[[XXXTTTPPPOOONNNKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQSSSTTTUUUUUUWWW^^^kkk}}}yyybbbTTTBBB666222111000...//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((''''''&&&))))))((((((''''''''''''&&&&&&''''''''''''''''''******))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((()))************)))''''''((()))******++++++*********+++++++++,,,,,,------------............000000000111111222333444///555444444<<>>III```uuuhhh___YYYSSSQQQMMMLLLKKKKKKKKKJJJFFFEEEFFFIIIIIIFFFDDDFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>============<<<;;;:::888666555444555777666555444444444222222111111222333444444444444444666888;;;>>>???CCCDDDGGGHHHKKKOOOUUUXXX]]]```dddggghhhiiijjjkkkjjjkkklllnnnqqqssstttuuuwwwxxxzzz}}}zzzwwwyyyzzzxxxyyy||||||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuutttsssssssssrrrrrrrrrqqqooollliiihhhdddccc```]]]YYYVVVTTTSSSOOOQQQRRRRRRPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQYYYcccqqq~~~~~~zzzjjjQQQGGG:::222000111111//////...---,,,,,,,,,......+++,,,,,,------,,,,,,+++)))))))))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))((((((((()))(((''''''&&&***))))))(((''''''&&&&&&%%%&&&''''''(((''''''''')))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))************'''((())))))******))))))'''(((((())))))*********************++++++++++++,,,,,,,,,---------......------...///000111111222---333333444:::<<>>======<<<<<<<<<<<<;;;:::888888555777888888666555444555333333333333333333444555222222333444555888:::<<<===???BBBDDDEEEHHHLLLNNNUUUYYY]]]aaabbbbbbbbbccc^^^```bbbdddgggiiijjjkkkooonnnooorrrvvvyyy{{{{{{yyyyyyzzz|||zzzyyyxxxvvvvvvxxxxxxwwwvvvuuusssrrrqqqqqqpppooommmkkkjjjiiihhhhhhhhhhhhhhhfffccc```]]]ZZZXXXVVVRRROOOLLLJJJIIIIIIHHHJJJLLLMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOPPPOOOOOOQQQ[[[hhhrrr{{{uuuyyy}}}hhhWWWBBB<<<555000000000000///------------...000222333+++,,,,,,------,,,,,,+++************))))))(((((())))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((('''((()))))))))(((&&&&&&((((((((((((((('''''''''%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''((()))))))))))))))((('''(((((()))))))))))))))((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,---...///000111111222...555555666;;;;;;@@@PPPbbb$$$###""""""$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************(((((())))))*********+++)))******,,,---...//////222000000222111///333888888;;;CCCQQQhhhzzzpppbbb^^^YYYUUUSSSRRRPPPOOOKKKIIIMMMSSSRRRJJJFFFGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========:::;;;;;;<<<<<<;;;;;;:::555777999999777555555555555444444444444444555555222222111222444666888999999;;;>>>@@@AAACCCEEEGGGKKKOOOTTTWWWXXXXXXYYYYYYWWWXXXZZZ]]]```bbbccccccbbbaaabbbdddiiinnnqqqrrrnnnmmmmmmnnnqqqtttwwwyyyzzz~~~yyyxxxvvvttttttwwwuuutttsssqqqooonnnlllkkkjjjhhhfffdddbbbaaa```___^^^^^^]]]\\\YYYUUUQQQOOOOOOMMMIIIEEECCCCCCDDDEEEEEEGGGIIIJJJHHHEEEDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIKKKKKKKKKLLLLLLMMMOOOOOOKKKMMMOOOQQQRRRSSSRRRRRRRRR^^^jjjrrr|||}}}|||{{{rrrkkktttnnnXXXHHH999666222000////////////,,,,,,,,,...000444666888++++++------------++++++,,,+++++++++******))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((()))************)))((('''&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,---------...///000222333333444444,,,333444555999777:::HHHMMMsss$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((()))))))))((()))******+++))))))))))))******************++++++++++++******,,,,,,,,,---------......,,,...000222333444333333555666;;;EEESSSkkkpppeee]]][[[YYYSSSNNNNNNGGGHHHJJJJJJJJJIIIIIIJJJFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>><<<;;;;;;;;;;;;;;;:::999888888999999888666888777555444333333444444444444444444444444444444777777999;;;===???AAABBBEEEGGGJJJLLLNNNPPPPPPPPPNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]___aaabbbbbbbbbcccdddeeeffffffgggkkklllmmmppprrruuuvvvwww{{{{{{{{{|||}}}}}}xxxtttpppmmmiiiggghhhhhhiiiiiihhheeebbbaaa]]]___```]]]XXXTTTTTTUUUSSSRRRPPPNNNLLLIIIHHHGGGCCCBBB???>>>===???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIHHHGGGFFFJJJJJJJJJJJJKKKLLLMMMNNNOOORRRSSSQQQMMMMMMQQQVVVXXXcccnnnuuu~~~|||{{{ssskkkmmmwwwpppZZZHHH???888444000/////////...+++++++++,,,---///000111111+++++++++*********))))))---------,,,,,,+++++++++))))))))))))((((((((((((******)))(((((((((((((((&&&'''((())))))***)))))))))((('''&&&&&&&&&&&&&&&******))))))((((((''''''(((''''''((()))******)))%%%%%%'''((())))))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&)))+++***)))(((***---,,,,,,++++++++++++++++++,,,---...---,,,---///111......---------///111222555111222777:::999<<>>>>>===<<<;;;;;;;;;;;;;;;999888999::::::999888888888666555444444444555333333333333333333333444666666888999;;;===>>>>>>???@@@BBBEEEGGGHHHHHHHHHJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\]]]___aaaccceeefffgggiiiiiiiiijjjkkkmmmnnnooouuusssooollljjjgggccc```^^^^^^______^^^\\\ZZZYYYUUUVVVVVVTTTQQQOOONNNNNNMMMLLLKKKIIIGGGEEEDDDDDDAAA???===<<<<<<===???AAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNQQQUUUYYYWWW___iiiqqq}}}wwwwww|||yyyoookkkttt|||zzzqqqaaaNNN>>>888555222///...///000...------------,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,+++++++++***))))))))))))((((((((((((******)))((((((((((((((('''(((((())))))))))))(((''''''&&&&&&&&&''''''((())))))))))))(((((('''''')))(((((((((***+++***)))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))++++++++++++++++++++++++,,,---///...------...///////////////000111222333333000000555777777999>>>???LLLddd'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************++++++++++++******))))))))))))*********+++111111000000000000111111444333444777;;;GGG\\\nnnttthhhddd```ZZZVVVPPPNNNLLLJJJHHHFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<;;;:::999888777666666555666666444444444444333333333333555555666777888999999:::999:::;;;===???@@@@@@@@@FFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___dddcccbbbbbbaaa^^^ZZZWWWRRRRRRSSSTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@??????>>>===;;;::::::;;;===>>>??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMLLLMMMRRRXXX\\\___ZZZ^^^dddnnn}}}|||xxxvvv|||sssoooppp{{{lll^^^OOO@@@666333111///------...///............---,,,+++******)))+++++++++***************+++++++++***************))))))))))))((((((((((((***))))))((((((((((((((((((((()))))))))(((''''''%%%%%%%%%&&&&&&((()))))))))))))))(((((((((((('''***)))((()))***+++***)))&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((()))***)))&&&%%%&&&''')))*********+++,,,,,,,,,,,,...//////...,,,,,,---......///000111111111111333000111444555444666999;;;@@@OOOjjj'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))((((((((()))))))))******************++++++++++++******))))))))))))************111000///......000111222222222444888;;;BBBQQQ```tttyyymmmeee]]]XXXVVVSSSOOOMMMKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<===;;;;;;;;;===>>>===<<<:::999999888888888777777666666666555555555555555444444444555555555666666666777888999:::;;;;;;;;;@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXVVVRRRNNNHHHIIIJJJJJJKKKJJJIIIIIIKKKGGGDDDCCCDDDDDDAAA>>>============<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>======>>>@@@AAACCCDDDDDDFFFFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNKKKIIINNNXXXbbbfffhhhcccbbbdddnnn}}}{{{yyy{{{uuu```PPPBBB888333333///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''((()))***)))((('''(((((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))(((((()))((())))))***+++,,,,,,---+++...000000...,,,+++++++++,,,---///000//////...222111111333444444555666======EEEXXXttt'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((()))'''((()))*********))))))((()))))))))******************++++++++++++***************++++++++++++,,,...---------...000222333111111444888:::>>>IIITTTVVVsssuuujjjdddZZZVVVQQQMMMMMMLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>============>>>===<<<===>>>???>>><<<::::::::::::::::::999999999999888888888777777777444444444444444444444444666666666666666777888888999999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQOOOKKKHHHAAAAAABBBBBBCCCCCCCCCBBBHHHDDD???>>>>>>>>>;;;888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<===???AAABBBCCCDDDFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLKKKKKKMMMJJJJJJRRR___kkkqqqqqqlllgggfffnnn|||}}}kkkUUUDDD:::444222555...///...---,,,+++******+++++++++************)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&'''((('''%%%%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((()))(((((()))***+++******(((((()))***++++++,,,,,,+++---000000...,,,*********+++---/////////......///000111111222444555444888888===III[[[vvv'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))'''(((***+++++++++***)))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------+++,,,,,,---///000222333000///111555555666===EEEHHH___~~~xxxfff```WWWRRRPPPOOOMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>============@@@>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888555555555555555555555555555555444444444444444555333333444666777999::::::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<=========?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBEEEGGGIIIHHHEEEBBB;;;;;;;;;;;;;;;<<<<<<<<>>;;;999888888777666888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIJJJIIIMMMWWWeeerrrxxxzzztttllliiiooozzzmmm[[[GGG:::444111111333...///000...,,,***)))***,,,+++***((('''&&&$$$$$$***************+++++++++))))))))))))************))))))))))))((((((((((((((((((((((((((())))))***''''''((((((((('''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&%%%$$$"""###$$$&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((***))))))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%&&&)))***)))(((((()))))))))***++++++++++++---......---++++++,,,------...///000000000000,,,000222222333777888666444444999BBBLLL```%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&''')))***+++***)))((())))))))))))******************++++++++++++******+++++++++,,,,,,,,,,,,---+++,,,---...//////000000111///111333333111555;;;CCCOOOccc}}}wwwkkkbbb]]]XXXSSSPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>AAA???>>>===>>>===<<<:::;;;<<<===>>>>>>===<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777666555444333444444555333333444444555666666777777777777777888999::::::777888888999999:::::::::<<<=========>>>>>>>>>???==================>>>???<<<===>>>@@@BBBAAA>>>;;;:::999999888888888888999::::::999777555666888:::888888999999:::;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGFFFHHHOOOZZZiiiuuu|||~~~{{{sssooottt|||xxx[[[KKK;;;333111//////000+++...000///---++++++,,,,,,++++++)))((('''&&&&&&))))))*********+++++++++)))))))))******+++++++++))))))))))))((((((((((((((((((((((((((()))******&&&&&&''''''((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%%%%&&&'''%%%$$$$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))))))))************+++,,,------,,,+++,,,...............///000111111///444777777:::@@@AAA>>>888555777>>>EEERRRnnn$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%&&&((()))***)))((('''))))))))))))******************++++++++++++*********++++++++++++,,,,,,,,,,,,---...//////...---,,,222111222444444222555;;;<<>>>>>>>>>>>BBB@@@>>>=========;;;999<<<===>>>??????>>>===<<<;;;;;;::::::999888777777888888888888999999999999:::999888666666666666777666666666666666666666666666666666666777888999999777777888999999:::;;;;;;777888888999999::::::;;;888777777777777777888999999999999;;;<<<<<<999777;;;:::999999888888999999777999:::888666777;;;???888888999999::::::;;;;;;999999:::;;;;;;<<<======<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGFFFBBBGGGPPP\\\jjjuuu}}}yyyuuuyyyrrrfffOOOBBB444000000///...///))),,,//////---,,,---///++++++,,,,,,,,,---------))))))******++++++++++++))))))******+++++++++,,,))))))))))))((((((((((((((((((((((((((()))******%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%((((((((()))(((((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((---***((()))***+++)))&&&*********)))))))))))))))***+++,,,,,,++++++---///---,,,++++++,,,---///000444;;;>>>>>>BBBIIIJJJFFF<<<555444:::???FFF[[[rrr'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''')))+++,,,,,,,,,***)))///,,,******++++++(((%%%,,,,,,,,,---------......+++,,,,,,---...///000000000000000111222222333333:::;;;BBBRRRhhhssshhhcccYYYWWWTTTPPPMMMJJJHHHGGGJJJFFFDDDFFFEEECCCCCCFFFEEEEEEDDDCCCAAA@@@??????AAAAAAAAA@@@>>>===;;;:::============>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>999999999999999999999999:::999999888888999999:::666666666666777777777777:::999888777666555444333999888888777777777777777999999999999999999999999:::999777666555666777777555444555777:::<<<;;;:::777777777777777777777777555555555555666666666666888888999999999:::::::::888999:::;;;<<<======<<<>>>>>>======>>>???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCFFFHHHHHHFFFDDDDDDEEEBBBIIIQQQZZZggguuu|||}}}~~~zzzxxx||||||xxxuuusssyyy|||qqqbbbUUUCCC;;;333//////000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***************++++++++++++++++++++++++------+++***)))'''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''((())))))***)))(((&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))'''$$$""" !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((%%%&&&''''''((((((''''''***)))((('''&&&%%%$$$$$$(((((((((((()))))))))))))))))))))))))))***++++++*********************+++***************++++++,,,+++,,,,,,,,,,,,+++*********+++,,,...///000000000888:::>>>@@@@@@>>>;;;999333333444666;;;DDDOOOVVV{{{''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&((()))++++++***)))(((---+++((()))***+++***(((++++++++++++,,,,,,,,,---++++++,,,---...//////000///000000111111222333333///222999DDDRRRiiixxxkkkfff^^^WWWRRROOOMMMLLLIIIEEEDDDFFFFFFDDDDDDGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======??????>>>>>>>>>=========>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777777777777777777777777777777777777777777666888888777666666666666666777777777777777777777777::::::999888888888888888888777777888::::::999888777777777777777777777777666666666777777777888888888999999999999:::::::::999:::;;;<<<============>>>=========>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBBCCCHHHNNNWWWfffvvv}}}~~~zzz|||zzzqqqllljjjiiiqqq||||||ooocccUUUIII???999222//////000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,+++***))))))((((((++++++++++++************++++++******)))((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''******))))))((((((((((((&&&&&&&&&'''((()))))))))((('''&&&%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))***************))))))))))))(((((('''((()))***+++((()))***+++,,,---------***+++,,,...//////000000000111333555555444222111444444444444666<<>>===<<<;;;@@@???===;;;999888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999888888777777666666555555666777888999::::::888777666666555555666666777777777777777777777777777777888888777777666666:::999888999999999777555777777777777777777777777777888888888888999999999999999999999:::::::::::::::;;;;;;<<<======>>>>>>??????>>>>>>???@@@AAABBB???@@@AAABBBCCCDDDDDDDDDAAACCCDDDCCCAAA@@@AAABBBFFFIIIOOOXXXhhhxxx~~~|||wwwpppfffcccfffjjjvvv}}}pppbbbWWWKKKBBB999555000///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,+++***((('''&&&%%%++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%&&&((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%######$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))******))))))((((((((('''((('''&&&%%%%%%''')))***'''(((***+++,,,,,,------***+++,,,....../////////...///000000111111000000333444444444555888===@@@RRRhhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''******++++++***)))((((((((((((((((((((((((((((((&&&'''((()))))))))((((((+++)))((('''(((***+++,,,*********++++++++++++,,,)))******+++,,,---......//////000000111222222222444666999;;;===EEEXXXjjj|||ooocccZZZTTTTTTNNNJJJKKKKKKHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@@@@???AAAAAA@@@???>>>>>>======@@@@@@>>>===;;;:::999999========================;;;;;;::::::::::::;;;;;;;;;::::::999888777777666555555666777999:::;;;;;;999888888777666777777777999999999999999999999999777888999999999888777666:::999888999999999777555777777777777777777777777888888888888999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<===>>>???AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEDDDBBBBBBCCCEEEIIINNNVVVbbbsss}}}{{{mmmggglllwwwyyynnnaaaUUULLLDDD>>>333111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%#########%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((((((((()))******)))))))))(((''''''&&&&&&((('''%%%$$$%%%&&&)))***+++++++++++++++***))))))***+++,,,---............000000000000000111222333000222444555777999===@@@JJJXXXttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''******++++++***)))(((((())))))))))))))))))))))))(((((()))))))))***))))))++++++***((((((((()))***++++++++++++,,,,,,,,,,,,)))******+++,,,---.........//////000111111222222555222111444888<<>>?????????@@@@@@@@@@@@@@@???????????????>>>>>>===========================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777777777888888999999::::::;;;:::999999888888999999999999999999999999999999999:::;;;<<<<<<<<<::::::888777777888::::::999777777777777777777777777777777777777888888888999999999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCAAAAAAAAADDDGGGKKKUUUdddvvvwwwooopppzzzrrrhhh[[[OOOEEE===888666000///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((())))))))))))))))))(((((((((''''''******))))))(((''''''''''''''''''(((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&$$$$$$%%%%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((())))))***((((((((((((''''''&&&&&&)))((('''&&&&&&(((***+++***++++++++++++***))))))++++++,,,---............------,,,,,,---///000111...000333555777999<<<>>>BBBJJJ]]]zzz%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))******)))***+++***((('''((()))++++++++++++,,,,,,,,,---******+++,,,---...//////......///000000111111222333///...111555777;;;@@@NNNeeerrrdddZZZQQQQQQQQQOOOMMMLLLGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@===========================<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999999999999999999999999999<<<;;;;;;:::999:::::::::777777777777777777777777555666777777777777777777666666666888:::;;;:::999777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<>>???@@@AAAAAAAAA@@@@@@????????????????????????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::999999999999:::777777777777777777777777333333333333333444444555777666666888:::;;;:::888777777777777777777777777999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<======???BBBFFFJJJLLLHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIJJJMMMSSSWWWkkk~~~wwwwww}}}}}}~~~}}}lll\\\NNNBBB<<<999333111333/////////---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***************'''(((((())))))******+++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((('''&&&%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))******'''((()))*********))))))&&&'''(((***++++++++++++++++++,,,---------,,,,,,---...///000111222222333///000222222111222333555999===EEESSSjjj%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((!!!%%%***,,,+++))))))***))))))))))))************+++,,,,,,---...///000000......//////000111111111...000555777333///333;;;<<>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<;;;:::999999888888999999999999999999999999999999888777666666666888999:::888777777888::::::999777777777777777777777777777:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>??????BBBEEEJJJNNNQQQOOOPPPQQQRRRRRRQQQOOOOOOKKKLLLNNNQQQSSSUUUVVVWWWUUUUUUTTTTTTUUUZZZ```ddd~~~vvvppp{{{uuuzzz~~~zzz~~~qqqaaaKKK>>>444333333000000222000000///---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++++++++******))))))''''''((()))***+++,,,,,,&&&&&&''''''((())))))***&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&'''((()))***++++++&&&''')))++++++***((('''***************)))((((((++++++,,,---------,,,,,,***+++---...///000000000///000111222222333666888333777===EEEVVVrrr%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''(((***+++***))))))''''''''''''((((((((((((+++*********))))))(((((())))))(((((((((((())))))((()))*********((('''&&&)))************+++++++++++++++,,,,,,,,,++++++***------......///000000000222222222222333444555555<<>>>>>??????@@@AAAAAA???>>>===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777777777888888999:::::::::999999999888888;;;111999777999<<<333;;;777888888999999999888888777:::===??????>>>>>>>>>CCCBBBBBBDDDIIIPPPWWW[[[]]]```^^^YYYXXX\\\]]]YYY\\\^^^aaafffjjjnnnqqqsssrrrmmmkkknnnpppsss{{{wwwuuuxxxyyyxxx}}}{{{|||}}}uuubbbQQQ===999444111///...---,,,,,,,,,,,,++++++*********,,,,,,,,,---...///...,,,++++++************++++++,,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&$$$######%%%''')))&&&%%%$$$%%%''''''&&&%%%###$$$%%%'''((()))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%&&&(((*********)))))))))))))))))))))******+++------,,,+++,,,---...//////////////////.........333333333333333333333333999666999BBBJJJZZZ|||&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((******)))))))))((((((((())))))(((((((((((())))))***************)))(((((())))))*********++++++++++++++++++,,,,,,++++++***------......//////000000111111111111222333444555888;;;BBBPPPddd~~~qqqddd]]]^^^ZZZTTTPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@??????CCCBBBAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777777777888999999;;;:::999999888888999999888888DDD>>>:::<<<555===999999:::::::::::::::999:::<<<>>>>>>>>>???@@@BBBHHHHHHJJJNNNSSSYYY___ccciiillllllhhhiiinnnpppmmmpppsssxxx~~~zzz~~~~~~}}}{{{vvvrrrgggUUUGGG;;;777333000///...---,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,+++***++++++************++++++******************))))))(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))&&&$$$$$$%%%&&&'''(((&&&%%%&&&''''''&&&%%%''''''(((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((((((''''''&&&'''((())))))*********)))))))))))))))******+++,,,,,,+++***+++,,,---...............////////////000000000111222333333444888555777===BBBMMMhhh&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''(((((((((((())))))((((((((((((((('''))))))(((((((((((())))))++++++******))))))******)))))))))*********++++++***++++++,,,,,,+++++++++---------...//////000000000000000000111222333333444888>>>EEERRRggg~~~{{{qqqllldddZZZTTTRRRQQQNNNKKKKKKKKKKKKJJJIIIIIIHHHHHHCCCBBBBBBAAA@@@@@@??????FFFEEEDDDBBBAAAAAA@@@@@@???????????????@@@@@@@@@???????????????????????????>>>>>>===============;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888777777888888999:::<<<;;;999888777888:::;;;;;;HHHZZZLLL======666===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>@@@DDDIIIMMMUUUWWW\\\bbbiiinnnsssuuuzzz||||||zzz|||||||||xxxlllaaaUUUGGG===777444111/////////...---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++(((((())))))))))))))))))******)))((('''&&&%%%%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((,,,***(((&&&%%%%%%&&&'''***(((''''''((((((&&&%%%(((((((((''''''%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%&&&'''((((((((('''''''''''''''(((((()))***+++)))))))))))))))******+++++++++*********+++,,,------------.../////////000------...000111222333444555333555999;;;AAATTTiii&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))******************+++,,,,,,,,,++++++,,,,,,---......//////000//////...//////000111222333777<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888888888888999::::::===<<<999777777888:::<<>>666:::<<<<<<;;;;;;<<<<<<<<<===>>>???@@@CCCHHHQQQ\\\ccckkkooowwwwwwtttsssyyy~~~}}}ppp___QQQFFF===888333111///...//////...------------------,,,,,,,,,***+++,,,,,,,,,,,,...///++++++************++++++((((((((())))))***************)))(((''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++)))(((&&&&&&&&&'''(((+++)))((('''((((((&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''')))+++,,,)))))))))))))))******++++++++++++++++++,,,,,,---,,,,,,------...///000000---...///000111222333333111111444888:::===JJJXXXttt%%%%%%$$$######%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''))))))(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////............///000111111222666999:::===GGGWWWdddooo}}}lllbbb]]]WWWRRRPPPOOONNNMMMLLLJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEDDD@@@>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===========================<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999::::::;;;>>><<<999888777999;;;<<<@@@YYYttt```GGG@@@666999;;;:::::::::;;;<<<>>>???>>>AAAGGGNNNYYYgggttt}}}~~~sssmmmmmmvvv|||xxxuuu|||wwweeeRRRDDD:::555333000...------...///...---+++++++++++++++,,,,,,,,,+++,,,,,,***(((''')))+++++++++************++++++((())))))******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''((()))***+++)))((('''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''&&&'''((()))***+++***))))))((((((''''''''')))+++,,,)))))))))))))))******++++++,,,,,,---------------+++,,,,,,---...//////000000000000000111111111111000111444777999;;;CCCKKK___zzz%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))''''''&&&&&&&&&'''((((((((((((((()))))))))******)))***++++++,,,,,,,,,,,,,,,,,,,,,---......//////............///000111111000333555666777===HHHPPPTTTkkkrrreee[[[TTTTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBDDDGGGIIIHHHDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<:::999888999;;;<<<999MMMiii^^^LLLEEE888<<<:::999999:::<<<>>>@@@BBBCCCIIITTTaaaooo~~~uuupppqqq{{{~~~{{{mmmlllmmmzzzwwwjjjXXXFFF:::333///......,,,,,,,,,---...---,,,******++++++++++++,,,,,,---...,,,(((### !!!###++++++************++++++))))))******************(((((())))))******++++++(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((*********(((''''''((((((&&&%%%'''''''''&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''((()))***+++***))))))'''''''''(((((()))***+++)))))))))))))))******++++++,,,---.........------,,,,,,,,,---.........///111111111000000000000000111222444555666888;;;???PPPfff$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((())))))&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))***+++,,,,,,,,,,,,+++,,,,,,------......///............///000111222000222333444555888===AAADDDUUUlllxxxjjjaaa^^^]]]ZZZWWWTTTQQQOOONNNIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAEEEIIIHHHDDDBBBBBBEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;888CCC]]]]]]SSSKKK;;;>>>999999999;;;===AAADDDFFFLLLUUUdddttt{{{yyy|||~~~yyy{{{wwwpppdddgggmmm|||~~~{{{eeeYYYHHH;;;444111///---,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,---,,,(((""" """%%%++++++************++++++))))))))))))))))))((((((((((((((()))))))))******((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''))))))(((((('''&&&'''((())))))*********)))))))))))))))******+++***+++,,,---...---,,,,,,------------------------.........//////000000000222333222222444777999:::DDDRRRkkk$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''')))******+++***((('''&&&''''''''''''((((((((()))(((((())))))******++++++))))))(((((((((((())))))&&&'''(((*********)))((((((((((((((())))))))))))((()))***+++,,,---------++++++,,,------......//////......//////000111222333333444555666777888999:::DDDRRReee~~~wwwhhhfffddd```\\\YYYVVVUUULLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????;;;@@@EEEEEEBBB@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===AAAXXX^^^YYYPPP===???:::::::::<<>>>>>===<<<;;;<<>>;;;::::::::::::;;;;;;;;;;;;===<<<:::999999999:::;;;;;;;;;::::::::::::::::::<<<>>>BBBIIINNNKKKAAA999???>>><<<;;;===CCCLLLRRR]]]fffrrrzzzwwwuuunnnrrrzzztttfff[[[WWWEEE@@@888111,,,+++---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))((((((******))))))))))))******''''''(((((())))))******+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%############%%%%%%'''''''''(((((((((((((((***)))&&&$$$$$$%%%''')))'''(((((()))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...000111111000111333666:::>>>III[[[ppp%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))((('''&&&'''((())))))'''))))))))))))))))))))))))******)))(((((((((((((((************************++++++******++++++,,,---111111000///...---,,,,,,---------------...///000000000111111222333333444555666;;;CCCLLL[[[qqqzzzssseeebbb___^^^```aaa___^^^\\\YYYTTTNNNJJJJJJKKKMMMGGGFFFDDDBBB@@@AAADDDFFFGGGFFFEEECCCCCCBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>???>>>>>>===<<<>>><<<;;;===??????===;;;::::::::::::::::::::::::<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>BBBEEECCC;;;555999::::::<<<@@@HHHRRRYYYcccjjjttt{{{zzzzzz}}}wwwlll]]]PPPKKK>>>:::555000------...///...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******)))((((((******))))))))))))******'''((((((((()))))))))******)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((''''''((()))))))))(((((('''((())))))******)))))))))******++++++,,,,,,,,,,,,,,,,,,------------...............////////////...///111111000111333555555888@@@LLL[[[sss%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''((((((((()))))))))((('''&&&'''((())))))'''))))))))))))))))))))))))***))))))(((((((((((((((************************+++************+++,,,,,,111000000///---,,,,,,+++...---------------......000000000111222222333333666555777;;;???GGGVVVddd~~~yyyxxxyyyyyyvvvrrrmmmhhh```XXXTTTSSSUUUVVVRRRPPPKKKGGGEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>?????????>>>>>>===<<<>>>===<<<===>>>>>>===;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;===??????;;;888666777:::===BBBKKKTTT[[[gggnnnwwwzzzyyy|||yyyvvv|||}}}rrriii^^^NNNBBB<<<555333111...---...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))(((******))))))))))))******(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############''''''''''''''''''''''''%%%$$$$$$######"""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((())))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------------............/////////...///000000000111333555555888===BBBJJJ\\\yyy%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))((('''&&&'''((())))))'''************************))))))(((((((((((())))))***************************************++++++,,,,,,,,,++++++++++++++++++......---,,,,,,,,,------//////000000111222222222666555777;;;===@@@JJJUUUhhh{{{qqqhhhcccbbbdddeeedddaaa\\\WWWSSSOOOKKKIIIIIIHHHFFFDDDDDDDDDEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<======>>>===<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<===@@@AAA@@@???;;;===???AAAFFFNNNVVV\\\eeennnyyy|||xxx|||~~~yyynnnbbbYYYNNNAAA777333//////.....................---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((******))))))))))))******(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((('''(((((()))***+++,,,,,,++++++,,,,,,,,,------------------.........//////...///000000000111333555666999===@@@BBBLLLcccxxx%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((())))))%%%$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,(((((()))***+++,,,---......------,,,,,,,,,------...//////000000111111222222111333777888:::@@@HHHOOOggg~~~zzzyyyzzz{{{yyywwwrrrnnnggg___UUUNNNJJJIIIFFFDDDCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>======>>>@@@AAAAAAAAAAAABBBDDDGGGLLLUUU^^^eeehhhssszzzooobbbTTTJJJAAA888333222---............---,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))************))))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((()))((('''%%%$$$%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))******+++,,,,,,---+++++++++,,,,,,,,,------------------............---...000000///000222444111444:::===<<<@@@OOO___%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++$$$$$$$$$%%%&&&'''))))))&&&&&&'''''''''(((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))***++++++((()))***+++---...///000---,,,,,,,,,,,,,,,------.........///000000111111333111222555666555888>>>BBBPPPhhhtttggg]]]TTTQQQMMMIIIFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>===???AAABBBAAAAAABBBDDDBBBBBBAAA@@@>>>===<<<<<<<<<============<<<;;;;;;=========>>>>>>??????@@@@@@?????????@@@BBBDDDFFFFFFHHHJJJOOOVVVbbbnnnwww{{{vvvcccVVVGGG>>>888333222333////////////...,,,+++***...---,,,,,,++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&########################''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''(((((()))&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((((('''''''''((())))))))))))(((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........---.../////////000222444000333888;;;:::;;;DDDOOOjjj%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++*********+++,,,---------++++++++++++,,,---......------...//////000000111555333333666666555777;;;===DDDQQQeee~~~vvvgggddd]]]VVVQQQNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDD???BBBEEEFFFFFFFFFIIIKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCDDDGGGNNNUUU[[[]]]^^^aaafffppp~~~xxxjjjUUUIII===777444111111333000000//////...---,,,,,,...---,,,,,,++++++,,,,,,)))*********++++++++++++((()))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((( !!!###$$$%%%$$$###"""%%%&&&''''''''''''&&&%%%###$$$$$$%%%'''(((((()))'''''''''''''''&&&&&&%%%''''''((()))))))))(((((('''((())))))******))))))***************)))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........---.../////////000222444444444555999999:::???FFFRRRfff%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))*********+++,,,---...///------......///000000000333000000444555444666:::999:::@@@MMM```zzzyyyuuulllddd\\\WWWTTTSSSVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKAAAEEEHHHJJJJJJJJJMMMPPPPPPOOONNNMMMKKKJJJHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGKKKJJJIIIJJJQQQ\\\jjjsss~~~~~~mmm^^^KKKAAA777444333000000111000000/////////............---,,,,,,++++++,,,,,,))))))******++++++++++++(((((((((((())))))))))))******))))))))))))************))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%########################&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%''')))))))))'''&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%'''(((((()))((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((()))*********************))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,---------......---.../////////000222444666222000333444555:::@@@@@@QQQjjj&&&&&&&&&''''''''''''(((&&&&&&'''&&&%%%$$$&&&((()))'''%%%%%%'''((((((''')))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++***&&&&&&))))))''''''((()))******)))((((((''''''''''''(((((((((((()))************+++++++++))))))*********+++++++++++++++******************............////////////111111222333444444444444777666999@@@JJJ]]]www~~~tttmmmhhhdddbbbaaacccfffhhhiiigggdddbbbeeeeeeeeebbb^^^XXXRRRNNNLLLLLLLLLOOOSSSYYY___bbbddd```[[[VVVTTTTTTWWWYYYaaaYYYSSSSSSSSSQQQQQQRRRPPPRRRTTTSSSQQQRRRVVVZZZ\\\\\\```hhhqqqyyyrrr[[[KKK<<<:::666222000.........---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,+++***)))))))))***++++++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$(((%%%$$$%%%)))++++++)))%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))***)))((('''&&&'''((((((''''''(((***111***$$$###""" ###'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''***)))(((&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''((()))(((((((((*********)))))))))))))))++++++******)))******+++/////////////////////......000111111///......///111000222666777555777;;;AAADDDPPPfff&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%&&&(((%%%'''(((((('''''''''((()))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((+++***''''''))))))&&&((()))************)))((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,............///////////////000111222333333333333777666777;;;@@@KKK```rrr|||}}}{{{rrriiicccZZZXXXVVVWWW\\\dddmmmsssqqqnnnjjjggghhhmmmssswww|||tttnnnnnnmmmjjjiiikkkgggiiikkkkkkiiijjjmmmppp{{{zzz~~~~~~rrraaaOOOBBB777555333000.........///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,+++******))))))******)))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''&&&%%%&&&'''''''''&&&&&&(((***???333(((%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((***)))))))))))))))))))))(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///000222333444111000333444222222555===>>>FFFVVVjjj&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%&&&(((###&&&)))(((&&&&&&''')))((((((''''''&&&&&&''''''(((((((((((())))))))))))'''******((((((++++++((())))))************))))))'''''''''((((((((()))))))))************+++++++++,,,,,,---------.........+++,,,...000111000///...---............/////////...///000111111222222111555444444666777;;;HHHUUUkkkvvvrrrmmmkkkoooyyy{{{vvvxxx|||ooocccWWWKKK???777111000...------...//////,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------++++++***)))))))))******++++++++++++************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%%%%&&&''''''(((&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""%%%&&&&&&&&&%%%%%%''')))DDD666(((%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&$$$"""&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((())))))))))))((())))))))))))))))))******))))))*********++++++,,,+++++++++++++++++++++++++++,,,......///111555777:::444///111222000///000:::999===EEEQQQddd&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))'''))))))''')))...111000))))))))))))))))))((((((&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,,,,---------......***,,,///111222111///...---------.........//////......///000111111111111000000222555666666>>>FFFSSSfff|||xxxnnnfffYYYMMMDDD<<<555111......------------...///,,,,,,++++++++++++,,,,,,)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$$$$&&&(((777---%%%$$$&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((''')))))))))))))))*********------,,,+++***)))''''''++++++++++++,,,,,,,,,,,,,,,---------...111555888???666///111333222111111888888:::===BBBPPPhhh~~~&&&&&&&&&''''''''''''(((''''''((('''&&&%%%''')))***'''###$$$''')))(((&&&(((((('''''''''(((((()))(((((((((((()))))))))))))))***(((%%%(((111777999))))))(((((('''''''''''''''(((((((((((()))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,(((***---000000000...---------------...............///000111222222222222......111666666666999@@@@@@MMMbbbzzz}}}pppiiiZZZTTTKKKBBB;;;666333111//////......------------,,,++++++******++++++,,,))))))(((((())))))***+++***))))))((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''(((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''(((&&&&&&'''%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((())))))************,,,,,,,,,,,,+++)))'''&&&*********+++++++++,,,,,,.........------///222555<<<333---000333333222222666777:::<<<===DDDVVVhhh&&&&&&&&&''''''''''''((('''(((((('''&&&&&&'''))),,,***)))***++++++(((&&&((((((''''''(((((())))))(((((((((((())))))))))))******(((%%%)))222999;;;+++***)))((('''''''''(((******+++++++++,,,,,,,,,)))************+++++++++)))))))))*********++++++((()))+++---------,,,+++,,,------------............///000111111222222222......000444555333444999888>>>KKK]]]rrr|||oooccc\\\KKKGGGAAA:::555333222333/////////......---,,,,,,++++++************+++++++++************+++,,,,,,))))))((((((((()))******&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((###%%%(((***&&& %%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!! !!!"""%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((()))******++++++((()))***+++,,,,,,+++***''''''(((((()))*********---......---,,,---///222555...+++...111111111222222444777::::::===HHHTTTlll&&&&&&&&&''''''''''''((('''(((((((((&&&&&&((()))(((///666777222+++((('''((((((((((((((()))******(((((((((((()))))))))))))))+++***(((***111555444---,,,+++***)))))))))***************++++++++++++)))************+++++++++)))))))))*********++++++)))******+++++++++******,,,,,,---------.........------...///000000000000///...///222333111222666888888>>>JJJXXXkkkyyynnnaaaVVVOOOBBB>>>888222...---///111------......------,,,,,,++++++************++++++***************+++,,,,,,((((((((((((((()))******((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((())) ###&&&'''%%%$$$$$$%%%$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&%%%$$$%%%&&&(((%%%$$$&&&(((&&&""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''(((((()))******++++++&&&(((***,,,---,,,++++++''''''((())))))***++++++***,,,------,,,,,,...///000------000111///000333111111444777777777===EEEVVVlll&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))$$$333AAABBB777+++''')))((((((((((((((()))******(((((((((((())))))))))))(((+++,,,***+++///000---000...---+++******++++++''''''''''''(((((((((((()))************+++++++++))))))*********+++++++++++++++******************,,,,,,,,,---------......+++,,,---...///////////////---...111222111333777666333555<<>>BBBUUUppp'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''',,,333999666---&&&&&&)))((('''&&&%%%%%%&&&'''((()))))))))))))))******+++...,,,***)))***---000333000...***&&&%%%&&&((()))******))))))(((((('''''''''((()))++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,---...///000000000000111111000000111111222333777777888:::???GGGQQQXXXkkkzzzhhhYYYPPPIIIAAA:::555111...,,,,,,,,,,,,+++---------------------------,,,++++++******++++++,,,++++++******)))))))))+++***)))(((((()))***+++,,,,,,+++***)))((('''&&&((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""%%%''''''&&&$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++++++++*********))))))))))))))))))******************+++,,,---//////000,,,,,,---...///000111222222222222111222555:::>>>FFFGGGPPPfff))))))))))))(((((((((((()))((((((''''''(((((()))'''---111000***&&&''')))***)))(((((((((((()))******))))))))))))***+++++++++*********+++...111333///---***((('''((()))***)))))))))))))))((((((((()))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,---...///000000000000111111000000111111222333000111111222555;;;CCCHHHTTTiii{{{nnn\\\NNNFFF@@@999444222///---,,,,,,------------------------------------,,,++++++******+++++++++++++++++++++***************)))(((((()))******)))))))))))))))************)))(((''''''((()))***''''''(((((('''&&&&&&%%%((((((((((((((((((((((((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%''''''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))(((((())))))))))))***************++++++,,,---...//////,,,------...///000000111111222222222222555999<<<<<<>>>FFFVVViii)))***************+++++++++******))))))******+++&&&(((++++++*********,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,))))))***+++---///111333---,,,+++*********++++++)))))))))))))))************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,---...///000000000000111000000000000111222222000111222222333666:::===BBBOOOaaavvvjjj^^^NNNAAA;;;777333//////...,,,,,,...//////...------------------------,,,,,,+++************+++++++++++++++,,,,,,,,,,,,***))))))(((((())))))***((((((((())))))*********))))))(((((((((((())))))'''''''''(((''''''&&&%%%(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((************************)))))))))((((((((((((((())))))))))))************+++,,,,,,,,,------......------.........////////////111222333333444777999777:::@@@HHHRRRfff)))))))))******+++++++++---,,,,,,++++++,,,,,,---+++******+++---/////////------------------------+++++++++++++++,,,,,,---)))***+++---...//////000++++++,,,,,,---,,,,,,,,,)))))))))******+++++++++***+++++++++++++++***))),,,,,,------,,,,,,+++***,,,,,,,,,------------...------------............------...//////000//////000000000000000111222222222333555555555555777999;;;BBBNNN^^^sssxxx\\\QQQDDD999555333111//////---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,---------)))))))))(((((()))))))))+++******)))(((((('''''''''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########!!! ###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,---...........................000222333333333555666777999<<>>:::444000222000000222444444111............------,,,,,,,,,///...---,,,+++*********)))))))))***+++++++++,,,'''''''''''''''''''''''')))+++,,,---,,,((($$$""")))))))))))))))*********((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''&&&%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###!!! """"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''+++***)))(((((('''((((((((()))***++++++***)))((()))************++++++++++++,,,---...///...---,,,***---///---(((&&&)))------...000222555888:::;;;EEEKKK^^^{{{333333333333333333333333333333222222333333444555222222222222222222222222333333333222111111000000//////000000000000000000111111000000//////......------------,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------...//////000///...---,,,------------------------...------------...////////////...//////000111222000000000000000000000000111111111111111111111111444333333444555666888999:::@@@HHHRRR___uuu|||wwwmmmaaaYYYPPPDDD<<<888555111......------...000000...++++++,,,,,,,,,---............---,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++$$$%%%&&&'''&&&###!!!))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''***))))))(((((((((((())))))))))))******)))))))))))))))*********++++++++++++,,,,,,---...---------+++---...---+++***---000000000111333444666777777>>>BBBQQQjjj555555555555555555555555555555555555555666666777333333333333333333333333444444333333222111111000111111000000000000000000333333222111000///......------------,,,+++******,,,,,,++++++++++++++++++...---,,,++++++,,,---...//////000000000///......------------------------......------......///000000000////////////000000000000000000000000000000111111111111111111111111333333333444555666777888999;;;>>>BBBJJJ[[[ooo~~~rrriii___VVVHHHBBB999444222111000...---,,,,,,---......---+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$#########$$$$$$$$$$$$######"""###$$$%%%&&&''''''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))(((((((((((())))))******))))))(((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,---......------------...///000111222222222333333333333444:::<<>>999444111000111000000///....../////////......000000...---+++***)))(((++++++******+++,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))$$$$$$#########$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%###"""######$$$$$$######"""""""""###$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))*********)))(((''''''((()))***))))))))))))************---,,,+++***+++,,,...//////...,,,---///000000///111111222222222222222222666888>>>IIIWWWkkk888888888888888888888888999888888777777777888888555666666666777777777888777777666555444333222222444444444333333222222222111111222222333333444444333333333444333333222222///.........---------,,,......---,,,,,,---......000000/////////000000000........................///............///000000111000000////////////000////////////////////////000000000000000000000000222222333333444444555555222444666777999>>>EEEJJJYYYfff|||}}}eeeRRRIIIEEEDDD888666222000///000000000////////////......///000000///...---+++***((((((************+++,,,------,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&((()))***))))))))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***$$$#########$$$$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$"""######$$$$$$######"""""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%######%%%'''%%%$$$"""!!!!!!"""$$$%%%'''%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######$$$&&&'''%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))*********)))(((''''''((()))***(((((()))))))))*********,,,,,,+++***+++,,,---...000...,,,,,,---...---,,,//////000000111222333333000222777===DDDRRRhhh|||999999999999999999999999;;;:::999999888999999999777777777888888999999:::999888777666555333333222444444444333333333333333000000111222333444555555222333333444333333222222111111000000///..................//////.........//////.........///000111........................//////......//////000111000000////////////000000000000000000000000000000000000000000000000000000111222333333444444333333000222555777999;;;===@@@CCCLLL]]]qqq}}}iiiSSSCCC;;;888888333222000///...---------------...---++++++---///++++++++++++,,,,,,,,,,,,***************+++,,,---+++++++++***************************************&&&%%%%%%&&&&&&((())))))***))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$'''%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))***)))((((((''''''(((((()))((((((((()))))))))******+++++++++++++++,,,------///...---,,,++++++++++++,,,---...///000222333333111222777;;;>>>DDDRRRaaa<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;777888888999::::::;;;;;;:::999888777555444333222111111111222222222222222111111222222333333444444222333333444444444333333333333222111111000//////...///000111111000///.........---------...000000........................///////////////000000111//////...//////000111222000000000000000000000000000000000000000000000000111111222333444333333222222444555777888:::<<<======???HHHUUUaaappprrreeeSSSEEE===888444333/////////...---,,,------+++,,,---+++)))))),,,...*********+++,,,,,,,,,---+++***************++++++***************+++++++++''''''''''''''''''''''''((((((((()))*********+++***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&"""!!!###&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$&&&'''&&&$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&((())))))***))))))(((((((((((()))'''(((((((((((((((((('''(((((((((((()))))))))*********+++,,,,,,,,,,,,,,,+++---...---******,,,...------...///000000111222333444777;;;<<<>>>FFFOOO```ttt>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============888888999::::::;;;<<<<<<::::::999777666444333333//////000000111111111222222222222222222222222222444444555555666555555555444444333333222111000000...///222333333222///......---,,,,,,---...///000///////////////////////////////////////000111111............///111222222000000000000000000000000000000000000000000000000000111222333444333222111222222222222333666888:::@@@===>>>DDDKKKVVVjjj}}}xxxYYYMMM@@@:::888666333000...///000///...---...///,,,---...,,,***))),,,///,,,,,,,,,++++++*********++++++***************+++))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&""" """&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***+++***)))(((((('''((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))***+++,,,---,,,++++++))),,,///...******...222............//////000000000///222666666777<<>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<:::777555333222000000111111111111000000............///111222333111222444666777777666555555444444333333222111111444444333333333222222222000000000000000///...---///.........------------------...///000111222222333222111000///...------////////////000000000000111000///......///000111000000111111111222222222222222333333333333444444777;;;>>>???@@@GGGSSS^^^pppzzzpppeee^^^EEEAAA;;;444///,,,++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((((((((()))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))(((&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((()))))))))((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------......///000111222222333666555333222333666:::<<>>???@@@@@@AAA@@@???>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777555333222////////////////////////............///000111111222333444555666666666666666666555555555555444444666555555555444444444444222222333333222111111000000/////////..................//////000111111111000000000000000000//////////////////000000000111111000////////////000111000000111111111222222222222222222333333333444444555777999999:::@@@HHHPPPUUUbbbuuu~~~yyywwwtttoooiiibbbYYYOOOIII;;;888555111///......///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))******************)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&%%%%%%%%%$$$((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,.........//////000000111444333222222333555888:::===???LLLddd>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;999888666444333222///...---,,,,,,---...//////...............//////333333333333444444555666666666666666777777777777777777777666666666666666444555555555555444444333111111111000000000//////000000000000000000000000---......///000111222222/////////000000000111111111000000//////000000111111111111111111222222222222222222222333333333333444444444555777:::===@@@CCCKKKWWWdddttt~~~yyyooogggjjjeee]]]UUUMMMEEE>>>:::222111000......------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++)))))))))(((((('''&&&%%%''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((())))))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((())))))******++++++)))))))))*********++++++))))))*********+++++++++........................222111111222333444666666777888???LLL___yyy@@@@@@@@@??????>>>======;;;;;;;;;:::::::::::::::::::::::::::::::::::::::777666666444333222111000...---+++******+++---...//////...---------------222111000000000222333444333333444555555666777777666666666666666666666666555555666666666666555444333222222222222111111111222222222111111000000000......///000111222222333//////000000000111111111000000000000000000000000111111111111111111111111111222222222222333333333666444333444888:::999888???CCCIIIOOOYYYiii{{{~~~{{{wwwtttppplllgggccc___YYYPPPGGGAAA<<<888555000000///...---+++)))(((------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))*********++++++((()))******)))'''&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***(((&&&%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((('''(((((()))***+++,,,,,,))))))))))))************************++++++++++++//////..................///000111222333333333333888999<<>><<<:::999999444444444555555555555555555555555555555555555555222222111111000//////......---+++))))))+++---...000///...------,,,------000///...---...///000111//////000111222333333444444444444444444444444444444444555555555555444444444333333333333222222222333333222222111111000000000000000000111111111111000000000000111111111111000000111111111111000000111111111111111111111111111111111222222222333333555333222555999;;;888555999;;;===@@@EEENNNZZZbbb{{{~~~uuummmgggbbb___]]]NNNHHH@@@999555333222111/////////...---+++)))'''------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******((()))***+++***)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&$$$!!!!!!"""######"""%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((()))))))))(((((((((((((((''''''''''''((((((''''''((()))***++++++,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,---000/////////////////////...///000111222222111111666999===???AAALLLddd{{{???>>><<<999777666555555//////000000000000111111000000000000000000000000////////////...............---,,,++++++,,,---...000000///...---------.........---------......///,,,------...///000000111111111111111111222222222222222333444444444444333444444444333333333222222333333333333222222111111222222222111111000000000000000000111111111222222000111111222222111111000222222222111111111111111111111111111222222222222333111111333777888666444444555777999<<>>EEETTTiii~~~000111222444555666777777555555666777777777777777888999999:::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>======???AAABBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFDDDAAA???===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999;;;======<<<::::::::::::;;;;;;;;;:::999888888666555333222111111222222333333444444444444555555555333222222333444222111333333222222222333444444444444444444555555555555333333444444444444555555444555666888999:::::::::===>>>CCCHHHJJJNNNXXXccc~~~yyy{{{~~~zzzuuurrrppplllhhhcccYYYMMMDDD;;;777333111000111000/////////...---------.........---++++++---------,,,+++*********,,,,,,***(((*********************************))))))(((((('''''''''((()))******++++++&&&'''''''''((((((((()))******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%$$$###""""""###$$$%%%&&&'''((()))(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%&&&'''((()))### """%%%######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&###$$$%%%%%%######$$$%%%***&&&######%%%&&&%%%###$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''++++++***(((((('''''''''''''''((()))))))))))))))&&&''''''((()))******+++,,,,,,++++++***))))))(((************++++++++++++....../////////000000000//////000111333555777888888<<>><<<;;;>>>===:::888777777888999555555555555555555666666777666555555666666555333333333333222333333444555444444444444444444444444222222222222222222222222666666777888888888777777;;;;;;===@@@AAAAAAHHHPPP[[[gggxxx}}}zzzvvvooojjjeeeaaa[[[UUUNNNEEE<<<666333333222000...---------......---------------......,,,++++++,,,------,,,+++******+++,,,,,,)))'''*********************************))))))(((((((((&&&''''''((()))***++++++((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###&&&---333777,,,###"""###""" !!!$$$#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%***&&&###"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******++++++******))))))))))))*********++++++++++++,,,........./////////000000/////////000222444555666666888===DDDMMM^^^zzz;;;<<<>>>?????????>>>===<<<>>>AAADDDFFFHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKLLLKKKMMMOOOOOONNNNNNNNNOOOOOOOOONNNNNNOOOQQQRRRTTTRRRRRRPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMMMMKKKJJJIIIIIIDDDEEEEEEEEEDDDCCCAAA@@@EEECCCAAA>>>======>>>>>>999999999999999888888888:::999999999::::::888666444444444333333444555555444444444444333333333333666666666555555555555555777777777666777888888999777666888;;;:::999===DDDFFFNNNYYYdddmmmvvv~~~uuummmggg```[[[UUUQQQIIIBBB<<<777333111///111222111...,,,,,,---------,,,,,,,,,,,,---------,,,******,,,---,,,++++++***)))***+++,,,***(((***************************************)))))))))(((((((((((((((((())))))+++******)))((((((''''''&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%$$$#########%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%((($$$ $$$111>>>CCC666***&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%(((&&&$$$######%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''(((((($$$%%%&&&'''((()))))))))''''''((()))))))))))))))(((((((((((((((((()))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,............////////////......//////111222444555555666999<<<@@@KKKaaattt@@@@@@@@@AAAAAA@@@@@@???>>>AAAEEEIIILLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOOOOPPPRRRRRRPPPOOOPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNMMMJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRRRRPPPNNNMMMNNNJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHFFFDDDCCCBBBCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>???@@@???===:::888888777666666666666666555555555444444444444444555555555555555444444444555555555555666777888888444222444777777666888===???BBBFFFJJJOOOUUU\\\aaaeeelllvvvyyyiii___XXXQQQLLLEEEAAA;;;444000//////000***,,,.........------...,,,,,,+++++++++,,,---------,,,******,,,,,,,,,++++++***((()))***,,,,,,+++************************************************)))))))))(((((('''''''''++++++***)))((('''&&&&&&%%%%%%&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""$$$%%%$$$######$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!&&&((($$$ ###000<<<;;;111'''$$$$$$%%%(((,,,"""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((###$$$%%%'''((()))))))))''''''((()))))))))))))))))))))))))))((((((((((((&&&''''''((())))))******++++++++++++,,,,,,,,,---------........./////////.........///000111222333222333555888999>>>LLLZZZ>>>>>>>>>>>>>>>???@@@AAA@@@CCCGGGKKKMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRPPPNNNNNNOOOMMMNNNOOOQQQSSSTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVXXXWWWUUUSSSRRRSSSPPPPPPOOOOOOOOOOOOOOOPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCDDDCCCAAA>>>>>>===<<<:::999999999999777777777777666666666555444444444333333333222222333444666777777777555444444333444888888666777;;;;;;;;;;;;===???CCCGGGJJJMMMSSSZZZbbbiiirrr}}}lll\\\RRRJJJBBB===888777444111.........///++++++,,,---...///......+++++++++++++++,,,---------+++******+++,,,,,,++++++)))''''''))),,,......************************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))(((((('''''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###%%%%%%$$$###%%%)))---+++&&&"""###"""!!!$$$((( !!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&'''((()))(((((('''''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((************++++++++++++---------.........//////---------...///000111222111000222555777999AAAJJJ;;;:::::::::<<<>>>@@@AAABBBDDDHHHKKKMMMMMMMMMLLLJJJJJJKKKMMMNNNPPPQQQQQQSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQRRRQQQOOOMMMMMMMMMJJJLLLNNNQQQRRRSSSSSSSSSPPPOOONNNNNNMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNOOOOOOPPPQQQPPPOOONNNMMMPPPQQQSSSUUUVVVUUUSSSRRRTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[\\\\\\ZZZXXXWWWWWWTTTTTTRRRRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQPPPNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJEEEDDDEEEFFFGGGFFFCCCAAABBBAAA???>>><<<;;;;;;;;;:::999999999888888777777888888888777777666666666222444888;;;;;;888444111555333444888888555555888555555666777:::===AAACCC???CCCGGGJJJNNNTTT]]]dddrrr}}}}}}ooo]]]NNNEEE>>>555///222333444333222000000000111///---...//////...,,,+++*********+++,,,,,,------+++******+++,,,,,,++++++)))&&&%%%(((,,,///000************************'''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%#########%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$"""$$$''''''###%%%###$$$'''%%%!!!"""%%%$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$##############################$$$%%%%%%######$$$%%%###%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))*********(((&&&%%%'''(((((()))))))))))))))%%%%%%&&&((()))+++,,,,,,)))))))))(((''''''&&&&&&))))))))))))************---------.........//////---------......000111222111///111555777888>>>EEE======<<<===>>>AAADDDFFFHHHJJJLLLLLLLLLLLLMMMNNNMMMLLLJJJJJJJJJLLLOOOPPPJJJKKKMMMOOOPPPOOOMMMKKKLLLNNNNNNLLLMMMPPPOOOJJJOOOMMMLLLNNNSSSXXX[[[]]]ZZZZZZZZZZZZYYYVVVTTTSSSSSSYYY^^^______]]]ZZZWWWXXXWWWWWWXXXXXXXXXVVVSSSUUUWWW[[[]]]^^^^^^___```]]]]]]aaafffgggbbb______eeehhhjjjiiieeecccbbbccc___```\\\VVVVVV[[[[[[WWW\\\WWWUUUXXXWWWSSSTTTYYYZZZ[[[[[[XXXTTTPPPNNNMMMOOOIIIIIIMMMNNNIIIGGGIIIGGGCCCAAACCCDDDBBBAAACCC@@@BBBCCC@@@<<<999:::<<<777888888666555444666777555555555555555555555444:::999888777666444333333333333333555999;;;;;;;;;;;;<<<===>>>@@@DDDJJJNNNYYY___gggooosssvvvyyyzzz{{{rrrbbbWWWIII???:::888555222111111000......---------------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************((((((((((((((((((((((((************))))))))))))((('''&&&'''((())))))'''((()))))))))))))))((((((------+++(((&&&&&&''')))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%###"""###'''((('''%%%$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%###$$$&&&'''%%%###&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))'''''''''''')))+++---......------,,,,,,++++++***////////////000000000000111111111222333444666777======>>>@@@CCCGGGJJJKKKIIILLLNNNOOOOOOMMMMMMNNNJJJJJJIIIJJJKKKMMMOOOPPPMMMOOOQQQQQQQQQQQQRRRRRRSSSUUUUUUSSSSSSUUUTTTPPPMMMMMMOOOVVV^^^gggmmmpppuuuuuuuuusssoooiiidddaaabbbiiiqqquuutttrrrpppnnnnnnllljjjjjjkkkkkkkkkjjjjjjlllnnnppprrrtttvvvwwwtttsssvvv{{{}}}yyywwwxxx||||||{{{yyywwwuuutttsssmmmnnniiicccbbbfffhhheeefffccccccffffffbbbbbbggghhhjjjllljjjeee^^^XXXUUUYYYTTTRRRUUUUUUPPPNNNPPPRRRMMMJJJKKKJJJGGGEEEEEEBBBCCCCCCBBB@@@?????????>>>??????>>>===<<<<<<<<<666555555555555555555555888888777777777666666666555444444555777888888777:::;;;<<<<<<<<>>===:::999999888888999999:::888888777777666666555555999777666666777777666555999:::;;;;;;::::::<<<===:::===AAADDDFFFHHHJJJLLLMMMPPPVVV^^^hhhrrrzzzxxxsssqqqpppmmmggg\\\MMMBBB<<<777111///000111000...000000///...------------,,,,,,,,,,,,---------------,,,,,,++++++*********((()))******++++++******************************************************************))))))))))))***)))((()))***++++++)))***(((&&&%%%%%%(((+++---777666333///***''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#####################""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''+++***)))(((((((((((((((***))))))(((''''''&&&&&&(((((()))***************++++++++++++,,,,,,,,,,,,.........////////////000000000000111222333444555FFFHHHKKKOOOQQQRRRSSSRRRQQQSSSUUUVVVUUUVVVWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\aaahhhkkkmmmoootttxxx}}}xxxvvvsssnnnlllmmmrrr{{{}}}|||{{{wwwqqqllljjjgggaaa^^^^^^___\\\ZZZZZZZZZYYYUUUQQQIIIJJJKKKKKKKKKGGGCCC@@@AAA@@@??????>>>??????@@@>>>===<<<;;;:::888777777;;;:::888888999999777666777999;;;;;;:::888888999:::;;;=========>>>@@@CCCDDDEEEGGGLLLRRRYYY```ccckkkrrr~~~xxxrrreeeccc^^^YYYRRRHHH===666777444222111111111///---000///...---------------,,,,,,,,,,,,,,,---------------,,,,,,+++***))))))''''''(((******+++++++++************************************************************)))))))))((()))((('''(((***+++***)))+++***)))(((((()))***+++------,,,***((('''((()))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((''''''((((((''''''&&&&&&%%%%%%))))))((((((''''''''''''((()))***++++++***)))((()))******+++,,,,,,------------........./////////000//////000111222333444NNNQQQUUUYYY\\\^^^^^^^^^aaabbbcccdddeeehhhmmmqqqooonnnmmmkkkjjjiiiiiiiiijjjqqq{{{~~~~~~|||wwwuuuvvvxxxuuurrrqqqqqqnnnhhhccc^^^]]]]]]]]]\\\XXXRRRMMMGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>======<<<<<<:::999999:::999888777333666888999888777777777:::::::::999888888:::<<<<<<<<<===???BBBGGGKKKMMMUUU\\\fffnnnrrrtttuuuuuuxxx~~~~~~tttiii```UUUQQQLLLFFFAAA<<<777444111000000000000///,,,+++///......------------...+++++++++,,,,,,,,,------------,,,,,,+++***))))))&&&'''((()))***+++++++++************************))))))))))))))))))))))))************)))))))))(((((('''&&&''')))***)))((())))))******)))'''%%%$$$%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$###$$$$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%''''''''''''(((((())))))))))))***++++++***((('''((()))******+++,,,------------------............///////////////000111222]]]```dddiiimmmpppqqqqqqvvvxxx{{{~~~~~~{{{zzzyyyzzz}}}xxxuuussssssqqqllleee___UUUUUUVVVVVVTTTRRROOOMMMEEEEEEDDDDDDCCCCCCBBBBBB???===<<<;;;<<<;;;:::888222555777888777666666666:::;;;;;;999777777888999888888999:::===@@@CCCDDDGGGKKKQQQVVVYYYZZZ\\\]]]```eeekkknnnpppvvv~~~xxxooocccVVVMMMCCC@@@<<<777444333333333,,,---///000111000///.........---------------...******++++++,,,,,,---------,,,,,,++++++*********'''((()))***++++++++++++************************((((((((((((((((((((((((************))))))))))))(((&&&&&&'''((()))((('''%%%&&&((()))(((%%%""" &&&'''((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""""""""""""""""""""!!!"""######"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################"""###$$$%%%&&&%%%$$$###%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))*********))))))((()))))))))***+++,,,,,,---,,,,,,,,,---------.....................///000111uuuwwwzzz}}}zzzrrrsssxxx~~~{{{uuunnnoooqqqqqqooojjjeeeaaa\\\[[[YYYVVVTTTRRRPPPOOOIIIGGGDDDCCCBBBAAA>>><<<888999;;;:::999888888999;;;<<<===<<<:::888999:::777888999:::<<<===>>>???===@@@CCCEEEFFFHHHKKKMMMNNNQQQUUUXXXZZZ^^^cccfffkkkrrr}}}xxxrrriii```WWWNNNEEE???666555444222000//////000,,,...000111111000000000...------,,,,,,------...)))******+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))(((''''''''')))***)))((($$$%%%&&&''''''&&&%%%$$$''')))***)))'''&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""$$$&&&%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###$$$&&&&&&%%%$$$###%%%%%%$$$##################%%%'''&&&$$$###%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((&&&'''((()))******))))))'''''''''(((((((((((((((***)))))))))))))))******))))))******++++++,,,,,,+++,,,,,,,,,,,,---------......------......///000ooocccaaadddiiittt~~~sssmmmuuu{{{tttxxxzzzvvv|||zzzvvvqqqlllfffbbb```SSSQQQNNNKKKIIIGGGDDDAAA???@@@@@@???===<<<<<<===888:::;;;;;;999777777888555666777777888777777666999:::;;;<<<<<>>@@@CCCDDDEEEEEEEEEHHHLLLQQQTTTUUUXXX]]]aaalllmmmoooqqquuu|||}}}vvvmmmddd[[[UUUFFFCCC???:::555333111111222222111000000000000000+++,,,...//////...,,,+++---.........---,,,,,,+++******+++,,,------......,,,+++***))))))***+++,,,)))***++++++***)))***+++))))))************))))))*********)))))))))))))))))))))((((((((((((((()))***)))))))))))))))***+++)))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$%%%''')))+++''''''&&&%%%%%%$$$######''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$&&&'''######"""""""""###%%%&&&$$$######"""######$$$$$$!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((()))***++++++***((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............|||~~~wwwnnnmmmsss||||||wwwrrrjjjbbb^^^^^^```bbbfffnnn|||nnniiiaaaZZZUUUOOOJJJFFFHHHKKKPPPWWWaaammmyyyxxxoooiiieeebbbaaaZZZWWWSSSRRRUUU]]]ffflllsssqqqnnnkkkhhhfffeeeddd___^^^]]]\\\[[[ZZZZZZZZZbbbmmm~~~yyyzzzzzzwwwssslllgggeeeddddddjjjnnnuuu~~~~~~~~~xxxrrrnnniiibbb```bbbVVVSSSOOOMMMLLLMMMMMMLLLKKKHHHEEECCCBBBAAA???===<<<;;;::::::::::::888666777777888888999999888888999999;;;<<<======>>>>>>===@@@DDDEEEFFFHHHKKKNNNRRRTTTVVVYYY^^^eeemmmsssuuuoooeee[[[RRRJJJDDD???===;;;777444111000000000000///..................,,,,,,---......---,,,,,,------......---,,,,,,+++)))))))))******++++++,,,++++++***))))))***++++++)))***++++++))))))***+++))))))************)))))))))))))))))))))))))))***)))((((((''''''(((((((((******)))))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((((((((''''''&&&%%%%%%$$$'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###############$$$%%%%%%$$$#########$$$$$$###"""$$$###"""""""""###$$$%%%%%%%%%$$$###"""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))*********))))))(((*********+++++++++,,,,,,...---+++******+++---...------------............}}}nnnnnnsss{{{{{{ppphhh]]]XXXZZZ```fffiiimmmqqquuuxxxwwwqqqjjjfff]]]ZZZUUUPPPNNNNNNPPPRRRRRRVVV___iiipppooohhhbbbUUUQQQLLLIIIFFFDDDAAA???@@@BBBDDDGGGKKKRRRZZZ```fffaaa\\\WWWTTTSSSRRRQQQPPPNNNKKKJJJJJJKKKNNNOOOTTTTTTSSSRRRQQQPPPPPPOOOJJJJJJKKKMMMMMMNNNNNNNNNOOOSSSZZZaaaeeeeeeaaa]]]^^^___^^^ZZZUUUQQQPPPOOOOOOSSSVVVZZZiii~~~yyypppjjjgggeeeiiipppxxx|||wwwvvvxxxnnniiibbb]]]\\\]]]___``````]]]XXXUUURRRNNNJJJGGGCCCAAA@@@??????===:::888:::999888888777777888888888888888777888888999999:::<<<>>>>>>>>>>>>@@@BBBAAACCCEEEGGGKKKPPPWWW\\\hhhkkkpppvvv}}}~~~tttnnn```YYYNNNEEE>>>999666444444333111000//////000111//////......---------------------------------------------------,,,,,,+++************************++++++***))))))***++++++)))***++++++))))))***+++))))))************))))))((((((((())))))*********(((((('''''''''(((((()))++++++***)))((((((((())))))((('''&&&&&&%%%&&&&&&$$$%%%&&&''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######"""!!!!!!###$$$%%%###!!!!!!###&&&&&&### %%%$$$######"""#########&&&&&&%%%$$$###"""!!!!!!############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***)))*********++++++++++++///---***((((((***---///,,,,,,,,,------.........sssbbb\\\```fffkkknnnwwwoooddd\\\VVVMMMIIIJJJMMMQQQTTTQQQTTTXXX\\\\\\YYYUUURRRLLLJJJGGGEEEDDDDDDEEEFFFIIIJJJMMMQQQSSSRRROOOLLLFFFDDDBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBFFFKKKNNNPPPNNNKKKJJJJJJJJJJJJIIIMMMLLLJJJIIIGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHGGGGGGAAACCCEEEHHHJJJJJJJJJJJJKKKIIIIIIKKKNNNPPPMMMJJJLLLMMMNNNLLLIIIFFFEEEEEEEEEIIIKKKKKKRRR```kkkooorrrmmmiiiiiieee]]]VVVTTTTTTVVVYYY]]]bbbiiiqqqwww~~~~~~~~~vvvpppppprrruuuwwwwwwsssnnnjjjeee```[[[WWWNNNLLLHHHFFFEEEDDDBBBAAA@@@???===;;;:::999::::::;;;:::999888888888::::::<<<<<<===============>>>???@@@AAAAAABBBEEEIIILLLTTTUUUXXX[[[```gggpppvvv|||{{{zzzzzz|||}}}vvvnnnddd[[[TTTKKKFFF???:::777666666555111111000000000000111222000000000000//////.........------,,,,,,------...,,,,,,---------,,,,,,+++------,,,,,,,,,,,,,,,,,,+++******************+++)))***+++***)))((()))+++))))))************))))))&&&''''''((()))***++++++))))))((((((((()))******,,,,,,***)))(((((((((((()))(((((('''&&&&&&''''''&&&(((***+++,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$###"""!!!!!!"""$$$%%%###!!!"""&&&((('''$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((('''%%%###"""$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''(((***+++)))))))))************+++---,,,***))))))+++---...+++++++++,,,------......wwweeeWWWNNNQQQVVVYYYYYY\\\iiiwww~~~tttgggXXXOOOJJJGGGCCCAAAAAABBBDDDDDD@@@BBBEEEGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCCCCDDD>>>>>>>>>===>>>???AAABBB@@@AAAAAAAAAAAACCCFFFIIIIIIGGGEEEEEEFFFGGGGGGFFFKKKJJJIIIHHHHHHGGGGGGGGGCCCCCCDDDDDDCCCBBBAAAAAA???AAADDDGGGIIIJJJJJJJJJIIIFFFCCCCCCEEEFFFEEEBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@CCCEEEDDDFFFKKKQQQSSSWWWTTTTTTWWWVVVPPPKKKJJJLLLMMMMMMMMMNNNRRRWWW[[[fffmmmrrroookkklllmmmmmmllljjjiiijjjqqq|||{{{uuuppplllccc^^^WWWRRROOONNNMMMLLLFFFEEEBBB???===;;;;;;;;;<<<;;;999888888999:::;;;888888777888888999888888:::;;;<<<<<<<<<<<>>???@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDEEECCCEEEGGGFFFBBBAAABBBEEE<<<===>>>>>>???@@@DDDFFFDDDFFFGGGGGGFFFFFFHHHJJJIIIGGGEEEEEEGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCAAABBBDDDGGGIIIKKKMMMMMMJJJHHHEEEDDDCCCCCCBBBAAA>>>AAADDDEEEDDDBBBBBBBBB<<>>===<<<;;;:::999999999888777666666777888777555444666888999999:::<<<>>><<<===>>>??????BBBFFFIIIIIIJJJLLLNNNRRRXXX___dddjjjooouuuzzz~~~zzzsssjjj```ZZZQQQLLLEEE???;;;999777555111000111222333222///---/////////......---------+++,,,---------,,,***)))------------------------***++++++,,,,,,,,,,,,,,,************************)))***++++++++++++***)))((()))******(((((()))***))))))************))))))'''''''''(((((()))))))))))))))))))))***+++,,,,,,++++++***)))((((((((()))))))))(((((((((((())))))%%%'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$#########'''&&&%%%###""""""###$$$######$$$$$$$$$###"""""" """$$$%%%%%%%%%$$$############$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%######%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******(((((((((((())))))))))))'''(((+++---------+++***))))))***+++,,,,,,------{{{ttthhh\\\SSSLLLHHHFFFCCC@@@AAACCCDDDBBBEEEJJJJJJIIIHHHHHHGGGEEEBBB???>>>>>>>>>======>>>@@@AAACCCCCCBBBAAAAAABBBBBBCCCAAABBBBBBDDDGGGJJJNNNPPPPPPSSSVVVSSSLLLGGGGGGIIIDDDFFFIIIJJJJJJMMMQQQUUUUUUWWWWWWVVVTTTSSSSSSTTTQQQNNNLLLKKKMMMOOOPPPPPPSSSTTTWWWXXXYYYWWWUUUTTTRRRQQQOOONNNMMMMMMMMMNNNJJJKKKMMMPPPSSSWWWZZZ[[[ZZZXXXTTTNNNHHHEEEEEEFFFBBBEEEHHHJJJJJJHHHHHHHHHDDDCCCCCCDDDDDDCCCBBBAAACCCBBBDDDHHHHHHFFFGGGKKKIIIJJJLLLKKKIIIGGGFFFGGGFFFHHHIIIFFFGGGLLLNNNLLLMMMLLLKKKJJJLLLPPPUUUXXXaaalllzzzvvvooojjjiiiiiikkkqqqxxx}}}}}}xxxuuuqqqllliiibbbaaa___\\\XXXTTTQQQOOOIIIHHHGGGEEEBBB???<<<;;;>>><<<::::::;;;;;;999666333555888999999999:::;;;666888:::;;;;;;<<<>>>@@@>>>@@@BBBDDDFFFJJJOOORRRVVV[[[aaadddgggppp|||~~~xxxvvvtttrrrqqqgggfffbbb^^^XXXQQQJJJEEEAAA>>>:::888777777777666111111111222333222000..................---,,,,,,***+++---------,,,***))),,,,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,)))))))))******++++++,,,)))***++++++++++++***)))((()))***)))((('''(((***))))))************))))))''''''((((((((((((((((((''''''''''''((()))***+++******)))))))))))))))******))))))(((((())))))***&&&'''((((((((('''&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&%%%$$$"""###$$$%%%$$$###!!! !!!%%%&&&###!!!"""$$$""""""###$$$%%%$$$###### !!!###%%%%%%%%%$$$###"""""""""#########$$$$$$######""""""""""""""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))'''''''''((((((((())))))((((((***+++,,,,,,,,,+++(((((()))***+++,,,------^^^YYYRRRIIIBBB@@@AAACCCBBB===;;;???AAAAAACCCFFFDDDBBB@@@??????>>>===;;;>>>???>>>>>>@@@CCCHHHLLLLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDFFFHHHMMMRRRVVVYYYaaaeeegggaaaWWWNNNKKKLLLQQQSSSWWWXXXYYY\\\bbbfffiiiiiijjjgggdddaaa``````YYYWWWTTTSSSUUUWWWYYYZZZ___bbbfffiiihhheee```]]]XXXWWWUUUSSSSSSTTTUUUVVVVVVVVVXXX[[[```eeeiiilllooolllfff[[[PPPJJJIIIKKKHHHLLLPPPRRRQQQPPPPPPPPPRRRNNNJJJJJJJJJGGGEEEDDDDDDCCCDDDGGGGGGEEEHHHMMMHHHKKKMMMLLLIIIDDDAAA@@@DDDDDDAAA>>>@@@EEEGGGDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOWWW```hhhpppsssmmmdddbbb[[[UUUSSSSSSTTTZZZaaaccchhhrrr~~~|||xxxttttttrrroookkkfffbbb```VVVUUUSSSPPPLLLGGGCCC@@@BBB???<<<;;;<<<;;;888555333555777777555333333333444666888888888777888999<<<>>>@@@AAABBBCCCFFFHHHJJJNNNRRRRRRRRRXXXcccmmmqqq~~~uuuooohhhbbb___\\\YYYVVVLLLKKKJJJIIIFFFBBB>>>;;;888777555555555555444222///...---///111111111///...//////000000//////...,,,---...//////---+++***+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,******+++,,,------......)))***+++,,,,,,+++***)))((()))***)))((('''(((***))))))************))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&((())))))***)))))))))))))))***+++***)))))))))))))))******((()))))))))))))))(((((((((((((((((())))))))))))###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$ !!!###%%%$$$"""###'''%%%"""$$$'''!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$"""!!!!!!""""""""""""#########'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%''')))***))))))(((''''''''''''((((((((())))))))))))))))))+++---...'''((()))***+++,,,------JJJHHHDDD@@@>>>>>>>>>????????????AAADDDDDDCCCAAADDDDDDCCCBBBAAA@@@???>>>CCC@@@AAAFFFKKKPPPWWW___hhhddd^^^XXXSSSRRRRRRSSSKKKJJJJJJPPPXXX___cccdddiiirrrtttkkkaaa]]][[[XXX\\\```eeegggiiilllrrrvvvwwwxxxyyyzzzxxxrrrjjjddddddeeedddcccbbbdddhhhkkkooorrrttttttqqqmmmkkkjjjkkkjjjhhheeeaaa```aaabbbeeebbbccchhhlllnnnsssyyywwwiii]]]XXXVVVTTTUUUYYY___dddffffffcccaaacccbbb___[[[TTTNNNHHHEEEJJJIIIJJJLLLOOOQQQRRRQQQRRRQQQPPPOOOMMMKKKIIIHHHBBBBBBBBBBBBBBBCCCCCCDDDAAADDDFFFDDDEEEHHHHHHFFFKKKKKKNNNSSSXXXXXXUUUQQQPPPJJJGGGJJJKKKIIIJJJNNNOOOSSSZZZcccmmmsssuuuvvvppptttzzz~~~|||zzzooohhhfffdddbbb```[[[SSSMMMOOOLLLIIIFFF@@@:::666555999::::::888555444444444777555333222444777888999:::;;;<<<>>>AAACCCDDDEEEBBBAAA@@@@@@CCCIIINNNRRRYYYcccqqq{{{~~~|||uuulllddd^^^XXXVVVRRRMMMGGGCCC@@@>>>>>>===<<<;;;:::999888777333333222222111000//////......------------............------------......,,,,,,,,,++++++++++++******+++,,,,,,---...//////,,,,,,,,,,,,+++)))(((&&&++++++***)))(((((())))))++++++++++++++++++++++++++++++******))))))(((((())))))************)))))),,,***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$'''...555555...(((''')))&&&%%%$$$$$$$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&###!!!"""%%%'''&&&$$$"""!!!"""###$$$$$$""" ######""""""######$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''&&&"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%((()))((('''$$$###$$$%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))*********FFFDDDAAA>>>===>>>???@@@BBBDDDGGGIIIJJJKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEIIIRRRZZZ```iiiqqqvvvrrrkkkccc\\\YYYXXXYYYYYYWWWVVVYYY___dddhhhiiikkktttxxxtttnnnnnnooonnnpppssswwwyyyzzzzzzzzzzzzzzz{{{|||~~~~~~zzzuuuppprrrrrrpppnnnmmmmmmpppsssxxxzzz||||||zzzxxxwwwwww||||||zzzwwwsssooommmmmmlllhhhgggmmmssswww{{{|||ssskkkgggddd``````cccgggllloooqqqqqqppprrrrrroooiiiaaaYYYRRROOOLLLMMMPPPSSSXXX[[[]]]^^^```___]]]ZZZUUUPPPKKKHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGKKKLLLIIIHHHIIIIIIFFFFFFFFFGGGJJJMMMNNNLLLJJJMMMGGGEEEFFFEEEAAA@@@CCCBBBEEEIIIQQQXXX\\\]]]\\\\\\___dddgggiiiiiijjjjjjvvvtttsssqqqpppnnnjjjddd___^^^\\\XXXTTTMMMFFFAAA@@@>>>===<<<:::999888777666888666555444444444333333555666777888999;;;;;;<<<::::::;;;===???AAACCCEEEIIIRRR]]]dddggghhhjjjlllxxx{{{~~~{{{wwwtttqqqiiifffccc^^^ZZZSSSMMMHHHFFFEEEBBB>>>;;;999777666555555444333222111111000333333222111111000//////......------------......//////............//////++++++++++++************,,,,,,,,,,,,,,,---------******++++++***)))((('''++++++***)))))))))))))))++++++++++++++++++++++++++++++******))))))************++++++++++++******+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''&&&%%%%%%%%%%%%###---888===999111)))&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$$$$###""""""""""""###$$$###!!! !!!###$$$$$$"""$$$######$$$%%%%%%$$$"""###############$$$$$$%%%########################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&### %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((())))))))))))******************+++++++++EEEDDDCCCBBBBBBDDDFFFGGGOOOSSSWWWXXXVVVTTTUUUVVVRRRQQQNNNMMMLLLMMMOOOPPPPPPPPPVVV___gggllluuu}}}}}}xxxpppjjjffffffgggmmmjjjgggfffhhhlllnnnoooqqqyyy~~~~~~}}}~~~zzz}}}}}}|||{{{}}}}}}zzzuuunnnmmmttt|||}}}|||wwwqqqmmmnnnpppsssvvvyyy|||}}}}}}wwwooofff```]]]VVVXXX\\\aaafffjjjmmmoooppppppooolllfff___WWWSSSRRRPPPMMMJJJIIIJJJKKKLLLNNNRRRSSSOOOKKKKKKJJJGGGGGGEEECCCCCCEEEFFFFFFEEEHHHEEEDDDDDDBBB===;;;<<<;;;<<<>>>BBBFFFHHHHHHGGGJJJMMMOOOQQQQQQRRRSSSTTT```iiiwww~~~xxxttt}}}}}}}}}|||}}}~~~|||zzzwwwrrrqqqnnnggg^^^VVVQQQNNNIIIEEEAAA?????????<<<999::::::999888666555444333333333444444444555555555333555777:::;;;:::999888;;;@@@GGGKKKMMMNNNQQQTTT]]]aaaeeehhhjjjkkkmmmoootttxxx|||~~~zzzyyyyyy|||vvvsssmmmiiiccc___ZZZVVVRRROOOKKKIIIGGGFFFDDDAAA<<<999888777666555555444555555333222222222111111111111222222111111000000//////......------------......000000////////////000000,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++***)))+++***))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***+++,,,***++++++,,,,,,++++++***+++***(((''''''((())))))************************))))))))))))))))))))))))&&&'''(((((((((((('''&&&((('''&&&&&&%%%%%%%%%%%%"""(((222999999444---(((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###############$$$######""""""######$$$###!!! !!!###$$$###"""'''%%%$$$$$$%%%&&&&&&%%%"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###!!!""""""###############&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))*********************+++++++++,,,,,,KKKKKKKKKKKKMMMPPPRRRTTT^^^cccgggfff```]]]]]]```\\\ZZZXXXVVVXXX[[[___aaacccbbbdddhhhiiikkkrrrzzz|||xxxxxx|||zzzvvvtttuuuvvvwww{{{xxxuuu}}}{{{zzzxxxxxxyyy|||yyyqqqmmmkkkfffiiimmmqqqtttvvvyyy{{{zzz|||}}}|||wwwpppiiiddd^^^[[[XXXUUUSSSTTTVVVXXX[[[```aaa\\\XXXVVVUUURRROOOLLLHHHEEEDDDEEEFFFGGGEEEFFFGGGGGGDDD@@@>>>>>>???>>>???AAACCCEEEDDDCCCEEEGGGHHHGGGGGGGGGIIIKKKTTTXXX^^^aaacccbbbbbbbbbiiisss|||~~~~~~wwwxxx{{{~~~zzzpppiiiddd```XXXRRRKKKHHHIIIIIIEEEAAA??????>>><<<999999999:::444444444555555555555555222333666888999888777666888:::===>>>???@@@DDDGGGIIILLLOOOQQQRRRSSSUUUWWWZZZ]]]```cccjjjrrrssspppppppppoookkkgggddddddeeehhhjjjmmmppprrrsssssssssllllllkkkiiieee___ZZZWWWOOOMMMIIIGGGEEECCCAAA???>>><<<;;;;;;<<<;;;888666222222222222333444555666333333333333333333333333111111000000000/////////......------------......//////............//////............------------+++************************++++++,,,,,,---------******)))))))))))))))***************************))))))''''''''')))+++,,,)))******++++++******)))***)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$###%%%)))...222222000'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$(((%%%######$$$&&&&&&%%%""""""######$$$$$$$$$$$$######################################################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))))))))******++++++,,,TTTUUUUUUWWWYYY[[[^^^___eeeiiimmmkkkgggeeegggjjjjjjhhhffffffhhhmmmsssvvv{{{xxxuuurrrmmmkkkpppxxx{{{wwwwwwyyy|||{{{uuuqqqmmmjjjgggdddbbbccceeegggkkkrrrtttpppjjjiiihhhfffXXXVVVQQQLLLIIIIIIKKKMMMJJJMMMOOOLLLHHHEEEBBBAAABBB@@@???@@@CCCDDDDDDCCCDDDDDDEEEDDDBBBCCCEEEGGGLLLMMMNNNNNNNNNOOORRRTTTVVV___fffggghhhkkkmmmmmmfffiiinnnttt{{{|||xxxtttjjjcccZZZWWWWWWWWWTTTQQQKKKJJJFFF@@@;;;999:::===555555555555555666666666444444444555666888999:::888999999888888:::===??????AAACCCDDDCCCDDDEEEGGGIIILLLMMMNNNRRRYYYZZZXXXYYYXXXWWWUUUSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUSSSPPPKKKGGGDDD>>><<<;;;:::;;;;;;:::999555444333333444444333111///////////////000111222////////////000000000000000000//////////////////......------------.........------,,,,,,------...------------,,,,,,,,,,,,(((((()))******+++,,,,,,))))))******++++++,,,---***)))))))))))))))******************************(((''''''&&&'''((()))***(((((())))))))))))(((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&""" ###+++333777888'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""##################""""""###%%%%%%%%%%%%$$$%%%&&&$$$"""!!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$###################################################""""""###$$$$$$%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''''''''((()))******+++ddddddeeefffgggiiikkkllljjjmmmpppqqqrrrtttxxx|||~~~}}}{{{{{{~~~|||www{{{}}}{{{yyyuuurrrppppppqqqrrrvvv}}}}}}wwwtttsssrrrcccbbb^^^YYYTTTSSSSSSUUUZZZ^^^^^^XXXQQQMMMJJJGGGFFFDDDAAA@@@AAABBBAAAAAAAAAAAABBBAAA??????AAACCCBBBDDDFFFGGGFFFEEEEEEFFFFFFLLLOOOOOOQQQUUUWWWVVVTTTXXX]]]ccckkkuuutttooohhhdddeeeffffffeee___]]]WWWNNNDDD>>>===>>>999999888777777666666555555444333222333666888:::666555555555555666777888;;;<<<======<<<<<<===??????BBBCCCBBBDDDHHHJJJHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGEEEBBB???===:::888666555666666555444222000//////000000///...111111000000000000111111////////////////////////////////////..................------------......---,,,,,,,,,,,,,,,,,,---++++++++++++************'''((()))***+++,,,------((('''''''''((()))******)))))))))))))))******+++************************''''''(((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&***111666888777((('''%%%$$$###$$$$$$%%%##############################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$############### !!!""""""!!! !!!$$$$$$###""""""###$$$"""!!!!!!"""######"""!!!"""###%%%%%%$$$#############################################$$$$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******||||||||||||}}}}}}~~~~~~~~~~~~|||{{{zzzssssssrrrnnnhhhdddcccdddpppuuuuuulllccc```^^^[[[WWWSSSNNNJJJHHHFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEAAACCCEEEDDDAAA???======@@@AAAAAA???BBBGGGGGGDDDGGGIIILLLPPPVVV^^^hhhpppyyy~~~rrrooollliiijjjnnnrrruuuwwwvvvsssiii[[[QQQLLLKKKFFFEEECCCAAA>>><<<:::999777666444333333444666777333333444555666666555444777888999999888999;;;===:::>>>???======@@@AAA???=========>>>???@@@??????AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA???>>><<<;;;999666555555444333111333111000000222222222111444333222222222222222222222111111111111111111111..............................------------......---------,,,,,,---------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,***)))((((((((()))***+++)))))))))))))))***++++++************************((()))+++++++++***((('''(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&(((+++...000000///((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%###$$$$$$%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!$$$%%%###""""""###"""!!!!!!"""######""" !!!"""$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&'''((()))***++++++yyytttssssss~~~vvvuuutttrrrlllggg___YYYTTTQQQNNNLLLIIIKKKLLLLLLKKKJJJKKKLLLNNNLLLIIIDDD???===>>>???BBBBBB???<<>>>>>===<<<;;;;;;===>>>>>>===<<>>???@@@@@@@@@???>>><<<:::777666666555444222333111000111333444444333111111000000///000000111111111000000////////////---..............................------..................------.........000000/////////.........,,,,,,,,,++++++++++++***...---,,,++++++,,,------))))))((())))))***++++++))))))))))))))))))))))))***+++---......,,,)))'''))))))************))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######%%%''')))((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%% ###''''''%%%###$$$%%%"""!!!"""###$$$$$$""" """$$$%%%%%%%%%###"""########################""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$&&&(((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************&&&'''((()))***+++,,,,,,yyyoooddd\\\XXXVVVVVVPPPTTTZZZ]]]\\\YYYVVVUUUTTTUUURRRKKKCCC???@@@DDDAAABBBBBBAAA???>>>??????AAAAAAAAABBBCCCEEEGGGHHHTTTXXX]]]^^^]]]\\\\\\]]][[[\\\]]]]]]___gggsss}}}}}}rrrhhheeegggiiiggg```TTTHHHAAADDD>>>:::;;;:::666666:::777777888666444222222222444444555666666777888888999888888888888888888888::::::999888999:::;;;<<<<<<<<<<<<============>>>AAA@@@@@@@@@??????>>>>>>>>>999555444777999777444444333111000000000111222000000///.........////////////............//////..........................................------.........------.........,,,,,,,,,++++++***************)))))))))***,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))))))))))))))***(((((()))***,,,,,,)))'''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%'''((((((&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&& ######"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$$$$$$$%%%&&&%%%$$$"""""""""%%%''''''%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''''''''''''''''''''''''''***)))'''&&&&&&(((+++---&&&&&&'''((()))***++++++((((((((((((((()))******tttlllhhhfffeeecccggglllooooooooonnnooonnnnnniii^^^RRRHHHDDDDDDFFFEEECCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCCCCCCCGGGKKKOOOQQQPPPNNNOOOOOOPPPRRRSSSSSSUUU[[[fffnnn}}}~~~{{{|||}}}{{{uuuhhhYYYOOOIIICCC???AAA@@@<<<:::<<<888777777555444444555666666666666666666777777777777888888888888888888888::::::999999999:::;;;<<<;;;;;;<<<<<<<<<=========????????????>>>>>>>>>>>>>>>:::666666888:::888555555444333111000000000000111000//////...///////////////............//////..........................................------...------,,,,,,------...,,,,,,,,,+++++++++************)))))))))***,,,,,,............////////////++++++++++++++++++++++++***************************((('''((())))))((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%!!!"""""""""!!! $$$###"""!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$###$$$%%%%%%%%%###"""!!!"""###%%%%%%%%%###""" %%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%#####################$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''''''''((())))))******)))((((((((((((((()))))){{{vvvsssrrrsssvvvyyy{{{}}}~~~qqqbbbUUUNNNLLLMMMHHHDDDDDDGGGIIIGGGDDDCCCCCCDDDDDDCCCBBB@@@???>>>AAAEEEFFFFFFEEEEEEEEEDDDFFFHHHHHHIIINNNUUU[[[jjjvvv~~~mmm```RRRMMMJJJKKKKKKGGGBBBAAA<<<;;;:::999888999::::::888888777777777666666666666666777777888888888999:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>>>>;;;888888:::;;;999777888777555333111000//////111000//////......////////////............//////........................------------------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++************)))******+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++(((((()))))))))*********,,,)))&&&%%%%%%'''(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%!!!"""###%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$""""""!!!!!!""""""###$$$"""######$$$######""""""%%%$$$###""""""""""""###"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$"""!!! !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$###"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''(((((((((}}}}}}~~~~~~rrriiidddccc]]]UUUMMMMMMSSSWWWTTTPPPPPPOOONNNLLLIIIFFFCCCBBBAAACCCEEEFFFFFFEEEDDDDDD???AAABBBCCCCCCEEEJJJMMMVVV___kkkvvv~~~|||nnnaaa]]][[[]]]^^^ZZZPPPIIIFFFEEEDDDDDDCCC@@@===;;;888888888777777777666666666666666777777888888999999999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>><<<::::::<<<<<<;;;999:::999777555333111000///111000///......------...//////............//////........................,,,,,,------------......,,,++++++++++++++++++,,,++++++++++++++++++++++++******************++++++)))))))))*********++++++******************************+++---...///000111///+++&&&###$$$&&&((()))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%$$$###$$$%%%$$$%%%$$$###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$"""###$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$### !!!###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''))))))(((''''''''''''(((~~~~~~~~~qqqhhh```aaajjjrrrrrrnnnllljjjddd^^^WWWPPPKKKHHHGGGGGGGGGHHHGGGFFFEEECCC@@@@@@AAAAAA@@@AAABBBDDDGGGLLLUUUaaakkkttt{{{sssrrrrrruuuxxxrrrbbbTTTOOOOOOQQQRRRPPPJJJAAA;;;999999999999999999999999666666777777888888888999888888999999999:::::::::999999999::::::::::::;;;::::::;;;;;;<<<<<<<<<=========<<<<<<======<<<;;;<<<;;;:::888666444222111111000///...------------//////............//////........................,,,,,,,,,,,,------......+++++++++******+++++++++++++++++++++++++++++++++*********+++************,,,,,,,,,,,,------------************************---...000222444666888888111---'''%%%%%%''')))***++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#####################$$$%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$######'''''''''&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$%%%&&&''''''&&&%%%%%%***(((%%%""" $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&''''''((())))))((((((''''''&&&&&&((((((''''''''''''((((((xxxqqqsss~~~zzzooobbbXXXRRRNNNLLLJJJJJJIIIHHHEEECCCCCCBBBAAA@@@???>>>>>>>>>======BBBKKKTTT[[[cccjjjoooqqqxxxqqq\\\RRRTTTWWW[[[[[[TTTHHH???>>>>>>======<<<<<<;;;;;;888888888888888888888888777888888999:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<;;;:::888777666333222111000///.........//////............//////........................++++++,,,,,,------......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++++++++***))))))************++++++++++++************************)))***,,,---///111222333///,,,((('''''')))******))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%$$$%%%%%%%%%$$$$$$%%%'''#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""###############""""""$$$%%%%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$&&&'''''''''&&&%%%(((&&&$$$"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&(((""""""###$$$%%%&&&''''''###########################$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$&&&((()))***(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))|||lllccc[[[XXXUUUSSSRRRPPPLLLIIIHHHFFFCCCAAA???>>>===<<>>===;;;;;;::::::999888888888666777888999:::999999888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<;;;<<<=========<<<;;;:::777666444333222111111111//////............//////........................***++++++,,,------......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,+++***)))((('''''''''((((((((())))))************************&&&&&&&&&''''''(((((((((***)))(((((()))***)))'''(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&"""$$$%%%$$$###"""###$$$!!!###$$$%%%$$$###$$$%%%"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""###$$$%%%%%%%%%$$$$$$ !!!"""$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***}}}rrrjjjfffbbb___^^^\\\WWWTTTNNNKKKGGGCCCBBB@@@>>>===QQQHHHAAAAAA@@@===@@@EEECCCGGGNNNXXXbbblllssswwwrrrUUUIIIKKKPPPXXX___^^^WWWPPPNNNMMMJJJGGGDDDAAA???======<<<<<<;;;:::999888888666777888999:::999888888::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::<<<>>>>>>===<<<<<<<<<;;;<<<===?????????>>>>>>999999777666555444444444//////............//////........................******+++,,,,,,---......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,,,,+++***)))(((************++++++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&''')))******(((%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%((((((((('''&&&%%%###""""""$$$$$$$$$###"""###$$$!!!$$$$$$###"""######""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$&&&&&&&&&%%%$$$###"""!!! !!!"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$ !!!"""###$$$$$$###"""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''')))(((%%%$$$$$$&&&(((***''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++|||yyyvvvuuutttqqqlllhhh^^^ZZZTTTMMMIIIGGGGGGGGGNNNHHHAAA<<<:::;;;<<<======???BBBEEEIIIRRR]]]fffooovvvsssbbb\\\WWWXXX^^^bbbaaa]]]______]]]YYYRRRMMMIIIGGGGGGFFFBBB======???<<<666<<<;;;:::::::::;;;;;;<<<888888999999:::::::::;;;<<<<<<<<<<<<;;;:::999999??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>===;;;999777555111///------...////////////000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********++++++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***+++*********))))))(((((()))((('''&&&&&&'''((())))))))))))))))))(((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""!!!!!!!!!""""""""""""#########((($$$ !!!&&&(((%%%"""########################"""############$$$$$$$$$"""%%%((('''$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$###############$$$%%%$$$###"""############"""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))'''$$$!!!""""""######%%%&&&((()))''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%(((***'''''''''((((((((((((((())))))))))))((((((((((((&&&'''((((((((('''%%%$$$~~~{{{mmmhhh```YYYTTTOOOJJJGGGGGGCCC???<<<;;;<<<<<<;;;888;;;>>>@@@CCCHHHOOOTTT]]]bbbmmmzzz~~~wwwpppkkkdddbbbcccdddcccaaadddhhhlllmmmjjjbbbZZZVVVOOOMMMGGG@@@@@@CCCBBB>>>===<<<;;;:::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<============<<<<<<;;;=========<<<<<<=========??????@@@@@@@@@AAAAAAAAA?????????>>>===;;;999888888555222111000000///...,,,---............---,,,........................,,,++++++******++++++,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((((()))***+++)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%'''$$$!!!"""%%%&&&%%%###########################"""############$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$######"""###$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$#########$$$############"""""""""""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$###"""$$$&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&''')))***+++'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%|||tttmmmhhh```VVVNNNFFFDDDAAA???>>>>>><<<;;;999;;;>>>???@@@AAADDDFFFJJJMMMUUU```kkkqqqrrrppplllhhhccc^^^[[[ZZZ[[[\\\ccclllxxx}}}rrrjjjaaa]]]TTTJJJEEEFFFEEEBBB@@@???======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>========================??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===;;;:::???<<<999666555333111///+++,,,------------,,,+++........................,,,++++++******++++++,,,,,,,,,++++++******+++++++++++++++***************))))))))))))))))))))))))+++******))))))))))))***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$########################"""############$$$$$$$$$&&&""""""$$$### $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######"""""""""######$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$###"""!!! &&&&&&%%%###""""""$$$&&&$$$$$$#########"""""""""#########$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%""""""#########$$$$$$$$$***(((&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''~~~xxxlllbbbSSSOOOIIIEEECCCAAA???===???@@@AAABBBBBBCCCDDDDDDBBBCCCGGGMMMTTTYYY[[[[[[VVVUUURRRNNNKKKLLLQQQVVVYYYdddwwwyyyuuujjj\\\RRRNNNIIIDDDFFFDDDBBBBBBCCCCCCAAA???<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======BBB@@@===:::999777444111..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$###""""""###%%%########################""""""#########$$$$$$$$$%%%"""!!!######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""$$$%%%$$$$$$$$$#########""""""###############"""!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$""""""$$$%%%############$$$$$$$$$$$$***(((%%%###""""""$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((yyyhhhaaaXXXOOOIIIFFFDDDBBBDDDCCCBBBBBBCCCDDDEEEFFFAAABBBCCCEEEGGGHHHGGGFFFEEEFFFFFFDDDBBBEEEKKKQQQOOOZZZllltttiiiaaaXXXRRROOOJJJFFFFFFGGGHHHEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>BBB@@@>>>===<<<;;;888666111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$###""""""###%%%########################""""""#########$$$$$$$$$###$$$$$$""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$###########################"""!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&((((((~~~vvvjjj___WWWSSSPPPNNNKKKIIIFFFEEEFFFGGGFFFEEEBBBBBBBBBBBBBBB@@@???>>>>>>???@@@>>>===>>>CCCGGGIIIOOO]]]oooyyysssmmm]]]VVVNNNKKKLLLLLLIIIEEEBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAA@@@??????@@@???===;;;444333111///...---,,,,,,........................,,,++++++******++++++,,,++++++******++++++,,,,,,***************+++++++++)))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))''''''((())))))(((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""""""""#################################"""############$$$$$$$$$###%%%&&&$$$!!! $$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""%%%###"""''',,,,,,'''!!!%%%$$$$$$$$$$$$##################$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""%%%(((+++$$$$$$%%%&&&'''((())))))&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((uuunnnhhhdddaaa^^^[[[XXXVVVUUURRRMMMIIIDDDDDDDDDBBB@@@?????????;;;;;;;;;;;;::::::;;;===BBBDDDJJJXXXiiixxxrrrhhh\\\UUUSSSRRRNNNJJJGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@BBBBBB@@@???>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAABBBCCCCCC@@@>>>999777555222///...---,,,........................,,,++++++******++++++,,,++++++******++++++,,,---))))))*********+++++++++))))))))))))))))))))))))((()))***++++++******)))&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$############$$$$$$$$$$$$%%%""" !!!###$$$###!!!########################"""############$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%"""###+++555555+++ %%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&'''((((((''''''{{{uuurrrqqqooollljjjggg```WWWPPPHHHGGGEEEBBB???>>>???AAA;;;;;;;;;;;;<<<<<<;;;;;;:::999<<>><<<999555222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++*********+++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&""" $$$&&&### ########################"""############$$$$$$$$$%%%###!!!###&&&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%&&&&&&###$$$///;;;<<<... %%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$###""""""###%%%"""############$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%&&&&&&'''##################$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%'''((()))((('''&&&~~~zzzooobbbVVVPPPKKKJJJGGGCCCAAABBBAAA???=========<<<<<<>>>???===>>>DDDHHHLLLUUU]]]fffmmmvvvssskkkiiieee]]]UUUSSSOOOKKKKKKNNNNNNKKKHHHJJJJJJIIIIIIHHHGGGGGGHHHBBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBFFFDDDBBB@@@@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDBBBBBB@@@>>><<<999555222000/////////...---------//////,,,,,,,,,+++++++++++++++************************))))))(((((((((((())))))++++++***)))((('''&&&&&&'''''''''((()))+++,,,---***((('''((()))***)))'''))))))((((((((('''''''''))))))(((((('''''''''&&&%%%$$$%%%&&&((()))((('''###%%%))),,,------,,,+++&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$###############$$$'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$$$$%%%&&&&&&''''''''''''!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''&&&%%%$$$""""""!!!%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$wwweee___YYYVVVQQQLLLJJJLLLLLLJJJHHHFFFEEEBBB@@@???===::::::>>>AAACCCIIIOOOVVV[[[ccclllttt}}}wwwpppmmmjjjddd^^^```[[[VVVTTTUUUTTTPPPLLLLLLKKKJJJJJJIIIHHHFFFEEECCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>;;;888666555222111///...---------...,,,,,,++++++++++++******************************))))))(((((((((((()))))))))))))))************+++***)))))))))))))))*********((('''((()))***)))''''''&&&&&&&&&%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&%%%&&&(((((('''%%%"""###%%%'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$###############$$$&&&$$$###"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!! """############$$$$$$$$$&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%uuuoooiiifffbbb]]]]]]`````````^^^[[[WWWQQQHHHBBB???;;;:::<<<<<<<<<>>>CCCFFFIIINNNUUU]]]gggqqqwww}}}zzzuuurrrpppmmmjjjhhhlllgggbbb___]]]ZZZTTTPPPOOOLLLJJJKKKMMMMMMJJJGGGHHHFFFDDDBBBBBBDDDFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEECCCAAA???>>><<<;;;666444222000...---,,,,,,,,,,,,,,,++++++************************************))))))(((((())))))************+++++++++,,,,,,,,,+++***)))((('''''''''***((('''((()))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''((('''&&&&&&''''''&&&$$$'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%&&&$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######$$$###############$$$$$$%%%$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$$$$############"""############$$$$$$$$$&&&%%%$$$###!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%~~~yyyvvvtttrrrpppsssxxxzzz}}}~~~{{{ttthhhWWWJJJEEE@@@===>>>>>><<<<<>>:::<<>>;;;999555222///............---,,,++++++*********************************))))))))))))******,,,,,,+++***)))(((((('''))))))((((((((((((((()))***((('''((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''***,,,---,,,)))'''%%%$$$######$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""#########!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%!!!"""###%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%###!!!!!!"""###"""!!!################################################""""""##########################################""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%$$$$$$###""""""$$$%%%&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$####################################%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%!!!"""######$$$$$$######&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&nnn\\\RRRIIIEEECCC???<<<===666999===??????@@@AAABBBHHHLLLQQQVVVZZZ^^^bbbeeebbbgggooovvvyyyxxxvvvssslllhhhccc\\\WWWTTTSSSSSSMMMNNNOOOPPPPPPOOONNNMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBB@@@>>>;;;888555333000000///...------,,,,,,************************+++******))))))******+++)))))))))************+++''''''''''''((())))))******((('''((()))***)))'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((((((((((((&&&%%%'''***---......***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$""""""#########"""############################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&uuuhhhZZZRRRKKKDDD??????999;;;>>>>>>>>>===>>>???BBBCCCEEEJJJNNNSSSVVVWWWUUUZZZaaaiiioootttwwwyyywwwyyyyyytttkkkddd``````XXXWWWVVVUUUSSSQQQQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@===:::999222222111000///...------************************+++******))))))******+++*********++++++++++++,,,'''''''''''''''((())))))***((('''((()))***)))'''######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))(((&&&$$$%%%(((***,,,,,,,,,++++++***))))))))))))$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&&&&$$$###"""$$$$$$###"""################################################""""""#########$$$$$$$$$''''''''''''((((((((()))"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$"""$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$%%%%%%%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''|||jjj^^^UUUKKKEEECCCAAABBBBBB@@@>>><<<===>>>>>>===>>>AAAEEEIIIKKKKKKHHHLLLRRRYYYaaaiiirrrwww|||~~~uuuppppppgggddd___YYYUUUSSSRRRQQQNNNOOOOOOPPPPPPOOOOOONNNMMMKKKIIIGGGGGGIIIKKKMMMIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFEEECCCAAA>>>===333333222111000///......************************++++++************++++++///......---,,,+++***))))))(((((('''''''''((((((***((('''((()))***)))(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))(((&&&$$$$$$&&&((())))))(((((((((((('''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$!!! ###"""!!!!!!"""$$$&&&'''""""""""""""###$$$%%%&&&'''%%%######$$$%%%$$$###""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''''''''qqqddd[[[SSSOOOJJJLLLJJJFFFDDDEEEDDDAAAAAA???======???AAAAAAAAAEEEDDDCCCFFFMMMWWWbbbhhhuuu~~~yyyqqqggg]]]WWWSSSQQQLLLNNNQQQTTTTTTSSSQQQPPPQQQPPPMMMKKKIIIIIIIIIIIINNNLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFF@@@===888555333000---++++++,,,,,,,,,+++***)))(((+++++++++*********))))))((((((((((((((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((############$$$%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%)))(((&&&$$$!!! &&&$$$%%%((((((%%%%%%''')))$$$"""%%%&&&###!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########""""""############""""""!!!"""###$$$%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%###"""!!! """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$############"""!!!!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxmmmccc\\\WWWYYYXXXRRRNNNLLLHHHCCCCCCBBBAAA@@@???@@@AAABBB???>>><<<>>>CCCJJJRRRXXXgggrrrxxxnnncccZZZTTTOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA===999666333000---++++++++++++************+++++++++*********))))))************************((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######!!!!!!!!!"""$$$%%%'''&&&%%%$$$###"""""""""""" """!!!!!!&&&---333***######$$$"""!!!"""########################((('''%%%######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""#########$$$$$$"""##################""""""###$$$%%%&&&%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxooolllnnnnnnhhhccc^^^WWWPPPIIIGGGDDD@@@<<<;;;<<<>>>;;;:::888888;;;???DDDGGGOOOYYYfffqqqxxxwwwhhh^^^XXXWWWUUUSSSSSSSSSTTTTTTNNNNNNNNNOOOOOOOOONNNNNNNNNLLLKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIFFFBBB???<<<999555222---,,,+++*********+++,,,+++++++++***************************************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$((((((''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$######"""$$$...:::@@@222&&&"""$$$$$$###$$$########################+++(((%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%%%%$$$############$$$############$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''||||||}}}yyyrrrkkk]]]UUUJJJAAA>>>===<<<;;;<<<;;;:::999:::<<<===???@@@GGGPPPWWW___hhhsss{{{~~~ssskkkhhhbbb\\\WWWTTTSSSSSSQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJHHHEEECCCAAA>>>;;;888333111...+++******++++++************************************************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%******))))))((((((''''''&&&%%%%%%$$$############&&&&&&%%%$$$############$$$###"""""""""###%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''$$$&&&222???CCC555'''$$$&&&&&&&&&&&&########################((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""######%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$###############$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzjjjVVVJJJFFFDDDAAA===<<<;;;;;;::::::;;;;;;;;;>>>AAAEEEHHHMMMUUU^^^eeeuuuzzzyyynnncccZZZSSSOOOTTTTTTTTTSSSSSSSSSSSSSSSPPPNNNNNNNNNPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDAAA>>>:::888444///,,,*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$############&&&&&&%%%$$$############'''&&&%%%#########$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!! ###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&"""!!!)))444999...$$$$$$&&&&&&$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""#########$$$%%%&&&&&&&&&%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~yyytttpppnnnmmmmmmnnnwwwzzzdddTTTMMMIIIDDD???<<<<<<;;;::::::999::::::======>>>???AAAFFFMMMQQQYYY```lllyyywwwiii]]]VVVUUUTTTRRRRRRQQQRRRSSSTTTQQQPPPOOOPPPRRRSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGFFFGGGHHHGGGEEEBBBAAA>>>:::555000---+++******************+++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! #########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&"""""")))***$$$ """$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$$$$$$$%%%######$$$$$$$$$$$$############"""!!!!!!!!!!!!""" !!!###%%%'''((())))))&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&#######################################$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''vvvpppllljjjjjjgggkkktttxxx|||wwwfffXXXOOOJJJHHHCCCBBB@@@>>>======<<<===<<<<<<;;;::::::===@@@CCCEEEKKKTTT^^^hhhvvvvvvnnn___\\\XXXTTTRRRQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJJJJIIIFFFDDDCCCBBB>>>:::555111...,,,))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$###############$$$%%%%%%&&&%%%&&&(((&&&""""""&&&""" ###### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""########################"""######$$$%%%&&&$$$$$$###""""""""""""""""""""""""#########$$$$$$"""##################"""$$$$$$"""!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$""""""###$$$$$$$$$$$$###"""######$$$%%%&&&''''''#######################################$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''yyyvvvqqqkkkiiilllkkkkkkxxxzzzgggZZZUUUVVVLLLKKKHHHEEECCCBBBBBBBBBAAA@@@>>><<<;;;<<<===>>>;;;@@@EEEJJJQQQ___rrrrrrmmmfff^^^XXXUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLJJJFFFDDDDDDCCC@@@===999555111///))))))******++++++++++++************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((############$$$%%%&&&&&&"""###%%%&&&''''''&&&%%%"""###$$$$$$""""""###$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%'''((())))))######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$&&&'''&&&######%%%%%%""""""$$$###"""$$$%%%$$$!!!$$$***$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$######"""""""""""""""!!!""""""""""""#########""""""############""""""&&&%%%###"""""""""######((('''&&&%%%###!!!""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''~~~~~~{{{vvvpppnnnuuuwww}}}wwwkkkcccbbb___ZZZWWWSSSMMMEEE???BBBAAA@@@>>>;;;:::::::::666999===???BBBJJJVVV___pppuuuhhh]]]UUUQQQWWWTTTRRRTTTUUUSSSSSSSSSTTTTTTSSSQQQOOONNNPPPQQQPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGEEEBBB???<<<999777222///,,,++++++------,,,++++++++++++++++++++++++++++++)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&%%%$$$%%%&&&'''''''''(((((((((((('''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$######"""###$$$&&&'''$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""$$$######"""!!!"""""""""###"""!!!!!!"""###"""############$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$######"""""""""###&&&$$$"""  !!!$$$$$$$$$#########""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$###"""!!! &&&###'''&&&!!!&&&***"""###"""!!!"""%%%&&&'''&&&!!!!!!!!!###&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~}}}yyy|||yyywwwtttpppmmmhhhaaaVVVOOOLLLIIIEEE???;;;999999:::555888:::;;;<<>>===>>>>>><<<;;;;;;>>>AAAEEERRR]]]aaahhhyyy|||pppccc\\\[[[ZZZXXXVVVUUUUUUVVVWWWVVVTTTRRRUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNNNNMMMLLLJJJHHHHHHCCC@@@;;;777444111...+++,,,,,,+++*********+++,,,))))))******************((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((((((((())))))''''''((((((((((((''''''&&&&&&((((((((('''&&&%%%&&&(((***,,,,,,+++(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""######$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""#########$$$$$$$$$%%%$$$$$$###""""""#########$$$&&&''''''&&&$$$###""""""!!!""""""###%%%&&&################################################$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$((())))))555@@@<<<)))'''%%%%%%&&&&&&&&&$$$ !!!$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzgggTTTHHHCCC@@@@@@???===<<<<<<>>>@@@===EEELLLMMMQQQ^^^ppp|||~~~tttoooggg___[[[YYYWWWWWWXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOOOONNNLLLKKKJJJHHHEEEAAA===:::666333000,,,+++***))))))***,,,---)))***++++++,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((()))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%'''***,,,,,,)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%&&&'''$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""###$$$&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$######"""############$$$&&&''''''&&&$$$#########"""!!!!!!!!!!!!!!!########################$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&'''(((###""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$"""''',,,222EEEVVVWWW)))'''%%%%%%&&&&&&%%%$$$ $$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeVVVOOOGGGEEEAAA>>><<<<<<===>>>888<<>>999666222...,,,++++++,,,+++,,,---...---,,,***((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''')))***)))'''%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%$$$$$$$$$%%%%%%$$$###""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''' !!!"""###$$$$$$$$$$$$'''###%%%$$$ (((///***'''%%%######%%%%%%%%%$$$%%%$$$######$$$%%%$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyvvviiicccYYYPPPJJJGGGEEEDDD>>>;;;:::<<<>>>??????@@@BBBHHHPPPXXXbbbppp{{{jjjaaa\\\XXXUUUTTTUUUUUUVVVWWWXXXYYYYYYWWWVVVUUUUUUVVVVVVTTTRRRTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLJJJJJJIIIHHHEEECCC@@@<<<777222...++++++***,,,---.........,,,)))((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))'''((()))***)))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############"""!!!  $$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%###!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$######""""""############$$$$$$$$$$$$###############$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$$$$###"""'''(((###(((+++###&&&$$$"""###$$$%%%%%%$$$%%%$$$######%%%&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqfff___[[[VVVNNNGGGDDDCCC@@@===<<<;;;<<<<<>>777222///------,,,+++******))))))))))))+++***))))))******)))((())))))))))))((((((((((((&&&'''''''''&&&%%%$$$$$$!!!###%%%''''''%%%###!!!''''''&&&&&&%%%%%%%%%$$$''''''(((((((((((('''''''''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""%%%&&&"""!!!!!!!!!"""%%%&&&%%%$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$%%%)))%%%%%%***&&&#########$$$$$$%%%%%%%%%'''%%%###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||}}}xxxqqqllldddZZZRRRLLLJJJFFFAAA>>><<<<<<<<>>???>>>???AAA@@@AAAGGGPPP^^^kkkyyy{{{nnnggg]]]UUUSSSTTTWWWYYYXXXYYYYYYWWWUUUTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIFFFCCC???<<<:::888///...,,,******+++,,,---+++***(((((((((((('''%%%))))))))))))(((((((((((()))************))))))(((((('''&&&%%%%%%&&&'''((()))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!&&&###"""$$$(((***)))'''(((%%%""" !!!###$$$$$$"""######$$$$$$######"""########################&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&& !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&"""%%%### !!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%{{{}}}~~~{{{uuukkk^^^SSSJJJDDDAAABBB@@@@@@AAA@@@>>>AAAGGGKKKSSS]]]fffqqq~~~|||oooccc\\\ZZZZZZ[[[ZZZZZZZZZZZZYYYWWWWWWWWWZZZZZZYYYYYYXXXVVVUUUTTTWWWVVVUUUSSSQQQPPPOOONNNLLLKKKKKKIIIFFFCCC@@@???444222///,,,+++++++++,,,+++***((()))******)))((())))))))))))(((((((((((()))******+++******))))))(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%%%%&&&))))))(((&&&%%%$$$###"""$$$$$$############$$$$$$'''&&&%%%$$$#########"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######""" '''%%%$$$$$$%%%&&&%%%$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""###%%%%%%""""""#########$$$$$$$$$&&&)))((($$$###'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%qqqbbbUUUKKKFFFFFFCCCBBBDDDBBB@@@BBBFFFAAADDDIIIOOOVVV```kkkttt}}}qqqhhhaaa]]]WWWWWWXXXZZZZZZZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMMMMKKKHHHEEEDDD;;;999555000---+++******+++***)))***,,,------,,,))))))))))))((((((((((((((())))))******)))))))))'''((())))))))))))((('''((((((((()))))))))))))))''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############%%%&&&&&& !!!!!!"""###$$$%%%%%%$$$$$$############$$$$$$'''&&&%%%######""""""######$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!! """###$$$$$$$$$###$$$&&&)))++++++'''%%%$$$%%%%%%%%%%%%%%%%%%$$$########################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$ ###$$$######%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%rrrdddZZZTTTHHHDDDAAAAAA@@@======AAA???===>>>BBBFFFIIIPPPXXXgggttt~~~qqqhhhZZZXXXWWWWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRROOOOOOPPPOOONNNKKKIIIHHHBBB@@@<<<888333///,,,+++,,,+++***+++---......---))))))))))))((((((((((((''''''((())))))))))))((('''((()))******)))((('''&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&"""""""""""""""#########$$$$$$############$$$$$$&&&%%%$$$###""""""###$$$######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$######""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%###################################################$$$$$$%%%&&&'''((()))!!!###'''+++...,,,((($$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%"""############$$$$$$$$$$$$######""""""######$$$%%%$$$###""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&& !!!"""#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%}}}vvvsssssstttzzzyyypppjjjWWWPPPJJJHHHEEE@@@???AAA@@@<<<<<>>CCC>>>IIITTT[[[eeeuuuxxxhhh[[[VVVVVVXXXYYYXXXXXXZZZ[[[\\\]]]]]]]]]UUUUUUUUUVVVVVVWWWWWWWWWUUUTTTSSSRRRQQQOOONNNNNNIIIHHHGGGEEE@@@;;;777444000...,,,++++++***(((&&&))))))))))))(((((((((((('''((()))***************+++)))&&&$$$$$$&&&)))+++((()))))))))******++++++'''(((((((((((((((((('''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$""""""###$$$%%%!!!!!!"""###%%%&&&''''''$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######""""""""""""######%%%%%%$$$###""""""######################################################((()))))))))((((((((()))%%%$$$%%%&&&((('''$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###%%%&&&'''""""""#########$$$$$$$$$&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%vvvhhh```dddiiimmmxxxyyykkkeeegggeee[[[QQQJJJDDDAAABBB@@@<<<;;;<<<;;;===CCCMMMVVV___mmmxxx}}}pppcccYYYWWWZZZZZZYYYXXXXXXXXXZZZ]]]^^^VVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTRRRPPPOOONNNNNNMMMMMMMMMLLLHHHBBB<<<999555222///,,,++++++)))(((&&&'''((()))************(((((())))))))))))(((((())))))))))))************)))))))))((('''''''''&&&''''''&&&&&&&&&'''((((((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&)))$$$ ###&&&$$$"""%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$###"""##############################$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$%%%$$$"""!!!###############"""!!! %%%$$$#########$$$%%%&&&""""""!!!!!!!!!!!!"""""" """$$$%%%%%%%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}nnniiifffeeemmmxxx|||wwwxxxwwwnnneeeUUUNNNHHHFFFBBB===<<<>>>>>>>>>BBBHHHLLLQQQYYYbbbrrryyyggg\\\ZZZSSSTTTUUUWWWZZZ\\\\\\[[[[[[ZZZXXXVVVVVVVVVXXXXXXXXXWWWUUUSSSQQQPPPOOONNNMMMNNNOOONNNLLLGGGCCC@@@999666222000...,,,***)))))))))******************(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$##############################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!! ######!!!$$$$$$$$$##############################$$$$$$$$$!!!""""""!!! """$$$$$$######""""""######$$$%%%$$$###$$$%%%%%%###!!!########################"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""##################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""############$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$###"""######$$$$$$######"""!!!$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkdddfffmmmwww{{{jjjbbbXXXPPPHHHAAA???BBBAAA???AAAEEEFFFEEEIIIOOOYYYfffwww{{{iii```XXXVVVUUUWWWZZZYYYVVVSSS]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYXXXUUUSSSQQQPPPOOONNNOOOQQQQQQPPPMMMJJJHHH@@@===888555222///,,,***,,,,,,+++++++++******)))((())))))******))))))((())))))))))))************((((((((()))))))))))))))'''(((((()))((('''%%%$$$&&&((())))))''''''((()))(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%### ###&&&&&&$$$###############$$$$$$$$$$$$$$$$$$###############""""""!!!!!!$$$###""""""""""""""""""###$$$$$$$$$%%%&&&%%%### ########################!!!"""######$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$$$$###"""!!! """############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||pppkkknnnpppwwwxxxkkk___RRRGGGCCCEEEAAA@@@AAAEEEFFFDDDEEEIIILLLSSS___lll{{{}}}sssccc]]]WWWUUUVVVWWWUUUSSSYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZXXXUUUSSSQQQPPPOOOPPPRRRSSSRRRPPPNNNLLLFFFBBB>>>:::666333///,,,,,,,,,++++++*********+++)))))))))******)))))))))((()))))))))************'''''''''(((((()))))))))((((((******)))'''%%%######%%%&&&&&&%%%$$$&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$######""""""######$$$###""""""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%***'''%%%%%%'''''''''%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$""" !!!$$$'''######""""""""""""######""""""###%%%&&&%%%!!!########################!!!!!!"""############""""""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$###"""!!!!!!""""""#########$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyy|||zzz|||yyyuuuqqqrrrvvv}}}}}}nnn]]]MMMFFFGGGBBB???@@@DDDEEECCCCCCEEEDDDEEEIIIQQQ]]]lll}}}uuukkk___UUURRRSSSTTTUUURRRTTTWWWZZZ\\\\\\\\\[[[\\\\\\[[[ZZZWWWUUUSSSQQQQQQQQQRRRRRRQQQOOOMMMLLLJJJGGGCCC???<<<777333///,,,,,,+++******++++++,,,))))))************))))))((()))))))))************&&&&&&&&&''''''(((((((((((()))******)))'''%%%######$$$%%%%%%$$$###$$$&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$######""""""######$$$######"""""""""###%%%&&&########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$######"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$"""###&&&((($$$$$$$$$######$$$$$$$$$!!!!!!"""$$$%%%$$$ ########################!!!!!!"""############""""""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxuuusssqqqsssyyy{{{yyyzzz}}}}}}xxxuuuvvv|||~~~~~~kkkXXXMMMLLLFFFBBB@@@BBBCCC@@@>>>???===::::::???GGGQQQ```lllvvvdddVVVNNNLLLMMMOOOQQQUUUXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[YYYWWWTTTSSSRRRSSSSSSSSSQQQPPPNNNMMMNNNLLLHHHEEEBBB>>>999555///...---+++++++++,,,---)))******++++++******)))))))))))))))************''''''''''''((((((((((((((())))))***)))(((&&&%%%'''((()))(((&&&%%%&&&'''(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######### !!!!!!"""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$##################$$$%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""!!!"""###$$$###!!!########################!!!"""######$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""###%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzvvvsssqqqtttyyy{{{zzzzzz}}}}}}hhh[[[WWWPPPJJJFFFGGGFFFBBB@@@@@@>>>:::999<<>>>>>>>>BBBHHHMMMTTT```nnnyyysssnnncccVVVPPPRRRTTTSSSXXXYYY[[[ZZZXXXVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQUUURRRPPPQQQRRRQQQNNNKKKGGGBBB;;;555222///---+++---+++******++++++)))(((************)))))))))((((((((())))))))))))(((((((((%%%'''+++***$$$%%%***777---))),,,+++$$$%%%,,,&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$############$$$$$$###$$$%%%&&&''')))******((())))))&&&""" !!!###***(((%%%$$$%%%&&&&&&%%%(((&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%"""''''''""""""%%%%%%  %%%)))''' !!!"""""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$##################%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""######""""""!!! !!!!!!""""""######$$$$$$&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$$$$######"""%%%$$$!!!########################&&&&&&%%%$$$###"""!!! """""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""""""""############}}}}}}}}}{{{{{{|||}}}}}}sssmmmqqqtttpppjjjfffXXXRRRIIIBBB???>>>>>>>>>;;;???CCCFFFJJJRRR]]]fffyyywwweeeZZZYYYYYYWWWZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUYYYWWWUUUUUUVVVUUUSSSPPPKKKGGGAAA<<<888555222000///---+++++++++,,,+++***++++++++++++************(((((())))))))))))((((((+++((((((+++***))),,,333AAA222)))***+++%%%###'''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&'''((()))***'''((((((&&&$$$###%%%'''&&&%%%%%%&&&((())))))(((***'''$$$"""###$$$%%%%%%"""#########"""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$!!!$$$))))))$$$***&&&$$$$$$###!!!###'''%%%%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""######$$$$$$$$$###""""""""""""""""""##################""""""!!!!!! ######$$$$$$$$$$$$######%%%""" !!!$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###############$$$$$$$$$%%%$$$############$$$%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$~~~}}}}}}{{{|||}}}~~~~~~rrriii[[[NNNFFFAAA???>>><<<>>>@@@AAABBBFFFMMMRRRbbbsssyyyjjjddd```\\\WWWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWW[[[YYYXXXXXXYYYXXXVVVTTTOOOLLLHHHDDDAAA===999666222///,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***((())))))******))))))(((---***((())))))+++111999CCC333'''(((***'''%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''%%%$$$$$$######''''''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&'''(((((()))'''((('''%%%$$$%%%(((+++...000444999>>>AAA@@@???222---((($$$###$$$$$$$$$###############"""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""" $$$+++,,,***000'''!!!"""$$$$$$&&&)))'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%###############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######)))&&&######%%%&&&### !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$$$$$$$$$$###############""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%~~~zzz{{{~~~~~~}}}~~~~~~~~~~~~ssscccUUUJJJBBB>>>???AAABBBBBBAAABBBFFFIIIRRR```sss~~~tttjjjaaaWWWUUUSSSSSSUUUWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPMMMJJJHHHDDD???;;;666222...,,,,,,,,,------,,,,,,+++++++++*********)))))))))******)))))))))***)))'''''''''***000555777---'''(((***)))(((***''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$$$$%%%(((***333666===EEELLLOOONNNMMM999444---'''$$$###""""""&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###"""!!!###)))///222---%%%###((((((&&&%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!! !!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$###"""""""""###""""""""""""""""""###%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%}}}zzzzzz~~~~~~{{{yyywww}}}xxxjjjZZZMMMDDD@@@AAAAAAAAAAAABBBCCCEEEHHHPPP]]]kkkxxxxxxlll___\\\WWWUUUWWWYYY[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYYZZZYYYXXXWWWVVVVVVSSSQQQOOOMMMKKKGGGCCC???:::666111...---------,,,+++*********))))))))))))))))))************))))))((()))***(((((())),,,---)))((()))+++***'''(((,,,''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%&&&&&&)))+++000777<<<===;;;999444000***&&&$$$######"""&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&$$$'''111:::666+++"""###''''''$$$"""!!!"""""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!"""""""""#########$$$$$$#########$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######### !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###""""""""""""""""""######"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""#########$$$~~~{{{xxxxxx|||~~~nnn]]]QQQCCCBBB@@@?????????@@@AAAAAADDDKKKVVV___iiiwww}}}ooohhh___ZZZYYYZZZYYYXXX\\\]]]]]]^^^]]]]]]\\\\\\ZZZ[[[]]]\\\ZZZYYYYYYZZZTTTSSSQQQOOONNNKKKGGGCCC@@@<<<777333111///---,,,*********)))))))))(((((()))******++++++******)))(((,,,...+++***++++++)))$$$(((,,,,,,(((%%%&&&)))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&((())))))&&&###(((%%%###"""###$$$$$$$$$######"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$'''((('''(((111;;;GGG888)))############%%% !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$ !!!!!!"""#####################$$$%%%&&&&&&$$$############$$$$$$%%%%%%$$$######""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""""""""#########~~~lll___MMMJJJFFFCCCAAA@@@@@@???===<<<@@@FFFKKKPPP[[[gggnnnzzz~~~qqqgggbbb___\\\YYY\\\]]]]]]^^^^^^]]]]]]]]]ZZZ]]]^^^^^^[[[ZZZ[[[\\\XXXVVVTTTRRRQQQOOOKKKIIIFFFBBB>>>999666333///,,,+++++++++*********)))))))))******++++++******)))''',,,...+++)))+++,,,)))'''***+++***((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%((()))'''%%%'''&&&$$$$$$%%%%%%$$$"""###"""!!!"""$$$%%%%%%$$$###"""!!! """###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###&&&''',,,222III;;;,,,%%%###"""###&&&"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!"""######$$$$$$############$$$%%%&&&'''###############$$$%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!"""###$$$$$$#########$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$%%%%%%$$$###""""""########################### !!!"""###$$$%%%&&&&&&###############$$$$$$$$$######$$$%%%%%%$$$#####################$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$uuuhhhXXXTTTNNNIIIFFFDDDBBBAAA<<<999:::?????????GGGQQQVVVbbbqqqxxxpppkkkeeeaaaZZZZZZ[[[\\\\\\[[[[[[[[[YYY\\\^^^]]]ZZZYYYZZZ\\\[[[YYYVVVTTTSSSRRROOOMMMJJJGGGBBB>>>:::666111---,,,,,,,,,+++++++++************++++++++++++******&&&+++,,,'''&&&***,,,)))***)))'''&&&))),,,,,,***((((((''''''''''''((((((&&&'''(((******((('''&&&(((((((((''''''&&&&&&%%%***)))((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$""""""###'''+++,,,***'''$$$""" !!!###&&&'''''''''&&&%%%%%%&&&&&&$$$!!!$$$###"""!!!"""###%%%'''#########$$$$$$%%%%%%%%%###$$$&&&%%%'''===444,,,***((($$$"""###%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''######""""""###$$$%%%%%%$$$###!!! !!!"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""#########"""!!!"""###########################$$$$$$$$$###############""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyeee^^^TTTOOOMMMLLLHHHEEEAAA???===<<<>>>?????????DDDJJJYYYjjjxxxqqqeeeeee___\\\]]][[[WWWYYY^^^\\\[[[[[[ZZZZZZZZZYYYYYY]]]^^^]]]ZZZWWWTTTTTTTTTOOOLLLHHHDDD@@@<<<777333111///...---------+++)))))))))))))))************))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''((()))***+++(((&&&$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! ''''''&&&%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&...---+++)))'''$$$###"""########################$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$#########"""!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###$$$$$$############$$$$$$&&&###!!!!!!###$$$"""""""""""""""""""""""""""!!!!!!"""""""""############!!!"""%%%%%%!!! !!! !!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%### """################################# !!!"""$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&uuulllbbb]]]\\\ZZZTTTOOOJJJFFF@@@<<<::::::;;;:::>>>BBBKKKWWWcccppp|||qqqeee\\\ZZZZZZWWWWWWYYY\\\\\\]]]^^^^^^^^^^^^^^^\\\]]]\\\ZZZWWWUUUTTTUUURRROOOKKKHHHDDD@@@;;;888444222///...------+++)))))))))))))))))))))))))))************************((((((((((((((('''''''''&&&'''(((((())))))((((((''''''''''''''''''(((((()))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$###"""########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############&&&%%%$$$###"""!!!!!! $$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%###""""""$$$%%%###!!!########################$$$$$$%%%%%%%%%%%%&&&&&&(((%%%%%%'''&&&"""!!!###$$$%%%%%%%%%&&&&&&&&&&&&"""""""""""""""######$$$'''%%%######%%%&&&&&&%%%########################"""######$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%uuupppqqqoooiiibbb[[[TTTJJJBBB>>>=========<<<<<>><<<<<<@@@DDDKKKVVVaaavvvoooccc]]]ZZZWWWUUUQQQSSSVVVYYY\\\]]]]]]]]]ZZZZZZ[[[YYYWWWVVVVVVWWWWWWUUURRRPPPOOOLLLHHHEEE???;;;777333111///...,,,************))))))))))))************************((((((((((((((((((((()))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################$$$%%%%%%%%%%%%$$$###### !!!"""######$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$ !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""&&&"""!!!"""!!! ###!!!!!!"""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&###!!! !!!"""###"""!!!########################'''&&&$$$###""""""###$$$###$$$$$$$$$$$$######"""%%%%%%&&&&&&%%%""" """"""#########$$$$$$$$$xxxoooggggggiiiooozzz}}}nnn```UUUNNNIIIFFF???<<<<<>>:::666333......------,,,+++++++++++++++++++++++++++++++++,,,++++++***(((''''''&&&'''((())))))******))))))&&&&&&&&&'''((()))***+++)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!! ###%%%''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###### !!!"""######$$$"""###$$$$$$$$$###!!! """""""""""""""##################$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$ !!!!!! !!!"""""""""""""""""""""""""""!!!""""""""""""#########"""###$$$###$$$(((""""""""""""############!!!!!! !!!!!!"""###$$$######$$$%%%%%%$$$"""##############################""""""!!!"""""""""""""""###############""" !!!"""$$$$$$$$$$$$############$$$$$$$$$$$$%%%uuuddd\\\VVVTTT\\\iiixxx}}}uuueeeVVVLLLFFFAAA???@@@@@@>>>>>>AAA===CCCMMM[[[kkk{{{rrrfff[[[ZZZXXXVVVVVVWWWXXXYYYYYYZZZ\\\\\\[[[[[[\\\^^^WWWVVVUUUVVVVVVVVVTTTRRRNNNLLLIIIGGGDDD@@@;;;777000//////...------,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))************)))((((((((((((((()))***+++***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$######"""""" !!!###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######!!!!!!!!!""""""############$$$%%%&&&%%%$$$"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$ ######################## !!!###!!!"""&&&'''%%%%%%((( !!!!!!!!!"""""""""""""""!!!!!!""""""###$$$!!!!!!!!!"""######!!!########################""""""###$$$$$$$$$###### !!!"""######$$$###### !!!"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%ooobbbWWWOOOTTT___ccchhhqqq~~~vvveee[[[OOOHHHDDDCCCBBB@@@@@@CCC===>>>AAAGGGRRRaaapppzzzrrrcccaaa]]]ZZZYYYYYY[[[\\\YYY[[[\\\]]]\\\\\\^^^___XXXWWWVVVWWWXXXXXXVVVTTTOOONNNMMMKKKIIIDDD>>>999111000000///......------++++++++++++++++++++++++))))))))))))************(((((()))***************+++******)))))))))))))))+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&(((((()))***%%%&&&&&&'''((()))******""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$##############################""""""""""""""""""""""""#########$$$%%%%%%&&&&&&########################$$$%%%%%%%%%%%%$$$######""""""""""""############ """$$$&&&(((((('''&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%$$$$$$###$$$$$$############$$$$$$"""$$$&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############!!!###''''''$$$###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&$$$"""########################!!!"""$$$%%%&&&&&&%%%$$$ !!!######$$$$$$$$$"""""""""!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&rrrddd]]]XXXUUUUUUVVV\\\gggsssvvvccc]]]UUUKKKDDDBBBAAA>>>:::;;;===>>>>>>???GGGSSS]]]hhhvvv|||wwwkkk^^^VVVWWWWWWUUUZZZZZZZZZ\\\^^^^^^]]][[[```\\\XXXWWWYYYYYYXXXVVVTTTRRROOOMMMKKKHHHDDDBBB<<<999444111000///...,,,+++)))(((((())))))(((&&&******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%$$$!!!$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%###""" """############$$$$$$$$$%%%###""" !!!###%%%'''%%%$$$$$$###"""!!!!!! $$$$$$###"""!!!  """###%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!########################!!!"""""""""############&&&%%%############""" &&&%%%%%%$$$$$$%%%%%%&&&xxxkkk^^^VVVTTTQQQQQQVVV___kkk}}}zzznnnfff[[[SSSMMMHHHAAA<<<:::<<<=========@@@FFFKKKTTT^^^iiirrr}}}ooo___YYYXXXVVVZZZZZZ[[[___bbbcccbbbaaa___\\\YYYXXXYYYYYYWWWVVVWWWUUUSSSQQQPPPMMMJJJGGGAAA===888555333111///...,,,***))))))******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$$$$""" !!!!!!  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""!!!!!! """###$$$$$$$$$$$$###"""!!!!!!"""""""""#########"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""!!! """""""""""""""!!!!!!!!!#########"""""""""""""""%%%%%%$$$$$$###""""""!!!####################################$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&%%%###""""""###%%%&&&nnnaaaWWWQQQLLLLLLOOOWWWeeeqqq~~~sssiii```UUUKKKCCC=========<<<<<<<<<<<<<<>>:::777555222000---,,,******+++,,,+++*********))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$##############################""" !!!###$$$$$$$$$!!!!!!  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$ """###$$$###!!! ######""""""!!!!!! !!!!!!!!!""""""#########$$$$$$######""""""!!!!!!%%%%%%$$$$$$###"""""""""###########################$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""%%%''''''&&&%%%$$$""" """$$$%%%yyyeee]]]VVVRRROOONNNRRRYYYeeeppp~~~ttthhh\\\TTTKKKGGGBBB>>>===<<<;;;:::???<<>>HHHLLLQQQhhhxxxddd^^^[[[YYYYYY[[[^^^____________```___^^^]]]]]]]]]ZZZYYYXXXXXXXXXWWWUUUSSSQQQMMMIIIEEEAAA===999666222///,,,***+++++++++***++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""%%%$$$############$$$%%%""""""""""""############""""""#########$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#######################################""""""""""""#########$$$!!!  """###"""!!!!!!"""%%%''''''%%%"""!!!{{{iiiYYYMMMHHHIIICCCHHHLLLNNNPPPYYYgggsssvvvgggUUUGGG???<<<;;;===999<<>>;;;;;;>>>BBBAAACCCMMMZZZnnnyyy{{{mmmaaaYYYVVVVVVVVVYYY\\\___```___^^^```aaa\\\[[[ZZZZZZZZZYYYWWWTTTUUUSSSPPPNNNLLLIIIEEECCC;;;888333///...---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))))))))***************************'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%###"""###!!!!!!"""######"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%$$$###"""!!!############$$$$$$$$$$$$"""###############$$$$$$#########"""""""""""""""################################################""""""#########$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$""""""###$$$$$$###""""""mmmSSSEEE@@@AAA@@@@@@???AAADDDGGGNNNUUUccctttjjjVVVIIIDDD<<>><<<>>>???>>>@@@DDDGGGIIIPPP\\\jjjzzzlllVVVHHHGGGAAA>>>@@@@@@<<<<<>>777444222000///,,,,,,,,,,,,+++++++++***###''')))'''(((***)))&&&+++*********))))))(((((())))))))))))))))))))))))(((((('''''')))***,,,---%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&)))(((%%%""""""###""""""#########""""""!!!$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$#########""""""$$$###"""###%%%%%%###!!!!!!"""######""""""###$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###&&&###!!!!!!$$$&&&&&&%%%cccOOOEEE@@@<<<======<<<===AAA???@@@EEENNNXXXeeewww~~~hhhYYYMMMEEEAAAAAA@@@===<<<@@@>>>CCCKKKXXXiiixxxjjj```ZZZXXXUUUUUUWWWZZZ]]]]]]```aaabbbbbbaaa```^^^]]]YYYYYYYYYXXXVVVSSSQQQPPPMMMHHHAAA<<<777444111///,,,,,,+++******))))))((()))------+++,,,///...+++************)))))))))((((((((((((((((((((((((((())))))((((((((()))++++++&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$$$$$$$$$$#########""""""###""""""###%%%%%%$$$"""###$$$$$$###!!! !!!"""""""""""""""##################"""""""""""""""###########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###&&&###!!!"""$$$&&&&&&%%%nnnUUUJJJCCC>>>>>>===<<<<<>>>>><<>>???AAADDDAAAAAACCCDDDGGGOOOXXXnnnkkkaaaVVVOOOMMMIIICCC???AAABBBBBBAAACCCMMM]]]jjjzzzssshhh```\\\\\\^^^^^^````````````aaaaaabbbbbb\\\\\\]]]\\\[[[YYYWWWVVVUUURRRNNNJJJEEE>>>777333//////---,,,,,,,,,------''')))(((%%%%%%(((***(((*********)))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$######"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$$$$%%%%%%$$$######""""""!!!"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%###########################"""!!!"""$$$%%%%%%$$$###$$$%%%###!!! !!!!!!"""""""""############$$$$$$###"""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$$$$%%%%%%$$$~~~fffUUUKKKBBB@@@@@@???@@@BBBCCC@@@>>>???@@@@@@DDDKKK\\\}}}|||sssggg___\\\XXXNNNDDDDDDDDDCCC???===@@@IIIQQQbbbnnnqqqhhhccc```______^^^^^^]]]]]]^^^``````]]]^^^^^^^^^]]]\\\ZZZYYYXXXVVVSSSPPPKKKDDD===888000///...---,,,---...///+++---,,,((((((,,,---+++))))))))))))))))))******((((((((((((((((((((((((%%%%%%&&&'''((())))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!"""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&%%% !!!"""###$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!"""######$$$$$$########################$$$"""!!!!!!###%%%%%%$$$!!!"""######"""!!!"""$$$!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$yyytttxxxxxx[[[OOOCCC@@@@@@??????AAACCC@@@>>>@@@AAA@@@BBBFFFRRRjjjvvvpppoookkk]]]NNNEEEDDDAAA>>><<<===@@@BBBPPPZZZmmm|||pppgggbbbaaa```]]]\\\[[[\\\]]]^^^^^^^^^_________^^^\\\[[[ZZZXXXVVVTTTPPPJJJCCC>>>333222///---,,,,,,......,,,......******------+++))))))))))))************))))))))))))))))))))))))%%%%%%&&&'''((((((''''''))))))((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###########################$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$ """######""""""###$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$xxxooooootttfffXXXJJJDDDCCCAAA@@@@@@CCC@@@???AAACCCAAABBBEEEKKKVVVmmm}}}~~~mmmZZZMMMHHHBBB>>>======<<<;;;CCCJJJXXXhhhtttyyyooofffddd```]]][[[\\\]]]^^^^^^^^^___``````___]]]]]]ZZZYYYWWWUUUSSSNNNIIIEEE<<<:::666222///------...))),,,,,,***)))+++***'''((()))))))))************************************'''((((((((('''%%%$$$###((((((((((((((()))))))))%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$""" !!!###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$######""""""######$$$############""""""""""""""""""#########$$$$$$$$$(((%%%"""!!!"""######""""""###$$$###"""!!!"""###""""""""""""###############"""""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""%%%''''''$$$""""""$$$zzznnnkkkooopppaaaQQQJJJHHHDDDBBBBBB@@@<<<;;;???@@@>>>>>>AAAEEEGGGZZZzzzwwwbbbWWWOOOEEE@@@???>>>;;;888:::???IIIUUU___mmmjjjhhhccc___]]]]]]^^^___^^^^^^___``````___^^^]]]ZZZYYYWWWVVVTTTQQQLLLHHHFFFBBB===777333000//////***---...,,,+++---+++'''(((((())))))*********+++*********************************(((&&&###!!!''''''(((((())))))******&&&&&&''''''((()))******%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&'''(((###"""""""""###$$$$$$%%%---,,,+++)))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""%%%&&&%%%""""""#########""""""!!!&&&&&&%%%$$$$$$######"""###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$)))&&&###!!!!!!"""""""""$$$%%%%%%$$$!!! !!!""""""""""""############%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$"""%%%((('''$$$""""""###xxxtttsss}}}jjjUUUOOOMMMFFFBBBCCCAAABBBBBBAAA@@@???@@@AAAEEEJJJTTTdddttt~~~}}}~~~{{{tttbbbYYYMMMCCC===;;;::::::;;;===CCCIIIPPP]]]sssoooaaa^^^___\\\YYYYYYYYYZZZ\\\^^^````````````___\\\XXXWWWWWWWWWTTTQQQPPPKKKCCC;;;666111---***---,,,+++,,,......,,,++++++*********+++---///000,,,,,,,,,+++***)))((((((************************'''''''''''''''((((((((((((((())))))))))))((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###"""###$$$''''''%%%###$$$"""!!!###&&&'''&&&#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""######"""!!! !!!!!!""""""##############################!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%)))%%%!!!!!!###$$$### !!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$~~~zzzyyyzzzxxxbbbYYYSSSJJJFFFIIICCCDDDDDDCCCBBBAAAAAABBBAAADDDLLLXXXeeelllmmmkkkhhhmmmuuu~~~|||wwwsssjjj\\\NNNDDD???======:::;;;???DDDHHHRRRddduuu|||kkkeeeccc```]]]]]]XXXYYY[[[^^^```aaabbbbbb```]]]ZZZYYYYYYXXXVVVTTTSSSNNNGGGAAA;;;666111...///...------...---,,,***+++******)))***+++---...+++,,,,,,++++++)))((((((((((((((((((((((((((((((+++++++++***************&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$"""!!!!!!$$$'''(((%%%"""!!!###%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%%%%$$$###"""""""""""""""####################################$$$#########""""""""""""###############$$$$$$%%%!!!!!!!!!###%%%$$$""" """"""######$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$~~~yyy}}}yyykkk^^^RRRMMMPPPFFFFFFEEECCCCCCBBBBBBBBB>>>???CCCJJJRRRWWWWWWUUUTTTXXX___gggmmmrrrtttuuuzzz|||zzz{{{tttfffWWWIIIAAA>>>>>>::::::<<>>DDDLLLYYYiii~~~yyyqqqiiiddd```^^^\\\[[[[[[]]]```bbbbbbaaa``````___^^^\\\[[[YYYWWWSSSOOOKKKEEE>>>999333000---,,,,,,,,,,,,+++,,,,,,+++***************+++++++++++++++***)))(((************************((((((''''''&&&%%%%%%%%%((('''''''''''''''''''''%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$''''''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''#########$$$$$$%%%%%%%%% !!!"""###############$$$%%%$$$!!!$$$)))&&&%%%###""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""########################"""""""""!!!!!!!!! !!!"""###$$$%%%$$$######$$$&&&%%%###############$$$$$$%%%%%%%%%&&&######""""""######$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ttthhhddd[[[XXXTTTRRRRRRQQQPPPNNNOOONNNNNNNNNPPPRRRRRRRRRTTTVVVYYY\\\^^^______^^^___fffttt~~~xxxtttuuusssmmmcccVVVKKKFFFAAA===;;;===<<<;;;===AAAFFFQQQaaarrruuulll```]]]YYYVVVVVVYYY^^^aaabbbbbbcccbbbaaa___^^^^^^ZZZYYYVVVTTTPPPKKKEEE@@@666333///------------------------,,,,,,+++************+++++++++***))))))++++++++++++++++++++++++*********))))))(((((((((,,,+++)))((('''&&&''''''%%%&&&((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&#########$$$$$$%%%%%%%%% !!!"""###############%%%$$$######$$$$$$$$$$$$ """$$$%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!""""""###!!!"""$$$%%%%%%%%%$$$#########""""""!!!!!! ########################""""""""""""!!!!!!!!!!!! """#########"""!!!"""%%%%%%"""!!!###&&&###$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$|||lllhhhbbb`````````^^^[[[XXXXXXWWWWWWXXXYYYZZZZZZXXXYYY[[[]]]^^^^^^^^^^^^\\\```hhhxxxyyyzzz{{{zzzssseeeUUUKKKGGGAAA>>>???>>>;;;:::<<<<<>>AAAFFFOOO[[[kkkvvv}}}vvvkkk```YYYYYY[[[^^^^^^aaaddddddaaa______```\\\ZZZYYYXXXWWWUUUQQQOOOJJJEEE<<<666222000///...++++++,,,---,,,,,,******)))******+++++++++******))))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&''')))***((((((''''''&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$###"""!!!"""%%%%%%###""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$""""""""""""""""""##############################%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###%%%###!!! """#########""""""""""""""""""""""""######""""""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$~~~|||vvvssssssxxx|||mmm\\\SSSLLLKKKJJJFFFBBBAAAAAA???===>>>@@@GGGRRR]]]ppp{{{|||lll```[[[ZZZ[[[]]]```cccdddaaa______```\\\[[[YYYYYYYYYXXXUUUSSSSSSMMMCCC:::555111///...)))***+++,,,,,,+++***))))))******+++++++++******++++++++++++++++++++++++%%%&&&&&&'''((()))******&&&%%%$$$$$$%%%(((***,,,***((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""" $$$'''%%%  $$$###$$$%%%### !!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###"""!!!!!!""""""######$$$$$$$$$%%%#################################""""""""""""!!!###"""!!!!!!!!!"""$$$%%%###  ###%%%###!!!"""""""""!!!!!!!!!!!!!!!#########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$zzzppphhh___YYYVVVRRRLLLGGGCCC???>>>@@@@@@@@@EEELLL^^^gggzzzqqqfffaaa]]]```bbbcccaaa^^^^^^```ccc^^^]]]ZZZXXXVVVVVVVVVVVVZZZTTTLLLCCC<<<666111...000---+++++++++,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,++++++************)))((()))***+++***(((+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&&&&%%%&&&'''((()))(((&&&$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((***(((&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""''''''&&&%%%$$$$$$$$$$$$$$$###""""""$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""""""""%%%###!!! """######"""############$$$%%%&&&'''"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###&&&$$$""""""###$$$$$$### """#########"""!!!$$$#########""""""!!!!!!"""###$$$&&&&&&%%%$$$$$$"""###$$$$$$$$$"""!!! """""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$|||vvvoookkkhhhaaaUUUKKKDDD@@@===<<<<<<;;;???EEEPPPXXXjjj~~~|||kkk___]]]^^^^^^^^^^^^^^^______^^^]]][[[ZZZXXXWWWWWWVVVYYYUUUNNNGGGAAA;;;555111111///,,,+++,,,------,,,)))******+++++++++******,,,+++++++++***************)))((()))***+++***(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((()))++++++)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################%%%###!!!!!!"""#########""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###############  """"""!!!!!!""""""###########################"""""""""!!!!!!!!!"""############"""###############"""!!!!!!############"""""""""!!!%%%%%%$$$$$$$$$#########~~~wwwyyy{{{zzzxxxooo___RRRLLLEEE???===;;;999;;;@@@DDDIIIVVViii{{{~~~kkkaaa^^^\\\]]]```bbb```___^^^]]]]]]\\\[[[ZZZXXXWWWXXXVVVRRRNNNIIICCC<<<777444111...,,,---......---))))))************))))))++++++++++++***************)))((()))***+++***((((((''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&%%%((((((''''''''''''((((((((()))***,,,...,,,)))&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$##################$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!!!!###############$$$$$$%%%############"""""""""""""""""""""!!!""""""###$$$$$$######"""""""""""""""$$$$$$######""""""!!!!!!###############"""""""""{{{}}}{{{nnnbbbWWWOOOFFFBBB>>>;;;===@@@AAABBBJJJWWWgggyyymmmfff^^^]]]aaaeeedddaaa]]]^^^^^^___^^^\\\ZZZYYYXXXWWWVVVUUUQQQLLLDDD???777444000---------------***++++++++++++******))),,,,,,,,,,,,++++++++++++***)))((()))***+++***(((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&&&&%%%%%%'''((())))))((((((((('''''''''(((''''''&&&&&&''''''((()))((()))+++,,,,,,)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$"""!!!!!!""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$$$$######"""""""""!!! !!!"""""""""$$$###"""!!!"""###$$$%%%#########"""""""""""""""%%%$$$#########$$$&&&'''$$$###"""!!!!!!"""###$$$"""""""""""""""#################################zzzvvvzzz~~~wwwbbbWWWLLLEEEAAA======@@@BBBAAACCCKKKWWWggg}}}|||pppbbb\\\^^^bbbaaa___]]]^^^_________^^^\\\[[[ZZZYYYYYYYYYWWWRRRLLLGGG<<<888333///------,,,,,,,,,---------,,,,,,+++***,,,,,,------------------***)))((()))***+++***(((%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))'''%%%%%%''')))'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!###%%%&&&%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$############$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""!!!!!!!!! %%%###"""!!!"""""""""!!!""""""!!! """###$$$""""""""""""""""""######%%%$$$#########$$$&&&'''$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$zzzvvv|||pppbbbTTTJJJDDD???===???BBB???@@@EEELLLWWWiiixxxmmmaaa^^^^^^]]]ZZZ^^^^^^^^^______^^^]]]]]]]]]\\\[[[ZZZYYYVVVRRROOOCCC>>>888222///...---,,,............---,,,+++***,,,,,,,,,,,,------------***)))((()))***+++***(((&&&'''((()))))))))))))))'''(((((((((((()))))))))&&&)))++++++(((&&&''')))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''')))&&&$$$$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###""" """%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%"""""""""###%%%&&&%%%###############$$$%%%&&&'''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""############"""""""""!!!""""""###$$$"""""""""""""""######$$$ !!!"""###$$$$$$%%%#########$$$$$$$$$$$$$$$}}}uuucccWWWNNNGGGCCCCCCCCC@@@@@@BBBDDDHHHSSS^^^ooosssjjjddd___[[[^^^^^^]]]]]]]]]^^^^^^___```]]][[[YYYYYYXXXVVVTTTKKKEEE>>>777333111///...------------,,,+++***************++++++,,,,,,,,,***)))((()))***+++***((('''((()))+++,,,,,,++++++'''((((((((())))))))))))%%%***......***'''''')))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$### !!!###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%!!!!!!!!!###%%%&&&$$$###""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""" !!!!!!""""""######%%%###!!!!!!""""""!!! !!!!!!"""############"""!!!"""""""""############!!!!!!"""############"""!!!!!!"""#####################"""""""""""""""""""""""""""#########$$$$$$~~~rrrdddZZZQQQKKKKKKEEECCCBBBAAA???===CCCKKKVVViiixxxmmmeee```___^^^]]]\\\\\\^^^___```bbb^^^ZZZXXXXXXXXXXXXWWWPPPJJJBBB:::666333111///---------,,,+++***)))((((((((())))))*********+++***)))((()))***+++***(((((()))+++,,,---------,,,'''((((((((())))))******%%%+++000000,,,(((''')))'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))(((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%'''''''''&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$ ###%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%###""""""$$$%%%$$$$$$!!!"""###%%%%%%$$$######!!!!!!""""""#########$$$"""###$$$&&&&&&%%%$$$$$$ !!!"""$$$$$$$$$###"""%%%%%%$$$###"""!!!  !!!!!!!!!""""""######yyyppp___NNNOOOGGG@@@??????>>>@@@CCCMMMTTTbbbwwwnnnaaaccc``````bbbaaa^^^^^^aaa``````aaaaaa___]]]ZZZXXXRRRPPPMMMGGG@@@999222...---.........------------++++++++++++++++++++++++))))))(((((()))+++---...))))))***)))((('''%%%$$$&&&''''''((()))((((((((())),,,555===666'''$$$,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""######################## ###$$$###$$$###""" !!!"""!!!!!! !!!!!!"""###$$$$$$#########""""""!!!!!! """###"""!!! !!!### !!!!!!""""""######""""""############""""""%%%$$$###""""""###$$$%%%$$$###"""""""""$$$'''(((""""""""""""############yyyiii^^^TTTJJJFFFDDDAAABBBEEEDDDIIITTTdddyyyvvvjjjccc___``````^^^^^^```______``````___]]][[[YYYTTTSSSPPPLLLEEE>>>777333......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---)))************((('''&&&'''''''''((((((((())))))******111===<<<000)))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%###""""""&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$&&&%%%$$$###""""""###$$$"""!!!!!!!!!!!!""""""###############"""""""""!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$############$$$$$$######""""""###%%%&&&'''""""""""""""############pppcccTTTKKKFFFAAAAAACCC>>>AAAFFFNNN\\\qqqzzznnnccc______^^^^^^___]]]^^^_________^^^]]]\\\WWWWWWVVVRRRMMMEEE>>>:::333111///,,,+++,,,---...------------------------++++++************+++,,,)))******++++++******)))(((((('''''''''((()))******&&&+++888>>>666,,,'''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$%%%%%%$$$#########$$$$$$######"""!!!!!!!!!""""""############""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!""""""""""""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""""""""############sss```SSSJJJDDDAAAAAA@@@AAAAAABBBHHHWWWkkkzzzlllbbb___^^^^^^___\\\]]]^^^_________^^^^^^ZZZZZZZZZXXXSSSLLLFFFBBB;;;888333///------///000------------------------,,,,,,++++++************((())))))******+++++++++***((('''&&&&&&(((***+++'''###&&&000666111)))%%%((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$#########"""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!"""######"""!!!"""###""""""""""""""""""""""""%%%###!!! !!!###%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############nnn___UUULLLFFFDDDAAABBBAAA>>>@@@IIIXXXcccuuuyyyiiiaaa]]]\\\]]]\\\\\\]]]^^^____________[[[\\\\\\[[[WWWRRRMMMIIIBBB>>>777111...---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((((((((((()))******+++***)))'''&&&'''(((***,,,'''&&&&&&***+++(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%"""######$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!"""""""""############"""%%%$$$###""""""!!!""""""""""""""""""""""""######"""###$$$###"""!!!"""$$$############""""""""""""%%%###!!! !!!###%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######!!!"""""""""############xxxkkkaaaVVVMMMIIIBBBBBB@@@??????EEENNNUUUaaaqqqyyylllaaa\\\[[[\\\\\\]]]]]]^^^___``````]]]]]]]]]\\\YYYVVVSSSQQQGGGCCC<<<555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******((((((((((((((()))***+++))))))((((((((()))***+++)))******(((&&&%%%'''***'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""" !!!###$$$%%%%%%&&&%%%%%%%%%$$$$$$###"""""""""######""""""""""""############"""###$$$$$$""""""###$$$$$$############"""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################""""""""""""############{{{rrrggg[[[UUUIIIGGGDDDBBBBBBFFFJJJMMMRRR\\\pppmmmbbb^^^]]]]]]]]]]]]^^^^^^___``````___^^^]]][[[YYYXXXWWWOOOKKKCCC;;;444000------------------------------+++,,,---------,,,+++***+++***)))))))))***+++,,,((())))))))))))*********)))++++++(((&&&&&&(((***'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$######""""""!!!!!!"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" !!!###$$$%%%&&&&&&&&&%%%%%%#########"""######$$$$$$!!!"""""""""############"""###$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############~~~|||{{{|||}}}zzzmmmeeeTTTOOOJJJFFFFFFGGGHHHHHHGGGMMM[[[qqqyyyiiibbb^^^]]]]]]]]]]]]^^^___```bbbaaa___]]]\\\[[[[[[[[[WWWRRRKKKBBB:::444111///////////////////////////++++++,,,---------,,,+++---,,,+++******+++,,,,,,(((((()))************)))&&&(((((('''((()))(((''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$###"""!!! !!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&########################!!!$$$'''&&&###!!!!!!###!!!"""###$$$%%%$$$$$$######"""""""""###$$$%%%%%%!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$######""""""""""""############""""""%%%$$$###""""""###$$$%%%%%%$$$""" !!!###$$$""""""""""""############~~~{{{yyy{{{iii^^^OOOFFFDDDFFFGGGGGGHHH@@@GGG^^^sssnnneeeaaa^^^^^^```bbbaaa___aaa___]]]\\\\\\[[[ZZZYYYVVVSSSRRROOOFFF999111000111...+++***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((((((((((((((***'''$$$%%%(((((($$$ '''((()))******)))((('''+++)))&&&$$$$$$%%%''')))***)))((('''&&&&&&'''((('''''''''''''''''''''''' $$$%%%$$$%%%)))&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######%%%'''%%%######%%%&&&&&&%%%$$$$$$%%%'''&&&$$$###"""###$$$$$$'''### ###%%%$$$###%%%%%%%%%%%%%%%$$$###""" !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&###  ###%%%''''''&&&%%%$$$###"""!!!'''&&&%%%###"""!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!###$$$!!!"""###$$$%%%&&&&&&&&&""""""############""""""%%%%%%%%%&&&&&&$$$ {{{ooo]]]PPPJJJIIIIIIIIIJJJFFFIIITTT^^^jjjvvvnnnddd]]]\\\]]]]]]]]]```^^^]]]\\\]]]]]]\\\ZZZYYYWWWVVVTTTMMMAAA999888111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))+++++++++******))))))((((((((()))******)))(((''')))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''%%%&&&)))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$#########$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$###""""""!!!"""###############"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$##################''''''&&&&&&%%%%%%$$$$$$!!!"""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###%%%$$$$$$######"""!!!!!!%%%$$$############$$$%%%)))%%%$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%### ppp___TTTOOOLLLJJJBBBFFFIIIHHHHHHSSSgggwwwoooaaa[[[[[[]]]^^^^^^]]]\\\]]]^^^___^^^\\\^^^\\\[[[[[[VVVLLLEEECCC555333111000//////---+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++******************************'''***,,,***&&&%%%(((,,,))))))******)))((('''&&&'''''''''(((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,((('''((((((%%%%%%((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%$$$###$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$#########$$$%%%%%%"""###%%%$$$###"""###$$$###############""""""!!!######$$$$$$###""""""!!!$$$$$$############$$$$$$######$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############$$$$$$###""""""""""""###!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!###"""  """###$$$%%%### !!!%%%######$$$$$$$$$$$$$$$###"""######$$$$$$######"""$$$"""!!!"""######!!! qqqcccXXXQQQMMMFFFQQQUUUJJJBBBIIIWWW```uuupppgggcccaaa```]]]\\\\\\]]]^^^______^^^aaa^^^^^^```]]]UUUOOOMMM???;;;666222111000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++&&&)))***(((&&&%%%(((,,,*********)))(((((('''''''''(((((()))((('''&&&%%%'''((()))******)))((('''((((((((((((((((((((((((+++((('''((('''$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$(((,,,+++(((&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%&&& ###&&&&&&###!!!"""$$$######$$$$$$$$$######"""#########$$$$$$######"""%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$!!!""""""""""""######### """###$$$%%%&&&&&& !!!!!!!!!"""""""""""""""#########%%%$$$###"""!!!""""""###!!!!!!"""""""""######### !!!!!!""""""###$$$$$$"""!!!!!!""""""'''((('''%%%$$$######$$$$$$$$$$$$######"""!!!""""""######""""""!!!###!!! !!!"""""""""xxxjjj^^^XXXVVVbbbcccRRRDDDDDDJJJKKKWWWdddyyy}}}rrriiiccc___]]]\\\\\\^^^_________bbb______cccccc\\\VVVTTTHHHBBB:::444111000//////---------,,,,,,,,,++++++++++++,,,,,,+++******)))++++++++++++++++++++++++++++++*********++++++,,,******)))((((((((((((((((((((())))))'''%%%###!!!'''((()))*********((((((((((((((((((((((((((((((***''''''******'''&&&)))%%%%%%$$$$$$$$$$$$%%%%%%%%%(((,,,,,,)))&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%"""######$$$%%%%%%%%%%%% ###&&&&&&###!!!"""$$$$$$$$$%%%%%%&&&%%%%%%$$$!!!!!!###$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######!!!!!!!!!###$$$&&&#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$######""""""""""""""""""$$$###""""""!!!!!!""""""""""""""""""############!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!  $$$'''######$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!! ###!!! """######rrrkkkYYY___\\\MMMAAA@@@AAA@@@DDDMMM^^^ssswwwkkkeeebbb___]]]^^^```aaaaaaddd```aaafffhhhccc]]]ZZZPPPJJJAAA999444222111000//////......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))******++++++)))((())))))(((((((((((())))))))))))))))))'''%%%###"""&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((***......***)))***&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%$$$%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""###%%%$$$###"""###$$$$$$%%%&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&&&&$$$$$$############$$$$$$###"""!!! !!!###%%%&&&$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!""""""#####################""""""""""""""""""#########"""!!! """""""""#########$$$$$$%%%%%%$$$$$$###"""""""""#########""""""#########!!!###$$$$$$###"""""""""###############""" !!!!!!""""""!!!!!! $$$""" !!!#########}}}aaa\\\RRRHHHBBBAAABBBBBB@@@BBBKKKZZZjjj}}}nnniiiccc______aaacccdddgggddddddjjjmmmiiiccc```YYYTTTLLLEEE@@@;;;666333111000000///......------+++,,,---...////////////++++++++++++++++++++++++&&&)))------)))'''&&&'''((((((''''''((()))***+++)))))))))))))))((((((''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''+++000000+++'''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%###""""""###$$$$$$######$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$$$$ """###%%%%%%%%%###""" !!!!!!############"""""""""!!! !!!###$$$$$$""" """"""#########$$$$$$$$$&&&&&&%%%%%%$$$######### !!!"""######"""!!!  %%%***+++(((""" !!!"""######$$$######""""""############""""""%%%###""""""###$$$###"""zzzkkkYYYOOOIIIFFFEEEFFFCCC@@@BBBKKKWWWhhhtttnnnfffaaa```bbbeeefffkkkfffgggmmmqqqmmmgggddd```\\\WWWQQQKKKDDD<<<777222111111000///.........,,,---...000111111222222************************'''///666444---'''))),,,''''''''''''((()))+++,,,((())))))***+++,,,,,,---***)))(((((((((***+++,,,))))))))))))))))))))))))&&&&&&***//////(((######))))))(((((((((((())))))+++'''$$$%%%'''((('''%%%###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!'''### ###%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""" """%%%'''((('''&&&$$$!!!"""###$$$%%%&&&'''''' ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$#########""""""!!!!!!!!!###%%%%%%""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''###$$$&&&((((((&&&$$$###'''### $$$&&& !!!######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######$$$$$$###!!!zzzkkk]]]RRRJJJCCC???EEEBBBBBBEEELLLXXXlll}}}{{{fffaaadddfffeeefffeeefffhhhkkkmmmkkkgggdddeee```[[[YYYVVVPPPGGG@@@AAA:::222///000111000...---,,,---...111222111///******+++,,,+++***)))(((---999CCC???111&&&'''---))))))))))))((((((((((((((())))))*********))))))***(((&&&&&&(((*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!######################## !!!###$$$%%%&&&''' !!!######$$$%%%'''***)))&&&$$$###$$$$$$###!!!###############"""!!!!!!$$$#########""""""!!!!!!###"""&&&&&&$$$%%%$$$$$$$$$######""""""!!!""""""""""""###############""""""""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$###!!!###%%%&&&###!!!!!!!!!"""###%%%&&&'''(((#########"""""""""""""""~~~ppp```SSSJJJFFFEEEBBBAAADDDHHHPPP___mmmsssiiifffcccbbbcccccceeeiiinnnrrrrrrooolllbbb___]]]]]]]]]ZZZSSSLLLEEE>>>666222222333111///---,,,,,,,,,......---+++***++++++,,,+++***)))(((,,,333999777000***)))+++''''''(((((())))))******)))******+++******)))))))))(((&&&&&&((()))***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$######%%%'''###!!! !!!###%%%%%%$$$!!!""""""""""""!!! $$$#########""""""""""""&&&"""###&&&&&&$$$###"""""""""!!!!!!!!!!!!"""""""""############$$$######""""""""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$###!!!###%%%%%%###!!!$$$$$$$$$######"""""""""###"""""""""""""""""""""ppp]]]PPPJJJGGGCCCBBBDDDFFFIIIQQQYYYrrruuujjjcccaaaccceeeggglllqqquuuuuuqqqnnn___]]]]]]___aaa```[[[VVVLLLFFF===777555444222000///...,,,,,,---,,,***)))+++++++++,,,+++******)))+++,,,---...///...,,,***&&&''''''((()))***+++,,,+++,,,,,,,,,+++***)))))))))'''&&&&&&((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&%%%""""""###$$$%%%###!!! !!!!!! """"""#########"""!!!!!!###############""""""""")))%%%""""""%%%&&&%%%$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$######""""""""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$###""""""$$$$$$###"""%%%$$$$$$###"""!!! """"""""""""""""""######nnn[[[PPPKKKGGGEEEGGGHHHGGGIIIMMM___vvvrrrgggdddeeeiiikkknnnqqqrrrooojjjfff[[[ZZZ[[[]]]___^^^[[[XXXUUUOOOFFF>>>999555222000222000............---+++,,,,,,,,,+++++++++*********))))))***,,,---,,,+++((((((((())))))******+++---------,,,+++***)))((((((&&&&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&$$$""""""###$$$%%%###!!!!!!!!!!!! %%%%%%%%%&&&&&&%%%%%%$$$########################'''%%%######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""######"""""""""###########################"""""""""""""""""""""#########ooo___RRRLLLGGGIIIJJJHHHGGGHHHMMM]]]uuupppiiifffjjjjjjkkklllkkkhhhccc___WWWWWWWWWYYY[[[\\\[[[ZZZ\\\WWWOOOFFF???999444111222000....../////////...,,,,,,,,,+++++++++++++++***+++,,,+++******+++---++++++******))))))((((((---------,,,+++***)))(((((('''&&&''')))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$%%%$$$######%%%&&&###!!! !!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######"""$$$%%%%%%###""""""#################################""""""!!!!!!"""###%%%$$$$$$$$$$$$#########!!!!!!""""""############rrr___UUULLLJJJKKKHHHFFFEEEDDDMMM^^^vvvrrrjjjhhhggggggggggggeeeaaa___VVVVVVVVVWWWYYY[[[^^^```___\\\WWWPPPHHH@@@:::777222000---,,,---......---------,,,++++++++++++,,,+++...///---)))'''***...,,,,,,+++***)))(((((('''+++,,,,,,,,,+++***))))))(((''''''(((***+++)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$$$$###$$$&&&(((+++)))&&&$$$###""" """"""###$$$$$$$$$###############$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%"""""""""###############!!!""""""""""""###############""""""""""""######"""$$$%%%%%%###""""""###########################"""######!!! """$$$((((((&&&%%%$$$"""!!! !!!!!!!!!"""######$$$$$$ttteeeVVVOOOMMMIIIFFFEEECCCGGGQQQaaavvvuuukkkiiigggffffffeeecccbbb[[[YYYWWWUUUUUUXXX]]]```______]]]YYYRRRKKKEEEBBB666333///............---...---,,,+++++++++,,,,,,+++---...---***)))***---,,,++++++******))))))))))))******+++******)))))))))((((((***,,,,,,***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$$$$###$$$&&&(((///,,,(((%%%###!!!!!!!!!"""########################$$$$$$%%%%%%%%%!!!"""#########""""""###"""""""""######$$$$$$$$$ !!!!!!!!!"""""""""######""""""""""""######"""$$$%%%%%%###""""""###########################"""######!!!"""%%%'''&&&%%%$$$###"""!!! !!!!!!"""######$$$$$$sss___TTTPPPKKKGGGFFF@@@BBBGGGOOO\\\pppqqqnnnjjjgggffffffdddcccaaa^^^YYYTTTQQQSSSWWW[[[]]]___```___YYYSSSMMMJJJ;;;888444111000//////......---,,,+++***+++,,,---,,,,,,,,,,,,++++++++++++***************+++++++++((())))))*********)))))))))))))))+++------+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%$$$######%%%&&&###"""!!!"""%%%''''''&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!!!!######""""""""""""######"""$$$%%%%%%###""""""###########################"""######!!!"""%%%!!!"""""""""############ !!!!!!"""###$$$$$$$$$ooo___VVVQQQMMMJJJBBBAAABBBFFFMMMXXXkkk{{{yyylllhhhgggcccdddgggbbb___ZZZUUURRRTTTZZZ^^^ZZZ[[[]]]```bbb^^^WWWPPPGGGBBB:::444111111111222000///---+++*********+++,,,,,,,,,++++++***************))))))))))))************))))))))))))******))))))))))))************((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***'''$$$$$$&&&'''&&&###"""######$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$$$$$$$##################$$$######$$$$$$### !!!&&&((('''###!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$yyylllddd\\\RRRKKKGGGCCCBBBDDDGGGMMMXXXcccxxxwwwnnnjjjgggfffhhheeebbb]]]XXXUUUUUUWWWYYY\\\]]]^^^``````^^^ZZZWWWQQQKKKAAA888444222111111000///...---,,,++++++,,,,,,,,,,,,+++++++++************))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***)))'''&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$####################################$$$##################$$$%%%$$$###""""""###$$$%%%########################&&&%%%%%%&&&'''&&&###  """$$$%%%$$$###"""""""""""""""""""""###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""########################$$$######""""""######$$$yyyooo```TTTNNNGGGBBBBBBCCCDDDGGGKKK]]]ooovvvnnnjjjhhhiiifffdddaaa]]]YYYUUUSSSSSS\\\^^^___```___^^^^^^^^^]]]VVVKKKAAA:::555111/////////......------,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))******))))))))))))************************************&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""""" !!!"""###$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""!!!!!!###$$$$$$"""&&&%%%###"""""""""###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""########################$$$######""""""######$$$uuuiiiWWWLLLCCCBBBCCCCCCCCCDDDKKKYYYnnnuuukkkggggggfffeeebbb```\\\WWWRRRNNNWWW[[[___```___^^^___aaaaaa\\\UUULLLDDD;;;333...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++((()))))))))************))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%(((***)))&&&%%%&&&)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###%%%&&&''' !!!"""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """###!!! '''&&&$$$""""""###$$$%%%$$$######"""""""""""""""########################""""""""""""""""""""""""##############################################################################""""""""""""######eeeWWWIIIDDDDDDCCCCCCEEEDDDMMM[[[kkk}}}rrriiiffffffeeecccaaa___ZZZTTTOOOQQQVVV]]]``````______aaa```^^^[[[WWWOOODDD888000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((('''$$$%%%&&&'''((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%(((+++***(((&&&''')))(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############%%%&&&'''((("""""""""""""""#########"""###$$$%%%%%%$$$###""""""##################"""""""""#########$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###########################""""""""""""""""""###xxxhhhVVVKKKFFFCCCCCCEEEDDDGGGOOOZZZjjjvvvmmmkkkhhheeecccbbb^^^WWWRRRNNNRRRYYY^^^````````````_________^^^WWWLLL???666111000...,,,++++++,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++************++++++))))))))))))************''''''''''''''''''''''''(((((((((''''''''''''&&&$$$%%%&&&(((((((((''''''(((((('''''''''(((((()))&&&(((*********)))((()))((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$######""""""!!!"""$$$&&&&&&$$$"""!!!!!!"""############"""!!!"""""""""###$$$$$$%%%%%%$$$""""""###%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###xxxeeeWWWMMMFFFDDDFFFFFFEEEIIIPPPYYYjjj}}}rrrnnnhhhfffdddaaa[[[VVVOOOQQQUUUZZZ___ccccccbbbbbbbbbbbbaaa[[[RRRFFF???777444000---,,,,,,---...,,,,,,,,,---------......,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&((()))******)))((((((((((((((())))))***+++''''''(((***,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$#########"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$"""!!!!!!###$$$###""""""######$$$$$$$$$$$$$$$$$$###""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""oooaaaTTTKKKHHHJJJHHHEEEFFFJJJNNNZZZrrryyyssslllhhhfffccc]]]XXXRRRQQQRRRWWW^^^dddfffeeefffeeedddaaa\\\TTTKKKEEE;;;777333...,,,---///000,,,,,,,,,------.........,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%''')))+++,,,+++***)))&&&&&&&&&'''''')))******(((''''''***------***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&%%%$$$###"""""""""###$$$&&&%%%$$$"""!!!!!! """"""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""sssaaaRRRLLLLLLGGGFFFGGGGGGHHHOOObbbsssnnneeeccc``````bbbYYYYYYVVVTTT[[[eeegggaaaeeedddccccccbbb]]]VVVPPPBBB>>>888222///...///111------------------------'''&&&***//////+++***...---,,,***))))))***,,,---000...+++(((((())),,,---))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))(((&&&%%%&&&&&&'''((()))***++++++...(((&&&+++///...)))&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$((()))&&&$$$%%%!!!!!!$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""#########""""""!!!''''''&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! ###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$$$$#########%%%$$$$$$$$$######""""""######"""!!! !!!!!!ooo___TTTPPPIIIGGGFFFFFFEEEHHHRRR^^^sss}}}pppiiibbb```bbb\\\[[[VVVRRRVVV___ccc```eeedddddddddccc^^^WWWQQQHHHCCC<<<444000///000222------------------------***+++,,,,,,++++++******///---,,,*********+++,,,+++***(((&&&&&&''')))***************************))))))))))))))))))))))))&&&'''(((******))))))((('''''''''((())))))******&&&'''((())),,,//////---***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&###$$$&&&%%%&&&)))'''%%%######%%%&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$""""""############""""""$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$$$$$$$############$$$$$$$$$$$$############""""""##################$$$$$$$$$$$$$$$######"""""""""######""""""!!!"""""""""rrrbbbXXXMMMHHHFFFFFFEEEDDDEEEJJJYYYfff{{{sssgggbbbbbbaaa```ZZZTTTSSSYYY^^^___ccccccdddeeeddd```ZZZUUUQQQKKKAAA888222000111222------------------------,,,000///)))***111333///000///---++++++++++++,,,++++++*********+++,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((""")))+++(((***111333///***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$((()))'''&&&(((+++)))'''&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$############""""""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$$$$$$$############$$$$$$"""""""""""""""#########!!!!!!""""""###$$$$$$%%%#########"""""""""""""""#########"""######$$$$$$rrrdddUUUMMMHHHIIIJJJGGGDDDDDDMMMSSSaaaxxxrrrfffaaafffeee```ZZZVVVWWWZZZ]]]^^^```bbbddddddbbb^^^[[[XXXQQQGGG===555222111222............------------***111000)))---<<>>HHH@@@444---%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((+++&&&###$$$&&&%%%&&&)))%%%%%%%%%&&&(((((('''%%%###############$$$%%%%%%#########""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$zzzqqqmmmggg\\\RRRMMMEEEEEEFFFIIIJJJRRRggg}}}tttjjjiiihhhdddaaaaaa\\\\\\ZZZVVVTTTUUU[[[______```___[[[SSSHHH===666111000000///...---------111,,,+++222666444///...++++++,,,,,,,,,+++******---,,,+++***************++++++++++++++++++++++++************************''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))%%%000FFFLLL<<<...---&&&'''((())))))(((''''''$$$$$$%%%%%%&&&'''(((((('''$$$$$$((()))&&&$$$%%%%%%$$$$$$&&&'''&&&$$$"""######""""""###$$$%%%%%%&&&&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''"""###%%%&&&&&&%%%###"""########################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""{{{zzzvvvjjjZZZPPPLLLHHHGGGGGGHHHLLLVVVaaaxxxoooggggggeeeccccccaaa___[[[WWWTTTSSSVVVXXX``````aaa___ZZZOOODDD;;;777222...---000222000...444222000...---...///000/////////....../////////,,,++++++******++++++,,,++++++************++++++(((((((((((()))***+++,,,***)))((()))***+++***)))(((((()))***************,,,'''222FFFEEE000(((000(((((())),,,...---((($$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&'''&&&%%%&&&&&&&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''$$$  """###$$$'''%%%$$$######"""!!! """"""""""""""""""#########"""!!!!!!"""$$$&&&'''%%%$$$###!!!!!!!!!!!!"""!!!!!! !!!!!!"""######xxxjjj```QQQKKKFFFFFFFFFIIIPPPXXXgggzzz}}}pppjjjfffdddeeedddbbb^^^YYYUUURRRQQQQQQ\\\]]]______\\\TTTJJJBBB<<<666000///000222000...333111///---------...///------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++***)))))))))))))))***+++)))((()))******)))((('''((())))))******))))))***%%%///CCCDDD000&&&+++((('''(((***,,,,,,(((%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$""" $$$$$$%%%%%%$$$$$$###"""%%%$$$######"""#########""""""!!!!!!"""###%%%&&&$$$######""""""""""""###xxxooo[[[QQQHHHFFFGGGHHHKKKOOOVVVdddzzz~~~qqqiiifffggggggfffccc___YYYTTTOOOLLLVVVXXX[[[^^^^^^YYYRRRMMMBBB<<<555111000111000...111000...---,,,,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++))))))(((((((((,,,***))))))******((('''''''''((()))))))))(((((()))$$$...AAADDD333''''''(((''''''((())))))(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%!!!!!!""""""###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%&&&&&&$$$###"""###$$$$$$$$$###!!! ###$$$%%%%%%%%%$$$######&&&&&&%%%%%%###""" ######"""######$$$%%%&&&&&&%%%$$$###""""""""""""|||hhh[[[NNNKKKKKKKKKJJJKKKOOOVVVeee{{{~~~ppphhhfffhhhgggfffddd```ZZZSSSOOOOOOQQQVVVZZZ]]]]]]YYYUUUIIICCC:::333000///...---///...---,,,,,,,,,,,,---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******)))))))))***---+++))))))***)))(((&&&''''''((((((((((((''''''***'''...>>>CCC666***&&&((('''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%###""""""###$$$$$$######$$$$$$$$$######$$$%%%######"""""""""$$$%%%&&&%%%%%%&&&%%%$$$""" &&&&&&%%%$$$$$$#########$$$$$$###"""""""""######|||}}}}}}~~~~~~}}}~~~~~~~~~rrrdddUUUPPPOOOMMMKKKIIINNNNNNUUUgggoooeeeeeeddddddeeeddd```ZZZUUULLLMMMPPPUUUYYY\\\[[[ZZZOOOIII@@@888222///...---...------,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,++++++************++++++***************+++,,,,,,---+++))))))***)))(((&&&''''''(((((((((((('''''')))''',,,888<<<555***%%%''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''%%%""" !!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%""" """$$$&&&&&&%%%%%%$$$###!!!###'''++++++((($$$!!! """%%%(((###$$$%%%%%%%%%###"""!!!&&&&&&%%%%%%$$$######""" !!!"""###$$$%%%~~~~~~~~~yyyyyyyyyyyyzzz{{{|||||||||}}}~~~~~~{{{zzzyyyzzzyyy{{{}}}|||{{{zzzzzz{{{{{{{{{zzzyyyyyyzzz|||}}}{{{lll\\\UUURRRNNNJJJIIIJJJHHHKKKYYYlll}}}mmmdddcccbbbdddeeeccc^^^ZZZNNNNNNNNNPPPTTTXXX[[[[[[UUUPPPGGG>>>666222000///------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++)))))))))******,,,------,,,***))))))******((('''(((((()))))))))(((''''''&&&&&&)))...111///)))$$$&&&'''((('''%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""%%%&&&%%%  $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''%%%""""""$$$%%%%%%$$$###$$$$$$###!!!###(((---333///)))###!!!!!!###%%%"""######$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%% !!!###%%%%%%}}}zzzyyyyyyxxxxxxyyyzzz{{{yyy{{{||||||zzzxxxxxxxxxxxxzzz|||{{{yyyxxxwwwxxxuuutttssssssssstttvvvwwwyyyzzz|||~~~vvvfff]]]VVVOOOKKKJJJHHHEEEHHHPPP[[[kkk~~~lllhhheeeeeegggfffbbb^^^TTTQQQMMMMMMPPPUUUYYY[[[ZZZVVVOOOEEE<<<666333222------............------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++*********+++,,,,,,+++)))((()))******)))((())))))******))))))((('''&&&((((((((((((***)))'''&&&((()))(((&&&&&&''')))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$### $$$&&&%%%!!!!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%&&&%%%### $$$$$$""""""&&&)))...,,,(((%%%"""!!!""""""$$$###############$$$$$$ !!!"""$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%~~~}}}|||{{{zzzzzzzzz{{{|||zzz{{{}}}}}}|||zzzzzzzzzxxxzzz|||{{{yyywwwvvvvvvppppppoooooooooqqqrrrsssuuuuuuwwwxxxzzz|||}}}~~~ooocccZZZQQQMMMMMMHHHFFFHHHMMMPPPXXXjjj}}}uuupppkkkiiijjjiiieeeaaaYYYTTTNNNLLLNNNSSSXXX[[[^^^ZZZTTTJJJAAA:::666555------...//////.........000//////......//////000,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,+++***************)))((()))***+++***)))***************)))(((((('''******&&&%%%(((++++++%%%(((******'''&&&''')))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### $$$((('''$$$###&&&***$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$%%%'''(((&&&$$$&&&$$$"""###%%%""""""#########"""!!!!!!&&&%%%###"""""""""###$$$######$$$$$$###""" $$$###############$$$$$$~~~}}}}}}}}}}}}}}}~~~~~~yyy||||||zzz~~~}}}|||{{{{{{zzzwwwtttssstttsssqqqnnnsssssstttuuuuuuvvvwwwwwwyyyzzz{{{|||{{{|||~~~~~~{{{iii[[[TTTRRRHHHGGGHHHIIIHHHIIIRRR]]]ooo}}}kkkhhhjjjfffcccdddeee[[[QQQMMMJJJJJJOOOVVVZZZ[[[ZZZUUULLLBBB:::555111///,,,+++,,,,,,,,,+++///............---------,,,,,,+++***+++,,,---...+++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++***))))))***+++,,,******))))))((((((''''''''',,,000///***&&&'''(((+++(((&&&&&&(((******)))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$$$$$$$$$$#########""""""~~~~~~~~~~~~~~~~~~}}}zzzvvvuuuvvvvvvuuusssrrrrrrqqqqqqqqqqqqppppppuuuvvvwwwxxxxxxyyy{{{}}}~~~}}}|||zzzzzzzzzzzz{{{||||||}}}~~~}}}{{{zzz{{{|||||||||wwwggg\\\UUUNNNIIIDDDEEEFFFGGGLLLSSS]]]mmm|||qqqkkkeeeeeehhhddd\\\UUUOOOJJJHHHKKKQQQZZZ\\\\\\ZZZSSSIIIAAA;;;555333000//////000000//////............---------......---------...///000+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))))))))***+++***)))))))))((((((((('''&&&(((+++***((()))...222222,,,%%%###&&&(((((('''&&&'''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""!!!!!!""""""###$$$&&&&&&$$$$$$$$$#########""""""}}}zzzyyyyyyzzz{{{zzzwwwwwwvvvuuutttrrrqqqppprrrtttvvvwwwwwwwwwzzz{{{}}}|||zzzyyywwwvvvvvvvvvwwwxxxyyy{{{||||||{{{{{{yyyvvvsssrrrrrrsssrrrrrrwwwwwwxxx}}}zzzjjj___[[[PPPFFFDDDEEEEEEGGGIIIMMMVVVeeeyyyrrrjjjiiilllddd```[[[VVVNNNHHHIIINNNVVVXXX\\\\\\YYYQQQHHHBBB999666333111111222111111///............---------...------------...///000---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******))))))(((((())))))***))))))))))))(((((((((((()))******)))***000999AAA>>>555***&&&))),,,,,,***&&&&&&&&&&&&&&&'''((()))&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""######$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############"""!!!!!!!!!""""""$$$$$$$$$############### !!!"""###$$$%%%%%%%%%$$$$$$$$$###############~~~||||||~~~|||||||||{{{zzzxxxvvvuuuuuuwwwyyyzzzzzz{{{|||~~~}}}{{{yyywwwvvvuuusssuuuwwwxxxyyyxxxwwwvvvuuussspppnnnnnnnnnmmmkkknnnmmmnnnssszzzyyymmmhhh]]]RRRLLLIIIEEEDDDEEEHHHLLLTTTccczzzzzzqqqkkkfffdddbbb]]]TTTKKKJJJNNNNNNQQQWWWZZZZZZTTTLLLFFF;;;888333111000000000//////............---------++++++++++++,,,,,,---------------,,,,,,+++++++++)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))((((((((((((++++++***)))+++111:::AAA???555+++'''+++...,,,)))%%%%%%$$$$$$%%%&&&'''(((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$#########################################################$$$##################$$$$$$$$$$$$######&&&%%%%%%$$$##########################################$$$%%%%%%###"""!!!########################}}}}}}~~~}}}|||{{{yyy{{{}}}~~~~~~~~~~~~|||zzzxxxwwwtttuuuwwwyyyyyyxxxvvvuuusssqqqooonnnmmmmmmkkkiiiiiiggghhhkkkrrrxxx}}}yyyrrrkkkbbb[[[RRRHHHDDDFFFGGGIIIMMMVVVdddzzzllliiifffddd```XXXOOOLLLOOOJJJLLLQQQWWWZZZWWWPPPKKK@@@<<<777333111000/////////............---------+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((***...111222+++%%%%%%(((***&&&"""&&&&&&%%%%%%&&&''''''(((%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%##################################################################$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$######$$$$$$##############################$$$%%%%%%###"""!!!########################|||~~~|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxuuusssqqqppppppooommmkkkhhhgggeeeggglllqqquuuwww{{{zzzxxxxxxzzz~~~}}}xxxrrrlll```SSSKKKIIIEEEFFFHHHMMMTTTddd~~~yyyoooiiidddaaa[[[RRRNNNNNNKKKKKKNNNTTTYYYYYYUUUQQQIIIDDD===888555333222111///............---------,,,---......//////......---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***((())))))******))))))((((((((((((((()))))))))))))))))))))))))))((((((''')))'''&&&'''))))))&&&###'''(((((())))))(((''''''$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$#########%%%''')))***$$$$$$$$$################################################"""######$$$%%%######$$$$$$$$$$$$######$$$######"""""""""#####################$$$$$$$$$ !!!"""###$$$%%%%%%%%%###############$$$$$$$$$~~~}}}~~~~~~~~~zzzxxxwwwvvvwwwvvvtttrrrkkkiiifffeeehhhllloooqqqrrrqqqpppppprrrvvvzzz}}}}}}~~~uuufffWWWPPPJJJFFFEEEHHHMMMWWWjjj||||||rrrhhhccc___XXXRRRPPPLLLKKKKKKOOOVVVYYYWWWTTTQQQKKKCCC<<<777555333222///............---------,,,---.../////////......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++***))))))'''((((((((()))))))))***+++++++++,,,,,,+++(((&&&'''(((*********)))((('''%%%&&&((()))(((&&&$$$"""###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$#########%%%'''***+++$$$$$$$$$#########""""""##############################"""""""""###%%%%%%######$$$$$$$$$$$$############"""""""""###$$$$$$""""""#########$$$$$$$$$!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$~~~}}}}}}~~~}}}{{{yyynnnkkkgggeeegggjjjlllmmmnnnmmmllllllooossswwwzzzwwwzzz~~~vvvbbbUUUQQQJJJEEEHHHLLLRRR^^^kkkzzzmmmgggddd]]]VVVRRRMMMIIIHHHKKKRRRVVVWWWUUUTTTNNNEEE===888555222111//////.........---------***+++,,,---------,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,)))***+++,,,,,,+++***)))'''((((((((())))))******((((((((()))***)))'''&&&$$$''')))(((%%%$$$&&&(((!!!###%%%&&&%%%""""""###%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$######(((&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$######""""""""""""""""""""""""""""""######"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""######$$$$$$$$$$$$~~~|||}}}~~~yyyvvvrrrnnnmmmmmmnnnpppqqqpppnnnmmmllllllmmmmmmqqquuuyyy{{{zzzzzz|||ppp^^^PPPMMMJJJIIIGGGHHHOOOWWWqqqrrreeebbb```\\\XXXTTTNNNIIIIIIPPPVVVXXXXXXWWWTTTMMMFFF>>>777222000333111000///111111000///000000///...------,,,,,,------.........---,,,++++++,,,,,,------,,,,,,+++...---,,,+++***+++,,,,,,(((***,,,,,,***(((((((((%%%'''))))))((((((***,,,((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&''')))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$111+++%%%$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''###$$$$$$%%%%%%&&&&&&''' !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""""""""""""""#########~~~~~~yyytttqqqooooooooorrrqqqooonnnmmmnnnnnnnnnmmmooorrrsssssstttuuuvvv|||rrrbbbSSSLLLGGGFFFGGGHHHMMMSSSdddzzzrrrfff```^^^^^^VVVRRRMMMKKKOOOSSSUUUVVVXXXUUUPPPIIIBBB;;;555222444222000000111111111000000//////......---,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,***+++,,,,,,***)))))))))((()))***)))((('''((()))((((((''''''''''''(((((()))(((&&&$$$$$$%%%&&&'''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%333...(((&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!$$$###############$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###|||xxxvvvuuuttttttsssrrrqqqppppppppppppkkkjjjkkklllnnnnnnmmmlllqqqtttxxx}}}uuuggg[[[QQQIIIHHHIIIIIILLLPPPVVVfff~~~ooodddbbbcccZZZVVVRRRNNNMMMOOORRRTTTXXXWWWTTTOOOHHHAAA:::666555222000000111111111000000//////......---------...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,,,,++++++++++++*********+++,,,,,,***'''%%%%%%&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&///+++'''%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''######""""""""""""""""""}}}||||||wwwvvvvvvuuutttttttttsssnnnkkkiiijjjmmmmmmkkkhhhlllmmmooorrrvvvyyy|||}}}|||nnnddd[[[TTTPPPLLLIIIJJJMMMNNNVVVfff}}}rrrhhhbbb\\\ZZZUUUPPPMMMMMMPPPSSSYYYYYYXXXUUUPPPHHH@@@;;;666333000///000000000000000/////////......------///---+++***)))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,+++*********++++++***+++,,,,,,***'''%%%%%%&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########"""""""""""""""{{{{{{zzzzzzyyyyyyxxxwwwrrrnnnllllllnnnnnnllliiijjjjjjkkklllnnnqqqsssuuuyyy|||yyymmmgggaaa\\\TTTKKKIIIKKKKKKLLLTTTeee}}}rrraaa___]]]XXXRRRNNNNNNQQQTTTWWWYYYZZZYYYUUUNNNGGGBBB888555111////////////...///////////////.........///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++)))((()))+++,,,***))))))******)))(((''''''(((((((((''''''''''''(((((('''''''''&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%###"""""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""!!!!!!}}}||||||tttssspppoooooooooooommmkkkkkkjjjiiiiiijjjlllmmmrrruuu{{{wwwrrrnnnjjjcccWWWNNNKKKJJJHHHJJJUUUhhhkkkgggccc\\\VVVSSSRRRSSSTTTUUUWWWZZZ[[[YYYSSSMMMIII===:::444111000000///...///////////////////////////...---,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,+++******)))+++)))(((+++......+++((('''((())))))(((((()))***((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""######""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$######""""""$$$$$$######"""!!!!!!!!!xxxxxxwwwuuusssssstttuuupppooommmkkkiiihhhhhhhhhmmmpppvvv|||}}}xxxzzzyyynnn\\\QQQJJJGGGHHHMMMVVVgggssslllbbb[[[XXXWWWUUUSSSSSSVVVYYY[[[ZZZVVVQQQNNNDDD???999555222111000000/////////////////////000//////............------+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((+++******...222222---(((''')))***)))((('''(((***((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&&&&'''(((((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!""""""###$$$&&&&&& !!!!!!"""######$$$$$$$$$$$$$$$###############$$$$$$######"""!!!!!! ~~~~~~|||~~~~~~{{{xxxvvvyyy|||uuutttrrrooollljjjhhhhhhkkknnnsssxxx|||}}}}}}|||{{{{{{|||~~~jjjWWWKKKHHHHHHIIIKKKTTTiii~~~|||rrrggg___]]][[[VVVSSSRRRTTTXXXZZZZZZWWWTTTQQQHHHCCC===777555333222111////////////000000000000//////000000//////...---+++,,,,,,------,,,,,,+++******+++,,,+++***)))(((,,,+++,,,111555555///))))))******)))(((''''''(((((((((''''''''''''((((((&&&&&&'''((())))))(((((()))(((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***((('''!!!###%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""###%%%&&&'''"""######$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! }}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzyyywwwtttqqqooommmpppsssvvvxxxxxxxxxzzz{{{vvvwwwxxxzzz~~~|||iiiTTTJJJDDDFFFHHHJJJVVVfff{{{kkkcccccc```\\\ZZZSSSTTTUUUXXXYYYWWWSSSOOOQQQLLLDDD>>>999666333111222111//////000000///---........................,,,,,,,,,+++++++++******++++++++++++++++++++++++...(((+++:::@@@777---+++,,,,,,++++++***)))))))))(((((())))))*********+++)))((('''&&&%%%&&&&&&'''''''''((()))******))))))+++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&(((&&&$$$######$$$%%%&&&###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""&&&$$$######$$$$$$"""!!!###(((,,,'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###~~~|||{{{{{{{{{|||}}}~~~}}}|||||||||}}}~~~}}}}}}|||zzzxxxuuusssqqqrrrtttvvvwwwvvvuuuuuuuuuuuuttttttuuuwww{{{~~~}}}nnnYYYMMMEEEFFFGGGFFFNNNZZZdddxxx{{{lllccc\\\XXXYYYQQQPPPPPPRRRTTTVVVWWWVVVTTTOOOHHHBBB===999555222222000//////000000///---........................------------,,,,,,,,,+++++++++++++++++++++++++++000))),,,999>>>777...,,,******************++++++((()))))))))************)))((('''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''+++***((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''((('''%%%$$$###$$$%%%&&&$$$#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$%%%$$$### $$$'''&&&!!!###'''!!! !!!!!!"""###%%%$$$"""!!!!!!!!!"""###~~~|||zzzzzzzzzzzz{{{|||}}}~~~yyyyyyyyyzzz{{{}}}~~~}}}|||zzzxxxwwwvvvxxxyyyxxxvvvsssrrrrrruuutttsssrrrrrrtttuuuwwwyyy{{{~~~wwwcccVVVJJJIIIHHHEEEHHHNNNTTTeee{{{zzzhhh\\\ZZZ]]]TTTQQQNNNNNNQQQVVVYYY[[[WWWSSSNNNHHHCCC===777333222000......///000///.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,///)))***444888333---,,,((())))))***++++++,,,,,,))))))))))))************)))(((''''''&&&&&&''''''%%%&&&&&&'''''''''''''''***)))(((''''''&&&''''''))))))(((''''''''''''((()))(((&&&%%%$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))(((&&&%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""!!!!!!"""$$$&&&%%%$$$!!!###$$$$$$######%%%&&&###""""""""""""###$$$$$$%%%$$$###"""!!!"""######~~~|||zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}xxxxxxyyy{{{|||~~~~~~|||{{{zzzzzz|||}}}|||yyyvvvuuuuuuwwwvvvtttrrrrrrssstttuuuuuuvvvvvvxxxzzz}}}qqqaaaRRRLLLJJJGGGHHHKKKPPP[[[kkkvvvfffaaacccZZZVVVQQQOOOQQQTTTXXXYYYXXXVVVRRRNNNHHHAAA:::555333111///...///000000///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&,,,000---***)))))))))*********+++++++++)))))))))))))))*********((((((''''''''''''''''''(((((()))))))))))))))((())))))((((((''''''''''''***)))((((((''''''(((((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&''')))***)))'''&&&%%%$$$$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###"""!!!"""$$$%%%$$$###%%%$$$###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%$$$###"""""""""###$$$~~~|||zzzzzzzzzzzzxxxyyy{{{|||}}}}}}|||{{{yyyzzz{{{}}}~~~}}}|||{{{zzz|||~~~}}}{{{yyyyyyyyyyyywwwvvvttttttuuuvvvwwwtttsssssstttvvvyyy{{{|||yyy}}}}}}{{{kkkYYYOOOKKKJJJKKKMMMNNNRRR[[[llluuuiiiddd\\\YYYTTTRRRRRRSSSTTTUUUWWWVVVTTTQQQLLLEEE===888555333000///000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''&&&))),,,+++))))))+++++++++*********))))))******))))))))))))))))))''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((('''''''''%%%$$$$$$###############((('''%%%$$$############&&&&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######$$$$$$###!!!&&&$$$######%%%&&&%%%###"""!!!!!! !!!!!!&&&%%%###"""""""""###$$$}}}|||{{{{{{{{{xxxyyy{{{}}}}}}}}}{{{zzzzzz{{{|||~~~~~~}}}xxxzzz}}}}}}|||{{{{{{|||yyyxxxwwwvvvvvvwwwyyyzzzuuutttrrrssstttuuuuuuttttttvvvzzz~~~sssaaaTTTMMMLLLMMMOOOMMMNNNTTT```vvvuuuggg]]]ZZZVVVSSSRRRSSSRRRRRRVVVUUUTTTRRROOOIIIBBB===999666222000000111111000////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,++++++,,,,,,++++++***))))))(((************))))))))))))''''''((()))))))))((((((''''''''''''''''''&&&%%%''''''((((((((((((''''''%%%%%%$$$############$$$'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$###### """###%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%######$$$###""" ###""""""###&&&'''''''''$$$$$$###"""""""""######&&&%%%$$$###"""###$$$$$$~~~}}}}}}}}}xxxzzz|||~~~~~~}}}{{{zzzxxxyyy{{{|||}}}}}}}}}||||||~~~zzz|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~zzzxxxvvvvvvvvvuuurrrooooooppprrruuuxxx|||~~~~~~zzzmmm^^^TTTQQQPPPPPPNNNOOORRRYYYggg}}}{{{hhhccc\\\VVVSSSRRRQQQQQQUUUUUUTTTSSSRRRNNNHHHDDD===999555222111111111000////////////////////////............------------------------------------,,,,,,,,,++++++---,,,+++++++++******************************)))))))))(((&&&'''((()))***))))))((('''''''''''''''&&&%%%%%%&&&'''((())))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&$$$$$$###$$$%%%&&&$$$%%%%%%%%%$$$$$$###""" """$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%######$$$$$$%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%###"""###$$$$$$###""""""###$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$~~~~~~yyyzzz}}}~~~}}}{{{zzzvvvwwwyyyzzz{{{zzzzzzyyyyyy|||~~~~~~~~~~~~~~~|||zzzzzzzzzxxxsssooommmmmmmmmnnnqqquuuyyy|||yyy|||~~~}}}{{{zzz|||vvvhhh\\\UUURRRQQQNNNNNNOOOQQQWWWfff|||vvvnnndddZZZUUURRRQQQPPPUUUUUUTTTTTTTTTQQQLLLHHH???;;;666333222111111000000000000000000000000000000/////////............------------------------***++++++******++++++))))))))))))***++++++,,,,,,+++*********))))))((((((&&&'''(((*********)))((())))))******)))(((''''''&&&'''((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$!!!"""%%%'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$!!!!!!###$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###"""!!!"""$$$%%%%%%$$$&&&'''(((&&&$$$"""###$$$&&&%%%$$$$$$############&&&%%%$$$#########$$$%%%|||zzzzzzyyyxxxyyyzzzzzzxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwyyyzzz|||}}}~~~~~~}}}}}}zzz|||yyyzzz{{{zzzyyyrrrnnnjjjkkknnnrrrsssrrryyyuuuwww{{{~~~|||}}}{{{pppgggaaa\\\YYYUUUQQQOOOQQQTTTXXXaaajjj}}}ggg___^^^ZZZXXXXXXWWWXXXYYYWWWTTTQQQPPPOOOIIIBBB999555555555222...////////////000000000000//////.........---------,,,------......------,,,,,,+++)))'''%%%###"""""",,,,,,------,,,,,,+++***,,,,,,++++++***))))))))))))******+++++++++******((((((((()))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%'''***+++***&&&"""$$$$$$$$$############"""###$$$$$$###!!! !!!###############"""""""""!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###!!!###%%%%%%$$$~~~|||{{{zzzvvvtttttttttuuuuuutttrrrsssttttttuuuuuuuuuuuutttuuuvvvxxxzzzzzzzzzzzzyyyxxx|||~~~~~~~~~~~~}}}}}}~~~}}}{{{||||||{{{yyyuuurrrooonnnoooppprrrrrrwwwsssuuu}}}|||{{{{{{|||yyypppjjjfffddd[[[UUUPPPNNNMMMNNNTTT\\\eeexxxxxxiiiaaa[[[YYYZZZXXXYYYZZZYYYVVVSSSPPPOOOJJJDDD===888666444111//////000000000000000000000//////.........---------------------------------000///...---,,,,,,,,,,,,++++++,,,,,,++++++***)))******************++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&((()))(((%%%###$$$$$$$$$$$$###############$$$$$$###!!! """##################"""""""""!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&### """######!!!~~~|||zzzyyyzzz{{{sssqqqpppqqqqqqrrrpppooopppqqqrrrrrrsssssssssrrrssstttuuuwwwwwwwwwvvvvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~}}}}}}|||yyyzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||zzzxxxwwwvvvsssppppppqqqsssuuurrrrrrwww|||}}}}}}{{{zzz{{{}}}~~~}}}}}}vvvsssqqqddd\\\SSSNNNJJJHHHLLLQQQRRRaaaxxxzzzjjj```^^^```ZZZ[[[\\\\\\ZZZVVVRRROOOKKKHHHBBB<<<777444222111000000000000000000000000/////////.........------------++++++++++++------------,,,,,,------...///***++++++++++++***))))))((())))))***++++++,,,,,,'''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%''''''%%%###%%%$$$$$$$$$###############$$$$$$###!!!!!!"""$$$#####################$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$(((%%%###""""""!!! ~~~~~~}}}|||{{{|||~~~~~~{{{zzz{{{{{{tttsssqqqqqqqqqrrrpppooopppqqqqqqrrrsssrrrrrrrrrrrrsssuuuvvvvvvvvvuuutttwwwxxxzzzzzzyyyzzz|||~~~{{{{{{{{{{{{{{{{{{||||||yyy{{{}}}~~~~~~~~~{{{wwwxxx|||~~~~~~}}}||||||~~~}}}~~~}}}{{{yyyzzzzzzvvvrrrqqqsssvvvtttrrrrrrsssuuuwwwzzz}}}{{{}}}|||}}}}}}}}}{{{zzzlllbbbXXXRRRNNNKKKMMMQQQPPPWWWeeezzzzzzkkkeeeeee]]]^^^___```^^^ZZZTTTPPPMMMKKKGGGAAA:::555333333111111111000000000000000////////////...............---+++******+++---...***************+++,,,---+++++++++++++++******)))))))))*********++++++++++++******)))))))))))))))+++++++++***)))(((''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$############$$$$$$###"""!!!###%%%#########$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$$$$######&&&%%%$$$###"""!!! }}}}}}|||{{{zzz{{{|||~~~}}}~~~}}}wwwuuusssrrrssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuuuuuuutttsssuuuvvvvvvuuutttuuuwwwyyyyyyxxxxxxwwwwwwxxxyyyzzzwwwyyy{{{|||||||||~~~}}}zzzwwwxxx{{{}}}~~~}}}~~~}}}{{{{{{{{{|||~~~~~~}}}|||wwwyyyzzzxxxuuutttvvvyyyuuuuuutttrrrrrrtttvvvwwwwwwzzz~~~}}}}}}~~~}}}rrrggg\\\VVVRRRMMMMMMOOOKKKLLLSSSddd}}}zzzlllfffcccbbbccccccccc___XXXSSSOOONNNKKKEEE>>>888555444222111111111000000000///000000/////////............---+++******+++---.........---------------...,,,,,,,,,---,,,++++++***+++++++++*********))))))---,,,+++*********++++++(((((('''&&&&&&%%%$$$$$$))))))((('''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&""""""############""""""######$$$###"""!!!!!!!!!~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}}}}|||~~~|||yyyvvvuuuvvvvvvvvvuuuttttttttttttsssrrrqqqqqqssstttuuuvvvvvvuuutttssstttttttttrrrqqqqqqsssuuuwwwvvvuuuttttttuuuvvvwwwuuuvvvxxxxxxwwwxxxyyy{{{zzzzzzyyyxxxxxxyyy{{{}}}|||{{{zzzyyyyyy{{{}}}~~~}}}~~~~~~}}}||||||wwwwwwxxxwwwvvvvvvxxxyyyvvvyyyxxxsssqqqrrrtttssssssvvvzzz}}}~~~~~~yyynnnbbb\\\VVVOOOJJJIIIJJJIIILLLVVVhhhxxxkkkiiigggfffggggggccc]]]WWWRRRPPPMMMHHHCCC===888555222222222111111000000///000000000/////////.........---,,,,,,,,,,,,---...000///...---------------,,,------------,,,++++++,,,,,,++++++***))))))(((---,,,***)))(((((()))***)))((((((((('''&&&&&&&&&)))((('''&&&$$$"""!!! &&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""############"""""" """$$$$$$###""""""###~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzz{{{|||}}}~~~}}}||||||{{{}}}}}}{{{{{{||||||{{{{{{{{{{{{zzzxxxwwwuuutttyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwuuusssssstttvvvyyyxxxvvvtttttttttuuuvvvuuuwwwxxxwwwuuuuuuvvvwwwvvvxxxyyywwwttttttxxx}}}zzzyyywwwvvvwwwxxxzzz{{{yyy{{{~~~}}}~~~~~~~~~}}}{{{{{{|||xxxwwwvvvvvvwwwxxxwwwvvvwww{{{{{{uuupppqqqqqqoooooorrruuuwwwwwwwwwwwwxxxxxxmmmfff```WWWPPPMMMNNNLLLLLLPPPWWWggg|||ooollliiiiiiiiigggaaa[[[TTTQQQMMMJJJGGGBBB;;;666333333222111111000000///000000000000/////////...........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++******************---,,,***(((''''''((()))************))))))))))))***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$######%%%'''(((((('''&&&%%%$$$$$$###!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ """%%%%%%"""!!!"""###}}}}}}}}}}}}||||||||||||~~~}}}~~~~~~|||zzz{{{}}}~~~|||{{{{{{|||~~~}}}{{{zzz~~~{{{||||||zzzxxxwwwxxxyyy}}}{{{yyywwwvvvwwwxxxxxxxxxyyyzzzxxxvvvuuuvvvwwwssswwwyyyvvvqqqpppvvv|||xxxwwwuuutttuuuvvvxxxyyyvvvxxx|||~~~~~~}}}~~~}}}|||}}}~~~|||yyyzzz{{{yyywwwtttuuuwwwxxxvvvsssvvv|||}}}vvvppppppooollllllooorrrsssrrrqqqpppqqqvvvyyy}}}vvvqqqlllccc[[[XXXKKKKKKLLLNNNOOOYYYsssrrrnnnjjjjjjkkkiiiccc^^^VVVQQQLLLJJJJJJEEE===666333333222222111000000///000000000000////////////......///000000///.........------------...//////***++++++++++++***)))))))))))))))***++++++,,,,,,...---+++)))(((((()))***&&&&&&&&&&&&'''''''''''',,,,,,++++++******))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%$$$%%%''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$######%%%'''))))))((('''%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%% ###&&&%%%""" """}}}{{{{{{|||{{{{{{|||~~~}}}}}}~~~~~~}}}~~~}}}{{{{{{|||}}}}}}}}}|||zzzyyyxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwuuuttttttvvvxxxyyyyyyxxxxxxyyy||||||}}}~~~||||||~~~{{{wwwwwwxxxwwwsssqqqtttuuusssrrrtttvvvwwwxxxxxxwwwuuusssqqqqqqpppnnnmmmmmmkkkhhhfffhhhkkkooorrrvvv}}}~~~vvvggg[[[TTTJJJFFFJJJMMMSSSdddwwwtttiiiiiikkkhhheeeeee\\\VVVOOOLLLKKKIIIDDD???888666222000000111000000444111......//////---***---333333...,,,///...+++...---,,,+++++++++,,,---------------------------,,,++++++******++++++,,,************))))))))))))))))))))))))((((((((((((&&&((()))++++++)))(((&&&((((((((('''&&&&&&&&&%%%)))))))))((('''''''''&&&(((((((((((())))))))))))$$$%%%''''''''''''%%%$$$''''''&&&%%%&&&'''((()))&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%$$$$$$$$$%%%%%%&&&''')))&&&######%%%%%%### $$$$$$%%%%%%%%%%%%&&&&&&(((,,,000222000,,,(((%%%########################}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{xxxxxxxxxwwwvvvuuuttttttuuusssrrrsssuuuwwwxxxxxxsssrrrsssvvvyyy{{{{{{zzzyyy{{{}}}}}}}}}}}}{{{yyyzzz|||~~~}}}xxxxxxyyysssooommmooopppnnnmmmooorrrsssuuuuuuuuurrrpppnnnnnnmmmkkkjjjjjjhhheeebbb___aaadddfffjjjpppxxx}}}~~~ooocccVVVLLLHHHJJJLLLNNN[[[kkkoooiiikkkiiieeeccc```ZZZSSSPPPOOONNNJJJGGG===999555222222222222111333111000000111111///,,,---111222...---//////+++------+++*********+++,,,------------------------,,,++++++******++++++,,,************))))))))))))************))))))))))))'''((()))******)))((('''''''''''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&***999MMMVVVPPP@@@000'''&&&&&&&&&&&&&&&&&&&&&&&&zzzzzzyyyyyywwwvvvuuuttttttsssrrrrrrtttvvvvvvuuuooonnnnnnpppsssuuuuuutttuuuwwwyyy{{{|||}}}}}}}}}xxxxxxxxxvvvttttttvvvxxxxxx||||||xxxvvvvvvooojjjhhhjjjkkkhhhgggiiimmmnnnqqqrrrrrrooollljjjjjjiiihhhgggfffdddaaa^^^WWWXXXYYYZZZ\\\aaafffkkktttvvvzzz}}}zzzmmm\\\SSSMMMLLLKKKKKKSSS^^^rrryyylllkkkkkkgggddd```[[[SSSOOOOOONNNMMMKKKCCC???999555333333333222///.........000///---+++---000111//////000///,,,...------,,,+++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++*********)))))))))++++++++++++************(((((())))))))))))((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############$$$$$$$$$%%% !!!!!!!!! !!!$$$$$$$$$$$$%%%%%%%%%%%%***AAA\\\hhh___III333'''$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}}}}|||{{{yyywwwvvvxxxvvvttttttttttttsssrrrnnnmmmlllmmmoooppppppooooooppprrrtttuuuvvvvvvvvvrrrrrrqqqooolllkkklllmmmmmmqqquuuwwwuuuqqqooonnnkkkfffdddffffffcccbbbdddeeehhhjjjlllllljjjgggdddeeedddccccccbbb```]]]ZZZTTTTTTTTTSSSTTTWWWZZZ\\\dddfffjjjnnnttt{{{uuueee[[[SSSOOOKKKJJJOOOWWWaaatttvvvnnnllljjjhhhaaa\\\UUUPPPOOOOOOOOONNNIIIDDD===777555444333333//////////////////---,,,000000000///000111///---/////////...............------------------------,,,++++++******++++++,,,+++++++++*********))))))++++++*********)))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))$$$%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))%%%&&&'''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$######### """### ###$$$$$$$$$$$$%%%%%%%%%)))777HHHPPPJJJ;;;---$$$""""""""""""############}}}{{{zzz}}}{{{yyywwwvvvtttqqqooonnnllliiiiiiiiiiiiiiihhhggghhhiiijjjkkkllllllllljjjjjjiiifffbbb____________bbbgggiiiiiigggdddcccccc^^^\\\^^^___\\\[[[]]]\\\^^^```bbbcccaaa^^^]]]\\\\\\\\\]]]]]][[[WWWTTTQQQPPPNNNMMMNNNOOOPPPPPPTTTWWWZZZ^^^dddkkktttyyy}}}yyylllcccXXXPPPLLLKKKNNNSSSXXXbbbsssyyypppkkkiiifffbbb[[[VVVSSSSSSSSSSSSLLLGGG@@@:::777555333222333333333222111111111222777333000000111000//////...............------,,,------------------------,,,++++++******++++++,,,++++++++++++******************)))))))))((((((((())))))(((((((((((())))))&&&''''''(((((()))))))))$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$######"""$$$&&&'''%%% !!!#########$$$$$$$$$%%%%%%''')))+++......+++%%%!!!%%%%%%%%%%%%&&&&&&''''''~~~~~~|||zzzxxxuuuqqqnnnllliiieeecccbbbaaa___^^^_________`````````aaaaaa`````````\\\XXXUUUTTTTTTSSSUUUYYY\\\]]]\\\ZZZXXXYYYTTTSSSUUUVVVTTTTTTUUUTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVXXXYYYWWWTTTQQQOOOMMMJJJIIIJJJJJJIIIHHHIIIKKKMMMPPPTTT[[[ccchhhqqqxxx~~~~~~rrrjjj^^^UUUPPPNNNOOOOOOQQQUUU___rrr}}}qqqjjjiiieee___YYYTTTRRRQQQRRRNNNJJJDDD>>>;;;777444222000000000///...000333666@@@888111000111//////000+++,,,,,,,,,,,,+++******------------------------,,,++++++******++++++,,,,,,++++++++++++*********))))))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$%%%%%%%%%$$$###"""!!!"""############$$$%%%############$$$$$$$$$$$$%%%""" """%%%&&&### ######$$$$$$%%%%%%&&&&&&}}}{{{zzzyyyvvvsssppplllhhhccc___]]][[[YYYWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVTTTPPPMMMLLLMMMMMMMMMOOORRRTTTTTTRRRQQQRRRNNNMMMPPPRRRPPPPPPRRRRRRRRRSSSTTTUUUUUUVVVVVVSSSTTTVVVYYY[[[ZZZVVVSSSSSSPPPMMMLLLMMMNNNLLLJJJGGGGGGHHHHHHJJJOOOUUUZZZdddjjjrrryyyyyysssjjjaaa[[[VVVQQQMMMLLLNNNTTT^^^ppppppjjjhhhbbb\\\UUUQQQOOOOOOPPPLLLGGGCCC???;;;777333---......---...333:::???III===333000000......000,,,------...---,,,+++***------------------------,,,++++++******++++++,,,,,,,,,+++++++++******************)))))))))(((((('''((()))******)))(((''')))))))))(((((((((((((((((((((''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$%%%&&&'''&&&%%%###"""  ###$$$$$$###############$$$$$$$$$$$$###"""###$$$&&&%%%###!!! !!!!!!"""######$$$$$$|||{{{zzzzzzyyyxxxtttqqqnnniiiddd___\\\YYYVVVUUUTTTTTTRRRQQQPPPPPPPPPPPPNNNOOOPPPNNNLLLJJJIIIJJJJJJJJJKKKMMMOOOPPPOOONNNQQQMMMKKKOOOQQQPPPPPPRRRUUUUUUUUUUUUVVVWWWYYYZZZVVVWWWZZZ]]]______\\\YYYZZZWWWTTTTTTUUUUUUSSSQQQJJJIIIHHHGGGGGGJJJOOOSSSUUUZZZ```fffllluuu|||uuummmfff^^^TTTLLLJJJMMMPPPSSS\\\sssxxxpppnnnjjjbbb[[[UUURRRQQQQQQNNNJJJFFFCCC>>>888555111222333333555<<>>>>>666222444111222222111111000/////////,,,------...//////..............................,,,------......------,,,,,,,,,***))))))***++++++******************++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""%%%'''((('''%%%$$$""""""""""""""""""""""""}}}}}}{{{vvvqqqlllkkkjjjfffjjjnnnppppppppprrrtttrrrwww~~~}}}||||||zzzyyyoookkkgggeeeeeefffffffffaaa```___^^^\\\[[[ZZZYYYVVVYYY\\\\\\[[[ZZZ\\\^^^YYY[[[]]]___``````___^^^]]]dddmmmrrrssstttwww{{{vvv{{{~~~{{{zzzwwwnnngggdddbbbbbbaaa^^^ZZZWWWUUUVVVOOOVVV]]]```bbbgggrrrzzzzzz~~~|||eeeUUUNNNKKKJJJNNNUUUaaatttrrrgggcccdddaaa[[[TTTNNNMMMOOOQQQRRRCCC@@@???666222444111111111111000000000000000,,,,,,---.../////////...........................,,,------......------,,,+++***)))(((((()))***+++******)))))))))***,,,---))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************''''''''''''''''''''''''############$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&(((((((((&&&$$$"""!!!"""$$$&&&&&&&&&$$$###########################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''' """%%%'''((('''&&&$$$""""""""""""""""""""""""~~~~~~zzzzzz{{{zzzxxxvvvsssqqqrrrpppnnnmmmmmmkkkfffbbbgggiiioootttsssnnnooossswwwyyy|||~~~}}}{{{yyywwwtttrrrnnniiicccbbbcccccc___\\\```___^^^\\\[[[YYYXXXXXXWWWYYY\\\^^^`````````___eeedddcccccceeefffffffffeeejjjrrrxxx|||~~~yyyvvvttttttrrrooolllhhhbbb\\\WWW[[[XXXWWWXXX\\\aaaeeegggppprrrtttwww{{{ppp___SSSLLLHHHRRRPPPTTTccczzznnnjjjdddcccbbb]]]SSSKKKMMMTTTWWWRRRIIIAAA:::666444333666444111000111222222111000111222333333222111000...............---------------------------------...------------...//////++++++++++++******))))))***,,,,,,***&&&$$$%%%'''***)))))))))***+++,,,,,,)))))))))))))))*********++++++***(((((('''''''''))))))))))))(((((((((((('''&&&$$$""""""###$$$%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&$$$""""""###%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$"""###&&&&&&"""!!!###&&&***&&&###%%%%%%!!! !!!"""###$$$$$$%%%%%%%%%$$$#########$$$%%%######""""""""""""######}}}xxxvvvvvvsssssssssrrrpppmmmjjjiiihhhgggffffffhhhhhheeeccceeegggmmmrrrpppkkkkkknnnvvvxxx}}}||||||zzzxxxwwwuuurrrpppjjjeee```^^^```aaa^^^\\\]]]]]]\\\ZZZXXXVVVTTTSSSZZZ\\\___bbbddddddddddddfffgggiiillloooooonnnmmmmmmrrryyy~~~~~~|||yyyuuurrrlllfffaaa^^^\\\YYYYYY[[[^^^```aaagggiiikkknnnqqqwww}}}yyyggg[[[TTTQQQMMMNNNSSS^^^lll{{{oooiiifffcccaaa[[[TTTSSSVVVUUUSSSMMMEEE===777444444555333111111222222222111---...///000000///...---,,,,,,------......//////---------------------------------------...//////++++++++++++*********)))+++,,,---,,,)))'''((()))******)))))))))***++++++++++++******))))))((((((+++***)))(((''''''''''''(((((((((''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&''''''&&&$$$###$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""$$$%%%$$$###&&& &&&(((###!!!######!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!######""""""""""""######{{{tttnnnlllkkkhhhhhhhhhgggeeebbb___^^^[[[[[[\\\^^^bbbfffggggggfffiiioootttqqqkkkiiillltttwww}}}}}}{{{yyyxxxvvvtttssssssrrrpppnnnhhhccc^^^]]]___aaa```___\\\\\\\\\\\\YYYVVVSSSQQQ[[[]]]aaafffiiikkkkkkkkkhhhkkkqqqvvvxxxxxxwwwvvvvvv{{{zzztttpppiiieeeaaa______```aaaaaaaaabbbdddeeegggkkkpppttt~~~mmm```YYYXXXLLLOOOSSSWWW\\\jjjyyyooogggaaaaaa```[[[VVVTTTSSSTTTSSSLLLCCC;;;666555333222111111222222111000---......//////......---++++++---...///000000000---------------------------------------.........++++++++++++************,,,---------+++***+++,,,******)))((((((((()))))),,,,,,+++***)))(((''''''))))))((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###***)))(((&&&&&&'''((((((%%%%%%$$$%%%%%%'''((()))&&&'''((('''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&)))### ###&&&%%%%%%&&&###&&&&&&###!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!######""""""""""""######~~~zzzsssjjjdddaaa```^^^]]]]]][[[YYYWWWTTTSSSPPPQQQSSSXXX^^^dddjjjlllllloootttxxxuuummmjjjlllqqquuu|||~~~{{{yyywwwuuussssssqqqpppoooppppppnnnmmmhhheeeaaa___aaacccdddddd___```aaaaaa___\\\XXXVVV[[[^^^ccchhhmmmqqqrrrsssmmmqqqvvv{{{|||}}}||||||}}}}}}wwwsssooolllkkkkkkkkkjjjfffffffffeeedddeeehhhjjjuuu~~~vvvgggaaa```SSSRRRRRRRRRRRR\\\qqq}}}ooocccaaadddaaa[[[VVVSSSVVVXXXSSSJJJ@@@;;;999333222111222333333111///000000111111111111000000---...///000111111000000------------............,,,,,,------............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******)))(((''''''((((((+++*********))))))(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######***)))((('''''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&***###!!!$$$'''%%%""""""$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$~~~|||zzzxxxvvvuuuppphhh```YYYVVVUUUSSSSSSRRRQQQOOOMMMKKKKKKIIIJJJMMMRRRYYYbbbjjjppprrrtttxxx{{{vvvnnnkkkmmmnnnsss|||~~~zzz|||~~~|||{{{yyyvvvssspppoooooopppnnnmmmnnnoooooonnnmmmiiifffcccbbbcccdddeeefffcccdddffffffeeeccc```^^^\\\```eeelllrrrvvvxxxyyyvvvyyy}}}|||zzzyyyyyyxxxwwwqqqqqqoookkkgggddddddeeemmmuuu~~~wwwooommm___WWWPPPNNNOOOUUUbbbmmmnnnggghhheee```\\\UUUXXXZZZXXXPPPGGGAAA>>>555444222222333333111000222222222222222222222222111222333333333111000...---------....../////////+++,,,------......------+++++++++++++++++++++,,,************++++++++++++******)))(((''''''(((((((((((())))))*********+++(((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$)))((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$###%%%''''''&&&%%%%%%&&&%%%%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&'''###"""&&&((($$$ """"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''$$$$$$############$$$$$$|||wwwssspppnnnkkkiiihhhgggccc]]]VVVQQQNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGIIIKKKOOOVVV```kkkrrrvvvvvvyyyzzztttkkkiiikkkmmmttt}}}|||||||||uuuvvvxxxyyyzzz{{{||||||xxxxxxwwwtttpppnnnnnnnnnpppooonnnooopppqqqpppnnniiihhhfffeeedddddddddddddddeeegggiiijjjiiihhhgggeeehhhmmmrrrwwwzzz|||}}}~~~}}}|||yyysssmmmhhheeeeeeeeekkkssswwwzzz}}}yyylll^^^QQQMMMOOORRRVVV[[[nnn}}}pppjjjddd```^^^XXXYYYZZZYYYVVVOOOHHHDDD999777444222222222222111222111111000000111111222222333444555333111///------------...//////000000***+++,,,......------,,,++++++++++++,,,,,,,,,,,,***)))((()))***+++***)))******)))((((((((())))))''''''((()))***+++,,,,,,(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###"""$$$''''''&&&%%%%%%&&&%%%&&&'''(((((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$((('''###"""$$$%%%"""!!!%%%&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""###$$$$$$$$$############$$$$$$}}}vvvrrroooiiieeecccaaa___]]]\\\[[[ZZZVVVRRROOOOOOOOOPPPOOONNNNNNNNNMMMNNNNNNMMMNNNPPPSSSXXXbbbnnnwwwzzzyyyyyyyyyrrrjjjhhhkkkooovvv|||xxxvvvuuuvvvqqqqqqqqqrrrsssvvvwwwyyyxxxyyyxxxuuurrrpppppprrrsssqqqpppqqqrrrsssrrrpppllllllllljjjhhheeeddddddfffgggiiilllnnnppppppqqqrrruuuxxx{{{~~~~~~|||uuuooolllkkkfffiiimmmqqqtttyyy~~~xxxiiiYYYRRRPPPOOOPPPRRR]]]iii}}}rrrfffbbbbbb]]]ZZZXXXYYYYYYVVVOOOIII>>>:::555222111222222222111111000//////000111111000111333333333111///------------...///000000000)))+++,,,......---,,,++++++++++++,,,,,,,,,------,,,***((()))++++++***(((******)))))))))***++++++(((((())))))******++++++)))((((((''''''(((((()))'''''''''''''''(((((((((''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$###%%%((()))((('''&&&'''&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''%%%$$$)))000111)))###$$$$$$""""""$$$######$$$$$$%%%%%%&&&&&& """$$$%%%$$$###"""%%%$$$$$$######$$$$$$%%%}}}sssllliiieee```]]][[[YYYXXXWWWUUUVVVVVVTTTRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVTTTUUUWWWXXX]]]gggsss|||}}}|||{{{yyyrrrjjjiiilllpppxxx{{{{{{yyyvvvrrrooooooooonnnnnnmmmmmmooorrruuuwwwyyyzzz{{{xxxtttrrrtttvvvuuusssrrrsssttttttsssrrrpppqqqqqqppplllhhhfffeeeiiijjjlllooorrruuuwwwyyy}}}||||||vvvsssrrrlllmmmnnnpppsssvvvxxxyyy{{{rrraaaXXXRRROOONNNPPPTTTWWWgggpppjjjkkk```[[[WWWXXX[[[ZZZSSSLLLAAA===666222111222222333333222111000000111222333,,,...000222222111///------------...///000000111)))***,,,......---,,,++++++++++++,,,,,,------------+++))))))+++,,,***'''******))))))***+++,,,,,,************))))))))))))))))))((((((((())))))***%%%%%%&&&''''''(((((()))(((((((((((((((''''''&&&###$$$&&&'''(((''''''&&&###&&&)))***)))(((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&###%%%///;;;===111'''%%%$$$"""$$$(((""""""###$$$$$$%%%&&&&&&$$$((('''%%%###%%%$$$$$$######$$$$$$%%%|||wwwpppiiidddbbbbbbaaa___]]]ZZZXXXWWWTTTWWWXXXWWWTTTTTTYYY^^^cccbbbaaaaaaaaacccdddeeehhhhhhhhhhhhjjjpppzzzvvvmmmjjjlllpppwww|||}}}|||zzzyyyyyyuuupppmmmkkkjjjiiihhhhhhhhhjjjlllmmmoooxxx~~~zzzvvvsssqqqwwwuuurrrrrrsssuuuvvvvvvssstttttttttrrrnnnjjjhhhooonnnnnnrrrxxx~~~~~~{{{zzzxxxuuusssrrrsssuuuvvvuuuyyy|||}}}~~~}}}mmm___VVVQQQOOOMMMMMMRRR]]]mmm~~~pppkkkbbb]]]YYYYYYYYYVVVUUUVVVJJJCCC:::666555555333000222222222111111111111000222222111111000000//////000000///...............//////.........---------,,,------......------,,,,,,------+++)))(((((()))***++++++,,,,,,,,,++++++))))))(((((((((((())))))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&(((***+++***(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""")))+++###'''111222:::///&&&&&&'''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###""" """###%%%''''''&&&%%%$$$}}}zzzwwwtttoooiiieeebbbbbbbbbbbbaaaaaa```___[[[^^^___^^^[[[\\\```eeepppppppppqqqrrrtttuuuvvvxxxwwwwwwvvvwww}}}xxxoookkknnnqqqyyy}}}~~~}}}{{{yyywwwuuutttttttttqqqmmmjjjhhhhhhfffeeehhhggghhhkkkllloooyyy|||vvvttttttwwwvvvtttssstttuuuvvvwwwuuuvvvwwwxxxxxxwwwuuussstttrrrsssvvv|||~~~|||xxxvvvuuuuuuuuuwwwzzz}}}~~~ssseee\\\VVVRRROOOLLLOOOUUUaaauuu}}}nnnjjjbbb\\\[[[ZZZXXXWWWYYYPPPHHH>>>888777666444111222222222222111111111111111111111000000/////////000000///...........................------------,,,,,,------------,,,,,,***+++,,,+++***)))***+++***++++++,,,,,,+++++++++))))))(((((((((((())))))******)))(((((((((((()))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$(((((($$$...999666222)))###$$$%%%###"""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###""""""$$$%%%''''''&&&%%%$$$}}}wwwvvvuuuuuutttrrrnnnlllggghhhjjjkkkmmmnnnnnnooojjjlllmmmllljjjjjjnnnqqqzzz{{{|||}}}{{{rrrnnnooossszzz~~~}}}{{{{{{yyywwwtttqqqooonnnnnnnnnnnnkkkgggeeeddddddbbbaaafffeeeeeeiiikkkooozzz~~~wwwvvvwwwyyyxxxwwwvvvuuuuuuvvvvvvuuuwwwyyy{{{}}}~~~zzzzzzzzz}}}~~~|||yyyxxxxxx{{{}}}zzznnnfff___WWWRRRMMMMMMOOOTTTaaaxxx{{{tttiii___[[[ZZZYYYZZZ\\\XXXPPPEEE<<<888777555333333333333222222222111111000000000000////////////000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++******+++---+++++++++,,,,,,++++++******))))))(((((())))))******)))((((((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((%%%&&&999DDD;;;+++%%%!!!$$$&&&%%%$$$$$$(((''''''&&&$$$######"""%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$|||zzzxxxtttttttttvvvyyyzzzxxxwwwsssuuuwwwzzz|||~~~|||}}}~~~|||{{{{{{}}}}}}tttooopppsss|||~~~zzzwwwuuusssuuurrroookkkiiiiiiiiijjjhhhfffcccbbbbbbaaa```___aaa```ccchhhkkkooowww~~~xxxxxx{{{zzz{{{zzzxxxvvvtttsssssstttuuuwwwzzz}}}}}}|||xxxrrrjjj^^^TTTOOONNNMMMOOOVVVfff~~~pppaaa[[[YYYYYY[[[^^^^^^VVVKKKAAA;;;888666444444333333333222222222222////////////////////////000000///...............------------,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++,,,,,,,,,+++*********))))))))))))))))))***))))))((('''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""&&&)))%%%***AAAIII999(((%%%$$$%%%''''''&&&%%%)))(((((('''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%{{{yyywwwwwwuuuuuuwwwzzz~~~uuupppqqqsss|||~~~|||xxxtttqqqoooooommmiiifffdddeeefffgggfffdddbbbbbbbbbcccaaa```]]]]]]aaahhhlllmmmrrrwww{{{~~~xxxxxx{{{yyy{{{|||zzzuuurrrqqqqqqtttuuuxxx{{{|||yyyyyy|||~~~~~~}}}~~~uuufffXXXQQQOOONNNPPPSSS\\\pppzzzfff\\\YYYYYY[[[^^^___YYYPPPGGG@@@;;;888666444444444444333333333222/////////000000000000000000000///.....................---------,,,,,,,,,***++++++,,,,,,++++++***,,,---...,,,***))))))***,,,,,,,,,,,,,,,+++***)))******))))))))))))******))))))((('''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&& %%%***(((---AAAFFF333&&&&&&&&&%%%&&&'''%%%###%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%}}}}}}~~~yyyzzz{{{zzzxxxwwwwwwxxxzzzzzz|||~~~vvvqqqrrrtttzzz~~~}}}~~~}}}|||xxxtttpppnnnkkkiiigggeeeddddddeeeeeegggfffeeeeeeggggggfffeee^^^]]]```gggkkklllnnnrrrwww||||||wwwvvvvvvtttwwwzzzyyyuuuqqqpppqqqwwwyyy|||}}}zzzxxxxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~~~~}}}~~~oooaaaUUUPPPOOORRRSSSVVVdddsssssseee^^^\\\[[[]]]\\\ZZZUUUOOOHHHAAA;;;888555555444444444333333333000000000000111111111111000000///...............//////.........---------++++++,,,,,,,,,,,,++++++---......---***))))))***,,,,,,,,,,,,++++++***)))+++******))))))******+++***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!###))))))+++999;;;***$$$&&&&&&######%%%$$$""""""""""""######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&{{{xxxrrrrrrrrrrrrrrrtttuuuvvvqqqtttwwwxxxxxxyyy{{{~~~wwwssstttvvvxxx~~~}}}}}}}}}{{{|||}}}|||zzzvvvrrroookkkjjjiiiiiihhhhhhiiiiiijjjiiiiiijjjlllmmmlllkkkdddaaa```eeehhhjjjmmmrrrwww{{{~~~{{{vvvrrroookkkpppvvvwwwtttqqqrrrssswwwzzz|||zzzyyyyyyzzz{{{{{{|||}}}|||{{{yyyyyyyyyzzzzzzzzzyyyzzz}}}~~~~~~yyylll]]]TTTQQQTTTTTTSSS\\\hhh|||rrrgggaaa]]]]]]YYYZZZZZZWWWPPPHHH@@@<<<555555555555444444444444000111111111222222222333000000///...............000000/////////.........,,,,,,------------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,+++***))))))+++******))))))******+++******)))(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((())))))******'''(((((())))))(((((('''''''''&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%"""&&&(((&&&,,,...######&&&&&&""""""&&&'''$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&&&&yyytttppplllkkkiiiiiijjjlllooopppnnnrrrwwwzzz{{{}}}yyyuuuvvvxxxwww~~~}}}|||{{{|||}}}zzz{{{}}}}}}{{{wwwsssqqqnnnnnnnnnooooooooooooooolllllllllnnnpppqqqpppoookkkeeeaaacccfffiiinnntttyyy{{{}}}~~~{{{uuuooojjjeeekkkrrruuutttrrrtttvvvvvvyyy}}}{{{{{{{{{zzz{{{{{{|||{{{zzzxxxwwwvvvwwwwwwwwwwwwxxxzzz}}}~~~~~~~~~|||{{{|||~~~{{{{{{}}}uuueeeZZZSSSVVVVVVSSSYYYdddqqq|||oooeee___]]]VVVZZZ]]]\\\VVVLLLDDD???666666555555555444444444111111222222222333333333000000///...............000000000000////////////,,,------......------,,,***,,,------++++++,,,...---------,,,+++***)))(((++++++************++++++++++++***)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((())))))))))))((((((&&&''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&)))"""$$$&&&!!!"""&&& ###(((((($$$###)))+++)))))))))((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$""" %%%%%%$$$$$$$$$%%%&&&'''}}}uuuoookkkjjjfffhhhhhhfffiiinnnnnnlllkkksss|||yyywwwxxxzzz{{{}}}~~~~~~~~~|||zzz{{{}}}}}}zzzwwwrrrqqqrrrsssuuutttsssqqqsssrrrqqqqqqqqqqqqrrrsssqqqooollljjjjjjllloooqqqxxxxxxyyy{{{zzzuuullleeecccfffkkknnnpppqqqrrrtttttt{{{~~~~~~}}}}}}||||||zzzyyywwwuuussssssrrryyyxxxvvvtttuuuxxx{{{~~~~~~yyywwwyyy}}}~~~|||{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~|||{{{zzzwwwyyy{{{}}}}}}~~~~~~vvvqqqggg^^^[[[YYYWWWWWWZZZhhhrrr{{{nnnddd]]]ZZZ\\\ZZZWWWWWWVVVKKK>>><<<777333333666888555222222222222111111111111111...///000000000///---,,,//////.........---------//////...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++***'''&&&%%%&&&'''(((&&&'''((()))***+++,,,,,,''''''((())))))))))))))))))))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((()))************%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$ """$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&yyysssnnnkkkiiifffjjjkkkkkknnntttuuusssssszzzyyywwwyyy{{{~~~~~~~~~yyyyyyyyyzzz||||||zzzyyyxxxwwwuuutttssstttuuuvvvxxxvvvtttrrrqqqrrrssssssvvvwwwxxxzzzzzzvvvoooiiieeegggiiikkkkkkmmmppprrrtttzzz~~~}}}|||{{{{{{zzzyyyvvvtttqqqpppnnnnnnsssrrrqqqqqqrrruuuyyy{{{{{{}}}~~~zzzuuusssvvvyyy}}}}}}|||{{{zzzyyyyyyxxxuuuttttttuuuwwwyyy|||}}}}}}||||||zzzyyywwwuuuuuuvvvxxxyyyyyyxxxxxxzzz{{{|||~~~xxxooofffaaa]]]YYYYYY\\\___fffuuuxxxllldddVVVXXXVVVUUUWWWXXXPPPEEE???:::555444666777666333333222222222111000000000//////000000//////...---000000/////////..................------,,,,,,,,,------............------,,,++++++******++++++,,,+++++++++*********))))))+++***((('''&&&''')))***))))))))))))))))))******''''''((()))))))))))))))&&&&&&&&&''''''''''''''')))(((''''''''''''((()))(((((()))))))))(((''''''''''''''''''''''''''''''(((&&&$$$""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&{{{vvvqqqmmmkkkjjjjjjooosssuuuyyy~~~}}}~~~yyyxxx{{{~~~}}}{{{yyyxxxxxxyyyzzz}}}}}}|||{{{zzzxxxvvvuuuuuuvvvxxxzzz{{{xxxsssoookkkjjjiiihhhgggjjjooosssvvv|||~~~~~~}}}{{{yyyxxxwwwvvvuuussspppmmmkkkjjjiiinnnmmmmmmnnnpppsssvvvxxxvvvwwwxxxuuuqqqpppqqqtttxxxxxxxxxwwwwwwvvvvvvvvvqqqqqqqqqrrrsssvvvxxxzzzzzzyyyxxxvvvtttrrrqqqppptttuuuvvvtttrrrqqqqqqrrrzzz|||~~~~~~~~~zzzsssnnnggg___[[[\\\ZZZ\\\eeevvvxxxnnn[[[YYYVVVUUUXXXZZZUUUNNNCCC>>>777555555666555444333333222222111000//////111000//////......//////000000000000000/////////......------------------.........//////.........,,,++++++******++++++,,,+++++++++***************+++***)))(((((()))+++,,,,,,++++++***)))((('''''''''(((((()))))))))))))))%%%%%%&&&&&&''''''(((((()))((((((''''''(((((())))))))))))((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%%%%|||xxxtttqqqpppoooooorrryyy~~~yyyyyy}}}~~~}}}}}}~~~~~~}}}zzzxxxvvvwwwzzz||||||{{{yyywwwsssppplllhhhgggkkkrrrwww{{{~~~~~~|||zzzxxxuuutttssspppooommmkkkjjjhhhhhhggglllllllllmmmnnnppprrrtttqqqrrrsssrrrooonnnoooqqqrrrrrrrrrrrrrrrrrrssssssooonnnnnnoooqqqsssuuuvvvvvvvvvtttsssrrrqqqppppppqqqrrrrrrpppnnnlllmmmmmmxxxzzz}}}~~~~~~~~~~~~~~~}}}~~~~~~uuuhhh___\\\\\\[[[^^^iii{{{ttteeeaaaZZZXXXZZZ[[[WWWSSSGGGBBB;;;666444444444333444333333222111000//////222111///.........///000////////////////////////------------..................////////////......,,,++++++******++++++,,,***************************************+++,,,---,,,++++++***)))(((''''''(((((())))))))))))((((((&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$$$$###$$$$$$%%%%%%}}}{{{xxxwwwwwwxxxxxx~~~}}}yyyzzz~~~zzz|||}}}~~~}}}}}}||||||zzzwwwrrrmmmlllpppwww}}}~~~||||||}}}{{{zzzxxxvvvssspppnnnmmmiiihhhhhhgggggggggggggggjjjjjjjjjkkkkkklllllllllnnnoooppppppooooooppppppnnnnnnooooooooooooppppppllllllkkkkkklllnnnpppqqqppppppooonnnnnnoooppppppnnnoooooonnnlllkkklllmmmsssuuuyyy{{{|||}}}||||||yyyxxx{{{|||}}}uuuggg___]]]ZZZ[[[aaammmzzzmmmeee\\\ZZZZZZZZZXXXVVVKKKFFF???888444333222222333333222222111000000///222111000......///000000........................---...........................////////////......,,,++++++******++++++,,,************************+++++++++++++++,,,------*********)))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%}}}yyy{{{}}}|||}}}~~~|||zzzvvvrrrqqquuu|||~~~~~~~~~{{{zzzzzz{{{}}}~~~vvvuuussspppnnnkkkiiihhhccccccbbbbbbcccdddeeeeeeeeeffffffggggggffffffeeekkklllmmmoooqqqrrrrrrrrrooooooooooooooooooooooookkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjlllmmmnnnlllnnnnnnmmmlllkkklllmmmmmmppptttvvvxxxyyy{{{}}}{{{}}}~~~|||xxxvvvuuuxxxxxxzzz{{{|||}}}}}}}}}tttiii^^^YYYXXX\\\cccqqqqqqggg]]][[[\\\ZZZYYYYYYPPPLLLEEE>>>888444222222222222222111111111111111111111000000//////000000------------............//////...........................//////.........,,,++++++******++++++,,,***************++++++++++++++++++,,,,,,,,,,,,,,,(((((())))))******++++++)))))))))))))))(((((('''%%%%%%&&&&&&''''''((((((((())))))******))))))(((%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$|||yyy|||}}}{{{yyyzzz|||zzzyyywwwttttttxxx~~~{{{zzz{{{}}}|||}}}~~~zzzxxxqqqpppnnnllliiifffeeeddd______^^^^^^______```aaaaaabbbdddeeefffeeeddddddhhhiiikkkooorrrtttttttttrrrrrrrrrrrrrrrqqqqqqqqqnnnmmmllljjjjjjjjjjjjkkklllkkkiiiiiiiiijjjlllmmmmmmnnnnnnmmmkkkjjjjjjkkkkkkmmmqqqssstttuuuwwwxxxyyyzzz{{{zzzxxxvvvvvvwwwttttttvvvwwwxxxxxxyyyyyy}}}}}}~~~~~~~~~xxxfff^^^YYYZZZ\\\bbbvvv{{{ooocccaaa___[[[YYYZZZUUURRRLLLDDD<<<777444333111111111111111222222222000111111111111000//////---.........////////////000000//////......------------............------,,,++++++******++++++,,,))))))*********++++++++++++,,,,,,,,,,,,++++++***((()))))))))************)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((()))***++++++***)))(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$|||yyy||||||~~~xxxvvvwwwzzzwwwwwwvvvuuuvvvyyy|||zzz|||~~~|||}}}}}}zzzvvvsssnnnmmmkkkiiifffdddbbbaaa^^^]]]\\\\\\[[[\\\\\\\\\```bbbdddggghhhhhhgggffffffgggjjjnnnrrruuuuuuuuuuuuuuuuuutttttttttsssssstttrrrpppnnnmmmmmmmmmmmmooonnnlllkkkjjjkkklllmmmnnnoooooommmjjjhhhhhhiiilllooorrrsssttttttuuuvvvvvvxxxxxxxxxwwwvvvxxxyyyqqqrrrssstttuuuuuuvvvvvv{{{||||||}}}~~~}}}~~~qqqfff]]]ZZZXXXYYYgggzzzyyylllgggccc]]]XXXYYYYYYVVVQQQIII@@@999666555000000000111222222333333000111111222222111///....../////////000000111111111111000///...------,,,,,,------------------,,,,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))((('''''')))))))))))))))(((((((((&&&'''((())))))((('''&&&************)))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$|||yyyyyy}}}{{{xxxuuusssrrrqqqqqqsssxxx|||~~~yyywwwwwwyyy{{{{{{{{{{{{zzzxxxtttpppnnnmmmllljjjgggdddaaa___]]]]]]___``````^^^]]]]]]]]]aaadddiiikkklllkkkllllllhhhiiilllnnnrrruuuwwwxxxyyyzzzzzzzzzxxxxxxzzz{{{vvvuuutttrrrqqqqqqpppppprrrqqqpppoooooopppssstttpppooonnnmmmlllkkkkkkkkkkkklllmmmoooqqqtttuuuvvvuuuuuutttttttttuuuuuuvvvsssqqqooooooooopppooonnntttuuuwwwyyyzzz{{{||||||}}}rrr```XXXWWWYYYbbbkkkooofffeeebbb^^^[[[[[[YYYUUUNNNFFF>>>:::888555333000000000111111000666444111111222444444444222111111000000000000000//////.........---------........................//////------------/////////---,,,***))))))******'''((()))***************###)))......***'''(((+++))))))))))))))))))))))))***)))((((((((()))***+++)))))))))))))))))))))))),,,+++***(((&&&$$$""""""&&&""" """''')))(((%%%))))))((((((((('''''''''(((((()))******)))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~{{{zzz{{{}}}yyyvvvmmmmmmnnnrrrxxx~~~zzzxxxxxxyyyzzzwwwvvvuuutttrrrpppmmmllllllkkkiiifffdddbbbaaaaaa___```aaa```______```aaagggjjjnnnppppppooonnnnnnlllmmmppprrruuuxxxzzz{{{{{{|||}}}|||{{{{{{}}}~~~|||zzzwwwtttrrrpppooovvvuuutttttttttuuuvvvwwwtttsssqqqooonnnnnnnnnnnnnnnooopppqqqssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvqqqooommmmmmnnnnnnmmmlllqqqrrrtttuuuwwwxxxyyyyyy|||~~~yyyggg]]]ZZZZZZaaahhhttttttmmmfffbbb```]]]\\\YYYSSSKKKCCC===:::888666333111111222111000333222111000............222111111000000000000000//////.........---------........................---,,,+++******+++,,,------,,,***)))(((((()))))))))******************)))+++***))))))++++++***)))''''''''''''''''''''''''+++***))))))((()))***+++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((%%%"""$$$(((***)))&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||zzzzzz|||~~~}}}|||yyywwwllllllnnnuuu~~~}}}{{{yyyxxxxxxxxxrrrqqqnnnlllkkkjjjkkkkkkjjjiiigggfffeeedddeeeeeedddeeeeeedddddddddgggiiipppsssvvvwwwvvvtttssssssssstttvvvyyy{{{}}}~~~{{{xxxvvvuuuzzzzzz{{{{{{{{{|||||||||{{{yyyvvvtttrrrrrrssssssssssssttttttuuuuuuvvvvvvyyyyyyzzzzzzyyyxxxwwwvvvrrrpppnnnnnnnnnooonnnmmmoooppprrrtttvvvwwwxxxxxx{{{}}}~~~}}}~~~~~~kkk___YYYXXXZZZ^^^gggtttuuukkkeeeccc``````^^^ZZZSSSJJJBBB===<<<999555333333333222111666888999666222//////000222111111000000000000000/////////.........------........................,,,++++++******++++++,,,------+++***************+++++++++++++++*********000***%%%&&&***---,,,)))'''''''''''''''''''''''',,,,,,+++***)))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++(((%%%&&&)))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%############%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&{{{yyyyyy|||~~~~~~~~~~~~{{{xxxwwwwwwvvvuuupppppprrrxxx~~~}}}|||zzzxxxwwwuuuuuunnnlllhhheeeeeefffiiikkkhhhgggfffeeeeeegggiiijjjkkkllllllkkkkkklllpppsssyyy{{{~~~}}}{{{yyyyyy{{{|||}}}~~~|||yyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwzzz{{{||||||{{{yyywwwuuuvvvtttrrrrrrssssssrrrqqqrrrsssuuuwwwyyyzzz{{{{{{zzz|||}}}}}}|||{{{|||}}}~~~|||{{{~~~ooobbbZZZWWWWWWWWW^^^eeerrrvvvkkkgggcccbbbaaa___YYYPPPGGG@@@===:::666333333333333333666:::===;;;555111111444222111111000000000000000////////////....................................---------,,,,,,---------//////......------------*********++++++,,,,,,---.........---,,,+++******))))))))))))))))))))))))------,,,+++***)))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++)))''''''((()))(((&&&((((((((((((((((((((((((%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{yyyyyy{{{~~~||||||}}}~~~yyyrrroooppprrrtttttttttwww|||yyyyyyxxxwwwuuutttrrrqqqjjjgggbbb^^^^^^aaaeeeiiigggffffffgggiiikkkmmmnnnppppppqqqpppppprrrvvvyyy~~~}}}~~~~~~}}}}}}|||||||||{{{{{{{{{zzz{{{|||}}}|||zzzwwwvvvzzzxxxvvvuuuvvvvvvuuutttvvvwwwyyyzzz||||||}}}}}}{{{|||~~~~~~|||{{{{{{|||{{{|||}}}~~~}}}{{{yyywwwyyywwwyyysssfff^^^[[[XXXVVVWWWZZZbbbtttvvvkkkdddcccaaa```\\\UUULLLEEE===:::555333333444444444///333777666111...///222222111111000000000000000000000/////////.................................------------------------.../////////......------)))))))))***+++---...//////999AAA>>>222)))'''***************************,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''***)))'''&&&''''''&&&&&&'''((((((((((((((((((((('''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{xxxxxxzzz}}}{{{{{{}}}yyyqqqnnnooorrrtttuuuxxx|||{{{uuuttttttrrrqqqooonnnnnngggccc^^^ZZZZZZ]]]bbbfffggghhhjjjlllnnnppprrrsssssstttuuuuuutttvvvyyy{{{{{{|||}}}}}}|||{{{zzzyyy|||zzzxxxxxxxxxyyyxxxvvv{{{|||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~|||yyyxxxtttooonnnttttttggg___]]]XXXSSSQQQQQQWWWfff{{{}}}lllfffccc```^^^]]]XXXQQQLLL@@@<<<777333333444444444---000222111///...///111222111111000000000000000000000000/////////..............................+++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++)))(((((()))***,,,...///222@@@MMMLLL>>>///)))***((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))***))))))(((((('''''''''(((''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~yyywwwwwwzzz}}}{{{|||~~~~~~vvvttttttvvvwwwyyy~~~|||wwwqqqpppooommmlllkkkkkkkkkiiieee```\\\[[[^^^cccgggjjjlllpppsssvvvwwwwwwwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||||||||}}}|||{{{}}}{{{sssmmmiiikkkssszzzllleeeccc]]]UUUQQQOOORRR\\\iii~~~ssshhhddd^^^]]]]]][[[WWWSSSFFFAAA:::666444333333333222222111111111111222333222111111000000000000000000000000000/////////...........................,,,------......------,,,***+++,,,,,,---,,,+++***+++***)))(((((()))+++,,,...777DDDKKKHHH>>>333,,,(((((((((((((((((((((((('''((())))))))))))''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&yyyuuutttuuuvvvuuuwww{{{xxxwwwxxxzzz}}}{{{|||}}}{{{zzzzzzzzz~~~zzztttooonnnllljjjiiiiiiiiiiiimmmiiiddd```___bbbgggjjjmmmppptttxxx{{{|||{{{{{{}}}~~~~~~~~~~~~vvvpppjjjhhhkkktttxxxqqqnnnggg^^^UUURRRRRRVVV]]]mmmjjjddd^^^[[[]]]]]][[[XXXKKKEEE>>>888444333222111444222000///000111111111222111111000000000000000000000000000////////////...........................///000111111000///...+++,,,---.........---,,,---,,,***(((''''''((()))%%%)))333BBBNNNLLL===///************************&&&'''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''&&&&&&'''((('''''''''((((((((())))))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~ssslllfffeeegggfffhhhjjjlllpppuuu{{{zzzzzz|||zzzzzz~~~~~~xxxtttrrrrrrjjjiiifffeeeeeegggiiikkkmmmmmmmmmnnnnnnooooooooovvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~|||~~~~~~~~~xxxqqqmmmjjjkkkuuu|||uuukkkaaaZZZSSSQQQUUUXXX___uuu|||lllaaaaaa___YYYXXX]]]SSSKKKAAA999666555444333333333333222222222111111333000...///111222111//////......///000000...,,,........................///............---------+++,,,,,,------,,,,,,+++------------------------...---***--->>>MMMHHH999***+++++++++***)))'''&&&))))))))))))))))))))))))+++***(((''''''(((((()))((((((((((((((((((((((((++++++***(((((('''''''''+++)))'''$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################sssjjjccc```aaa^^^___```aaadddiiioootttzzzzzz|||{{{zzz}}}~~~{{{xxxzzz~~~~~~}}}xxxsssooonnnnnnjjjiiihhhggghhhjjjmmmnnnqqqrrrssstttttttttttttttwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~|||zzzyyy||||||}}}}}}~~~|||~~~~~~}}}wwwqqqlllhhhgggmmmuuuuuuiii```XXXTTTVVVVVVYYYiii{{{ttteeecccbbb\\\YYY\\\XXXQQQGGG@@@<<<:::888777222222222222222111222222333000...///111222111000000/////////000000///---........................///............---------+++,,,,,,------,,,,,,++++++++++++++++++*********+++---+++)))222???>>>555******++++++***)))((('''))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((***)))((((((''''''''''''######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkaaa\\\\\\VVVUUUTTTTTTUUUZZZaaafffssszzzyyyyyy|||wwwqqquuuxxxyyyxxxzzz~~~zzzxxxyyyyyyxxxtttooollljjjjjjiiiiiiiiijjjllloooqqqsssvvvxxxzzz|||||||||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}|||}}}}}}{{{{{{zzzzzz|||~~~{{{xxxuuutttyyyyyyyyyxxxxxxxxxxxxxxx{{{|||~~~||||||~~~}}}zzz~~~~~~|||}}}}}}~~~zzzsssnnnhhhccceeejjjooo~~~yyyjjjaaaZZZYYYWWWVVV___kkk}}}kkkdddddd___ZZZYYYXXXRRRJJJCCC>>>:::777555111111111111111111222222222111//////111222111000222111000000111111000...------------------------///............---------,,,,,,------------,,,,,,************************)))...---'''(((000444222))))))************)))((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''###'''((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~qqqddd\\\ZZZRRRQQQNNNLLLKKKOOOVVVZZZeeelllwww}}}wwwxxx{{{xxxppptttyyyzzzzzz}}}|||vvvsssuuuuuuuuurrrooolllkkkkkkjjjjjjlllnnnqqqsssvvvwwwzzz|||||||||{{{{{{{{{||||||}}}zzz{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwzzz|||}}}|||zzz{{{|||}}}~~~|||yyyvvvtttssswwwvvvuuutttsssrrrqqqpppsssuuuyyy|||}}}~~~}}}|||xxxyyy{{{}}}~~~~~~}}}|||xxx{{{{{{{{{|||}}}~~~zzztttmmmeeebbbdddcccnnn}}}wwwmmmbbb]]]YYYWWW\\\cccjjjtttfffccc```[[[XXXXXXTTTNNNGGG@@@;;;666444111111000000000111222333222111000000111111111111444222111000111111000///------------------------///............---------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,***......)))''',,,///...)))))))))***************))))))))))))))))))))))))''''''((())))))'''&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''!!!%%%(((******(((&&&''''''&&&&&&&&&%%%%%%%%% !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyiii___[[[SSSQQQMMMHHHGGGIIINNNRRR[[[bbbllluuu~~~|||vvvwww{{{~~~xxx|||~~~xxxrrrnnnpppqqqrrrqqqooonnnmmmnnnlllmmmpppsssvvvxxxzzz{{{|||~~~~~~}}}||||||||||||yyyzzzzzz{{{zzzxxxvvvttttttrrrrrrsssvvvxxxyyyxxxxxxxxxyyyyyyyyyyyyzzzzzz|||{{{zzzyyywwwvvvuuutttttttttrrrqqqooonnnmmmlllmmmooossswwwyyyyyywwwvvvtttvvvxxxzzzzzzzzzyyyyyyuuuyyy}}}|||{{{{{{{{{|||~~~zzzsssiiibbbbbb]]]bbblll|||zzznnnccc[[[WWWXXX\\\```qqqmmmeee```\\\ZZZZZZYYYUUUOOOGGG???:::777333222000000000111222333222222222111111111222222555333111000111111000///........................///............---------,,,------......------,,,******+++++++++,,,,,,,,,***,,,+++***,,,...---***)))))))))))))))*********************************'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrreee```UUUSSSOOOJJJFFFFFFJJJMMMUUUZZZbbbjjjrrr|||~~~xxxyyy|||zzztttooommmkkkmmmpppqqqqqqpppqqqrrrrrrsssvvvzzz|||}}}~~~~~~}}}}}}|||||||||xxxyyyyyyxxxwwwuuusssrrrqqqooonnnooorrrtttvvvvvvvvvvvvuuuuuutttssssssrrrvvvvvvvvvuuuuuuuuuttttttqqqpppooonnnmmmlllkkkjjjiiikkknnnqqqrrrrrrqqqpppppprrruuuvvvvvvttttttuuurrrvvvzzz}}}~~~~~~~~~}}}{{{{{{zzz{{{|||}}}yyynnngggeee\\\[[[___lll|||{{{lll___VVVTTTUUU[[[ddduuu~~~mmmddd___]]]XXXYYYWWWRRRJJJAAA:::777555444222000000111222333111222333222000000222333666444111000000111000//////////////////////////////............---------------............------(((((())))))***++++++++++++)))(((***///000,,,'''******)))))))))))))))***************************)))))))))))))))(((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################~~~pppkkk[[[YYYUUUOOOJJJIIIJJJLLLPPPTTTZZZ___fffppp{{{{{{|||~~~~~~}}}}}}|||yyytttpppnnnmmmjjjnnnrrruuuvvvvvvxxxyyyyyy{{{~~~~~~~~~||||||{{{xxxxxxxxxwwwuuusssrrrqqqooommmlllmmmooorrrttttttsssrrrrrrqqqpppoooooonnnrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmllllllkkkjjjjjjiiiggghhhjjjlllllllllkkkjjjkkkooorrrrrrpppnnnnnnooopppssswwwyyyzzzzzzzzz{{{yyy|||~~~~~~|||zzzyyyyyyyyyzzzwwwpppmmmbbb[[[YYY```mmm{{{xxxhhh\\\WWWUUUWWW\\\ggg}}}{{{jjjccc```VVVXXXYYYUUULLLBBB;;;888888666444111000111222333111333444222000000222444666444000//////000//////111111111111111111111111///............---------------............------)))))))))***+++,,,,,,,,,///,,,***+++......---+++,,,+++***)))(((((())))))************************++++++***))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzttt```^^^[[[UUUPPPMMMMMMNNNMMMPPPTTTXXX^^^hhhttt}}}~~~~~~{{{yyyyyyzzzzzzyyyxxxtttpppmmmmmmnnnmmmpppuuuyyy{{{|||~~~~~~~~~}}}{{{{{{xxxxxxwwwvvvuuusssqqqpppnnnlllkkkkkknnnqqqssssssppppppoooooonnnnnnnnnmmmppppppppppppooooooooonnnjjjjjjjjjjjjiiiiiiiiiiiifffggghhhiiiiiihhhggggggiiillloooooommmjjjjjjkkkooorrruuuwwwwwwwwwxxxxxxuuuyyy}}}}}}|||{{{}}}}}}zzzxxxwwwwwwxxxxxxuuujjj___XXXZZZcccnnn}}}qqqddd]]][[[UUUYYYaaarrrpppfffcccZZZ]]]___[[[RRRHHH@@@===:::888555222111111222333111333444333000000222555666333000......//////...111111111111111111111111//////.........---------------............------++++++,,,---......//////444111......------...111---,,,***(((((((((((()))************************---,,,***)))))))))***+++))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&'''((()))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{ooojjjbbb[[[VVVRRROOOLLLMMMNNNQQQTTTYYYbbblllrrr~~~~~~wwwssssssvvvxxxssstttsssppplllkkknnnqqqrrrppppppuuu}}}|||~~~}}}zzzyyyxxxuuusssssssssqqqlllhhhgggggghhhjjjnnnpppqqqqqqppppppoooooonnnmmmkkkkkkmmmpppsssrrrooollllllmmmeeecccdddjjjllljjjhhhiiigggggggggggggggggghhhhhhdddgggkkkkkkiiifffggghhhjjjmmmqqqtttuuuwwwzzz||||||{{{zzzxxxxxxyyyzzzzzz|||{{{yyywwwvvvvvvvvvvvv}}}vvvmmmiiibbb\\\\\\dddqqq{{{}}}hhh]]]\\\[[[XXXYYYdddvvvkkkccc\\\]]]ZZZTTTQQQNNNDDD999;;;888555444444444333222333222111000000222444666333222222111000///......000000111111111111000000......---------......///------------------------........................,,,,,,,,,++++++*********+++++++++************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&###&&&)))******)))***+++$$$''''''$$$&&&+++***$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%&&&&&&'''((((((yyysssjjjbbb\\\XXXSSSPPPOOOPPPQQQSSSWWW^^^ffflllxxx~~~xxxqqqnnnnnnqqqsssqqqrrrqqqnnnjjjjjjmmmppprrrppppppuuu~~~~~~~~~}}}|||yyyvvvttttttsssqqqmmmiiiggghhhiiillloooqqqqqqqqqoooppppppqqqqqqqqqqqqppprrrtttuuutttqqqmmmkkkiiihhheeefffkkkmmmjjjhhhiiijjjjjjiiiiiihhhggggggfffdddgggiiiiiigggeeeeeefffhhhkkknnnqqqrrrtttwwwyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzyyywwwvvvvvvvvvwwwwww|||rrrnnnfff^^^\\\aaakkksss~~~jjj^^^[[[VVVUUUWWW^^^jjjvvveeecccccc^^^XXXVVVTTTKKK@@@;;;999666444444444444333222111111000111222333444222222111111000000//////000000111111111111000000000///......------------------------------------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''((())))))))))))((('''&&&'''((()))(((((((((((('''++++++((())),,,+++&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''~~~tttkkkeee```[[[WWWVVVVVVVVVUUUWWW[[[bbbfffqqqvvv~~~~~~~~~~~~}}}yyysssmmmkkkkkkmmmoooqqqrrrqqqnnnkkkkkkooossstttssssssxxx~~~zzzyyywwwuuutttrrrooolllhhhjjjmmmppprrrrrrrrrrrrpppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwwwwvvvrrrlllhhhiiiggghhhmmmpppmmmkkklllmmmmmmlllkkkiiihhhfffeeedddfffhhhgggeeecccccccccfffhhhkkkmmmnnnpppsssuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuvvvwwwyyyyyy{{{|||wwwnnneee______dddhhhqqq}}}oooaaa\\\UUUUUUVVVXXX\\\jjjkkkgggccc\\\WWWUUUTTTMMMDDD>>>;;;777555555555555444111111111111111222222222111111111000000000000000000000111111111111000000111111///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,************************))))))************)))))))))((('''&&&'''((('''&&&%%%)))***(((&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&{{{rrrmmmiiiddd______^^^]]][[[ZZZ\\\aaadddlllqqqxxx}}}|||~~~|||{{{{{{zzzwwwrrrnnnllllllnnnooouuuvvvuuussspppqqqvvvzzz}}}||||||}}}|||zzzxxxvvvtttrrrpppkkknnnrrrtttuuuuuuttttttssstttvvvxxxyyyzzz{{{{{{yyyxxxxxxzzz|||zzztttnnnllljjjkkkqqqtttrrrpppqqqoooooonnnmmmllljjjhhhgggeeeffffffeeedddbbbaaa```dddeeehhhiiijjjllloooqqqrrrrrrrrrssssssttttttuuutttttttttuuuvvvyyy{{{|||{{{yyyooogggbbb``````jjjsssrrreee```ZZZWWWUUUUUUVVV___rrr{{{mmmeeeZZZTTTTTTSSSOOOIIIAAA>>>999777666777666666000000111222222111111000000000000000000111111111000000111111111111000000000000///......---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++(((&&&&&&(((***+++***$$$''')))'''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$~~~wwwtttrrrmmmhhheeedddccc```^^^___cccfffiiinnntttzzz~~~|||{{{~~~|||zzzyyyyyyzzzxxxtttqqqpppppprrrsssxxxyyyyyywwwuuuwww}}}|||yyywwwvvvuuupppsssxxxzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}yyyyyyzzz~~~}}}yyyvvvsssssswwwxxxuuurrrrrrpppqqqqqqqqqpppnnnlllkkkhhhgggfffeeedddbbb```___bbbccceeeffffffhhhkkknnnnnnooopppqqqrrrrrrssssssrrrrrrrrrtttvvvyyy|||}}}zzzxxxoooggg```\\\bbbgggrrrrrriiieeebbb[[[UUUTTTVVVZZZdddnnn}}}pppaaaYYYXXXWWWSSSPPPEEEBBB<<<999888777777666111111222222222222111000000000000000000111111111000000111111111111000000...............///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++)))&&&'''***...111333++++++******))))))+++---'''''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$${{{{{{yyyuuupppiiiiiihhhfffeeefffiiilllmmmooossswww{{{||||||zzzzzz}}}}}}{{{yyyxxxxxx|||{{{yyywwwwwwwwwxxxyyy|||}}}|||{{{zzz}}}|||zzzzzz{{{vvvzzz~~~}}}|||}}}}}}}}}~~~}}}wwwrrrqqquuuvvvwwwwwwvvvtttqqqooollliiigggeeedddcccaaa___```aaabbbbbbbbbdddgggjjjjjjkkklllnnnooopppppppppoooooopppqqqtttwwwzzz|||zzzxxxnnnddd^^^[[[]]]eeesssuuunnnmmmkkkaaaXXXVVVVVVWWWZZZ___kkkkkk```[[[XXXTTTRRRJJJFFF???;;;888888777666333333333222222222222222111111111000000000000000000000111111111111000000---------...///000222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))(((***000777===333---(((((()))(((***,,,'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################{{{vvvnnnooooooooonnnppptttwwwwwwxxxyyyyyyzzz|||~~~|||zzzvvvwwwxxx{{{~~~}}}}}}}}}}}}}}}}}}|||vvvuuu}}}~~~~~~|||yyyuuusssooolllhhhffffffdddbbb___]]]^^^^^^^^^^^^```cccfffeeefffhhhjjjkkklllllllllkkkkkklllnnnppptttwwwyyyyyy~~~yyynnnfff]]][[[___jjjvvv~~~xxxyyyssskkkccc^^^YYYTTTUUUYYY```ooozzzjjjbbbZZZTTTRRROOOJJJBBB<<<999777666666666555333222222222333333222222111111000000//////000000111111111111000000///.........///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++)))+++,,,***)))...999BBB===000&&&%%%'''&&&%%%'''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyytttuuuvvvvvvwwwzzz~~~}}}{{{{{{}}}}}}tttwww{{{zzzwwwwwwrrrtttwwwyyy~~~~~~}}}||||||xxxuuuqqqnnniiiggggggfffbbb```[[[\\\\\\[[[[[[]]]```cccaaaccceeegggiiijjjjjjiiihhhhhhiiikkknnnqqqtttvvvyyy}}}wwwnnneee```aaahhhpppyyyyyytttnnnfff[[[SSSSSSYYY[[[aaawwwwwwkkkaaaYYYWWWQQQLLLDDD===999777666555777666444222222222444555333222222111000//////...000000111111111111000000111000///////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------+++++++++++++++++++++++++++***)))(((((()))***+++(((,,,...***''',,,999DDDHHH888***(((***(((&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$}}}zzzxxx{{{~~~~~~}}}mmmjjjooossstttuuulllqqqwww{{{|||yyyvvvqqqmmmmmmkkkeeeaaa```bbbaaa]]]ZZZWWWXXX\\\___]]]___aaabbbcccccceeefffcccaaa```bbbffflllppprrrxxx|||~~~xxxqqqggg```aaahhhtttyyymmmbbb[[[YYYZZZWWW^^^hhh|||wwwhhh^^^ZZZXXXQQQIIICCC@@@===999555222111111111222222333444444333333222222333333444222000///------///000222111000///......///000111000...---...///000///...000000//////.........---+++,,,---......---,,,+++------------------------...---,,,+++************************************++++++******+++...444888MMM@@@000))))))+++)))%%%)))((('''%%%%%%&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########""""""""""""!!!|||{{{~~~}}}mmmiiimmmooooooooolllpppvvv{{{}}}zzztttooonnnkkkeeebbbbbb```aaa```^^^\\\[[[\\\]]][[[]]]^^^___``````aaabbbaaa```___aaadddjjjnnnqqqwww{{{vvvlllbbb___ccclllyyyvvvlllccc^^^[[[TTTZZZaaaqqqoooccc^^^ZZZTTTMMMFFFAAA<<<777444555555444333333333333333111111000000000000111111333111000//////000111333///...------------...///000...---...///000///...000/////////............+++,,,------------,,,+++------------------------...---,,,+++***************************************++++++***+++---111555LLLBBB555---,,,,,,***'''))))))(((''''''''''''(((%%%&&&'''%%%###""""""###'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######qqqlllmmmmmmkkkkkkjjjoootttzzz~~~xxxrrrpppmmmgggdddeee```bbbeeeeeebbb___]]]]]][[[[[[\\\\\\\\\\\\\\\\\\___^^^]]]^^^aaafffjjjmmmuuuxxx~~~uuuhhhaaa```dddoooyyyzzzpppfff```VVVYYY]]]eeeyyy}}}lllddd]]]ZZZTTTLLLDDD>>>999666888888666555444333333222444444333333333333444444333222111000000111222333///......------......///000...---...///000///...////////////............+++,,,------------,,,+++------------------------------,,,+++************************************)))***+++++++++,,,...000DDD>>>666///+++***(((''')))))))))))))))(((((('''&&&''''''%%%"""!!!!!!!!!'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~yyysssqqqnnnkkkjjjiiilllrrrxxxyyyvvvvvvsssmmmiiiiiidddgggjjjjjjhhhdddbbbaaa^^^]]]\\\[[[[[[[[[ZZZYYY[[[[[[[[[[[[]]]aaafffjjjqqquuuzzzqqqgggaaaaaaiiirrrqqqggg]]]]]]]]]```iiixxxiii```^^^YYYRRRIIIBBB<<<:::888777666555444333333333666555555444444555555666333222111111111111222333111000000000000000000111000...---...///000///...///////////////.........---------......------------------------------------,,,++++++*********+++************************(((***+++,,,+++***+++,,,666555111---(((&&&&&&'''(((((()))******((('''&&&&&&''''''&&&$$$"""###$$$&&&&&&&&&''''''(((((()))$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&~~~{{{{{{}}}~~~xxxtttoookkkiiihhhjjjooovvv~~~zzzzzz}}}|||vvvqqqpppmmmnnnoooooollljjjiiijjjeeebbb___]]]]]]\\\ZZZXXXXXXYYYYYYYYYYYY\\\bbbfffnnnqqqwww}}}yyynnneeeaaaeeelllyyy|||ooobbb______```cccqqqooobbb___YYYSSSLLLEEE???<<<666666555444444444444444222222111111111111222222111111111000000111111111000111111111111111111000000...---...///000///............/////////////////////............//////------------------------,,,,,,++++++******++++++************************(((***,,,,,,***))))))***+++,,,,,,***'''&&&'''(((&&&'''((()))((('''&&&%%%%%%'''((('''&&&&&&'''(((%%%%%%&&&&&&'''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%}}}{{{zzzzzzyyy}}}~~~xxxtttnnniiihhhggghhhlllsss~~~~~~~~~|||xxxwwwuuuvvvvvvuuurrrqqqqqqrrrmmmhhhcccaaa```___]]]ZZZVVVXXXXXXWWWVVVYYY___dddkkknnnsssyyy~~~vvvkkkbbbbbbgggpppzzzwwwddd^^^]]]aaaaaahhh|||fff```XXXRRRNNNHHHBBB<<<666555555444444444555555222222111111111111222222111111111111111111111111...//////000000//////...000...---...///000///............/////////////////////............//////------------------------,,,,,,++++++***++++++,,,************************(((***++++++***))))))***((()))******)))))))))***'''''''''''''''&&&&&&%%%%%%'''(((((((((((()))+++&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$}}}zzzwwwvvvyyy}}}~~~}}}xxxuuunnniiihhhfffgggjjjqqq|||}}}~~~{{{|||}}}|||yyywwwwwwwwwsssnnngggdddcccbbb^^^[[[UUUWWWXXXVVVTTTVVV]]]bbbhhhkkkpppvvv|||sssfffbbbdddfffppp~~~|||jjj___ZZZ______```qqqqqqggg\\\UUUSSSOOOFFF???999888777666555444444444444333333222222333333444111222222222222222222111...///000000000000///...000...---...///000///.............../////////000...---,,,,,,,,,,,,---...------------------------,,,++++++***++++++,,,,,,************************)))***++++++))))))***+++***))))))************))))))(((((('''''''''''''''&&&'''((((((''''''((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$|||yyyrrruuuwwwxxxyyy}}}zzzvvvpppkkkjjjffffffiiippp{{{}}}|||zzzyyywwwpppiiieeeeeeddd___\\\UUUWWWXXXVVVTTTUUU\\\bbbgggjjjooouuu{{{zzzkkkdddeee```iiivvv~~~qqqaaaYYY]]]\\\YYYeeezzz|||pppaaaZZZYYYUUUKKKBBB===<<<:::888666555444333000//////////////////000222333333444444333333222000111222333333222111000000...---...///000///...---.........//////000000,,,,,,************,,,,,,------------------------+++++++++***++++++,,,,,,************************)))***+++***))))))+++---+++***(((((())))))(((&&&+++***((('''''''''((()))'''((()))(((&&&%%%%%%'''******))))))(((((('''''')))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%}}}wwwppplllqqqxxxyyyqqqrrrrrrooojjjcccdddiiirrr~~~~~~{{{wwwtttpppmmmjjjeeeaaa]]]aaa\\\XXXWWWUUUTTTYYY```eeeiiioootttxxx{{{}}}~~~wwwkkkaaaccccccjjjuuu{{{nnnfff]]]ZZZYYYZZZ```gggggg^^^\\\WWWPPPLLLBBB???;;;888777666555444333333333222222222111111444444444444444333222111////////////////////////...///000000000///---,,,---------.........//////------,,,,,,---...000111------,,,,,,+++***))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''++++++***))))))))))))))),,,,,,,,,+++)))(((&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrlllooouuu{{{xxxoooooopppmmmiiibbbdddiiisss}}}|||~~~~~~|||zzzwwwssspppkkkfffbbbbbb^^^\\\[[[XXXUUUXXX]]]eeeiiioootttwwwyyy|||}}}{{{}}}tttiiicccbbbeeennnxxxzzzmmmddd[[[XXXVVVVVV[[[aaaxxxttthhhaaaXXXPPPLLLDDD@@@;;;777666555444444444333333333333222222222//////000111111111000000000000000000000000000000...///000000000///---------------.........//////...///000000000///......,,,++++++***))))))((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++***))))))(((((())))))))))))((('''''''''''''''******))))))(((&&&%%%$$$'''''''''((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||ssslllkkkooouuuuuullljjjkkkiiiggg^^^```fffppp~~~zzzxxxzzz}}}|||yyyuuuqqqkkkgggdddaaa```___\\\WWWWWW[[[eeejjjoootttvvvxxxzzz{{{xxxzzz|||tttgggcccbbbfffnnnxxx|||pppggg^^^ZZZXXXVVVXXX\\\hhhzzzyyykkk^^^UUURRRIIIDDD===999666666666555555555444444444333333333---...///000111111111111111111111111111111111111/////////000///......------............/////////000111333444333111...,,,,,,,,,,,,++++++******)))------,,,,,,,,,,,,++++++************************************************,,,,,,+++*********++++++))))))((('''''''''''''''))))))))))))(((&&&%%%%%%(((((()))***,,,+++(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~uuukkkhhhjjjppp{{{ssshhhdddddddddbbbWWWZZZ```kkkzzzzzzwwwwww{{{}}}{{{wwwsssmmmiiifffcccaaa```]]]YYYZZZ^^^gggkkkqqquuuwwwxxxyyyzzzvvvwwwyyy{{{~~~|||nnngggbbbccchhhrrryyyoooeeeaaa]]]YYYXXXZZZ]]]gggwwwzzzhhh^^^ZZZPPPJJJBBB<<<999888888888666555555555444444444444111222222333333333222222111111111111111111111111///////////////......---.............../////////000000222222222111///---//////.........---------------,,,,,,,,,+++++++++************************************************,,,++++++******++++++++++++******)))))))))))))))******+++******)))((('''(((((()))+++,,,+++(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%vvvlllgggggglllxxxtttgggaaa___^^^]]]UUUWWW]]]hhhxxx}}}yyyxxx{{{~~~{{{xxxuuuqqqnnnjjjeeebbb```]]][[[___eeeiiinnntttxxxzzzzzz{{{{{{wwwwwwxxxyyy{{{~~~tttllldddbbbdddlll{{{vvvkkkfffaaa[[[WWWVVVTTTYYYcccuuupppbbb[[[TTTNNNEEE>>>:::999888777666666666555555555444444555555555555444333222111111111111111111111111111000/////////............////////////////////////...............///000111//////..................------,,,,,,,,,+++++++++******************************************************)))))))))******++++++******))))))))))))))))))***************)))(((''''''((()))+++***'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{pppiiifffiiitttxxxjjjbbb^^^\\\ZZZUUUWWW]]]hhhwww~~~|||}}}~~~{{{yyywwwvvvtttooojjjeeeccc```___dddkkklllqqqxxx}}}~~~zzzzzzzzzzzz{{{|||}}}}}}}}}zzzqqqgggbbbbbbgggsss}}}qqqlllfff]]]VVVRRROOORRRXXXeeeyyyxxxeeeYYYWWWQQQHHHAAA<<<999777555666666555555555444444444555555555444333111//////111111111111111111111111000000///............///000000000////////////...------,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******))))))((('''''''''''''''&&&''''''(((((((((((('''((('''&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuulllffffffpppzzzoooeee___[[[YYYVVVWWW\\\fffuuu|||yyyxxxxxxyyyxxxtttpppllljjjgggdddggglllooottt|||~~~~~~}}}|||{{{zzzyyyxxxyyy|||xxxnnngggbbbcccllluuu~~~wwwqqqggg]]]WWWRRRTTTWWW\\\ggg|||pppaaa[[[UUUMMMFFFAAA<<<999666555555555444444444333333444444444333222111000///000000000000000000000000111000///...---......///000000000000/////////...------------.........---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))******))))))((('''''''''''''''&&&&&&'''((((((((((((((()))'''%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%yyynnnfffdddlllvvvttthhhaaa\\\ZZZTTTUUUZZZcccrrrzzzvvvuuuwwwyyyzzzxxxtttrrrqqqmmmggghhhkkkqqqvvv~~~~~~{{{yyyvvvuuuuuuyyy}}}~~~~~~~~~tttkkkeeebbbhhhppp}}}rrrfff```YYYZZZ[[[YYY\\\lll~~~nnn```[[[SSSLLLFFFAAA<<<999555555444444444333333333333333444444444333222222////////////////////////111000///------......///111111000000/////////...---...000111000...+++)))---------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++))))))(((((()))***++++++++++++***)))))))))))))))'''((()))******++++++***+++(((%%%%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%yyymmmccccccnnn{{{uuufffZZZVVVWWWSSSWWW]]]eeeqqq~~~~~~~~~xxxrrrqqqsssvvvxxx}}}|||zzzuuuoookkkjjjjjjmmmqqqyyy~~~zzzwwwuuuuuuvvvxxxzzz|||~~~}}}tttjjjaaabbbhhhssszzzoooiii___XXXXXXXXX^^^ttt}}}jjj```XXXTTTLLLBBB<<<<<<999666333333444666777777222333333333333222111111///000111222222111000///333222111/////////000000------......//////000000///////////////...------,,,---------.../////////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''vvvllldddcccnnn{{{vvvgggZZZUUUUUUSSSWWW]]]fffqqq~~~wwwtttsssvvvxxx}}}}}}{{{wwwqqqmmmkkkjjjooosss{{{~~~{{{zzztttuuuuuuwwwxxxzzz|||}}}zzznnnccc```ccclllwwwwwwjjj^^^YYYVVVYYYkkkqqqggg^^^YYYRRRGGG>>><<<999777444444555666777666222333333333333222111111///000111222222111000///111111000//////000111222.........//////////////////000000000000000//////---------...............------,,,,,,,,,,,,------))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||tttkkkddddddnnnzzzxxxiii[[[UUUTTTSSSWWW^^^gggrrr~~~~~~xxxuuuvvvyyy~~~~~~zzzuuupppmmmlllrrrvvv|||wwwvvvuuutttuuuwwwyyy{{{wwwjjjbbb```cccnnn|||vvveeeZZZTTTUUUbbbqqqtttggg```YYYOOOCCC<<<:::888666666777777666555333333333333333222222111000000111222222111000000000//////000000222333333000000///////////////...000000111111111111111000...............---------------,,,,,,,,,,,,------)))************+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyrrrllleeedddnnnyyy|||mmm___WWWVVVUUUYYY```iiittt}}}zzz{{{~~~}}}xxxyyy|||~~~zzzuuuqqqpppuuuxxx}}}{{{zzzwwwuuuuuuvvvxxxyyy}}}uuujjjddd___gggttt~~~jjj\\\UUUTTT]]]hhhsssggg___VVVJJJAAA<<<:::888777888777666444333333444444333333222111111111111111111111111111000000000111111222222222111000000000//////......//////000111111111000000/////////...---------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))************************((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvqqqlllfffeeennnyyyrrrccc[[[YYYXXX\\\ccckkkvvv}}}{{{{{{~~~|||}}}}}}xxxvvvuuuwwwyyy}}}~~~|||xxxuuusssssstttuuuyyy|||rrrhhhaaafffoooyyyrrraaaVVVTTTYYY```vvvoooddd\\\QQQGGG???<<<:::888888777666444333444444444444333222222222222111111111111222222222222222222111111000000111111000000/////////.........//////000//////.../////////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((&&&&&&''''''(((((())))))*********))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||vvvrrrnnnjjjffffffppp{{{vvvggg___^^^\\\```gggoooyyy~~~~~~}}}|||zzzyyyyyyyyy{{{}}}~~~|||xxxtttqqqpppooooootttxxx}}}xxxkkkfffhhhlllttt~~~|||gggXXXRRRTTTYYYhhh{{{mmmcccYYYOOOBBB???;;;888777777666555444444444444444333222222333222111111111111222333333333333333222111000///111000000000000000000//////////////////...------...............---------,,,,,,++++++++++++,,,,,,+++++++++************))),,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((()))************)))((((((%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrooollliiifffdddgggrrrwwwiiiaaaaaa```dddjjjrrr{{{~~~|||}}}~~~||||||}}}~~~~~~}}}yyy{{{{{{{{{yyyyyyyyy{{{|||}}}~~~zzzvvvsssooommmlllooottt{{{sssjjjiiiiiinnnxxxmmmZZZQQQRRRVVV___qqqwwwkkk___TTTFFFAAA;;;777666666777777444444444555444444333222333222222111111222222333111222333333333222111000000000000000000111111111111111111000///...---,,,---------...............,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''########################~~~wwwqqqjjjiiifffdddccccccggguuuwwwiiibbbbbbbbbfffmmmttt|||}}}zzz{{{~~~|||~~~~~~{{{wwwvvvyyy|||~~~~~~~~~}}}{{{vvvwwwxxxwwwwwwwwwyyy{{{~~~zzzvvvqqqnnnlllmmmrrryyy|||mmmjjjgggjjjsssppp\\\SSSTTTXXX]]]fffyyyqqqbbbVVVHHHCCC<<<777555666777888444444555555444444333222444333222111111222333444///000222333444444333222//////000000111111222222333333333222000///---,,,,,,------....../////////,,,++++++++++++++++++,,,---------,,,,,,+++++++++************))))))))))))************************))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%pppiiihhhhhhgggdddccc[[[TTTaaavvv~~~|||pppgggaaa^^^fffjjjpppxxx~~~zzzzzz~~~~~~~~~~~~}}}yyyvvvttttttttt{{{|||~~~}}}||||||}}}~~~~~~||||||}}}}}}{{{zzzxxxxxxwwwtttssstttwwwzzzzzz}}}~~~~~~}}}yyysssnnnjjjhhhkkkkkkmmmttt}}}zzzrrrjjjjjjoooyyynnnbbb[[[WWWVVVUUU[[[iiixxxjjjaaaWWWMMMBBB>>><<<999999:::555666777777777666444333222222222111111111111000555444444333222222222333000111222333333333333333>>>888111///000111///,,,---...///...,,,+++,,,---//////...------///000111))))))*********+++++++++++++++++++++++++++++++++************************((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrkkkhhheeecccbbb___\\\[[[```ooo|||ooogggaaa^^^eeejjjrrrzzz~~~~~~}}}}}}zzzxxxxxx{{{~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{|||~~~|||yyyvvvtttttttttwwwxxxyyyxxxwwwxxxzzz|||}}}|||{{{|||{{{zzzxxxvvvvvvuuutttrrrsssuuuxxxyyy}}}~~~zzzuuuppplllkkklllkkklllqqqyyy~~~uuummmkkknnnvvvoooccc\\\YYYXXXSSSWWWaaasssrrrdddZZZOOODDD???<<<888777888444444555555444444333222111111111111000000000000111111000///////////////000111111222333333222222:::555///...000222111......///000///---,,,---...000///......---.........******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++***((('''%%%###"""!!!((((((((((((((('''''''''''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuupppkkkfffbbbccc\\\```lllfffiii|||pppgggaaa^^^ccciiisss}}}|||yyyyyy|||}}}}}}{{{yyywwwtttttttttuuuvvvwwwwwwxxxuuuuuuuuuvvvwwwyyy{{{|||zzzxxxvvvuuuvvvxxxzzz|||}}}|||{{{{{{}}}}}}|||}}}~~~{{{xxxuuutttttttttttttttsssqqqppprrruuuxxx}}}{{{zzzzzzzzzyyywwwuuurrrssstttsssrrrrrrsssuuuyyy}}}|||xxxssspppmmmmmmkkkiiilllsss|||}}}sssoooooosss}}}tttggg```]]]\\\UUUUUUYYYdddyyy~~~iiiaaaUUUIIICCC>>>999777777666555444444333333444444111111111000000000//////333222222111111111111111000000111111222222111111444111------000222222111///000111000.........000/////////...------,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************+++***)))&&&$$$""" '''''''''((((((((((((((((((((('''&&&&&&''')))***))))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&|||vvvuuuqqqllleeedddYYYgggqqqfffrrriiibbb^^^```gggrrr~~~zzzuuussstttyyy|||~~~~~~}}}|||zzzwwwtttrrrlllnnnqqqrrrqqqqqqrrrsssqqqqqqqqqqqqrrrsssuuuvvvrrrqqqpppppprrruuuyyy{{{yyywwwvvvvvvxxx|||~~~{{{{{{{{{}}}}}}|||}}}~~~~~~{{{xxxvvvuuuuuuvvvuuutttqqqnnnlllmmmqqqtttzzzxxxxxxxxxxxxwwwtttrrrppprrrssssssrrrqqqrrrtttzzz~~~|||zzzvvvrrrooonnnkkkggghhhmmmuuu~~~xxxqqqooorrr{{{{{{nnnfffcccbbb[[[XXXWWW\\\iiiqqqggg[[[OOOGGGBBB<<<999999999888666555555555666777222222222111111111000000444444333333333333333444///000000111111111000000111///------///111111111...///000000......///000...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))(((((('''''''''&&&&&&''''''(((((())))))***((('''%%%&&&''')))***+++***)))'''%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvxxxxxxvvvgggbbbUUUhhhvvvcccwwwvvvlllccc^^^]]]dddqqq}}}{{{tttpppppptttxxxzzz{{{||||||yyyuuurrrpppiiilllnnnooonnnnnnnnnpppppppppoooooonnnoooooooookkkkkklllnnnqqquuuxxx{{{uuutttssssssuuuxxx||||||zzzyyyyyyzzz|||~~~~~~}}}|||}}}~~~~~~|||yyywwwuuuuuuvvvvvvyyywwwsssnnnkkkkkkooorrruuuuuuuuuuuuvvvuuurrrppppppqqqssssssrrrqqqsssttt{{{~~~|||{{{wwwrrrnnnmmmjjjgggeeehhhpppzzz{{{qqqmmmooowwwuuummmjjjiiieee___ZZZZZZ```ooo{{{lll```SSSKKKDDD===::::::999888777555555666777777444444444333333333222222111111111000000111111222000000111111111000000///111000......///000000///---...//////...---...///........................++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))***)))'''&&&%%%'''(((***,,,+++***(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&zzzuuuwwwzzzzzzhhh]]]RRRcccyyynnn```mmm}}}qqqfff^^^\\\cccooo|||~~~xxxrrrppprrruuuxxxzzz||||||yyyuuurrrqqqlllllllllmmmmmmmmmnnnmmmoooooooooooonnnmmmlllkkkiiikkkmmmpppsssvvvxxxyyytttsssssstttuuuxxx{{{}}}~~~}}}zzzwwwvvvvvvwwwzzz|||}}}|||{{{{{{|||zzzyyyvvvtttssstttuuuuuuyyywwwsssnnnkkkkkkmmmpppqqqqqqqqqsssttttttqqqnnnooopppqqqqqqpppppprrrttt{{{}}}|||yyysssnnnkkkjjjgggfffgggmmmuuu{{{}}}sssmmmkkkqqqxxxxxxvvvuuutttjjj```\\\[[[aaassstttgggYYYOOOGGG???::::::777666555555444444555555555555555444444444333333222222111111111222333333111111222222111111000000111000000///////////////,,,...//////...---...000111000...------...///000++++++***************)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((***)))((('''&&&'''((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~uuutttvvvvvviii[[[SSS\\\bbb___aaakkkuuuhhh___]]]dddooo{{{}}}vvvrrrsssuuuwwwzzz}}}|||yyyvvvuuuuuurrrooolllkkknnnooonnnmmmlllmmmoooppppppnnnlllkkklllnnnqqqtttvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{|||}}}|||}}}}}}{{{wwwsssrrrqqqvvvxxx{{{{{{yyyxxxwwwwwwuuutttrrrppppppqqqrrrsssuuutttqqqmmmjjjjjjmmmppplllmmmnnnqqqsssssspppnnnnnnoooooonnnmmmnnnqqqtttyyy~~~~~~{{{tttnnniiiiiiiiiggggggkkkrrrwww{{{sssllllllooo|||yyyiiiaaa[[[ZZZfffwwwtttdddXXXNNNCCC===<<<666666666666666555444444555555444444444333333333222222111111222333333444222222333333222111111000///000000000000///000111---///000000//////000111777444111---,,,,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuqqqppppppkkk\\\WWWXXXQQQTTTcccnnn~~~xxxiii___^^^eeeooo{{{~~~zzzuuutttuuuwww{{{}}}}}}zzzwwwwwwxxxvvvqqqkkkkkkoooqqqooollliiikkkoooqqqrrrpppnnnllloooqqquuuxxxxxxwwwtttrrrvvvxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}zzzuuuqqqnnnmmmvvvxxxzzzzzzwwwtttssssssrrrqqqooommmmmmnnnoooppppppooonnnkkkjjjjjjmmmooojjjkkkmmmpppsssssspppnnnmmmmmmmmmkkkkkklllppptttxxx~~~~~~||||||uuuooohhhiiijjjiiihhhjjjppptttzzzpppjjjjjjxxxqqqfff]]]YYYbbbqqqzzznnnaaaUUUIIIAAA???777888999999999888666555444444444333333333222222---------------...//////333333333333333222111000...///000111000111222333...000111111000000111333<<<888333...++++++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~tttmmmkkkfff^^^WWWVVVWWW[[[dddmmm|||nnndddaaafffnnnxxx}}}|||}}}~~~{{{zzz}}}~~~wwwqqqppp}}}{{{yyyyyyzzzyyyxxxvvvrrrmmmiiijjjnnnqqqpppnnnnnnoooqqqssstttttttttssswwwwwwvvvvvvvvvtttrrrooorrrtttyyy}}}~~~{{{zzzyyywwwtttqqqwwwyyyyyywwwsssqqqrrrtttvvvrrrmmmkkkkkkmmmoooppplllkkkjjjjjjkkklllkkkjjjiiillloooppppppooopppqqqoooooonnnmmmmmmnnnrrruuu}}}~~~~~~~~~~~~~~~{{{yyyqqqnnnjjjgggfffiiinnnqqq~~~}}}tttooommmpppvvvvvveeeZZZ]]]eeeppptttaaaXXXQQQEEE<<<===:::777555555555444333555555444444444333333333333333333222222222111111///000222333333222000///111111111111000000000000///+++))),,,222666666444555111......//////---***------......------,,,+++,,,,,,,,,++++++*********************))))))))))))((())))))************)))'''&&&%%%$$$$$$$$$$$$$$$,,,***'''%%%%%%&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&~~~sssllliiieee]]]VVVTTTWWW]]]gggqqqpppfffccchhhpppzzz~~~|||zzzyyyxxxxxxyyyxxxxxx{{{{{{xxxyyy}}}{{{zzzzzz{{{{{{zzzyyywwwsssoooooosssuuutttrrrrrrrrrrrrrrrsssuuuwwwxxxxxxxxxwwwxxxwwwvvvtttrrruuuwww{{{|||{{{zzzyyyxxxwwwvvvyyyzzzyyywwwuuuuuuvvvvvvrrrmmmjjjiiikkkllllllkkkjjjiiiiiiiiiiiiiiihhhhhhjjjmmmnnnmmmmmmmmmnnnmmmmmmmmmlllmmmppptttxxx~~~}}}uuurrrmmmiiihhhjjjmmmppp|||xxxrrrooommmsss|||mmm___^^^eeeiii~~~ooo```TTTIIIAAA>>>;;;888666666666555555555555555444444444333333333333333222222222111111000111222333333222111000111111111111000000000000222///---///444888888666333000------......---+++------......------,,,+++,,,,,,,,,+++++++++******************))))))))))))))))))*********))))))((()))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&uuulllgggeee]]]UUUTTTWWW^^^kkkvvvsssiiieeekkksss}}}~~~|||zzzxxxvvvuuutttyyyxxx{{{~~~~~~}}}|||}}}~~~}}}zzzwwwwwwyyy{{{zzzxxxxxxwwwuuutttuuuxxx{{{}}}zzzzzzzzzzzzzzzyyyxxxwwwyyy{{{~~~~~~}}}}}}}}}|||{{{uuuwww{{{|||{{{yyywwwwwwxxxtttoookkkkkkkkklllkkkmmmlllkkkjjjiiihhhhhhhhhhhhjjjlllmmmllllllnnnooooooooonnnnnnooosssyyy~~~zzzwwwrrrmmmjjjkkklllnnnxxx}}}~~~vvvqqqmmmrrrzzzvvvccc^^^bbbbbbqqqzzzeeeVVVKKKEEE???<<<999777777777777666555555555444444444444333333333333222222222111111333333333333333333333333111111111111000000000000111...,,,...222444333222000...,,,,,,---...---,,,------......------,,,+++,,,,,,,,,++++++++++++***++++++*********)))))))))***************)))(((''')))((((((''''''''''''(((%%%&&&((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&~~~qqqhhhjjj```WWWUUUXXX```mmmyyyuuukkkhhhnnnxxx}}}zzzxxxvvv}}}{{{|||~~~~~~~~~|||{{{zzzzzzzzz|||~~~|||}}}~~~~~~}}}||||||}}}}}}|||zzzsssvvvzzz|||}}}{{{zzzxxxzzzwwwrrrpppppppppqqqqqqsssrrrqqqnnnkkkjjjjjjjjjkkklllnnnnnnooopppsssvvvvvvuuutttssstttxxx~~~|||wwwqqqnnnlllllllllsssxxxzzzsssqqquuu|||}}}ggg^^^______hhh~~~mmmZZZPPPLLL@@@===999777666777777666555555555555444444444444333333333222222222111111444333333222222333333444111111111111000000000///000...---...000111000///...---,,,,,,,,,---------------......------,,,++++++++++++++++++++++++++++++++++++*********))))))+++++++++******((('''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''yyykkkooodddZZZVVVXXX```mmmyyy~~~uuullljjjqqq|||}}}|||~~~|||}}}{{{wwwsssuuuwwwzzz|||}}}{{{zzz{{{xxxuuutttuuuvvvwwwvvvyyyyyywwwsssnnnlllmmmnnnnnnoooqqqqqqrrruuuyyy}}}~~~}}}{{{zzz}}}}}}|||~~~{{{uuuqqqnnnllllllpppttt{{{}}}uuusssxxxmmmaaa^^^\\\bbbttt{{{eeeWWWRRRBBB???:::777666666666666666666555555555444444444333333333222222222111111444333333222222333333444111111111111000000000///222222111222222333222111,,,,,,---,,,,,,,,,...///------......------,,,+++++++++++++++++++++++++++++++++++++++************+++++++++******((('''&&&'''''''''&&&&&&''''''(((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&'''''''''''''''''''''~~~ppppppfff[[[WWWXXX___kkkwww~~~uuulllkkksss}}}|||~~~~~~yyyvvvvvvvvvxxx{{{}}}}}}}}}|||zzzwwwwwwxxxzzzzzzzzz|||}}}|||xxxsssrrrtttwwwwwwwwwwwwwwwwwwzzz}}}xxxssspppmmmlllmmmrrrxxx~~~wwwsssxxxuuufff```XXX]]]mmmooo\\\SSSFFFBBB<<<888666666666555666666666555555555444444333333333222222222111111333333333333333333333333111111111111000000000000000000111111111000000///---......---,,,,,,...///------......------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++************************)))((('''***))))))))))))******+++***(((&&&%%%%%%''')))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''~~~uuummmcccZZZVVVWWW]]]iiitttuuunnnlllttt|||yyyuuuvvvyyy~~~|||{{{|||}}}}}}}}}|||}}}~~~yyyuuuqqqooommmkkkpppvvv|||zzzsssyyyxxxhhh___UUUYYYdddyyy}}}eeeXXXLLLGGG@@@;;;888777777666666666666666555555555555333333333222222222111111000111222333333222111000111111111111000000000000,,,---/////////...------...///000///,,,,,,...000------......------,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))(((******))))))******+++,,,))))))''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((|||xxxjjj```WWWUUUVVV\\\hhhrrrvvvooollluuu{{{vvvuuuyyy~~~zzzvvvrrrpppnnnjjjooouuu{{{~~~|||ttt{{{yyyggg\\\UUUWWW^^^lllttteeeOOOJJJCCC===:::999888777777666666666555555555555333333333222222222111111///000222333333222000///111111111111000000000000...000222222222111000111///000111000---,,,...000------......------,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))************)))(((((('''(((((()))******(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((~~~uuunnnkkk\\\QQQSSSYYY___jjjvvvuuunnnrrrzzz}}}zzzzzz~~~~~~yyysssppppppooorrruuuyyy|||~~~~~~}}}vvviii___WWWVVVXXX```mmmfff]]]QQQDDD???<<<999777777777777777777666555444333333333333444444555555555111222222333333222222111333333333222222222111111111111111111000///------.../////////000000111111//////...---,,,,,,++++++++++++,,,---............***((('''(((***+++***)))***(((&&&&&&'''((()))((())))))))))))))))))))))))******)))(((((((((((((((***+++***(((%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%}}}}}}|||vvvqqqggg\\\WWW]]]bbbcccgggnnn}}}vvvssszzz~~~xxxsssqqqqqqlllnnnqqqvvvzzz~~~~~~|||}}}zzznnneeeZZZWWWVVVZZZcccvvvuuueeeWWWIIICCC@@@<<<::::::777777777777666555444444333333333444444444555555111222222333333222222111333222222222111111111111111111111111000///...---.........//////000000000///......---,,,,,,+++++++++,,,,,,------------,,,)))))))))***++++++***)))(((&&&$$$$$$%%%&&&&&&&&&))))))))))))))))))))))))******)))(((((((((((((((%%%'''((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%zzzyyyzzzyyyxxxhhh^^^YYY^^^bbbaaadddjjj}}}vvv}}}~~~zzzwwwuuuuuulllmmmooorrrvvv{{{zzzyyyuuummmaaa\\\WWWVVVYYYfff|||pppbbbRRRIIIDDD???======777888888777777666555444333333333444444444444555111222222333333222222111222222111111111000000000000111111000000///...---.............../////////.........------,,,,,,+++,,,,,,,,,,,,,,,++++++***)))+++,,,---+++*********+++)))(((((()))******)))))))))))))))))))))))))))******)))((((((((((((((($$$&&&(((((('''''''''((('''''''''&&&&&&&&&&&&&&&wwwvvvzzz}}}~~~ooo```UUUUUUXXX[[[dddnnn~~~{{{~~~{{{zzzzzzqqqpppoooooorrrvvvzzz}}}zzzvvv~~~~~~wwwllleee\\\WWWUUUZZZjjjxxx~~~nnnZZZNNNFFF@@@======888888888888777666555555444444444444444444444444111222222333333222222111111111111000000000000///000000000000000///......------........................---------,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++......,,,*********---+++***+++,,,---,,,+++))))))))))))))))))))))))***))))))(((((((((((((((((()))+++***(((&&&&&&&&&'''''''''''''''&&&&&&&&&uuussswww{{{~~~sssbbbTTTRRRVVV[[[gggsss~~~~~~|||{{{tttrrrooonnnooosssxxx{{{zzzvvv{{{wwwoooeee]]]WWWVVV^^^hhhwww}}}eeeUUUIII@@@;;;;;;999999999999888777666555444444444444444444444444111222222333333222222111111111111000000000000//////000000000000//////.....................---------------------,,,,,,,,,---------,,,+++***)))(((***+++------,,,+++*********)))((()))******)))((())))))))))))))))))))))))***))))))((((((((((((((()))***++++++)))''''''(((''''''''''''''''''''''''xxxssssssuuuwwwoooaaaVVVXXX]]]bbbkkkvvv~~~{{{tttrrrooonnnppptttyyy}}}}}}xxxzzzzzzpppggg^^^XXXZZZ___iiittt___OOOCCC===<<<999::::::999999888777666555444444444444333333333111222222333333222222111222222111111111000000000//////000000000000///////////////...............------------------------------------,,,+++***)))+++***)))***,,,---,,,++++++*********,,,,,,***)))))))))))))))))))))))))))******)))(((((((((((((((&&&((()))(((((()))+++---'''''''''''''''(((((((((xxxsssqqqqqqkkk^^^VVVYYY```fffppp{{{xxxvvvrrrpppqqqtttxxxzzz|||{{{zzz~~~~~~uuujjj___[[[]]]cccuuulllYYYJJJBBB@@@::::::::::::999888777666555555444444444333333333111222222333333222222111333222222222111111111111//////000000000000//////000000000//////.........---------------------------------------,,,+++***---((($$$%%%+++///---+++,,,,,,,,,---......,,,***))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&%%%%%%'''***...&&&'''''''''((((((((()))~~~vvvqqqnnnkkk\\\RRRTTT\\\eeerrr}}}{{{vvvsssqqqrrrtttvvvyyy}}}zzz|||tttggg___^^^aaakkkvvvaaaPPPGGGEEE::::::::::::999888777777555555555444444333333333222222222333333222222222333333333222222222222111//////000000000000000///111111000000/////////...------------------------------.........---,,,,,,...&&& """***000///+++)))((((((***++++++)))'''))))))))))))))))))))))))******)))((((((((((((((()))(((&&&###!!!###'''***&&&'''''''''(((((()))))){{{qqqhhhbbb[[[VVVWWWYYY^^^pppyyyxxxuuuooommmpppyyy~~~zzzxxx|||vvvggg___cccaaannnoooaaaRRRBBBAAA>>>===AAAAAA<<<888777777777666555555555555555666666555555555666666777222222222000//////000222/////////...//////000000000000000////////////...///...+++******+++...///---------------...///000************************++++++++++++++++++++++++((())))))******)))))))))'''(((***,,,,,,***((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttiiibbbZZZVVVWWWYYY___ppp|||zzzuuuooolllmmmwww|||{{{xxxzzz~~~pppccc]]]]]]eee~~~|||hhhVVVHHH???:::888;;;<<<888555555666666555444444444444555333222222111000000000000444444444222111111222444222111111000000111111111000000000000////////////000///...------...///000,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++******))))))))))))************))))))((((((((((((((((((''''''((((((((((((((((((((((((wwwiiibbbZZZUUUWWWZZZ```qqqyyyrrrnnnmmmtttxxx}}}}}}xxxwwwxxxxxxvvvccc]]]___bbbqqquuu___TTTGGG@@@::::::;;;888666666666555444444333333444444555444444333222111000000444444444333111111222444333333222111000000000000/////////.........------/////////....../////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******)))((((((***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))zzzjjjbbbYYYTTTWWW\\\cccttt~~~xxxssspppppprrrvvvzzz|||xxxuuussszzz{{{fff]]]aaabbbjjjkkk```SSSHHH>>>;;;:::777666666666666555444444444444444666666666555555444333333222333444333111000111222333222111000////////////......---------,,,,,,,,,,,,---...//////...---,,,...---------------......++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''((((((''''''''''''((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''~~~nnnbbbXXXSSSXXX___hhhxxx}}}xxxsssoooooopppttt{{{~~~xxxssswwwlll[[[___```eee|||vvvgggXXXJJJ===999888666555666777666555555444444555555111222333444555444444444222333444444222111111222444333222000000/////////////////////............,,,---///000000///---,,,++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++******((()))***++++++***)))(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((rrraaaWWWSSSYYYbbblll~~~}}}wwwrrrpppnnnqqqwwwzzzxxxlll^^^^^^```fffvvvnnn^^^OOO@@@;;;<<<;;;:::;;;666555555444444444444444111222444666777777666666222444555555333222222333333333222111000000000111111111111000000000000///---...///000000///...---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------------,,,)))***---......---***)))((((((((()))))))))))))))))))))))))))))))))))))))}}}qqq```WWWRRRZZZeeeqqq|||yyytttpppooottt{{{{{{zzzhhhaaa\\\]]]dddnnn|||gggWWWFFF@@@>>><<<:::999444333222222111111222222111222444666666666555444///111222222000///////////////...............///.........------------,,,+++,,,,,,,,,,,,,,,,,,+++///......---,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***************(((((()))******)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwmmm```VVVRRR[[[gggttt~~~yyyrrrooorrrxxx|||~~~|||{{{iii^^^UUUTTT]]]cccooommm[[[HHH>>>:::555000...222111111000///000000000---...///000000///---,,,***,,,......,,,+++***+++******)))))))))***++++++)))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!