BM6P6(@ ~~~ggg\\\UUUKKKIIIFFFDDDDDDCCCAAA???>>>CCCCCCDDDMMMZZZxxx~~~ggg[[[WWWZZZkkkwwwcccZZZWWWTTTSSSVVVSSSTTT\\\kkkzzz}}}xxx|||qqqfff\\\YYYXXXVVVWWWYYYXXXYYYZZZ___qqq|||cccSSSOOOKKKHHHFFFFFFDDDCCCFFFLLLOOOYYYiiivvvrrrgggbbbbbb^^^bbbgggkkkooorrrtttvvvsssmmmjjjmmmpppqqqtttxxx{{{yyywwwtttrrrrrrsssssstttwwwwwwcccUUUQQQVVV```hhhMMMCCC???===>>>===;;;;;;>>>;;;::::::===AAAFFFJJJKKKMMMMMMMMMNNNNNNLLLHHHDDDBBBBBBAAA@@@@@@??????>>>:::;;;<<<===>>>???@@@AAACCCDDDFFFHHHJJJLLLNNNNNNPPPPPPOOOOOOOOOPPPPPPQQQVVVXXX\\\```ccceeeffffffdddfffgggiiijjjmmmqqquuuwwwxxxyyy{{{}}}~~~wwwkkk|||eeeZZZTTTLLLIIIFFFDDDCCCBBB@@@>>>===BBB@@@AAAIIISSSnnnjjjYYYRRRUUUaaatttkkk^^^XXXTTTRRRSSSPPPPPPWWWdddsss}}}wwwjjjbbb\\\XXXXXXZZZZZZ]]]___ggg|||gggWWWRRRMMMIIIGGGGGGEEECCCGGGMMMSSS^^^mmmzzzzzzppphhheeefffbbbeeeiiimmmppptttvvvxxx{{{tttppprrruuuvvvzzz~~~yyyuuuttttttwwwxxxzzz|||iiiYYYSSSTTT^^^|||nnnPPPDDD???=========::::::======<<<;;;===@@@DDDGGGIIILLLLLLLLLMMMNNNLLLHHHEEEBBBBBBAAAAAA@@@?????????<<<======>>>???@@@AAAAAABBBCCCDDDFFFIIIKKKLLLMMMPPPPPPOOOOOOPPPPPPQQQQQQTTTVVVZZZ^^^aaacccccccccdddfffhhhjjjkkknnnqqqtttwwwwwwxxxzzz{{{}}}~~~uuuiiixxxcccYYYRRRLLLIIIFFFCCCBBBAAA???===???BBB@@@@@@FFFMMMcccuuu```VVVVVVXXXaaarrruuuccc[[[VVVSSSSSSOOONNNRRR]]]jjjxxxsssfff\\\ZZZ\\\XXX[[[```kkknnn\\\UUUPPPLLLIIIHHHFFFDDDHHHNNNXXXcccrrr~~~qqqjjjggggggiiihhhiiilllppptttyyy|||{{{vvvvvvxxxzzzyyyxxxzzz~~~sss___UUURRR[[[vvvyyyWWWFFF@@@<<<<<<<<<::::::<<<============???BBBEEEGGGJJJJJJJJJKKKLLLKKKHHHFFFBBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKPPPPPPOOOOOOPPPQQQRRRRRRTTTVVVYYY\\\```aaabbbcccdddfffjjjlllmmmoooqqqsssvvvvvvwwwxxxyyyzzz{{{||||||~~~sssfffuuubbbXXXRRRMMMIIIEEEBBBAAA@@@>>>===AAADDDAAABBBGGGKKK\\\xxxtttjjj```XXXVVVbbbwww}}}iii^^^ZZZVVVTTTPPPNNNPPPWWWbbbppp~~~wwwggg___^^^XXX\\\cccqqqzzzcccWWWRRRNNNKKKIIIGGGEEEIIIOOOZZZfffuuutttfffdddeeegggiiilllllloootttzzz~~~wwwvvvxxxzzz~~~eeeUUURRRXXXnnn```JJJBBB<<<<<<<<<::::::;;;<<<<<<======>>>AAAEEEGGGHHHHHHHHHJJJKKKKKKIIIGGGCCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKOOOOOOOOOOOOPPPQQQRRRSSSVVVWWWZZZ]]]```bbbcccdddcccfffjjjmmmnnnoooqqqrrruuuuuuvvvwwwwwwxxxyyyyyyyyy|||rrreeerrraaaXXXSSSLLLHHHDDDAAA@@@???>>>===AAACCC@@@BBBHHHIIIUUUmmmnnnaaaWWW[[[jjj~~~qqqccc[[[VVVSSSQQQNNNOOOSSSZZZfffyyyzzz{{{xxxjjjdddaaaeeelll{{{mmm[[[SSSOOOKKKJJJHHHFFFKKKQQQZZZgggxxxlll```___aaadddgggnnnnnnqqqxxxxxxvvvxxxzzzkkkUUUSSSVVVgggfffNNNDDD===;;;<<<;;;:::;;;999:::<<<<<<===@@@EEEIIIHHHGGGGGGIIIJJJKKKIIIGGGCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????????????????BBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNNNNPPPQQQRRRSSSVVVWWWYYY\\\^^^aaabbbccccccfffjjjmmmnnnooopppqqqsssttttttuuuvvvwwwwwwxxxyyy|||sssfffnnn___XXXSSSKKKGGGBBB????????????>>>???@@@>>>@@@GGGEEELLL```|||nnnaaa^^^cccqqq~~~iii]]]VVVQQQPPPNNNNNNPPPSSS\\\lll{{{zzzzzz{{{qqqkkkmmmtttttt```SSSNNNKKKIIIHHHGGGLLLTTT]]]iii{{{}}}iii___^^^```cccgggnnnnnnrrrzzzzzzxxxyyyzzzrrrWWWTTTTTT```}}}lllRRRGGG>>><<<===<<<;;;<<<777999<<<<<<<<>>>>>>>>>>>??????@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTVVVXXX[[[]]]___```dddfffiiikkklllmmmoooqqqrrrrrrssstttuuuwwwwwwxxxyyy|||vvviiizzziii\\\WWWRRRIIIEEEAAA>>>>>>???@@@@@@@@@AAA>>>@@@FFFBBBEEEUUUnnnqqqfff^^^ccc|||sssddd[[[VVVRRRQQQQQQRRRRRRVVVcccppp~~~tttwww}}}rrrbbbRRRMMMIIIIIIHHHHHHNNNUUUaaannnvvvhhhbbbaaabbbeeejjjnnnooorrr{{{zzzxxxxxxyyy}}}yyy\\\TTTSSS[[[uuuzzzVVVJJJ???<<<>>>===<<<===888;;;===<<<;;;===CCCHHHKKKIIIIIIIIIJJJJJJIIIHHHCCCCCCCCCBBBAAAAAA@@@@@@===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOQQQRRRSSSTTTUUUWWWZZZ\\\^^^___dddfffhhhiiijjjkkknnnqqqqqqqqqrrrtttvvvwwwxxxyyyyyy|||zzzlllxxxfffZZZUUUQQQHHHDDD@@@>>>>>>???@@@AAABBBCCC@@@BBBGGGAAAAAAPPP```~~~nnn\\\XXXooo{{{kkkccc^^^UUUUUUUUUUUUSSSUUU```lllyyy}}}lllaaaQQQLLLIIIHHHGGGHHHOOOVVVfffsss|||sssiiieeeddddddhhhmmmoooooorrr{{{xxxvvvvvvvvvzzz~~~~~~aaaTTTRRRYYYrrrXXXLLL@@@===>>>>>>======999<<<>>>===:::;;;@@@FFFLLLKKKIIIIIIJJJJJJIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRVVVVVVWWWYYY[[[^^^```aaaeeefffgggggghhhjjjnnnqqqpppqqqrrrtttvvvxxxyyyzzzyyy||||||oootttdddXXXRRROOOHHHEEEAAA??????AAAAAAAAA?????????@@@AAADDDFFFGGGXXXttttttcccdddpppyyyuuubbbaaaVVVUUUTTTRRRRRRUUU[[[```lllxxxvvvqqqeeeWWWPPPLLLIIIIIIIIIJJJPPPXXXgggzzztttkkkgggjjjgggbbbgggrrrttttttvvv{{{xxxyyy}}}~~~{{{{{{bbbRRROOOWWWiiikkkQQQEEEFFF@@@<<<>>>???;;;<<<<<<;;;;;;===BBBEEEJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCBBB???===???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBGGGHHHHHHIIIKKKMMMNNNOOORRRTTTVVVWWWXXXZZZ^^^```eeefffggghhhhhhjjjnnnpppoooooopppsssvvvwwwwwwwww{{{~~~ooovvv{{{aaaVVVQQQNNNGGGDDDAAA??????@@@@@@@@@????????????AAACCCEEEFFFRRRjjj{{{iiibbbiiisssllleee[[[YYYVVVSSSRRRSSSUUUVVVdddooo~~~|||~~~}}}{{{{{{uuulllfff\\\QQQKKKIIIGGGGGGGGGIIIQQQ[[[nnntttlllhhhlllmmmjjjoooyyy}}}{{{|||~~~|||}}}fffUUUPPPVVVgggsssUUUEEEEEE???;;;===<<<;;;;;;;;;::::::===AAADDDJJJJJJKKKKKKKKKJJJIIIHHHEEECCCBBBBBBCCCBBB@@@>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTVVVXXXYYY[[[^^^```cccdddffffffgggiiillloooppppppqqqtttvvvwwwxxxwwwzzz}}}tttwwwvvv^^^TTTPPPMMMFFFCCC@@@>>>>>>?????????>>>>>>===>>>???AAACCCDDDKKK]]]~~~rrraaaaaajjjxxxjjjbbb]]]WWWTTTTTTTTTRRRPPPYYYdddrrr}}}{{{sssooorrrvvvxxxxxxwwwwwwwwwsssvvv|||vvvhhh^^^YYYRRRLLLHHHHHHHHHHHHGGGIIIUUUbbbyyytttllliiiooossssssxxxkkkYYYPPPSSSbbb^^^GGGDDD???<<<<<<999999::::::999999;;;???BBBHHHIIIKKKLLLMMMLLLKKKJJJDDDCCCAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???AAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOQQQRRRTTTVVVXXXYYY[[[^^^aaaaaacccdddeeefffhhhkkknnnpppqqqrrrtttvvvwwwxxxxxxyyy||||||xxxqqq[[[TTTPPPLLLEEEBBB???>>>>>>>>>>>>=========<<<===>>>@@@BBBCCCGGGSSSqqq{{{ccc]]]eeexxxtttllldddZZZUUUUUUVVVUUURRRRRRZZZfffqqq{{{xxxppppppssswwwxxxxxxvvvvvvvvvnnnpppttt{{{zzzwwwrrriii]]]UUUPPPMMMLLLIIIJJJLLLLLLIIIMMM\\\lllsssllljjjooouuuxxx|||rrr\\\PPPOOO]]]xxxiiiLLLEEE@@@===<<<888888999999999999:::===@@@EEEGGGJJJMMMNNNMMMKKKJJJDDDBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHKKKMMMPPPQQQRRRTTTVVVWWWXXXZZZ^^^``````bbbdddfffggghhhkkkmmmoooqqqsssuuuvvvwwwxxxyyyxxx{{{~~~ooo[[[UUUQQQLLLDDDAAA???>>>>>>>>>===<<<===<<<<<<<<<===???@@@BBBGGGMMMfffmmmaaaeeejjj{{{pppbbbXXXVVVWWWVVVTTTOOOUUU^^^gggqqq|||}}}}}}|||zzzzzzsssttttttuuuyyyvvvlllfff]]]UUUOOOLLLLLLMMMKKKKKKMMMNNNMMMSSScccttt|||rrrnnnmmmppptttxxx|||aaaPPPLLLYYYpppsssRRRHHHAAA>>>===999777888999999888999<<<>>>AAADDDHHHLLLNNNMMMKKKJJJDDDBBB@@@@@@BBBBBBBBBAAA@@@@@@???>>>======>>>>>>======>>>???@@@AAABBBCCCDDDDDDFFFHHHJJJMMMOOOQQQQQQSSSUUUVVVWWWYYY\\\______bbbeeeggghhhiiilllnnnnnnqqqtttuuuuuuvvvxxxzzzxxxzzz}}}nnn\\\VVVQQQKKKCCCAAA????????????===<<<======<<<<<<===>>>@@@AAAFFFJJJ\\\|||lllgggaaa}}}nnn```YYYUUUSSSRRROOORRRWWW^^^gggqqq{{{~~~xxxssstttyyy~~~{{{kkkaaaWWWRRRNNNKKKKKKMMMLLLKKKMMMOOOSSS\\\nnnzzzrrrsssssstttuuuyyy~~~~~~hhhSSSLLLVVViiizzzWWWJJJAAA===>>>:::777888999999999999;;;===>>>AAAGGGLLLOOONNNLLLJJJFFFCCCAAA@@@AAABBBBBBAAAAAA@@@???>>>============>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFGGGJJJLLLNNNPPPOOOQQQSSSUUUVVVXXX[[[^^^^^^aaadddggghhhjjjlllnnnmmmppptttuuuttttttwwwyyyyyy{{{}}}~~~lll\\\WWWQQQIIIDDDBBB@@@???@@@???>>><<<>>>============???@@@AAACCCFFFSSSpppwwwhhh^^^lll{{{xxxiii]]]VVVRRRQQQOOOPPPRRRUUU\\\fffooouuuwwwppppppsssqqqtttzzzsssfffYYYTTTRRRNNNMMMNNNNNNLLLNNNTTT\\\jjj}}}yyyuuuyyy|||{{{yyy}}}~~~pppXXXNNNVVVddd}}}ZZZKKK@@@;;;===;;;777999::::::999999;;;===<<>>============>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSTTTVVVYYY\\\\\\___cccfffgggiiikkklllkkkooossstttrrrrrruuuyyyzzz{{{}}}~~~kkk\\\WWWPPPGGGDDDBBBAAA@@@@@@@@@>>>===>>>>>>=========???@@@AAA@@@DDDMMMeeehhh```bbbiii|||oooaaaXXXSSSRRRNNNNNNNNNPPPUUU^^^gggmmmvvv|||qqqooopppgggjjjooovvv~~~mmm^^^YYYWWWSSSPPPPPPQQQNNNPPPYYYeeevvvyyywww~~~~~~vvv\\\QQQVVVaaa}}}[[[LLL???:::<<<<<<888999;;;;;;::::::;;;===<<>>============;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFGGGIIIKKKLLLMMMMMMOOOQQQRRRSSSUUUXXX[[[ZZZ^^^bbbeeefffhhhiiikkkjjjooossstttrrrqqquuuxxx{{{|||}}}}}}mmm]]]VVVOOOHHHFFFCCCAAA@@@??????===<<<;;;;;;<<<<<<======>>>>>><<>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMPPPPPPPPPPPPRRRTTTVVVWWWXXX[[[___cccdddfffhhhjjjmmmnnnqqqtttvvvwwwxxxxxx|||}}}lll]]]VVVOOOIIICCCAAA??????@@@@@@???>>><<<<<<<<<==================AAAEEEPPPjjjlllbbb]]]iii~~~zzzhhh___ZZZVVVPPPNNNMMMOOOPPPQQQXXX```mmmtttsssiiiaaa___fffppp}}}tttkkkeee```]]]]]]^^^bbbmmm}}}|||gggTTTTTTYYYhhhxxx[[[JJJCCC???;;;:::;;;;;;;;;;;;;;;:::999999;;;===BBBHHHNNNPPPNNNLLLGGGEEEDDDCCCBBBBBBCCCCCC?????????>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDFFFHHHIIIIIIIIIKKKMMMNNNNNNOOOPPPSSSUUUXXXYYYYYY\\\```ccceeefffhhhjjjmmmnnnqqqtttvvvwwwxxxxxx{{{|||~~~jjj\\\VVVOOOIII???>>>===>>>@@@AAAAAAAAA===============<<<<<<<<>>>>>======<<<<<<===>>>???@@@AAAAAADDDFFFHHHHHHIIIIIIKKKMMMMMMMMMOOOQQQTTTWWWYYY[[[ZZZ\\\```ccceeegggiiikkkmmmnnnpppsssuuuvvvwwwwwwyyyzzz}}}ggg[[[UUUNNNIII???===<<<===???AAAAAA@@@>>>>>>======<<<<<<;;;;;;CCC>>>@@@GGGNNNaaa{{{iiidddmmm~~~{{{eeeZZZZZZUUUQQQQQQRRRRRRPPPQQQUUUZZZ___lll|||rrrfff\\\[[[___hhh{{{xxxsssfffnnnzzztttXXXRRRRRRXXXuuuzzzaaaPPPGGG@@@======999999::::::999999888777999<<>>===<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPRRRTTTWWWYYYZZZZZZ]]]```ccceeegggjjjlllmmmnnnppprrrtttuuuvvvwwwwwwyyy{{{~~~xxxcccZZZSSSLLLHHH@@@???======>>>???>>>===>>>>>>======<<<<<<;;;;;;@@@<<<@@@GGGIIITTTzzzzzzmmmiiipppmmm___]]]XXXTTTRRRSSSSSSPPPOOORRRUUUYYYdddrrrqqqbbb]]]]]]cccuuu~~~yyyrrr|||~~~~~~tttXXXRRRQQQUUUnnnfffRRRIIIDDD???===999999::::::999999888777:::<<>>===<<<<<>>>>>============>>>???@@@AAABBBBBBAAADDDFFFGGGHHHIIILLLNNNPPPQQQRRRTTTUUUVVVVVVVVVZZZ\\\___aaabbbeeeiiilllnnnnnnooopppqqqssstttuuuvvvwwwzzz}}}jjj[[[VVVOOOHHHEEE@@@>>><<<<<<======<<<;;;<<<<<<<<<===============999:::>>>@@@???FFFZZZnnn}}}pppqqq|||zzzggg^^^XXXSSSSSSSSSPPPOOOPPPQQQRRRVVV```jjjwwwuuukkkhhhmmm~~~}}}~~~wwwxxxtttWWWQQQOOOMMM[[[rrrxxx^^^MMMDDD@@@@@@;;;;;;;;;;;;;;;:::999999:::;;;???EEEKKKOOOPPPOOONNNLLLIIIFFFDDDCCCBBBBBB?????????>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAACCCEEEGGGHHHIIILLLNNNNNNPPPRRRTTTVVVWWWXXXXXXYYY[[[]]]___aaadddhhhkkknnnnnnnnnoooppprrrtttuuuvvvwwwzzz}}}gggYYYUUUNNNFFFEEE???===<<<;;;=========<<<;;;<<<<<<<<<======>>>>>>;;;===???======DDDSSS```yyyqqqtttlllccc\\\VVVVVVVVVTTTRRRTTTPPPOOORRRZZZcccppp~~~ssspppvvv|||~~~uuuwwwwwwZZZTTTPPPKKKVVVjjjfffQQQDDDBBBEEE;;;;;;<<<<<<;;;;;;:::999999:::===CCCIIILLLNNNMMMMMMKKKIIIFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>?????????======>>>???@@@AAABBBBBBAAACCCEEEGGGHHHIIILLLNNNLLLNNNQQQTTTWWWYYYZZZZZZYYY[[[]]]^^^```cccgggkkkooonnnnnnnnnppprrrtttuuuvvvxxxzzz~~~eeeZZZQQQMMMKKKCCC@@@???===<<<;;;<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>AAAEEEKKKOOOooo}}}uuuhhh```ZZZXXXVVVSSSSSSVVVPPPQQQRRRSSSXXXeeewwwyyy}}}zzz}}}}}}||||||~~~~~~gggTTTLLLNNNVVV___tttYYYIIICCCAAA<<<<<<<<<<<<;;;:::999999999999<<>>===<<<<<<;;;;;;===>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIKKKMMMPPPQQQRRRTTTVVVXXX[[[]]]___```aaacccfffiiihhhkkknnnoooooooooqqqttttttxxx}}}zzzdddZZZQQQMMMKKKCCC???>>><<<;;;:::;;;<<<===::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>AAAFFFJJJbbbxxxtttpppfff]]]ZZZXXXUUUSSSTTTQQQRRRRRRRRRVVV```nnnyyy}}}zzz|||||||||}}}oooZZZOOONNNTTT[[[wwwaaaLLLBBB>>><<<<<<<<<<<<;;;:::999999:::999<<>>===<<<<<<<<<<<<>>>???@@@AAAAAACCCEEEFFFHHHHHHHHHHHHKKKMMMPPPQQQRRRSSSVVVXXXZZZ\\\^^^```aaacccfffiiiiiilllooopppooooooqqqssssssvvvzzz}}}~~~~~~xxx|||cccZZZQQQMMMJJJCCC======;;;:::::::::;;;<<<999999::::::::::::999999;;;<<<<<<<<<;;;===AAADDDRRRnnnuuulll~~~pppbbb]]]\\\YYYVVVUUUSSSSSSSSSRRRSSSYYYcccjjj~~~}}}{{{{{{~~~~~~~~~}}}{{{|||~~~zzzcccUUUNNNQQQWWWllloooSSSDDD@@@======<<<<<<;;;::::::999;;;:::;;;@@@IIISSS[[[___YYYUUUPPPJJJGGGEEEFFFGGGAAAAAAAAAAAA@@@???>>>===;;;;;;===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHKKKMMMOOOQQQQQQRRRUUUWWWXXXZZZ]]]___```cccgggiiijjjmmmoooppppppppprrrsssrrrtttwwwyyyzzz{{{~~~}}}xxxbbb[[[RRRMMMJJJCCC===<<<;;;;;;::::::;;;;;;999999::::::::::::999999;;;;;;<<<;;;;;;<<>>>>>===<<<;;;:::::::::<<<::::::>>>FFFQQQ\\\ccc^^^[[[TTTMMMHHHFFFFFFHHHAAAAAAAAAAAA@@@???>>>>>>:::;;;===???@@@@@@@@@???AAAAAACCCDDDFFFGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTVVVWWWYYY\\\^^^```bbbfffiiikkkmmmnnnpppqqqqqqrrrsssqqqsssuuuvvvwwwzzz~~~uuubbb\\\SSSMMMIIIBBB======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<===@@@BBBGGGPPPkkkyyypppuuu|||ooohhhbbb\\\YYYVVVVVVUUUTTTSSSTTTWWWYYYeeewww|||~~~|||}}}zzzcccSSSPPPSSS```gggPPPIII@@@???===<<<::::::::::::;;;::::::<<>>:::<<<>>>@@@AAAAAA@@@@@@AAABBBCCCEEEFFFHHHJJJKKKJJJLLLNNNOOOPPPQQQSSSUUUVVVXXXZZZ]]]___aaaeeehhhkkkkkkmmmoooqqqrrrssssssrrrsssuuuvvvwwwzzztttddd___UUUMMMIIIAAA============<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::888999;;;<<<<<<>>>@@@CCCEEEIIIZZZ}}}xxxqqqwwwkkk```[[[ZZZXXXWWWUUUUUUUUUVVVWWWZZZiii}}}}}}|||}}}kkkWWWPPPSSS]]]wwwoooSSSIIIAAA@@@>>>;;;:::::::::::::::::::::;;;???GGGQQQWWW\\\^^^^^^ZZZQQQIIIEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFHHHKKKLLLJJJLLLNNNOOOOOOPPPRRRTTTUUUWWWZZZ\\\]]]```dddfffiiiiiijjjmmmqqqsssssssssqqqssstttvvvxxx{{{ttteeeaaaVVVNNNHHH@@@<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999999888999;;;<<<<<<<<<>>>@@@AAADDDOOOiii}}}zzzllleee^^^\\\XXXVVVUUUTTTTTTTTTSSS___ooo||||||}}}sssZZZQQQSSSYYYkkkxxxYYYKKKBBB@@@>>>;;;:::::::::;;;888999::::::<<>>=========>>>???@@@BBBBBBAAAAAAAAACCCEEEGGGJJJKKKJJJLLLNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\___bbbeeeffffffgggkkkqqqttttttsssoooqqqtttvvvxxxzzz~~~tttfffbbbWWWNNNHHH@@@::::::;;;;;;;;;:::999888888888999999999999888888888:::;;;;;;;;;;;;<<<>>>;;;AAAJJJ\\\xxxxxxpppaaa^^^YYYVVVTTTSSSRRRQQQQQQZZZeeeqqq~~~{{{{{{~~~~~~~~~www]]]RRRRRRVVVccc___QQQBBBAAA>>>;;;:::::::::;;;777999:::::::::===BBBFFFMMMVVV```ccc\\\QQQIIIEEEBBBBBBBBBBBBAAA@@@??????>>>>>>======>>>@@@BBBCCC???@@@@@@AAACCCFFFIIIKKKJJJLLLNNNNNNNNNOOOQQQRRRVVVXXXZZZ[[[\\\^^^aaaccceeedddfffjjjpppttttttsssmmmpppsssvvvxxxzzz}}}~~~xxxddd[[[VVVNNNDDD???>>>>>>===<<<;;;;;;::::::888999999::::::;;;;;;<<<999999999:::::::::;;;;;;:::BBBHHHOOOiiixxx|||qqqfff^^^\\\[[[UUUQQQRRRLLLQQQYYYcccooo}}}zzzzzz{{{{{{|||~~~}}}}}}}}}}}}gggUUUQQQVVV\\\yyysssPPPLLL???======999;;;>>>888::::::999999:::;;;===>>>IIINNNWWW]]]]]]WWWNNNHHHBBBCCCCCCDDDCCCBBB@@@???============>>>???@@@AAACCCDDDEEEDDDDDDEEEHHHJJJJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUXXXYYYZZZ]]]```cccaaacccfffjjjnnnppprrrssssssssssssuuuwwwzzz}}}~~~uuucccZZZUUUMMMDDD>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;AAAEEEJJJ\\\}}}~~~~~~ttthhhbbb\\\SSSOOOOOOOOOQQQWWW\\\bbbnnn~~~zzzyyyzzz|||}}}~~~~~~}}}{{{{{{{{{|||ttt]]]UUUTTTZZZsss[[[OOOBBB???@@@999:::<<<888::::::999999:::;;;===>>>EEEKKKSSSYYYZZZVVVPPPKKKBBBCCCCCCCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>???CCCDDDEEEDDDDDDEEEHHHJJJHHHJJJLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXZZZ\\\___bbbcccfffiiilllppprrrsssssssssssstttvvvxxx{{{|||qqq```XXXTTTLLLCCC>>>======<<<<<<;;;:::::::::<<<;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;===>>>AAADDDKKKaaaqqquuuwwwkkk```VVVQQQQQQQQQQQQSSSUUUVVV[[[iiixxx|||yyyzzz|||{{{}}}|||{{{zzz|||jjjYYYSSSVVVkkkiiiSSSFFFBBBBBB:::888;;;888:::999999999:::;;;<<<===AAAEEELLLRRRUUUTTTPPPMMMCCCDDDDDDCCCCCCAAA@@@@@@AAA@@@???>>>============BBBCCCDDDDDDDDDEEEGGGIIIGGGIIIKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUWWWYYY[[[cccccceeegggkkkooorrrtttssssssssssssuuuwwwyyyzzzyyykkk]]]VVVRRRKKKCCC>>><<<<<<<<<;;;;;;:::::::::::::::::::::999999888888::::::::::::;;;;;;;;;;;;>>>:::;;;AAACCCNNNmmmkkksssvvvhhh^^^ZZZYYYRRRQQQRRRSSSRRRSSS\\\fffsss}}}{{{}}}~~~{{{|||}}}zzz{{{~~~|||zzz{{{}}}zzz___VVVVVVdddxxxYYYIIICCCCCC:::777;;;:::999999999::::::;;;;;;<<>>======>>>>>>AAACCCDDDEEEDDDEEEGGGIIIGGGIIIJJJKKKKKKLLLNNNPPPPPPQQQSSSTTTUUUVVVYYY[[[ccccccdddfffiiinnnrrrtttttttttttttttuuuwwwyyyzzz~~~qqqeeeYYYTTTPPPIIIBBB>>>;;;;;;;;;;;;;;;:::::::::888888888999999:::::::::999999999::::::::::::;;;>>>777777@@@CCCGGG\\\wwwsssooommmsssrrrgggaaa___UUUSSSRRRTTTSSSRRRVVV\\\```mmmzzz}}}}}}||||||~~~}}}{{{www~~~}}}{{{xxxxxxzzz|||nnn\\\XXX```|||cccMMMCCCBBB:::777;;;;;;999999::::::::::::::::::>>>@@@DDDGGGJJJJJJJJJJJJFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>======>>>???@@@@@@@@@BBBDDDEEEDDDEEEFFFHHHGGGIIIKKKLLLLLLLLLNNNPPPMMMOOORRRTTTUUUXXX[[[^^^bbbbbbccceeehhhmmmqqqtttuuuuuuuuuuuuvvvxxxzzz{{{~~~jjj___VVVRRROOOHHHAAA>>>;;;;;;::::::::::::::::::777777888888999::::::;;;888888888888999999999999<<<666777@@@CCCDDDQQQbbbrrrdddbbbiiitttyyynnnfffaaaZZZVVVTTTUUUSSSPPPQQQTTTWWW^^^jjjvvv}}}yyytttwww~~~|||zzzzzz~~~~~~yyy}}}{{{xxxuuutttvvvxxxyyyddd\\\]]]sssrrrUUUDDDCCC<<<888;;;;;;999999::::::::::::999999===>>>AAADDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA============>>>???@@@AAA@@@BBBDDDEEEEEEEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNPPPLLLNNNQQQSSSVVVYYY]]]```aaaaaaccceeeiiimmmppprrruuuuuuuuuuuuwwwyyy{{{}}}yyyddd[[[SSSPPPMMMGGG@@@>>>::::::::::::::::::::::::888888888888888999999999666777777777777888888888888777:::>>>???@@@HHHSSSjjjoooddd___```gggoootttkkkddd^^^XXXUUUUUUTTTQQQOOOQQQRRRUUU[[[bbblllyyy|||yyyyyyvvvwww|||{{{wwwxxxzzzzzz}}}~~~~~~{{{xxxwwwttttttvvvwwwwww{{{jjj```[[[mmm___HHHDDD???:::;;;:::888999::::::::::::999888:::<<>>>>>>>>>>>>>>?????????AAADDDEEEEEEDDDEEEFFFFFFHHHIIIJJJJJJKKKMMMOOOMMMOOOQQQSSSUUUWWW[[[^^^___```cccfffiiimmmooopppssssssssstttvvvyyy{{{}}}qqqaaaXXXRRRPPPMMMFFF@@@>>>::::::::::::::::::::::::::::::999999888777777777666666666666777777777777666:::===<<<999;;;CCCLLLTTTtttcccYYY[[[cccpppyyypppiii___YYYUUUVVVVVVSSSRRRRRRPPPQQQTTTXXX___jjjvvv~~~zzzzzz|||zzzzzz~~~{{{}}}~~~{{{vvvtttvvvzzzvvv{{{{{{}}}}}}zzzyyyvvvuuuxxxxxxwwwyyy~~~nnnbbbZZZiiihhhKKKFFFAAA<<<;;;888888999:::;;;::::::888777777:::>>>BBBEEEFFFGGGGGGIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>============???AAADDDEEEEEEDDDEEEFFFDDDFFFHHHIIIIIIJJJLLLMMMNNNOOOQQQRRRSSSUUUXXX[[[^^^```cccgggjjjmmmooooooqqqqqqrrrsssuuuxxx{{{}}}~~~ppp___YYYVVVUUUPPPDDD===<<<;;;;;;::::::999888777777888888999999999999888888888777777777888999::::::::::::;;;===>>>@@@AAAAAAQQQ[[[{{{rrrddd^^^ZZZcccpppvvvooocccaaa^^^ZZZVVVSSSSSSSSSRRRTTTVVVWWWYYY___gggmmmzzz{{{zzz}}}{{{zzzzzzwww{{{~~~|||xxxrrrpppooowww{{{wwwxxxxxxxxxvvvuuuuuuxxx{{{zzzuuuccc\\\hhhtttQQQFFFBBB:::888>>>;;;;;;::::::::::::999999888999;;;???DDDFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAADDDBBB@@@BBBEEEGGGFFFDDDCCCDDDGGGIIIJJJKKKJJJJJJKKKMMMPPPRRRSSSUUUWWWYYY```bbbdddfffhhhlllqqqtttvvvvvvuuuvvvwwwyyy|||}}}}}}|||ggg^^^ZZZXXXWWWPPPCCC======;;;::::::999888888777777777888888888888888888777888777777777777888888999999:::;;;<<<===???@@@@@@HHHOOOhhhyyyhhh[[[]]]gggwww~~~tttjjjddd]]]YYYXXXWWWUUUSSSQQQRRRSSSSSSTTTXXX^^^cccmmmvvv}}}{{{|||yyywwwwwwyyy{{{~~~}}}yyytttrrrrrrvvv}}}}}}{{{wwwwwwxxxwwwuuutttuuuwwwzzzxxx}}}wwwddd]]]hhh\\\KKKCCC===<<<>>>;;;;;;::::::::::::999999888999;;;???CCCFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>???@@@BBBCCCBBBAAABBBEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJMMMOOORRRTTTUUUVVVYYY[[[___aaaccceeegggkkkooorrrtttttttttuuuwwwyyy|||}}}}}}rrr^^^[[[\\\]]]ZZZOOOBBB===>>>999999999888888777777666666777777888888777777666888777777666666666666777888888999:::<<<===>>>>>>AAAEEETTTrrryyyggg[[[___kkk~~~yyypppddd^^^]]]\\\XXXTTTRRRRRRRRRPPPPPPRRRUUUXXX^^^fffrrr|||vvvtttzzz~~~yyyvvvvvvyyy{{{|||{{{yyyvvvttttttvvv|||}}}{{{}}}yyywwwwwwvvvtttssssssvvvxxxyyy|||uuubbb[[[cccyyylllPPPCCC@@@>>><<<;;;;;;::::::::::::999999888999:::>>>CCCFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????AAAAAABBBAAAAAABBBDDDEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJMMMOOOQQQSSSTTTVVVYYY[[[^^^```cccdddfffiiilllooorrrrrrsssuuuwwwzzz|||}}}}}}mmm\\\XXX]]]aaa[[[MMMAAA===>>>888888888777777777666666666666777777777777666666888777666555555555555555777777888999:::;;;<<<<<<@@@CCCIIIZZZzzz|||gggccceeerrryyyooohhhbbb]]]YYYVVVUUUTTTRRRQQQQQQSSSTTTVVV\\\eeelllsssvvvrrruuu}}}}}}zzzxxxyyyyyyyyyxxxvvvuuuuuuuuuuuu{{{}}}|||zzzvvvvvvuuutttrrrrrruuuwwwzzz|||sss^^^UUU[[[jjjyyyVVVCCCAAA>>>888;;;;;;:::::::::999999999888888:::===BBBEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAABBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJJJJLLLOOOPPPQQQSSSVVVXXX]]]___bbbdddeeegggjjjlllpppqqqsssuuuxxx{{{}}}}}}~~~kkk^^^XXX___bbbZZZKKK@@@===>>>888888888777777777777777666666777777777777666666777777666555444444444555666666777888999:::;;;;;;>>>BBBFFFLLLaaatttiiigggsssvvvjjjdddbbb[[[XXXUUURRRRRRRRRSSSTTTTTTWWW[[[^^^dddqqq|||yyyzzzuuurrr|||~~~yyywwwuuuttttttttttttuuutttwwwzzz||||||vvvvvvuuusssqqqrrrtttvvvyyy|||uuu^^^SSSVVV^^^{{{```HHHCCC@@@999;;;;;;:::::::::999999999999888999===AAAEEEFFFFFFFFFFFFGGGFFFEEEDDDBBBAAABBBAAAAAA@@@???????????????@@@AAAAAABBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKNNNPPPQQQRRRUUUWWW\\\^^^aaacccdddfffhhhkkkpppqqqsssvvvyyy|||~~~|||~~~yyyggg^^^XXX___aaaVVVHHH@@@======888888888888888888888888666777777888888777777666777666666555555555555666666666777888999999:::::::::???CCCFFFQQQlllxxxiiigggsssvvvnnnkkk```[[[VVVRRRQQQSSSTTTTTTSSSUUUVVVVVVYYYcccrrr~~~~~~tttmmmxxx|||yyyuuussstttuuuvvvvvvuuuuuuvvvzzz~~~wwwwwwvvvtttrrrrrrtttvvvvvv|||~~~bbbUUUVVVXXXllllllRRRGGGBBB>>>;;;;;;::::::::::::999999999888999<<<@@@DDDFFFFFFFFFGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMOOOQQQRRRTTTWWWYYYZZZ]]]```ccceeefffiiikkkooopppsssvvvyyy{{{}}}}}}|||~~~qqqddd___ZZZ```^^^RRRFFF@@@===;;;888999999999999999999999777888888888888888888777666666666555666666777777777777777888999999::::::999;;;@@@DDDGGGWWW{{{|||ssstttyyy~~~yyyssshhhaaaYYYSSSRRRSSSTTTTTTUUUWWWXXXWWWWWW\\\fffnnn~~~~~~wwwmmmuuu}}}~~~xxxuuuvvvxxxzzzzzz~~~xxxuuuxxx~~~xxxxxxwwwtttrrrrrrtttvvvwww~~~gggWWWXXXTTTaaatttYYYGGGBBBBBB;;;;;;::::::::::::999999999888888;;;@@@DDDFFFFFFFFFGGGGGGHHHGGGEEEBBBAAA???@@@??????>>>===<<<<<<===???AAAAAA@@@@@@BBBDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSVVVXXXYYY\\\```ccceeegggiiikkkmmmoooqqquuuwwwyyyzzzzzz|||}}}mmmccc```[[[```]]]PPPDDD@@@===:::999999999999999999::::::888888999999999999888888666666666666666777888999777777888888999999::::::<<<999===CCCBBBIIIhhh|||xxxuuu}}}wwwoooggg]]]VVVTTTUUUVVVVVVWWWZZZ]]]\\\YYYZZZ```fffkkkpppwww~~~~~~{{{oootttxxxzzz|||xxxyyy|||}}}}}}~~~vvvyyy}}}~~~yyyxxxwwwuuusssrrrtttwwwzzziiiXXXWWWRRRYYY{{{www\\\FFF???CCC;;;;;;;;;:::::::::999999999888888;;;???CCCFFFGGGFFFGGGHHHHHHGGGEEEBBBAAA????????????>>>===;;;;;;===???AAAAAA??????AAADDDBBBBBBBBBBBBDDDFFFHHHIIIHHHJJJMMMNNNOOOQQQTTTVVVXXX[[[```cccfffhhhjjjllllllmmmpppsssuuuwwwwwwwww|||}}}xxxfff^^^]]][[[\\\VVVJJJ@@@<<<;;;999::::::999999888777666666666777888999999888777666666444333444555666555444444555666777888999:::;;;???999888===@@@FFFYYYoooyyyoooqqq}}}tttlllbbb]]]]]]\\\YYYUUU]]]___bbbcccaaa]]]^^^aaabbbdddgggnnnwww||||||uuutttuuuyyy|||~~~xxxuuuvvv|||yyy~~~{{{wwwuuutttssstttvvv\\\TTTQQQTTTllluuubbbLLL@@@>>><<<;;;999:::;;;;;;999888:::;;;<<<<<<===@@@DDDGGGIIIJJJJJJHHHDDDAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>???????????????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHJJJKKKKKKLLLNNNRRRUUUZZZ]]]aaadddeeefffhhhjjjlllnnnrrrttttttuuuvvvwww~~~tttccc\\\ZZZ[[[[[[UUUHHH???<<<;;;999::::::999888888777666666666777888888888888777666666555444555666666555444333333444555666777777888;;;777888>>>???AAAOOOaaarrrgggooozzz}}}{{{|||wwwqqqiiidddbbbbbbaaa___bbbeeejjjnnnmmmiiidddbbb]]]^^^___dddkkkuuu}}}~~~|||}}}}}}~~~yyywwwwwwzzz|||}}}~~~|||zzzzzzzzzxxx~~~~~~{{{}}}}}}~~~{{{yyyxxxxxxxxxgggXXXPPPQQQcccyyyvvvaaaKKKAAA@@@===;;;::::::;;;;;;999888999:::;;;;;;<<>>======<<<<<<======>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTXXX[[[___bbbccceeefffhhhkkknnnqqqsssttttttvvvwww|||}}}~~~ppp```YYYWWW[[[ZZZRRRFFF===;;;;;;:::999999999888888777777666666777777888888777777666777666555555777777666555444444555555555666666666666555999???>>><<>>===;;;::::::;;;999888888999::::::;;;===AAADDDDDDFFFGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@??????======<<<<<<======>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGIIIJJJKKKKKKMMMQQQTTTWWWYYY]]]___aaabbbeeefffjjjlllppprrrssstttuuuvvvzzz{{{|||~~~mmm```YYYWWW[[[XXXOOOCCC<<<;;;;;;:::999888888888777777777666666777777777777777777666888666555666777888777666777777777777777777777777444555999>>>===;;;>>>FFFSSSrrr|||vvvfff``````fffnnnrrrqqqoookkkeee```^^^]]]YYY^^^eeeooowwwxxxnnnccc```^^^[[[YYYZZZ]]]bbbeeelllpppwww~~~~~~}}}|||{{{{{{|||}}}~~~~~~{{{sssmmmiiikkkvvv|||yyyxxxyyyyyyxxx}}}zzz|||~~~|||{{{|||{{{{{{yyywwwzzzvvvqqqtttxxx~~~|||{{{zzzzzzzzz|||iiiXXXTTTZZZ```pppZZZLLLGGG@@@>>>;;;::::::::::::888888999999999999;;;???BBBCCCEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLNNNRRRTTTVVVXXX\\\^^^___aaadddfffhhhkkkoooqqqrrrssstttvvvyyyyyy{{{}}}mmmaaa[[[YYYYYYVVVLLLAAA;;;;;;;;;888888888888777777777777777777666666666666666666777888666555666777888777666777777777777666666666666666777999<<<<<<;;;???EEEIIIccc~~~{{{~~~yyyggg\\\[[[^^^bbbdddeeeccc^^^YYYUUUSSSQQQVVV\\\dddqqqzzzuuukkkeeebbb^^^[[[ZZZ[[[]]]___eeehhhmmmrrrxxx~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}yyynnngggbbbcccmmmxxx}}}yyyvvvuuuwwwwwwwww{{{}}}wwwyyy|||{{{yyyxxxyyy~~~{{{zzz|||{{{xxxzzz~~~wwwssswww{{{~~~~~~}}}|||{{{{{{{{{{{{{{{vvv```WWWWWW[[[uuujjjUUUGGGCCC@@@<<<;;;:::::::::999888999999999888:::>>>@@@DDDEEEFFFEEECCCAAAAAAAAACCCCCCCCCCCCCCCAAA@@@@@@>>>>>>>>>===>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEIIIJJJKKKLLLMMMOOORRRUUUVVVXXX[[[]]]^^^```cccffffffiiimmmoooqqqrrrsssuuuxxxyyyzzz}}}lllbbb]]]ZZZWWWSSSJJJ@@@;;;<<<:::666777777777777777777777777777666666555555666666777777666555555777777666555555444444444444444444444777888888999:::<<<@@@DDDFFFUUUsssyyyvvvyyyggg\\\YYYWWWXXXYYYYYYWWWTTTPPPNNNPPPTTTWWW]]]kkkyyyzzzssseeecccaaa^^^\\\\\\\\\\\\aaacccfffiiimmmqqqwww{{{|||zzzwwwvvvwwwxxxxxxxxxxxxzzz{{{}}}yyymmmddd^^^]]]eeennnyyywwwwww|||xxxuuuuuuvvvvvvvvv{{{|||wwwwwwxxxvvvuuuwwwxxx~~~||||||~~~~~~{{{|||zzzxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~jjjXXXTTTYYYjjj}}}aaaLLLEEEAAA===;;;:::::::::999999::::::999888:::===???CCCEEEEEEDDDBBB@@@@@@AAADDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBHHHJJJKKKLLLLLLOOORRRUUUUUUWWWYYY[[[\\\___bbbeeedddgggkkknnnoooqqqrrrtttxxxxxxyyy{{{~~~{{{jjjaaa\\\XXXTTTQQQIII@@@<<<<<<999444666777777777777777777777777666555555555555666777666555444555666666555444333444444444444444444444666777888777888;;;>>>???DDDHHH___|||qqqggg]]]YYYUUURRRRRRQQQNNNKKKNNNSSSTTTUUU```pppuuuoooccccccbbbaaa___^^^]]]\\\___bbbfffhhhiiiiiikkklllvvv~~~~~~|||{{{{{{yyyxxxtttrrrpppqqqtttxxxzzz{{{}}}xxxkkkbbb\\\```fffjjjxxx|||tttwww|||~~~{{{xxxwwwxxxwwwwww{{{}}}zzzzzzxxxtttsssuuuwww}}}~~~~~~~~~|||{{{|||||||||~~~}}}~~~~~~~~~sssYYYSSS\\\bbbsssWWWFFFCCC>>>;;;:::::::::999:::;;;:::999888999<<>>??????@@@@@@AAAAAABBBGGGHHHIIIJJJJJJMMMPPPSSSTTTUUUWWWYYYZZZ]]]aaadddcccfffjjjmmmnnnppprrrsssvvvvvvwwwyyy|||{{{~~~}}}xxxggg___ZZZVVVSSSPPPHHH@@@===<<<999333666666666666777777777777777666555444444555666777666444333444555666555444555555555666666666777777444666777666777999;;;:::CCC???QQQyyy{{{zzzjjjaaaWWWQQQPPPOOOMMMJJJKKKPPPPPPNNNWWWfffkkkeeebbbcccddddddcccaaa___]]]___ccchhhkkkjjjgggdddccciiirrr|||zzzzzzzzzyyyxxxzzzxxxuuuttttttuuutttsssqqqpppoooqqquuuzzz}}}wwwhhh^^^]]]aaadddsss|||wwwyyy~~~~~~~~~~~~{{{yyyzzzxxxwww{{{}}}}}}~~~zzzsssqqqssssss{{{}}}||||||zzz|||}}}{{{|||}}}~~~~~~~~~~~~}}}yyy[[[VVVbbb```cccGGGCCC???;;;:::::::::999;;;;;;;;;:::999:::<<>>@@@BBBCCCBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA===============>>>??????BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQRRRTTTUUUWWWXXX[[[___bbbbbbeeejjjlllnnnoooqqqsssuuuuuuuuuvvvyyy}}}|||uuuvvv|||lll\\\TTTTTTQQQLLLDDD===:::999999888777777777777777777777777:::777444333444666666666777666555444444555666777555555555555666666666666777777777888999999::::::@@@@@@FFFZZZyyyxxxgggZZZTTTRRRPPPNNNKKKLLLNNNOOOQQQUUUZZZ^^^\\\^^^___aaaaaa```^^^]]]\\\```dddhhhiiigggcccaaaccchhhooouuuxxxyyy{{{|||~~~zzzxxxuuurrrpppoooqqqrrrqqqwwwzzzuuutttwwwyyywwwxxxtttqqqssswwwxxxvvvrrrvvvsssrrrtttuuuwww~~~tttfffbbbeeejjjrrr~~~zzzzzz}}}}}}|||{{{zzzyyyzzz{{{{{{~~~xxxttttttvvvtttzzz~~~|||{{{|||{{{zzz{{{||||||}}}||||||{{{cccVVVZZZ]]]yyykkkSSSFFFBBBAAA999:::===999999999999999:::;;;<<<<<>>????????????>>>>>>=========>>>???@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRTTTVVVWWWYYY\\\___bbbdddgggkkknnnpppqqqqqquuuvvvwwwzzz|||~~~}}}yyyxxx}}}xxxiiiYYYQQQQQQOOOIIIBBB===::::::::::::777777777777777777777777777555222111222444444444555555444444444444555555444444444444555555555555666666777888888999999:::;;;===CCCOOOddd}}}zzzssshhh___VVVPPPNNNMMMLLLLLLMMMOOOPPPQQQZZZ[[[\\\]]]\\\[[[YYYXXXXXX[[[```dddeeedddaaa___[[[___dddhhhjjjlllmmmnnnsssxxxrrroookkkhhhggghhhhhhiiilllxxxzzzxxxyyyzzzxxxuuutttrrrrrrvvv{{{sssnnnqqq{{{~~~{{{yyyyyy{{{~~~~~~}}}|||{{{zzzzzzzzzzzz|||||||||yyyxxxyyyzzz~~~~~~}}}}}}|||~~~~~~{{{{{{{{{{{{|||||||||}}}ppp^^^\\\]]]wwwmmmUUUGGGBBBAAA::::::===888999999999999:::;;;<<<===???BBBDDDEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB===============<<<<<<;;;======>>>???@@@BBBCCCDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^bbbdddgggkkknnnpppqqqqqqtttuuuwwwyyy{{{}}}zzz}}}sssdddVVVNNNOOOLLLGGGAAA<<<;;;;;;;;;;;;777777777777777777777777777555222222333444444333333333444444444444333333222333333333444444444444666666777777888888999999888;;;@@@DDDLLL___xxx~~~|||xxxiii___XXXSSSNNNLLLLLLMMMKKKIIIQQQQQQRRRRRRQQQPPPOOONNNQQQTTTXXX\\\^^^^^^]]][[[RRRUUUXXXYYYZZZ[[[\\\^^^^^^ccciiiooovvvtttnnngggbbbcccdddddddddkkk~~~|||zzzyyyxxxwwwxxxyyyzzzyyyxxxyyyxxxxxxwwwxxxyyy{{{|||~~~}}}~~~~~~|||~~~~~~|||}}}|||zzzzzzzzz{{{}}}~~~~~~ggg\\\[[[rrruuuXXXGGGAAA@@@::::::<<<888999999999999:::;;;<<<===@@@BBBEEEFFFEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<======>>>>>>@@@AAACCCDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUWWW[[[]]]aaacccfffjjjmmmooopppqqqssstttuuuwwwzzz|||~~~}}}mmmaaaTTTMMMMMMKKKGGG@@@<<<:::::::::999666666666666666666666666999777555444555666666555222333444555555444333222333333333333444444444444555555666666777888888999777;;;======???KKK___ooo{{{jjjbbbWWWQQQPPPPPPNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLPPPSSSVVVVVVVVVUUUNNNOOOPPPOOONNNOOOPPPRRRRRRVVVYYYZZZ]]]eeeqqqzzzwwwjjjbbbaaacccddddddlll~~~{{{wwwvvvvvvwwwwwwxxxxxxxxxvvvuuuuuuuuutttuuuvvvxxxzzz{{{~~~||||||}}}~~~yyy}}}|||}}}~~~~~~}}}~~~}}}zzzxxxyyy{{{}}}}}}|||~~~qqqYYYWWWkkk~~~}}}^^^HHH???@@@;;;:::===999:::999999::::::;;;<<<===@@@CCCEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>======>>>>>>???AAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNOOORRRSSSTTTVVVYYY\\\```bbbeeeiiimmmooopppqqqqqqrrrtttvvvyyy{{{}}}~~~wwwjjj___TTTMMMNNNLLLGGGAAA<<<:::999777666666666666666666666666666888666555555666666555444333444555666666555444333333444444444444555555555444555555666666777888888555888::::::<<>>>>>>>>>>>=========>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLLLLNNNPPPQQQSSSUUUXXXZZZ___aaadddhhhlllnnnppppppqqqrrrsssvvvxxxzzz|||}}}rrrggg___TTTNNNOOOKKKGGGAAA<<<:::888666555777777777777777777777777666444333333444555333222444444555555555555444444444444444444555555555555444444555555666666777777444555777999:::===BBBFFFUUUgggoooddd\\\VVVRRROOOMMMJJJHHHGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHGGGFFFDDDCCCDDDEEEDDDGGGJJJJJJJJJLLLQQQUUUXXXlllwwwmmmiiijjjlllooorrrzzzwwwwwwwwwxxxyyy{{{zzzxxxvvvuuuuuuxxxxxxxxxxxxyyy{{{}}}~~~yyy|||}}}{{{{{{}}}~~~zzzzzz~~~yyy{{{~~~~~~|||xxxuuuvvvzzz~~~|||yyyxxxxxxzzz|||~~~}}}|||~~~ddd\\\ccczzzuuuzzzYYYEEECCC>>><<<===;;;::::::::::::;;;<<<===>>>AAADDDGGGHHHHHHHHHIIIJJJGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA???===<<<<<<<<<============>>>>>>@@@AAAAAABBBCCCDDDFFFGGGIIIJJJKKKKKKMMMOOOPPPQQQSSSWWWYYY^^^```dddhhhkkknnnppppppqqqrrrsssvvvxxxzzz|||}}}mmmddd]]]TTTNNNOOOHHHDDD???<<<:::999777666777777777777777777777777555444333444555555333111444444333333333333444444222333333333444444444444333444444555555666777777444777999999888999===@@@GGGTTTiiisssjjjfffYYYVVVQQQLLLIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFFFFEEEDDDBBBCCCDDDBBBCCCEEEFFFHHHJJJKKKLLLOOO[[[ppp{{{rrrooopppllljjjppp|||{{{yyywwwvvvyyyzzz|||zzzwwwuuuuuuvvvyyyyyyxxxxxxyyy{{{|||}}}wwwzzz|||{{{yyywwwxxx{{{}}}yyyzzz}}}}}}}}}|||}}}||||||zzzwwwuuuvvvyyy}}}~~~zzzxxxxxxxxxyyy{{{|||}}}||||||}}}ooo___^^^kkkxxxiiiOOOIIIAAA<<<===;;;;;;::::::;;;;;;<<<===>>>BBBDDDGGGIIIIIIIIIJJJKKKFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA???===<<<<<<======>>>======>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJLLLNNNOOOPPPRRRVVVXXX]]]___cccgggkkknnnooopppqqqrrrtttvvvxxxzzz|||}}}~~~~~~kkkccc]]]SSSNNNOOOEEEBBB>>>;;;::::::999888777777777777777777777777777666555666777777555333444333222111111222333444111111222222222333333333333333444444555666666777777;;;>>>;;;777666;;;AAA???EEETTTlll|||hhhddd^^^WWWRRRPPPOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEFFFHHHGGGFFFDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHGGGIIINNN[[[qqqrrrmmmmmmaaa^^^___fffnnnxxx}}}{{{wwwtttyyy{{{{{{yyyuuussstttvvvwwwvvvvvvvvvvvvxxxyyyzzzvvvyyyzzzyyyvvvuuuwwwzzz|||xxxyyy|||zzz|||~~~|||zzzyyyzzz}}}{{{zzzxxxwwwvvvwwwyyy|||~~~{{{xxxwwwwwwwwwxxxzzz{{{{{{{{{|||~~~ttt___YYY___zzz|||tttVVVMMMDDD===<<<:::;;;;;;;;;;;;;;;<<<>>>>>>BBBDDDHHHIIIIIIIIIJJJLLLFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDAAA???>>>>>>??????>>>>>>======>>>???@@@@@@AAABBBCCCEEEFFFHHHIIIJJJIIIKKKMMMOOOPPPRRRUUUXXX\\\___bbbgggkkknnnooopppqqqrrrtttvvvyyy{{{}}}}}}{{{~~~uuufffaaaXXXRRRPPPJJJHHHDDD>>>999777777666666888777777666555444444444666666555555555444444444666666555555555444444444222222222222222222222222444444444555555555555666444555666777888999::::::DDD<<>>??????AAAFFFIIIKKKNNNRRROOOJJJHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKLLLNNNPPPUUUXXXYYY[[[___dddiiimmmpppqqqrrrqqqqqquuuzzz~~~~~~}}}ooo^^^ZZZRRRNNNNNNIIIGGGBBB===999888777777777888777777666555555444444666555555555444444444444555444444444333333333333222222222222222222222222444444444444555555555555444555666777888999999:::===888===LLLZZZmmmzzztttpppfffdddaaa___]]]ZZZWWWTTTPPPNNNLLLKKKKKKKKKJJJJJJEEEFFFGGGGGGGGGGGGHHHIIIGGGFFFHHHQQQ]]]ggglllmmmrrruuuuuuppphhhbbbaaabbbccc___YYYVVVYYYbbbnnnwww~~~xxxssswwwxxxyyyyyyyyyyyyxxxwwwwwwvvvtttrrrpppqqqsssuuuvvvwwwyyyxxxwwwuuutttsssttttttuuuvvvwwwwwwwwwwwwyyywwwxxx{{{{{{yyyxxx{{{}}}}}}yyyxxxvvvuuuuuuvvvwwwxxx|||zzzxxxwwwwwwxxxwwwvvvvvvuuuttttttuuuwwwyyy{{{{{{cccYYYRRRYYYpppsssWWWGGG@@@<<<:::;;;;;;;;;;;;<<<===>>>??????CCCGGGJJJOOOTTTSSSNNNIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<===???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMPPPTTTWWW[[[]]]```dddhhhkkkmmmnnnooooooooossswww{{{{{{zzz~~~~~~jjjXXXTTTMMMKKKMMMIIIDDD@@@<<<999888888888888777777777666555555444444555555555555444444444444333333333333222222222222222222222222222222222222444444444444555555555555444555555666777888999999<<<:::>>>EEEJJJWWWzzz}}}wwwpppkkkbbb\\\VVVSSSUUUUUUSSSOOOKKKKKKKKKKKKJJJIIIHHHGGGKKKIIIHHHKKKQQQUUUWWWVVV^^^aaaeeeggggggiiinnnrrrzzzqqqfffaaadddnnnxxx~~~}}}{{{zzz{{{|||zzzuuupppuuuvvvwwwxxxyyyyyyyyyyyy{{{yyyvvvrrrpppoooooopppsssuuuwwwwwwuuusssrrrrrrrrrsssssstttuuuvvvvvvwwwvvvuuuwww|||}}}zzzyyy{{{{{{xxxxxxxxxxxxwwwvvvvvvuuuzzzxxxvvvuuuwwwxxxxxxwwwvvvuuutttssssssuuuwwwxxx{{{}}}kkk[[[NNNQQQbbb}}}|||hhhOOOAAA<<<<<<;;;;;;;;;;;;<<<===>>>>>><<>>===<<<<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMOOOSSSVVV\\\^^^```cccfffiiijjjkkkooonnnooorrrvvvyyyzzzzzz}}}kkkWWWRRRMMMLLLNNNJJJAAA>>>:::888888999999888777777666666555555555555444444444444444444444444333333333333333222222222222222222222222222222222333333444444444555555555444444555666666777888888===<<>>AAA;;;;;;;;;;;;;;;<<<===>>>;;;@@@EEEIIIPPPWWWXXXUUUKKKIIIFFFEEEEEEEEEDDDBBBDDDDDDCCCBBBAAA???===<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHJJJKKKLLLOOORRRUUU[[[\\\___bbbeeehhhiiijjjooopppqqqtttwwwyyy{{{{{{|||~~~lllXXXSSSNNNMMMNNNHHH???<<<999888888999888888666666666666555555555555333333444444444444444444333333333333333444444444222222222222222222222222333333333444444444444555444444444555666666777777888777999===???DDDTTTfff~~~tttpppqqqxxx|||uuullliiifffeeeeeefffeeeccc```^^^]]]]]]```ccceeefffiiipppyyy{{{uuuvvvxxxyyyrrrrrrrrrssstttsssqqqoooooopppqqqrrrtttvvvwwwxxxzzzwwwtttrrrrrrqqqooommmkkkpppuuuvvvsssppppppqqqrrrrrrrrrsssuuuwwwyyyzzzvvvvvvyyy~~~|||~~~}}}{{{xxxvvvuuuwww{{{|||zzzxxxwwwwwwxxxyyyzzzyyyzzz|||lllXXXVVV]]]iii}}}llluuuaaaHHH@@@BBB<<<;;;;;;;;;;;;<<<<<<===<<>>======<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKNNNQQQTTTWWWXXX\\\```dddhhhjjjkkknnnoooqqqsssuuuwwwyyyzzzzzz|||kkkXXXUUUQQQOOOMMMEEE>>>;;;999888888888888777666666666666666666555555333333333333444444444444333333333333444444444444222222222222222222222222333333333333444444444444444444444444555555666666666555777<<>>===============>>>??????>>>???@@@AAABBBDDDEEEEEEFFFHHHIIIJJJJJJMMMPPPSSSSSSUUUZZZ^^^ccchhhkkklllkkkmmmoooqqqrrrsssvvvxxxyyy{{{~~~}}}iiiYYYXXXVVVSSSOOOFFF===;;;999888888888777555555666666666666666666666222222333333333444444444111222222222333333333333222222222222222222222222222222333333333444444444333444444444444555555555777777999===>>>@@@DDDIIIXXXoootttooommmrrr|||rrrlllmmmoooooolllkkkkkkjjjjjjlllooorrrqqqpppqqqrrrsssuuuwwwyyyxxxtttqqqqqqsssssspppmmmgggnnnuuuvvvrrroooppprrrpppoooooopppsssvvvyyy{{{zzzxxxzzz}}}xxx{{{~~~{{{zzz|||zzzyyywwwvvvwwwxxxzzz{{{zzz{{{|||~~~]]]TTTQQQVVVttttttkkk{{{```KKKAAA<<<;;;;;;::::::;;;;;;<<<:::>>>BBBEEELLLTTTWWWUUUNNNLLLIIIGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAA??????===============>>>>>>???>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIIIIJJJLLLOOORRRRRRUUUYYY]]]bbbgggjjjkkkjjjmmmpppqqqqqqrrrtttwwwxxxzzz}}}~~~}}}iiiZZZ\\\[[[XXXSSSHHH===;;;999888888777666555555555555666666666666666222222222333333444444444000000111111222222222222222222222222222222222222222222333333333444444444333333444444444444444444666777:::;;;999999>>>DDDKKKWWWnnntttooopppwww{{{~~~pppmmmqqqssstttjjjiiihhhggggggjjjnnnrrrsssrrrrrrssstttvvvxxxzzzxxxtttqqqqqqssssssppplllfffnnnuuuwwwrrrooopppsssnnnnnnnnnoooqqquuuxxxzzzzzzxxxyyy~~~~~~}}}xxxzzz~~~~~~{{{{{{|||}}}}}}{{{zzzyyyxxxxxxzzz|||}}}{{{|||||||||~~~ccc\\\VVVTTTmmmyyykkkvvvmmmTTTFFF<<<;;;;;;:::::::::;;;;;;888<<<@@@DDDLLLUUUXXXVVVNNNLLLIIIHHHGGGFFFEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>============>>>>>>???===>>>???@@@BBBCCCDDDEEEFFFGGGIIIIIIJJJLLLOOORRRSSSUUUYYY]]]bbbfffhhhiiikkknnnrrrrrrrrrsssvvvyyywwwyyy|||~~~~~~~~~~~~}}}jjjZZZXXX\\\YYYNNNEEE<<<;;;:::999888888888888666666666666555555555555444444444444444444444444222222222222222222222222000000111111111222222222222222333333333333444444555444444444444555666666666666666777888:::;;;<<>>>>>CCCIIIOOORRRRRRQQQOOOMMMJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA???======>>>???>>>===>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQTTTXXX\\\^^^bbbfffiiilllmmmmmmmmmmmmnnnqqqtttsssyyy|||||||||~~~tttcccVVVYYY```]]]PPPEEE;;;;;;:::999888888888888666666666666555555555555444444444444444444444444222222222222222222222222222222333333333444444444222222333333333333444444444444444444444555666666666666666777888999;;;;;;<<<@@@GGGSSSfffwwwooopppwwwtttsssqqqqqqtttqqqnnnjjjiiikkknnnpppqqqrrrtttuuutttssssssuuuwwwwwwtttrrrsssvvvuuupppkkkiiiqqqvvvvvvuuuvvvuuurrrnnnpppppppppqqqtttzzz~~~~~~||||||{{{{{{|||zzz|||}}}~~~~~~|||zzzxxxxxxyyy{{{{{{zzzxxxyyyzzzyyyxxx|||nnnZZZUUUSSScccssskkkeeeJJJBBB>>>===>>>;;;888888<<<===<<<<<<@@@GGGMMMOOOPPPRRRPPPMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA???======>>>???>>>===??????@@@@@@AAABBBDDDEEECCCEEEGGGIIIJJJKKKMMMOOORRRTTTXXX[[[^^^```dddgggjjjkkkmmmnnnnnnppprrrttttttyyy|||{{{{{{~~~hhh[[[TTT\\\fffcccRRRDDD;;;:::999888888777888888666666666555555555555444444444444444444444444444222222222222222222222222222222333333333444444444222222333333333333444444444444444444444555555666666666666666777999:::;;;999>>>CCCFFFMMM___yyytttjjjrrr~~~wwwuuutttrrrqqqrrrsssqqqnnnnnnoooqqqrrrrrrrrrssstttsssrrrrrrtttvvvvvvtttrrrtttvvvuuuqqqnnnhhhooovvvwwwwwwxxxvvvrrrnnnoooppppppqqqtttxxx|||~~~{{{zzz|||~~~}}}}}}{{{wwwuuuyyy~~~~~~~~~~~~~~~}}}zzzyyyzzz|||}}}}}}{{{||||||zzzyyy{{{ttt___VVVPPP]]]yyy}}}lll{{{nnnRRRCCC@@@>>>???===:::999<<<<<<;;;<<<@@@FFFKKKOOOQQQRRRQQQNNNLLLIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA???======>>>???>>>===?????????@@@AAABBBCCCDDDDDDFFFHHHIIIJJJLLLNNNPPPRRRUUUXXXZZZ\\\^^^aaadddfffiiimmmooopppqqqsssuuuuuuyyy{{{yyyyyy~~~}}}www```WWWUUUbbbmmmgggSSSBBB;;;:::999888777777777777666666555555555444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222333333333444444444444333333444444555666666555555666777888999999<<<@@@CCCBBBCCCNNNbbbssspppnnnuuu~~~yyyxxxvvvtttqqqooouuusssqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrssstttsssrrrqqqrrrttttttqqqooohhhooouuuvvvxxxyyywwwsssoooooopppqqqrrrtttwwwyyy~~~~~~}}}zzzxxxxxxyyy{{{~~~~~~{{{{{{zzzvvvqqquuu||||||~~~}}}|||}}}~~~}}}~~~}}}hhh[[[OOOVVVooopppuuutttWWWFFFAAA>>>>>>===::::::<<<======>>>AAAFFFLLLPPPSSSSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA???======>>>???>>>===>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJJJJLLLNNNPPPRRRUUUWWWYYYZZZ\\\^^^aaacccggglllppprrrssstttuuuvvvyyyzzzxxxxxx}}}|||nnn\\\WWWZZZhhhqqqhhhQQQ???::::::999888777777777777555555555555444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222333333333444444333333333333333444555555555555555555666777888888:::<<<======>>>EEEOOOXXXhhh}}}uuusssooozzz}}}|||{{{yyyxxxxxxvvvsssvvvtttssssssttttttsssqqqrrrqqqppppppqqqrrrsssssspppoooooopppqqqrrrqqqpppkkkppptttuuuwwwzzzxxxsssppppppppprrrtttuuuvvvwwwuuuvvvwwwvvvuuuvvvxxxzzz~~~{{{zzzxxx{{{yyywwwzzz~~~~~~}}}~~~~~~vvvhhhUUUSSSeeevvvsss{{{^^^KKKDDD>>>===<<<:::999;;;<<<===>>>@@@DDDJJJPPPTTTTTTSSSQQQOOOMMMKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA???======>>>???>>>===????????????@@@BBBCCCDDDCCCFFFHHHIIIJJJKKKNNNPPPRRRTTTVVVWWWXXXYYY\\\^^^```eeekkkoooqqqrrrssstttuuuyyyzzzxxxxxx}}}~~~zzzfffZZZYYY```mmmrrreeeNNN>>>:::999888777777666777777555555555444444444444333333333333333333333333333222222222222222222222222222222333333333444444444222222333333333333444444333333333333333444444555555555555555555666777777888888999:::===@@@DDDGGGRRRaaannnooottt{{{}}}wwwyyyyyyxxxyyy}}}~~~|||xxxvvvtttsssttttttsssrrrqqqpppooooooqqqrrrrrrqqqmmmmmmnnnoooooopppqqqqqqnnnqqqssssssvvvzzzyyytttqqqqqqqqqsssvvvwwwvvvuuuqqqrrrtttuuuuuuvvvyyy{{{}}}|||zzzxxx{{{~~~}}}~~~~~~~~~}}}zzz}}}{{{cccWWWbbbuuummmRRRHHH???<<<<<<::::::<<<:::;;;<<<>>>AAAFFFMMMRRRUUUTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???======>>>???>>>===@@@@@@@@@AAABBBCCCEEEEEECCCEEEGGGHHHIIIKKKMMMOOOPPPRRRUUUVVVVVVXXXZZZ\\\___ccciiimmmoooqqqrrrssstttxxxzzzxxxxxx}}}}}}ooo]]]VVVYYYcccooopppaaaLLL???:::999888777777666666666555555555444444444333333222222222222222222222222222222222222222222222222222222333333333444444444222222333333333333444444333333222222333333444555555555444444555555666666888999:::;;;<<<>>>@@@BBBIIIOOOcccvvvrrrppppppuuu||||||uuuxxxyyyvvvwww~~~{{{yyyvvvttttttuuutttsssqqqooommmnnnppprrrqqqppplllmmmnnnooooooppprrrtttrrrsssrrrqqqtttyyyyyyuuusssrrrrrruuuxxxyyywwwtttrrrtttvvvwwwxxxyyy{{{~~~}}}}}}{{{wwwvvv~~~xxx~~~}}}yyy|||~~~~~~uuuaaaeeetttzzz{{{[[[NNNBBB===<<<;;;<<<>>>999:::<<<===???EEEMMMSSSUUUUUUTTTSSSPPPMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDAAA???======>>>???>>>===>>>>>>>>>???@@@AAACCCCCCBBBDDDFFFGGGHHHIIILLLNNNNNNQQQSSSUUUUUUWWWYYY[[[___bbbgggkkkmmmnnnppprrrsssxxxzzzyyyyyy}}}}}}}}}~~~~~~gggWWWSSSXXXdddooommm^^^KKK@@@:::999888777666666666666555555444444444333333333222222222222222222222222222222222222222222222222000000111111111222222222222222333333333444444444333333222222333333444555555555444444444555666666777999;;;:::888999===AAACCCCCCNNNfffvvvllleeeeeeiiioooxxx~~~{{{{{{www{{{zzztttuuu|||~~~{{{wwwuuuuuuvvvuuuuuuqqqooommmmmmppprrrqqqooommmnnnoooooopppqqqsssuuuuuutttrrrpppsssyyyyyyuuusssssssssvvvyyyzzzwwwtttuuuwwwyyyzzzzzz{{{}}}~~~~~~{{{|||{{{vvvppp{{{tttyyy{{{~~~~~~jjjiiigggxxx{{{```RRRDDD>>>===<<<>>>@@@;;;<<<>>>???AAAFFFOOOUUUUUUUUUUUUSSSQQQNNNKKKIIIGGGGGGHHHGGGGGGFFFEEEDDDAAA???======>>>???>>>===::::::;;;;;;<<<>>>???@@@AAACCCEEEGGGGGGIIIKKKMMMMMMPPPRRRTTTUUUVVVYYY[[[___bbbfffiiikkkmmmoooqqqrrrwww{{{zzzzzz}}}~~~|||}}}~~~yyy|||ddd[[[TTTZZZhhhssslllWWWEEE===999999888888777666666666666555444333333333333333444444333333333333222222555444222000000111222333111000/////////000222333555555555555444333222111333333222222333333444555555555444444555666888999555666999;;;<<<===<<<<<>>???AAAIIIRRRYYYPPPLLLQQQUUUPPPKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>======>>>>>>;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQTTTWWWYYY]]]```dddhhhlllnnnooooootttvvvyyyzzzzzzzzz{{{|||{{{~~~zzzwwwzzzcccYYYTTTZZZfffnnngggTTTCCC<<<888888888777666666555555444444333222222222222222444444333333333222222222555333222000000111222333111000/////////000222222333333444444444444444333333222222222222333444444444444444444444666777888666777888:::;;;<<<<<<===???AAADDDIIITTTiiipppaaa___```cccgggmmmssswwwxxx{{{vvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqpppooommmnnnppprrrtttsssqqqpppqqqrrrtttvvvvvvtttrrrpppqqqsssuuuvvvxxxyyyzzz{{{{{{|||||||||}}}zzzwwwvvvxxxyyyxxxwwwwwwtttvvv}}}}}}|||}}}~~~}}}|||}}}~~~|||fffbbbuuuxxxwwwdddIIIAAAAAA>>>;;;<<<;;;:::;;;>>>???AAAIIISSSXXXQQQOOOSSSUUUPPPJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>><<<======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVYYY[[[^^^bbbgggkkkmmmoooooosssvvvxxxyyyyyyyyy{{{|||{{{}}}vvvwww~~~ggg]]]UUU[[[dddhhh___NNNAAA;;;888888888777666666555555333333222111111111222222333333333333222222222222444333222000000111222222000000000///000111111222000111222333444555555555222222222222222333444444333333333333444555666666666777777888999;;;<<<======???@@@AAAFFFTTTffftttsssddd```ZZZYYY]]]dddkkknnnwww|||wwwvvvvvvuuuuuuuuuuuuttttttttttttvvvvvvuuutttuuuvvvxxxyyyvvvuuuuuutttssssssssstttssssssrrrooolllkkklllnnnpppppppppoooooonnnnnnnnnrrrrrrpppllljjjkkkpppuuuwwwxxxzzz|||}}}~~~~~~zzzwwwsssrrrtttwwwyyyyyywwwttttttzzz|||~~~|||~~~||||||||||||}}}kkkaaallluuuooo{{{qqqPPPCCCAAA???<<<;;;<<<;;;<<>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPRRRVVVXXXYYY\\\```eeeiiilllnnnooorrrtttwwwxxxxxxyyyzzz{{{{{{}}}zzztttzzz}}}hhh^^^VVV\\\bbbaaaWWWIII???:::999999999888777777666666333333222222222222222333333333333222222222222111333333222111000111111111000000000000000111111222000111222333333444444444222222222111222333333444222222222222333444555555777666666666888:::<<<>>>===>>>???>>>@@@HHHSSS\\\ppp|||rrrdddZZZXXX\\\aaaeeehhhrrryyyuuuttttttttttttttttttuuuuuuuuuwwwvvvuuuttttttvvvwwwyyyvvvuuuuuuttttttuuuuuuvvvuuutttsssooollliiiiiijjjmmmnnnnnnooonnnllljjjiiilllmmmlllfffaaabbbkkksssvvvwwwyyy|||~~~xxxvvvsssrrrtttyyy}}}~~~yyyvvvxxx{{{}}}~~~~~~~~~~~~|||{{{zzzzzzzzz{{{~~~uuubbbiii}}}tttttt}}}WWWDDDAAAAAA>>><<<===<<<===???@@@AAAIIIRRR[[[YYYXXXWWWUUUPPPKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQUUUWWWXXXZZZ^^^ccchhhlllnnnooopppsssuuuwwwwwwxxxyyy{{{{{{}}}~~~tttqqq}}}uuucccXXXWWW]]]aaa\\\PPPDDD===:::;;;::::::999999888777777444444333333333333444444333333222222222111111111222222111111111000000111///000000000111111111111111111222222222222222111222111111111111222333333111111222333333444444444666666555666777999;;;===;;;<<<===>>>???CCCJJJPPP[[[jjjooofffaaa^^^]]]\\\ccclllvvv{{{wwwuuussssssttttttuuuvvvwwwwwwwwwvvvuuutttttttttuuuvvvttttttsssttttttuuuvvvwwwvvvuuutttpppllliiihhhhhhkkklllnnnoooooollljjjhhhiiijjjiiiccc\\\]]]fffppptttuuuwwwyyy{{{~~~xxxwwwuuutttwww|||zzzyyyyyy|||~~~~~~}}}~~~~~~|||{{{zzzyyyxxxyyyzzzzzz{{{hhhmmm|||yyyzzz___HHHBBBBBB@@@===>>><<<===??????AAAHHHPPP]]]___^^^[[[VVVRRRNNNKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@???>>>?????????@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJLLLMMMNNNPPPTTTVVVXXXZZZ]]]bbbfffjjjmmmooooooqqqtttuuuvvvvvvxxxzzz|||}}}~~~~~~~~~~~~nnnooopppaaaWWWYYY```bbbYYYKKKBBB<<<999;;;::::::999888888777777444444333333444444555555222222222222111111111111222111111111111000000000//////000111111111111000111111222222222111111000111111111111111222333333000111222333444444444444444555555666777999:::;;;888999;;;===>>>AAAEEEHHHMMMVVViiixxxlllddd___```aaabbbgggrrr~~~~~~zzzxxxxxxssssssttttttuuuvvvvvvvvvuuuuuuuuuttttttsssssssssqqqqqqqqqrrrsssuuuvvvwwwuuuvvvtttqqqmmmjjjhhhhhhkkkmmmoooqqqqqqpppmmmlllkkkllljjjddd^^^___gggpppssssssrrrsssvvvzzz}}}xxxxxxwwwuuuwww{{{{{{zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzyyywwwuuuvvvxxxzzz|||{{{~~~uuusss|||jjjOOOEEECCCAAA???>>><<<===>>>>>>???FFFOOO]]]cccfffbbb[[[VVVQQQMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA??????????????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKLLLMMMOOOSSSUUUWWWXXX[[[___dddhhhkkkmmmmmmooorrrttttttuuuwwwyyy{{{|||}}}}}}}}}yyykkkooo|||nnnbbbYYYZZZbbbdddXXXIIIAAA<<<999999999888888777666666555333333222222333444444555222222222222111111111111111111111111111000000///...///000111222111111000...///000111222222222111111111111111111222222333111222333444555555555444333444555777888999999:::888999;;;<<<>>>???AAACCCEEEJJJVVVgggxxxpppmmmfff___\\\___hhhppp|||zzzyyyuuuxxx{{{{{{zzzxxxxxxxxxuuutttttttttssssssrrrrrrpppqqqssstttuuutttsssrrrnnnnnnooopppqqqsssuuuvvvuuuuuuuuurrrnnnkkkjjjjjjlllnnnpppsssttttttsssrrrqqqqqqooojjjeeefffmmmsssrrrpppnnnnnnpppuuuzzz}}}xxxxxxvvvtttrrrtttyyy~~~|||zzzyyyyyyxxxwww|||~~~|||zzzxxxxxx{{{|||}}}~~~~~~}}}|||yyywwwtttrrrssswww{{{~~~||||||yyy|||wwwvvvWWWHHHDDDAAA???===<<<<<<>>>===>>>EEEMMMYYYeeennnlllddd\\\TTTLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>????????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOORRRUUUUUUVVVYYY\\\```dddgggiiilllnnnqqqssstttuuuwwwxxxyyyzzz{{{{{{|||~~~xxxjjjrrruuuhhh^^^UUU[[[dddeeeXXXIII@@@<<<999777777777666555555444444222111111111222333333444222222222111111111111000111111111111111000//////...///000222222111111000,,,---///000222333333333111111111000111222222333111222444555666666555444222333555777999999999999;;;<<<===>>>>>>???@@@@@@BBBEEELLLUUU]]]jjj|||rrreee[[[XXX\\\aaafffrrr|||yyyvvvtttssssssuuuwwwzzzzzzxxxvvvvvvvvvvvvvvvtttsssqqqpppnnnnnnlllnnnrrrtttuuuuuusssrrrlllmmmmmmoooppprrrtttuuutttuuuuuusssooolllkkkkkkmmmnnnqqqtttvvvwwwwwwvvvwwwvvvsssooolllmmmqqqvvvqqqooollljjjlllrrrxxx|||wwwwwwuuuqqqnnnnnnqqquuurrrrrruuuxxxvvvsssvvv{{{~~~{{{zzzxxxttttttwww{{{|||~~~}}}|||xxxvvvrrrppprrrvvv|||~~~|||}}}{{{vvvppp~~~]]]JJJDDDAAA>>>===;;;<<<===<<<===DDDLLLUUUfffsssssskkkaaaUUUKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCDDDDDDDDDFFFHHHJJJKKKLLLNNNRRRTTTTTTUUUWWWZZZ]]]aaadddfffkkkmmmppprrrssstttvvvxxxwwwxxxyyyyyyzzz}}}tttkkkwwwsssdddWWWWWW]]]iiikkkYYYFFF>>>:::555666666666555444444333333444444444444444444444444222222222111111111111000////////////////////////000000000000111333666777222222111111111111222222222222333333333444444444111111222333333333333222555555555555666666666666888999999:::;;;<<<======???AAAEEEIIIOOOZZZhhhqqq{{{gggYYYWWWZZZZZZcccooo|||xxxrrrooonnnoooppppppvvvvvvwwwxxxxxxxxxxxxxxxwwwuuusssqqqpppppppppppppppqqqrrrrrrrrrqqqpppooooooooonnnnnnoooqqqsssuuuvvvxxxxxxtttnnnlllooosssrrrqqqppppppqqqtttvvvwww{{{zzzxxxwwwwwwwwwyyyyyy|||tttllliiimmmtttxxxyyy{{{xxxtttpppmmmllllllmmmmmmooorrrtttuuuuuutttsssyyy{{{{{{xxxuuuuuuxxx|||}}}||||||||||||}}}~~~~~~wwwtttpppnnnpppvvv}}}}}}}}}xxxjjjxxx}}}iiiNNNDDDDDDCCC<<<<<<<<<<<<>>>AAADDDFFFSSS___pppzzzyyymmm___UUUPPPOOOKKKHHHGGGGGGIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFIIIIIIIIIHHHHHHJJJNNNRRRUUUWWWZZZ\\\]]]^^^aaaccciiijjjllloooqqqssstttuuuvvvxxxzzz{{{|||}}}sssmmmzzzpppaaaWWWZZZbbblllkkkYYYGGG@@@===999777777666666555444444333444444444444444333333333222222222111111111111000000000000000000000000000111000000000111333555666222111111111111111111222000000000111111111222222111111222333333333333222666666666666777777777777888999999:::;;;<<<======???AAACCCDDDHHHOOOYYYaaasssqqqiiiiii^^^]]]^^^hhhzzz}}}zzz{{{vvvoookkkjjjjjjkkklllqqqrrrtttvvvwwwxxxxxxxxxtttsssrrrqqqppppppqqqrrrpppqqqrrrsssrrrqqqpppnnnnnnnnnoooooopppqqqsssttttttvvvxxxuuuqqqoooqqqtttsssrrrqqqqqqrrruuuwwwyyy~~~{{{yyyxxxxxxyyyzzz~~~wwwooommmpppuuuxxxxxx{{{yyyuuuqqqnnnmmmmmmmmmkkklllnnnpppqqqrrrrrrrrrvvvvvvuuusssrrrrrrtttvvvzzz{{{{{{|||}}}}}}~~~~~~zzzwwwrrrpppqqqvvv|||{{{{{{|||}}}}}}~~~iiiwww}}}tttUUUGGGBBB@@@???>>>======>>>@@@CCCDDDRRR___ooo{{{|||sssggg___TTTQQQNNNKKKJJJJJJJJJIIIEEEEEEEEEEEEEEEDDDBBBBBB@@@@@@????????????@@@@@@@@@AAACCCCCCBBBBBBDDDEEEGGGGGGHHHHHHHHHIIIMMMPPPTTTVVVYYY[[[\\\^^^```bbbfffgggjjjmmmppprrrssstttuuuwwwyyy{{{{{{}}}}}}rrrooo}}}mmm___YYYaaakkkpppkkkXXXGGG@@@===:::888888777666666555555444555555444444333333222222222222222111111111111000111111111111111111111111222111111111111222333333111111111111111111111111//////000000000111111111111222222333333333333333555555555555666666666666888888999:::;;;<<<=========???AAAAAABBBFFFMMMRRR___mmmssseeeYYYZZZbbbiiimmmooolllpppvvv}}}}}}wwwwwwxxxzzzuuummmhhhfffggghhhiiilllnnnqqqtttvvvwwwwwwwwwrrrqqqqqqppppppqqqrrrrrroooppprrrsssrrrqqqooommmlllmmmnnnooopppqqqqqqqqqpppsssvvvuuusssrrrsssuuusssrrrqqqqqqrrruuuxxx{{{~~~zzzxxxyyyzzz{{{~~~yyysssrrrtttxxxyyyyyy|||zzzwwwtttqqqooooooooolllllllllmmmnnnppprrrsssuuusssqqqpppqqqrrrrrrqqquuuwwwzzz|||~~~~~~~~~{{{vvvsssssswww{{{~~~zzzzzz{{{|||{{{ooonnn```KKKCCCAAAAAA@@@???===>>>???AAABBBNNNZZZkkkxxx|||xxxqqqlll]]]XXXRRRNNNMMMMMMJJJHHHFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@@@@AAACCCCCCBBBBBBDDDEEEDDDFFFHHHHHHHHHIIIKKKMMMSSSUUUXXXYYYZZZ\\\___aaabbbdddgggjjjnnnppprrrssstttvvvxxxzzzzzz|||~~~|||sssrrrmmm___^^^kkkxxxuuuiiiUUUDDD>>>;;;888888888888777666666555555555555444333333222222222222222222111111111000000111111111111111111111111222222111111111111111111111111111222222111111111111111111222222222333333111222333333444444333333333333444444444555555555888888999:::;;;<<<<<<===:::===@@@BBBBBBEEEJJJNNNTTT\\\lll}}}iiicccaaa]]]^^^cccbbbcccgggkkkqqqyyywwwtttwwwzzzzzztttmmmgggfffhhhjjjkkkkkkmmmqqqtttvvvwwwvvvuuuqqqqqqqqqpppppppppppppppnnnoooqqqrrrrrrpppooommmjjjkkkmmmooooooooonnnmmmkkknnnrrrsssrrrrrrssstttrrrqqqpppoooqqqtttwwwyyy|||yyyxxxyyy{{{}}}{{{xxxuuuuuuwwwzzz{{{zzz|||{{{yyywwwtttsssqqqqqqooonnnmmmlllnnnqqqtttvvvwwwtttqqqqqqtttuuusssqqqooorrrwww}}}zzzwwwvvvxxx{{{}}}{{{{{{|||~~~}}}zzznnn|||hhhOOOFFFDDD@@@???===<<<<<<===???@@@GGGRRRbbbooowwwwwwuuusssjjjbbbWWWQQQNNNMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@?????????@@@@@@???AAABBBBBBBBBBBBCCCEEECCCEEEHHHJJJJJJJJJKKKLLLQQQSSSVVVWWWXXXZZZ]]]______aaadddhhhlllppprrrsssrrrtttwwwxxxyyy{{{~~~}}}vvvvvvooodddgggwww}}}jjjSSSCCC===:::777888888888777666666555555444444333333333222222222222222222111111111000000111111111111111111111111222222222111111111000000000111222222222222111000111222222222222333333333222222333444444444444333444444555555555666666666777888888999:::;;;<<<<<<999===AAABBBBBBDDDHHHKKKLLLPPPZZZjjj~~~{{{qqqeee___```aaa``````aaaeeejjjnnnqqqssspppqqqwww}}}|||vvvvvvzzz}}}wwwrrrkkkggggggiiilllmmmmmmooosssvvvwwwvvvtttrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnoooppppppppppppoookkklllmmmmmmmmmlllkkkjjjgggjjjmmmooopppppppppqqqooonnnnnnnnnoooqqqssstttzzzyyyvvvuuuvvvxxx{{{}}}wwwvvvuuuvvvxxxzzz||||||||||||{{{zzzxxxvvvuuutttrrrpppmmmlllmmmppptttwwwyyyvvvssstttvvvwwwuuussskkkooovvv}}}}}}zzzyyyyyy{{{}}}zzzzzz{{{}}}}}}lllnnn{{{nnnRRRFFFEEE===<<<;;;:::;;;===???@@@AAAKKKYYYfffnnnsssuuuvvvsssjjj]]]SSSMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@??????@@@@@@???@@@BBBBBBAAAAAACCCDDDCCCFFFIIIKKKKKKKKKKKKLLLOOOQQQTTTUUUVVVXXX[[[]]]^^^```cccgggkkkoooqqqrrrppprrruuuwwwxxxzzz}}}~~~yyy{{{|||rrrjjjpppiiiRRRCCC===:::999888888777666666555555444222222222333333333333333222222222111111111111000111111111111111111111111000111111222111111000000000111222333333222111000000000111111111222222222222222333444444444444444777777777777888888888999777777888999:::;;;<<<<<<;;;>>>AAAAAA??????BBBEEEJJJKKKQQQZZZdddrrrwwwqqqeeebbb^^^\\\]]]___aaaaaaeeebbbbbbgggkkknnntttzzz~~~yyywwwxxx{{{~~~tttpppkkkhhhiiijjjllllllnnnqqquuuxxxxxxvvvrrrooorrrrrrrrrqqqooonnnlllkkklllllllllmmmnnnppprrrsssooonnnnnnmmmlllkkkiiiiiifffgggiiijjjlllmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnqqqqqqqqqrrrtttwwwyyy{{{vvvvvvvvvvvvxxxzzz{{{}}}zzz{{{|||}}}|||{{{yyyxxxsssqqqnnnllllllooosssuuuxxxwwwvvvvvvwwwwwwvvvuuummmqqqwww}}}~~~|||{{{{{{|||}}}zzzxxxyyyzzzzzz{{{lllaaauuu{{{xxxYYYGGGCCC===<<<;;;:::;;;<<<>>>@@@???FFFQQQ\\\eeekkkpppsssrrrlllbbbWWWOOOJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@???@@@BBBBBBAAAAAACCCDDDDDDFFFIIIKKKKKKKKKLLLMMMMMMOOORRRSSSTTTVVVYYY[[[]]]___bbbfffjjjmmmoooqqqnnnqqqtttvvvwwwyyy|||~~~|||{{{vvvssspppyyydddLLL@@@;;;999999777777666666555444444333111111111222333333444444222222222111111111111000000000000000000000000000///000111222222111000000///111222333333222111///111222222222222333333333222333444444555444444444666666666777777777888888777777888999:::;;;;;;<<<;;;>>>@@@???======???BBBGGGFFFJJJQQQWWW^^^lllzzz}}}tttnnnjjjhhhfffdddddd```^^^```bbbbbbfffkkknnnxxx|||zzzwwwvvvvvvyyy|||vvvsssooommmlllmmmmmmlllmmmpppuuuxxxyyyvvvqqqnnnpppppppppppppppnnnllllllkkkkkkjjjjjjlllppptttvvvtttsssqqqooommmkkkjjjiiihhhgggggggggiiijjjkkkkkkkkklllmmmnnnnnnllljjjiiillllllnnnppprrruuuvvvwwwyyyyyyxxxwwwwwwxxxzzz|||yyyzzz}}}~~~~~~|||{{{wwwuuuqqqoooooopppsssuuuxxxzzz{{{zzzyyyxxxxxxxxxrrruuuzzz~~~~~~}}}|||}}}~~~}}}zzzxxxxxxwwwxxx~~~wwwbbbgggfffNNNFFFAAA???===<<<<<<===>>>???<<>>@@@AAAAAAAAAAAABBBDDDCCCEEEHHHIIIIIIIIIKKKLLLKKKNNNPPPRRRSSSUUUWWWZZZ[[[]]]```dddgggjjjlllnnnmmmooorrrtttvvvxxx{{{}}}}}}~~~zzz|||qqqrrrsss~~~}}}]]]FFF<<<888777888666666666555444444333333000000111222333444444555222222222111111111111000////////////////////////...///000222222222111000///000222333333222000///444444444555555555666666222333444444555555444444333333333444444444555555777777888999:::;;;;;;<<<:::===??????===>>>AAAEEEAAA???BBBIIIOOORRRZZZdddlllxxx~~~xxxuuujjjeeebbbbbbaaa___aaaeeefffmmmrrrvvv}}}|||xxxwwwuuuuuuvvvzzz~~~zzzwwwtttrrrqqqpppnnnmmmjjjnnntttxxxxxxvvvqqqnnnmmmnnnoooppppppooonnnmmmkkkjjjhhhhhhkkkpppuuuyyyyyywwwtttpppnnnlllkkkkkkjjjhhhffffffhhhiiijjjjjjjjjlllnnnpppooollliiifffjjjkkkmmmppprrrssstttuuu}}}}}}{{{yyywwwwwwyyyzzzxxxzzz}}}~~~}}}{{{yyyvvvsssrrrsssuuuwwwzzz}}}~~~{{{yyy{{{}}}xxxzzz|||~~~}}}}}}}}}~~~}}}zzzyyywwwwww|||llldddrrrWWWLLLEEECCC@@@>>>======>>>>>>999===CCCIIIOOOVVV]]]aaa___dddgggbbbWWWMMMJJJJJJFFFFFFGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAAAAAAAAAAABBBDDDCCCEEEFFFGGGGGGHHHJJJLLLKKKMMMOOOQQQRRRTTTWWWYYYZZZ\\\___bbbfffhhhjjjkkklllooorrrtttuuuxxx{{{}}}}}}~~~uuurrrmmmgggtttpppRRRCCC>>>888777999888777777666555444444444555555444333333222111111222222222222222222222222333333333222111000000///000000000000000000000000000000//////000111222222444444444333333222222222000111111222222333444444555555555555555555444444888888888999:::::::::;;;????????????@@@AAABBBCCC@@@AAADDDGGGKKKPPPSSSUUUZZZdddzzz{{{qqqiiieeecccbbbbbbhhhiiilllpppuuuyyy}}}{{{vvvsssssstttrrrppppppqqqtttxxx{{{wwwxxxyyywwwrrrmmmjjjiiinnnppprrrtttuuutttsssrrrqqqqqqpppnnnllljjjhhhggghhhjjjkkkjjjjjjnnnwww~~~|||wwwqqqppprrrtttrrrpppqqqooommmjjjiiihhhhhhhhhlllmmmooopppooonnnlllkkkkkkmmmooopppqqqrrruuuxxxyyy}}}}}}wwwuuuyyy{{{{{{}}}~~~{{{xxxwwwuuusssrrrssstttuuuwww{{{}}}xxxuuutttwww{{{~~~}}}zzz{{{~~~~~~{{{wwwxxxyyyyyy{{{vvvhhhttthhhKKKFFFEEECCC???>>>>>><<<:::>>>??????CCCLLLVVVXXXTTTYYY]]]aaaaaa]]]VVVPPPMMMFFFEEEEEEFFFHHHHHHGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>=========>>>@@@BBBCCCFFFFFFGGGHHHHHHHHHGGGGGGNNNMMMMMMNNNPPPSSSVVVXXXXXXZZZ]]]___aaacccgggjjjkkklllmmmoooqqqtttzzz}}}}}}||||||~~~zzznnnjjjeeerrrkkkNNNAAA===999777:::777777777666555444444444555555444333333222111111222222222222222222222222333222222111000000//////000000000000000000000000000000000000000111222222333333333333222222222111000111111222222333444444555555555555555555555555666666777777888999999999???>>>>>>??????@@@AAABBBCCCCCCDDDFFFIIIMMMPPPRRRVVV\\\lll|||xxxuuusssrrrqqqqqqrrrsssrrrooolllnnnpppppprrrzzz}}}}}}|||xxxssspppppppppooonnnnnnppprrruuuwwwvvvwwwwwwuuupppllljjjiiilllmmmppprrrssssssrrrrrrqqqppppppooommmkkkiiihhhgggiiikkkjjjjjjoooxxx|||vvvtttuuuwwwuuusssqqqpppnnnllljjjiiiiiijjjkkkmmmooopppqqqpppooonnnmmmooopppqqqrrrtttwwwyyyyyy{{{|||zzzwwwwww{{{{{{zzzzzz{{{}}}~~~}}}|||yyywwwuuusssrrrssstttuuuzzz{{{~~~}}}zzzxxxvvv{{{~~~||||||{{{wwwyyy{{{{{{}}}jjjlllxxx[[[IIIFFFAAA===<<<======<<<===>>>???CCCLLLWWWYYYVVVVVVXXXZZZ[[[YYYTTTOOOKKKGGGFFFEEEFFFHHHHHHGGGEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFGGGGGGGGGGGGGGGMMMMMMLLLMMMOOORRRUUUWWWXXXZZZ\\\^^^```cccfffiiilllmmmpppqqqsssvvvzzz}}}}}}}}}}}}~~~|||iiifffaaaooodddJJJ???<<<999888:::777777666666555444444444555444444333333222222111222222222222222222222222222111111000000//////...000000000000000000000000000000000000000000111222222222222111111111111111000111111222222333444444555555555555555555555555444555555666777777888888>>>>>>>>>>>>???@@@AAAAAAFFFEEEEEEEEEGGGJJJLLLNNNRRRUUU\\\hhhsss|||yyyqqqnnnnnnmmmpppyyy}}}xxxtttrrrqqqpppooopppooooooqqqppppppvvv~~~~~~|||{{{zzz{{{~~~zzzvvvsssnnnkkkllllllmmmmmmnnnoooqqqrrrssstttttttttrrrnnnkkkiiiiiiiiijjjlllnnnooopppqqqqqqpppppppppooonnnmmmkkkkkkhhhiiikkkjjjkkkooowww}}}xxxuuuvvvvvvvvvtttsssqqqooonnnlllllllllmmmkkkmmmoooqqqsssrrrrrrqqqoooqqqssstttuuuvvvyyy|||zzzyyywwwvvvvvvyyy|||~~~{{{yyywwwwwwyyy{{{||||||{{{yyyvvvsssrrrtttvvvxxx|||||||||}}}}}}|||zzzxxx|||~~~~~~}}}|||{{{xxx{{{}}}}}}~~~nnndddwwwlllRRRKKKBBB===<<<=========;;;===???BBBLLLWWW\\\ZZZUUUTTTTTTUUUWWWUUUPPPKKKIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@????????????@@@BBBCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHKKKKKKLLLMMMOOORRRTTTVVVVVVXXX[[[]]]___bbbeeehhhlllooorrrtttuuuwwwyyy{{{}}}}}}}}}~~~xxxgggccc^^^nnnyyy```GGG>>><<<999777999666666666555555444444444444444444333333222222222111111111111111111111111111000000000//////......000000000000000000000000111000000000000000111111111111111000000000000000000111111222222333444444444444444555555555555555444444555666777888999999============>>>???@@@AAAFFFEEEDDDDDDEEEHHHKKKMMMPPPRRRUUUZZZ```hhhqqqxxxyyyvvvsssooolllmmmjjjiiiiiigggfffkkkssspppqqqrrrssswww~~~xxxrrrqqqoookkkiiiiiikkklllnnnoooqqqrrrrrrrrrrrrrrrrrrooollliiiiiijjjhhhhhhiiikkklllnnnooopppooopppppppppooonnnmmmlllkkkkkkkkkkkkkkknnntttyyy~~~yyytttqqqrrrssssssssssssrrrpppooonnnoooooopppnnnoooqqqssstttsssrrrrrrqqqsssuuuvvvwwwxxx{{{~~~~~~yyytttsssuuuyyy{{{{{{yyywwwwwwxxxzzz||||||{{{~~~|||xxxuuutttvvvyyy{{{}}}{{{zzzzzz{{{|||zzzxxxyyyzzzzzz|||}}}|||~~~|||yyy|||}}}|||}}}wwwcccrrryyy]]]RRREEE@@@@@@>>>===<<<:::===>>>AAAKKKWWW]]]]]]WWWTTTQQQSSSWWWWWWSSSOOOKKKIIIHHHHHHHHHIIIHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCCCCFFFEEECCCCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNPPPSSSTTTUUUWWWYYY[[[]]]```dddfffkkknnnrrruuuvvvvvvwwwxxx||||||}}}~~~wwweeeaaa___rrruuu]]]FFF???===999666888555555555555444444444444444444333333333333222222111111111111111111111111000000000000////////////000000000000000000000000111111000000000000000111000000000000000000000000000111111222222333444444444444444555555555666666555666666777999::::::;;;============>>>???@@@AAADDDDDDDDDDDDFFFIIIKKKMMMMMMPPPSSSUUUXXX___eeeiiiooozzz|||yyywwwrrrooossszzz}}}}}}}}}zzzvvvqqqnnnnnnmmmiiihhhiiilllnnnppprrrsssttttttsssqqqqqqpppmmmkkkiiijjjllljjjiiiiiijjjkkkmmmnnnoooooooooooooooooonnnmmmmmmnnnmmmllljjjjjjlllpppsssuuurrrpppnnnooopppqqqqqqrrrqqqppppppooopppqqqrrrqqqrrrtttuuuuuusssrrrppprrrtttvvvwwwxxxyyy|||{{{tttsssuuuxxxxxxwwwvvvwwwxxx{{{}}}~~~|||zzz~~~{{{yyyxxxyyy{{{}}}|||zzzyyyxxxyyyyyyxxxwwwvvvxxxyyy{{{|||zzz}}}|||zzz|||}}}{{{zzz|||kkkttt{{{eeeUUUGGGCCCDDDAAA===<<<;;;===>>>@@@HHHTTT\\\]]]XXXTTTQQQRRRVVVXXXUUUQQQNNNKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAA???@@@@@@AAABBBBBBBBBBBBDDDCCCBBBAAABBBDDDGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUXXXZZZ[[[^^^bbbeeehhhkkkpppssstttttttttuuuzzz{{{|||}}}ssscccaaaccczzzpppYYYDDD>>>===999666777444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000000000000000000111111111111000111111222222333444444333333444444555666666666666777888999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLMMMJJJOOORRRRRRUUUZZZ^^^___fffppp|||~~~zzzvvvrrrnnnllllllkkkggggggjjjmmmnnnpppqqqssstttttttttrrrqqqpppmmmkkkkkkmmmoooooonnnlllkkkkkklllnnnooooooooooooooonnnnnnmmmlllnnnllljjjiiiiiikkkmmmooooooooooooooopppppppppqqqppppppoooooooooppprrrsssrrrssstttuuuuuusssqqqppprrrtttvvvwwwwwwyyy||||||vvvtttuuuwwwwwwvvvvvvwwwyyy|||}}}zzz}}}{{{{{{{{{|||}}}zzz{{{{{{zzzwwwuuuvvvwwwwwwzzz{{{{{{~~~}}}xxxxxx{{{~~~{{{zzz}}}~~~{{{zzz{{{wwwyyy{{{|||wwwrrr]]]JJJFFFFFFBBB>>>>>><<<>>>??????EEEQQQYYY\\\XXXUUUSSSSSSUUUVVVSSSQQQPPPMMMJJJIIIIIIIIIIIIHHHEEEFFFFFFFFFEEECCCAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGFFFGGGHHHJJJLLLNNNPPPPPPQQQTTTVVVXXXZZZ]]]```cccfffiiimmmppprrrrrrssstttxxxyyy{{{}}}lll___bbbjjjhhhRRR???<<<===999666777444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111000000000000000000000000111111222222222000111111222222333444444333333444444555666666777666777888999:::<<<======???>>>>>>??????@@@AAABBBBBBDDDFFFHHHJJJJJJKKKKKKJJJOOORRRPPPRRRXXX[[[ZZZ___hhhrrryyyzzzxxxwwwwwwxxxxxxuuurrrpppmmmkkkkkkiiifffgggkkkllllllmmmnnnpppqqqrrrssssssrrrpppmmmllllllooorrruuussspppmmmkkklllmmmoooooooooooonnnmmmlllkkkjjjjjjiiiggggggiiikkkmmmnnnmmmoooqqqqqqqqqooonnnnnnnnnnnnmmmmmmnnnppprrrsssppprrrsssuuuuuutttsssqqqqqqsssuuuvvvwwwxxx{{{~~~~~~{{{xxxwwwwwwwwwxxxxxxwwwwwwxxxzzz}}}~~~}}}|||~~~~~~}}}}}}|||{{{{{{{{{yyy}}}}}}wwwssstttwwwzzz|||{{{yyyzzz~~~~~~zzz{{{wwwuuuuuuyyy|||}}}||||||yyyzzz~~~~~~}}}~~~|||xxxwwwqqqVVVLLLIIIBBB>>>>>>===??????>>>BBBMMMVVVYYYZZZZZZYYYXXXWWWUUUTTTSSSRRROOOKKKIIIIIIIIIIIIHHHEEEEEEFFFFFFEEECCCAAA???>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLMMMOOOOOOPPPRRRUUUWWWYYY[[[___bbbeeehhhllloooppprrrtttvvvvvvwwwzzz}}}eee[[[cccnnnbbbMMM<<<:::<<<999777888444444444444444444444444333333333333333333333333000000000000000000000000111111111111111222222222000000000000000000000000222222111000000///000000000000111111222222222333000111111222333333444444333333444444555666777777555666777888:::;;;<<<===????????????@@@AAABBBCCCCCCEEEHHHJJJKKKJJJIIIHHHLLLQQQRRROOOPPPWWW[[[ZZZXXXaaakkkqqqttt{{{|||uuurrrqqqqqqsssttttttrrroooppplllkkkjjjhhheeefffkkkjjjjjjjjjkkkmmmnnnpppqqqtttsssqqqnnnlllmmmqqqtttyyywwwrrrnnnllllllmmmooooooooonnnnnnmmmkkkjjjiiigggfffeeefffiiilllnnnooolllooorrrrrrpppnnnkkkjjjmmmmmmllllllnnnoooqqqrrrnnnppprrrtttuuuuuutttsssqqqrrrtttuuuvvvxxx{{{}}}zzzzzzyyyxxxxxxxxxyyyzzzxxxwwwvvvwwwzzz}}}~~~~~~|||}}}}}}}}}|||{{{zzzyyyyyywwwrrrtttxxx{{{{{{yyyuuuvvvzzzzzzwwwwwwtttrrrtttxxx{{{{{{yyyzzzxxxyyy|||rrr}}}cccSSSKKKBBB===>>>>>>@@@???===AAAKKKTTTWWW^^^______]]]ZZZWWWVVVVVVSSSPPPLLLJJJIIIJJJIIIHHHDDDEEEFFFFFFEEECCC@@@???===>>>???@@@AAA@@@???>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIILLLMMMNNNNNNPPPRRRTTTVVVXXX[[[^^^aaaeeegggkkknnnppprrruuuwwwtttvvvyyy|||pppfffTTT\\\nnn\\\MMM>>>:::;;;999777555777666444333222222333333444444444333333222222222222222222222222111000///------............------222222222111111111111111000111111111111222222222000000000000000000000000222222111111111111111111666555555555555666666777999::::::;;;<<<===>>>>>><<<>>>@@@CCCDDDCCCBBBBBBEEEFFFHHHJJJLLLLLLLLLLLLMMMOOORRRSSSTTTUUUWWWYYYVVVZZZ^^^bbbfffllltttzzz{{{uuurrrjjjllloooqqqtttuuuuuuuuurrrooollljjjjjjkkkkkkkkklllkkkjjjiiijjjlllnnnpppqqqssstttsssqqqpppsssvvv}}}{{{xxxtttpppoooppprrrrrrrrrrrrqqqooollliiihhhkkkjjjhhhhhhiiillloooqqqooopppqqqrrrrrrqqqpppooojjjkkkmmmpppqqqsssssssssooopppsssuuuvvvuuusssqqqrrrssstttvvvwwwyyyzzzzzz|||||||||zzzwwwwwwxxxzzz|||zzzxxxwwwwwwxxxzzz{{{~~~}}}{{{zzzxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwyyyzzz{{{zzzxxxvvvvvvvvvxxxtttqqqqqqsssvvvwwwwwwyyywwwvvvvvvyyy}}}{{{vvvaaaLLLGGGDDDAAA???<<<;;;>>>AAAEEENNNWWW]]]eeekkkfff^^^[[[ZZZYYYRRRNNNKKKJJJKKKLLLJJJHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRTTTWWWZZZ___bbbdddgggjjjmmmnnnppprrrtttxxxyyyzzz{{{~~~mmmdddTTT^^^ppp~~~ZZZKKK>>>::::::999777666555555444333333333333444444333333333222222222222111111222222222111000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222333333333222222222222222666555555555555666777777999999:::;;;<<<===>>>>>>===>>>AAACCCDDDCCCCCCBBBEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNQQQRRRRRRTTTVVVXXXUUUWWW[[[]]]```dddjjjooorrrzzz}}}wwwtttpppnnnlllmmmppprrrtttvvvvvvvvvtttqqqooonnnnnnooonnnmmmkkkjjjiiiiiijjjlllnnnoooqqqssstttsssqqqppprrrttt{{{zzzwwwssspppoooppprrruuuuuusssrrrooommmkkkiiijjjiiigggggghhhjjjmmmooommmnnnoooppppppooonnnmmmhhhiiikkkmmmppprrrtttuuuqqqqqqqqqqqqrrrsssssstttssssssssstttuuuwwwxxxyyy{{{{{{{{{yyyxxxwwwyyy{{{zzzxxxvvvtttuuuxxx{{{}}}~~~}}}|||{{{zzzyyyyyyxxxwwwxxxxxxxxxwwwvvvvvvuuuyyyzzz{{{zzzyyywwwwwwxxxxxxuuurrrqqqtttvvvwwwwwwyyyxxxxxxyyy|||~~~yyy|||tttXXXKKKDDD???AAA===<<<===>>>AAAHHHPPP]]]gggnnnlllgggdddbbb```UUUPPPKKKIIIJJJKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHJJJLLLMMMMMMMMMOOOQQQSSSUUUYYY]]]aaacccfffiiilllmmmooorrrtttxxxxxxyyy{{{~~~hhh```TTTbbbtttxxxVVVIII===::::::999666666444444444555444444333333222222222222222111111111000111111222222222111111333222111000000111222333000000000000000000000000000111111111111222222222444444444444444444444444333333333444444444444444666555555555666666777888888999999:::;;;<<<======>>>???AAACCCDDDDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVUUUWWWXXXZZZ[[[^^^bbbeeeeeekkksssyyyzzzvvvsssqqqooommmmmmnnnppprrrtttvvvwwwwwwuuusssrrrrrrssssssrrrpppkkkkkkjjjjjjjjjlllmmmnnnqqqrrrsssrrrqqqqqqrrrssswwwwwwuuurrrooooooppprrrvvvuuurrrpppmmmkkkjjjiiiiiihhhgggggggggjjjlllnnnkkklllmmmnnnnnnmmmllllllhhhhhhiiijjjmmmpppsssuuusssqqqooommmnnnqqqtttwwwtttsssrrrqqqrrrtttvvvxxxzzzzzz{{{zzzyyyyyy|||~~~{{{xxxuuussssssvvvzzz}}}~~~}}}}}}|||{{{zzzzzzyyyvvvvvvwwwwwwvvvuuuuuutttyyyzzz{{{zzzyyyxxxyyyzzzyyyvvvsssrrrtttvvvxxxxxxyyyzzz{{{|||}}}~~~zzz}}}eeePPPEEE@@@CCC???======<<<<<>>>>>???AAACCCCCCCCCBBBBBBDDDDDDEEEGGGIIIJJJKKKLLLKKKNNNPPPRRRTTTWWW[[[^^^aaadddhhhjjjlllnnnqqqssswwwwwwyyy{{{vvvbbb\\\UUUhhhzzzqqqRRRFFF<<<999:::888666666444555666666555333222000111111111111111111111111///000111222222222222222222111///......///111222////////////000000000000000000111111111222222222444444444444444444444444333333333333444444444444555555555555666777888888888888999:::;;;<<<======???@@@AAACCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZ[[[]]]```aaaeeehhhlllmmmooottt|||~~~|||xxxuuurrrpppnnnmmmmmmnnnoooqqqsssuuuvvvvvvuuutttssstttuuuuuusssqqqllllllkkkkkklllmmmnnnnnnqqqrrrssssssssssssssssssttttttsssqqqooooooppprrrtttrrrooollljjjhhhhhhhhhiiiiiihhhhhhhhhjjjlllmmmjjjkkklllmmmnnnmmmlllllliiiiiihhhiiijjjmmmppprrrrrrqqqnnnmmmnnnqqquuuwwwuuutttrrrpppqqqsssvvvxxxyyyzzz{{{{{{{{{|||~~~xxxtttrrrtttwwwzzz|||||||||{{{{{{zzzyyyyyytttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxxxxyyy{{{yyyxxxuuuttttttvvvxxxyyy{{{||||||||||||~~~ssskkkSSSHHHDDDDDD@@@>>>===<<<:::>>>DDDQQQ^^^lllqqqssssssqqqmmmccc[[[PPPIIIGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@??????>>>???AAACCCCCCCCCBBBAAACCCCCCDDDFFFGGGIIIJJJJJJKKKNNNQQQSSSUUUWWW[[[]]]___bbbfffiiikkknnnqqqsssvvvwwwyyy|||ppp]]]ZZZYYYrrrhhhMMMCCC;;;999999777666666777777777666555222000...111111111111111111111111///000111222222222222222333111000......000111333......//////000000000000000000111111111222222222333333333333333333333333111222222222333333444444555555555666666777999999888999999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKKKKOOOPPPRRRRRRRRRRRRTTTUUUVVVWWWWWWYYY\\\^^^```aaabbbdddeeeeeeeeehhhnnnrrruuuzzz~~~{{{zzzvvvvvvtttrrrooommmkkkkkkmmmmmmnnnoooqqqssstttuuutttssssssssstttsssqqqooommmmmmmmmmmmmmmnnnnnnnnnqqqqqqrrrtttuuuuuuuuutttqqqrrrrrrpppooooooppprrrsssrrrooollljjjiiiiiiiiijjjjjjiiiiiijjjkkklllmmmkkklllmmmnnnooonnnmmmmmmmmmllljjjiiijjjkkkmmmoooooooooooopppqqqssstttuuuvvvtttrrrqqqqqqtttvvvxxxyyyzzz{{{||||||~~~xxxtttsssuuuvvvyyyyyyzzzzzzzzzyyyxxxxxxssstttvvvxxxzzz{{{||||||xxxyyyyyyxxxwwwwwwyyy{{{zzzyyywwwuuuuuuvvvyyyzzz}}}~~~}}}|||{{{~~~tttzzz{{{mmmTTTJJJHHHCCC@@@??????===;;;>>>DDDJJJWWWfffoootttwwwvvvsssjjjaaaUUULLLHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@BBBBBBBBBBBBAAACCCCCCDDDEEEFFFHHHIIIIIILLLNNNRRRTTTVVVXXX[[[]]]]]]```eeehhhkkknnnqqqsssvvvwwwyyy|||}}}lllYYYZZZ___}}}___HHH@@@999999999777555666777777777555444222000///111111111222222222222222000111111222222222111111444333222111111222333444...//////000000111111222000111111111111222222222111111111111111111111111111111222222333333444444555555555666777888999:::999::::::;;;<<<===>>>>>>AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLPPPQQQSSSSSSRRRRRRSSSTTTRRRRRRSSSVVVZZZ]]]^^^]]]^^^```bbbccceeegggkkknnnooosssyyy~~~zzzxxxyyyxxxuuutttwwwrrrrrrrrrqqqooonnnooopppmmmmmmmmmnnnpppqqqsssttttttrrrqqqpppqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppsssvvvwwwvvvuuuqqqrrrrrrqqqooooooppprrrsssrrrqqqooonnnmmmllllllkkkkkkjjjjjjkkkllllllmmmkkklllmmmoooooooooooonnnoooooommmlllkkkllllllmmmlllmmmoooqqqrrrrrrsssssstttsssrrrqqqrrrtttvvvxxxxxxyyyzzz{{{|||~~~{{{vvvuuuuuuvvvvvvwwwyyyzzzzzzyyyxxxwwwtttuuuwwwyyy{{{}}}~~~zzzzzzzzzyyywwwwwwyyy|||{{{{{{yyywwwuuuvvvyyy|||~~~~~~}}}zzzyyysssWWWKKKHHHBBB@@@???@@@???<<>>999999999666555666666555444444333333333333222222222222333333333444111111222222222111000000222222222222222222222222//////000000111222222333000111111111111222222222222222222222222222222222222222222333444555555555555555555666777999:::;;;:::;;;;;;<<<===>>>??????BBBBBBCCCCCCDDDEEEGGGGGGFFFGGGIIILLLMMMMMMMMMMMMOOOQQQRRRRRRQQQPPPQQQSSSPPPOOOPPPSSSXXX[[[[[[YYY[[[]]]```ccceeegggiiikkkmmmpppsssuuuwwwzzz~~~}}}vvvsssrrrtttsssooopppuuurrrssssssqqqooonnnqqqsssnnnnnnnnnnnnppprrrsssuuuuuusssooonnnmmmmmmlllkkkkkklllllllllllllllkkkkkkkkkkkklllqqquuuwwwvvvtttqqqrrrsssrrrpppooopppqqqqqqqqqqqqqqqpppooonnnnnnjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkmmmnnnooooooooonnnoooooooooooonnnnnnnnnnnnjjjkkklllnnnooopppqqqqqqpppppppppqqqrrrtttuuuvvvuuuwwwxxxyyyyyy{{{}}}yyyxxxyyyzzzvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwxxxzzz|||}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{}}}||||||{{{xxxvvvvvvyyy}}}}}}||||||]]]MMMFFFAAA??????AAA???<<<===BBBCCCNNNZZZeeepppzzz~~~}}}vvvlll^^^SSSLLLIIIFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>???@@@BBBDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJMMMQQQSSSUUUVVVXXXZZZ\\\___dddhhhkkkooorrruuuxxxyyy{{{}}}~~~qqqdddVVV[[[hhh{{{TTTBBB<<<888999999666555666444333333222333444666777222222222333333444444444222222222222222111000///...///000000000000///...///000000111222333333333000111111111111222222222222222222222222222222222333333444444555666777777555555555666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQPPPOOOPPPSSSXXXZZZYYYWWWXXXZZZ]]]___aaabbbbbbbbbjjjlllmmmlllkkkjjjkkklllqqqrrrtttvvvwwwzzz~~~~~~yyyuuutttppppppsssrrrmmmnnnsssqqqrrrqqqnnnjjjiiillloooooooooooooooppprrrtttvvvwwwsssooolllllllllkkkjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhjjjoootttwwwuuusssrrrssssssrrrpppooopppqqqnnnnnnoooppppppooommmllliiiiiiiiiiiiiiijjjjjjjjjiiikkklllnnnoooooonnnnnnnnnoooppppppqqqppppppoooiiiiiiiiijjjkkknnnoooqqqmmmnnnoooqqqrrrssstttuuusssuuuvvvvvvwwwyyy|||}}}{{{|||}}}~~~vvvxxxzzz|||||||||zzzyyyxxxyyyzzzzzz{{{{{{{{{zzz}}}zzzzzz|||~~~|||||||||yyyvvvvvvzzz}}}|||cccOOOFFFAAA??????@@@>>>;;;;;;???@@@JJJUUU```lllwww}}}}}}yyyoooaaaUUUNNNJJJFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@>>>===>>>@@@CCCEEEDDDDDDEEEFFFGGGHHHHHHIIIIIILLLPPPRRRTTTUUUVVVXXX\\\___dddhhhlllooosssvvvyyyzzz|||}}}~~~~~~~~~}}}kkk]]]TTT]]]ssslllNNN???<<<888666666666666555666666555555555555666666333333333222222222111111111222222222222111000000000000000000000000000000333222111111111222444444333333222111111111111222333222111111111222333444333333444444444444444444333444666888:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYY[[[^^^aaacccdddhhhhhhhhhggggggfffffffffgggfffdddbbbccciiipppvvv~~~}}}zzzxxxvvvrrrpppmmmmmmkkkjjjjjjjjjkkkkkkpppooommmlllkkkkkklllllljjjllloooppppppppprrrtttrrrpppnnnkkkiiiiiiiiiiiiggghhhjjjmmmooonnnkkkhhhddddddgggkkkqqquuuwwwxxxpppqqqsssssstttsssrrrqqqmmmmmmlllllllllmmmmmmnnnooonnnllljjjhhhhhhhhhhhhgggggghhhggggggiiimmmppprrrqqqpppooonnnnnnnnnnnnnnnllljjjjjjllloooqqqrrrrrrooollllllnnnrrruuuvvvuuuwwwyyyyyyxxxyyy}}}~~~|||{{{{{{{{{|||{{{yyywwwwwwyyy{{{|||{{{zzz{{{|||}}}|||{{{yyyxxx~~~||||||}}}}}}zzzvvvuuuuuu|||}}}|||xxxkkkRRRKKKEEEAAA???@@@@@@>>>???BBB@@@CCCKKKWWWeeerrrzzzssscccUUUMMMHHHEEECCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@>>>===<<<<<<===???AAABBBCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQRRRTTTWWWYYY\\\```eeehhhkkkmmmppprrrssstttvvvxxxzzz|||~~~ggg[[[SSS[[[qqqcccIII???<<<888666666777666555555555444444444444555555333333333222222222111111111222222222222111000000000000000000000000000000222111111000111222333444555555444444444555555666222222111111111222333444333333444444444444555555444555777888:::;;;<<<<<<;;;<<<===>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYWWWXXXYYYZZZ]]]___aaabbbbbbbbbbbbbbbbbbbbbaaaaaaeeedddaaa^^^^^^aaahhhllllllpppwww|||~~~}}}}}}xxxvvvsssrrrqqqooollljjjiiihhhfffddddddeeefffgggnnnmmmkkkiiihhhgggggggggiiijjjlllllllllnnnppprrrrrrpppmmmjjjhhhhhhiiijjjggghhhjjjmmmoooooollliiibbbbbbcccfffjjjnnnoooooooooppppppqqqqqqqqqqqqpppnnnmmmjjjhhhhhhjjjlllnnnnnnllljjjhhhgggfffffffffddddddeeeeeeeeegggkkknnnoooooonnnnnnmmmmmmmmmnnnjjjiiihhhiiijjjkkkkkkkkknnnmmmlllmmmoooqqqqqqqqquuuwwwyyyyyyyyyzzz}}}~~~|||{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{zzzwwwxxxzzz|||||||||zzzyyy}}}~~~~~~|||zzzyyyyyy}}}~~~~~~|||yyyvvvuuuuuu{{{}}}|||{{{}}}|||uuu}}}zzztttXXXKKKCCC???<<<>>>>>><<<<<>>BBBIIITTTaaannnwww|||}}}tttfffWWWMMMHHHFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEEEEEEEDDDBBB@@@???>>>>>>======>>>???AAABBBCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKNNNPPPQQQRRRUUUWWW\\\___dddhhhjjjllloooqqqvvvvvvwwwyyy{{{}}}~~~~~~{{{cccXXXTTTYYYpppzzzXXXEEE>>>;;;888666666777666555444444333333333333444444333333333222222222111111111222222222222111000000000000000000000000000000000000000000000111222222111111111111222333444444222222111111222222333444333333444444444555555555555666888999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXZZZXXXXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^^^^___^^^^^^^^^eeeccc```]]][[[\\\```dddbbbfffjjjnnnpppqqqtttuuu~~~~~~zzzxxxwwwtttrrrqqqsssvvvwwwtttqqqmmmllljjjjjjjjjjjjhhhfffgggeeebbb``````aaadddfffmmmllljjjhhhfffeeeeeeeeeggghhhhhhhhhhhhjjjmmmppprrrpppllliiiggggggiiijjjfffgggiiillloooooommmjjjeeeddddddfffiiikkkkkkkkkmmmmmmmmmmmmnnnnnnooopppooommmiiifffeeegggjjjmmmkkkjjjhhhgggeeeeeedddddd```aaabbbbbbccceeehhhkkkllllllllllllmmmmmmnnnnnnhhhhhhiiiiiiiiiiiiiiihhhnnnnnnnnnpppqqqqqqpppnnnsssvvvyyyzzzzzz{{{}}}}}}{{{zzzzzzzzz{{{yyyyyyxxxyyy{{{{{{zzzyyytttvvvxxx{{{||||||{{{zzzyyy{{{}}}}}}{{{xxxwwwvvvzzz{{{{{{zzzwwwuuutttuuuwwwyyy|||}}}{{{{{{|||~~~yyysssuuuwwwbbbLLLDDD???<<<>>>???<<<<<<===<<>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIIIIHHHJJJMMMNNNOOOQQQTTTVVV[[[___cccfffiiikkknnnqqqvvvvvvwwwxxxyyyzzz{{{{{{~~~xxx```WWWUUU[[[rrrnnnPPPCCC<<<:::888666777777666555444444333333333333444444333333333222222222111111111222222222222111000000000000000000000000000000///////////////000000111.../////////111222333444222111222222222222333333333333444444555555666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQQQQSSSVVVYYY[[[YYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^______^^^^^^eeeeeebbb___]]]]]]```bbbbbbeeegggiiiiiiiiijjjkkkkkknnnqqqsssxxx~~~yyyvvvtttsssssspppnnnmmmnnnppppppnnnmmmiiihhhggggggiiijjjiiiggghhhfffbbb``````bbbeeehhhlllkkkjjjiiihhhhhhggggggggggggfffeeeeeegggkkknnnqqqooollliiigggggghhhiiieeefffhhhkkknnnnnnmmmkkkfffeeedddeeegggiiijjjiiikkkjjjiiiiiijjjlllnnnooonnnllliiigggfffggghhhjjjhhhhhhgggeeedddccccccbbb^^^```aaabbbbbbdddgggiiiiiijjjkkklllmmmnnnooooookkkkkkkkkkkkkkklllnnnppptttrrrqqqqqqrrrrrrqqqppprrrtttwwwzzz{{{||||||}}}~~~}}}{{{yyyyyyyyyyyyzzzxxxxxxxxxzzz{{{{{{yyywwwsssuuuwwwyyyzzzzzzyyyyyywwwzzz|||}}}{{{xxxwwwvvvwwwxxxyyyxxxvvvtttttttttssstttwwwyyyzzz{{{zzzzzz}}}}}}||||||||||||||||||wwwqqqooo{{{pppSSSHHHBBB???@@@AAA???===>>><<<>>>CCCKKKVVVcccpppxxxzzzxxxppp```OOOEEEDDDGGGDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEECCCBBB@@@>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHHHHJJJMMMNNNOOOQQQTTTVVV[[[^^^aaaeeegggjjjmmmppptttttttttuuuuuuvvvvvvvvv}}}}}}~~~www```WWWWWW```uuuaaaHHHAAA;;;999777777777777666444555555444444444444555555333333333222222222111111111222222222222111000000000000000000000000000000......//////000000000000111111111222444555777888111111222222333333333333333333444555555666777777888888999;;;;;;<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSTTTRRRQQQQQQQQQSSSVVVYYY[[[YYYYYYXXXWWWWWWXXXXXXXXX[[[\\\^^^___```___^^^^^^cccccccccbbb``````aaaccc```bbbccccccbbbbbbbbbcccccceeehhhkkkmmmppptttxxx|||xxxyyyzzzvvvxxxvvvuuuvvvxxx{{{{{{{{{tttsssqqqooommmmmmnnnnnnpppooommmmmmmmmmmmmmmlllhhhgggggggggiiijjjiiihhhhhhfffbbb``````cccfffiiigggggghhhhhhiiiiiiiiiiiifffffffffddddddfffjjjmmmpppnnnllliiiggggggggggggddddddfffiiilllmmmllljjjbbb```___```bbbeeefffgggggggggfffggghhhjjjlllmmmkkkkkkkkkjjjiiihhhggggggfffffffffeeedddcccbbbbbb___aaabbbccccccdddfffhhhhhhjjjkkkmmmooooooppppppnnnmmmllljjjjjjnnnuuu{{{{{{vvvqqqnnnnnnppprrrsssqqqrrruuuxxxzzz||||||{{{{{{zzzxxxwwwvvvvvvwwwxxxwwwwwwwwwxxxzzzyyywwwuuutttuuuwwwxxxyyyxxxvvvuuuuuuwwwyyyzzzxxxvvvvvvvvvuuuvvvwwwvvvtttssssssssspppqqqsssvvvwwwxxxyyyyyy{{{|||}}}}}}}}}}}}||||||uuuoookkkqqq___NNNFFF@@@@@@AAA???=========???BBBHHHQQQ^^^mmmwww{{{{{{uuugggTTTGGGDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFDDDCCC??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQTTTVVVZZZ\\\```ccceeehhhlllooorrrrrrsssssstttuuuuuuvvv||||||}}}uuuaaa[[[]]]jjj{{{pppVVVCCC<<<:::888777777777777555444555555444444444444555555333333333222222222111111111222222222222111000000000000000000000000000000......///000000000000000000000000111222333555666000111222333333333333222333333444555666777777888777888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDEEEDDDEEEGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKMMMNNNPPPRRRSSSTTTQQQQQQQQQRRRTTTVVVXXXZZZYYYYYYXXXWWWWWWWWWWWWWWWZZZ\\\^^^______^^^]]][[[^^^___aaaaaa``````aaabbb___```aaaaaa______```bbbddddddfffiiiiiiggghhhlllmmmllllllpppvvv~~~|||{{{zzzxxxuuuqqqnnnlllooonnnmmmmmmooopppooonnnllllllkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjhhhgggffffffggggggeeeddddddbbb```^^^^^^```ccceeeaaabbbcccdddeeefffffffffeeeeeeeeeddddddeeehhhkkkmmmmmmllljjjiiigggeeeeeeccccccdddgggiiijjjiiihhhcccaaa___```bbbeeeggghhhddddddeeefffgggiiikkkllliiiiiijjjkkkjjjiiigggfffffffffffffffeeedddcccbbbaaacccdddeeeddddddeeeggghhhiiikkknnnoooooooooooommmmmmkkkhhhhhhmmmwww~~~xxxoooiiiiiimmmqqqtttppppppqqqtttxxx{{{{{{zzzwwwwwwuuutttttttttuuuuuuwwwvvvuuuvvvwwwwwwuuusssssstttvvvwwwwwwvvvuuutttrrrsssuuuuuutttssstttuuuuuuvvvwwwvvvtttrrrrrrrrrpppqqqsssuuuwwwxxxyyyyyy{{{|||}}}}}}~~~}}}}}}|||vvvpppiiijjjxxxpppSSSHHH???>>>???===;;;;;;>>>???AAADDDLLLZZZkkkwww{{{}}}{{{ooo^^^OOOHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHJJJMMMOOOPPPQQQTTTVVVYYY[[[^^^aaacccgggkkknnnrrrrrrsssuuuvvvxxxyyyyyy{{{|||}}}~~~pppaaa___hhhzzz}}}fffQQQBBB:::999888777777888777555444444444333333333333444444333333333222222222111111111222222222222111000000000000000000000000000000...///000111111111000000............///000222222000111222333333333222222333333444555666777888888777888999;;;===>>>??????>>>???@@@AAABBBDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLKKKJJJHHHFFFFFFFFFHHHHHHJJJKKKLLLNNNOOOQQQRRRRRRPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXX\\\]]]___``````___\\\[[[ZZZ]]]___```___^^^_________```aaaaaa``````bbbdddgggddddddfffeeebbbdddjjjffffffggghhhlllssszzz~~~~~~}}}zzzwwwttttttvvvyyyuuusssqqquuu|||}}}zzzwwwwwwyyyzzzyyyvvvsssqqqqqqppppppnnnmmmlllkkkkkkkkkjjjiiihhhiiijjjkkkjjjiiijjjjjjjjjjjjkkkmmmnnnooolllllljjjhhhgggfffggggggiiigggeeedddcccbbb```^^^___^^^]]]\\\\\\^^^```aaa^^^___aaabbbbbbbbbbbbaaacccdddeeedddcccdddfffhhhkkkkkklllllljjjgggdddbbbccccccccceeeggghhhgggeeeeeeccc``````ccceeeggghhhaaabbbdddfffhhhiiijjjjjjgggggghhhhhhggggggggggggfffggggggggggggfffdddccccccdddffffffdddcccdddeeefffhhhjjjmmmnnnnnnmmmmmmkkklllkkkhhhgggkkkuuu|||zzzpppjjjiiilllpppssspppooonnnqqqvvvyyyzzzyyyuuutttrrrqqqqqqrrrsssssswwwuuusssssstttttttttrrrpppqqqtttvvvwwwvvvuuuuuurrrssssssrrrrrrrrrtttvvvuuuvvvwwwvvvsssqqqqqqqqqsssssstttuuuwwwxxxxxxyyyzzz{{{{{{||||||}}}||||||~~~wwwllliiisssZZZMMMAAA>>>>>><<<;;;;;;===>>>???AAAHHHVVViiivvv{{{~~~~~~wwwiiiZZZPPPLLLHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEDDD@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGIIILLLMMMNNNPPPSSSUUUYYY[[[]]]```bbbfffjjjnnnoooppprrrtttwwwyyy{{{|||{{{|||}}}~~~lllaaabbbsss~~~cccPPPDDD:::888777666777888777555333333222222222222222222333333333333222222222111111111222222222222111000000000000000000000000000000...///111222222222111000111111111111222333444555000111222333444333222222333333444555666777888999666777999;;;===???@@@@@@>>>???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXXXX___```bbbcccbbb```^^^\\\ZZZ]]]```aaa```^^^^^^^^^\\\]]]^^^___^^^___bbbdddjjjdddbbbcccbbb___ccckkkccceeeffffffiiiooouuuxxxooopppooommmkkkjjjkkkmmmkkkgggeeehhhnnnttttttsssrrrpppooooooqqqqqqqqqppplllnnnpppooommmjjjhhhhhhfffeeedddddddddeeefffggghhhgggggghhhjjjkkkkkkjjjffffffggggggiiijjjkkklllkkkkkkjjjgggeeedddeeefffjjjhhheeecccbbb```^^^[[[]]]]]]\\\\\\\\\]]]___```___```aaabbbbbbaaa```___aaabbbddddddccccccdddfffiiikkklllmmmkkkgggcccaaacccbbbbbbdddeeefffeeedddccc```]]]\\\^^^```aaabbb___aaadddfffhhhiiijjjiiigggfffeeeddddddeeeggghhhggghhhhhhiiihhhgggeeeddddddeeeffffffdddccccccccceeegggiiilllmmmmmmlllkkkkkkmmmmmmkkkiiikkkrrryyy|||sssmmmlllnnnrrrtttpppnnnllloootttxxxyyyyyysssrrrqqqpppppppppqqqrrrwwwtttrrrqqqrrrssssssrrrmmmooorrruuuwwwwwwwwwvvvuuuuuutttsssrrrtttwwwzzzvvvwwwwwwvvvsssqqqpppqqquuuuuuuuuvvvvvvwwwwwwxxxzzzzzzzzz{{{{{{|||||||||}}}~~~rrrkkkrrrzzz```RRRDDD@@@???>>>=========>>>>>>???EEETTTggguuuzzz~~~|||qqqcccWWWQQQIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCAAA???>>><<<<<<===???@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEHHHJJJLLLMMMOOOQQQTTTXXXZZZ]]]___aaaeeejjjmmmlllmmmooorrruuuxxx{{{|||||||||}}}~~~eeeaaajjjbbbKKK>>>888888777666555555555555555333333333222222222111111000111111222222333444444111111111111111111111111///000111000...------...000000000000111111111111/////////000111111222222222222333333333444444444444444444444555777888:::777888:::<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCGGGHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJIIIHHHKKKLLLLLLKKKKKKMMMQQQTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZXXXWWWWWWXXXXXXXXXWWW___dddgggfffaaa^^^^^^```___]]][[[]]]```bbbaaa___bbbbbbccccccccccccccccccdddcccbbb```___^^^^^^^^^______```cccgggiiiiiihhhllldddaaaeeegggddddddgggcccccccccdddeeefffhhhhhhggggggffffffggghhhjjjkkkhhhggggggeeedddcccbbbbbbaaa``````bbbeeeffffffeeeggghhhiiiiiihhhgggfffeeeeeeeeeeeeffffffhhhiiiiiikkkjjjhhhfffeeeddddddeeefffiiikkkiiiddd___]]]]]]^^^]]][[[[[[[[[]]]___```bbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbccceeegggiiieeefffggghhhhhhgggfffeeebbbccccccbbbaaaaaabbbdddcccbbbaaa```^^^^^^^^^^^^___aaaccceeeeeeeeegggiiifffggggggeeeddddddfffggghhhjjjkkklllkkkiiifffdddeeeeeedddcccbbbbbbbbbbbbccceeehhhkkklllkkkjjjiiijjjlllmmmkkkjjjlllttt{{{yyyqqqmmmmmmrrrvvvuuuttttttsssuuuwwwzzz{{{wwwxxxwwwsssooommmoooqqqtttsssqqqpppppppppqqqqqqqqqrrrssssssrrrrrrtttvvvuuurrrpppqqqtttwwwwwwvvvuuuwwwyyyxxxuuurrrqqqpppsssssssssrrrpppqqqsssvvvwwwxxxzzz|||||||||zzzyyyyyyzzzuuusssjjjrrrYYYGGGFFFCCC:::999BBB???======>>>BBBLLL```rrruuu~~~xxxsssqqqgggZZZMMMHHHFFFIIIJJJGGGFFFHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDBBBAAA??????@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKKKKLLLNNNQQQUUUWWW[[[]]]___aaaeeeggglllkkklllqqqvvvzzzzzzyyy|||}}}}}}|||{{{|||{{{dddcccnnn___III???:::999999777666444444333333333333333222222222111111222222222222222222222222111111111111111111111111///000111000...---...///000000000000111111111111//////000000111111222222222222222222333333333444444444444444555777999:::888999:::;;;===>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLKKKKKKIIIIIIKKKKKKLLLKKKKKKMMMPPPSSSSSSSSSRRRSSSTTTVVVWWWYYYYYYWWWVVVVVVWWWXXXWWWVVV\\\aaaeeeeeebbb```aaaccc```^^^]]]^^^aaabbbaaa___aaabbbdddeeefffeeedddddddddcccbbbaaa___^^^^^^^^^]]]]]]^^^aaadddfffgggfffiiicccaaadddeeeaaaaaaccc____________```bbbcccdddeeeddddddddddddfffggghhheeeeeeeeedddccccccbbbbbbaaa``````aaadddeeeeeedddggghhhiiiiiiiiihhhgggfffddddddddddddeeefffggghhhjjjiiigggfffddddddddddddeeegggjjjiiieeeaaa^^^^^^^^^]]]\\\\\\\\\^^^```aaacccbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbdddeeegggdddeeeeeeffffffeeeeeedddcccddddddcccaaa```aaacccdddbbb___^^^^^^]]]ZZZXXX\\\___bbbdddeeeeeefffgggfffggggggfffdddeeegggiiijjjkkkmmmmmmllliiifffeeeccccccbbbaaa``````aaaaaadddfffhhhjjjkkkkkkkkkjjjiiikkkllljjjiiilllsssyyyxxxqqqmmmnnnrrrvvvxxxxxxvvvvvvvvvxxxzzz{{{yyy{{{zzzvvvqqqnnnoooqqqsssrrrqqqpppppppppqqqqqqqqqrrrsssrrrqqqqqqssstttsssqqqoooooorrrttttttsssrrruuuwwwwwwuuusssrrrrrrssstttuuutttsssrrrsssuuurrrssswwwzzz|||~~~~~~~~~yyyyyysssccczzzfffNNNFFFCCC>>>===@@@???======>>>???GGGXXXhhhttt}}}{{{wwwuuukkk^^^QQQKKKHHHJJJKKKHHHGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBAAA??????@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPTTTVVVYYY\\\]]]```cccfffjjjjjjkkkpppuuuyyyyyyxxx{{{|||}}}}}}||||||~~~tttbbbffftttzzzXXXDDD===;;;;;;:::888666444333222222333333333222222222111111444333333222111111000000000000000000000000000000///000111000...---...///000000000000111111111111//////000000111222222222111111222222222333333333555444555555666888999:::999999:::;;;<<<<<<======@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLKKKKKKLLLOOOQQQPPPPPPQQQRRRSSSUUUWWWXXXWWWVVVTTTUUUVVVWWWWWWVVVYYY]]]bbbcccbbbaaabbbdddaaa```______``````___^^^```aaadddgggggggggeeeddddddcccbbbaaa___^^^]]]]]][[[[[[\\\^^^```bbbdddeeefffccccccdddccc___]]]^^^[[[[[[\\\\\\]]]___```aaaaaaaaaaaaaaaaaacccddddddbbbcccccccccccccccccccccbbb```___```bbbccccccbbbffffffhhhiiiiiihhhggggggcccbbbbbbbbbcccdddeeefffhhhhhhfffeeeddddddddddddbbbeeeggghhhfffcccaaa```^^^^^^]]]]]]^^^___aaabbbcccccccccbbbbbbbbbaaaaaa_________``````bbbcccdddbbbccccccddddddccccccbbbddddddeeecccaaa``````aaadddaaa^^^___```^^^XXXRRRXXX\\\```ddddddeeeeeeffffffggggggfffeeefffiiikkkmmmnnnnnnnnnllljjjgggeeebbbbbbaaaaaa```aaaaaaaaafffggghhhiiijjjkkkkkkkkkhhhiiijjjiiihhhkkkqqqvvv~~~{{{vvvpppmmmnnnrrrvvv{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~zzztttpppppprrrrrrrrrqqqpppppppppqqqqqqssstttuuutttrrrrrrrrrtttsssqqqppppppqqqrrrrrrqqqqqqsssvvvvvvuuutttssssssuuuwwwyyyyyywwwuuuttttttppprrruuuyyy{{{}}}}}}~~~xxx~~~wwwbbbkkk|||___JJJCCCCCCAAA>>>???============AAAMMMZZZooozzz|||qqqdddUUUNNNJJJKKKLLLIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAACCCBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJKKKNNNPPPRRRTTTWWWYYY[[[]]]```cccggggggiiinnnsssvvvwwwwwwxxxzzz|||}}}||||||}}}~~~mmmaaajjj{{{oooNNN>>>;;;:::999888777666444444333333333333333222222222111111333222222222111111000000///////////////////////////000111000///...///000///000000000111111111111///000000111111222333333111111111222222222333333555555555666777888999::::::::::::;;;;;;<<<======@@@@@@AAABBBDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKMMMOOONNNOOOPPPQQQSSSUUUWWWXXXVVVTTTSSSTTTUUUWWWWWWVVVXXX[[[___aaaaaaaaaaaabbbaaa```___^^^^^^]]]\\\[[[\\\___cccfffgggfffdddcccbbbbbbbbbaaa```^^^]]]\\\[[[\\\\\\]]]^^^```ccceeefffhhhjjjiiiddd___\\\[[[\\\\\\\\\]]]^^^___```aaa_________``````aaabbbbbbaaaaaabbbbbbcccdddddddddbbb```______```bbbbbbaaacccdddeeefffggggggfffeeeaaaaaa``````aaabbbbbbcccffffffeeeeeeddddddcccccc```bbbeeeggggggeeedddccc____________```aaacccdddddddddcccccccccbbbbbbbbb````````````aaaaaabbbbbbbbbbbbbbbccccccbbbbbbbbbdddeeeeeedddaaa______```bbb``````dddgggdddZZZPPPUUUZZZ___cccddddddddddddffffffggggggfffgggjjjlllooooooooonnnllliiigggeeedddcccccccccccccccddddddffffffgggggghhhiiijjjjjjfffggggggggggggjjjooosssxxxvvvsssooommmnnnqqqtttxxxxxxxxxxxxxxxyyyzzz{{{}}}wwwrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqvvvwwwxxxwwwtttsssssstttuuutttsssssssssssssssssssssuuuxxxxxxvvvtttttttttwwwzzz~~~}}}yyywwwvvvvvvwwwxxxyyyyyyyyyyyyxxxvvv||||||}}}lllfffvvvyyyXXXGGGEEECCC===>>>======>>>===>>>FFFOOOffftttzzzmmmZZZQQQJJJJJJLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIKKKMMMOOOPPPRRRUUUWWWYYY[[[^^^```cccdddgggkkkooossstttuuuvvvxxx{{{||||||{{{||||||~~~kkkdddqqqeeeHHH===;;;:::777666666555555555666666333333333222222222111111000000000111111222222222////////////////////////...000111000//////000111///000000000111111111111000000000111222222333333111111222222222333333333555555666777888999::::::<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMKKKMMMMMMMMMKKKKKKMMMNNNMMMNNNPPPRRRSSSUUUVVVWWWTTTSSSRRRSSSUUUWWWWWWWWWYYY[[[^^^``````_______________^^^]]][[[YYYYYYYYYYYY\\\```cccdddcccaaa`````````aaaaaa```___^^^]]]]]]^^^^^^^^^]]]```dddhhhlllqqquuurrriiibbb]]][[[\\\\\\\\\]]]^^^___```aaa^^^______```aaaaaabbbbbbaaaaaabbbcccdddeeeffffffbbb```^^^^^^___aaaaaaaaa```aaabbbdddddddddcccccc```____________``````aaadddddddddddddddccccccccc^^^```cccfffhhhgggfffddd`````````aaabbbdddeeeeeeddddddddddddccccccccccccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffdddbbb```____________cccjjjoookkk___TTTUUUZZZ___cccddddddddddddffffffggggggfffgggjjjllloooooonnnmmmkkkiiifffeeecccbbbbbbbbbcccdddeeeeeeeeefffffffffggghhhhhhhhheeeeeeeeefffgggjjjnnnqqqssssssqqqooommmmmmppprrrsssssstttuuuwwwxxxzzz{{{}}}~~~xxxtttrrrrrrrrrrrrrrrssssssssssssrrruuuvvvwwwvvvtttrrrrrrrrrttttttuuuuuutttsssssstttwwwyyy{{{{{{xxxuuuttttttyyy}}}~~~zzzyyy|||{{{{{{zzzyyyxxxwwwvvvtttzzzzzz{{{wwwhhhmmmuuuzzzpppSSSHHHCCC>>>===<<<<<<>>>>>>===BBBIIIXXXiiixxxbbbVVVLLLJJJKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA????????????@@@AAABBBCCCFFFGGGHHHIIIIIIJJJLLLOOONNNPPPSSSUUUVVVXXX[[[]]]___aaaeeehhhllloooqqqssstttvvvyyy{{{{{{zzz{{{|||{{{}}}yyyllllll{{{~~~\\\DDD>>>===:::555555555555555666777777333333333222222222111111//////000000111222222333000000000000000000000000...000111111//////000222000000000000111111111111000000111111222333333333222222333333333444444444555666777999::::::::::::===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOOOOONNNMMMNNNOOONNNMMMLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVTTTSSSRRRSSSVVVXXXXXXXXX\\\]]]___```aaa```___^^^]]]^^^^^^\\\YYYWWWWWWXXXYYYZZZ]]]`````````^^^]]]]]]^^^___```aaa```___^^^___```aaa___]]]```fffkkkttt}}}|||pppggg```\\\[[[[[[[[[[[[\\\^^^___```______```aaabbbbbbbbbbbbaaaaaabbbcccdddeeeffffffbbb```^^^]]]___bbbcccccc______aaabbbbbbaaa``````______^^^^^^^^^^^^______aaabbbcccccccccccccccbbb^^^___aaaeeehhhiiigggeee```aaabbbccceeefffggggggeeeeeeeeedddddddddcccccccccccccccddddddcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbdddeeeeeeccc```___```___```dddkkkpppmmmddd\\\XXX\\\```ddddddeeeeeeffffffggggggfffeeefffiiikkkmmmlllllljjjiiigggeeeeee````````````aaabbbcccdddeeefffgggggghhhhhhhhhgggdddddddddeeegggjjjmmmoooooopppooonnnllllllnnnooonnnoooppprrrtttvvvxxxxxxxxx|||}}}yyytttrrrrrrsssssstttuuuuuuuuuttttttrrrtttuuuuuussspppppppppqqqsssuuuuuussssssssstttzzz{{{}}}|||yyyvvvuuutttyyy}}}}}}|||}}}}}}||||||{{{{{{zzzzzzuuuzzzyyy{{{}}}lllgggooojjjgggPPPEEE@@@===<<<<<>>===@@@FFFMMM___yyyqqqbbbRRRMMMLLLLLLKKKLLLJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCBBBAAA>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHHHHIIILLLNNNMMMOOORRRTTTUUUWWWYYY\\\[[[^^^bbbfffiiikkkoooqqqsssuuuxxxyyyyyyyyyzzz|||yyy{{{vvvqqquuurrrQQQ???>>><<<777777666666555555555666666333333333222222222111111000000000000111111111111111111111111111111111111...000111111000000111222000000000000111111111111000111111222222333333444333333444444444555555555555666888999;;;;;;;;;:::======<<<<<<===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLNNNPPPPPPPPPPPPOOONNNOOOPPPPPPNNNMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRTTTVVVYYYYYYYYY^^^___```bbbddddddbbb```\\\^^^^^^\\\YYYWWWWWWYYYZZZ[[[\\\]]]^^^]]]]]]\\\ZZZ\\\^^^```aaaaaa``````aaabbbbbb___]]]___fffmmm{{{vvvkkkccc^^^[[[[[[[[[[[[\\\^^^___```^^^___aaabbbccccccbbbbbb```aaaaaabbbcccdddeeeeeebbb```]]]]]]```cccdddeee___```aaabbbaaa```___^^^______^^^]]]]]]^^^^^^______```bbbcccccccccbbbbbb^^^^^^```eeeiiijjjhhheeeaaabbbccceeefffggghhhhhheeeeeeeeeeeeddddddddddddccccccdddddddddcccaaaaaaaaa```___^^^^^^___```aaaaaaccceeeeeecccaaa``````aaaaaacccfffiiiiiifffccc\\\___bbbdddeeeeeefffgggfffggggggfffdddeeegggiiijjjiiiiiihhhgggeeedddddd_________```aaacccdddeeefffgggiiijjjkkkjjjhhhgggddddddccceeegggkkkmmmnnnlllnnnooonnnlllkkklllmmmmmmnnnoooqqqssstttuuuuuurrrwww{{{{{{xxxtttrrrrrrssstttuuuvvvwwwwwwvvvuuurrrtttvvvvvvtttrrrqqqqqqpppsssvvvwwwuuutttuuuvvvxxxzzz||||||zzzwwwvvvvvvwww|||~~~}}}~~~}}}}}}}}}}}}}}}yyy}}}{{{|||rrrfffqqqqqq___ppp~~~]]]JJJBBB???<<<<<<>>>>>><<<>>>BBBFFFVVVqqqrrr]]]SSSPPPOOONNNOOOJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBB??????@@@@@@AAACCCDDDEEEDDDFFFGGGHHHHHHIIIKKKMMMMMMOOORRRSSSTTTVVVYYY[[[XXX\\\aaadddfffiiimmmpppssstttvvvvvvvvvxxxzzz|||zzz|||~~~uuuttt|||hhhHHH:::;;;999111888888777555555444444444333333333222222222111111222222111111000/////////111111111111111111111111...000111111000000111333000000000000111111111111000111111222222333444444444444444555555555666666555666888:::;;;;;;;;;:::======<<<===>>>AAADDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMLLLMMMNNNPPPQQQQQQPPPPPPOOOPPPQQQQQQOOOMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSRRRTTTWWWYYYZZZZZZ___```aaadddggggggeeeddd\\\^^^___]]]ZZZXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\YYYZZZ]]]```bbbbbbaaaaaaaaabbbbbb___]]]___fffmmmyyymmmddd^^^\\\\\\]]]]]]^^^___aaabbb^^^___```bbbbbbbbbbbbaaa`````````aaabbbbbbccccccbbb```]]]^^^```ccceeefffaaaaaabbbbbbbbb```___^^^______^^^]]]]]]^^^^^^^^^___```aaabbbccccccbbbbbb^^^^^^```dddiiijjjhhheeeaaabbbdddfffggghhhiiiiiiffffffeeeeeeeeedddddddddccccccddddddcccbbbaaa_________]]]]]]]]]]]]______```bbbeeeeeedddbbbaaaaaacccbbbbbbaaabbbccceeeggg___aaaccceeeeeeeeegggiiifffggggggeeeddddddfffhhhhhhggggggfffeeedddddddddaaaaaaaaabbbccceeefffggggggiiikkkmmmmmmllljjjhhheeedddccceeehhhkkkmmmmmmkkkmmmnnnnnnllljjjjjjkkknnnooopppqqqrrrssssssrrrnnnsssxxxzzzwwwtttrrrrrrtttuuuvvvxxxxxxxxxwwwvvvtttwwwyyyyyyxxxvvvuuuuuurrruuuyyyzzzxxxwwwxxxzzzuuuxxxzzz{{{yyyxxxwwwwwwvvvzzz~~~}}}}}}~~~}}}}}}}}}}}}}}}|||xxxhhhiiiwww[[[bbbhhhMMMCCC@@@===<<<======:::;;;???CCCQQQkkkfffXXXSSSQQQPPPPPPIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCAAAAAAAAABBBCCCDDDFFFFFFDDDFFFGGGGGGGGGIIIKKKMMMMMMOOORRRSSSTTTVVVXXXZZZVVVZZZ```ccceeeggglllooossstttuuuuuuuuuwwwzzz}}}|||}}}wwwpppsssvvvQQQEEEBBB:::666999888666444333222333555666333333222222222333444444333333222222111000//////000000000000000000000000111111000000//////........./////////000000000111111111111222333444666777333444555555666666555555666888:::<<<======<<<;;;>>>??????@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[^^^cccgggiiiiiigggeee___ZZZXXX[[[\\\[[[XXX]]]^^^^^^^^^^^^]]]\\\[[[\\\]]]___aaacccccc```]]]```_________]]]]]]eeeoooyyyiiibbbaaa___\\\[[[\\\___aaa```^^^cccbbb``````aaabbbbbbaaadddcccbbbaaa````````````bbbaaa``````bbbbbbaaa```_________```______^^^]]]^^^]]]\\\[[[ZZZ[[[\\\]]]```````````````aaabbbbbbbbbcccddddddeeeeeeeeeddd^^^^^^^^^___aaadddfffhhheeeeeeeeeffffffgggggggggcccbbbaaaaaabbbaaa___]]]^^^]]][[[ZZZ[[[]]]```aaa___```bbbcccdddddddddcccbbbaaaaaa`````````aaaaaa___aaadddggghhhhhhgggeeefffffffffdddaaaaaabbbdddhhhgggfffeeedddccccccbbbccccccbbbbbbbbbbbbbbbbbbgggjjjkkkhhhhhhjjjhhheeebbbccceeehhhjjjlllmmmnnnooopppnnnlllmmmqqqpppmmmjjjmmmoooqqqqqqpppqqqrrrqqqqqqrrrsssuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxyyyxxxwwwvvvuuutttuuuwwwyyyzzz{{{zzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuxxx{{{~~~}}}{{{~~~~~~{{{xxx|||{{{iiifffwwwdddbbbooowwwUUUIIIAAAAAA>>><<<<<>>???@@@AAABBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSTTTUUUXXXZZZ]]]^^^]]]]]]^^^aaaeeegggggggggllleee\\\XXXYYY[[[[[[ZZZ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbbbb___]]]___^^^^^^^^^]]]]]]dddmmm}}}yyykkkdddccc^^^\\\ZZZ[[[^^^``````^^^bbb```______aaabbbbbbaaabbbaaa```___^^^^^^^^^^^^______^^^```bbbdddcccccc_______________^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaabbbcccbbbcccddddddddddddcccccc^^^^^^^^^___```bbbeeefffddddddddddddeeeeeeeeeeeebbb```___`````````^^^\\\]]]\\\ZZZZZZ[[[]]]___aaa^^^___aaabbbcccccccccbbbaaaaaa```___^^^^^^______```aaadddggghhhgggfffeeeggggggfffdddbbbbbbccceeeiiiiiihhhgggfffdddccccccbbbaaaaaaaaaaaaaaabbbbbbeeeiiikkkiiiiiijjjhhhdddcccdddgggjjjlllnnnoooppprrrrrrpppmmmnnnpppoookkkjjjmmmoooqqqppppppqqqrrrpppppppppqqqrrrsssuuuuuuvvvvvvwwwxxxzzz{{{||||||xxxyyyyyyzzzyyyxxxwwwvvvtttuuuwwwxxxyyyyyyyyyxxxuuuuuutttttttttssssssssstttvvvyyy}}}~~~~~~|||{{{~~~}}}~~~|||yyy|||nnneeeoooqqqbbbdddwwwcccMMMCCCCCCAAA>>><<<===>>>>>>???EEETTTlllnnnZZZOOOKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHLLLLLLNNNOOOQQQSSSTTTUUUXXXXXXZZZ]]]bbbgggjjjlllooopppqqqrrrsssuuuyyy}}}|||~~~xxxkkkpppgggHHH???===888555777888777666444444555555666555444444333222222222222333333222222111000000000000000000000000000000000111000000000000/////////222222222222222222111111333333222333333444555555666666777777777888888888888999;;;===>>>>>>=========>>>>>>???@@@AAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWW[[[___aaabbb```^^^^^^aaadddffffffrrrjjj___XXXWWWYYY[[[[[[\\\\\\\\\\\\]]]___aaabbb```___^^^^^^______^^^]]]]]]\\\\\\]]]\\\\\\bbbjjjttt|||xxxlllfffddd]]][[[ZZZZZZ\\\^^^___^^^___]]]\\\]]]___aaabbbbbb``````___^^^]]]]]]]]]]]]]]]]]]]]]```ccceeefffeee___^^^^^^^^^^^^]]]]]]\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[]]]```bbbcccbbbbbbcccddddddcccbbbaaa^^^]]]]]]]]]___```bbbdddcccccccccdddccccccbbbbbb```___^^^^^^______]]][[[[[[ZZZYYYYYYZZZ]]]___aaa```aaabbbccccccdddccccccaaaaaa___^^^]]]]]]]]]]]]___aaadddfffhhhhhhgggfffggggggfffeeecccbbbdddfffjjjjjjiiihhhgggeeedddccc```````````````aaabbbcccdddhhhkkkkkkkkkllliiieeedddfffhhhkkknnnqqqrrrsssuuuuuurrrooonnnqqqoookkkkkkmmmoooppppppoooppprrroooooonnnmmmnnnpppssstttuuuvvvwwwyyyzzz|||}}}~~~yyyzzzzzzzzzzzzyyyxxxxxxssstttvvvwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqppppppqqqsssvvvyyy{{{|||{{{{{{~~~~~~~~~||||||}}}}}}zzz}}}ssseeeccczzzggg[[[iiiwwwUUUFFFEEEBBB???<<<;;;<<<>>>>>>@@@III^^^zzzeeeRRRKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHKKKKKKLLLNNNPPPQQQRRRSSSVVVWWWYYY\\\```eeeiiikkknnnpppqqqqqqrrrtttwwwzzz{{{}}}pppdddnnnwww]]]DDD===<<<888555777888777666555555555666666666555444333222111111111222222222111111111000000000000000000000000000000000000000000000000000000222222222222222111111111444444333333333444444555666666666666777777888888999:::;;;===>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRVVVTTTSSSSSSVVV[[[```cccgggccc^^^\\\^^^aaadddfffpppiii___YYYWWWYYYZZZ[[[ZZZZZZYYYZZZ\\\___bbbdddbbb___]]]\\\]]]]]]]]]\\\[[[ZZZZZZ\\\[[[[[[___ffflllttt{{{|||uuullleeeccc\\\[[[ZZZZZZ[[[]]]^^^___^^^\\\ZZZ[[[^^^```bbbbbbaaaaaa```___^^^^^^^^^^^^___^^^___aaadddfffffffff___^^^]]]]]]\\\\\\\\\\\\YYYZZZ[[[\\\[[[ZZZYYYXXXVVVWWWWWWYYY[[[]]]___``````aaabbbccccccaaa```___]]]]]]\\\\\\]]]___```bbbcccddddddddddddcccbbbaaa```___^^^___```___^^^\\\YYYYYYYYYYYYZZZ\\\___```aaabbbcccdddeeeeeeffffffcccbbbaaa___^^^]]]]]]]]]]]]___bbbeeehhhiiiiiiiiiggggggfffeeecccccceeefffjjjjjjjjjiiigggeeedddbbb````````````aaabbbdddddddddiiimmmmmmnnnooolllgggeeegggiiilllppprrrttttttuuuvvvssspppppprrrqqqmmmkkkmmmoooooooooooopppqqqpppnnnmmmlllmmmooorrrtttuuuuuuvvvwwwyyyzzz{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwssstttuuuvvvvvvvvvuuutttuuuuuutttrrrqqqpppnnnnnnooopppsssvvvxxxyyyzzzzzz|||}}}}}}|||{{{zzz|||~~~~~~{{{}}}vvvdddZZZjjjttt]]]bbbeeeJJJFFFBBB???<<<999:::>>>@@@>>>BBBRRRlllsss[[[PPPOOOKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKLLLNNNOOOPPPQQQUUUVVVYYY[[[___ccchhhkkknnnoooqqqqqqrrrtttwwwyyy{{{~~~mmmcccoooiiiTTTBBB<<<<<<999777888777666666555555555555555666555444333222111111111222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111444444444333333444555555666666555555555666777888:::;;;<<<===>>>?????????AAABBBBBBBBBCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSUUUTTTRRRRRRTTTYYY___bbbhhhddd^^^\\\]]]```ccceeefffccc^^^[[[ZZZZZZZZZZZZXXXWWWWWWXXXZZZ]]]aaacccbbb___\\\[[[[[[\\\[[[[[[ZZZXXXXXX[[[[[[ZZZ]]]bbbhhhmmmsssuuuqqqjjjccc```\\\\\\[[[ZZZZZZ\\\^^^```^^^\\\ZZZZZZ\\\___```aaacccbbbaaa``````_________bbbaaa```bbbdddeeedddccc^^^^^^\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^___aaabbbbbbaaa___]]]]]]\\\\\\\\\]]]^^^```aaadddeeefffffffffeeecccbbbaaa``````aaabbbbbb```^^^YYYYYYYYYZZZ[[[\\\^^^______``````bbbccceeefffgggeeedddcccaaa```_________\\\^^^aaadddhhhjjjkkklllfffffffffdddcccccceeefffggghhhhhhhhhgggeeecccbbbaaaaaaaaabbbcccdddeeefffdddjjjnnnoooppprrrpppkkkfffhhhjjjmmmppprrrttttttssstttssspppqqqttttttppplllmmmooonnnnnnnnnoooqqqqqqooommmlllmmmooorrrtttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuuuuuvvvvvvtttsssqqqpppnnnnnnnnnoooppprrruuuwwwxxxyyy{{{||||||{{{zzzyyyzzz|||}}}{{{|||~~~~~~uuudddWWW```kkkcccvvvzzzRRRIIIBBB???<<<999;;;???AAA>>>???JJJ```|||fffUUUPPPKKKLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSVVVYYY[[[]]]aaagggkkknnnoooqqqrrrsssuuuwwwyyy|||~~~lllgggvvv\\\MMM@@@;;;;;;999777888555555555555555444444444555444444333222222222222111111111111111111111111111111111111111111111111000000000111111111111222000000000111111111222222444444333333444555666666777666555444555666777888;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPRRRWWW[[[^^^ddd```\\\ZZZ\\\___aaabbb]]]]]]]]]\\\[[[[[[[[[ZZZWWWWWWWWWXXXZZZ\\\^^^``````^^^[[[ZZZZZZ[[[[[[ZZZZZZWWWXXX[[[\\\[[[\\\___dddfffjjjmmmlllhhhbbb___]]]]]]\\\ZZZZZZ[[[___bbbaaa^^^[[[ZZZ[[[]]]______cccbbbaaa```____________cccaaa```aaabbbbbbaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWW[[[]]]___aaaaaa```^^^]]]\\\[[[[[[[[[]]]^^^```bbbdddfffggghhhhhhgggeeeccccccbbbaaabbbccccccbbb```[[[[[[[[[[[[\\\\\\]]]^^^[[[\\\]]]^^^aaaccceeegggffffffeeecccbbbbbbbbbbbb]]]^^^aaadddgggiiikkkllldddeeeeeecccbbbbbbdddfffeeefffggghhhhhhfffdddccccccccccccccccccdddeeefffeeejjjnnnoooqqqsssrrrnnnhhhjjjllloooqqqsssttttttssstttrrrpppqqquuuuuuqqqmmmnnnnnnnnnmmmmmmoooqqqqqqpppooonnnnnnppprrrsssssssssssssssrrrrrrrrrrrrvvvuuuttttttsssssstttttttttuuuwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssqqqppppppnnnnnnoooppprrruuuwwwxxx|||}}}}}}{{{yyyxxxyyyzzz~~~{{{zzz{{{||||||tttfff[[[\\\uuu~~~gggjjjzzzaaaQQQCCC@@@???<<<<<>>???AAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUURRRQQQPPPOOOQQQTTTWWWZZZ]]]ZZZXXXXXXZZZ]]]^^^^^^[[[\\\\\\\\\[[[[[[\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYZZZWWWWWW[[[]]][[[[[[]]]___```cccfffhhhgggccc```]]]^^^]]][[[ZZZ[[[```dddeeeaaa]]][[[[[[\\\]]]]]]```___^^^]]]\\\\\\\\\\\\```^^^]]]^^^______^^^]]]^^^]]][[[YYYXXXXXXXXXYYY[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWVVVUUUUUUVVVVVVXXXZZZ]]]```aaa```^^^]]][[[[[[[[[\\\]]]___bbbcccccceeegggiiiiiihhhfffdddcccbbbbbbcccddddddcccaaa]]]\\\\\\\\\\\\]]]]]]]]]ZZZ[[[\\\^^^aaaeeehhhjjjfffeeeeeedddcccccccccdddaaabbbcccdddfffggghhhhhhcccdddcccbbbaaaaaaccceeedddeeehhhiiijjjiiigggfffdddccccccbbbccccccdddddddddiiillllllooorrrrrrooolllmmmoooqqqssstttuuuuuutttuuussspppqqqtttsssooommmnnnnnnmmmlllllloooqqqoooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrvvvuuutttsssrrrsssssstttuuuvvvxxxzzz{{{{{{zzzzzzxxxxxxwwwvvvuuutttsssrrrooooooooooooqqqsssuuuwww~~~~~~~~~{{{yyywwwxxxyyyzzzxxxxxxzzzzzz{{{tttiii```[[[eeewwwmmmdddooosss\\\GGGCCCCCC>>><<<>>>;;;>>>@@@BBBJJJ```~~~fffTTTNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMQQQUUUWWWWWW[[[aaaggghhhkkkoooqqqsssuuuxxxzzz{{{~~~tttkkkttthhhLLLDDD<<<999999888666555333333444444333333222111333333222222222333444444111111111111111111222222111111111111111111111111000000111111222222222222000000111222444555666666222222333333555666888999999888777666666888:::;;;<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFHHHGGGFFFFFFEEEFFFGGGIIIJJJFFFGGGIIIKKKNNNPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUQQQPPPOOONNNOOORRRUUUWWWWWWVVVUUUWWWYYY[[[[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^YYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZWWWWWW\\\^^^\\\[[[]]]\\\\\\^^^bbbfffgggeeebbb^^^^^^^^^\\\ZZZ[[[```eeegggccc^^^[[[ZZZ[[[[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\^^^]]]ZZZXXXWWWWWWXXXYYY[[[ZZZYYYWWWWWWXXXYYYYYYWWWWWWVVVVVVUUUVVVVVVVVVVVVYYY\\\```aaa```___]]]ZZZZZZ[[[\\\^^^```cccdddbbbdddfffhhhiiihhhfffeeebbbbbbaaabbbddddddcccaaa^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^aaaeeeiiimmmoooeeeeeeddddddcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbccccccaaa```aaaccceeedddfffhhhkkkkkkkkkiiihhhccccccbbbbbbbbbbbbbbbbbbcccgggjjjjjjmmmqqqrrroooooopppqqqssstttuuuvvvvvvvvvvvvtttpppppprrrqqqmmmmmmnnnnnnmmmllllllnnnqqqnnnnnnnnnooooooooooooooooooooopppqqqrrrrrrssssssvvvuuutttsssrrrsssttttttvvvwwwyyy{{{||||||||||||yyyyyyxxxwwwvvvuuuuuutttppppppooooooppprrruuuvvv~~~|||yyywwwwwwxxxxxxwwwwwwyyyyyyzzzuuullldddZZZ[[[dddrrrdddmmmxxxdddKKKEEEEEE@@@<<<===777<<<@@@@@@DDDVVVuuupppZZZPPPNNNMMMKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBAAACCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJNNNSSSTTTUUUXXX___eeefffiiimmmppprrrtttwwwyyyzzz|||}}}cccbbbzzz^^^GGGCCC>>>:::999999999888555555444444444333333333222222222222222222222222444333222111000000000000333111///...///000000000444444333222111000///...///111333444444333222000666555444333444666888999:::999888777777888999999@@@@@@AAABBBCCCEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIHHHGGGGGGHHHIIILLLKKKJJJLLLPPPRRRQQQPPPNNNNNNOOOPPPPPPQQQQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQSSSRRRQQQQQQRRRSSSQQQPPPQQQRRRSSSTTTVVVWWWXXXYYY\\\]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\ZZZYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVWWWWWWXXX]]]]]]^^^___aaacccdddeee```aaabbb```^^^]]]]]]^^^bbbaaa___\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWWWWZZZ\\\[[[[[[[[[[[[\\\\\\\\\\\\___^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZWWWXXXXXXXXXWWWVVVVVVUUUYYY[[[^^^______]]]]]]]]][[[\\\]]]___```aaaaaaaaaaaaccceeegggggggggeeeddddddcccbbbbbbbbbcccdddeee``````______^^^^^^^^^]]]``````aaadddhhhkkkkkkjjjjjjgggcccbbbcccdddbbb```bbbdddfffgggfffeeeeeeeeefffeeedddcccbbbbbbbbbbbbeeecccbbbdddhhhkkkkkkjjjfffffffffdddcccccceeefffdddfffjjjlllnnnpppsssuuuoooppprrrsssssssssrrrrrrrrrrrrqqqpppoooooooooooorrrqqqpppmmmjjjjjjlllnnnllljjjiiikkkooorrrrrrqqqpppqqqrrrsssssssssrrrqqqtttwwwyyyzzzxxxuuusssssssssssstttvvvxxx{{{}}}~~~|||yyyxxxyyyyyyyyyxxxvvvuuusssrrrrrrtttwwwxxx~~~|||zzzyyyxxxsssuuuxxx{{{||||||zzzyyyxxxqqqmmmddd]]]\\\qqqgggaaagggwwwUUUIIIDDD;;;:::BBB>>>:::<<>>???AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAABBBBBBCCCFFFGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJLLLPPPSSSSSSRRRNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQPPPQQQQQQRRRSSSTTTVVVVVVWWWZZZ[[[[[[\\\[[[ZZZYYYXXX[[[\\\\\\[[[YYYYYYZZZ\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWYYYXXXWWWVVVVVVVVVVVVWWW[[[[[[[[[]]]^^^```bbbcccdddeeedddbbb^^^\\\[[[\\\___^^^]]][[[ZZZZZZ[[[[[[[[[[[[ZZZWWWUUUUUUXXXZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^]]][[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTXXXZZZ]]]^^^^^^]]]\\\]]][[[\\\]]]^^^___``````aaabbbccceeefffgggfffeeeddddddcccccccccccccccddddddaaaaaa`````````_________``````bbbfffjjjlllkkkjjjkkkgggcccbbbccccccbbbaaaaaadddffffffeeedddeeeeeefffeeedddcccbbbbbbaaaaaacccbbbaaabbbfffhhhhhhgggeeeeeeeeedddbbbbbbccceeeccceeehhhjjjkkkmmmpppsssooopppqqqrrrrrrqqqppppppsssrrrqqqpppppppppppppppuuuuuussspppllljjjjjjkkkjjjhhhgggiiimmmpppqqqpppqqqrrrsssssssssrrrqqqqqquuuwwwzzzzzzxxxvvvuuutttyyyxxxwwwwwwxxx{{{}}}}}}zzzzzzzzz{{{{{{zzzxxxvvvtttsssrrrtttuuuwww~~~}}}zzzxxxwwwtttuuuxxxzzz{{{{{{zzzzzz|||~~~yyywwwmmm```ZZZcccmmmaaa^^^rrrdddPPPHHHBBB>>>??????;;;<<>>@@@MMM^^^rrrmmm\\\NNNMMMNNNJJJGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJMMMOOORRRTTTVVVYYY\\\^^^bbbdddfffjjjmmmoooqqqrrrvvvwwwzzz}}}|||iiigggwwwxxxTTTBBB???;;;888777777666555444444444333333333222222222222222222222222222222000000000///000000111111...///000000000000111222222222111000000///....../////////000222444666777666555555555666777888999999999999999:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIHHHIIIKKKMMMJJJJJJKKKMMMOOOQQQQQQRRRJJJKKKLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPOOONNNPPPRRRSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVUUUSSSRRRSSSTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVWWWYYY\\\]]]___aaabbbbbbaaa```______```^^^]]]\\\ZZZZZZZZZ[[[\\\[[[[[[XXXUUUQQQPPPQQQSSSUUUVVVVVVWWWWWWXXXXXXXXX[[[ZZZZZZYYYXXXXXXXXXXXXWWWXXXZZZZZZZZZZZZ\\\]]]\\\[[[[[[ZZZXXXVVVUUUTTTUUUWWWYYYZZZZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^___aaaccceeeffffffeeedddccccccdddeeeeeeeeedddcccbbbcccccccccccccccccccccccc___aaadddiiimmmmmmkkkhhhkkkhhhdddaaa```aaabbbccc```bbbdddeeedddccccccdddeeeeeeeeedddcccaaa``````aaaaaaaaaaaabbbbbbaaa```aaabbbcccbbb```___```aaaaaaccceeeffffffgggjjjkkkkkkkkklllnnnooopppqqqqqqrrrrrrrrrqqqrrrrrrsssssswwwxxxxxxuuupppllliiihhheeeeeefffhhhkkknnnpppqqqtttttttttsssrrrqqqppppppuuuwwwzzzzzzyyyxxxwwwxxx|||yyyvvvssssssuuuxxx{{{~~~|||zzzzzz|||}}}~~~}}}|||zzzxxxuuutttssssssssswwwxxxzzz{{{{{{yyywwwvvvvvvvvvuuuuuuvvvwwwyyyzzzyyyyyy{{{~~~ooo^^^SSS\\\wwwzzzeee]]]WWWkkk___JJJEEEAAA:::>>>===>>>???<<<<<>>======>>>???<<<<<>>;;;999999888777666333333333333222222222222222222222222222222222222000000000000111222444444888===AAAAAA<<<666222000//////000111222333333444555555555444444333333333555555666777777888888999999999:::;;;<<<<<<<<<<<<:::;;;===????????????>>>???@@@AAABBBBBBCCCBBBBBB????????????@@@AAABBBBBBCCCEEEFFFGGGFFFGGGHHHJJJKKKLLLMMMLLLJJJJJJJJJLLLHHHHHHJJJLLLNNNQQQRRRSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQRRRTTTUUUUUUTTTQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXUUUUUUUUUSSSQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRTTTUUUXXXZZZ\\\^^^___``````^^^[[[YYYYYYZZZ___^^^]]]\\\\\\\\\]]]^^^]]]\\\ZZZVVVRRRPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWXXXXXXYYYXXXXXXWWWXXXZZZ[[[[[[[[[[[[\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVSSSUUUWWWXXXWWWXXXZZZ\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^```bbbeeefffffffffeeeeeeffffffeeeeeedddcccbbbbbbbbbbbbccccccccccccccc^^^___bbbeeehhhiiigggeeeeeeeeedddaaa___^^^^^^```\\\^^^aaaaaa```______```___```aaabbbbbbaaa```___```bbbddddddbbb`````````___```bbbaaa___^^^^^^___^^^```bbbccccccdddfffhhheeeeeegggiiilllooorrrsssppppppppppppqqqsssttttttppprrrsssrrrooollljjjiiihhhiiikkkllllllmmmppprrrsssrrrqqqpppooooooppppppqqqsssuuuvvvuuuuuuvvvxxxwwwuuusssrrrsssvvvyyy{{{|||zzzxxxxxxyyyzzzzzzzzz{{{zzzyyywwwvvvvvvuuuuuurrrrrrssstttuuuvvvvvvvvvuuuuuutttssstttuuuvvvwww||||||{{{zzz{{{sss\\\UUU\\\yyy}}}fff___]]]hhhdddLLLAAA===<<<>>>??????======AAAFFFHHH\\\vvv|||___SSSPPPKKKHHHIIILLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPQQQTTTWWWYYYYYY]]]bbbddddddfffjjjmmmppprrrtttwwwzzz}}}~~~~~~~~~~~~ooodddkkkyyyYYYGGG???<<<:::888888777666444333333333222222222222111222222222222222222222222000000000111222444555666<<>>???AAACCCCCCCCCBBBAAA===>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKIIIHHHJJJKKKIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRQQQRRRSSSTTTSSSRRRNNNOOOOOOQQQRRRSSSTTTTTTUUUVVVXXXYYYYYYYYYXXXWWWTTTUUUUUUSSSPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTPPPQQQRRRSSSTTTTTTSSSRRRPPPQQQRRRTTTVVVYYY[[[]]]\\\]]]]]][[[YYYWWWWWWXXXZZZZZZZZZZZZ\\\^^^```aaa^^^]]][[[WWWSSSRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXYYYUUUVVVWWWXXXYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXYYY[[[[[[\\\\\\[[[ZZZYYYXXXWWWTTTUUUWWWWWWWWWXXX[[[]]][[[ZZZYYYXXXXXXZZZ[[[\\\\\\^^^aaadddfffgggggggggggggggfffddddddccccccccc``````aaaaaabbbbbbbbbbbb]]]^^^___bbbeeefffeeedddaaacccdddbbb^^^\\\\\\]]]ZZZ\\\______^^^]]]]]]^^^[[[]]]___```aaa```______^^^aaaddddddaaa______```^^^```bbbbbb```^^^^^^___[[[]]]___aaaaaabbbeeegggddddddeeefffhhhkkkmmmooonnnoooooooooqqqrrrssstttrrrssssssrrrnnnkkkjjjiiiiiikkkllllllkkkllloooqqqqqqpppooonnnnnnoooooopppnnnppprrrsssssssssuuuvvvtttsssrrrrrrrrrtttvvvxxx}}}{{{xxxxxxxxxyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssssstttttttttttttttsssttttttuuuuuuzzz||||||||||||}}}eee]]]YYYggg}}}jjj^^^aaavvvzzzXXXEEE???===???@@@>>>===>>>AAACCCDDDQQQfff}}}hhh]]]XXXQQQMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGEEEDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFHHHKKKNNNOOORRRUUUWWWXXX\\\bbbdddcccdddhhhllloooppprrruuuxxx{{{}}}~~~~~~~~~~~~hhhaaaoooxxxPPPBBB===;;;888777777666555333333333333222222222111111222222222222222222222222000111111222333555666777:::CCCNNNRRRNNNHHHBBB@@@444444333333333333333333***,,,///333555666666666555666777888888999999888888999;;;===>>>>>>===<<<<<<===???AAABBBAAA@@@???<<<===???@@@AAAAAA@@@@@@============>>>???@@@AAACCCDDDEEEEEEDDDCCCEEEFFFEEEHHHJJJJJJHHHHHHJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQQQQRRRSSSQQQPPPLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUWWWXXXYYYXXXWWWWWWRRRSSSSSSQQQNNNMMMMMMOOOQQQRRRSSSUUUUUUUUUTTTSSSPPPQQQSSSTTTTTTTTTSSSRRROOOOOOQQQRRRUUUXXXZZZ[[[WWWXXXYYYYYYXXXWWWYYYZZZVVVVVVWWWYYY[[[^^^aaaccc^^^^^^[[[XXXTTTSSSTTTVVVUUUVVVVVVWWWYYYZZZ[[[[[[TTTUUUWWWXXXYYYXXXXXXWWWWWWXXXYYYXXXWWWVVVWWWXXX[[[[[[[[[[[[[[[ZZZYYYXXXTTTUUUWWWWWWWWWYYY[[[]]][[[ZZZXXXWWWXXXYYY[[[\\\[[[]]]```dddfffhhhhhhhhhhhhgggeeedddccccccdddddd______``````aaaaaaaaabbb]]]]]]]]]___bbbddddddccc___aaacccbbb^^^[[[[[[\\\YYY[[[]]]^^^]]]\\\\\\]]]YYY[[[]]]___``````______\\\```ccccccaaa^^^^^^___^^^```bbbbbb```___^^^___XXX[[[]]]^^^___aaaccceeeddddddddddddeeegggiiijjjnnnnnnnnnoooppprrrsssttttttuuutttrrrnnnkkkiiiiiiiiikkkmmmllljjjkkkmmmpppoooooonnnmmmmmmnnnooopppmmmnnnpppqqqqqqrrrtttuuurrrqqqpppppppppqqqrrrrrr~~~|||yyyxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyy}}}{{{xxxtttsssrrrrrrsssssssssttttttttttttttttttvvvzzz}}}~~~nnnfffZZZ]]]}}}wwwbbbaaakkkjjjQQQIII>>>@@@@@@>>><<<>>>@@@AAADDDLLLZZZooolllddd```XXXTTTTTTNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFBBBCCCDDDFFFFFFFFFEEEEEEDDDGGGJJJLLLNNNPPPTTTVVVWWW\\\bbbccccccdddhhhlllooopppqqqsssvvvyyy|||}}}~~~~~~~~~~~~iiiffflllgggMMM???;;;::::::999888777666666666666555444333333222222333333333333333333333333555444333222222444666777;;;CCCNNNXXX[[[TTTJJJAAA777333...///333666555222444444333333333444555555777888888888888999999999555999<<<<<<;;;<<>>>>>============>>>???@@@AAAAAABBBAAAAAABBBBBBBBBAAA@@@???BBBCCCEEEGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQNNNOOOPPPQQQRRRRRRRRRQQQVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^___```___[[[WWWUUUTTTTTTRRRSSSTTTVVVWWWXXXYYYYYYSSSUUUWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]UUUVVVWWWYYYZZZ\\\]]]^^^]]][[[YYYXXXWWWXXXYYYZZZ\\\^^^```bbbddddddddddddgggfffdddcccbbbcccdddeeegggddd```^^^^^^___``````YYY[[[]]]```aaabbbbbbbbbaaa```]]][[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^______``````aaaaaaaaaaaaaaabbbbbbbbbcccccccccaaabbbdddeeedddaaa^^^\\\\\\[[[[[[]]]```bbbccccccddddddeeefffffffffeeeeeejjjkkkmmmoooqqqqqqqqqqqqpppttttttooollllllllliiinnnmmmmmmnnnoooooonnnllloooooonnnnnnnnnoooooopppsssrrrpppnnnnnnqqquuuyyyyyyvvvrrrllljjjlllqqquuu||||||{{{yyyvvvtttuuuvvvuuuvvvvvvwwwxxxyyyyyyyyy||||||{{{zzzxxxvvvsssrrroooppprrrtttuuuuuuttttttxxxxxxzzz|||tttbbbcccrrrvvvXXXYYYqqq___IIIBBBBBBAAA>>>>>>@@@@@@???>>>DDDLLLYYYppp~~~nnnhhhccc[[[VVVUUUPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFEEEHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLQQQUUUXXXZZZ\\\^^^^^^___aaadddfffkkklllnnnqqqtttwwwyyyzzz~~~~~~}}}}}}~~~}}}jjjkkkuuuyyy\\\III???<<<;;;;;;:::999888777777666555555444333333222222333333333333333333333333444333222111222333555666888???JJJVVV]]]\\\TTTMMM<<<777222111333555444222444444333333444444555555777888888888888999999999777888:::<<<<<<===???AAAAAAAAAAAA@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPRRRSSSSSSTTTTTTSSSSSSRRROOONNNNNNMMMLLLLLLMMMMMMOOOOOOPPPQQQQQQPPPOOONNNQQQRRRSSSSSSTTTSSSSSSSSSNNNOOOOOOPPPQQQRRRRRRSSSUUUUUUSSSSSSSSSSSSTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZ\\\]]]]]][[[XXXUUUSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[[[[\\\\\\]]]]]]]]]VVVVVVXXXYYY[[[]]]^^^___]]]\\\[[[YYYYYYYYY[[[[[[[[[]]]___aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccbbb```______^^^\\\ZZZUUUVVVXXXYYY[[[\\\]]]]]]```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^___``````aaaaaabbbccceeefffggggggdddeeeeeeeeedddaaa___]]]\\\[[[ZZZ\\\___aaabbbbbbaaabbbcccdddeeeeeeeeeeeeggghhhjjjlllmmmnnnnnnnnnlllqqqrrrooommmooonnnlllkkkkkkkkklllnnnooonnnmmmooonnnmmmllllllkkkkkkllloooooonnnmmmnnnqqqvvvzzzyyywwwrrrmmmjjjkkkooosssyyyzzz{{{yyywwwuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvwwwyyyyyyyyyyyyxxxvvvtttsssqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyy{{{~~~mmmdddhhh~~~~~~___XXXeee~~~kkkNNNDDDBBB???======>>>>>>======AAAEEENNN```wwwyyymmmiiifff^^^XXXVVVPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIILLLPPPTTTVVVXXXZZZ]]]^^^^^^___bbbdddiiijjjlllooosssvvvxxxyyy}}}}}}}}}}}}~~~yyykkktttfffNNNCCC???<<<<<<;;;:::999888888777555555444444333333222222333333333333333333333333333222111111111222444444555999CCCQQQ]]]aaa]]]XXXBBB<<<666333333444333111444444333333444555555666777888888888888999999999999888999;;;>>>@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===??????@@@AAABBBCCCCCCDDDBBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMOOOOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMOOOPPPPPPQQQPPPOOOMMMLLLPPPPPPQQQRRRRRRRRRRRRRRROOONNNNNNNNNPPPRRRSSSUUUUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVYYY[[[]]]\\\ZZZWWWUUUUUUSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWXXXZZZ[[[]]]^^^___]]]]]]\\\[[[[[[[[[\\\\\\ZZZ[[[]]]^^^______^^^^^^^^^^^^___```aaaaaaaaaaaabbbaaaaaa``````]]]YYYVVVSSSSSSSSSSSSTTTVVVXXXYYY___^^^\\\ZZZYYYXXXXXXXXXZZZZZZ\\\]]]]]]]]]]]]]]]ZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbdddfffhhhjjjkkkhhhhhhgggeeecccaaa___^^^\\\[[[ZZZ[[[^^^`````````]]]^^^___aaaccccccddddddcccdddfffhhhiiijjjjjjjjjjjjnnnpppmmmkkkmmmmmmkkkhhhggghhhiiilllnnnnnnmmmnnnnnnlllkkkjjjjjjiiiiiikkklllllllllmmmqqqvvvzzzzzzxxxsssnnnjjjjjjmmmpppuuuwwwzzzzzzxxxwwwvvvvvvtttttttttsssssssssrrrrrrtttuuuvvvvvvvvvuuutttssstttttttttttttttuuuvvvwwwvvvwwwwwwwwwwwwzzzyyyfff[[[iiiiiiZZZZZZhhh|||[[[KKKEEE???======>>>===<<<<<>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>>>>???@@@BBBAAA@@@@@@???@@@BBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQPPPPPPNNNLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMOOOQQQTTTVVVTTTRRRQQQPPPPPPRRRTTTVVVUUUVVVVVVVVVVVVVVVVVVUUUXXXZZZ]]]^^^\\\ZZZXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWWWW[[[[[[[[[[[[[[[ZZZZZZZZZVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[XXXYYY[[[\\\\\\\\\[[[[[[\\\]]]```bbbccccccccccccdddcccaaaaaa___]]]YYYUUUTTTSSSQQQQQQQQQSSSVVVWWW\\\[[[[[[ZZZYYYXXXWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXWWWXXXYYYZZZ\\\]]]^^^___```bbbdddfffhhhhhhiiihhhfffdddbbbaaa______\\\[[[ZZZ[[[]]]^^^^^^]]]YYYZZZ\\\___aaabbbcccdddbbbbbbdddeeefffggghhhiiijjjnnnoookkkhhhiiiiiigggfffeeeeeegggjjjmmmnnnmmmllllllkkkjjjjjjjjjkkkkkkjjjkkklllllllllooosssvvvzzzyyyuuuqqqmmmkkkmmmoooqqqtttxxxzzzzzzxxxvvvvvvssssssrrrqqqpppooonnnnnnpppqqqrrrsssttttttssssssuuuttttttssstttuuuwwwxxxwwwxxxxxxvvvuuuwww|||qqq^^^aaaqqq___VVV[[[lllpppVVVKKKAAA>>>??????>>>>>><<<>>>>>>>>>CCCQQQbbbnnnpppkkkfffeeeddd```ZZZVVVQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQTTTWWW[[[]]]^^^]]]^^^^^^dddeeehhhkkkooosssuuuwwwyyyyyyzzz{{{|||}}}~~~ppprrrsssTTTDDD@@@@@@::::::999888777666555555333333333333333222222222333333333333333333333333000000000000111111222222444444888@@@JJJPPPOOOMMM===:::555222222222333444444444444444555666777888777777888888888999999999;;;999888;;;???BBBAAA???@@@AAAAAA@@@???>>><<<;;;======>>>???@@@AAABBBBBBEEECCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQPPPNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNPPPSSSUUURRRQQQPPPPPPQQQSSSUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTUUUXXX[[[\\\[[[YYYXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\[[[[[[ZZZWWWXXXYYY[[[[[[[[[ZZZYYYZZZ\\\^^^aaacccccccccccceeeccc```]]]\\\ZZZXXXVVVTTTSSSPPPNNNNNNPPPSSSUUUXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYZZZ[[[\\\\\\\\\\\\VVVVVVUUUVVVWWWYYY[[[\\\]]]]]]^^^___```aaabbbbbbgggfffeeecccbbb``````___]]]\\\ZZZZZZ\\\]]]\\\\\\WWWYYY[[[]]]```bbbcccdddbbbcccccceeefffgggiiiiiikkkooooookkkiiilllnnnmmmgggeeeeeefffiiilllmmmmmmggggggggghhhiiijjjkkklllkkklllmmmmmmllllllnnnpppyyyxxxwwwssspppnnnnnnooonnnrrrwwwzzzzzzxxxwwwvvvsssrrrqqqpppooommmlllllllllmmmoooqqqqqqqqqqqqqqqssssssrrrrrrtttuuuwwwyyyuuuwwwwwwuuurrrrrrwww{{{mmmeee}}}uuudddUUUTTTaaazzzgggUUUDDD??????>>>======999;;;>>>???@@@GGGTTT```gggfffcccbbbaaa```[[[VVVQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPSSSVVVZZZ]]]^^^^^^^^^___ccceeegggkkknnnqqqtttuuuvvvwwwxxxyyy{{{|||}}}}}}~~~yyyrrr}}}jjjPPPDDD@@@???999999888777666555444444333333333333222222222222333333333333333333333333000000111111222222222222333333555999===???@@@@@@777666444333222333444555333333444444555666888888777888888888888999999999:::999:::<<>>???@@@AAAAAABBBEEEDDDCCCAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQOOOOOONNNNNNNNNPPPQQQRRRPPPQQQQQQRRRSSSUUUVVVWWWUUUVVVWWWWWWWWWVVVTTTSSSRRRUUUXXXYYYWWWVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]]]]\\\ZZZYYYVVVWWWYYYZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^```aaabbbbbbdddaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNLLLKKKLLLNNNPPPTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[VVVVVVUUUUUUVVVYYY[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^cccccccccccccccbbbbbbaaa___]]][[[[[[\\\\\\\\\[[[WWWYYY[[[^^^```bbbcccddddddddddddeeeggghhhjjjkkklllooonnnkkklllsssyyyzzzjjjhhhggggggiiilllllllllddddddeeefffgggiiikkklllmmmnnnooonnnlllkkkkkkllltttuuuvvvtttrrrpppooopppnnnqqqvvvyyyyyyxxxwwwwwwsssrrrqqqpppnnnmmmllllllkkklllmmmnnnooonnnmmmmmmoooooopppqqqsssuuuwwwxxxsssuuuwwwtttooonnnqqquuu~~~yyyhhhooo{{{jjjVVVNNNXXXhhheeeLLLCCC@@@<<<:::<<<777999<<>>???AAACCCDDDCCC@@@>>>===<<<=========>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMOOOPPPQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVVVVVVVVVVWWWYYYYYYYYYXXXVVVUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYVVVVVVVVVWWWWWWXXXXXXYYYUUUUUUVVVVVVWWWXXXYYYYYYXXXZZZ\\\______^^^[[[ZZZVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[\\\]]]___```bbbcccdddbbbaaa```___]]]YYYVVVQQQOOOMMMKKKJJJKKKLLLLLLPPPQQQTTTVVVXXXYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWVVVUUUUUUWWWYYY\\\^^^^^^^^^^^^__________________aaaccceeeffffffeeedddaaa___\\\\\\\\\\\\[[[ZZZYYYZZZ\\\___aaacccddddddeeeeeeeeefffgggiiikkkllllllnnnmmmiiillluuu}}}nnnllliiiiiijjjkkklllkkkfffgggggghhhiiikkklllmmmmmmnnnpppooommmkkkjjjjjjoooqqqssssssrrrpppppppppnnnqqquuuwwwwwwwwwvvvwwwssssssrrrqqqooonnnmmmmmmkkkllllllmmmlllkkkjjjiiijjjkkkmmmppprrrtttuuuvvvsssxxxzzzxxxqqqnnnppptttzzzmmmiiiqqqvvv^^^PPPTTT\\\}}}|||[[[LLLEEE>>>;;;<<<;;;999;;;??????===AAAHHHSSS\\\dddhhhjjjiiiaaaXXXRRRPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQUUUWWWZZZ\\\```bbbbbbccceeegggjjjlllnnnoooqqqsssuuuwwwyyyzzzzzzzzz{{{|||}}}wwwqqquuuVVVEEEAAA>>>:::;;;;;;:::999888777666666222222222222222222222222333333333333333333333333111111222333333333333222...222555444000///222666333555666666555444444444333333444444666777888999777888888888888999999999777:::>>>>>>======AAADDDGGGEEEAAA>>>======>>>???>>>???@@@AAABBBCCCCCCDDDAAAAAABBBBBBBBBAAA@@@??????@@@BBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPOOONNNMMMNNNPPPSSSVVVWWWXXXWWWVVVYYYZZZ\\\]]]]]][[[ZZZYYYXXXZZZ[[[ZZZYYYYYYZZZ[[[VVVWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVWWWWWWXXXYYYZZZZZZXXX[[[^^^```aaa___]]][[[UUUWWWYYY[[[]]]]]]]]]]]]___^^^^^^___```bbbdddfffeeeeeefffgggfffccc]]]YYYRRRPPPOOOMMMLLLLLLLLLLLLNNNOOORRRUUUXXXYYYZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWVVVUUUWWWZZZ]]]_________``````aaabbbbbbbbb^^^```cccgggiiiiiihhhgggbbb___]]]\\\]]]]]][[[ZZZZZZ[[[]]]___bbbcccdddeeefffeeeeeefffgggiiikkkmmmnnnooolllggghhhrrr{{{qqqoookkkjjjjjjkkkkkkkkkllllllllllllmmmnnnoooooolllnnnpppooommmkkkkkkkkkjjjmmmppprrrqqqpppppppppooorrruuuwwwvvvvvvvvvwwwssssssrrrqqqpppooonnnnnnkkklllllllllkkkiiihhhgggfffhhhlllooorrrtttuuuuuuvvv|||}}}vvvqqqrrrvvvzzzxxxooorrriiiVVVWWWUUUoooiiiUUULLLBBB===???@@@<<<<<>>DDDKKKXXXfffmmmpppoooeeeYYYRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIDDDEEEGGGIIIKKKMMMNNNOOOMMMOOORRRUUUWWW[[[___cccaaabbbdddfffhhhjjjkkklllppprrrtttwwwyyyzzzzzzzzzzzz{{{}}}~~~pppsssjjjUUUAAA:::======999888777666666555555555000111111222222333444444222222222111111111111000222222222222222222222222333333222111111222333333444444333222333444555666555555555555666666666777999999999999::::::::::::888999:::;;;===>>>???@@@@@@@@@@@@????????????>>>??????>>>======>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFKKKMMMNNNLLLIIIGGGHHHJJJJJJKKKKKKIIIHHHIIILLLNNNLLLKKKKKKKKKLLLMMMOOOPPPTTTTTTTTTSSSRRRPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJLLLNNNPPPPPPPPPNNNNNNOOOOOOOOONNNNNNOOOOOOPPPRRRQQQQQQPPPPPPOOOOOONNNQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^^^^^^^\\\ZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXZZZXXXXXXYYY[[[ZZZWWWSSSQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQSSSUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWVVVVVVUUUUUUVVVXXX[[[]]]^^^^^^]]]\\\YYYYYYXXXXXXYYY[[[^^^___cccbbbaaaaaaaaabbbcccdddfffhhhjjjlllppppppeeeYYYUUUOOOHHHEEEHHHKKKJJJIIIJJJMMMRRRWWWZZZZZZXXXWWW\\\[[[YYYXXXWWWWWWXXXXXXTTTTTTVVVWWWYYYZZZ[[[\\\___```bbbcccccccccbbbaaa```bbbddddddddddddfffgggeeeeeedddbbb```^^^[[[ZZZXXXYYYZZZ]]]___aaacccdddcccdddddddddcccdddgggiiikkkjjjiiiiiikkknnnrrrtttqqqppppppooonnnmmmmmmlllnnnnnnmmmmmmmmmmmmmmmnnnnnnqqqtttqqqlllhhhhhhkkklllkkkiiijjjllloooppppppsssssssssssstttvvvwwwxxxwwwtttpppnnnnnnmmmlllkkkrrrpppnnnllliiigggffffffhhhkkknnnooopppqqqsssuuuttt{{{{{{vvvvvvxxx~~~{{{www|||zzzaaaQQQTTT[[[xxxgggQQQDDD===<<<>>><<<::::::<<<>>>???@@@AAAOOO___llluuuyyyqqqeeeXXXTTTPPPNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMPPPOOONNNLLLIIIGGGDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQRRRSSSVVVXXXZZZ[[[```aaacccddddddfffiiikkkpppppppppqqqtttwww{{{}}}|||{{{{{{{{{|||~~~|||kkktttdddPPP???:::===;;;999888777666666555555555222333333333333444444444222222222222111111111111222222222222222222222222333333222111111222333333555444333333333444555555555555555666666666777777999:::;;;;;;;;;;;;;;;;;;777888999:::<<<===>>>>>>@@@@@@@@@?????????>>>>>>============>>>???AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGHHHJJJHHHJJJJJJJJJIIIIIIKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQPPPNNNMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJLLLNNNPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXXXX[[[\\\^^^^^^^^^\\\[[[YYYXXXYYY[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\[[[WWWTTTSSSSSSTTTUUUTTTSSSQQQQQQOOOOOOOOOOOOQQQSSSUUUVVVXXXXXXWWWWWWWWWWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]]]]\\\\\\ZZZZZZYYYYYYZZZ\\\^^^```aaaaaa``````aaabbbdddeeehhhkkknnnsssyyy|||uuujjj```XXXNNNHHHHHHJJJKKKJJJKKKNNNSSSXXX[[[\\\ZZZYYY]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZ___```aaabbbbbbbbbaaa```___aaacccdddcccdddfffhhhfffeeeeeecccaaa___]]]\\\ZZZZZZ\\\^^^```aaacccddddddeeeeeedddcccdddfffiiijjjiiihhhhhhjjjllloooqqqqqqqqqppppppooonnnnnnmmmqqqpppooonnnmmmmmmmmmmmmooosssuuutttoookkkkkklllmmmmmmmmmmmmnnnnnnooopppoooppprrrsssuuuwwwxxxyyyvvvtttqqqoooooonnnmmmlllllllllmmmlllkkkiiigggfffjjjlllnnnoooppprrrvvvyyytttyyy}}}}}}yyyvvvuuuwww}}}{{{rrriiiUUUPPPVVVmmmcccNNNEEECCC>>><<<::::::;;;>>>?????????KKKZZZjjjyyy{{{jjjbbbWWWPPPNNNNNNMMMLLLOOOOOOOOONNNNNNNNNOOOOOOMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZ]]]___aaabbbbbbdddgggiiinnnnnnnnnooorrruuuxxxzzzzzzzzz{{{|||}}}~~~sssiiiyyy]]]JJJ===:::<<<999999888777666666555555555555555444444444444333333333222222222111111111111222222222222222222222222333222222111111222222333555555444333333333444444555555666666666777777777999:::<<<>>>>>>===<<<;;;777777888:::;;;<<<======@@@@@@?????????>>>>>>>>><<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGIIIGGGIIIKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOONNNLLLNNNQQQTTTUUUVVVUUUUUUZZZ[[[]]]]]]]]]\\\ZZZYYYWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\]]][[[XXXVVVUUUVVVVVVVVVUUUTTTRRRQQQNNNNNNMMMMMMNNNPPPSSSUUUVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZ[[[[[[]]]___`````````___```aaacccfffgggiiimmmrrrzzzrrrgggXXXMMMIIIIIIKKKKKKLLLOOOTTTYYY]]]^^^]]]\\\___^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYY^^^___```aaabbbaaa``````^^^___aaabbbcccccceeeggggggffffffeeecccbbb```___\\\]]]^^^___aaabbbcccccceeeffffffeeecccdddfffhhhjjjiiihhhhhhhhhjjjlllnnnqqqqqqqqqpppoooooonnnnnnsssrrrqqqpppooonnnnnnnnnqqqtttxxxwwwssspppooooooooorrrtttssspppnnnoooqqqoooppprrrtttvvvvvvvvvvvvuuussspppooooooooonnnmmmfffhhhjjjlllllljjjhhhfffkkkmmmnnnppprrruuuyyy}}}vvvwwwwwwwwwvvvvvvvvvvvv{{{zzz}}}pppttt]]]QQQSSS```{{{vvvXXXHHHDDD???<<<:::999;;;=========???FFFRRRcccyyytttcccVVVPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHIIIIIIJJJLLLLLLNNNNNNOOOPPPRRRTTTVVVXXXZZZ\\\^^^___```aaadddgggkkkkkkkkkmmmooorrruuuwwwxxxyyyzzz|||}}}~~~pppooo|||XXXGGG===<<<===777999888777666555555555555666555555444333222222222333333222222222111111111222222222222222222222222222222222222222222222222555555444444333333333333555666666666666777777777888:::===??????>>><<<;;;888999999:::<<<======>>>????????????>>>>>>>>>>>><<<======>>>??????@@@AAA>>>??????@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFGGGFFFIIILLLMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQQQQPPPOOONNNMMMKKKMMMQQQTTTUUUUUUTTTSSSWWWXXXZZZ[[[[[[YYYXXXVVVUUUWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^___^^^]]]ZZZXXXVVVWWWWWWVVVUUUSSSQQQPPPNNNMMMLLLKKKLLLNNNQQQSSSSSSTTTVVVWWWWWWWWWVVVUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[]]]\\\\\\\\\]]]^^^```aaa______```aaacccfffhhhjjjiiinnnuuu~~~{{{hhhWWWMMMKKKKKKLLLNNNQQQUUUZZZ]]]___^^^^^^______^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ]]]^^^```aaaaaaaaa```___\\\^^^```aaaaaabbbdddfffgggggggggfffeeedddcccbbb______```aaabbbbbbccccccfffffffffeeeddddddfffhhhlllkkkiiiiiiiiiiiikkklllpppooooooooonnnnnnnnnmmmqqqqqqppppppppppppqqqqqqrrrvvvyyyzzzwwwtttrrrrrrqqquuuxxxwwwqqqnnnoooqqqrrrsssuuuvvvvvvtttrrrqqqsssqqqnnnmmmnnnnnnnnnmmmfffggghhhiiiiiiiiiggggggjjjlllpppsssuuuxxx{{{~~~zzzvvvssssssuuuwwwwwwvvvyyyxxx{{{}}}xxxjjjVVVTTTVVVhhhhhhOOOCCC@@@>>>;;;:::;;;<<<<<<<<<@@@BBBIIIXXXoooppp___WWWTTTRRRQQQNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY[[[]]]^^^```ccceeehhhiiiiiikkkmmmppprrrsssuuuvvvyyy{{{}}}}}}}}}}}}~~~~~~}}}qqqxxxxxxUUUFFF>>>>>>>>>777999888777666555555555555555444444333222111000000333333333222222222222111222222222222222222222222222222222222222222222222444444444444444444444333666666666666777777777888777999<<<>>>???>>><<<;;;::::::;;;<<<===>>>???????????????>>>>>>>>>======???????????????>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJGGGEEEDDDDDDEEEEEEFFFIIIMMMOOONNNLLLJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRNNNOOOPPPPPPPPPNNNLLLKKKKKKNNNQQQTTTUUUUUUSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^```aaaaaa___]]][[[YYYVVVVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLLLLLLLNNNPPPQQQQQQRRRTTTVVVWWWVVVVVVUUUWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^___````````````aaabbbeeehhhkkklllkkkpppwww{{{gggYYYSSSQQQRRRRRRTTTXXX[[[^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```aaaaaaaaa```___[[[]]]___``````aaaccceeefffffffffffffffeeedddddd``````aaaaaabbbccccccdddfffffffffeeeddddddgggiiinnnmmmlllkkkjjjkkkkkklllmmmmmmmmmmmmmmmlllllllllmmmnnnnnnoooppprrrttttttsssvvvxxxyyyxxxvvvuuutttrrrvvvyyyxxxrrrooopppsssrrrsssuuuvvvvvvtttrrrqqqrrrpppmmmlllmmmmmmmmmllljjjiiigggfffeeefffgggggggggkkkqqqvvvxxxyyy{{{|||}}}xxxsssrrruuuxxxxxxwwwvvvwwwyyy}}}sssqqqvvv]]]VVVQQQ\\\}}}aaaJJJBBB@@@<<<;;;;;;<<<<<<;;;@@@???BBBOOOddd{{{nnnaaaYYYUUUSSSTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLLLLJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSVVVWWWZZZ[[[\\\^^^bbbdddfffggghhhjjjlllnnnoooppprrrsssvvvxxxzzz{{{{{{{{{{{{|||}}}vvvrrrpppPPPDDD>>>>>>>>>888999888777666666555555555444444333222222111000000333333333333222222222222222222222222222222222222111222222333333222222111222333444444555555444444666666666777777777888888666777999;;;<<<<<<;;;:::;;;<<<<<<===>>>>>>????????????>>>>>>>>>=========???@@@@@@??????>>>===<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAACCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKGGGEEEEEEEEEDDDCCCFFFIIIMMMNNNMMMKKKJJJJJJGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLNNNPPPQQQRRRNNNOOOPPPQQQPPPNNNLLLKKKLLLNNNPPPRRRSSSSSSRRRRRRPPPQQQSSSTTTTTTTTTRRRQQQTTTTTTUUUWWWXXXZZZ[[[\\\]]]___aaa```]]]ZZZYYYXXXUUUVVVVVVVVVUUUSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^____________``````aaaccceeehhhkkkmmmmmmrrrwww~~~xxxiii```\\\[[[XXXYYY\\\^^^______^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^___```aaabbbaaa``````[[[]]]^^^___^^^___```bbbcccdddeeeeeeeeeeeedddddd``````aaaaaabbbcccddddddeeeeeefffeeeeeefffhhhjjjooonnnmmmmmmllllllllllllllllllllllllllllllkkkkkkjjjjjjkkkmmmooorrrtttuuussstttuuuvvvwwwwwwvvvvvvrrruuuwwwvvvsssqqqrrrtttpppqqqsssuuuwwwwwwwwwwwwsssqqqnnnmmmmmmmmmlllkkkllljjjgggdddcccdddfffhhhfffkkkqqquuuwwwxxxzzz{{{zzztttrrrtttwwwxxxxxxvvvwwwxxxzzz}}}tttddd}}}}}}eee[[[RRRYYYrrrrrrTTTEEEBBB>>><<<<<<<<<<<<;;;>>><<>>999999888777666666555555555444444444333333222222111444444333333333222222222222222222222222222222222111222333333333333222111000111333555666666555555666666777777777888888888444555666888999:::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>============>>>>>>???@@@??????======>>>>>>>>>???????????????>>>??????@@@@@@AAAAAAAAA??????>>>>>>???AAABBBCCCEEEEEEFFFGGGHHHJJJLLLMMMMMMJJJEEECCCDDDEEEEEEDDDEEEHHHJJJKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSOOOQQQRRRSSSRRRPPPNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPRRRSSSTTTSSSRRRQQQSSSTTTTTTUUUVVVXXXYYYZZZYYY\\\^^^]]]ZZZVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]]YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^______^^^^^^______```aaadddfffiiikkklllooorrrwwwsssiiidddbbb___```aaaaaaaaa```^^^]]]^^^^^^^^^^^^^^^\\\[[[ZZZ[[[\\\\\\]]]^^^^^^_________```aaabbbbbbbbbaaa```\\\]]]^^^^^^]]]]]]^^^```aaabbbccccccdddddddddddd______```aaabbbcccdddeeecccdddeeeeeeeeegggjjjlllnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllhhhiiijjjkkkmmmppprrrssssssrrrrrrssstttvvvvvvvvvrrrrrrrrrrrrrrrsssttttttqqqrrrsssuuuwwwyyyzzz{{{vvvssspppnnnnnnnnnmmmlllkkkiiihhhfffeeefffggggggiiikkknnnqqqsssuuuyyy{{{{{{vvvsssssstttvvvwwwwwwxxxxxxxxx{{{fffllltttfffZZZ[[[ggg~~~^^^GGGDDD@@@>>>======<<<<<<;;;;;;>>>EEEMMM\\\uuu|||kkkbbb^^^ZZZXXXTTTQQQNNNMMMMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPRRRTTTVVVWWWZZZ]]]```aaabbbccceeeggghhhiiiiiinnnnnnoooqqqsssuuuwwwyyyxxxyyyzzz|||}}}}}}vvv}}}}}}\\\DDD>>>999;;;>>>:::999888777666666555555555555555444444444444333333444444444333333333222222222222222222222222222222111222333444444333222111///000333555666666666666777777777777888888888888444444555666777888999999:::;;;;;;;;;<<<=========>>>>>>>>>>>>============<<<===>>>@@@@@@@@@???>>>????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBB@@@@@@???>>>>>>???@@@AAADDDDDDEEEFFFGGGIIIKKKKKKKKKGGGCCCBBBDDDFFFFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRTTTUUUTTTRRROOOMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQSSSSSSSSSTTTUUUVVVWWWXXXWWWYYY\\\[[[WWWSSSRRRSSSVVVWWWXXXXXXXXXWWWVVVUUUOOOQQQRRRSSSSSSRRRPPPNNNPPPPPPPPPPPPRRRTTTWWWXXXUUUVVVWWWYYY[[[\\\]]]]]]XXXZZZ\\\___``````___^^^]]]]]]^^^^^^___^^^^^^^^^^^^^^^___```bbbeeegggiiihhhkkkllloooxxxwwwmmmgggddddddeeeeeedddcccaaa___^^^^^^______```___]]]\\\[[[^^^^^^^^^__________________```bbbcccccccccbbbaaa\\\]]]^^^^^^\\\\\\]]]^^^``````aaabbbcccccccccccc^^^^^^___aaabbbcccdddeeecccdddeeeeeefffgggkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmiiiiiiiiijjjlllnnnoooppprrrqqqoooppprrrtttvvvvvvrrrpppnnnooorrrtttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzxxxvvvrrrppppppooonnnmmmggghhhhhhhhhhhhhhhgggggglllllllllmmmnnnsssyyy}}}~~~|||xxxtttrrrrrrtttvvvxxxyyyxxxvvvyyynnneeexxxpppaaa^^^___lllhhhIIIEEEAAA???>>>>>>===<<<;;;;;;>>>BBBEEEOOOfff}}}uuukkkhhhdddaaa\\\WWWTTTSSSTTTUUULLLLLLLLLLLLLLLLLLKKKJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPNNNPPPRRRTTTUUUXXX[[[^^^___```aaaccceeeffffffgggmmmmmmmmmnnnqqqtttvvvxxxwwwxxxyyy{{{}}}~~~wwwppphhhSSSAAA===;;;666777===777777777666555555444444555555444444444333333333111111111111111111111111222222222222222222222222000111222333333222111000555666666666666666555555:::::::::999999777666666777777666666777888999999;;;<<<<<<===============?????????>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCC???@@@AAA???===<<<<<<===@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAADDDEEEFFFHHHHHHGGGFFFFFFGGGDDDBBBCCCFFFHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHHHHIIILLLNNNPPPRRRSSSTTTUUUTTTQQQNNNLLLHHHIIIJJJLLLNNNOOOOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXZZZYYYWWWVVVUUUUUUTTTUUUWWWVVVUUUUUUWWWXXXXXXWWWUUUSSSQQQQQQQQQRRROOOOOOQQQRRRSSSSSSSSSSSSVVVWWWXXXYYY[[[[[[\\\\\\[[[\\\\\\]]]]]]^^^______]]][[[ZZZZZZ[[[[[[ZZZYYY___^^^^^^^^^___bbbdddfffjjjiiiiiillltttxxxpppjjjgggaaabbbbbbcccbbb```^^^]]]^^^^^^^^^```bbbccccccaaa_________aaaccccccaaa______````````````aaaaaaaaa```___]]][[[[[[[[[]]]]]]^^^___aaacccccccccbbbbbb____________aaaccceeegggiiiiiihhhgggfffgggiiillllllmmmnnnmmmllljjjjjjkkkkkklllmmmmmmlllkkkhhhgggiiihhhggggggggghhhjjjkkklllnnnooopppooopppqqqsssqqqqqqpppnnnllllllnnnpppqqqrrrsssuuuvvvwwwwwwwwwwwwvvvtttsssrrroookkkhhhkkkjjjiiijjjkkkkkkjjjiiijjjllloooooooooqqquuuxxxyyyvvvuuuvvvwwwwwwvvvyyy||||||{{{{{{~~~ttteeeiiiooojjjfffggg{{{rrrTTTLLLBBB===>>>>>>>>>======???@@@>>>???HHHWWWdddxxxzzzsssnnnkkkeee___YYYSSSOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFEEECCCCCCEEEFFFHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOQQQRRRTTTVVVWWWXXXZZZ[[[\\\^^^```aaacccccchhhiiilllnnnppprrrssssssvvvwwwyyy{{{}}}}}}zzzvvv___MMM@@@>>>>>>888777;;;555555555444333333222222555444444444444333333333111111111111111111111111222222222222222222222222222222333333333333222222555555666666666666555555666777777888888888777777777777777777777888999999;;;;;;<<<=======================================?????????@@@@@@AAAAAAAAA???@@@AAA@@@===<<<===>>>;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFDDDCCCCCCFFFGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHHHHHHHIIIKKKMMMOOONNNPPPQQQRRRRRROOOMMMKKKHHHIIIJJJLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPOOOOOONNNQQQQQQRRRTTTTTTUUUUUUUUUTTTVVVWWWVVVTTTRRRRRRSSSQQQSSSTTTSSSRRRRRRSSSTTTVVVUUUSSSQQQPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^[[[YYYYYYZZZ[[[[[[ZZZYYY[[[]]]^^^^^^^^^aaaeeehhhkkkjjjjjjlllrrrzzz{{{tttnnniiigggbbbbbbbbbaaa```___^^^]]]^^^]]]^^^```cccddddddccc_________aaabbbcccaaa___```aaaaaaaaaaaabbbbbbbbb___^^^\\\[[[[[[]]]___```___``````aaaaaaaaaaaaaaa____________aaabbbdddeeehhhhhhhhhgggffffffiiilllkkklllnnnmmmllljjjkkklllhhhjjjkkklllllljjjgggfffiiihhhggggggggghhhjjjkkkkkkmmmnnnnnnnnnnnnpppqqqqqqqqqooommmkkkkkklllnnnpppqqqssstttvvvwwwxxxxxxvvvuuutttsssrrrpppmmmjjjmmmkkkjjjkkkllllllkkkjjjllloooqqqrrrqqqrrrtttvvv{{{vvvssstttuuuwwwwwwvvvyyy||||||{{{{{{}}}yyyfff___mmmzzzqqqiiisss|||~~~]]]PPPCCC@@@>>><<<;;;===999<<<>>>>>>===BBBMMMVVViiiuuusssooojjjddd]]]WWWQQQMMMOOONNNMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVXXXYYY[[[]]]___aaabbbcccggggggiiikkknnnpppqqqrrrvvvwwwyyy{{{~~~{{{zzzsssRRRFFF>>>??????:::888999555555555444333333222222444444444444333333333333222222222222222222222222222222222222222222222222444444333333333333444444555555666666666666666555444444555777777888888888888777777777777888999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@?????????????????????@@@AAA@@@>>>======>>><<<<<<===>>>@@@BBBDDDEEE@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHFFFEEEFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMKKKLLLMMMOOOOOOMMMLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTQQQQQQQQQSSSQQQRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZ[[[[[[\\\\\\]]]YYYXXXXXXZZZ[[[[[[YYYXXXXXX\\\______^^^___eeejjjkkkjjjjjjkkkoootttyyy}}}~~~|||xxxtttoookkkgggfffbbbaaa```___^^^]]]]]]]]]]]]\\\]]]___ccceeeeeeeee```______```bbbbbbaaa___bbbbbbbbbccccccccccccddd```^^^\\\[[[[[[^^^aaacccaaa```______________________________```aaaccccccgggggggggfffeeefffhhhkkkiiikkkmmmmmmlllkkkkkklllgggiiilllmmmmmmkkkhhhfffiiihhhggggggggghhhjjjkkkjjjkkkllllllllllllmmmnnnppppppooollljjjiiijjjlllooopppqqqsssuuuwwwxxxyyyuuutttsssssssssrrrooolllnnnmmmkkkkkklllmmmkkkjjjnnnpppssstttttttttuuuvvvyyyvvvrrrppprrrtttvvvvvvvvvyyy{{{{{{yyyyyy{{{~~~iiiYYY[[[xxxvvvrrrxxxsss[[[GGGCCCBBB<<<:::???777;;;??????===>>>CCCIIIWWWdddwwwxxxvvvqqqllleee]]]TTTOOOQQQOOOMMMJJJHHHFFFFFFFFFIIIHHHFFFEEEDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNPPPRRRSSSSSSUUUVVVXXX[[[]]]```bbbccceeeeeefffgggjjjmmmpppqqqvvvxxxzzz|||~~~qqquuuyyy___JJJBBB<<<===>>>:::777888777777777666555555444444444444444333333333222222222222222222222222222222222222222222222222222222555444333222222333444555444555666666666666666666444555666777888888888888888888888777777888999999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????????????????@@@AAA@@@>>>===>>>???>>>??????@@@AAABBBDDDEEE?????????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKLLLMMMLLLKKKJJJGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVUUUSSSQQQPPPRRRTTTSSSTTTUUUTTTRRRQQQRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ[[[\\\[[[YYYVVVYYY___cccbbb^^^^^^dddjjjiiihhhiiijjjlllooorrrsssvvvuuurrroookkkhhheeeccccccaaa___]]]\\\[[[\\\\\\ZZZZZZZZZ]]]aaadddeeeeee```___^^^___aaabbbaaa___ccccccccccccddddddddddddbbb```]]][[[[[[^^^aaacccbbb```___]]]\\\\\\]]]^^^____________```aaaaaaaaaeeefffffffffeeefffhhhjjjhhhjjjllllllkkkkkklllmmmhhhjjjnnnppppppnnnkkkiiiiiihhhggggggggghhhjjjkkkiiijjjkkkkkkjjjiiijjjlllnnnooonnnllliiihhhiiijjjlllmmmnnnppprrrtttvvvxxxtttssssssssstttsssqqqnnnnnnlllkkkkkklllmmmkkkjjjnnnppptttvvvxxxxxxxxxxxxwwwtttpppoooppprrrsssssssssvvvxxxxxxvvvuuuwwwzzzmmm[[[VVVjjj|||mmmNNNGGGFFF>>>;;;???:::===@@@???======@@@DDDJJJVVViii{{{}}}zzzwwwsssmmmdddYYYRRROOOMMMJJJGGGEEEDDDDDDEEEHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTVVVXXX[[[^^^```aaadddcccccceeegggkkkoooqqqvvvwwwyyy{{{~~~~~~}}}yyygggpppjjjRRRGGG@@@;;;:::999888777888777777777666555555444444444444333333333222222222222222222222222222222222222222222222222222222222444333222111111222333444444444555666666666666666777888888999999888888777999999888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<<<<===???@@@@@@AAA???@@@AAA@@@???>>>???@@@>>>>>>=========>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHJJJKKKLLLLLLKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMOOOQQQRRRTTTTTTTTTUUUUUUTTTRRROOONNNPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQRRRRRRQQQQQQQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVYYYZZZZZZ[[[\\\\\\\\\\\\WWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___```^^^ZZZWWW]]]bbbfffddd___^^^bbbhhheeeeeefffhhhjjjlllmmmooosssrrrooollliiieeecccbbbcccaaa___]]][[[[[[[[[[[[XXXWWWWWWZZZ^^^aaacccccc```___^^^^^^```aaaaaa```bbbbbbcccccccccddddddddddddbbb___\\\[[[\\\^^^```aaa```^^^\\\[[[[[[\\\\\\^^^^^^______````````````cccdddeeeeeeeeeeeegggiiihhhjjjllllllkkkkkkkkkmmmhhhjjjmmmoooooonnnkkkiiiiiihhhggggggggghhhjjjkkkiiijjjkkkjjjiiihhhiiijjjmmmmmmmmmkkkiiihhhhhhiiijjjjjjkkkmmmooorrrtttuuutttsssssstttuuuuuurrrpppmmmkkkjjjkkklllmmmlllkkkmmmooorrrwwwzzz||||||{{{xxxuuuqqqooooooppppppooopppsssuuutttqqqppprrruuuppp___VVV___ooo\\\MMMIIIAAA;;;<<<<<<===>>>===;;;===@@@DDDEEENNN]]]mmmyyy~~~~~~}}}~~~{{{xxxvvvrrrjjj^^^VVVLLLJJJGGGDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSVVVYYY\\\^^^___bbbbbbbbbcccfffjjjnnnppptttuuuwwwzzz|||}}}~~~}}}{{{{{{}}}qqqfffsss```KKKDDD???:::777777777777888555555555444333333222222333333333333222222222222333333333333333333333333222222222222222222222222333333222222222222333333333444555666777777777777888888999999999888888777::::::999888888888888999888999::::::;;;;;;::::::<<<<<<<<<======>>>>>>???::::::;;;===>>>???@@@AAA???@@@AAA@@@???>>>???AAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDAAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLNNNOOOPPPQQQRRRRRRQQQQQQQQQOOOLLLKKKKKKMMMMMMNNNOOOOOONNNNNNOOOQQQQQQRRRRRRSSSSSSSSSRRRRRROOOOOOOOOOOOQQQSSSVVVWWWYYYZZZ[[[[[[\\\\\\\\\[[[WWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^```ccceeeccc___\\\```cccfffddd```^^^aaadddcccdddeeefffhhhjjjllllllqqqooommmjjjgggeeebbbaaacccbbb```^^^\\\[[[[[[ZZZWWWVVVUUUWWW[[[___aaabbb```^^^]]]^^^___aaa``````aaaaaaaaabbbbbbbbbbbbcccdddbbb```]]]\\\\\\\\\]]]```___^^^]]]\\\\\\\\\\\\\\\]]]^^^___````````````aaabbbdddeeeddddddfffhhhhhhjjjllllllkkkjjjjjjkkkhhhiiijjjkkkkkkjjjhhhgggiiihhhggggggggghhhjjjkkkjjjkkklllkkkiiihhhiiijjjkkklllmmmllljjjhhhiiijjjjjjjjjjjjkkkmmmppprrrttttttttttttuuuvvvuuusssqqqlllkkkkkklllnnnooonnnmmmmmmnnnqqqvvv{{{~~~~~~{{{xxxtttqqqppppppooonnnnnnppprrrqqqnnnlllnnnqqqzzz|||yyygggVVVTTT]]]zzzuuu[[[MMMBBB<<<999;;;;;;;;;999999;;;???BBBBBBGGGRRR```mmmwww{{{|||zzzxxxvvvvvvuuunnncccZZZKKKIIIFFFCCCBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQTTTWWWYYY[[[\\\______```bbbeeeiiilllnnnrrrsssuuuwwwyyy{{{{{{|||zzzzzzzzz|||xxxnnnlll~~~wwwYYYHHH>>>===:::888777888888777555555555444333333222222333333333222222222222111333333333333333333333333222222222222222222222222333333444444444444333333333444555666777777777777555666777888999999999888;;;:::999999888888888999888888999:::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<===>>>?????????@@@AAAAAA??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@BBBEEEGGGGGGFFFCCCBBB@@@BBBCCCBBBAAAAAACCCEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOLLLJJJIIIJJJHHHJJJLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTSSSSSSRRROOOOOONNNOOOQQQSSSVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[]]]bbbgggkkkkkkgggddd^^^```bbbbbb```___```aaaeeeeeeeeeeeeggghhhjjjkkkmmmlllkkkiiigggeeeccccccbbbbbbaaa```^^^\\\ZZZYYYXXXVVVVVVWWW[[[^^^```aaa```^^^]]]]]]___`````````_________`````````aaaaaa```______^^^]]]\\\\\\[[[^^^_________^^^]]]\\\\\\ZZZ[[[]]]___````````````___aaacccdddddddddeeegggiiikkklllllljjjiiiiiijjjiiiiiiiiihhhhhhggggggfffiiihhhggggggggghhhjjjkkklllmmmnnnllljjjiiiiiijjjiiikkkllllllkkkjjjjjjkkkllllllkkklllmmmppprrrtttuuuuuutttuuuvvvuuusssqqqmmmllllllnnnqqqrrrrrrrrrppppppqqqtttzzz~~~~~~|||yyyvvvssssssrrrqqqooommmoooqqqooolllkkkllloooxxxyyyzzzuuu]]]SSSWWWkkk|||sssUUUFFF???<<<;;;;;;;;;::::::;;;===???@@@BBBHHHSSSaaannnvvvzzzvvvsssqqqsssuuuqqqggg^^^NNNKKKHHHDDDBBBBBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOPPPRRRUUUWWWXXXYYY[[[\\\^^^aaadddgggiiikkkoooppprrrtttvvvxxxyyyyyyyyyzzz|||}}}~~~qqqnnnsssrrrVVVFFF999::::::999999::::::777888777777666555555444444333333333222222222111111333333333333333333333333222222222222222222222222333444555666666555444333333444555666777777777777222333555666888999999:::;;;::::::999888888888999888888999::::::::::::999999999::::::;;;<<<==============================???@@@AAAAAA@@@???@@@BBB============>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA>>>@@@DDDGGGGGGEEEBBB???@@@BBBCCCBBB@@@@@@BBBEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBAAACCCEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQRRRQQQNNNLLLJJJJJJGGGIIIKKKLLLLLLLLLNNNPPPOOOPPPQQQSSSSSSSSSRRRRRROOOOOONNNOOOQQQSSSVVVXXXVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYY\\\bbbjjjooopppmmmjjj\\\]]]^^^___````````````gggfffeeeeeefffgggiiijjjjjjjjjiiihhhfffeeeeeedddbbbbbbbbbaaa___]]]ZZZYYYYYYXXXVVVXXX[[[___aaaaaa```^^^]]]]]]^^^`````````^^^^^^^^^^^^____________\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^___```___^^^]]]\\\YYYZZZ\\\^^^```aaaaaaaaa___aaacccdddddddddeeefffjjjkkklllllljjjhhhhhhiiilllllljjjiiihhhhhhhhhhhhiiihhhggggggggghhhjjjkkknnnnnnooommmkkkjjjjjjkkkiiijjjllllllkkkkkkkkklllooonnnmmmmmmnnnpppsssuuuvvvuuuuuuvvvvvvvvvsssqqqnnnmmmmmmpppsssuuuuuuuuusssqqqqqqtttyyy}}}~~~}}}}}}zzzwwwuuuttttttsssrrrmmmpppqqqooollljjjlllnnnuuuuuutttwww~~~fffYYY\\\WWW}}}^^^JJJDDDAAA<<<======>>>============??????AAAJJJWWWeeeoootttrrrooonnnqqqtttrrriiiaaaRRROOOJJJEEECCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIINNNOOOPPPRRRTTTUUUWWWWWWXXXYYY\\\```cccfffggghhhmmmnnnppprrrtttvvvwwwwwwxxx{{{~~~~~~~~~lllhhhmmmOOOBBB===<<<:::888777777777888555666777777777777777666222222333333333333444444333333333333333333333333555444333333222222222222222333444444555555444444333333333333333333333333444444555555666777777777:::::::::999888777666666888888888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>===============AAA@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCHHHEEEBBBAAABBBCCCDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLHHHGGGGGGFFFGGGGGGHHHHHHKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIIIIIIIKKKLLLMMMNNNPPPQQQQQQRRRQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWYYY[[[]]]^^^]]]\\\[[[\\\\\\^^^dddkkkooonnnmmmbbb]]]XXXYYY]]]aaaaaa___aaabbbcccdddeeefffeeeeeehhhfffddddddeeeeeedddcccccccccbbbaaa___\\\ZZZXXXWWWWWWWWWXXXYYY[[[]]]___```]]]YYYYYY[[[^^^]]]\\\______^^^^^^]]]\\\[[[[[[ZZZ[[[^^^___```^^^\\\[[[YYY[[[\\\\\\ZZZ[[[^^^bbb\\\\\\]]]^^^______```aaaaaabbbbbbbbbaaabbbeeehhhjjjjjjlllnnnooommmiiifffjjjkkkkkkkkkjjjiiigggfffgggggggggfffeeeeeegggiiihhhjjjmmmoooooollliiigggkkkllllllmmmllllllkkkkkkmmmnnnmmmmmmmmmooossswwwssstttuuuvvvvvvvvvvvvvvvooooooppprrruuuwwwvvvuuusssssstttuuuxxx{{{~~~|||vvvsssssstttsssrrrtttssssssrrrqqqpppnnnmmmuuuwwwwwwvvvvvv}}}~~~gggUUUYYYgggyyy|||}}}{{{vvvQQQCCCFFF>>>???>>>:::999:::;;;;;;;;;<<>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCHHHFFFCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBCCCEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPPPPQQQPPPPPPPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]]]]\\\[[[WWWWWWXXX^^^eeejjjkkkjjjbbb^^^ZZZZZZ___bbbbbbaaabbbbbbbbbccccccdddddddddfffdddbbbaaabbbccccccbbbaaaaaaaaa```^^^[[[YYYXXXWWWWWWVVVWWWXXX[[[]]]^^^___\\\YYYYYY[[[]]]]]]\\\___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[^^^``````___]]][[[ZZZ[[[\\\[[[ZZZZZZ]]]```ZZZZZZZZZ[[[\\\]]]]]]^^^```bbbcccccccccdddfffhhhjjjjjjkkkmmmmmmllliiigggggghhhiiiiiihhhgggffffffggghhhgggfffeeeeeefffhhhiiijjjkkkmmmmmmllljjjiiinnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnpppuuuxxxwwwwwwwwwxxxxxxxxxxxxwwwoooooooooqqqtttuuuuuutttrrrssssssuuuxxxzzz}}}~~~zzzvvvtttttttttsssqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttrrrrrrxxxwww^^^TTT\\\ttt{{{}}}wwweeeOOOHHH>>>>>>===;;;:::;;;;;;;;;<<<<<<>>>CCCGGGMMMZZZfffmmmiiidddccceeeeeeccc```WWWQQQIIIEEEFFFFFFEEECCCDDDDDDDDDFFFIIIIIIHHHFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIILLLLLLLLLNNNPPPRRRUUUVVVVVVXXX\\\^^^___```bbbdddhhhjjjmmmnnnoooqqqtttvvvwwwyyy{{{||||||}}}nnnyyy^^^HHHBBB===;;;:::888777777777777333444444444333222111111222222333333333333444444555555555555555555555555444444333222222222333333333333333444444444555555444444444444444444444444666666777777888999999999999999999999999888777666888888888888888888888888888888888888999999999999<<<<<<<<<<<<====================================????????????????????????>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGEEEEEEEEEFFFFFFDDDCCCDDDCCCCCCBBBCCCEEEFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNMMMKKKIIIGGGHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTWWWYYY[[[[[[[[[[[[SSSQQQRRRVVV^^^dddffffffbbb___\\\\\\```bbbcccbbbbbbbbbaaa``````aaabbbcccdddaaa___^^^___```aaaaaa______^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVXXXZZZ\\\]]]]]][[[YYYYYYZZZ[[[\\\[[[^^^]]]]]]\\\ZZZYYYYYYXXXZZZ\\\^^^``````___]]]\\\[[[\\\\\\[[[ZZZZZZ\\\]]]YYYYYYZZZZZZ[[[\\\\\\\\\___aaadddeeeeeefffgggiiijjjjjjjjjkkkjjjjjjiiihhheeefffgggfffdddddddddfffggghhhhhhfffeeedddeeegggiiiiiiiiiiiijjjkkkllllllqqqpppoooooonnnnnnnnnooommmnnnoooooooooqqquuuyyy}}}}}}{{{zzzxxxvvvuuutttoooooooooqqqssstttsssqqqqqqrrrssstttwwwyyy|||}}}zzzxxxwwwvvvvvvuuusssqqqqqqqqqqqqqqqrrrrrrssstttpppqqqrrrqqqqqqtttzzzhhhSSSTTT___yyy}}}xxxaaaMMMCCCAAA>>>======<<<;;;:::===;;;<<>>>>>>>>???????????????@@@@@@@@@======>>>>>>??????@@@@@@===>>>>>>????????????>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBCCCDDDDDDEEEEEEBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGFFFCCCAAACCCCCCBBBCCCCCCDDDFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIKKKMMMOOONNNLLLIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTWWWXXXZZZZZZZZZSSSQQQOOORRRXXX^^^aaaaaa```^^^\\\\\\___aaabbbaaabbb```^^^]]]]]]^^^```aaabbb___\\\[[[]]]___``````\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[YYYYYYZZZZZZ[[[[[[]]]\\\\\\ZZZYYYXXXWWWWWWYYY[[[^^^``````___^^^\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^aaadddfffgggggghhhiiiiiijjjjjjiiihhhhhhiiijjjggghhhhhhfffcccaaabbbdddggghhhhhhgggeeeddddddfffjjjiiigggggghhhjjjlllnnnqqqpppooonnnnnnnnnoooooolllmmmnnnnnnoooqqqtttwww|||xxxtttqqqooommmnnnnnnnnnoooqqqrrrpppoooooopppqqqsssuuuxxxyyyzzzwwwwwwxxxyyyyyywwwtttrrrrrrqqqpppoooooopppqqqrrroooppprrrrrrrrruuuyyy}}}oooXXXUUUTTTaaavvvzzzvvvYYYMMMFFF@@@??????===:::999===::::::<<<===???GGGOOObbbdddeeeccc___\\\\\\^^^WWWSSSMMMIIIHHHGGGFFFEEEDDDBBBAAACCCGGGKKKMMMNNNHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRTTTXXXYYYZZZ[[[]]]______bbbfffiiikkknnnrrruuuxxxyyy{{{{{{{{{{{{|||~~~|||UUU@@@<<<<<<;;;999777666666666777888888888777777555444333222222222333333333444444222222222222222222222222333333333222222333333444444444333333333444555666222222222222222222222222444444555666666777777888888888999999999888777777888888888888888888888888:::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@=========>>>>>>??????@@@<<<===>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEFFFEEEAAA???BBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHKKKLLLNNNOOOOOOMMMJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQSSSUUUWWWXXXYYYZZZWWWTTTQQQRRRWWW[[[]]]]]]]]]\\\[[[[[[]]]^^^_________^^^\\\[[[ZZZ\\\]]]^^^```^^^[[[[[[\\\^^^^^^^^^ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]\\\[[[ZZZXXXWWWVVVUUUXXXZZZ]]]___```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^___^^^aaadddfffgggggghhhiiiiiijjjjjjiiiggggggiiilllkkkmmmmmmiiiccc___```aaaeeeggghhhgggeeeddddddeeeiiihhhgggfffgggiiilllmmmooonnnnnnmmmmmmnnnnnnoookkklllmmmnnnnnnooorrrtttzzzxxxuuurrrooommmlllkkkmmmllllllmmmooopppooommmnnnoooppprrrtttvvvwwwxxxtttwwwzzz|||{{{yyywwwuuutttrrrooolllkkklllmmmnnnmmmnnnppprrrtttvvvyyy{{{~~~xxxaaa[[[SSSUUUlllwwwqqqVVVIII>>>===>>><<<::::::<<<999999;;;===>>>CCCIIIYYY^^^dddddd```[[[YYYYYYVVVSSSNNNJJJHHHGGGFFFFFFGGGEEECCCCCCFFFJJJLLLMMMIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRUUUWWWWWWXXXZZZ\\\]]]```dddgggjjjmmmqqqtttvvvxxxyyyyyyyyyyyy{{{|||~~~XXXCCC???<<<:::999777666666666666666666666666555444333333222222333333333333444444111111111111111111111111333333222222222333444444444444333222333444555666333333333333333333333333444444444555666666777777888888999999999888888777888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<777888999;;;;;;;;;::::::======>>>>>>???@@@@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBDDDEEEDDDAAA>>>AAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGJJJKKKLLLNNNQQQSSSSSSQQQNNNLLLEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKMMMLLLKKKKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUWWWXXXYYYZZZVVVRRRSSSVVVZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\]]]]]]\\\XXXXXXXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]]]][[[ZZZXXXWWWUUUUUUWWWXXX[[[^^^___^^^]]][[[YYYYYYXXXYYY[[[[[[ZZZXXXVVVWWWXXXZZZ\\\]]]^^^______aaadddeeeeeefffgggiiihhhjjjkkkjjjhhhgggjjjmmmnnnqqqrrrnnnfff```___```ccceeeggggggeeedddeeefffgggggggggggghhhiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnlllmmmnnnnnnmmmmmmoooqqqooonnnmmmlllkkklllmmmnnnjjjjjjjjjlllnnnooonnnllllllmmmoooqqqssstttuuuuuuqqquuuyyy|||{{{yyyxxxwwwvvvsssnnnjjjhhhhhhjjjkkklllmmmnnnppprrruuuwwwxxx|||lllaaaUUURRR^^^}}}|||yyyfffRRRAAA===>>><<<;;;>>><<<999888;;;===>>>AAAFFFMMMTTT\\\```^^^ZZZVVVUUUWWWUUUQQQMMMJJJHHHHHHGGGKKKHHHFFFEEEFFFHHHIIIHHHJJJIIIHHHGGGEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLLLLMMMMMMNNNPPPSSSTTTUUUUUUWWWYYY[[[^^^bbbeeehhhkkkooorrrsssuuuwwwwwwwwwwwwyyy{{{}}}~~~{{{YYYEEE@@@;;;:::888777666666666666444444444555555444333333222222333333333333444444222222222222222222222222333222222222333333444555555444333222222444555777555555555555555555555555555555555666777777888888777888888999999999888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<666888;;;>>>???===;;;:::<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBAAAAAABBBBBBDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBCCCDDDDDDBBB@@@AAAAAABBBCCCDDDDDDDDDDDD>>>>>>@@@BBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLKKKNNNRRRUUUVVVTTTQQQOOOGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQOOONNNNNNMMMMMMMMMNNNNNNQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXTTTRRRRRRVVVYYYYYYXXXXXXYYYZZZZZZZZZZZZ\\\]]]WWWXXXXXXXXXYYYZZZZZZZZZXXXWWWXXXYYY[[[[[[ZZZXXXXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXWWWXXXYYY[[[\\\ZZZ\\\^^^]]][[[ZZZ[[[]]]^^^]]]\\\ZZZXXXWWWVVVUUUUUUWWWZZZ\\\]]]]]][[[ZZZXXXWWWWWWYYY[[[\\\ZZZXXXUUUVVVXXXZZZ]]]___aaabbb```bbbcccccccccdddfffhhhgggjjjmmmllliiihhhkkknnnlllqqqtttqqqhhhaaa___```aaacccfffgggfffeeefffffffffggghhhjjjjjjiiigggfffgggiiillloooppppppooonnnnnnooopppooonnnmmmnnnpppkkkkkkiiiiiiiiikkkmmmnnnhhhhhhhhhjjjmmmnnnmmmlllkkklllnnnppprrrsssssssssnnnssswwwzzzyyywwwwwwxxxwwwsssnnnjjjhhhhhhjjjlllooonnnnnnoooqqqssstttuuuxxx~~~{{{hhhXXXTTTXXXjjjyyyiiiOOOEEEBBB===;;;>>>===999888<<<======???BBBDDDJJJRRRYYY\\\[[[YYYXXXYYYXXXUUUQQQMMMKKKJJJJJJIIIGGGEEEFFFHHHIIIJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHEEEGGGHHHJJJLLLLLLLLLLLLLLLNNNQQQRRRSSSSSSUUUVVVXXX[[[___bbbeeehhhllloooppprrrtttuuuuuuvvvxxxzzzzzz||||||pppRRR@@@;;;;;;:::888777666555666666444444555555666555555555222222333333333444444444333333333333333333333333222222222222333333444555555444333222222444555777777777777777777777777777666666666777888888999999777888888999999999888888888888888888888888888888999999:::::::::;;;;;;;;;>>>>>>======<<<<<<<<<;;;888;;;???BBBCCCBBB???===;;;<<<<<<===>>>???????????????>>>>>>======<<<<<<;;;;;;===>>>>>>????????????@@@@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCDDDEEEEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDD;;;===???BBBCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJNNNRRRVVVWWWUUURRRPPPKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTQQQPPPQQQVVVYYYYYYXXXXXXYYYZZZ[[[ZZZZZZ\\\]]]UUUVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVXXXZZZZZZWWWUUUWWWWWWVVVVVVWWWXXXZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZ\\\___^^^\\\ZZZ\\\]]]^^^^^^\\\[[[YYYWWWVVVUUUTTTVVVYYY[[[]]]\\\[[[ZZZWWWVVVVVVXXX\\\]]]ZZZXXXWWWXXXZZZ]]]```bbbdddeeeaaabbbbbbbbbaaabbbeeehhhfffjjjnnnnnnjjjiiikkknnnjjjpppuuurrriiibbb```aaa```bbbeeeffffffffffffgggdddfffiiikkkkkkiiifffccceeehhhlllppprrrrrrpppooopppqqqqqqpppooonnnnnnoooooommmkkkiiiiiiiiijjjkkkgggfffgggiiilllnnnnnnllljjjkkknnnppprrrrrrrrrrrrlllqqqvvvxxxwwwvvvvvvxxxwwwtttnnnjjjhhhiiilllnnntttrrrpppppprrrsssttttttuuuzzzoooZZZVVVUUU______OOOGGG>>>;;;===???:::999<<<===<<<<<>><<<:::============>>>>>>>>>>>>===???AAABBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEE@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFGGGHHHFFFGGGIIIMMMPPPQQQOOOLLLLLLKKKHHHGGGHHHJJJNNNPPPOOONNNLLLJJJIIIJJJKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQOOONNNQQQQQQRRRTTTUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXVVVWWWWWWWWWXXXXXXYYYYYYSSSSSSSSSTTTUUUWWWXXXYYYTTTVVVWWWYYYYYYXXXVVVUUUWWWWWWXXXXXXXXXXXXWWWWWW^^^^^^]]]\\\[[[ZZZXXXXXXWWWZZZ\\\\\\ZZZWWWUUUTTTUUUVVVWWWYYY[[[]]]______ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]___```aaabbbccccccbbb```aaaccceeeggghhhiiijjjjjjjjjjjjjjjmmmkkkhhhfffeeecccaaa^^^[[[]]]```ccceeeeeedddcccdddeeeggghhhiiihhhgggfffeeegggjjjmmmoooooonnnmmmlllnnnqqqssssssqqqmmmkkkkkkjjjiiijjjkkklllkkkiiiiiifffddddddgggjjjlllmmmpppnnnkkkjjjlllnnnpppqqqsssssssssttttttuuuwwwwwwvvvtttooojjjgggeeefffffflllmmmppprrrsssrrrqqqppprrruuuiiiWWWMMMSSSqqqyyy^^^JJJ===;;;@@@???<<<888666999<<<<<<999@@@???@@@HHHTTT^^^bbbccc___```]]]VVVRRRRRRPPPLLLGGGEEEDDDDDDGGGIIIIIIIIIMMMKKKJJJIIIIIIGGGDDDBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSVVVXXXZZZ^^^aaaeeegggiiioooppppppqqqrrrttttttuuuuuuyyy~~~rrrWWWEEE@@@===<<<;;;999888777666666666555555555555555555555555555333111000111222222111111222222222222333333333666555444333222333444444444444444555555555555666777888888777777666555444666666666777888888999999:::::::::999999999888888999999999999999999999999::::::999::::::;;;<<<===============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAAAAABBBCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@?????????@@@AAACCCDDDAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEHHHJJJKKKJJJHHHJJJIIIHHHGGGHHHJJJLLLNNNNNNMMMKKKIIIHHHIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPQQQRRRRRRRRRQQQOOONNNOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYSSSSSSSSSSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVYYYZZZZZZ[[[[[[ZZZZZZYYY\\\\\\\\\\\\[[[YYYWWWVVVWWWYYY\\\\\\ZZZXXXVVVVVVVVVWWWXXXZZZ\\\]]]______XXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___```aaabbbbbbaaa``````ccceeefffggghhhiiijjjkkkkkkjjjmmmkkkhhhfffeeeccc```^^^[[[]]]```ccceeeeeedddcccdddeeeggghhhhhhgggeeecccccceeehhhkkklllmmmlllkkknnnoooqqqrrrrrrpppnnnllljjjjjjjjjiiiiiijjjkkkkkknnnllljjjjjjkkkkkkjjjiiikkkkkkkkklllmmmnnnnnnnnnoooppppppqqqssstttvvvwwwwwwuuuqqqnnnlllkkkjjjiiiiiilllooosssvvvwwwxxxxxxuuuwwwxxxcccSSSRRRggg}}}cccMMMCCCCCC<<<:::999888;;;======;;;>>>===???FFFOOOXXX___aaa```aaa^^^XXXSSSRRRPPPKKKHHHFFFEEEGGGJJJMMMOOOOOONNNMMMKKKJJJJJJHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSVVVWWWZZZ]]]```dddfffhhhmmmmmmnnnooopppqqqrrrsssuuuyyy}}}~~~iiiYYYHHH@@@???<<<;;;:::999888777666666666555555555555555555555555888555222111222222222111222222222222333333333333666555444333222333444444444444444555555555555666666666777777777777666666666666666777888888999999:::::::::999999999888888888888888888888888888888999999999::::::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAAAAAAAACCCDDDCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCCCCDDDEEEEEEFFFCCCCCCBBBCCCFFFGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNNNNMMMLLLLLLKKKKKKPPPQQQRRRRRRRRRQQQPPPOOONNNOOOPPPQQQRRRTTTUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYSSSSSSSSSSSSSSSTTTUUUUUUYYYZZZ[[[\\\[[[[[[YYYYYY\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZ\\\\\\[[[YYYVVVUUUVVVXXX[[[[[[ZZZXXXWWWWWWXXXXXXYYY[[[\\\^^^___```XXXXXXYYYYYY[[[\\\^^^___^^^^^^]]]]]]]]]]]]]]]]]]```aaaaaaaaa``````bbbdddeeefffgggiiijjjkkkkkkkkkllljjjgggeeedddccc```___YYY[[[^^^aaacccccccccbbbccceeegggiiiiiigggdddcccaaaccceeehhhjjjjjjjjjjjjoooppppppppppppooonnnmmmiiijjjkkkiiiggghhhkkkooopppooonnnmmmmmmllliiifffggghhhkkklllmmmmmmkkkjjjkkklllmmmnnnpppsssuuuvvvxxxuuusssrrrssssssooollliiijjjnnnqqquuuwwwyyyzzzwwwyyyoooYYYPPPYYYjjj```JJJAAA<<<;;;;;;<<<<<<;;;;;;;;;;;;<<>>???::::::999888777666666666666555555555555555555555555999777444222333333222111222222222333333333444444666555444333222333444444444444444555555555555666555555666777777777777777666666666777888888999999:::::::::999999999888888777777777777777777777777999999999999:::;;;<<<===>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????????????????>>>>>>>>>>>>>>>===???AAAAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGEEECCCCCCEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYSSSSSSRRRRRRRRRRRRSSSTTTWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]XXXYYY\\\]]]]]]ZZZWWWUUUUUUWWWZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ\\\]]]^^^______ZZZZZZZZZZZZ[[[\\\]]]^^^_________^^^^^^]]]\\\[[[^^^___aaaaaa``````bbbcccdddeeeggghhhjjjkkkllllllllliiifffdddcccbbb```___WWWXXX[[[^^^```aaaaaaaaabbbdddgggiiijjjjjjhhhgggcccdddfffgggiiijjjjjjkkkqqqpppooonnnnnnnnnnnnnnnhhhjjjllliiifffgggmmmrrrpppnnnlllkkklllkkkjjjiiifffhhhjjjkkkkkkjjjiiiiiikkkkkklllmmmoooqqqssstttvvvtttsssuuuxxxwwwrrrnnnjjjkkklllmmmooopppqqqrrruuuvvv}}}|||dddTTTUUU]]]pppvvvUUUBBB???======>>><<<888777888999<<>>>>>>>>888999999888777666666666666555555555555555555555555:::777444333333333222111222222333333333444444444666555444333222333444444444444444555555555555666444555666777777888888777666666666777888888999999:::::::::999999999888888777777777777777777777777999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>???AAAAAA@@@???@@@AAA>>>?????????????????????======>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHFFFDDDCCCDDDFFFGGGFFFCCCDDDEEEFFFGGGGGGGGGFFFIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXRRRRRRRRRQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^\\\]]]]]]]]]]]]]]]]]]\\\XXXZZZ]]]^^^^^^\\\YYYWWWUUUWWWYYYZZZYYYYYYYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\_______________]]]\\\[[[]]]___aaaaaa``````bbbcccdddeeefffhhhjjjkkkkkkkkkkkkhhheeebbbbbbaaa```___XXXYYY[[[^^^```bbbbbbbbbaaacccgggjjjlllnnnnnnnnniiiiiiiiiiiijjjkkkmmmmmmqqqpppooonnnmmmmmmmmmmmmhhhkkkllljjjggghhhnnntttvvvrrrmmmjjjjjjkkkllllllhhhjjjjjjiiihhhgggiiijjjmmmmmmmmmmmmnnnoooqqqqqqtttssstttvvvxxxvvvrrrmmmkkkkkkjjjjjjjjjkkkmmmnnnqqqqqqvvvtttaaaYYYYYY[[[jjjNNNDDD>>><<<===<<<777777:::999<<>>DDDNNNWWWZZZ___aaa```___^^^YYYTTTQQQNNNKKKJJJLLLNNNPPPQQQRRROOOLLLKKKJJJJJJHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPRRRSSSUUUWWWZZZ\\\^^^___cccccceeegggiiikkkmmmnnnrrrssstttuuuuuuwwwzzz|||~~~~~~~~~zzz{{{tttWWWEEECCC>>><<<===777999888777666666666666666555555555555555555555555999666333222333333333222333333333333444444444444666555444333222333444444444444444555555555555666555555666777777888777777666666666777888888999999:::::::::999999999888888888888888888888888888888888888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===>>>???AAAAAA@@@??????@@@<<<===>>>???????????????<<<======>>>???@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFDDDBBBBBBDDDEEEFFFEEECCCCCCEEEFFFFFFGGGFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPQQQRRRRRRRRRQQQPPPLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTWWWYYY\\\^^^___[[[[[[\\\\\\\\\\\\[[[[[[XXXZZZ\\\^^^^^^]]][[[YYYVVVXXXYYYZZZYYYXXXYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZZZZZZZZZZZZZ]]]^^^___``````___^^^]]]]]]___aaabbbbbbaaabbbddddddeeefffhhhiiijjjjjjjjjkkkgggdddaaaaaaaaa``````ZZZ\\\^^^```bbbdddffffffbbbcccfffiiilllpppssstttoooooommmmmmmmmnnnooopppqqqpppooonnnmmmllllllllliiikkkllllllkkklllqqquuuzzzrrrmmmkkklllmmmmmmkkkmmmmmmkkkgggfffhhhjjjmmmmmmmmmmmmnnnoooppppppqqqsssuuuvvvuuurrrooollljjjiiihhhhhhjjjllloooqqqnnnmmmqqqxxxnnn]]]TTTSSSmmm~~~bbbLLLAAA:::<<<===::::::>>>999<<<>>>======AAAJJJQQQZZZ```eeefffggggggccc]]]SSSPPPLLLKKKLLLOOOQQQRRRSSSPPPMMMKKKJJJJJJIIIHHHEEEEEECCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\___```bbbeeegggjjjkkkllloooppprrrrrrssstttwwwyyy|||}}}{{{eeeNNNBBBAAA:::888;;;999888888777666666666666777555555555555555555555555777555222222222333333222333333333444444444444555666555444333222333444444444444444555555555555666555666777777777777777666666666666777888888999999:::::::::999999999888888999999999999999999999999888888888888999:::;;;<<<999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>======::::::::::::::::::::::::<<<======>>>???AAABBBCCCAAAAAA@@@??????>>>>>>===>>>@@@AAAAAA???>>>???@@@===>>>?????????>>>===<<<<<<===>>>???@@@AAAAAABBBAAA@@@??????@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBCCCEEECCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAAAAABBBDDDEEEFFFEEEDDDCCCCCCEEEGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJLLLNNNOOOPPPQQQNNNOOOQQQRRRRRRRRRQQQPPPLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTUUUWWWXXXZZZ\\\]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXYYYZZZ\\\\\\\\\[[[ZZZWWWXXXZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^```aaa``````___]]]___bbbccccccccccccdddeeefffggghhhiiiiiiiiiiiijjjgggccc```````````````ZZZ[[[]]]___bbbdddfffgggddddddeeegggjjjooosssvvvuuutttqqqooonnnooopppqqqppppppooonnnmmmlllkkkkkkjjjkkklllmmmoooqqqssstttzzztttpppnnnnnnmmmmmmllloooqqqooojjjffffffhhhkkkkkkkkklllmmmooopppqqqppptttxxxwwwrrrmmmlllllliiihhhggggggiiilllppprrrnnnmmmoootttxxx{{{iiiYYYTTT```lll\\\JJJ<<<<<<>>>;;;:::>>>999:::<<<<<<<<>>>>>????????????>>>>>>========================999:::;;;===???AAADDDEEEAAAAAA@@@@@@???>>>>>>===>>>@@@AAAAAA???>>>>>>?????????@@@???>>>===;;;:::<<<===>>>???@@@AAABBBBBBAAA@@@?????????AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@BBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQQQQMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXYYYZZZZZZ[[[[[[[[[XXXYYYZZZYYYXXXWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[YYY[[[^^^```aaabbbaaa```]]]```bbbddddddcccdddeeeffffffggghhhhhhhhhhhhhhhjjjgggbbb```````````````XXXXXXZZZ]]]___aaacccdddfffeeedddeeehhhmmmrrruuuxxxvvvssspppooooooqqqrrrpppppppppooonnnlllkkkjjjkkkkkkkkknnnqqqttttttssswwwuuuqqqpppoooooonnnmmmkkkppptttsssmmmgggeeeeeehhhhhhiiijjjllloooqqqrrrpppvvvzzzwwwpppjjjjjjllljjjhhhfffeeefffjjjmmmppppppnnnooorrrtttuuu{{{{{{fffUUUWWWZZZtttkkkTTT@@@>>>>>>:::777:::888999::::::<<<>>>BBBEEEJJJUUUcccooozzzvvvpppggg```[[[XXXVVVUUUVVVSSSOOOMMMMMMMMMLLLLLLLLLJJJGGGDDDCCCBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ\\\___bbbeeeggghhhjjjmmmoooqqqqqqrrrsssuuuwwwyyy}}}vvvYYYNNNBBB===;;;999999<<<999888888777666555555444333333333333333333333333)))+++///222444555555555333444444555555444444333555555555555555555444444555666777666444333333444666666666666777777777777999999:::::::::999999888;;;;;;;;;::::::999999999<<<;;;;;;:::::::::;;;;;;===<<<;;;::::::::::::::::::;;;;;;<<<===>>>???????????????>>>>>>>>>>>>===============<<<;;;:::999;;;;;;;;;;;;;;;<<<======@@@@@@AAA@@@===<<<<<<===@@@@@@???>>>======>>>>>>>>>AAADDDCCC???<<<<<<>>>===============>>>>>>>>>@@@???>>>>>>???BBBEEEGGGBBBBBBCCCEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@??????@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDBBBAAABBBCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPPPPOOONNNNNNNNNOOOQQQSSSTTTUUUTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXX\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^___aaacccccccccbbbbbbbbbcccdddgggjjjkkkiiihhhffffffccc______bbbbbb^^^VVVXXX\\\]]]^^^aaafffjjjmmmjjjfffccceeekkkrrrvvvrrrrrrqqqqqqpppoooooooooqqqtttuuusssssstttpppjjjhhhgggjjjqqqtttqqqooooooqqqrrrrrrrrrpppnnnllljjjlllnnnsssuuupppgggccceeeeeeeeeeeegggiiillloooppprrrtttuuusssooollllllnnnllllllkkkkkkkkklllmmmmmmppppppoooppprrruuuxxxyyyxxxaaaUUUQQQeee}}}}}}iiiKKK@@@<<<999:::???:::;;;===>>>????????????EEEPPPbbbqqqxxx~~~~~~tttggg\\\WWWXXXSSSSSSRRROOOMMMLLLMMMOOOMMMMMMLLLKKKHHHEEEBBB@@@>>>???AAABBBCCCBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNRRRSSSSSSSSSTTTTTTTTTTTTWWWYYY[[[]]]```ccceeefffjjjkkkmmmnnnmmmnnnpppqqqxxxyyyzzz|||~~~nnnRRRIIIAAA???>>>;;;:::;;;888888888777666555555555333333333333333333333333222333444555555333222111333444444555555444444333555555555555555555555555555666777666444333444555555555666666666777777777888999999::::::999999888::::::::::::::::::999999<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<============<<<;;;::::::<<<;;;;;;;;;;;;;;;<<<===<<<===>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>>===<<<===<<<===>>>>>>??????>>>>>>AAA@@@???>>>???BBBDDDFFFAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAA?????????AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@@@@BBBDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEHHHIIIIIIIIIIIIIIIHHHHHHDDDFFFHHHJJJJJJJJJIIIHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRSSSUUUUUUUUUTTTQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWYYYZZZYYYZZZ\\\^^^bbbaaa```^^^]]]]]]]]]]]]]]]^^^___aaacccdddddddddcccccccccfffiiijjjjjjhhhfffgggddd```aaaeeedddaaaWWWYYY[[[\\\^^^aaafffkkkssspppjjjfffeeehhhmmmpppoooooooooooonnnnnnmmmmmmpppssstttsssssstttqqqlllhhhgggjjjqqqtttrrrpppppprrrrrrrrrqqqpppnnnmmmlllkkknnnuuu{{{yyypppiiihhhhhhgggggghhhiiikkklllnnnppprrrtttrrrooommmmmmnnnmmmmmmlllllllllmmmnnnnnnppppppoooppprrrtttwwwyyy{{{mmm___SSSYYYrrrzzzrrr~~~uuuTTTFFFCCC>>>;;;<<<:::;;;<<<===>>>>>>??????DDDMMM^^^nnnwwwvvvfff\\\XXXWWWWWWVVVUUUSSSRRRSSSTTTPPPOOONNNKKKGGGCCC@@@>>>@@@AAABBBCCCCCCCCCBBBBBBBBBDDDEEEDDDCCCCCCDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ\\\___bbbdddeeehhhjjjlllmmmmmmmmmoooqqqvvvwwwxxxzzz|||}}}~~~~~~~~~~~~cccIIIBBB>>>@@@@@@===:::999888888777777666666555555333333333333333333333333777777777777666333111000333444444555555444444333555555555555555555555555666777888777555444555666555555555555666666666666888888999999999999999888999999999:::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>======<<<;;;:::<<<<<<;;;:::::::::;;;;;;888:::<<<<<<<<<===???AAA@@@@@@?????????>>>>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;===???@@@AAA@@@>>>>>>AAA@@@>>>===>>>???AAACCCAAABBBBBBCCCDDDDDDDDDDDDEEEDDDBBB@@@?????????@@@@@@?????????@@@AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKOOOPPPQQQRRRSSSRRRRRRQQQPPPQQQRRRTTTUUUUUUUUUUUURRRQQQPPPPPPPPPQQQSSSTTTTTTUUUVVVWWWVVVUUUSSSRRRVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVUUUSSSSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVSSSUUUWWWXXXXXXYYY[[[]]]dddcccbbb```___^^^^^^^^^\\\]]]^^^___aaadddfffgggeeeccccccdddgggiiijjjiiiggggggeeebbbdddhhhhhheeeZZZ[[[[[[\\\]]]aaagggkkkssspppjjjeeeccceeehhhkkkllllllmmmmmmmmmllllllkkkmmmqqqsssrrrrrrtttsssooohhhgggiiippptttrrrpppqqqtttsssqqqpppooooooooopppkkknnnwwwzzzpppllllllkkkkkkjjjjjjkkkkkklllnnnppprrrrrrpppnnnnnnooommmmmmmmmmmmmmmnnnoooooopppoooooooooqqqtttvvvxxxttt}}}}}}nnn^^^VVV^^^xxx{{{jjjqqq^^^MMMHHHBBB===;;;;;;;;;;;;<<<============BBBIIIWWWggguuuuuueee[[[VVVVVVVVVUUUUUUTTTTTTSSSRRRQQQNNNKKKGGGBBB???===AAABBBCCCDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUVVVXXX[[[]]]```bbbcccfffhhhjjjkkkkkklllnnnpppssstttvvvxxxzzz{{{||||||||||||}}}~~~|||XXXEEE???<<<>>>???<<<999888888777777777666666666555444444444444444444444444555555666666666555444444333444444555555444444333444444444555555555555555666777888777666555666777444555555555666666666666777888888999999999999888888888999999:::::::::;;;<<<<<<;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>=========<<<<<<<<<<<<============<<<;;;::::::<<<;;;::::::::::::::::::777999:::;;;;;;<<<>>>?????????????????????>>>>>>@@@<<<999999;;;===;;;::::::<<>>===<<<<<<===>>>???BBBBBBCCCDDDDDDDDDDDDDDDFFFDDDBBB???>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAA???>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKIIIGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIKKKLLLHHHHHHIIIIIIJJJJJJJJJJJJOOOPPPQQQSSSTTTTTTSSSSSSQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSRRRTTTVVVWWWWWWUUURRRQQQTTTVVVWWWYYY[[[[[[[[[[[[YYYXXXVVVTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[WWWWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[]]]]]][[[XXXWWWQQQSSSVVVWWWWWWXXXZZZ\\\cccbbbaaa```____________^^^^^^^^^___```ccceeegggfffdddbbbcccfffhhhiiiiiifffgggfffccceeejjjkkkhhh]]]\\\[[[[[[]]]bbbgggkkkkkkhhhdddaaaaaacccgggiiijjjkkkllllllmmmlllkkkkkkjjjooorrrqqqqqqssssssqqqgggeeehhhnnnrrrpppoooppptttsssqqqooooooppprrrsssooopppwww~~~tttooonnnnnnnnnmmmmmmmmmmmmmmmlllmmmoooqqqppppppooonnnllllllllllllmmmnnnoooooopppooooooooopppsssuuuwwwvvvyyy{{{jjj___[[[gggqqqqqqnnnWWWKKKCCC???>>><<<;;;;;;;;;;;;<<<<<<===@@@DDDOOO___nnn{{{ooocccVVVVVVUUUUUUUUUUUUSSSRRRQQQPPPMMMJJJFFFCCC@@@>>>BBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTVVVYYY[[[]]]___```ccceeeggghhhiiijjjlllnnnqqqrrrtttvvvxxxzzz{{{{{{{{{{{{|||}}}~~~qqqPPPFFF???:::;;;;;;999777888777777777777666666666666444444444444444444444444333333444555555555555555333444444555555444444333444444444555555555666666555777888777666666777888555555555666666666666777666777888888999999999999888888888999999:::::::::;;;;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>=========<<<<<<<<<=========<<<<<<;;;:::999;;;::::::999999999::::::888:::;;;;;;::::::;;;======>>>>>>?????????>>>===>>>;;;777777:::<<<;;;999:::;;;>>>AAAAAAAAA???===AAA@@@???>>>>>>>>>??????CCCCCCDDDDDDEEEEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>======>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBAAA?????????AAABBBBBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAABBBDDDGGGIIIJJJIIIGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIEEEEEEFFFGGGIIILLLOOOPPPJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWWWWUUURRRQQQSSSTTTWWWYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZ\\\^^^^^^\\\ZZZYYYRRRTTTVVVWWWWWWXXXZZZ[[[^^^^^^^^^^^^___```aaaaaaaaa`````````aaabbbdddeeefffdddbbbccceeeggghhhhhheeefffeeeccceeejjjkkkhhh```^^^\\\[[[^^^cccgggjjjfffdddbbb```aaacccfffiiiiiijjjlllmmmnnnmmmlllllliiiooorrrpppooorrrsssrrrgggeeeggglllpppnnnmmmnnntttrrrpppnnnnnnpppsssuuuuuurrruuu{{{~~~zzzssspppnnnooooooppppppqqqqqqqqqjjjlllnnnpppqqqqqqooommmkkkkkkkkkkkklllmmmnnnooooooooonnnnnnooorrrtttvvvwwwwww{{{~~~kkk___WWWZZZnnnzzz{{{|||kkkTTTFFFAAABBB===<<<<<<;;;;;;;;;<<<<<<>>>@@@HHHUUUdddqqqwwwlll]]]ZZZXXXWWWXXXWWWUUUSSSNNNMMMKKKIIIGGGEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOORRRRRRTTTVVVYYY[[[\\\]]]```bbbdddfffggghhhkkkmmmpppqqqsssuuuxxxyyyzzz{{{zzzzzz{{{}}}~~~{{{eeeLLLGGG???999999999888777999777777777777666666666666444444444444444444444444555555444444333333333333333444444555555444444333333333444444555666666666444666777777555555666888666666666666777777777777666666777888999999999999888888888999999999999999:::::::::::::::;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888999888888888999999:::;;;:::;;;<<<;;;:::999:::;;;;;;<<<===>>>>>>>>>===<<<<<<:::999999:::;;;:::999999;;;===???@@@@@@???>>>CCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@???>>>>>>======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@AAAAAABBBBBBAAA@@@@@@???AAAAAA@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEFFFHHHJJJNNNQQQSSSJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLOOOQQQRRRSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTRRRQQQQQQSSSVVVYYY[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYTTTUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]]]]]]][[[ZZZTTTVVVXXXXXXXXXXXXZZZ[[[[[[\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbccccccdddeeeeeedddcccdddfffgggggggggcccdddcccaaaccchhhiiifffaaa___\\\]]]```dddggghhhhhhfffdddbbbbbbdddeeeggghhhjjjlllnnnoooooommmmmmjjjpppssspppmmmoooqqqqqqiiifffggglllooommmkkkmmmqqqpppnnnnnnnnnqqqtttuuuwwwsssrrruuuuuuqqqpppqqqmmmnnnooopppqqqrrrrrrrrrjjjkkkllloooqqqqqqnnnllljjjjjjjjjkkklllmmmnnnooooooooonnnnnnoooqqqsssuuuttttttxxxjjj\\\RRRNNNYYYjjj~~~uuuuuukkkSSSHHHEEE???>>><<<;;;;;;;;;<<<<<<<<<===CCCLLLWWWcccuuuuuuaaa\\\WWWUUUUUUTTTRRROOOKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQRRRTTTVVVXXXZZZ[[[\\\___bbbccceeegggiiilllnnnoooqqqtttvvvxxxyyyzzzxxxyyyzzz|||~~~~~~|||zzzZZZIIIEEE===888999:::999888999666666666666777777777777555555555555555555555555666666555444333333333333333444444555555444444333333333444444555666666777333555666666555555666777777777777777888888888999555666777888999999999999999999999999888888888888888888888999999;;;<<<<<<:::::::::::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<::::::::::::999999999888::::::::::::999888777777777777777777888:::;;;<<<:::;;;<<<;;;:::999:::<<<999:::<<<===>>>===<<<;;;888:::;;;;;;:::999::::::999:::;;;<<<>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAA@@@>>>===>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGIIIKKKNNNPPPRRRIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLOOOQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQSSSVVVXXXXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPRRRUUUXXXZZZZZZYYYXXXZZZZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZZZZ[[[[[[[[[WWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\]]]^^^___```aaa```aaacccdddeeeffffffgggdddcccccceeeggggggfffeeeaaabbb```^^^aaaeeefffcccaaa___]]]^^^bbbeeegggfffgggfffdddcccccccccdddeeeggghhhkkknnnoooooommmllllllrrrtttooolllmmmoooooommmjjjiiinnnooommmkkkmmmooonnnmmmmmmoooqqqsssuuuuuurrrqqqqqqnnnkkklllpppllllllnnnoooppppppoooooojjjjjjllloooqqqqqqmmmjjjjjjjjjkkkkkklllnnnooopppooonnnmmmmmmnnnpppssstttrrrssswww}}}xxxjjj[[[NNNQQQ]]]rrrwwwjjjTTTHHHAAA@@@===<<<;;;;;;<<<===;;;<<<@@@EEEKKKVVVhhhzzz~~~eee^^^VVVRRRQQQQQQNNNKKKKKKJJJIIIGGGFFFFFFGGGGGGDDDCCCBBBAAA@@@AAAAAABBB???@@@BBBCCCBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJLLLNNNOOOPPPNNNOOOQQQRRRTTTVVVXXXYYYZZZ\\\___bbbccceeehhhkkkkkkmmmooorrrtttvvvwwwxxxvvvwwwyyy{{{}}}nnnSSSHHHAAA;;;888;;;===;;;999999666666666666777777777777555555555555555555555555555555444444444555555666333444444555555444444333333333444444555666777777222444555555444444555777777888888888999999999999555555777888888999999999:::999999999888888777777888888888888999:::;;;<<<:::::::::::::::;;;<<<===999999::::::;;;<<<======888888888777777777777666999999999999888777666666666666666777888:::;;;<<<999:::<<<;;;;;;:::<<<===888999;;;======<<<;;;:::666:::======:::888999;;;999999:::;;;<<<===>>>???>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@??????>>>;;;===???AAAAAA@@@>>><<<>>>??????@@@@@@@@@???????????????@@@@@@AAAAAABBB===??????>>>===<<<===>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKMMMOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSNNNQQQVVVYYYYYYWWWSSSQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRUUUXXXYYYYYYXXXWWWYYYZZZ\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\___^^^^^^^^^^^^___``````^^^```ccceeehhhhhhiiiiiiccccccdddeeeggghhhfffddd___```___\\\___cccdddaaabbb___^^^___cccffffffeeebbbbbbaaaaaaaaacccdddeeeeeegggjjjmmmnnnnnnmmmlllmmmsssuuupppkkkkkkmmmmmmpppllllllooopppnnnlllmmmmmmmmmmmmmmmoooqqqssstttrrrppppppoookkkhhhkkkqqqkkklllmmmnnnnnnmmmlllkkkjjjjjjkkkooorrrqqqmmmiiikkkkkkllllllnnnooopppqqqooonnnmmmmmmnnnppprrrtttssstttxxx{{{{{{mmmXXXRRRYYY\\\}}}~~~}}}___KKKBBB@@@>>><<<;;;;;;<<<===:::<<>>@@@AAABBBBBBBBBDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNPPPRRRTTTUUUWWWWWWYYY[[[^^^aaabbbeeehhhjjjiiikkkmmmppprrrtttuuuvvvtttuuuwwwzzz|||{{{cccOOOFFF======<<<;;;:::888888777333333333444444555555555555555555555555555555555333333333444444444555555666555444333333333333333444444333333333444555555888777666555555666777888888888888888888888888888888777666666666666666777:::::::::999999888888888888888888999999::::::::::::::::::::::::999888777;;;;;;;;;<<<<<<=========888888777777777777888888666777777777777888888888777777888888888999999999888999999::::::999999888999999999:::::::::;;;;;;:::::::::999999888888888:::;;;;;;<<<<<<;;;;;;:::999<<<>>>???>>>>>>>>>???BBBAAA@@@???>>>>>>>>>>>>DDDBBB@@@??????>>>===;;;======>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC===<<<<<<<<<<<<======>>><<<===>>>===<<<;;;<<<=========>>>???@@@@@@AAAAAA???@@@BBBCCCEEEGGGIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFGGGHHHDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHKKKOOORRRRRRRRRRRRQQQPPPNNNMMMLLLOOORRRUUUXXXXXXWWWTTTRRRPPPQQQSSSSSSQQQPPPOOOOOOQQQOOONNNPPPTTTWWWVVVUUUWWWYYYZZZ\\\[[[YYYWWWUUUUUUTTTRRRRRRSSSTTTTTTSSSVVVUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVWWWVVVVVVXXXYYYUUUUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[]]]```bbb___^^^]]]\\\]]]^^^___```cccaaaaaadddhhhiiigggeeegggffffffggghhhhhheeeccc```^^^]]]]]]___aaabbbbbb```aaabbbaaa``````aaacccccccccdddbbbaaa```bbbcccffffffgggiiikkkmmmlllkkkllllllkkkkkkjjjiiiiiihhhhhhjjjkkkmmmooooooooooooooonnnmmmlllmmmnnnppprrrtttssspppnnnlllkkkllllllnnnmmmlllkkkkkklllmmmnnniiijjjkkknnnppppppnnnllliiijjjjjjjjjjjjkkknnnooopppnnnlllkkkmmmqqquuuxxxvvvvvvtttqqqrrr}}}eeeUUUQQQ^^^iiiqqqSSSNNNHHHAAA>>>>>>>>>===:::======>>>AAACCCKKK\\\lllxxxjjj\\\WWWTTTPPPPPPSSSQQQPPPNNNLLLJJJHHHGGGGGGJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUXXXYYY[[[]]]___aaacccccciiiiiikkkmmmooorrrtttvvvxxxwwwvvvyyy~~~~~~vvvVVVDDD>>><<<<<<;;;:::999888777777555555555555555555666666555555555555555555555555333333444444444555555555666555444333333333333444333333333333444444555666777777777666666777777777888888888888888888888888888888888777777777888888::::::999999999888888888888888888999999999::::::999:::::::::999999888777999999999999::::::::::::888888777777777777888888777777777777888888888888777777777888888888999999999999::::::::::::999999999999999::::::::::::;;;:::999999999999999999888::::::;;;;;;;;;;;;:::::::::<<>>???@@@BBBAAA@@@???>>>>>>>>>>>>BBBAAA??????@@@AAAAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAABBB======<<<<<<<<<<<<<<<===<<<===>>>>>><<<<<<===>>>>>>>>>??????@@@@@@AAAAAA??????AAABBBDDDFFFGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGJJJNNNQQQRRRRRRRRRQQQPPPNNNLLLKKKNNNPPPRRRTTTUUUUUUSSSRRROOOQQQRRRQQQPPPNNNOOOOOOPPPNNNMMMOOOSSSVVVVVVUUUTTTVVVXXXZZZ[[[ZZZXXXWWWVVVTTTSSSSSSTTTTTTSSSQQQRRRRRRQQQQQQRRRSSSTTTTTTWWWWWWXXXXXXWWWWWWVVVVVVRRRTTTUUUUUUSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYZZZZZZZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^aaa``````bbbfffiiiiiihhhkkkjjjiiiiiiiiihhheeeccc___]]]\\\]]]___aaabbbbbbbbbcccdddcccaaaaaabbbdddcccddddddbbb``````aaabbbdddddddddeeehhhjjjjjjiiiiiiiiihhhhhhgggggggggfffggghhhjjjlllnnnnnnnnnnnnnnnnnnmmmlllmmmoooqqqrrrsssrrrqqqooonnnlllllllllmmmmmmllllllmmmnnnooopppkkkjjjjjjlllnnnnnnlllkkkggghhhjjjkkklllmmmoooppppppooommmlllnnnqqqvvvyyyzzzzzzvvvqqqnnntttwww___SSSPPPXXXqqqiiiVVVNNNDDD???>>>>>>===:::===<<<===???@@@FFFTTTcccxxxuuuccc\\\YYYUUURRRQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTUUUWWWXXXZZZ\\\^^^```aaabbbdddeeefffhhhkkknnnqqqrrrwwwvvvvvvxxx}}}~~~gggKKK>>>;;;;;;;;;:::999888777777666777777777666666666666666555555555555555555555555333444444444444555555555555555444333333333444444333333333333444555666777777777888888888888777777777777777777777777777777999999999999999999999999999999999888888888888888777777888888888888999999999999999:::999999888777999999999999999888888888888777777666666777777888777777777888888888999999777777777777888888888888999999::::::::::::999999888888999999999:::::::::888888888999999999999999999::::::;;;;;;::::::999;;;===?????????>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>===<<<===@@@BBBBBBAAA>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>===???@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>@@@AAACCCDDDEEEFFFIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFHHHLLLOOOQQQQQQQQQQQQOOOMMMKKKJJJLLLMMMNNNPPPQQQQQQRRRRRROOOPPPPPPOOOMMMMMMNNNPPPOOOMMMMMMNNNQQQTTTUUUVVVRRRTTTVVVXXXZZZYYYYYYXXXVVVUUUTTTUUUUUUTTTQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXXXXWWWWWWTTTUUUVVVUUUSSSQQQQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\___^^^]]]___dddhhhkkkkkkpppnnnmmmlllkkkiiieeebbb^^^\\\[[[]]]```bbbddddddeeeffffffdddbbbbbbccceeecccddddddbbb```___```aaabbbaaaaaabbbeeeggghhhgggeeeeeeeeeeeeddddddddddddeeefffiiikkklllmmmmmmlllmmmmmmlllmmmnnnppprrrsssqqqrrrrrrqqqpppnnnlllkkkllllllmmmnnnoooqqqssstttlllkkkiiiiiijjjjjjjjjhhheeefffiiikkkmmmoooooooooooonnnllllllnnnqqquuuxxx|||{{{xxxrrrnnnpppyyyiiiSSSNNNRRRaaaggg\\\NNNCCC@@@???>>><<<<<<;;;<<<>>>===@@@JJJVVVgggqqqddd^^^YYYTTTPPPSSSRRRRRRQQQOOOOOONNNNNNKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]______```aaaccceeeiiillloooqqqtttttttttwwwzzz}}}}}}}}}^^^GGG@@@AAA::::::999999888777666666777777777666666555555555555555555555555555555555444444444444555555555555555444444333333333444444333333333333444666777888666777888999999888777666666666666666666666666666888888888999999999999999888888888888888888888777777777777777777777777777888888999999999999888888;;;;;;;;;::::::999999888777777666666666666777777777777777888888888999999666666666777777777888888999999::::::::::::999999888888888888999999999999777777888888999999::::::999999::::::::::::999999:::<<<============>>>???AAA@@@??????>>>>>>>>>???:::999999:::===??????????????????@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<>>===<<<;;;:::::::::;;;===>>>???>>>???@@@BBBBBBAAA@@@??????@@@@@@AAA??????@@@AAABBBCCCDDDEEEHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBBBBCCCAAACCCDDDEEEEEEGGGJJJLLLOOOPPPPPPPPPOOOMMMKKKIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNOOONNNMMMKKKLLLNNNPPPNNNMMMLLLMMMOOORRRTTTVVVRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTPPPMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYWWWUUURRRQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWYYY[[[\\\\\\YYYWWWWWWYYY\\\^^^^^^]]]\\\ZZZ\\\[[[[[[]]]aaagggkkknnnsssrrrpppnnnmmmjjjfffccc___]]]]]]^^^aaadddeeeeeefffggggggeeecccbbbccceeecccccccccaaa___^^^___```bbbaaa```bbbeeehhhiiiiiiccccccccccccccccccccccccbbbdddfffhhhjjjkkkkkkkkkkkkkkklllmmmnnnppprrrsssoooppprrrsssrrrooommmkkkkkklllmmmoooqqqsssuuuvvvmmmjjjgggffffffgggggggggdddeeehhhkkknnnnnnmmmlllmmmlllkkkkkklllooosssuuuwwwxxxxxxuuussstttzzzxxx]]]TTTUUU[[[qqqrrr^^^MMMDDDAAA@@@???::::::;;;===<<<===CCCLLLZZZpppoooaaaYYYTTTQQQSSSSSSSSSSSSRRRQQQPPPPPPKKKKKKJJJHHHGGGEEECCCBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\___```bbbeeeiiilllpppqqqqqqqqqsssuuuwwwyyyzzz{{{|||}}}~~~~~~}}}~~~tttVVVEEEAAACCC:::999999888888777777777777666666555555444444444555555555555555555555555444444444555555555666666444444333333333444444555444444444444555666777888666777888999999888777666555555555555555555555555666666888999999999888888777777777777777777777777666666666666666666666666777888888999999888888888::::::999999888888888777777777666666666666777777666666777777777888888888555555666666666777777777888999999::::::999999888777777777888888888999999777777777888888999999999888888999999999999888888888:::;;;;;;::::::<<<>>>??????>>>=========>>>>>>;;;:::999:::;;;======<<<@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;>>>>>>===;;;::::::::::::;;;===>>>???>>>???@@@BBBBBBAAA@@@???>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAABBBBBB@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMOOOOOOOOOMMMKKKIIIIIIHHHHHHIIIJJJKKKMMMNNNMMMMMMMMMLLLKKKKKKMMMPPPNNNNNNMMMMMMNNNPPPSSSVVVTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVWWWVVVTTTPPPMMMNNNNNNNNNOOOPPPRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWWWWVVVXXXYYYXXXUUUSSSQQQQQQRRRQQQQQQQQQSSSTTTVVVWWWYYYYYY[[[^^^aaaaaa^^^ZZZVVVXXX[[[^^^^^^]]][[[ZZZZZZZZZZZZ[[[___dddkkkooosssrrrpppooonnnlllhhheeebbb```___```bbbeeeeeeeeeeeeeeeeeedddbbbbbbcccdddbbbbbbbbbaaa^^^^^^^^^```dddcccccceeehhhjjjkkkkkkddddddccccccccccccbbbbbb```aaacccfffhhhiiiiiiiiijjjjjjkkklllnnnoooqqqrrrmmmoooqqqsssrrrpppmmmkkkkkklllnnnppprrrtttuuuuuullliiieeedddeeefffgggfffffffffgggjjjmmmnnnllliiikkkjjjiiihhhiiilllnnnpppqqqtttvvvvvvvvvwww{{{pppSSSRRRSSS```sss]]]MMMCCC@@@@@@:::999;;;>>>===<<>>>>>===@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<======<<<;;;::::::::::::;;;===>>>>>>>>>===???@@@AAA@@@>>>======>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCC@@@AAADDDDDDEEEEEEGGGIIIHHHJJJMMMNNNOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMMMMOOORRRUUUUUUUUUVVVVVVWWWVVVVVVVVVXXXWWWVVVVVVVVVTTTQQQOOOLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVSSSUUUWWWWWWUUUSSSQQQQQQRRRRRRQQQRRRSSSUUUWWWXXX[[[[[[\\\aaafffgggdddaaaVVVXXX[[[]]]^^^^^^\\\[[[YYYZZZZZZ[[[]]]bbbhhhmmmpppooonnnnnnooommmkkkhhheeecccaaa```bbbcccccccccaaabbbbbbaaa``````aaaccc```aaaaaa```^^^^^^___```ddddddeeegggkkkmmmlllkkkeeeeeeeeedddccccccbbbbbb]]]^^^aaadddeeeggggggggghhhiiijjjkkklllnnnnnnooolllnnnpppqqqqqqooommmkkkkkklllnnnoooqqqrrrrrrrrriiifffdddccceeeggggggggghhhggggggjjjnnnpppnnnlllkkkjjjhhhggggggiiijjjkkkoooqqqssstttttttttvvvwwwZZZSSSOOOXXXooovvv]]]KKKBBB@@@<<<;;;<<<>>>>>>===???DDDDDDMMM[[[mmmyyyhhh^^^ZZZUUUUUUVVVWWWVVVUUUSSSRRRNNNNNNNNNNNNLLLIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBDDDEEEEEEFFFDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVXXXXXXZZZ[[[]]]```cccfffiiikkkjjjmmmooopppqqqrrruuuwwwvvvxxxzzz{{{{{{|||}}}}}}~~~sssUUUEEE???;;;999::::::::::::999999999999666666666666666666777777555555555555555555555555555555555555666666666666333333333333333444555666777666666555555555555555666666555555555555666666666666666666666666666666555666888:::;;;;;;:::999555555555666666666777777555555555555444444333333666666777888888888888888444555555555555555666666666666555555555555666666444444444444555555555555444444555555555666666666666666777777777777666666666666666777777777888888888888888888777777777777777777888888888888777777888999999999888999;;;===;;;;;;;;;::::::;;;;;;<<<>>>===;;;<<<>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>><<<<<<===>>>???>>><<<;;;<<<>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEEEEFFFHHHIIIJJJEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAAAAABBBCCC@@@BBBDDDEEEEEEEEEGGGHHHEEEGGGKKKNNNOOONNNLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNRRRRRRQQQNNNLLLMMMQQQUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYWWWVVVUUUUUUTTTSSSQQQMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRTTTWWWXXXWWWUUUTTTTTTRRRRRRRRRSSSTTTVVVXXXZZZ\\\[[[]]]bbbiiilllkkkhhhWWWYYY[[[]]]^^^^^^]]]]]]YYYZZZ[[[\\\\\\___eeeiiikkkkkkkkkmmmoooooommmkkkgggdddaaa`````````___^^^\\\]]]^^^^^^]]]]]]___aaa^^^___```___^^^^^^```aaaaaabbbdddhhhlllmmmkkkiiigggffffffdddcccbbbaaa```[[[\\\___bbbdddeeeeeefffhhhhhhiiijjjkkklllllllllkkklllnnnoooooonnnmmmlllkkklllmmmooooooooonnnnnneeedddbbbcccfffhhhiiiiiiiiiggggggkkkqqquuuuuussslllkkkiiihhhgggggghhhhhhnnnpppqqqrrrrrrrrrrrrrrr{{{rrr```SSSWWWddd}}}vvvZZZJJJEEE@@@======???>>>;;;===AAA===BBBKKKXXXiii~~~~~~kkk]]]XXXXXXYYYZZZYYYWWWUUUSSSRRRRRRSSSRRRPPPNNNKKKIIICCCCCCCCCBBBBBBAAAAAA@@@>>>???BBBDDDFFFFFFFFFEEECCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRSSSTTTVVVWWWWWWXXXYYY[[[]]]```ccceeeggghhhkkknnnoooooopppsssuuuuuuwwwzzz{{{{{{{{{}}}~~~|||~~~fffMMMCCCAAA>>>:::;;;;;;::::::::::::::::::666666777777888888999999555555555555555555555555555555555555666666666777333333333333333444555666888777666555555444444555666555444333333444555666777777777777777777777777666777:::<<<<<<<<<;;;:::444555555555666666777777555555555444444333333333666666777888888888888888555666666666777777888888666666555555555555666666333333333444444444555555444444444555555555666666555555666666666666555555666666666666777777777777999999888888777777666666777777888888888888777777999999:::999888999<<<>>>::::::999999999:::;;;;;;;;;:::999:::<<<>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>;;;;;;:::::::::;;;<<<<<<<<<===>>>===<<<;;;<<<===>>>===;;;:::;;;>>>@@@BBB????????????????????????DDDDDDDDDDDDEEEHHHJJJKKKEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDBBBAAABBBCCCDDD@@@BBBDDDEEEEEEFFFGGGHHHCCCFFFJJJMMMOOONNNMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHJJJLLLOOOOOONNNMMMNNNNNNTTTTTTRRROOOLLLMMMQQQUUURRRSSSTTTVVVXXXZZZ[[[\\\YYYWWWUUUTTTTTTUUUTTTRRRPPPPPPPPPOOOPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRVVVYYY[[[ZZZYYYXXXXXXSSSSSSSSSSSSUUUWWWYYYZZZ\\\[[[\\\bbbjjjooonnnlllXXXYYY[[[]]]^^^^^^^^^^^^YYY[[[\\\\\\\\\^^^cccgggggghhhiiilllnnnpppooommmgggdddaaa___^^^]]]\\\ZZZYYYZZZ[[[[[[[[[\\\^^^```]]]^^^___^^^^^^^^^```bbb^^^___ccchhhkkkllliiiggghhhgggfffdddcccaaa```___ZZZ[[[^^^aaacccdddeeeeeeggghhhiiijjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllkkklllmmmnnnnnnmmmlllkkkcccbbbbbbdddgggjjjjjjjjjjjjggggggllltttzzzzzzyyynnnmmmkkkiiiggggggggggggnnnoooqqqrrrssssssrrrrrruuuwwwmmmWWWUUUZZZhhhhhhSSSKKKCCC@@@>>>???===:::;;;>>>999>>>DDDKKKUUUhhhttt___ZZZ[[[\\\\\\[[[YYYVVVUUUUUUVVVVVVVVVTTTQQQNNNLLLDDDDDDCCCBBBAAA@@@@@@???===???CCCFFFGGGGGGFFFEEEBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]```bbbeeefffgggjjjmmmnnnnnnooorrruuuuuuwwwyyy{{{{{{{{{}}}~~~|||~~~xxxWWWIIIDDD===999;;;<<<:::999888888888666444555555555555555555555555555444333222333333555666666666666777777777777888666666555555555444444444333333333444444444555555333333444555666666555555444444444555555555555666777777777777777777777777777777666666555555555444555555444444444333333333555555555555555555555555555555555666666666666777555555444444444444555555555444333333333333444555555555555555555555555555666777777777777777666666888888888777777777777777888888999999999::::::::::::::::::999999999888888666666777777888888888999;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::;;;===>>>>>>>>>=========???@@@@@@>>>======>>>>>>>>>>>>>>>????????????CCCDDDEEEEEEDDDEEEGGGIIIHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFIIIIIIHHHGGGEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGJJJJJJKKKLLLMMMNNNOOOOOORRRRRRRRRQQQOOOPPPRRRTTTWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWUUUSSSOOOQQQSSSRRRPPPNNNNNNNNNPPPRRRSSSSSSRRRRRRSSSUUUVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUTTTTTTTTTUUUWWWXXX\\\ZZZYYY\\\ccchhhkkklllYYYXXXXXXYYY\\\_________\\\]]]]]][[[ZZZZZZ]]]___bbbcccfffhhhjjjlllmmmnnneeedddcccaaa````````````]]]]]]^^^^^^^^^^^^^^^___^^^___`````````^^^\\\ZZZ\\\\\\\\\___bbbdddddddddbbbbbbbbbbbbbbbbbbbbbbbb[[[YYYXXX[[[bbbgggjjjjjjgggfffgggiiikkkkkkiiigggiiiiiijjjjjjjjjjjjiiihhhggghhhiiikkknnnnnnmmmllleeeeeeeeeeeeffffffggggggfffhhhjjjmmmqqquuuxxxzzznnnllliiifffeeefffggghhhnnnpppqqqrrrqqqpppqqqrrrrrrtttzzzdddOOOPPPYYYtttfffJJJCCCAAA???>>>>>>>>><<<;;;???:::<<>>??????@@@@@@??????>>>=========>>>>>>>>>??????>>>>>>======<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;===???@@@@@@???>>>>>>???>>>>>>>>>>>>????????????BBBDDDDDDDDDDDDDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCDDDFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNOOOSSSTTTTTTSSSRRRRRRUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSOOOQQQSSSRRRPPPOOONNNOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWWWWXXXXXXXXXXXXXXXYYYUUUUUUTTTTTTTTTUUUVVVWWWYYYXXXWWWYYY^^^ccceeefffYYYXXXXXXYYY\\\^^^^^^^^^]]]^^^^^^]]][[[[[[\\\]]]aaabbbdddfffhhhiiijjjkkkdddcccbbbaaa````````````^^^^^^^^^^^^^^^^^^______]]]^^^_________]]][[[ZZZZZZYYYYYY[[[]]]```aaabbb````````````````````````]]][[[ZZZ\\\___cccfffgggfffeeeeeegggiiiiiihhhgggffffffffffffffffffffffffgggffffffhhhlllmmmllljjjffffffffffffffffffffffffggghhhiiilllooorrrtttvvvmmmkkkiiifffeeefffggghhhlllnnnoooooonnnmmmnnnooonnnooorrr{{{nnnUUURRRUUUfffqqqVVVEEEBBB>>><<<======<<<:::>>>:::;;;BBBFFFMMM___sssoooggg___^^^\\\YYYWWWXXXZZZYYYXXXXXXXXXWWWTTTRRRLLLKKKIIIGGGEEECCCBBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTVVVXXXZZZ]]]___``````cccfffjjjlllmmmmmmnnnooorrrtttuuuvvvvvvvvvxxxzzz{{{||||||||||||~~~{{{uuu]]]GGGAAA@@@===:::;;;;;;:::888888888888666444777777777777777777777777444444444555555777888999222333333333444444444444444333333333333222222222333333333444444444555555333444555555666555555555444444444444555555555555666666666666666666666666666666666555555555555555666666666666555555555555444444444444444444444444333333333333444444444444555555444444444444555555555444444333333444444555555555555555555555555555555666666777777666666666666666666777777888888888888888888999999999999::::::999999999999888888888666666777777777777888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;===???AAAAAA???>>>???@@@>>>>>>>>>>>>????????????AAABBBCCCCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNSSSTTTUUUTTTSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSRRRSSSTTTTTTTTTOOOQQQRRRRRRQQQOOOPPPPPPRRRSSSTTTSSSRRRRRRTTTUUUYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVUUUVVVZZZ]]]^^^^^^YYYXXXXXXYYY[[[]]]\\\[[[]]]^^^___^^^]]][[[[[[\\\^^^___aaacccdddeeeffffffbbbbbbbbbaaa````````````______^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^]]][[[ZZZYYYWWWVVVVVVVVVXXX[[[]]]___________________________]]]]]]]]]\\\\\\]]]aaaccceeecccbbbccceeegggggggggeeeddddddccccccdddeeeeeehhheeebbbdddiiillljjjggggggggggggggggggfffffffffgggggghhhiiikkkmmmoooppplllkkkhhhfffeeeeeefffgggiiikkklllkkkiiiiiiiiikkklllkkklllppp~~~{{{^^^VVVRRRXXXiii||||||}}}cccLLLEEE===;;;<<<>>>===:::===::::::???@@@CCCQQQ```zzzvvvhhhaaa\\\XXXWWWYYYYYYYYYXXXYYYZZZZZZXXXWWWQQQOOOMMMJJJGGGEEECCCBBB@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSTTTUUUWWWZZZ\\\^^^___```aaadddgggjjjjjjkkklllmmmnnnppprrrsssssstttwwwyyyzzz{{{}}}}}}|||}}}~~~|||~~~{{{aaaQQQBBB>>>>>><<<::::::;;;999777777888888666555666666666666666666666666333333333444666777888999444444444555555555666666444333333333333333333333333333333444444444555555444444555555555555555444333333444444444555555555666666666666666666666666555555555555555555555555555555555555444444444444333333333333333333333333444444555555555666666666555444444333333444444555444444444444444444444444555555555555555555555555555555666666777666666666444555555666777888999999888888888888999999999999999999999999888888888888666666777777777777777777777777888888999999:::::::::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>==================>>>>>>>>>>>>======???AAAAAA@@@???@@@AAA===>>>>>>>>>???????????????@@@AAAAAA@@@AAACCCEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRSSSTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTQQQPPPQQQSSSTTTTTTPPPQQQRRRRRRQQQPPPQQQRRRSSSSSSTTTSSSQQQQQQSSSUUUZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVXXXWWWVVVVVVXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\[[[ZZZYYY[[[]]]^^^\\\[[[[[[[[[[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\\\\\\\\\\]]][[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTUUUWWW[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^\\\YYYZZZ^^^aaadddaaa______aaadddffffffgggfffeeeeeeeeefffggghhhjjjeeeaaabbbgggkkkiiifffhhhhhhgggggggggfffffffffgggggggggggghhhiiijjjjjjkkkiiigggfffeeeeeefffggggggggghhhgggeeeeeefffgggkkkkkkkkkmmmuuuiii\\\RRRQQQ^^^|||~~~ssstttjjjSSSKKK@@@<<<===???>>><<<<<<999:::<<<<<<===FFFPPPgggrrreee]]]WWWWWWYYYYYYXXXXXXZZZ\\\]]]]]]\\\UUUSSSPPPLLLIIIFFFDDDBBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTWWWYYY\\\^^^______```bbbfffhhhhhhiiikkkllljjjlllooopppqqqrrruuuwwwxxxzzz|||}}}|||{{{||||||xxxiiiTTTJJJ@@@======<<<:::999:::888777777888888666555555555555555555555555555111111333444555666777777444444444555555555666666444444444444555555555555333333333444444444555555444555555555555555444444333333333444444444444555555555555555555555555555444444444555555555555555444444444333333333222222333333333333333333333333444444444555555555555666444444333333333333444444444444444444444444444444555555555555555555555555444444555666666666666666444444555666777888888999777777888888888999999999999999999888888888777777777777666666666666666666666666777888999999999:::999999999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<>>>@@@@@@??????@@@AAA===>>>>>>>>>????????????>>>???@@@@@@???@@@BBBDDDGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVUUURRRPPPOOOQQQRRRSSSSSSPPPQQQRRRRRRQQQQQQSSSUUUSSSSSSSSSQQQPPPPPPRRRUUUYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXXXXYYYZZZYYYYYYYYYZZZ\\\]]][[[ZZZTTTWWWZZZ[[[[[[ZZZZZZ[[[YYYYYY[[[\\\^^^^^^______```aaabbbbbbcccbbbbbbaaa___^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUWWW[[[___^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\[[[XXXYYY]]]aaaaaa___\\\\\\^^^bbbdddeeeggggggffffffggghhhhhhiiikkkfffccccccgggjjjhhhfffgggggggggggggggfffffffffggggggffffffffffffggggggiiihhhgggfffeeeeeeeeefffeeeeeeeeedddccccccdddfffjjjjjjllloooqqq|||wwweeeUUUQQQ\\\fff}}}llldddwwwooo]]]TTTHHH@@@>>>>>>===;;;:::999:::;;;;;;;;;@@@GGGWWWnnn~~~nnncccZZZWWWXXXYYYXXXXXXZZZ]]]___```___YYYWWWSSSOOOKKKGGGEEECCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTVVVYYY[[[]]]^^^___```bbbeeefffggghhhjjjlllgggiiilllnnnooopppsssuuuvvvyyy{{{|||{{{zzzzzz{{{~~~wwwuuuvvv\\\KKKEEE???<<<<<<<<<:::888999888666666777888666555555555555555555555555555111111333444555555555555222333333333444444444444444444555555555555555666333333333444444444555555555555555666555555444333333333333333444444444444555555555555555555555555444444444444444555555555333333333333222222222111222222222222222222222222222222222222333333333333444444333333333333444444333444444555555444444333555555555555555555555555333444555555666666666666555555555666666777777777777777777888888888888999999888888888888777777777777777666666666666555555444555666888999999999999999999888888999999:::;;;:::;;;<<<======>>>>>>===============>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;===?????????>>>???@@@>>>>>>>>>>>>????????????>>>???@@@@@@??????AAACCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPSSSTTTTTTUUUVVVXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTRRRPPPPPPRRRSSSSSSSSSPPPQQQRRRRRRRRRRRRUUUWWWSSSSSSRRRPPPNNNOOOQQQSSSWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYYYYZZZ\\\^^^^^^]]][[[TTTVVVXXXYYYXXXXXXYYY[[[VVVWWWYYY[[[\\\]]]^^^^^^```aaacccdddeeedddcccccc```___\\\ZZZXXXXXXYYYZZZ\\\[[[[[[ZZZYYYYYYXXXXXXVVVXXXYYYXXXVVVXXX\\\```________________________ZZZ[[[ZZZYYYYYYZZZ]]]```___]]][[[[[[^^^aaacccddddddeeefffgggggggggggggggiiihhhffffffggghhhgggfffeeeeeeeeeeeeffffffggggggfffffffffeeeeeefffggggggggggggfffeeeeeeeeeeeeeeedddddddddcccbbbccceeehhhiiihhhkkkoooooosssqqq]]]TTT[[[]]]{{{{{{iii]]]hhh|||nnneeeXXXKKKBBB>>>;;;:::999::::::;;;;;;<<>>;;;;;;<<<;;;999888777666666777777666555555555555555555555555555222333444555666666555555333333444444444555555555333333333444444555555555333333333444444444555555555555666666555444444333222222333333333444444444555555555555555555555555333333333444444555555555444444333333333222222222222222222222222222222222111111222222222333333333444333333222222333333444333333444555555444333333555555555555555555555555222333444555666666666666555555666666666666666666777777777777888888888888888888888888777777777777777777666666666555555555333444666777888999999888888888888888888999::::::999:::;;;<<<============;;;<<<<<<<<<============::::::;;;<<<======>>>>>>???>>><<<;;;;;;;;;<<<<<<:::<<<>>>>>>>>>===>>>???>>>>>>>>>>>>????????????>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNQQQSSSTTTTTTVVVWWWUUUVVVXXXZZZZZZXXXVVVUUURRRQQQQQQQQQSSSTTTSSSRRRPPPQQQRRRRRRRRRSSSVVVXXXRRRRRRQQQNNNLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVVVVVVVUUUTTTSSSUUUXXXZZZZZZXXXXXXYYY[[[XXXYYYZZZ]]]___```___]]]XXXYYYYYYXXXWWWVVVXXXYYYUUUVVVXXXZZZ\\\^^^^^^___```bbbdddfffffffffeeedddcccaaa^^^[[[YYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYVVVYYY\\\[[[XXXXXX\\\```````````````````````````^^^[[[YYYYYYZZZ\\\]]]]]]]]]\\\ZZZ[[[^^^aaabbbcccbbbdddfffhhhiiihhhgggffffffhhhiiihhhfffeeeeeefffbbbccccccdddeeefffggggggeeeeeeeeeeeefffggghhhiiiffffffeeeeeeeeeeeeeeeeeeddddddddddddccceeehhhjjjkkkhhhiiinnnnnnnnn{{{jjj[[[[[[WWWlllssseeedddpppppp^^^MMMBBB>>>===;;;<<<;;;::::::<<<===>>>@@@KKK^^^wwwnnnaaa\\\ZZZYYYXXXZZZ]]]aaabbbbbbaaa___[[[VVVRRRNNNLLLJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQSSSUUUWWWZZZ\\\]]]]]]]]]^^^```bbbbbbdddgggiiifffhhhjjjkkklllmmmoooqqqsssuuuwwwxxxxxxyyyzzz{{{yyy|||xxxuuuqqqUUUDDD??????===::::::<<<<<<:::888777666666777777666555777777777777777777777777444555666777777666555555666666666777777777777888222222222333333444444444333333333444444444555555555666666666555444333333222222333333333444444444555555555555555555555555333333333444444555555555555555444444444333333333111111111111111111111111333333444444444555555555444333333222222333333444333333444555555444333333555555555555555555555555222333444555666666666666666666666666666555555555777777777777888888888888888888888888777777777777777777666666555555555444222333555777888999888888888888888777888999999:::999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<===999::::::;;;<<<===>>>>>>AAA@@@???=========>>>???999;;;============>>>???>>>>>>>>>>>>????????????>>>???@@@@@@???@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEFFFGGGHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLHHHKKKOOOQQQQQQRRRSSSTTTTTTVVVYYY[[[[[[YYYVVVTTTRRRQQQQQQSSSTTTUUUTTTRRRPPPQQQRRRRRRRRRSSSVVVYYYRRRQQQPPPMMMKKKLLLOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSRRRUUUXXXYYYWWWWWWYYY[[[XXXYYYZZZ^^^aaaaaa```^^^\\\\\\[[[XXXVVVUUUWWWXXXTTTVVVXXXZZZ\\\^^^___```aaabbbdddgggggggggfffeeeeeeccc___\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYUUUYYY]]]\\\YYYYYY\\\```bbbbbbbbbbbbbbbbbbbbbbbbaaa]]]YYYXXX[[[\\\\\\ZZZ\\\[[[ZZZ[[[^^^aaabbbbbbbbbeeehhhkkkllljjjhhhfffcccgggkkkjjjeeebbbcccfff```aaabbbccceeefffggggggeeeeeeeeefffggghhhiiijjjeeeeeeeeeeeeeeeeeeddddddddddddeeeddddddfffjjjmmmoooiiiiiinnnnnnmmmxxxvvvbbb]]]OOO[[[rrrrrrgggggguuunnnWWWHHHBBBBBB<<<===<<<:::999;;;<<<<<<;;;BBBPPPgggwwwggg___ZZZYYYXXXZZZ]]]```bbbbbbcccaaa^^^YYYUUUQQQOOONNNKKKIIIGGGDDDAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRUUUWWWZZZ\\\]]]]]][[[]]]___``````bbbeeehhhfffhhhjjjkkkkkklllnnnppprrrtttvvvwwwwwwxxxzzz|||www{{{}}}~~~bbbOOOGGG>>><<<:::888888888999:::777777777777777777777777666666666666666666666666444444555555555555444444333333555666777777777777555666666666666666666555444444444444444444444444444555666777777555333222444444444444444444444444555555444444444333333333333333444444555666777777777666666555444444333333555333111222444555333111222222111111000111111111444444444444444444444444333333333333333333333333555555555555555555555555333333333444444444555555333333333444444444555555444555666777777888777777666666777777666555444444333333333333555666777888666555555888;;;;;;999555:::999999888888:::;;;<<<888888999999;;;===>>>???::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>======<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEGGGHHHJJJJJJKKKGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUWWWWWWYYY[[[]]]\\\ZZZWWWUUUQQQNNNNNNPPPRRRRRRQQQSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPOOOMMMMMMRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^___```___^^^]]]\\\ZZZXXXVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^bbbbbbcccdddddddddcccccc```___]]][[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYXXXYYY]]]```]]]XXXVVVZZZ___^^^aaaeeeiiikkkiiigggeeeaaa```]]][[[YYYXXXXXXXXXYYYZZZ[[[]]]___```bbbcccbbbeeehhhkkklllkkkiiihhhfffffffffeeeeeeddddddccc^^^^^^^^^^^^]]]___bbbeeehhhfffeeefffhhhiiifffdddhhhgggfffeeedddeeeffffffhhhggggggffffffgggiiijjjiiiiiiiiijjjlllqqqwww|||ooocccccc___YYYZZZmmm~~~qqqWWWGGGDDD@@@AAA???;;;999:::<<<<<<@@@BBBGGGTTTjjjttthhh\\\XXXWWWZZZ]]]]]]^^^bbbbbbaaaaaa___[[[WWWSSSQQQOOOMMMKKKHHHEEECCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[]]]___```aaaaaabbbeeefffggghhhiiijjjkkkkkkpppqqqrrrtttvvvwwwyyyyyyyyy|||~~~|||rrrYYYIIICCC???===<<<:::999:::;;;;;;777777777777777777777777666666666666666666666666444444555555555555444444333444555666666777666666222333333333333333333222444444444444444444444444444555666777666555333222444444444444444444444444555444444444444333333333222222222333444555555555666666666555444333333333555333111222444555333111333222222111111222222222444444444444444444444444333333333333333333333333555555555555555555555555333444444444555555555555333333444444444555555555444555666777777888888888777777777777777666555555555555444444555555666666444333444666999999777444999888888777888999:::;;;::::::::::::;;;;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>=========<<<=========>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEEEECCCDDDFFFGGGIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWXXX[[[]]]\\\ZZZWWWUUURRRNNNNNNPPPQQQRRRQQQRRRSSSSSSTTTTTTSSSSSSRRROOOOOOOOONNNNNNNNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWZZZZZZZZZ[[[\\\]]]___```___^^^]]]\\\YYYWWWUUUSSSTTTUUUVVVXXXZZZ\\\]]]^^^aaaaaabbbbbbbbbaaaaaa```___^^^\\\[[[ZZZYYYZZZZZZZZZ[[[[[[\\\[[[ZZZXXXXXX[[[___aaa^^^YYYVVVZZZ^^^```bbbeeehhhiiihhhfffeeeaaa```^^^[[[YYYXXXXXXXXXZZZ[[[\\\]]]___```bbbbbbbbbdddgggjjjkkkjjjhhhgggffffffeeedddcccbbbaaaaaa_________^^^^^^___bbbdddgggeeedddfffhhhjjjiiiggggggfffeeedddddddddeeeeeegggfffeeeeeeeeefffgggggghhhhhhhhhhhhjjjooouuuyyyyyykkkiiieee]]]XXXaaaxxxfffQQQHHH??????===;;;:::;;;<<<<<<===>>>CCCLLL\\\sssrrreee___[[[^^^aaaaaacccfffaaaaaa```___\\\XXXUUUSSSPPPNNNLLLIIIGGGDDDCCCBBB??????>>>>>>>>>@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOQQQSSSUUUWWWXXXYYYXXXZZZ\\\___bbbdddeeefffdddeeefffgggiiijjjkkklllmmmnnnoooqqqssstttvvvvvvyyy{{{}}}~~~~~~~~~}}}eeeOOODDDAAA===<<<;;;999888999999:::777777777777777777777777666666666666666666666666444444555555555555444444444555555666666666555555444555555666666555555444444444444444444444444444444444555666666555333222444444444444444444444444444444444444333333333333111111222222333333444444666555555444444333333222444333222222444444333222333333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444444444555555555666666666444444444555555555666666555666777888999999999999777777888888888777666666777777666666555555555444444444444666888999777555999999888888999999:::;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<<<<===<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWZZZ\\\\\\ZZZXXXUUURRROOONNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRPPPOOONNNNNNNNNOOOQQQQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQSSSTTTTTTTTTUUUUUUUUUUUUZZZZZZZZZZZZ[[[\\\^^^^^^^^^^^^]]][[[YYYWWWUUUTTTTTTTTTTTTUUUWWWZZZ]]]^^^````````````___^^^]]]]]]^^^]]][[[YYYXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYWWWWWW\\\___aaa^^^YYYWWWZZZ^^^bbbcccdddeeefffeeeddddddbbb```^^^\\\ZZZYYYYYYYYY\\\\\\]]]^^^___```aaabbbaaabbbeeeggghhhhhhgggffffffeeedddcccbbbaaa`````````aaaaaa___^^^^^^aaacccfffddddddeeegggiiiiiiiiieeeddddddcccbbbccccccccceeeeeedddccccccddddddeeegggggggggfffhhhkkkqqquuu|||wwwqqqpppfff[[[XXXbbbzzz}}}aaaRRRDDDAAA>>>======<<<<<<;;;:::===@@@DDDLLL\\\ooo}}}tttjjjaaa```bbbbbbccceee`````````___]]]ZZZWWWVVVRRRPPPNNNLLLIIIGGGEEEDDD??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWXXX[[[]]]```bbbddddddcccccceeegggiiijjjlllmmmllllllnnnoooqqqrrrssstttwwwyyy|||}}}}}}}}}zzz^^^KKKBBB@@@:::999888777666666666777777777777777777777777777666666666666666666666666444444555555555555444444555555555666555555444444666666777777777777666666444444444444444444444444333444555555555444333333444444444444444444444444444444444333333333222222111222222222333333444444444444444444333333222222333333333333333333333333444444333333333444555555444444444444444444444444333333333333333333333333444444444444444444444444555555555666666666666777444444555555555666666666777888999::::::;;;;;;;;;666777777777777777666666777777777777666666555555666666777999::::::999999:::999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>><<<::::::;;;<<<>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRUUUUUUVVVXXX[[[\\\ZZZXXXVVVTTTQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQRRRRRRSSSTTTUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTTTTTTTVVVYYY\\\^^^____________^^^\\\[[[[[[\\\[[[YYYXXXWWWWWWXXXXXX[[[[[[ZZZZZZYYYXXXWWWVVVYYY\\\^^^\\\YYYYYY\\\___ccccccccccccccccccccccccaaa```^^^\\\ZZZZZZZZZZZZ]]]]]]^^^______```aaaaaa```aaacccdddeeefffeeeeeedddddddddcccbbbbbbaaaaaaaaabbbbbb```^^^^^^___aaaeeedddccccccdddeeefffgggcccbbbbbbaaaaaaaaaaaaaaadddccccccccccccccccccccceeeeeeeeeeeeeeehhhmmmqqqzzzzzzzzzpppdddZZZXXXggguuu```NNNGGG@@@??????===:::999:::>>>@@@@@@BBBKKKZZZgggttt~~~nnngggdddbbbaaaccc^^^^^^^^^^^^]]][[[ZZZYYYTTTSSSRRROOOLLLJJJGGGFFFCCCBBBAAAAAAAAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUWWWWWWYYY[[[\\\]]]]]]]]]aaabbbdddfffhhhjjjlllmmmlllmmmnnnoooqqqrrrssstttuuuwwwzzz{{{{{{|||~~~sssYYYIIIAAA>>>999999888777666666666666666666666666666666666666666666666666666666666666444444555555555555444444444555555555555555444333222333333444444333333222444444444444444444444444333333444444444444444444444444444444444444444444444444333333333222222222333333333333444444444444333333333333333222222222333333333333333333333333444333333333444444555666444444444444444444444444333333333333333333333333444444444444444444444444555555555666666666666777444444444444555555555666999999:::;;;<<<<<<<<<<<<555666666777777777666666555666777888888888777777666777888999999999::::::888999999:::::::::::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@>>><<<;;;:::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHHHHHHHIIIJJJLLLLLLGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSTTTWWWZZZ[[[[[[YYYXXXVVVTTTQQQOOONNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPOOONNNNNNOOOQQQSSSUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]WWWVVVUUUUUUVVVYYY\\\]]]^^^^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZXXXWWWWWWWWWWWWXXX[[[ZZZYYYXXXXXXWWWWWWWWWUUUWWWYYYYYYXXXYYY]]]```cccbbbbbbaaaaaaaaaaaaaaaaaa___]]][[[ZZZZZZZZZZZZ]]]]]]]]]^^^___``````aaa``````aaabbbcccddddddeeeccccccccccccdddddddddddd```aaaaaa```^^^]]]^^^___cccccccccbbbaaa```aaaaaa```````````````______^^^bbbbbbcccccccccdddddddddcccddddddddddddgggkkknnnwwwwwwkkkaaaYYY[[[sssrrrZZZLLL@@@>>>>>><<<:::::::::===???>>><<>><<<;;;;;;::::::999888888777666666666666666666666666666666666666666666666666444444555555555555444444333444444555555555444444444444555555555555444444444444444444444444444444333333333333333444444444444444444444444444444444333333333333222222222222333333333444444444444444222222222222222222222222222333444444222222333444333333333333444555555666444444444444444444444444333333333333333333333333333333333333333333333333444444555555555666666666333333333444444444555555888999:::;;;<<<<<<<<<<<<666666777777888888777777555666777999999999888777444666777777666777888:::888999:::;;;;;;;;;::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<<<<======>>>::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<===>>>???????????????AAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSVVVYYY[[[[[[ZZZZZZYYYWWWSSSPPPNNNOOOQQQPPPQQQQQQRRRSSSSSSSSSSSSMMMMMMMMMMMMMMMOOOQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNPPPRRRTTTUUUTTTTTTTTTUUUWWWXXXZZZ[[[XXXYYY[[[\\\]]]^^^^^^^^^XXXWWWWWWVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXSSSUUUWWWWWWXXXZZZ\\\___aaaaaa``````````````````___^^^\\\ZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^___```aaa````````````aaacccdddeeecccccccccddddddddddddddd^^^___```___]]]\\\]]]^^^```bbbcccbbb___]]]]]]]]]^^^^^^^^^___^^^]]]]]]\\\___```aaabbbcccdddddddddbbbcccddddddeeegggkkknnnpppwww}}}qqqhhh^^^WWW```pppmmmXXXEEE@@@???<<<:::<<<888;;;<<<;;;999<<>>???@@@AAA@@@??????;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQRRRUUUXXX[[[[[[[[[\\\\\\ZZZUUUQQQOOOPPPRRRPPPQQQRRRSSSTTTTTTTTTTTTNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSRRRQQQQQQQQQPPPNNNNNNNNNOOOQQQRRRPPPQQQQQQSSSUUUWWWYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[XXXWWWWWWWWWVVVVVVVVVUUUXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYVVVWWWWWWXXXXXXYYY[[[]]]^^^______`````````______^^^]]][[[YYYXXXXXXYYYYYYYYYYYYZZZ\\\^^^___```aaaaaa```______```bbbdddfffeeeddddddcccbbbbbbaaaaaa\\\]]]___^^^]]]\\\\\\]]]]]]```cccccc```^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZ[[[\\\^^^aaabbbcccddddddbbbccceeeeeefffhhhlllooommmqqqsssvvv}}}rrrhhh[[[XXX^^^xxxrrrVVVIIIDDD===:::<<<::::::::::::999;;;>>>AAABBBKKK[[[nnnsssccc^^^\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYVVVRRROOOMMMHHHGGGDDDBBB@@@?????????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUXXX[[[]]]```aaabbbaaabbbcccdddfffggghhhiiiiiijjjjjjkkklllmmmnnnnnnooorrruuuvvvwwwxxxzzz|||{{{zzzzzz{{{~~~sssVVVEEE???>>>>>>999999:::999999888666666666666666666666666666666666666666666666666666666444555555555555555555444111222333444555555666555333333444444444444333333444444444444444444444444333222222222333333444555444444444444444444444444333333333222222222111111222222111111111111111111111111111111111111222222111333555444222111333555111111111222333444555666444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555111111222222222333333333444555666777777888777777999:::;;;;;;<<<<<<<<<<<<999:::;;;;;;:::777555333666999:::999888888;;;>>>DDDEEEFFFGGGGGGGGGFFFEEE>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCCCC@@@BBBCCCEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEHHHIIIIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQTTTXXX[[[[[[[[[]]]]]][[[WWWRRROOOPPPSSSQQQQQQSSSTTTUUUUUUUUUUUUQQQRRRSSSSSSTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRTTTRRRPPPNNNMMMMMMNNNOOONNNNNNPPPQQQTTTVVVYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVTTTSSSRRRVVVVVVWWWWWWXXXWWWWWWWWW[[[ZZZYYYXXXWWWXXXYYYZZZWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]___`````````___^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaaaaa```______```bbbeeeffffffeeedddbbb```___]]]]]]ZZZ\\\]]]]]]\\\[[[\\\]]]ZZZ^^^cccdddbbb___^^^^^^[[[\\\\\\]]]]]][[[ZZZYYYXXXZZZ\\\___aaabbbccccccbbbccceeefffgggjjjmmmpppmmmoooooommmvvv{{{qqqbbbYYYZZZXXXgggTTTIII>>>999;;;<<<<<<;;;;;;;;;<<<===>>>999BBBPPPbbbvvvoooggg[[[[[[ZZZYYYXXXXXXYYYYYY\\\\\\\\\ZZZWWWTTTPPPNNNLLLJJJGGGDDDBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSUUUVVVXXXYYY[[[\\\\\\\\\bbbbbbcccdddfffgggggghhhllllllmmmmmmnnnoooppppppnnnqqqtttvvvwwwxxxzzz{{{zzzyyyxxxzzz|||gggRRRGGG@@@<<<<<<;;;:::999888777777777777777666666666555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555333333444555444333111000666666666666555333111000222222222333333444444444444444444333333222222222222222222111111111000000000/////////000111222222333222222111111222222333222222222111111111000000333333333444444444555555111111111111111111111111222222333333333333444444222333333444444333333222333333333333333333333333444444555555666777777777888999999::::::;;;<<<<<<<<<;;;999888777888999999>>><<<:::999888999;;;<<>>>>>BBBFFFGGGEEECCC@@@@@@@@@???>>><<<;;;::::::;;;===??????>>>===<<<<<<<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>======>>>??????@@@AAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQRRRSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ______]]]YYYUUUSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRTTTVVVXXXWWWTTTRRRQQQQQQQQQPPPOOONNNMMMLLLLLLPPPSSSSSSPPPOOOQQQUUUUUUUUUUUURRRPPPNNNOOOPPPNNNOOORRRTTTWWWXXXXXXXXXSSSTTTVVVWWWXXXXXXWWWVVVWWWWWWVVVUUUTTTSSSQQQQQQVVVWWWWWWWWWVVVVVVXXXYYY^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWXXXYYY[[[\\\^^^___^^^```bbbbbbbbbbbbcccdddjjjeee___^^^______[[[XXXWWWZZZ]]]^^^]]][[[[[[[[[______```aaabbbaaa^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\^^^```aaabbbbbbaaaaaacccgggiiijjjjjjjjjfffccceeelllzzz~~~qqqmmmfff]]]ZZZeee~~~[[[JJJFFFCCC===;;;888999===>>>;;;:::<<<<<<>>>EEERRRfff~~~llleee]]]XXXXXXZZZZZZ[[[]]]___^^^\\\[[[YYYWWWSSSOOOPPPNNNLLLIIIEEEBBB@@@???BBB@@@??????BBBDDDEEEEEEBBBDDDFFFIIIJJJIIIHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRTTTWWWXXXYYYZZZ]]]___^^^^^^___aaabbbcccdddeeeiiijjjjjjkkkmmmoooqqqrrrsssrrrrrrrrrtttwwwzzz|||zzz{{{|||}}}~~~~~~~~~~~~zzz___MMMEEE???<<<<<<;;;:::999888777777777777777777666666666555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444555555555444333222555555666555444222111///222222222333333333444444444444333333333222222222222222222111111111000000000000000000000000111222333222222111111222222333222222222111111111000000333333333444444444444555222222222222222222222222222222333333333333444444333333444444444444333333222222222222222222333333333444444555666666777777777777888888999:::::::::;;;::::::999999999::::::AAA@@@???>>>>>>>>>???@@@???======>>>AAAAAA@@@>>>?????????>>>===<<<;;;::::::;;;===>>>>>>>>><<<;;;<<<<<<<<<===>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::999999999999;;;;;;<<<<<<============??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUWWWXXXYYY___^^^]]]ZZZVVVSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUURRRRRRSSSUUUWWWVVVTTTRRRNNNOOOOOOOOOOOONNNLLLKKKKKKOOORRRRRROOONNNPPPSSSTTTUUUTTTRRROOONNNNNNOOOOOOQQQSSSVVVXXXYYYYYYZZZVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQSSSUUUVVVVVVUUUVVVXXXZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYY[[[]]]___``````___^^^___^^^^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[]]]___aaaaaaaaa```aaacccfffbbb]]]]]]___aaa^^^\\\YYY[[[^^^___^^^\\\\\\\\\_________```aaa```^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[XXXZZZ]]]```aaabbbaaa```]]]\\\\\\]]]```cccccccccdddbbbbbbfffkkktttrrrmmmhhhcccXXX]]]tttkkkUUULLLFFF??????;;;:::======;;;;;;===<<<>>>BBBKKK[[[rrr~~~nnndddZZZWWWVVVUUUWWW[[[\\\[[[ZZZYYYYYYWWWSSSQQQRRRQQQNNNKKKHHHEEECCCBBBCCCAAA@@@@@@CCCEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRUUUWWWXXXYYYZZZ]]]___^^^^^^___```bbbcccddddddfffggghhhiiikkkmmmooopppqqqqqqqqqqqqsssvvvxxxzzzyyyzzz{{{|||||||||||||||kkkTTTGGGAAA===<<<===::::::999888777777777777777777777666666666555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444555555555555444444333444444555444333222000///222222222222333333333333333333333333222222222222222222222111111111111111222111000000000000000000222222111111111111222222222222222111111111111111333333333333444444444444333333333333333333333333222222333333333333444444444444555555555555444444333333222222222222222222333333333444555555666666555555666777888888888888::::::;;;;;;<<<;;;;;;;;;BBBBBBBBBAAAAAAAAA@@@@@@@@@>>><<<<<<<<<===<<<;;;>>>>>>>>>>>>===;;;::::::999:::<<<=========<<<;;;;;;;;;<<<===>>>>>>??????<<<<<<===>>>>>>>>>>>>===>>>===;;;999888777666666;;;;;;<<<===>>>>>>??????AAAAAA@@@??????@@@@@@@@@@@@????????????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPSSSSSSSSSTTTUUUVVVXXXYYY]]]^^^]]]ZZZVVVSSSQQQQQQPPPQQQRRRSSSUUUVVVXXXXXXTTTRRRRRRSSSTTTUUUTTTSSSMMMOOOPPPQQQQQQPPPNNNMMMKKKNNNQQQQQQOOONNNPPPRRRSSSTTTTTTRRROOOMMMNNNNNNQQQRRRTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUVVVWWWXXXWWWVVVTTTRRRRRRSSSTTTUUUUUUVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbbbbaaa```aaa```___^^^]]]\\\[[[ZZZ[[[ZZZZZZYYYXXXXXXWWWWWW[[[]]]___```___^^^___``````]]][[[[[[___aaaaaa___ZZZ\\\______^^^]]]]]]^^^_________^^^^^^^^^]]]]]]ZZZYYYYYYYYYYYYYYYYYYZZZVVVYYY^^^bbbdddcccaaa___^^^^^^^^^___```___]]]ZZZZZZZZZ^^^cccggglllvvvwwwooooooooo___]]]eee}}}gggXXXMMMFFFDDD>>>:::::::::888888:::;;;===???CCCMMM```xxx|||oooaaaXXXTTTSSSWWW]]][[[ZZZZZZ[[[[[[ZZZXXXUUUUUUTTTRRROOOLLLIIIGGGFFFDDDCCCAAAAAACCCEEEEEEEEEBBBDDDEEEGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]___]]]]]]^^^```aaabbbcccdddccccccdddfffhhhkkkmmmnnnoooooooooppprrrtttvvvwwwxxxxxxyyyyyyzzzyyyyyyyyynnn]]]KKKBBB>>>;;;;;;<<<:::999999888777777888888777777777666666666666555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333111000///222222222222222222222333333222222222222222222222111111111111111111111111222222111000/////////000222222111111111111222222111111111111111111111111222222333333333444444444333333333333333333333333222222222333333333444444444555555555555555555444444444444444333333333333222222333333444555555555555555777888999999888888999:::<<<=========<<<<<<>>>????????????>>>===<<<@@@???===;;;;;;<<<<<<<<<>>>>>>>>>======<<<::::::::::::;;;<<<===<<<<<<;;;::::::;;;<<<===>>>>>>???;;;<<<======>>>>>>======>>>===<<<:::999888888888;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGDDDDDDEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTUUUVVVUUUSSSQQQPPPRRRRRRSSSTTTUUUVVVWWWWWW[[[\\\]]][[[WWWTTTRRRQQQQQQRRRSSSTTTUUUWWWXXXXXXUUUSSSQQQQQQSSSTTTTTTTTTOOOQQQSSSUUUUUUTTTRRRPPPLLLOOOQQQQQQPPPPPPQQQRRRSSSTTTTTTRRROOOMMMMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\ZZZXXXWWWWWWWWWWWWTTTVVVXXXYYYYYYWWWUUUTTTRRRSSSTTTTTTSSSTTTVVVXXXXXXXXXYYYZZZZZZ[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\]]]___bbbcccbbbbbbaaabbbaaa```___]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWZZZ\\\^^^^^^]]]\\\]]]^^^\\\ZZZXXXYYY\\\^^^___^^^ZZZ\\\^^^^^^]]]\\\]]]]]]^^^___^^^]]][[[[[[\\\]]]YYYYYYXXXXXXXXXXXXYYYYYYVVVYYY]]]aaaccccccbbb``````aaaccceeeeeeaaaZZZUUUSSSSSSVVV\\\___cccmmmwww~~~sssuuuyyyoooiiicccjjjkkk\\\RRRJJJCCC===<<<<<<888777888999<<<>>>???CCCQQQeeetttnnnaaaYYYUUUXXX^^^]]]\\\\\\^^^```___^^^\\\WWWVVVTTTQQQOOOLLLKKKJJJEEECCCAAAAAABBBCCCDDDCCCBBBCCCEEEFFFGGGHHHHHHGGGIIIIIIJJJLLLMMMOOOPPPPPPRRRTTTWWWXXXYYYZZZ]]]___\\\\\\]]]___```aaabbbcccaaaaaabbbdddfffiiikkkmmmmmmnnnoooqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvvvv{{{aaaTTTFFF@@@===:::999;;;:::999888888777888888888888777777777666666666666555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444222222222222222222333333222333333444333222000///222222222222222222222222222222222222222222222222111111111111111111111111222222111000/////////000222111111000000111111222111111111111111111111111222222222333333333444444222222222222222222222222222222222333333333444444444555555555555555555444666666555555444444444333222222333333444555555555666777999:::;;;;;;:::999999:::<<<===>>>======<<<;;;;;;<<<<<<<<<;;;:::999===<<<<<<;;;;;;;;;===???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@??????>>>??????@@@??????AAABBBDDDEEEGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJEEEEEEDDDEEEFFFIIIKKKMMMMMMLLLKKKJJJJJJIIIIIIIIILLLLLLMMMNNNNNNOOOOOOOOOSSSTTTUUUVVVVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXZZZ[[[[[[XXXVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTRRRQQQRRRTTTTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRNNNPPPRRRRRRRRRRRRSSSSSSRRRTTTTTTSSSPPPNNNMMMMMMOOOPPPQQQSSSUUUWWWYYYZZZ^^^]]][[[YYYXXXXXXYYYYYYVVVWWWXXXYYYYYYXXXVVVUUUUUUVVVVVVTTTRRRRRRSSSTTTVVVWWWXXXZZZ[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZ[[[\\\___aaabbbbbbaaa```bbbaaa```___]]]\\\[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYY[[[\\\]]][[[[[[[[[\\\ZZZXXXWWWWWWXXXZZZZZZZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^\\\YYYXXXZZZ\\\XXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```bbbccc]]]aaaggglllnnnjjjccc^^^XXXUUUTTTTTTUUUXXXbbblllrrruuutttwwwxxxrrrgggbbbqqq}}}~~~rrreeeRRRIIIAAA@@@@@@===;;;;;;777;;;>>>>>>???GGGTTT___uuuqqqcccYYYWWWZZZ]]]]]]]]]___aaaaaa```^^^WWWVVVUUUSSSQQQNNNMMMLLLFFFDDDBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJLLLMMMNNNOOOOOOQQQSSSVVVWWWXXXYYY[[[^^^[[[[[[\\\^^^___```aaabbbaaaaaabbbdddfffhhhjjjkkkmmmnnnppprrrsssssssssssssssttttttuuuuuuuuuuuutttjjjWWWLLLCCC???===:::999:::999999888888888888888999888888777777777666666666555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333222111111111111222222333222333444444444333111000222222222222222111111111111111111222222222222222111111111111111222222222222111000000000000000000111111000000000000111111111111111111111222222222222222222222333333333333111111111111111111111111222222333333333333444444444444555555555555444444666666555555444444333333333333333444555555666666666888:::<<<===<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999::::::::::::===???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<::::::;;;;;;<<<>>>???@@@<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@????????????@@@>>>>>>???AAABBBDDDEEEEEECCCCCCDDDFFFIIIKKKKKKJJJFFFEEEDDDDDDEEEHHHJJJLLLLLLLLLJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZWWWWWWWWWVVVVVVUUUUUUUUUWWWUUUSSSRRRTTTUUUUUUTTTQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTUUUUUURRROOONNNNNNNNNOOOOOOQQQSSSUUUWWWYYY]]]\\\[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYXXXWWWWWWWWWXXXWWWUUURRRQQQQQQSSSUUUVVVXXXZZZ[[[[[[[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\^^^```aaaaaa```___aaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[YYYZZZ\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXVVVXXXYYYYYYXXXWWWYYYZZZZZZ]]]^^^\\\XXXVVVXXXZZZWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVWWWYYY]]]aaaddd^^^cccjjjsssyyy{{{xxxvvvhhhccc]]]XXXRRRPPPUUU]]]eeeyyy{{{ssspppuuussskkkbbbccc{{{xxx```SSSFFFAAA???<<<:::;;;777;;;>>>>>>>>>AAAHHHOOO]]]nnnuuucccYYYWWW\\\\\\\\\^^^``````^^^\\\XXXWWWVVVTTTRRRQQQOOONNNHHHFFFCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVXXXZZZ\\\ZZZZZZ[[[]]]^^^___```aaaaaabbbbbbccceeegggiiijjjkkkmmmppprrrssssssrrrqqqqqqqqqrrrsssttttttttttttvvv]]]NNNFFF???>>>===:::999;;;999888888888888888999999888888888777777777666666555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333222222111111111222333444333333444555555444222111222222222222111111111000000111111111222222222222000000111111111222222222000000000000000000111222111111000000000000111111000000111111111222222222111222222222222333333333222222222222222222222222222222333333333333444444333333444444444444333333555444444333222222111111333444444555666666777777666888:::======<<<;;;:::<<<<<<;;;;;;:::;;;;;;;;;======;;;:::::::::;;;<<<888:::======<<<;;;===?????????????????????>>>==================>>>??????>>>============<<<<<<<<<:::;;;<<<<<<======<<<<<<999::::::;;;<<<===??????===<<<;;;:::;;;<<<>>>???????????????@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCBBBCCCEEEGGGIIIHHHGGGFFFEEEDDDCCCDDDFFFIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPRRRSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZ[[[^^^aaaXXXXXXWWWWWWVVVVVVVVVUUUXXXVVVUUUTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSRRRSSSUUUWWWVVVSSSPPPOOOOOONNNNNNOOOPPPRRRUUUWWWYYYZZZZZZ[[[]]]]]]^^^^^^^^^\\\[[[ZZZXXXWWWWWWXXXXXXWWWWWWWWWUUUSSSRRRSSSTTTUUUVVVXXXZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZ\\\^^^```aaaaaa``````___^^^^^^]]]\\\[[[[[[[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYYYY[[[\\\\\\ZZZYYYZZZ[[[ZZZZZZYYYWWWVVVVVVWWWXXXVVVWWWXXXXXXWWWWWWXXXZZZXXX\\\^^^]]]XXXUUUVVVXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVTTTSSSTTTVVV[[[___bbbbbbdddiiiqqqzzz{{{wwwqqqjjj^^^SSSPPPSSSZZZiiixxx~~~uuuqqqqqqpppiii```gggpppXXXIIIAAA<<<;;;<<<999;;;<<<<<<<<<>>>AAADDDLLLZZZlll~~~xxxhhhccc^^^^^^]]]^^^______]]]ZZZYYYYYYWWWVVVTTTSSSRRRQQQLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPSSSTTTUUUVVVXXXZZZYYYZZZ[[[\\\]]]^^^___```aaaaaabbbbbbccceeefffgggiiikkknnnqqqrrrqqqooonnnnnnoooqqqrrrtttuuuuuuuuulllUUUHHHAAA=========::::::<<<999888888888888888999999888888888888777777777777555555555555555555555555444555555555555555555444333333333333333333333333333333333333333333333333333333222111222333555666333444555555555444333222222222222222111111000000000000111111222222222222000000111111222222222222000000//////000111222222111111000000000000111111000000111111222222222222111111222222222333333333333333333333333333333333222222333333333444444444222333333444444333333222333333222222111000//////444444555555666777777777666888:::<<<===<<<:::999>>>===;;;:::999999:::;;;>>><<<:::999888999;;;<<<;;;>>>AAAAAA???>>>>>>@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>======:::;;;<<<<<<======<<<<<<999999999:::;;;<<<===>>>===<<<;;;::::::;;;===>>>======>>>???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGEEEDDDGGGEEECCCBBBCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPRRRSSSTTTUUUTTTTTTSSSTTTVVVXXXZZZ]]]bbbeeeWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWWWWUUUTTTWWWUUUSSSQQQPPPPPPRRRRRROOOOOOOOOQQQRRRSSSRRRQQQTTTVVVWWWWWWTTTQQQOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYXXXYYY[[[^^^___``````______]]]ZZZXXXWWWWWWXXXYYYVVVVVVWWWUUUTTTSSSUUUVVVUUUVVVXXXZZZ[[[[[[YYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]___aaabbbbbbaaa```]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWYYY[[[\\\\\\ZZZYYYZZZ[[[ZZZZZZZZZXXXWWWWWWYYYZZZWWWXXXXXXXXXVVVWWWYYYZZZWWW[[[___]]]XXXUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVSSSRRRRRRSSSVVVYYY]]]___bbbaaabbbfffoooyyy{{{mmm]]]SSSRRROOOZZZeee|||rrrsssuuuqqqaaa[[[ttt{{{rrrYYYKKKCCC@@@BBB<<<;;;999999:::<<<>>>@@@EEEPPP^^^ooozzzrrraaaaaa```aaaaaa```^^^[[[ZZZZZZYYYWWWVVVUUUTTTSSSNNNKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMOOORRRSSSTTTUUUWWWZZZYYYYYYZZZ[[[]]]^^^___```aaaaaaaaaaaabbbcccdddeeegggiiimmmpppqqqooommmlllmmmnnnppprrrtttuuuvvvvvv|||bbbRRRDDDBBB@@@???>>><<<999666888888888888888888888888777555444555666777666555555555555555555555555555666666555444333222222111222333333444444333333222444444444333333222222222111000000000000222333444333333333333333333333333111111111111222333444444333333333333333333333333666555444222111111222222222222111111000000//////111000000000000000111111///////////////000111111111111000000000000111222111222222222222333333333//////000000000111111111111111000000111333555666111222333333444444333333555444333444666666666555888888999:::;;;;;;;;;;;;888888888888777777777666777777777777888888888888999999:::::::::;;;;;;;;;======<<<<<<<<<======>>><<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBBBB???<<<:::<<<<<<;;;::::::::::::;;;999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::??????@@@AAABBBBBBBBBBBBFFFFFFEEEDDDCCCAAA???>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUWWW[[[^^^______ZZZWWWTTTTTTVVVXXXXXXWWWZZZYYYXXXXXXXXXXXXXXXYYYUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQOOOLLLKKKOOOOOOOOOPPPQQQRRRRRRSSSWWWWWWXXXYYYZZZ\\\^^^___bbb```[[[XXXVVVVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWVVVTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[ZZZ[[[]]]___```___\\\]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZXXXVVVWWWZZZ\\\\\\ZZZ]]][[[YYYVVVUUUUUUVVVVVVWWWVVVTTTUUUVVVWWWWWWVVVXXXXXXXXXXXXVVVUUUTTTSSSYYYWWWUUUUUUVVVVVVUUUTTTUUUSSSRRRRRRSSSWWW[[[^^^`````````aaaccciiiqqqwwwuuu~~~wwwbbbPPPMMMPPP\\\pppwwwvvvvvvtttjjjccchhhsss|||pppUUUHHHCCC@@@888:::;;;999:::<<<>>>>>>@@@BBBKKK]]]rrrzzznnnfffeeeddd___\\\\\\XXXZZZ[[[ZZZXXXVVVSSSOOOQQQPPPNNNMMMLLLJJJFFFCCCFFFCCCAAAAAACCCEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYZZZXXXXXXZZZ]]]___^^^\\\\\\\\\^^^___aaacccdddeeehhhjjjkkkjjjjjjkkkmmmooonnnoooqqqsssttttttssssssrrr[[[OOOAAA???<<<;;;:::888666444888888888888888888888888777555444555666777666555555555555555555555555555555555444444444444444444222333333444444333333222444444333333333222222222333222111000000111111222222222222333333333333333222222111111111222333333333333333333333333333333555444222111000000111111111111111000000000000000222111111000000000111111222222111111111222222333000000////////////000000///000000000000111111111111111111222222222333333000000//////000111222333222333444444555555444444555333333444555666555444666666777888999999999999888888777777777666666666666666666666777777777777777777888888888999999999999999999999:::<<<======;;;<<<======>>>>>>>>>===>>>???@@@AAABBBAAA???>>>======<<<:::999999999999999999999999999:::;;;;;;<<<======>>>>>>======<<<>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSTTTUUUTTTTTTVVVYYY[[[\\\\\\YYYVVVSSSSSSVVVXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQOOONNNMMMMMMNNNNNNRRRSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSWWWWWWWWWXXXZZZ[[[]]]^^^cccaaa]]]YYYWWWVVVVVVWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUSSSUUUVVVXXXYYYYYYXXXXXXTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[]]]___aaaaaaaaa___`````````___]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYWWWVVVWWWZZZ\\\\\\[[[]]]\\\YYYWWWVVVVVVWWWWWWXXXWWWUUUUUUVVVWWWVVVUUUXXXXXXWWWWWWVVVUUUTTTTTTXXXWWWUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQSSSUUUXXXZZZ]]]]]]]]]^^^```eeelllppprrrwww}}}mmm\\\RRRQQQWWWeeeyyy~~~xxxsssqqqmmmggggggkkk~~~|||}}}gggSSSHHHCCC;;;<<<;;;::::::;;;;;;;;;::::::@@@NNN___sssnnneee```]]]^^^bbb\\\[[[ZZZXXXWWWWWWUUUSSSRRRQQQPPPOOONNNLLLHHHEEEGGGDDDBBBBBBCCCDDDEEEEEEHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXWWWYYY\\\^^^]]]\\\[[[\\\]]]___```bbbcccdddfffhhhiiiiiiiiijjjlllnnnnnnnnnpppqqqrrrssssssssszzzdddSSSJJJCCCAAA===;;;;;;:::999888888888888888888888888888777555444555666777666555555555555555555555555555444444444555555555666666222333333444444333333222333333333333222222222222444333222111000000000000111111222222222333333333333222111111111111111111222222222222222222222222333222111000/////////000///000000000000000000111333333222111000000000111333333222222111222222222111000000000000000000000///000000000000111111111333333333333333444444444222222111111111111222333333444444555555555555555444333222333555666555444333444444555666666777777777777777666666666555555444444444555555555666666555555555555666666666777555555666777888:::;;;<<<999:::;;;<<<===>>>>>>>>>===>>>??????@@@AAAAAABBB???>>><<<;;;999888888888999999888777777888:::;;;======>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQTTTSSSSSSTTTWWWXXXXXXWWWVVVTTTRRRRRRUUUWWWXXXYYY[[[[[[ZZZYYYXXXWWWWWWWWWRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVVVVWWWXXXZZZ\\\\\\bbb```^^^[[[XXXVVVUUUUUUXXXXXXXXXWWWVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYTTTTTTTTTUUUVVVXXXZZZZZZ[[[[[[\\\___aaacccbbb```aaaaaabbbaaa```^^^\\\ZZZ[[[\\\[[[[[[ZZZYYYXXXWWWXXXVVVVVVWWWYYY[[[\\\[[[^^^\\\[[[YYYXXXXXXYYYYYYZZZXXXVVVVVVWWWWWWVVVUUUWWWVVVUUUUUUTTTTTTTTTTTTWWWUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUXXXYYYZZZZZZ\\\___cccgggkkkmmmqqqxxxxxxiiiZZZUUUTTT[[[hhh{{{}}}rrrpppqqqnnniiifffiii|||{{{{{{hhhTTTIIIBBB@@@=========<<<:::999;;;:::===DDDOOO```xxx~~~nnneee``````ccc]]]ZZZWWWVVVWWWWWWWWWWWWTTTSSSRRRQQQQQQOOOLLLIIIIIIGGGDDDCCCDDDDDDDDDCCCGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ\\\[[[[[[[[[[[[\\\^^^```aaabbbcccdddeeegggggghhhiiilllnnnnnnnnnnnnooopppqqqrrrsss}}}hhhXXXLLLGGGDDDAAA===;;;;;;;;;;;;:::888888888888888888888888777555444555666777666555555555555555555555555555555555555555555555555555222333333444444333333222333222222222222222222222333222222111111111000000000000111111222333333333333222111000000000000000111111111111111111111111111111111000000/////////.../////////000000111111444333222111111000000111222222111000000000000111222333333333222222222111111111222222222333333333333333333333333333333333555555444444444444444444222333444444555555444444333222222222444555444333333333333333444555555666666666666555555555555444333333333333444444444444444444444444555555555555555555555555666777999999777888999;;;<<<===============<<<<<<===>>>@@@AAA>>>>>>===<<<;;;;;;;;;;;;:::999888777777888999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIILLLMMMMMMNNNOOOOOOOOOOOORRRQQQQQQRRRTTTUUUTTTSSSSSSRRRQQQQQQSSSUUUXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUPPPPPPPPPPPPQQQQQQRRRRRRVVVUUUSSSQQQOOONNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZ^^^^^^]]]\\\ZZZXXXVVVUUUXXXXXXXXXWWWUUUTTTRRRQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSUUUWWWYYYYYYYYYYYYTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\___aaaaaa^^^\\\___`````````___^^^\\\[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSUUUSSSRRRRRRTTTUUUTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQSSSUUUWWWWWWXXXYYY\\\___ccceeegggmmmvvv}}}yyyppp```YYYUUUWWW___mmmxxxssstttsssmmmgggeeennnjjjWWWLLLEEE???>>>???>>><<<;;;===<<<>>>AAAFFFRRRhhh{{{sssjjjccc```\\\WWWTTTVVVXXXYYYYYYZZZVVVUUUTTTTTTTTTSSSPPPMMMKKKIIIFFFEEEEEEEEEDDDBBBGGGGGGHHHJJJLLLMMMNNNOOORRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbbdddeeefffggghhhkkknnnnnnnnnmmmmmmnnnppprrrssskkkYYYOOOHHHDDD???<<<888777777888777777777777777777777777777777777555444555666777666555555555555555555555555555777666666555444444333333222333333444444333333222222222222222222222222222000000111111222222222222000000000111111222222222222111111000////////////000000000000000000000000111111111111111000000000......//////000000000111333222222111000000000111222222111111111111222222222333333333333222111000111111222222222333333333222222222222111111111111444444444444444444444333111111222333333333333222333222111222444444444222333333222222333444666666555555555444444444333333111222222222333333333333444444444555555555555666777777666666666666666666666666888999;;;;;;<<<<<<===<<<;;;::::::;;;<<<======<<<<<<======>>>???@@@;;;:::999888888999::::::;;;;;;;;;;;;;;;:::999999::::::;;;<<<===============>>>???@@@AAAAAAAAAAAA????????????@@@AAABBBBBB@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPPPPRRRSSSTTTRRRQQQQQQQQQQQQPPPQQQSSSVVVXXXYYYZZZYYYYYYXXXVVVTTTSSSOOONNNNNNNNNNNNOOOQQQQQQUUUTTTTTTRRRPPPOOOMMMMMMJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPOOOOOOOOOQQQSSSTTTVVVWWWXXXWWWWWWTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[]]]^^^\\\ZZZWWWZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRPPPOOOPPPRRRSSSSSSSSSQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSTTTUUUUUUUUUWWWYYY[[[___bbbcccgggmmmooommm___ZZZWWWXXX\\\dddqqq}}}|||yyyvvvooohhhllliiiyyysss[[[MMMAAA???@@@>>><<<===999999;;;===>>>DDDSSScccvvvuuummmggg\\\TTTQQQVVVZZZYYYXXXZZZWWWWWWVVVWWWWWWVVVTTTRRRNNNLLLIIIHHHGGGGGGEEECCCFFFGGGHHHJJJKKKMMMNNNOOORRRRRRSSSTTTUUUUUUVVVVVVUUUVVVWWWWWWWWWXXXXXXYYY\\\\\\]]]^^^```aaabbbbbbaaacccdddeeefffhhhjjjmmmmmmlllllllllmmmoooqqqrrrsss\\\OOOIIIDDD@@@>>><<<999888999999999888777777777777777777777777777555444555666777666555555555555555555555555555777666555444333222111111222333333444444333333222111111111222222222222222//////000222222333333222000000000000000000000000111000//////////////////////////////////////////000000111111111111000///...//////////////////000111000000000000000111111444444333333444444555666111222333333222111///...///000000000000111111111111111111000000000000///000111222222222222111111000000111222222222222222222111000111333444333222333333222222222444555777444444444333333333333222111111222222222222333333444444444555555555666666888888777666555555555555555666777888999:::::::::;;;;;;999888888999:::;;;;;;;;;<<<<<<>>>???AAABBB<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<============<<<===>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAABBB@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLMMMNNNOOOOOOOOONNNPPPPPPPPPRRRTTTTTTRRRPPPPPPQQQQQQPPPOOOQQQTTTWWWWWWWWWXXXXXXWWWUUUSSSRRRNNNNNNMMMLLLLLLMMMOOOOOORRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTUUUVVVUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXZZZ[[[ZZZYYYYYYZZZZZZZZZWWWUUUWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXVVVWWWXXXWWWUUUUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVTTTUUUVVVWWWWWWVVVTTTTTTTTTSSSRRRQQQOOONNNOOOMMMLLLMMMPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOQQQRRRRRRRRRRRRUUUWWWVVV[[[]]][[[ZZZ___cccddd[[[WWWVVVWWWYYY\\\dddmmmvvvkkkooojjjpppuuu```KKKDDDAAA===;;;===999999;;;======>>>FFFPPP___ppp|||xxxcccXXXRRRVVVYYYWWWVVVYYYXXXWWWWWWXXXZZZYYYWWWUUUPPPNNNLLLKKKJJJIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNOOORRRRRRSSSSSSTTTUUUUUUVVVUUUWWWXXXXXXWWWWWWXXXYYY[[[[[[\\\]]]^^^___```aaa```aaacccddddddeeehhhjjjiiiiiiiiijjjkkklllnnnnnn~~~cccPPPGGGDDD???;;;>>><<<;;;;;;<<<<<<:::999777777777777777777777777777555444555666777666555555555555555555555555555444444333333222222222111222333333444444333333222000111111111222222222222000000222222222222111000111111111000//////......//////.........///000000...........................//////000000000///...///////////////.....................///000111111333333333333444666777888444444555666555333111000///000000000000111111111111111000000000/////////...///000222222222111111111111222333333333333222222111000111222333333111222222111000111333555666333333333333222222222222111111222222222333333333333333444444444555555555666666555555444444555555555666777777888888888888888888888999999:::;;;<<<;;;;;;;;;;;;<<<===??????===>>>???@@@???>>><<<;;;;;;;;;;;;;;;:::999888777999:::;;;<<<============<<<<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPSSSUUUUUUSSSQQQPPPQQQQQQOOONNNNNNRRRUUUTTTTTTVVVVVVVVVTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPOOONNNOOOOOOQQQRRRTTTVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSTTTVVVXXXXXXXXXWWWVVVWWWYYYYYYYYYXXXWWWXXXZZZZZZ[[[ZZZYYYYYYWWWXXXYYYYYYZZZYYYYYYYYYWWWXXXYYYWWWTTTSSSUUUWWWUUUVVVWWWWWWXXXXXXXXXXXXUUUTTTRRRSSSUUUWWWWWWVVVVVVWWWWWWWWWVVVSSSPPPMMMLLLJJJJJJKKKMMMOOOPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNPPPSSSUUUUUUWWWWWWUUUVVV[[[^^^\\\YYYVVVTTTVVVVVVVVV\\\cccqqqxxxmmmmmmqqq|||^^^OOOHHH@@@<<>>;;;::::::::::::;;;<<<<<<>>>???AAACCCBBB@@@===;;;999999999888777666555444::::::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???AAACCCEEEFFFFFFFFFEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOQQQTTTVVVVVVUUURRRPPPQQQQQQOOOMMMMMMQQQTTTRRRSSSTTTUUUUUUTTTRRRQQQOOONNNKKKJJJIIIJJJKKKLLLLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOOOOPPPRRRTTTUUUVVVSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWWWWVVVTTTSSSQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUTTTUUUXXX[[[[[[[[[YYYZZZ[[[[[[[[[YYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZWWWTTTRRRSSSVVVTTTTTTUUUVVVWWWWWWWWWWWWSSSRRRQQQRRRUUUWWWWWWVVVXXXYYY[[[[[[YYYUUUPPPNNNJJJIIIHHHIIILLLNNNOOONNNNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMMMMLLLLLLNNNRRRUUUUUUUUURRRRRRWWW]]]]]]XXX[[[WWWUUUUUUUUUTTTYYY___bbbyyykkkqqquuuzzzoooZZZOOODDD???AAA<<<888777999:::999;;;???>>>HHHWWWhhh}}}jjjXXXTTTSSSPPPRRRYYYXXXXXXXXXZZZ\\\\\\ZZZXXXRRRQQQOOOOOOOOONNNKKKIIIDDDEEEGGGIIIKKKMMMNNNOOORRRRRRSSSSSSTTTTTTUUUUUUVVVXXXZZZYYYWWWVVVXXXZZZWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^aaaccc```aaaccceeeffffffeeeeeeuuubbbNNNBBB>>>;;;;;;<<<;;;;;;::::::999888777777777777666666555555555444222444666777777666444222333333222222333333444555666555444444333333444444222111000000///000000000111111111222222333333333222333333444555555555444000000///...........................////////////////////////............------------.........///......------------......////////////////////////////////////000000000000333333444444555666777777444444444333333222222222111111111111111111111111333222111111111222444444111111111111111111111111222222222111111111000000111111222222222333333333333333333222222111111111444444333333333333222222444444333222222333333333666666555555555444444444555555555555555666777777888999999::::::999999888888888888999999999::::::;;;===>>>???>>>???@@@BBB>>>===;;;:::999:::;;;<<<777777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????AAABBBDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVTTTRRRQQQQQQSSSSSSUUUVVVWWWXXXWWWUUURRRQQQPPPNNNMMMLLLLLLJJJHHHEEELLLMMMNNNPPPSSSUUUVVVWWWOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPTTTTTTTTTTTTSSSRRRPPPPPPSSSSSSTTTUUUUUUTTTRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOTTTTTTTTTRRRPPPOOOOOOQQQRRRPPPNNNOOOSSSVVVVVVUUUSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXVVVWWWWWWXXXVVVUUUXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYYXXXUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVTTTSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZZZZXXXTTTPPPMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQSSSUUUVVVWWWYYY[[[[[[[[[ZZZXXXUUUTTTVVVWWWeeekkk|||rrrppp}}}qqqVVVGGGCCCDDD???===999777777:::===???BBBBBBHHHTTTcccsssxxxgggXXXRRRRRRUUUWWWWWWVVVVVVWWWYYYZZZXXXWWWUUUTTTSSSSSSSSSQQQNNNKKKKKKJJJHHHGGGHHHKKKMMMOOOOOOPPPRRRSSSTTTTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^]]]]]]]]]^^^___aaabbbccccccddddddeeeffffffgggjjjZZZHHH@@@===;;;;;;<<<;;;::::::999888888777777777666666666555555555555444555666666666666555444333333222222333333444555333333222111111111111222222222111000000000000000111222222222222222222333000111444666777555333222111000//////.........///............////////////000000//////......------------........./////////......------------......////////////////////////.../////////000000000000111111222222333444444555333333333222222222111111111111111111111111111111222111111000111222333444111111111111111111111111222222222111111111000000111111111222222222333333333333333222222111111111222222222333333444444444444333333222222333333444444444444444333333333222555555555555555666666777777777888888888888777777888888999:::::::::::::::888:::<<<===>>>>>>AAACCCBBB@@@>>>;;;::::::;;;<<<888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBCCCDDDCCCBBBAAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQMMMLLLLLLLLLMMMMMMKKKIIINNNNNNPPPRRRTTTUUUWWWXXXPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMSSSTTTTTTTTTSSSRRRPPPPPPRRRSSSSSSTTTTTTSSSRRRQQQRRRQQQQQQPPPPPPPPPOOOOOOSSSTTTTTTRRROOOMMMMMMNNNQQQOOOMMMOOOSSSUUUVVVUUUSSSTTTTTTUUUVVVWWWYYYYYYUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVWWWXXXWWWTTTSSSRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSUUUWWWYYYXXXUUUQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKMMMLLLJJJKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXXXXVVVTTTSSSUUUWWW\\\aaarrr{{{xxxkkkSSSHHHEEE@@@===;;;:::;;;===@@@AAA<<<;;;>>>HHHSSS```ppp}}}wwwhhh\\\UUUUUUVVVTTTSSSSSSUUUWWWYYYXXXXXXWWWVVVUUUUUUUUUSSSOOOMMMLLLKKKIIIHHHIIIJJJMMMNNNNNNOOOQQQRRRSSSTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\^^^^^^]]]]]]^^^___aaabbbdddddddddddddddeeeeeeeee\\\OOOBBB===<<<;;;;;;<<<999999999888888777777666666666666666555555555555666666666666666666666666333333222222333333444555333333222111111111111111333222222111000111111111222222222222222111111111...000444777777555111///111000000///////////////............////////////111000000///...---------....../////////000000000......------------......////////////////////////....../////////000000000//////000000111111222222222222111111111111000000000000000000000000000000000000000000000111222222111111111111111111111111222111111111111000000000111111111222222222222333222222222222222111111111000000111222333444555555333333333222222333333444555555555444444444333333555555444444555555666777666666777777777777666666777888999:::;;;:::999999666888:::;;;<<<===@@@BBBEEEDDDBBB???>>>=========::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@???@@@AAACCCCCCCCCBBBAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLLLLJJJHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUURRRQQQPPPPPPQQQSSSUUUVVVTTTUUUUUUVVVUUUTTTRRRQQQLLLLLLLLLMMMOOOPPPOOONNNMMMNNNOOOPPPRRRSSSTTTUUURRRQQQPPPPPPQQQRRRTTTUUUTTTTTTSSSQQQPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLRRRSSSSSSTTTSSSRRRPPPOOOQQQQQQRRRSSSSSSRRRRRRQQQRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTSSSOOOLLLKKKJJJNNNMMMMMMNNNRRRTTTUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXTTTSSSRRRSSSTTTVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUVVVWWWVVVTTTRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLOOOSSSVVVVVVTTTQQQOOOKKKKKKJJJIIIIIIIIIJJJJJJMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKNNNOOOQQQRRRQQQRRRTTTUUUTTTUUUUUUSSSRRRRRRTTTVVVXXX[[[ggg}}}{{{gggQQQHHHBBB???<<<:::;;;=========<<<:::;;;AAAGGGOOOZZZeee|||{{{jjj]]]UUUSSSPPPOOOOOOPPPSSSVVVWWWWWWXXXWWWVVVWWWWWWUUURRRPPPNNNMMMKKKIIIIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWYYYZZZ[[[[[[^^^]]]]]]]]]^^^___```aaabbbbbbcccccccccccccccdddQQQGGG>>><<<<<<::::::;;;888888888777777777666666666666666666666555555555777777666666666666777777333333222222333333444555555444444333222333333333333333222111111111111111333333222222111111000000///000333555555333111///111000000/////////000000............////////////111111000///...------,,,////////////000000000000......------------......////////////////////////........./////////000000......//////000000000000000000000000000000000000///////////////////////////////////////000000111111111111111111111111111111111111111000000000000111111111111222222222222222222222111111111111111000111111222333333444444333333222222222333444444888777777777777666666666555444444444444555666666666666777777777777666666666777999:::;;;:::999888555777999:::::::::<<<>>>CCCDDDEEEFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<===============>>>@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBB@@@???@@@BBBEEEGGGEEEFFFGGGFFFEEEFFFGGGIIILLLLLLMMMLLLKKKJJJHHHGGGEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTSSSRRRRRROOONNNNNNPPPRRRSSSRRRQQQLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPOOOOOOOOOQQQSSSTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMQQQRRRSSSTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSUUUVVVTTTPPPLLLJJJIIILLLLLLMMMNNNQQQSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWUUURRRQQQQQQQQQPPPOOORRRRRRRRRRRRSSSTTTUUUUUUTTTVVVWWWVVVTTTRRRRRRRRROOONNNMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLIIIHHHIIIKKKOOORRRSSSQQQOOOLLLIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHMMMNNNOOOOOOOOOOOOPPPRRRQQQRRRRRRRRRQQQRRRUUUWWW\\\]]]eeesssxxxbbbRRRKKKGGGAAA>>>======;;;999???<<<<<>>======:::999:::888888888777777777777777555555555666666666666666777777666666666666777777333333222222333333444555444444333222222222222333333222111111000000111111222222222111111000000000111111111111000000111111000///////////////000000............////////////111000000///...---------////////////000000000000......------------......////////////////////////............////////////////////////000000000000////////////////////////..............................//////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222333222222222333333444555888777777777777666666666444444444444444555666666666666777777777777666666666777888999999999888777777888999999888777888:::===AAAFFFJJJKKKIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAACCCFFFHHHEEEFFFFFFFFFEEEEEEGGGHHHKKKLLLLLLLLLLLLJJJHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUUUUTTTRRRMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMPPPQQQSSSTTTTTTRRRPPPOOOMMMMMMNNNNNNOOOPPPQQQRRRTTTSSSRRRRRRRRRSSSUUUVVVUUUVVVWWWVVVQQQMMMJJJIIIJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWUUUQQQOOOOOOOOONNNMMMRRRQQQQQQQQQRRRRRRSSSTTTSSSTTTUUUUUUSSSQQQQQQRRRLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGHHHJJJMMMOOOOOOMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIIIILLLKKKIIIJJJLLLMMMMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFKKKLLLNNNMMMLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRUUUWWW\\\^^^dddmmmwwwvvvvvv~~~~~~kkkZZZSSSIIIBBB@@@???===:::<<<:::999;;;<<<<<>>===999888999888888888888888888888888555555555666666666666666666666666666666666666666333333222222333333444555222222111000000000000000222111111000///000000000111111111111111000000000222111///......///000111///............//////000............////////////////////////................../////////000000000......------------......////////////////////////------........./////////////////////000000000000......////////////000000////////////////////////......///000000000000000000000000000000000000000//////000000000000000111000000000111111111111222000000000111111111111111333333222222111111111111222222222222333444555555555555555444444444333333444444333333444444555666666666777777777777666666666666666666666777777777888999:::999777666666777888<<>>???>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFHHHDDDEEEFFFEEEDDDDDDFFFHHHJJJKKKLLLLLLLLLKKKIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSUUUTTTSSSTTTUUUUUUSSSQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOLLLMMMNNNOOOOOONNNMMMLLLOOOPPPRRRTTTTTTRRRPPPNNNLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSQQQQQQRRRTTTVVVXXXVVVWWWWWWUUUQQQMMMLLLKKKKKKMMMPPPQQQQQQQQQRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\UUURRROOONNNNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSRRRPPPOOOOOOPPPKKKJJJJJJJJJKKKLLLNNNOOONNNNNNMMMMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIILLLJJJIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQTTTVVVUUUWWW^^^eeelllvvvvvvkkkjjjqqqxxx||||||ooocccRRRFFFAAA???<<<:::;;;999999<<<;;;:::===CCCEEENNN[[[iiittt}}}uuugggZZZXXXVVVVVVUUUSSSPPPNNNOOOOOOOOORRRTTTTTTSSSQQQMMMMMMKKKIIIHHHGGGFFFFFFLLLMMMOOORRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYY[[[]]]___aaacccdddCCC>>><<<===<<<999888:::888999999999999999999999555555555555666666666777444555666666666666555444333333222222333333444555222111111000000000000000111000//////......//////000000000000111111111111000000/////////.........---------------...//////............////////////............////////////------........./////////......------------......////////////////////////---------.........//////////////////////////////......//////000000000000////////////////////////...///000111111111000000000000000000000000000000////////////000000111111000000000000111111111111///000000000111111111222111111111111111222222222222222222222333444555666444444444444333333333222444444333333444444555666555555666666666666555555666555444333333555666777777888999888777666777888777999<<<@@@CCCEEEFFFGGGEEECCC@@@>>><<<<<<<<<===::::::::::::;;;<<<===>>>>>>>>>??????@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFDDDEEEEEEEEEDDDDDDFFFGGGIIIIIIKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQRRRTTTTTTRRRQQQQQQQQQPPPOOONNNLLLKKKKKKKKKLLLNNNPPPPPPPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRSSSRRRPPPNNNMMMNNNOOORRRTTTTTTRRRPPPNNNJJJJJJJJJKKKMMMOOOQQQRRRRRRQQQOOOOOOPPPSSSVVVXXXVVVVVVUUUSSSOOOMMMLLLLLLLLLOOORRRRRRQQQPPPQQQSSSTTTUUUVVVWWWYYY[[[]]]^^^UUURRROOOMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKGGGHHHIIIJJJKKKJJJJJJIIILLLJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKMMMNNNMMMNNNNNNNNNMMMOOOQQQTTTQQQRRRWWW]]]aaahhhvvvlllbbbbbbfffiiigggqqqwwwkkkVVVJJJCCC>>>;;;<<<:::;;;>>>===;;;===AAA>>>CCCKKKTTT]]]gggpppuuu}}}~~~|||sss```___^^^^^^]]]ZZZUUURRRQQQPPPPPPQQQRRRQQQNNNLLLKKKKKKJJJHHHGGGFFFEEEEEEIIIKKKMMMOOOQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[\\\]]]___``````@@@<<<:::;;;;;;888999<<<999999999999999999::::::444555555555666666777777333444666777777666444333333333222222333333444555444333333222111222222222000000///...............//////000000111111222222...///000111000///---,,,,,,,,,,,,,,,,,,---...///............/////////000------......///000000000------------.........///.........------.........////////////////////////---------.........//////.........................../////////000000111111000000000000000000000000...///111222222222111000000000000000000000000000.../////////000000111111000000000000111111111111//////000000111111111222//////000111222333333444222222222222333444555666666666555555555444444444444333333333333444555555333444444555555444444333666444222111111333666888666777888888777777888:::999888888999<<<@@@EEEGGGFFFDDDAAA>>><<<<<<<<<===:::::::::::::::<<<======>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA===???AAACCCCCCAAA???===>>>>>>???AAABBBCCCCCCDDDCCCDDDEEEDDDCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOOOOPPPRRRSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJLLLOOORRRRRRQQQOOONNNMMMNNNPPPRRRTTTUUUVVVWWWUUUVVVWWWWWWVVVTTTRRRPPPMMMOOORRRTTTTTTRRRPPPNNNJJJIIIJJJJJJLLLNNNQQQRRRPPPOOONNNMMMOOOQQQUUUWWWUUUUUUTTTQQQMMMKKKLLLMMMMMMPPPSSSSSSQQQPPPQQQRRRTTTUUUVVVXXXZZZ]]]___```ZZZVVVQQQNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKIIIHHHIIIIIILLLKKKIIIHHHGGGHHHHHHIIILLLKKKIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFIIIKKKMMMGGGHHHJJJKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIJJJKKKKKKKKKMMMOOOLLLLLLMMMLLLLLLMMMOOORRRRRRRRRTTTXXX[[[```kkkvvvyyyhhhdddeeegggZZZ^^^fffwwwwww}}}lllYYYNNNGGGAAA999888999<<<;;;888999===;;;===AAAGGGNNNXXXcccjjjqqquuu{{{}}}yyyccccccddddddccc```ZZZVVVTTTSSSRRRQQQQQQOOOKKKHHHJJJIIIIIIHHHGGGFFFEEEDDDGGGIIIKKKNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWVVV[[[[[[\\\\\\\\\]]]]]]]]]======<<<;;;::::::::::::999888777888999999888777777777777777777777777777666666555555555444444444444333222222444444333222111111111111111111111111000000000000////////////000000000000000000000000000///...------...///000,,,---...//////...---,,,111000...,,,,,,,,,...///............////////////...///000000000...---,,,//////////////////////////////............//////..................---------.........//////000000//////......///000111222000///...------...///000////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111000//////000111111111222222222222333222111111222333555666666666555555555444444444222222222222333333444555666666666666666666666666666666666666777777777777666666666666666666666666666666777777888888999999@@@@@@@@@@@@>>><<<:::999<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>======<<<<<<======>>>@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMLLLHHHDDDCCCDDDEEEDDDCCCGGGGGGFFFFFFGGGHHHJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPOOONNNNNNOOOOOOOOOQQQQQQPPPOOONNNLLLKKKJJJKKKLLLNNNOOOOOONNNMMMLLLOOOOOOPPPQQQRRRRRRRRRQQQVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOPPPQQQRRRRRROOOLLLJJJIIIIIIJJJKKKMMMOOOPPPQQQPPPOOONNNOOOQQQSSSUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVWWWZZZ\\\YYYWWWRRRNNNLLLKKKKKKLLLNNNKKKIIIHHHIIIKKKLLLLLLIIIJJJJJJIIIIIIGGGFFFEEEHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGHHHIIIJJJHHHGGGJJJHHHEEEEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNIIIKKKLLLMMMLLLLLLNNNOOOQQQQQQOOOOOOQQQXXXaaagggqqqzzzzzzzzzgggZZZVVVbbbrrr~~~yyywwwttt^^^PPPHHH@@@;;;999===???===999888999<<<======>>>CCCMMMUUUeeejjjpppwww{{{{{{zzzyyyjjjfff```]]]^^^^^^]]][[[XXXUUURRRPPPOOONNNMMMKKKIIIGGGFFFEEEFFFGGGFFFEEEFFFFFFGGGJJJMMMNNNMMMLLLMMMMMMLLLMMMMMMNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]\\\\\\===<<<;;;::::::999::::::999888777777999999888777777777777777777777777777666555555555444444444444444333222222444444333222111111111111111111111111000000000000////////////000000000000000000000000//////............//////------............------///---,,,******+++,,,---............////////////.........///......------........................//////............/////////////////////////////////////////////.........////////////000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111111222111111111111111000//////000000000000111111111222222222111111222333555666666555555555444444444444333333222222333333444555666666666666666666666666444444444444555555555555666666666666666666666666555666666777777888999999:::;;;;;;<<<<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKHHHDDDCCCDDDEEEDDDCCCFFFFFFFFFGGGHHHIIIKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIJJJKKKMMMOOOOOONNNMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSRRRPPPMMMJJJJJJIIIJJJKKKLLLNNNOOOQQQPPPPPPOOOOOOPPPRRRRRRTTTSSSQQQPPPOOOOOONNNNNNPPPPPPPPPQQQRRRRRRRRRSSSVVVVVVWWWVVVUUUVVVXXX[[[XXXVVVSSSPPPMMMLLLLLLLLLMMMKKKIIIHHHIIIKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFHHHFFFDDDEEEGGGJJJKKKLLLKKKJJJKKKKKKLLLMMMOOOOOOOOONNNKKKHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJLLLLLLLLLLLLMMMOOOOOOOOONNNNNNPPPVVV]]]bbbcccppp}}}hhhYYY[[[ddduuu}}}ppptttwwwaaaRRRHHHAAA======<<<:::;;;>>>999;;;<<<<<<;;;>>>FFFLLLYYY]]]eeemmmrrruuuvvvuuuooojjjccc___]]]\\\ZZZYYYWWWUUURRRQQQQQQPPPNNNLLLGGGEEECCCCCCDDDEEEDDDCCCDDDCCCDDDGGGIIIJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ===<<<;;;::::::999999999999888777777999999888777666666666666666666666666555555555555444444444444444333222222444444333222111111111111111111111111////////////000000000000000000000000000000000000......////////////...............------............---,,,+++***+++,,,---............////////////...------------......///........................//////............//////////////////////////////000000000///......------//////000111111000......//////............//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000//////////////////000000000000222111111111222333444555555555555555444444444444333333333333333333444555666666666666666666666666444444444444555555555555666666666666666666666666555555666666777777888888666777999:::;;;<<<<<<<<<;;;<<<=========<<<:::999777888999:::<<<===>>>???>>>>>>>>>>>>========================>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???AAAAAABBBCCCEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTSSSPPPNNNKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQSSSRRRQQQOOONNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQUUUVVVVVVUUUTTTTTTVVVXXXWWWVVVTTTRRROOOMMMLLLKKKMMMKKKHHHHHHJJJKKKKKKKKKHHHHHHFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFGGGHHHHHHGGGFFFFFFDDDCCCEEEHHHKKKLLLMMMKKKJJJJJJKKKMMMPPPSSSUUUUUUQQQLLLGGGEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLHHHJJJKKKKKKJJJJJJLLLMMMLLLMMMMMMNNNOOOSSSXXX\\\]]]dddqqqdddYYYXXXbbb|||nnnjjjuuu~~~gggOOOHHHAAA>>>;;;888999<<<888:::;;;:::888999>>>BBBHHHMMMVVV___fffkkknnnnnnqqqlllddd^^^ZZZXXXVVVUUUUUUTTTSSSSSSSSSRRRPPPNNNHHHFFFCCCCCCDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWW===<<<;;;:::999999999999999777666777888999888777555555555555555555555555444444444444444444444444444333222222444444333222111111111111111111111111////////////000000000000////////////////////////---...///000000///...---///...---,,,,,,---...//////......---------...///............////////////......---------...000111........................///......------......///............///////////////////////////.........///000111222111000---,,,/////////....../////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111111111111111000//////.........////////////000111111111222222333444444444444444444444444444444444444333333333444444555555555555555555555555555666666666666777777777777666666666666666666666666444555555666777777888888999:::;;;<<<>>>???@@@@@@<<<===>>>???>>><<<:::999555666777888:::<<<========================<<<<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAA@@@@@@???DDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFIIIHHHFFFEEEDDDDDDDDDCCCAAACCCFFFHHHJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRRRRRRRRRROOOPPPQQQSSSUUUVVVWWWWWWUUUTTTSSSSSSSSSRRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOSSSTTTUUUTTTRRRRRRSSSTTTUUUUUUTTTSSSQQQOOOLLLKKKLLLJJJHHHHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDFFFGGGIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEFFFDDDDDDEEEHHHJJJKKKKKKKKKKKKJJJJJJLLLOOOSSSVVVWWWTTTOOOJJJGGGGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKGGGIIIJJJJJJIIIIIIJJJLLLKKKLLLNNNOOOOOOQQQTTTWWW]]]aaahhhuuuvvvcccXXXZZZmmmyyytttsssyyycccWWWLLLFFFBBB===999888888999:::999777777999;;;>>>BBBJJJRRRZZZ```ccceeemmmhhhbbb[[[WWWTTTSSSSSSSSSSSSRRRSSSTTTTTTRRRPPPKKKIIIFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUU<<<<<<;;;:::999999999999888777666777888888777666444444444444444444444444333333444444444444444444444333222222444444333222000000000000000000000000.../////////000000000111////////////////////////---...///000000///...---///...---,,,,,,---...///.........---........................//////////////////...---...///111222..............................------------......,,,,,,,,,------.........,,,------...///000000111///000111222111000---,,,...//////////////////...///////////////////////////////////////////////////////////////////////////000111111111111000///111111111111111000//////---.........////////////000000111222333333333333333333444444444444444444555555444333333444444444444444444444444444444444666666666666777777777777777777777777777777777777555555666666777888888888<<<<<<===>>>???@@@AAAAAA===>>>?????????===:::999555555666888999;;;<<<<<<;;;<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@EEEDDDDDDDDDCCCCCCCCCBBBDDDEEEFFFHHHHHHHHHGGGFFFHHHHHHGGGFFFDDDCCCCCCDDD@@@BBBEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRQQQTTTTTTTTTSSSQQQPPPNNNMMMHHHHHHJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWTTTRRRQQQPPPPPPPPPMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJLLLNNNQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNQQQRRRSSSSSSQQQPPPQQQRRRSSSSSSTTTSSSRRROOOMMMKKKKKKIIIHHHHHHJJJKKKJJJIIIHHHGGGEEEDDDDDDFFFGGGIIIFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEDDDEEEFFFFFFEEEGGGFFFEEEFFFHHHIIIIIIHHHKKKJJJIIIHHHIIILLLOOOQQQUUUTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIIIIHHHGGGHHHJJJJJJLLLOOOPPPPPPQQQSSSUUUXXX]]]dddkkkvvvppp^^^WWWcccttt|||sssnnn|||sss\\\PPPKKKDDD>>>:::888999999999888888999::::::>>>CCCJJJPPPUUUXXXYYYcccaaa^^^ZZZVVVUUUUUUVVVSSSRRRRRRRRRTTTTTTSSSQQQMMMJJJGGGFFFGGGIIIIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFGGGGGGIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTT<<<;;;:::999999888888888888777666666888888777666555555555555555555555555333333333333444444444444444333222222444444333222000000000000000000000000......//////000000111111000000000000000000000000......////////////...............------.........++++++,,,,,,,,,,,,,,,,,,............///////////////............//////000------------------------......------------......+++++++++,,,------......+++,,,---...///111222222//////000111111000............////////////..............................////////////////////////000000000000000000000000...///000111111000///...111111111111111000//////............///////////////000111222333333333333333333333333444444444444666555444444444444444444444444444444444444444444444444444444555555555555777777777777777777777777666666666777888888999999<<<<<<<<<<<<===>>>???@@@??????@@@???>>>===;;;:::777777888999:::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDAAABBBCCCEEEGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRSSSSSSSSSSSSOOOPPPQQQSSSSSSSSSRRRRRRUUUUUUUUUTTTRRRQQQOOONNNHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSOOOPPPQQQSSSTTTUUUVVVVVVRRRPPPNNNNNNNNNNNNMMMKKKMMMMMMMMMNNNNNNMMMLLLLLLHHHIIIKKKMMMOOOQQQSSSTTTSSSRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHIIIJJJKKKIIIHHHHHHHHHFFFFFFEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGDDDCCCDDDEEEEEEDDDGGGFFFEEEFFFHHHHHHGGGFFFJJJIIIGGGGGGGGGIIIKKKLLLQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTVVVZZZbbbiiippp{{{hhh[[[\\\dddxxxyyynnngggnnn{{{ttt```TTTJJJCCC???;;;;;;::::::999::::::::::::<<>>???AAAAAA@@@@@@???>>>===<<<;;;999999:::::::::;;;;;;;;;:::<<<===??????>>>===<<<<<<<<<======>>>>>>??????===>>>???AAABBBCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFHHHIIIGGGDDDBBBCCCDDDAAAAAABBBBBBDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUOOOPPPRRRTTTTTTTTTSSSRRRSSSSSSSSSRRRPPPOOOMMMLLLIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTPPPOOOMMMMMMNNNNNNMMMLLLMMMMMMNNNOOOOOOOOONNNNNNKKKKKKKKKLLLMMMOOOQQQRRRTTTSSSQQQPPPOOOOOONNNNNNKKKLLLLLLLLLMMMNNNNNNNNNJJJMMMOOOPPPOOONNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHIIIJJJJJJIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIJJJGGGDDDCCCCCCDDDDDDDDDEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRTTTWWWXXX^^^gggooozzzxxxkkkbbb___ggg}}}{{{wwwwwwwwwqqq[[[LLLFFF???===;;;:::999::::::999::::::;;;===???BBBCCCDDDLLLOOOTTTVVVVVVVVVXXXZZZUUURRROOONNNOOOQQQRRRRRROOOLLLHHHGGGHHHJJJKKKLLLJJJIIIHHHIIIKKKNNNOOOOOOIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPQQQQQQRRRRRRRRR<<<;;;:::999888888888888888666555666777888777666666666666666666666666666222222222333333444444444444333222222444444333222000000000000000000000000---......///000111111222000000000000000000000000000///...------...///000,,,---...//////...---,,,,,,---....../////////.............../////////000+++,,,,,,---,,,+++)))(((------------------------...------,,,,,,------...,,,,,,------...///000000........./////////////////////......///000111222---...///000000///...---000000000000000000000000////////////////////////000000000000000000000000...///000222222000///...111111111111111000//////////////////000000000000...///111222333333222222222222222333333444444444777666555444444444444444888888888888888888888888666666666666777777777888777777777777777777777777888888888999::::::;;;;;;;;;:::;;;;;;===@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@???>>>===============>>>>>>>>>>>><<<===???AAACCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBCCCEEEFFFEEEHHHIIIHHHDDDBBBBBBDDDBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGFFFGGGJJJLLLNNNPPPQQQRRRTTTUUUUUUVVVVVVNNNPPPRRRTTTUUUUUUSSSSSSQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPNNNMMMMMMNNNOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOOOONNNLLLKKKKKKMMMOOOPPPTTTSSSRRRQQQPPPOOOOOOOOOJJJKKKKKKLLLMMMNNNNNNOOOIIIKKKNNNOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMLLLLLLIIIHHHHHHIIIJJJJJJIIIGGGJJJJJJJJJIIIIIIGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJGGGDDDBBBCCCDDDDDDCCCBBBBBBCCCEEEIIIJJJJJJIIIDDDDDDEEEGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKLLLMMMOOORRRTTTVVVSSSWWWbbbkkkqqq||||||mmmccc]]]nnn|||sssZZZOOOCCC@@@<<<:::999999888888888888888999;;;<<<>>>???BBBGGGNNNQQQRRRRRRTTTVVVVVVRRRNNNMMMNNNPPPRRRRRRSSSOOOKKKJJJKKKMMMNNNOOONNNLLLKKKMMMPPPRRRTTTTTTMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPP888999999999999888777777666666666666666555555444444555666777777666555444333333333333333333333333111111111111111111111111////////////000000000000444444333111000...---,,,......////////////.........///////////////...---///............---------,,,---...//////...---,,,............////////////------------------------+++,,,------++++++,,,---//////............/////////...---,,,,,,,,,,,,,,,...///////////////......+++,,,,,,---...///000000,,,,,,,,,---------......////////////////////////////////////////////////000000000000////////////000000///......///000111000000000000000000000000000000000000111111111111111000/////////000222333000111222222333444555555666666666666666666666666555555666777777777777777555777:::<<<<<<999666444777777777777666666666666555666777888999:::::::::===<<<<<<<<<===>>>@@@AAA???>>>===<<<===>>>@@@BBB>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????:::;;;===???AAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHIIIHHHHHHIIIKKKMMMQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMMMMNNNJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNNNNOOOPPPNNNMMMMMMNNNOOOPPPQQQPPPOOONNNKKKLLLLLLKKKJJJKKKOOOQQQRRRRRRQQQPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMPPPOOONNNOOOOOONNNLLLJJJMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKLLLLLLLLLJJJHHHIIIIIIJJJJJJJJJIIIGGGFFFBBBAAAAAAAAABBBCCCDDDEEECCCBBB@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMKKKJJJIIIJJJKKKLLLFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGEEECCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSVVVYYY\\\aaahhhnnnzzzddddddiiizzztttZZZMMMBBB<<<@@@@@@999888===999:::::::::999888999:::===@@@CCCEEEHHHKKKOOORRRUUUUUUUUUSSSPPPNNNNNNNNNPPPMMMLLLNNNOOOPPPUUU[[[ZZZTTTNNNNNNQQQUUUUUUTTTLLLMMMMMMNNNMMMLLLJJJIIILLLKKKJJJIIIJJJLLLNNNPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMM888999999999888888777777666666666666666555555444333444555555666555444444333333333333333333333333222111111111111111111111000000000000////////////111111111000000/////////------............------,,,------.........------............------------+++,,,---///000000000111------------............------------------------+++---...---,,,+++,,,---......------------......///...---,,,,,,,,,,,,---/////////000000//////...---------...............,,,,,,---------.........------------------------////////////////////////000000000000////////////222111000/////////000111000000000000000000000000/////////000000000111111111111000000000111333444222222333333333333333333555555555555555555555555444444555666666666666555555777999::::::999777666777777777777666666666555555666777999::::::::::::;;;;;;:::;;;<<<>>>@@@AAA??????===<<<===>>>???AAA>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<============>>>>>>>>>>>><<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHKKKNNNQQQQQQRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQOOOOOOPPPPPPNNNLLLJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKJJJIIIJJJLLLOOOPPPPPPPPPOOONNNMMMKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOONNNLLLLLLMMMLLLKKKIIIMMMMMMNNNOOOOOONNNMMMLLLNNNMMMLLLLLLLLLLLLJJJHHHIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???>>>>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIIIIIIIJJJJJJGGGHHHIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLNNNQQQSSSUUUZZZ```eeeqqqnnnfffcccnnnsss^^^MMM@@@@@@@@@;;;999<<<999:::;;;:::999888888888===>>>???@@@CCCHHHNNNRRRRRRSSSTTTSSSPPPNNNMMMMMMPPPNNNMMMOOOPPPSSS[[[dddeee___XXXSSSRRRSSSSSSSSSOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHIIIKKKLLLNNNNNNLLLKKKIIIIIIIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNMMM999999888888888777777777666666666666666555555444111222333444444444444444333333333333333333333333222222222111111000000000111111000000//////............//////000111111111,,,,,,------------,,,,,,***+++,,,---------------............------------++++++,,,---///111333444+++,,,,,,,,,------------........................,,,---......,,,,,,---...------,,,,,,,,,,,,------......---,,,,,,,,,------......//////000//////...//////.........---------,,,------------.........------------------------////////////////////////////////////000000000000333333222111000000000000000000000000000000000000....../////////000000000222222111111111222333333444444333333222222222222555555555555555555555555333333444555555555555444555666777888999999888888777777777666666666555555666666888999:::;;;;;;;;;888888888999;;;===???@@@@@@???>>>===<<<===>>>???>>>>>>============>>>>>>???>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEHHHLLLNNNPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKJJJIIIIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIKKKLLLNNNOOOPPPQQQUUUUUUTTTTTTTTTTTTTTTTTTUUUSSSRRRQQQQQQPPPNNNLLLGGGHHHJJJKKKMMMNNNNNNNNNKKKLLLKKKJJJHHHHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIIIIIIIJJJJJJIIILLLLLLNNNNNNNNNNNNMMMLLLOOOMMMLLLLLLLLLKKKIIIGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGEEEDDDCCC@@@@@@???>>>>>>???AAABBBDDDCCCBBBBBBBBBCCCEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOSSSXXX\\\```nnnooobbbgggsssxxx{{{vvv```KKKDDDCCC???===>>>999:::::::::999888777777;;;;;;;;;<<<>>>DDDKKKPPPMMMPPPRRRSSSQQQNNNLLLLLLPPPNNNOOOQQQRRRUUUaaalllnnnjjjbbbZZZTTTQQQSSSUUURRRSSSSSSSSSSSSQQQPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNN999888888777777777777777666666666666666555555444222222333333444444555555222222222222222222222222222222111111000000//////111111000000//////......---......//////000000111,,,------......------,,,******+++---.....................---------,,,,,,++++++++++++---000222444,,,,,,,,,,,,------------........................,,,---......,,,,,,---...------,,,,,,,,,,,,------...------,,,,,,,,,------,,,------.......................................------------............////////////////////////////////////////////////////////////000000000000555444333222111111000000////////////////////////............////////////111111111111111111111222333222222222222222222222444444444444444444444444333333444555555555555555555555555666777888999:::777777666666666555555555555666777999::::::;;;;;;666666666777999<<<>>>@@@@@@???>>>===<<<=========>>>>>>============>>>>>>????????????>>>>>>>>>>>>?????????>>>===<<<<<<<<>>======<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;>>>>>>????????????>>>>>>AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJPPPLLLIIIHHHIIIKKKLLLKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIMMMLLLLLLKKKJJJJJJIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQLLLLLLMMMNNNOOOQQQRRRSSSWWWVVVUUUVVVVVVTTTQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLNNNNNNNNNLLLIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJGGGFFFGGGIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJIIILLLKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAACCCBBB@@@??????AAACCCDDDBBBBBBCCCDDDDDDDDDCCCCCC>>>>>>???@@@AAABBBCCCCCCEEEGGGIIIJJJKKKIIIGGGFFFFFFHHHIIIHHHGGGFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKLLLMMMOOOQQQQQQQQQUUUYYYbbbqqq|||qqqtttqqqlllxxx|||xxxwwwkkkWWWHHHAAA@@@999777666777999:::999777666888;;;===>>>@@@CCCEEEFFFJJJOOORRRRRRPPPNNNNNNHHHJJJOOOTTTUUUVVV\\\dddlllmmmjjjbbbWWWPPPPPPSSSQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHKKKKKKLLLMMMNNNOOOOOOOOO999888777666555666777777666666666666666555555444555555444444444444555555222222222222222222222222000000000000000000000000/////////000000000000000000000///...---,,,,,,+++...//////////////////...+++,,,---......///......------------,,,,,,,,,,,,,,,++++++*********++++++------------............------------------------+++,,,------++++++,,,---......------------......------,,,,,,,,,---......******+++,,,------------++++++,,,---...///000111------........./////////------------------------////////////////////////......//////000000111111333333333333333222111000000000000000000000000000....../////////000000000//////000000//////...---//////000111222333444444333333333333333333333333444444555666666666666666555555444444555666777888666666666555555555444444444444666777888999999999555555555666888:::<<<========================<<<>>>>>>============>>>>>>======>>>>>>>>>>>>>>>???@@@??????>>>===<<<<<<;;;======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLSSSOOOLLLKKKMMMNNNLLLJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHHHHJJJKKKMMMNNNOOOPPPJJJJJJJJJKKKLLLNNNOOOPPPSSSRRRSSSUUUVVVUUURRROOOOOONNNMMMLLLKKKKKKKKKLLLNNNNNNOOOMMMJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHDDDEEEGGGHHHIIIIIIHHHGGGIIIHHHGGGHHHHHHHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDEEECCCDDDEEEGGGHHHHHHGGGGGG???????????????>>>>>>>>>BBBAAA@@@@@@@@@AAACCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKNNNQQQQQQPPPNNNPPPSSSZZZcccooo{{{rrrsssqqqjjjnnnyyy{{{tttrrr[[[LLLEEE@@@<<<888777999;;;;;;999666999<<<>>>>>>>>>???@@@BBBFFFLLLPPPQQQPPPOOONNNHHHIIIMMMTTTWWWWWWZZZ___jjjllllllfff[[[RRRMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOO999888666555555555777888666666666666666555555444666555444333222222222333111111111111111111111111......//////000111111111......//////000000111111//////......---,,,,,,+++---......//////......---+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///++++++,,,---...//////...,,,---------......//////............////////////------------------------////////////////////////.........///000111111111111111222333333222111000000000000000000000000000/////////000000000111111///000000111000///...---000000111111222222222333222222222222222222222222333333444555555555555444555555555555555555555555666666555555555444444444222333444666777777777777777666666666777999;;;<<<<<<<<<==================>>>>>>============>>>>>><<<<<<=========>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>??????????????????@@@@@@AAABBBBBBCCCCCC@@@BBBDDDFFFGGGHHHHHHHHHFFFGGGIIIJJJLLLLLLLLLKKKIIIIIIHHHHHHIIIKKKLLLMMMRRROOOLLLMMMPPPQQQMMMJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLKKKKKKLLLLLLMMMMMMLLLMMMNNNQQQSSSSSSQQQOOONNNMMMLLLKKKKKKKKKLLLMMMLLLMMMMMMLLLIIIGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE???????????????>>>======AAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGKKKQQQUUUUUUQQQMMMMMMNNNSSSYYY```lllyyyqqqmmmkkklllooo{{{hhhZZZLLLEEE>>>:::;;;<<<<<<:::888:::;;;;;;;;;:::<<<===>>>CCCHHHLLLMMMMMMNNNNNNKKKIIIKKKRRRYYY[[[]]]___dddiiillljjjbbbXXXPPPLLLKKKMMMOOORRRSSSTTTTTTTTTQQQQQQPPPNNNMMMKKKIIIHHHFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLMMMNNNOOOOOOOOO999888666555444555777888666666666666666555555444666555333111000000111111111111111111111111111111------...///000111222222------...///000111222222...---------------,,,,,,,,,------......------,,,++++++,,,,,,,,,+++******---------,,,,,,,,,++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///,,,---...///000000000000///............---------............/////////000////////////////////////////////////////////////---......///000111111222///000111222333222111000000000000000000000000000000000000000111111111111000111222222222000///...222222222111111111111111222222222222222222222222222222333444444444333333444555555666555555444444666666555555555444444444111222333555666666777777888777777777888999;;;<<<;;;;;;<<<===>>>>>>>>>===>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>==================>>>@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@AAADDDFFFHHHHHHHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKNNNRRRRRRNNNJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPOOONNNMMMLLLLLLLLLLLLGGGHHHJJJNNNQQQRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNJJJKKKLLLKKKHHHFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@;;;<<<===>>>???@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBFFFHHHMMMTTTYYYYYYSSSNNNMMMLLLOOOTTTXXX^^^nnn~~~rrrllllllnnnmmmkkk{{{~~~pppUUUMMMCCC===<<<===<<<::::::::::::888777777:::<<<<<<@@@EEEIIIJJJKKKLLLMMMOOOJJJIIIQQQZZZ___aaaccc^^^dddjjjmmmiii```VVVPPPJJJLLLOOORRRTTTUUUVVVVVVVVVUUUTTTSSSQQQNNNLLLKKKFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOPPP777777777777777777777777666555555555555444444444333333333222222222111111000000000000000111111111000000000000000000000000.................................------,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,+++***)))))),,,------....../////////000////////////.........************************((()))+++,,,---,,,,,,+++------------------------.........------,,,,,,,,,///......------,,,++++++///...---,,,,,,---...///000---+++,,,///000///..................---------//////000000000000//////------------------------//////000000000000//////000000//////......------////////////000000000000)))***+++---///000222222111111111111111111111111000111111111111222222222111222333333444444333333444444444444444444444444111222333444555444333333222333555777777777777666777777777888999999::::::;;;;;;<<<<<<======>>>>>><<<:::888999<<<>>><<<:::;;;<<<===<<<;;;;;;<<<======>>>??????>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<=========>>>???AAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFFFFFFFGGGJJJMMMOOOLLLLLLLLLLLLMMMLLLJJJHHHGGGIIILLLNNNOOONNNLLLJJJIIIJJJLLLNNNOOONNNMMMLLLLLLMMMOOOOOOOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPTTT\\\]]]UUUNNNMMMMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDBBBBBBAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCBBBBBBCCCDDDCCCAAA>>>=========>>>@@@DDDGGGIIIDDDDDDDDDDDDEEEEEEEEEEEEIIIKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIMMMRRRWWWWWWSSSOOOJJJMMMOOOOOOPPPUUU^^^eee{{{nnnlllrrrsssttt~~~vvv```JJJBBB@@@===::::::;;;777555777888777888<<<;;;===@@@CCCFFFHHHJJJKKKLLLMMMNNNOOORRRXXX^^^cccbbbdddddddddffffff]]]SSSNNNNNNMMMLLLMMMQQQVVVZZZYYYYYYXXXUUURRRNNNKKKIIIJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLL666666666666666666666666555555555555444444444444333333222222222111111111111111111000000000000000////////////////////////..............................---------,,,,,,,,,---------,,,,,,------------------------,,,,,,,,,***++++++++++++,,,,,,,,,------------------......///......---,,,+++******************************((()))***+++++++++***)))++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,------......//////...---,,,,,,---...///,,,***((())),,,---,,,+++------..................000111111222222111111000------------------------//////000000000000//////000000//////////////////////////////000000000000,,,,,,---///000111222333111111111111111111111111000111111111111222222222111222333333444444333333444444444444444444444444111222333444444444333333222222444555666666666555666666777777888999999999;;;;;;;;;<<<======>>>>>><<<:::999:::<<<===<<<:::;;;<<<===<<<;;;;;;<<<======>>>?????????>>>===<<<>>>?????????>>>>>>===<<<=========>>>>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJMMMNNNLLLLLLLLLMMMMMMLLLKKKIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQVVVVVVPPPKKKLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAACCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@?????????=========>>>>>>>>>??????>>>>>>???@@@AAABBBAAAAAABBBAAAAAABBBCCCBBB@@@>>>>>>=========>>>@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJOOOSSSSSSPPPLLLIIIKKKMMMMMMMMMQQQYYY___nnn|||ssstttoooqqqxxx~~~dddUUUMMMFFF@@@>>>===999777::::::999999<<<;;;<<<===@@@BBBDDDFFFGGGIIIJJJKKKMMMPPPUUU\\\aaa^^^```aaaaaadddfff```WWWRRRQQQOOONNNOOORRRWWW[[[YYYYYYXXXVVVTTTPPPNNNLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMM666666666666666666666666555555555555444444444444333222222222222111111111222222111111000000//////...................................................------------,,,,,,,,,------------------------......------,,,,,,++++++(((((()))***,,,---......------,,,,,,,,,,,,,,,,,,......---,,,***)))((((((++++++++++++++++++++++++***+++++++++++++++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,------......///......------------.........---+++,,,---///......,,,---------.../////////000000111111111111000000...........................//////000000//////...//////000000000000000000////////////000000000000000000000111222222333333111111111111111111111111000111111111111222222222111222222333333333333333444444444444444444444444111222333444444444333333111222333444555555555444555555666666777888888888::::::;;;;;;<<<======>>>;;;:::999:::<<<===<<<;;;;;;<<<===<<<;;;;;;<<<======>>>>>>????????????>>>?????????@@@??????>>>==================>>>??????BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMKKKJJJMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMOOOQQQRRRRRRRRRRRRMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKMMMOOOPPPNNNOOOMMMIIIHHHJJJJJJHHHLLLLLLLLLLLLKKKJJJIIIIIIMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???????????????????????????>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAA@@@>>>>>>===<<<;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAACCCEEEEEEDDDDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHJJJLLLMMMKKKJJJHHHJJJKKKJJJIIILLLRRRWWW]]]iii}}}yyyyyyyyy|||qqqcccUUUHHH@@@>>>:::888:::;;;888666888:::::::::;;;===???AAACCCDDDEEEGGGHHHLLLQQQXXX]]]]]]_________cccgggddd^^^VVVSSSOOOKKKKKKMMMPPPRRRWWWWWWWWWVVVUUUSSSQQQOOOLLLJJJHHHGGGHHHHHHGGGEEEFFFGGGIIIKKKLLLMMMNNNNNN666666666666666666666666555555555444444444333333222222222222111111111111333222222111000///......................................................------------------------,,,------------------,,,......---,,,,,,+++++++++(((((()))***,,,---......---,,,,,,++++++*********......------,,,+++++++++++++++++++++++++++++++++............---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------///...------...///000000,,,,,,,,,---...///000000---......//////......---////////////////////////...//////////////////...//////000000111111222222////////////000000000000222222222222222222222222111111111111111111111111000000111111111222222222111111222333333333333222333333333333333333333333222222333333333444444444333333444444555555555555444444555555666777777777999999:::;;;<<<======>>>::::::::::::;;;<<<<<<;;;;;;<<<===<<<;;;;;;;;;=========>>>??????@@@@@@@@@??????@@@@@@@@@??????>>>>>>======<<<<<<<<<======??????@@@AAAAAABBBBBBCCCEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFHHHIIIKKKLLLKKKLLLNNNNNNMMMLLLLLLLLLNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPJJJLLLNNNPPPRRRSSSSSSSSSNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJLLLNNNOOONNNKKKHHHEEEFFFGGGGGGFFFLLLLLLLLLKKKJJJIIIHHHGGGLLLLLLMMMMMMLLLJJJIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<===??????@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;<<<<<<<<<============>>>???@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@???AAABBBCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIHHHIIILLLPPPVVV\\\hhhzzz}}}~~~oooWWWGGGDDD>>>;;;<<<===999777777;;;:::999888999;;;===???@@@BBBCCCEEEHHHNNNTTTYYY___aaaaaa```dddhhhgggccc[[[VVVOOOJJJHHHIIIJJJKKKSSSTTTUUUUUUUUUTTTSSSRRRNNNLLLJJJHHHHHHHHHFFFEEEFFFGGGIIIJJJLLLMMMNNNNNN555555555555555555555555555444444444444333333333222222222111111111000000333222222111000///......////////////////////////........................------------------------,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,---------++++++++++++++++++++++++///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,------------------,,,++++++++++++++++++,,,---,,,,,,,,,---...///000000------............------////////////////////////......////////////......//////000000111111222222////////////000000000000222222111111111000000000000000000000000000000000000000111111111222222222000111222222333333222222333333333333333333333333222222222333333333444444555555555555555666666666444444444555666666777777888888999:::;;;<<<======::::::;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;;;;============>>>>>>???@@@@@@>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<>>>>>===AAAAAAAAABBBBBBAAAAAAAAA??????>>>======<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@????????????===<<<===>>>???>>>===;;;;;;;;;;;;<<<<<<======<<<<<<===>>>??????@@@@@@???AAABBBBBB@@@??????@@@BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKRRRVVV]]]ggg|||tttuuuoooVVVKKKCCC>>>>>>???>>><<<===<<<;;;999888888:::<<<===>>>???@@@BBBDDDJJJPPPUUU^^^bbbccccccfffjjjiiieee___YYYQQQLLLKKKLLLMMMMMMPPPQQQRRRTTTTTTTTTTTTSSSPPPNNNKKKJJJJJJIIIGGGFFFFFFGGGIIIKKKLLLMMMMMMNNN555555555555555555555555444444444444333333333333222111111111111000000000222222111111000000//////////////////////////////........................,,,,,,,,,------------...+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++''''''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///,,,,,,------------,,,,,,+++,,,---,,,+++,,,---///,,,---------.../////////......////////////..............................---......//////......---//////000000000000000000////////////000000000000111111111000000000//////000000000000000000000000000111111111111222222222000111111222222222222222333333333333333333333333333333222222222333444555666666555555555666666777444444555555666777777777777777888999;;;<<<======999:::<<<;;;::::::;;;===;;;<<<===<<<;;;;;;<<<===>>>===============>>>???===>>>??????@@@?????????>>>======<<<<<<<<<======AAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGKKKNNNNNNKKKJJJKKKMMMKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLMMMMMMNNNOOOOOOOOOJJJKKKKKKLLLMMMOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHFFFEEEFFFHHHJJJLLLNNNKKKIIIIIIGGGDDDDDDGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@??????>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<>>>>>======<<<<<<;;;<<<<<<<<<============>>><<<======>>>>>>>>>======>>><<<:::;;;<<<>>>>>>===999::::::;;;<<<===>>>>>><<<<<<======>>>???@@@@@@@@@AAABBBBBB@@@>>>>>>???BBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBBBBDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKPPPUUU\\\mmmxxxmmmiiivvvmmmWWWKKK@@@===>>><<<<<<===<<<;;;:::999999:::;;;<<<<<<===>>>>>>@@@EEEKKKPPPZZZ```fffhhhlllqqqqqqmmmbbbZZZQQQLLLLLLNNNOOONNNNNNOOOQQQSSSTTTUUUTTTTTTRRROOOMMMLLLKKKKKKIIIHHHGGGHHHJJJKKKLLLLLLLLLLLL555555555555555555555555444444444333333333222222111111111111000000000000111111111000000000000000................................................,,,,,,,,,---------......+++,,,...//////...,,,+++*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///+++,,,------------,,,+++---///000///------///222------...........................//////.........---------------------------......//////......---000000//////////////////////////////000000000000111111111111000000000000000000000000000000000000000111111111111222222222000000111222222222222222222222222222222222222222333333222222222333444555666666555444444444555666444555555666777777888888666666777999:::;;;<<<===888:::<<<<<<::::::;;;===;;;<<<===<<<;;;;;;<<<===>>>===<<<;;;;;;<<<<<<===<<<===>>>>>>?????????>>>=========<<<======>>>>>>BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEJJJMMMMMMJJJHHHJJJMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLLLLMMMNNNNNNIIIGGGEEECCCCCCFFFHHHJJJJJJIIIJJJLLLHHHCCCEEEJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>===============>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB??????>>>>>>===<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===;;;999999;;;=========999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCBBB@@@@@@BBBEEEEEEFFFGGGHHHJJJJJJJJJIIIGGGLLLPPPTTTbbbyyywwwkkklllxxxwwwfffRRRGGGBBB===;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<@@@FFFJJJUUU___jjjrrryyy~~~qqqhhh\\\TTTQQQQQQOOONNNNNNPPPRRRTTTUUUVVVVVVVVVSSSQQQNNNMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKK555555555555555555555555444444444333333333222222111111111111000000000000000000000000000111111111------------------------........................,,,,,,,,,------.........+++,,,...//////...,,,+++))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...------------------------*********++++++,,,,,,,,,///......------,,,++++++++++++------------++++++***,,,---,,,******,,,///...............---------+++,,,,,,------,,,,,,+++---------------------------..................---000000//////......------////////////000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000111222222222222111222222222222222222222222444333222111222333444555666555444333222333444555555555666666777888888888555666777888:::;;;<<<===888;;;===<<<:::999;;;>>>;;;<<<===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>??????@@@@@@AAABBBBBBCCCCCCDDDBBBDDDEEEGGGFFFDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDIIIMMMMMMIIIHHHIIILLLMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLNNNPPPQQQPPPOOONNNOOONNNMMMMMMLLLLLLMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMHHHFFFDDDBBBBBBDDDGGGIIIFFFFFFJJJMMMIIICCCFFFMMMGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBAAA???>>>======??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::::::::999999999999888::::::;;;<<<<<<<<<;;;;;;888:::<<>>======<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<;;;;;;::::::<<<:::888999:::<<<===<<<999::::::;;;;;;;;;::::::999999:::;;;<<<>>>>>>???===???AAABBBBBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCC>>>@@@BBBAAA???>>>AAACCCCCCDDDEEEHHHJJJKKKJJJIIIHHHLLLNNNPPPZZZkkk{{{~~~}}}}}}xxxxxxlllYYYMMMEEE@@@???888999::::::::::::999999888999888888999===BBBFFFSSS```ooo{{{}}}nnnbbb\\\XXXTTTPPPOOOQQQSSSUUUVVVWWWWWWWWWSSSQQQOOONNNOOOOOONNNLLLJJJJJJKKKKKKKKKKKKJJJJJJ444444444555555555666666444444333333333333222222333333333222222222111111000000000000000000000000......---------,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++******)))(((''''''((((((,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...///...,,,+++,,,---......---,,,---...///000........................------............------////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000111111111111222222222//////000111222333333333333333333333333333333333333333333444444444555555666555444333333333333333666666666666777777777777777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============<<<===>>>>>>>>><<<;;;:::???===;;;;;;;;;===@@@BBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJIIIIIIJJJLLLRRRSSSNNNMMMPPPPPPLLLMMMIIIFFFGGGJJJLLLIIIFFFIIIGGGEEEBBBAAAAAABBBCCCGGGHHHJJJLLLKKKJJJGGGFFFJJJJJJJJJJJJJJJJJJIIIIIIJJJHHHGGGFFFGGGFFFDDDCCCCCCBBBAAA@@@???===<<<<<<>>>=========>>>???AAABBBDDDBBB@@@@@@@@@???===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::;;;<<<============>>>======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@AAACCCCCCBBBAAABBBCCCFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCEEEGGGGGGDDDBBBBBBAAAAAA@@@@@@??????>>>AAACCCEEEFFFFFFGGGIIIKKKGGGLLLMMMLLLUUUeeeoooppptttvvvooouuurrr^^^RRRHHH@@@???===:::999:::::::::999999888888999;;;===???@@@MMMXXXiii{{{}}}pppggg^^^WWWTTTUUUWWWYYY[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPNNNLLLKKKKKKLLLLLL444444444444555555555666444444333333333222222222333222222222111111111111000000000000000000000000............---------,,,------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,+++******)))))))))***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////...///000///---,,,---......---,,,,,,,,,---...///........................------............------//////////////////////////////////////////////////////000000000000//////000000000000000000000000//////000000000111111111/////////000000111111222333333333333333333333333333333333444444444444555666555555444333333444444555666666666777777777777777777777777888999:::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999;;;;;;;;;;;;;;;===>>>?????????===<<<;;;>>>===;;;:::;;;>>>@@@BBBBBBAAAAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIKKKQQQRRRNNNMMMPPPPPPNNNMMMIIIEEEEEEHHHJJJHHHFFFHHHGGGEEECCCBBBBBBCCCDDDFFFHHHJJJKKKKKKIIIGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHFFFEEEFFFEEEDDDBBBAAAAAA@@@???>>>===<<<;;;===<<<<<<<<<===>>>@@@AAA>>>==================<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::999888888999999::::::;;;;;;===============<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>??????===???AAABBBAAAAAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIGGGEEECCCCCCCCCBBBAAA@@@??????AAACCCEEEEEEFFFFFFHHHJJJIIIMMMMMMMMMWWWfffmmmkkkbbbrrrtttssswwwppp]]]NNNEEEAAA<<<::::::999777555999999888888999;;;===>>>GGGPPP^^^nnn|||ttthhhbbb___[[[YYYXXXYYYYYYZZZXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMM444444444444555555555555333333333333222222222222111111111111000000000000000000000000000000000000/////////.........------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,------,,,++++++++++++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............///000///...---...///,,,,,,,,,,,,,,,---..............................------............------//////////////////////////////////////////////////////000000000000//////000000000000000000000000........./////////000000///////////////000000000111111222222333333444444333333333333444444444444666666555444444444444555555555666666666777777777777666666777777888999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::666777888999::::::::::::===>>>?????????>>>===<<<<<<;;;;;;:::<<<>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOONNNKKKIIIHHHHHHIIIIIIJJJOOOPPPOOONNNPPPQQQPPPNNNJJJFFFEEEGGGHHHGGGEEEGGGFFFEEECCCCCCCCCDDDEEEEEEGGGIIIKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGEEEDDDEEEDDDCCCAAA@@@@@@???>>>===<<<<<<;;;<<<;;;;;;:::;;;<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;::::::::::::::::::;;;=========<<<:::999888888888999999999999999<<<<<<======<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<===@@@@@@AAAAAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@BBBDDDDDDDDDEEEGGGIIIJJJMMMLLLNNNZZZiiillleeeXXX```ooovvvsss}}}{{{eeeRRRJJJAAA<<<<<<;;;999666:::999888888888999:::;;;@@@FFFOOO[[[iiixxxvvvoooeee]]]YYYYYYZZZ[[[XXXWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMMMMMMM444444444444444444444444333333333222222222222111000000000000000/////////////////////////////////000////////////.........,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,+++---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((,,,,,,---------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,---...///...---,,,---...++++++++++++,,,,,,------........................------............------//////////////////////////////////////////////////////000000000000//////000000000000000000000000....../////////000000000000000000000000/////////000000111222333444444555222222333333333444444444666555555444444555555555555555555666666666777777666666666666666777888999999999999999:::::::::::::::::::::;;;;;;:::::::::666777888999999:::::::::<<<<<<===>>>>>>===<<<;;;;;;;;;:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKPPPNNNKKKHHHGGGGGGHHHIIIIIILLLNNNNNNNNNOOOPPPQQQPPPLLLHHHFFFGGGHHHHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKJJJHHHFFFEEEEEEGGGHHHIIIIIIIIIIIIGGGFFFDDDDDDDDDCCCBBB@@@@@@@@@??????>>>>>>======;;;:::999999999:::<<<============<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999:::===>>>>>><<<:::888999999999999999888888888;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999:::::::::;;;;;;<<<<<<===>>>>>>===???@@@AAAAAABBBDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGIIIIIIHHHFFFGGGHHHIIIIIIGGGEEEBBBAAA???AAACCCCCCCCCCCCEEEGGGIIIJJJKKKOOO^^^mmmlllaaaYYY[[[cccwwwzzzfffZZZKKKAAA??????===;;;999888777777777999:::;;;;;;>>>DDDLLLWWWdddqqqyyyvvvkkkddd```]]][[[WWWWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRPPPOOONNNMMMMMM444444444444444444333333333333222222222111111111////////////////////////////////////////////////000////////////.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,+++***++++++************+++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))***++++++++++++***+++,,,------++++++,,,---++++++,,,,,,,,,,,,---,,,........................------............------////////////////////////........................//////000000000000///////////////////////////////////////000000000111111111111111111111111111000000000111111222333444444222222222333333333444444555555444444444555555666555555555555666666666666666666666555666666777777888888888999999999::::::999::::::::::::::::::999777888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::;;;::::::;;;<<<>>>???@@@CCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCC???@@@@@@AAABBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJIIIIIIHHHNNNMMMJJJHHHGGGGGGHHHIIIHHHIIILLLNNNNNNMMMOOOQQQPPPNNNKKKIIIIIIIIIIIIIIIDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKJJJIIIHHHFFFFFFGGGIIIJJJJJJJJJJJJGGGEEEDDDCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@:::999888888888999:::;;;:::;;;<<<;;;999888999::::::::::::;;;;;;;;;;;;;;;999999::::::;;;::::::999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;::::::999888888888888888888999<<<======<<<:::888::::::::::::999999999999::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::;;;<<<<<<======@@@AAABBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIBBBAAAAAABBBDDDDDDCCCBBBGGGHHHJJJKKKJJJGGGCCCAAA???AAABBBCCCBBBBBBDDDFFFFFFHHHIIIPPPaaapppmmmaaaWWWWWW[[[hhh{{{{{{}}}sss^^^MMMDDD@@@>>><<<999888888888888:::;;;<<<999;;;???CCCIIIPPPYYY^^^ppp{{{vvvlllaaaZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTRRRQQQOOONNNMMM444444444444333333333333222222222222111111111111////////////000000000000000000000000000000000000/////////.........------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---,,,+++***)))***))))))))))))******+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++,,,,,,------...)))******++++++************+++,,,,,,++++++,,,---++++++,,,---------------........................------............------////////////////////////........................//////000000000000////////////////////////////////////000000000111111111111111111111111222222222000000111111222222333333222222222222333333333333444333333333333444555555444444555555555666666666666666555555555555666666777777888888888999999999999999::::::::::::999999888999:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGIIIMMMMMMJJJLLLOOOOOONNNMMMLLLKKKJJJJJJJJJEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEHHHKKKLLLLLLKKKIIIFFFGGGHHHIIIIIIJJJIIIIIIGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA:::999888888888999:::;;;666999;;;;;;888777:::<<<999999999999::::::::::::888999999:::::::::::::::::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::::::::999888888888888888777888:::;;;;;;;;;999888999999::::::::::::::::::999999::::::;;;;;;::::::999888888777777888888999999999::::::;;;<<<<<<<<<@@@AAABBBBBBBBBDDDGGGJJJLLLKKKIIIHHHGGGGGGHHHHHH???>>>===>>>???@@@@@@>>>DDDFFFIIIKKKKKKHHHDDDAAA???AAABBBCCCBBBBBBDDDEEEDDDGGGJJJQQQaaapppmmmbbbUUUUUUXXX```iiiyyy~~~yyyyyy{{{|||yyyvvvwww{{{dddRRRFFF@@@===<<<;;;:::::::::;;;<<<===999;;;===???@@@CCCGGGJJJXXXfffwww|||kkk___[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQOOONNN444444444333333333222222222222222222111111111111/////////000000111111111000000000000000000000000............---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,***(((''')))))))))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...******+++,,,,,,---......++++++,,,,,,,,,,,,++++++***+++---,,,++++++---...+++,,,---...///......---........................------............------////////////////////////........................//////000000000000//////////////////////////////........./////////000000//////000000111111222222111111111111111222222222111222222222222333333333222222222222222333444444444444444555555555666666666555555444444555555666777777777777888888888999999999::::::::::::999999888999:::;;;<<<<<<<<<<<<888999:::;;;<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEHHHLLLKKKHHHIIIMMMKKKLLLMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFIIILLLMMMMMMLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFDDDDDDDDDDDDBBBAAA??????@@@@@@@@@AAAAAAAAA;;;:::999888888888999:::>>>@@@BBB???:::888999<<<777777888888888999999999888888999:::::::::::::::999::::::;;;;;;::::::999888888999:::::::::::::::::::::999888888888888999666777888999999999999888777777888888999999::::::888888999:::::::::::::::888888777777777777888888999999999:::;;;;;;<<<<<<<<<===???@@@BBBEEEJJJMMMPPPNNNKKKIIIGGGFFFFFFFFF>>><<<;;;<<<===???>>>===AAADDDHHHKKKKKKHHHDDDAAA@@@AAACCCCCCBBBBBBDDDEEEDDDIIILLLRRR```mmmlllbbbVVVVVVYYY\\\___fffyyy|||||||||wwwrrrgggwwwiiiVVVKKKGGGBBB@@@>>><<<;;;;;;;;;;;;999:::;;;;;;;;;===@@@CCCFFFSSScccppp~~~rrrgggddd___ZZZWWWUUUUUUVVVWWWWWWWWWVVVTTTRRROOONNN444444444333333222222222222222222111111111111000//////000000111111222222000000000000000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......,,,***'''&&&***)))))))))***++++++,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------,,,+++******))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......---------......---,,,,,,+++,,,------,,,,,,...///,,,---.../////////...---........................---..................---////////////////////////........................//////000000000000//////////////////////////////---------.........//////---......///000111111222222222222111111111111111111111222222222333333333111111111111222222333444444444444555555555666666666555555444444444555555777777777777888888888888999999999::::::999999999888888999:::;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAACCCDDDEEEEEECCCAAA@@@AAABBBEEEHHHJJJKKKJJJJJJFFFGGGIIIKKKKKKJJJIIIHHHGGGEEEFFFKKKJJJFFFGGGLLLHHHJJJMMMMMMLLLJJJIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCDDDFFFIIIMMMNNNNNNMMMLLLFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGEEEDDDEEEDDDCCCAAA>>>>>>>>>???@@@@@@AAAAAA;;;:::999888888999::::::JJJLLLKKKFFF===888777999666666777777888888888999777888999:::::::::::::::999::::::;;;;;;::::::999888888999::::::::::::999;;;:::999999888999999999666666777777777888888999555666666777888999999:::777888999:::::::::::::::888888777777777777888888888999999::::::;;;<<<<<<888:::<<<>>>AAAFFFLLLPPPSSSPPPMMMIIIFFFEEEEEEEEE>>>===;;;<<<>>>??????>>>???BBBGGGJJJKKKHHHDDDAAA@@@BBBCCCCCCBBBBBBDDDEEEFFFKKKNNNRRR___kkkjjjaaaUUUUUUVVVXXXVVVXXXfffvvv~~~vvvppphhhkkkyyy~~~gggZZZUUUGGGEEEBBB???<<<::::::999888999999999999;;;???BBB===HHHSSS]]]jjj~~~tttooohhh```[[[XXXXXXXXXXXXXXXWWWWWWUUURRRPPPNNN444444333333333333222222111111111111000000000000111111111111000000000000/////////...---------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---,,,++++++******++++++,,,,,,+++++++++,,,------((()))***++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***)))---------.........//////---///000///---,,,,,,------------------------------------------------------------,,,,,,++++++++++++,,,---......---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---------............///...........................---+++******+++---...////////////////////////............////////////000333222///...111222000000000000000000000000000111111222222222333333333333333333444333333222222333333333444555666777888444444444555555555666666999888777777777888:::;;;999888777666666777888888:::::::::;;;;;;:::999999;;;;;;::::::999888777777::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIHHHIIIKKKLLLKKKJJJHHHGGGCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@===<<<<<<===???AAA>>>===;;;999888;;;???CCC}}}mmmWWWDDD999555666777999999999999999999999999777777888999::::::;;;;;;<<<;;;:::999888888777888999999888777666666666777::::::::::::::::::::::::888888888888777777777777777777777777777666555555999777777888;;;;;;888555999999999888888888777777:::999999888888999999:::?????????@@@BBBEEEIIIKKKQQQOOOLLLKKKKKKJJJFFFCCC>>><<<:::;;;>>>@@@@@@>>>===@@@EEEIIIIIIFFFBBB???BBBBBBCCCDDDEEEFFFGGGGGGHHHMMMRRRVVVkkkcccmmmZZZSSSSSSRRRPPPQQQTTTYYY^^^rrr}}}vvvsssqqqzzzlllaaaVVVWWWRRRGGG???>>>@@@AAAAAA;;;666888999999:::===999@@@HHHNNNVVVfff||||||pppiiieee^^^WWWYYYZZZZZZXXXUUURRRPPPPPP444444333333333333222222111111111111000000000000111111111000000000//////...............---------........................------------------------///...---,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++,,,---...///******+++++++++******)))---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++,,,,,,,,,+++)))(((***++++++,,,------------+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///........................000///...------...///000////////////////////////............////////////...000000---,,,000000...000000000000000000000000111111111222222222333333333333444444444444333333444444444444444555666777444444444555555555666666888777777777888888999:::999888777777777888999999:::::::::;;;;;;::::::999;;;::::::999999888888888;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNLLLKKKKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGIIIJJJLLLMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBBBB@@@>>><<<;;;<<<>>>???>>>===;;;999888:::>>>AAAjjj[[[HHH;;;888888777444888888888888888888888888666666777777888999999:::;;;:::999888888888888888::::::999888888888888888:::::::::999999999999999777777777666666666555555777777888888777666666555888777777888::::::888555999999999888888777777777999888888777777888888999>>>>>>>>>???AAADDDGGGIIINNNLLLJJJJJJKKKIIIEEEBBB>>><<<;;;<<<>>>@@@@@@???>>>AAAFFFIIIIIIGGGCCC@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJNNNQQQVVVmmmdddlllWWWOOOOOONNNLLLLLLOOOTTTXXXdddvvv{{{uuuwwwvvvnnnllldddZZZSSSNNNGGG@@@???<<<;;;======::::::===999===@@@CCCGGGRRRbbbnnn|||ooobbb]]][[[YYYWWWUUUTTTSSSRRR444444333333333333222222111111111111000000000000111111000000000000//////---------.......................................------------------------------,,,,,,,,,,,,---------,,,++++++******++++++))))))***+++,,,...///000,,,,,,,,,,,,+++***)))((()))))))))(((((()))))))))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))******++++++******)))((('''(((***+++,,,,,,++++++***+++------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,------...,,,,,,+++++++++*********,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////............////////////111333222//////333333111000000000000000000000000111111111222222222222333333444444555555555444444555555444444444555555666444444555555555666666666777777888888999999888888777777777777888999::::::999::::::;;;;;;:::::::::999999999999999999999999;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCAAAAAABBBCCCDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHJJJIIIHHHHHHIIILLLNNNPPPKKKLLLLLLLLLKKKIIIFFFDDDEEEFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@BBB@@@>>><<<;;;;;;======>>>===;;;999777888<<>>===<<<<<<>>>@@@@@@???@@@BBBFFFHHHIIIGGGCCCAAAAAAAAABBBCCCDDDEEEFFFFFFJJJMMMOOOVVVnnnfffkkkSSSKKKKKKJJJHHHGGGIIIMMMQQQWWWaaaqqq}}}}}}|||xxxtttnnn___QQQBBB>>>===>>>===:::999;;;============???EEEMMMSSSfffssstttfff___XXXUUUVVVWWWTTTQQQ444444333333333222222222111111111111000000000///111000000000////////////,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,++++++******++++++*********+++,,,---...///+++,,,,,,,,,++++++***))))))((((((''''''(((((()))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))&&&''')))+++,,,,,,+++***,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------............///........................------...//////...------////////////////////////............////////////111333333000000333444222000000000000000000000000111111111111222222222222444444555555666555555555666555555444444444555555555555555555666666666666666777888999999888777666555555666666777888999999999999:::;;;;;;;;;::::::999999999999999999::::::;;;;;;<<<<<<===>>>??????????????????????????????BBBBBBAAAAAA@@@@@@??????BBBAAA@@@AAABBBCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMLLLIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHKKKNNNPPPKKKLLLMMMNNNMMMJJJGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@???BBB@@@>>><<<;;;;;;;;;;;;===<<<;;;888666777:::<<>>???@@@@@@@@@AAADDDFFFFFFDDDBBB@@@>>>>>>??????@@@AAAAAABBBHHHJJJLLLTTTnnngggkkkRRRIIIIIIHHHFFFEEEFFFIIIMMMQQQVVV```ooovvvUUUJJJ???===>>>===;;;<<<===;;;:::;;;>>>BBBEEEFFFPPP[[[jjjvvvrrrhhh^^^[[[\\\[[[TTTMMM444444333333333222222222111111111111000000000///000000000////////////...,,,---------.../////////........................************************+++++++++++++++,,,---...---,,,++++++******++++++------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******((()))+++,,,,,,,,,+++***///000111///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................------...//////...------////////////////////////............////////////+++......++++++///000---000000000000000000000000000000111111111222222222333444444555666666666555666555555444444444555555555555555666666666777777666777888999999888666555333444555666777777888888888999::::::;;;;;;;;;:::999999999999999999::::::::::::;;;<<<===>>>??????????????????????????????CCCCCCBBBBBBAAAAAA@@@@@@AAA??????@@@AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKLLLLLLLLLOOOMMMJJJGGGEEEEEEEEEFFFFFFEEEEEEEEEGGGIIILLLNNNJJJLLLMMMNNNMMMKKKHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEAAAAAA@@@@@@????????????@@@???>>><<<;;;:::::::::;;;;;;999777555555888:::999999999999::::::999888666777888999999888777666666666666777777777777777777777666666666777888888777666666666666666777777777777777666666555555555777777777666666666555555555666666777777777666666444666777888777666666555666666666666666666666666888888888777777888888888888888999:::;;;<<<===>>><<>>???@@@???@@@BBBCCCCCCAAA@@@>>>=========>>>??????@@@@@@DDDEEEHHHPPPllleeejjjRRRIIIIIIHHHFFFEEEEEEHHHKKKMMMQQQXXX```kkk~~~uuu___GGG>>>@@@AAA???>>>999888777888;;;>>>>>>>>>BBBJJJUUU^^^gggtttvvvkkkfffgggddd[[[RRR444444333333333333222222111111111111000000000000000000////////////......---------...............------------------------+++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++******++++++......---,,,++++++++++++)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))************+++++++++******)))))))))***++++++,,,,,,,,,+++++++++++++++000111111000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------............---------,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////............////////////+++......+++,,,000111...000000000000000000000000000000000111111111111222222333444555555555555555555555444444444555555666555555666666666777777777777777888888777777666666444444555666777777777777888888999:::;;;;;;;;;;;;999999999999999999999999888999:::;;;<<<>>>>>>???@@@@@@@@@???????????????BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???@@@AAAAAA???@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;:::::::::999999888666555555777999666888;;;:::777555555666666777999::::::999777666666666666777777777777777777777666666666666666777444444444444444555555666666666666666666666666666777777777666666666555555444444555666666666555555333555777888666555555555555555555555666666666666999888888777777888888999777777888999:::;;;;;;;;;999<<>>?????????@@@AAA@@@???>>>>>>????????????@@@@@@AAAAAA@@@BBBEEELLLfff___gggQQQGGGHHHGGGFFFEEEEEEHHHJJJGGGLLLSSSWWW[[[gggqqq~~~uuuVVVFFFBBBAAA>>><<<<<<;;;::::::;;;<<<;;;:::===@@@FFFMMMTTT___rrrvvvqqqrrrpppjjjccc444444333333333333222222111111111111000000000000000000/////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++******++++++------,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))*********++++++++++++******)))***+++,,,---///...,,,***))))))******,,,...//////---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------............///........................000///...------...///000////////////////////////............////////////...111111...///333444222000000000000000000000000000000000000111111111111111222333444444555555555444444444444444555666777555666666666777777777777888888777666666666666666666777888999999888777777777888999:::;;;;;;;;;;;;;;;::::::999999888888888777888999:::;;;===>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>===>>>@@@@@@@@@?????????@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJLLLKKKJJJHHHFFFDDDBBBBBBDDDEEEFFFHHHIIIIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCAAABBBDDDEEEEEEDDDCCCBBB???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::666777666555444555777999777777777777777666555444444666888999999888666444555555555555555555555555888777666666555555555555333333333333333444555555555555555666777777888888666666666555555555444444222333333444555555444444222555777777555444444555444444444555555666666666777777777666666777777777777777888999999:::::::::888;;;======;;;999999:::888:::;;;;;;999:::<<>>>>>????????????@@@@@@@@@@@@???BBBDDDHHH___XXXaaaNNNDDDEEEEEEDDDCCCDDDGGGIIIDDDGGGMMMQQQRRRWWWhhhyyywww}}}sss^^^QQQGGGAAA?????????>>>===<<<;;;;;;<<<===<<<>>>DDDHHHNNN[[[hhhwwwwwwsssuuuyyyyyywww444444444333333333222222111111111111000000000000000/////////............/////////......------,,,------------------------........................,,,,,,++++++***++++++,,,---,,,++++++******++++++++++++++++++,,,,,,---...------------,,,+++******++++++************++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++*********+++---...111///+++(((''''''((()))(((***,,,---,,,,,,---///++++++++++++++++++++++++------------------------)))))))))******++++++++++++,,,............,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------......---------.........//////...........................---+++******+++---...////////////////////////............/////////000,,,......,,,---111222000000000000000000000000000000000000000111111111111000111222333444444444444333333333444555666777888666666666666777777777777999888777555555555666777888999:::;;;;;;:::888777777888999:::;;;;;;<<<;;;;;;;;;::::::999888777777666777888999;;;<<<===>>>@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAA???======>>>???@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHFFFDDDBBB@@@EEEFFFHHHJJJKKKJJJHHHGGGKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBB???@@@BBBDDDDDDCCCAAA@@@===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::555555666555444555777999:::777444555999:::777444333555777888888777555333444444444444444444444444999888777555555444444444333333333333333444555666444444555666777888999999555555444444444333333333111222333333444444444333222555777777555333444555444444444555555555666666666666555555555555666666777777888999999999999999888:::<<<;;;888777888:::777999;;;:::888888;;;>>>AAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>@@@CCCEEEFFFZZZRRR]]]KKKAAABBBCCCBBBAAABBBEEEGGGEEEEEEIIINNNNNNNNNWWWdddoooyyy|||gggUUULLLKKK;;;<<<<<<;;;999888:::<<<>>>;;;<<<@@@AAAAAAHHHRRRZZZggguuu~~~sssooosss{{{222222222222222222222222222222222111111111000000.........///////////////........................---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++******))))))))),,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***))),,,)))''''''***+++***(((+++++++++************))))))))))))***+++++++++,,,******+++++++++******)))******+++,,,,,,,,,,,,++++++,,,---...///...---,,,...---+++,,,,,,---+++***************************************************,,,,,,............,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---------..............................////////////////////////............////////////---,,,,,,,,,,,,---............///000111222222333333222111000////////////111111222333333444555555333333444555666777888888333444666777777777666555666666666666777777777777777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;:::888888888888888888888888888999999:::;;;AAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>???@@@???===<<<>>>???@@@AAAAAA@@@>>>===>>><<<<<<>>>BBBDDDDDDBBBBBBAAA?????????AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDCCCCCCBBBAAA@@@=========>>>>>>>>>>>>>>>======<<<;;;;;;:::999999:::::::::999999888888888;;;:::999888777666555444222222222333444555666777333555777888888777555333333444555666666555444333555555555555555555555555333333333333333333333333333333333444444444555555222222222222222222222222666555555444444555555666444333222111222333444555666666666666666666666666666666666666777777777777999888888888777777666666999888888777777888888999;;;::::::999:::;;;===>>>??????>>>=====================<<<<<<;;;;;;;;;;;;BBBBBBBBBFFFQQQXXXTTTLLLCCCBBBAAA@@@AAABBBCCCDDD@@@BBBEEEGGGIIILLLPPPSSSdddnnnyyyxxxiiiYYYQQQIIIEEE@@@===<<<<<<<<<<<<<<<;;;:::999999===BBBFFFHHHNNNWWWbbbllluuu{{{~~~}}}}}}wwwmmmllluuu~~~222222222222222222222222111111111000000/////////............////////////........................---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,*********+++++++++++++++*********)))))))))((((((************************++++++,,,,,,+++******))),,,***((((((***+++***)))))))))******+++++++++,,,+++++++++++++++,,,,,,,,,******+++++++++******)))++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............................................................////////////---------------......////////////000111111111222111000000000000000111111111111222222333444444555555555555555666666666666333444555666777666666555555666666666777777777777777888888999999::::::;;;::::::::::::::::::::::::;;;;;;::::::999999999888:::999999999999:::;;;<<>>>>>>>>>>>===<<<===???@@@@@@???===<<<===>>>@@@AAAAAA@@@>>>======<<<;;;===AAACCCBBBAAABBBAAA@@@??????AAACCCDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFBBBCCCCCCDDDCCCAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888777777777999888888777555444444333333333333333333444555666555555555666666555555555333444555666666555444333444444444444444333333333333333333333333333333333333333333333444444444444222222222222222222222222333333222222222222333333333222222222222333444444555555555555555555555555555555555666666666666777999999999888888777777777999999999888888999999999::::::999999:::;;;<<<===???>>>======<<<<<<<<<===>>>>>>======<<<<<<<<<<<>><<<;;;:::<<<===<<<;;;:::;;;===???CCCFFFJJJQQQYYYaaahhhlllqqquuuuuuoooooovvv~~~111111111111111111111111000000////////////..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++++++++++++++,,,---...------,,,+++++++++++++++)))******+++,,,,,,------*********)))))))))))))))******************************++++++******)))))),,,+++))))))+++,,,+++***'''((()))***+++,,,------,,,,,,,,,,,,,,,+++++++++)))******+++++++++******+++,,,,,,---------------***************+++,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......---,,,,,,---......------------------------............////////////........................---------------------------............/////////......------......///000000000000000000000000000////////////000111222333111111222222333333444444666666666555555555444444444444555666666666666555555555666666666777777777777777888888999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;999999;;;;;;;;;:::;;;;;;<<<<<<============>>>>>>>>>>>>???@@@@@@AAA@@@>>>===<<<===>>>???@@@@@@???>>>===<<<;;;;;;===@@@AAAAAA@@@BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDAAA???===999999999999999999999999::::::999999888888777777555666666666666666777777777777666555444333333222444444333333333333444444666666444333333444666666333444444555555444444333444444444333333222222222333333333333333333333333222222333333333444444444333333333333333333333333333222222111111222222333111222222333333333333333444444444444444444444444444444444444555555555555999999999888888888888777888888888888888888888888888888888888999:::<<<<<<>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>===============:::===???AAAGGGOOORRRPPPDDDCCCAAA@@@@@@@@@@@@AAADDDEEEFFFFFFFFFFFFIIIKKKMMMRRRZZZeeevvvqqqkkkooo{{{mmm[[[MMMFFFCCC@@@======>>>???>>>===;;;<<<===???>>>>>>@@@DDDKKKRRRVVV___gggmmmmmmmmmsss|||111111111111111111111111///////////////////////////...............---------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,************+++,,,---...---,,,,,,+++***+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********))))))(((,,,++++++***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,++++++*********))))))***+++++++++*********+++,,,,,,------,,,,,,++++++***))))))+++,,,------+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------------------------------........./////////............///000000000000000000000/////////////////////000111222333111111222222333333333333555555555555555555555555444444555555555666666666555555555666666666777777777777777888999999::::::999999999999999999999999888:::<<<======<<<:::999===<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@>>>===<<<<<<===>>>?????????>>>>>><<<<<<===>>>???AAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@BBBDDDFFFEEEBBB???===999999888888888888888777888888888777777666666666444444555555666666777777666666555555444444333333555444444333222222222333555444444444444444444555333333333444444333333333555555444444333222222222222222222222222222222222222222222222333333333333333333333333333333333333444444333333333333444444000111222444444333222222222222222222222222222222222222333333333444444444777777777777777777777666666666666666666666666666777777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<888<<>>???===<<<:::999;;;@@@EEEHHHMMMVVV```bbbccciiittt}}}000000000000000000000000000000000000000000000000//////......---------,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------)))))))))***+++,,,---...,,,,,,+++************+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************((())))))*********))))))+++,,,++++++***++++++,,,************************++++++******))))))((((((((()))***+++++++++++++++))))))***+++++++++++++++,,,+++*********+++---...,,,*********,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------------............///............///000000000000000///////////////111111000000000000111111111111222222222222222333333333333444555666666777444444444444444555555666555555555555666666666666666777777888888999::::::999999999999999999999999777999;;;=========;;;:::>>>>>>===<<<<<<=========<<<===>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>><<<<<<<<<<<<======>>>>>>>>>>>>===>>>???@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBEEEFFFEEECCC???===999999999888888888777777666666666666666666555555444555555555666666777777555555555555555555555555555444333222222222222222222333444555555444333222333333333222222333333333666555555555444444444333222222222222222222222222111111111222222222333333333333333333333333333333333333222222222222333333000111222333444333222111222222222222222222222222222222222222333333333333444444444444555555555555666666777888888777666666666666888999:::;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888===???>>>@@@HHHNNNPPPCCCBBB@@@???>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGIIIIIIOOOUUUZZZaaaoooooodddZZZlllxxxhhhaaa___^^^UUURRRMMMFFF@@@======???<<<;;;;;;;;;;;;===???@@@AAAGGGOOORRRSSSYYYgggsss//////////////////////////////000000000000111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------......***************+++,,,---,,,,,,+++***************,,,,,,++++++***))))))((()))))))))))))))*********************************))))))******++++++*********+++,,,+++))))))+++,,,+++++++++*********)))))))))))))))))))))(((((((((((()))***+++++++++++++++((())))))***************+++++++++++++++,,,------+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,........................------------------------,,,------------...............------......///000////////////////////////111111000000000000000111111111222222222222222222111222333444555666777777444444333333444444555666444444555555555666666666666666777777888999999999999999999999999999999999777888:::;;;<<<<<<<<<;;;>>>>>>======<<<<<<=========>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>>>>===???@@@AAA@@@@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBCCCCCCDDDCCCCCCAAABBBDDDDDDDDDBBB???===::::::999999888777777777666666666666555555555555555555555555555666666666444444555555555555555555444444333222222222222222000222444666666444222000333222222111111222222333555555555555555555555555222222222222222222222222000000111111111222222222222222222222222222222222111000000//////000000111000111111222222222222222222222222222222222222222222222222222333333333333222333333333333444444444888888::::::::::::888888666666888:::;;;<<<<<<<<<999999999999999::::::;;;:::::::::::::::;;;;;;;;;999===>>>===???EEEJJJKKKBBBAAA???>>>>>>>>>>>>???>>>@@@BBBCCCCCCEEEHHHJJJGGGNNNUUUZZZ^^^fffttt~~~|||nnn[[[]]]cccmmm~~~vvvsssssspppjjj```SSSGGG???<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===BBBEEEFFFKKKWWWccc////////////////////////.........//////000000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...+++***************++++++,,,++++++***************))))))))))))))))))))))))(((((()))))))))*********************************)))******+++,,,,,,++++++)))***+++***((((((***,,,***************+++++++++)))))))))))))))*********(((((()))++++++,,,,,,+++))))))***++++++++++++***)))******+++++++++++++++***))))))***+++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................,,,,,,---------.........---------------......///---.........///000000000000/////////000111222333222222111111111111111111333333333444444555555555444444333333333444555666444444444555555555666666666666777777888888999999888888888888888888888888777777888999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@@@@??????@@@CCCBBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDDDDEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@===>>>@@@AAACCCDDDDDDDDD@@@@@@AAAAAA@@@???===<<<999999999888777666666666555555555666666666666666444444444444333333333333222222333333444444444555333333222222222222222222111222333333333333222111333222111000000111222333222333333444444555555666111111111111111111111111000000000000111111111222111111111111111111111111000000////////////000000111111111111111222222333222222222222222222222222222222222333333333444444222222333333333444444444666777999::::::999777666666777999;;;<<<=========888888888888888999:::::::::::::::;;;;;;;;;<<<<<<:::======;;;===CCCDDDCCC@@@???>>>======>>>???@@@???@@@BBBCCCCCCDDDGGGJJJHHHLLLQQQSSSUUUYYYaaagggyyyiii]]]VVVZZZdddqqqxxxiiiXXXKKKCCC@@@>>>======<<<<<<;;;;;;;;;;;;999;;;???@@@AAAIIISSS////////////////////////---------.........////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++******************,,,++++++***)))*********''''''(((((())))))************++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,(((***+++***''''''))),,,(((((()))***+++,,,,,,---))))))******+++++++++,,,(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++'''(((***+++++++++***)))***)))((()))+++,,,,,,******************************************************+++,,,------,,,+++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------...///000111111---......///000222444555222222111111111111111111555555444444444333333333444444333222333444555666444444444555555555666666666666666777888888999999888888888888888888888888777777777888999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===:::::::::;;;;;;===>>>???;;;>>>@@@???======???BBBBBBBBBBBBBBBBBBAAA@@@???===>>>???@@@AAABBBCCCCCCDDDBBB@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>@@@BBBCCCDDDDDD?????????>>>>>>===<<<;;;999888888777666555555555555555666666666666666666444333333222222111111111111111111222222333333444333222222111222222333333333333222111111222333333333222111000000111222333000111222333444444555666111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111222222222111000000000111333444222222222222222222222222222222333333333444444444333333333444444555555555333444555777777555444333666777999<<<===>>>>>>===888888777777888999::::::;;;;;;;;;<<<<<<<<<======;;;<<<;;;999<<>>======>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKLLLMMMLLLKKKMMMRRRVVV]]]qqqxxxcccTTTUUUVVVXXXiiizzzhhhYYYNNNIIIBBB@@@>>><<<;;;;;;;;;<<<<<<999:::>>>???>>>BBBIII111000///......///000111///////////////000111111333000------//////...+++------------------------------------------------........................++++++************++++++---,,,++++++******+++++++++++++++*********)))))),,,,,,++++++***)))))))))((())))))(((''''''(((***---,,,+++)))))))))******++++++******)))((((((((()))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******'''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++,,,,,,---,,,+++***)))))))))***+++,,,------...******+++++++++,,,,,,,,,000//////...,,,++++++******++++++,,,,,,------...........................------------------------------------------------------------------------000000000000////////////111111111000000000000000000000000000111111111111333333333333333333333333333444444555555666666666666555444444444555777888777777777777666666666666777888888888888999999999:::888777888<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCCBBBAAA@@@>>><<<;;;::::::999::::::;;;;;;::::::999===>>>@@@@@@@@@@@@BBBCCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>>>><<<;;;===@@@BBBAAA???<<<<<<;;;::::::::::::;;;666666555444333333333333555555555666555555444333555333111//////000111222777555333111000111333444333333333222222111111111222111111111222333333444666444222000//////000111//////000000111111222222222222222111111111111111222222222222222222222222222222222111111111000000111111000000000000111111///000111222222111000///...///000111111222111111333222111000111222333444555444444333333444444555555555555666666666666777333444666888:::;;;<<<<<<666666666666777777777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????===>>>@@@BBBDDDFFFFFFGGGKKKKKKJJJIIIJJJKKKLLLMMMXXX^^^nnnlll\\\XXX[[[```bbb~~~{{{mmm```WWWQQQFFF?????????<<<<<<@@@<<<:::888777999;;;<<<<<<111000///......///000111///////////////000111111333000------//////...,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++******))))))******+++++++++*********))))))******************++++++***++++++***))))))***,,,,,,+++***)))))))))***+++)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++*********))))))((((((((()))***+++++++++++++++***************************------------------------)))******************)))+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,------...........................------------------------------------------------........................000/////////////////////000000000000000000000000000000000000111111111111222222222222222222222222444444444444444555555555555555555555555666666777777666666666666666666666777777888888888999999999888777666777:::<<<;;;999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>???AAAAAAAAA@@@???===;;;:::::::::777888999:::;;;;;;<<<<<<===>>>????????????@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???AAA???===>>>@@@AAA???>>><<<;;;;;;:::::::::::::::666666555444333333333333555555555555555444333333444333222111000111111222333333333222222222222222333333333222222111111111111111111111111222333444555444222000//////000111000111111111111111111222111111111111111111111111000000000000000000000000222222222111111111000000111111000000000000111111222111000000000000111222000000111111111000000///222111111111222222333333444444333333333333444444444444444555555555666666444555666888888999999999555555666666777777777888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGNNNSSS```ssstttiiicccaaa___bbbttt~~~vvvgggYYYLLLHHHEEEAAA???@@@===<<<;;;;;;===>>>===<<<000000////////////000000///////////////000111111111000...---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************+++++++++***))))))(((((())))))+++++++++***************((())))))***++++++,,,,,,***++++++***))))))***,,,***))))))((())))))***+++'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,------***++++++,,,,,,------...------------------------------------------------------------------------////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000111111222222333444444444444333333333333333444555555666666555555666666666666666666666666777777777888888888999999777666666777999:::999888;;;;;;;;;::::::999999999:::;;;;;;;;;<<<>>>???@@@???>>>===;;;:::999999999666777888999;;;<<<===>>>===>>>??????>>>===>>>@@@BBBBBBBBBAAA@@@???>>>============>>>???@@@AAABBB@@@@@@@@@@@@????????????BBBBBBCCCDDDCCCBBBAAA@@@CCCAAA@@@???@@@???>>><<<;;;;;;:::999999999999:::666666555444333333333333444444555555444444333222333333333333333222222111///000222333333222111000222222222222222111111111111111111111111111222333444333111000//////000111222222111111111111111000///000000111111222222222000000000000000000000000222111111111111000000000111000000//////000000111444222000......000222444222222222111111000......000111222222333333222222333222222222222222222333333333333333444444444444555555666666777666666666444444555666777777888888888888888999999999999:::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======???AAADDDFFFGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFIIIQQQ^^^kkk{{{uuukkkfff^^^eeeuuuwwwdddYYYTTTMMMFFFAAA<<<;;;:::;;;======<<<:::000000////////////000000///////////////000000111000///...---------------------------------------................................................++++++************++++++++++++***)))))))))))))))************************))))))*********+++++++++((())))))(((''''''(((***((((((((())))))******+++(((((())))))************))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------------------------------------------------------.............../////////.........////////////////////////000000000000000///000000000111111111111///000000111222333333444444444444333333222222222222333444666666555444444555555555666666666666666777777777777888888888888777777777777888999999999;;;;;;::::::999999888888999999999999:::<<<===>>>===<<<;;;:::999999999999888888888999:::;;;======>>>???@@@???>>>===>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@@@@?????????AAAAAABBBBBBBBBAAA@@@???AAA@@@??????>>>>>>===<<<::::::999888888888888999666666555444333333333333444444444444444333222222111333444555555444222111...///000111111111111111222222222111111111111111111111000000000111111222222111000000000000111111111111111000000/////////...//////000111222222333222222222222222222222222111111111111000000000000000000////////////000000333222111000000111222333111111111111111000/////////000222333333333222111222222111111111111222222111222222222333333333333333333444555555555555555333333444555666888888999888888888888999999999999999999999999::::::::::::<<<<<<=========>>>>>>>>>>>>???BBBEEEGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFKKKQQQWWWcccwww{{{vvvqqqppp{{{}}}~~~tttlllaaaSSSHHHAAA???<<<;;;;;;<<<<<<;;;//////000000000000/////////////////////000000111.........------------...------------------------************************************************++++++************++++++,,,,,,+++************+++************************+++++++++*********))))))((())))))(((''''''(((***(((((())))))*********+++************))))))(((((())))))*********+++++++++***************************************+++++++++((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,,,,++++++*********))))))))))))************,,,,,,,,,+++++++++*********++++++,,,,,,------...------------------------------------------------------------------------,,,,,,---------.........------....../////////000......//////000000000000///000000000111111111111000111111222333444555555444444444333333222222222111222444555555555444333444444555555666666666777666666777777777888888888888888999999999999999:::::::::999999999888888888777777777888999:::<<<<<<;;;;;;:::999999999999999::::::999999999:::;;;<<>>???@@@===>>>@@@@@@AAA@@@>>>>>>;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>===<<<;;;<<<<<<999999888777777777777777666666555444333333333333333333333333333222222111000222444555666444222111111000///......000222333111111111111111111111111111000000//////000000000000000000000000000111111000000000//////......---......///000111111222222111111111111111111111111000000000000000000000000000000////////////000000111111111222222111111111//////000111111111111111///000111222333222111000222111111000000111111222111111111111222222222333000111222333444555555555222333444555666777888999777777888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>@@@CCCEEEFFFFFFEEEEEE?????????@@@@@@@@@@@@@@@EEEFFFIIILLLOOOUUUeeettt|||}}}}}}kkkZZZPPPKKKDDD???>>>>>>>>>>>>//////000000000000/////////////////////000111111---......---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,+++***+++++++++***************+++++++++,,,,,,++++++***))))))(((***++++++***))))))***,,,)))******++++++++++++***++++++******)))((((((''')))************+++++++++************************)))))))))))))))*********'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,++++++*********))))))))))))*********+++------,,,,,,+++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---.........---------......//////000---......//////000000111000000000000111111111111222222222333333444444555444444444444333333333333111222333333444444333333444444444555555666666777666666666777777777888888888999:::999888888999:::888888888888888888888888777777777777888:::;;;<<<;;;:::999999999999999:::<<<;;;:::999999999:::;;;???@@@AAAAAA@@@???@@@BBB<<<===@@@AAABBBAAA???>>>:::::::::;;;<<<===>>>???BBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<======<<<;;;::::::;;;888888777666666666666777666666555444333333333333222222333333222222111000000111333444555444222111333111///---...///222444000000000111111111111111111000000///////////////...//////000000111111111//////////////////.........//////000000111111111//////////////////////////////000000000000000111000//////......//////000///000111222222111000///......000111111222222222///000111111222222111111222111111111111111111222111111111111222222222222///000111333444555555555333333444555666666777777777777777888888888888999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;???AAACCCEEEFFFDDDCCCAAA>>>???@@@AAAAAAAAA@@@@@@BBBBBBFFFJJJMMMPPP[[[fffuuu{{{fff___UUULLLFFFBBB???===...///000111111000///...///////////////000111111,,,......---++++++---///++++++++++++++++++++++++........................------------------------++++++************++++++,,,++++++***************))))))*********+++++++++++++++*********************++++++***))))))***,,,++++++,,,---,,,,,,***************))))))))))))))))))************+++++++++************************)))*********++++++++++++'''((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++*********+++,,,---,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---.../////////,,,,,,---......///000000------......///000000111000000000000111111111111222222222222222222333333444444444444444555555555222222222222222333333444333333444555555666777777666666666666777777777888666888:::999777666777999666666777777888999999999666666777777888:::;;;<<<::::::999999999::::::;;;::::::888888888:::<<<======>>>@@@@@@??????@@@BBB>>>???AAABBBBBBAAA>>>===;;;;;;::::::;;;<<<======@@@@@@@@@@@@????????????@@@??????>>>>>>>>>>>>>>>>>>???@@@>>>:::888999:::888777666666555555666666666666555444333333333333222222222222222111111000000000222333333333222222333222111000000000111111///000000000111111111222111000///............///---...///000111111111111000000000000111111111111/////////000000000000000////////////////////////////////////000000111111//////............/////////////////////////////////000000111111111000000000000000000000111222222222222222111111222222222111111111222222222333333111222333333444444444333444444444555555666666666777777777777888888888888999999999999::::::::::::888999999999999:::::::::@@@AAACCCEEEEEEBBB???===???@@@AAABBBBBBBBBAAAAAA@@@???BBBGGGJJJMMMTTT[[[bbbiiiuuuvvviii^^^RRRIIICCC...///000111111000///...///////////////000111111+++---///---++++++---000------------------------++++++++++++++++++++++++************************++++++************+++++++++******)))))))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,((())))))(((''''''(((***,,,------...---,,,***)))((((((((()))******++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,------.........)))))))))))))))(((((('''************************************************))))))************))))))++++++*********+++---...++++++++++++++++++++++++,,,,,,---------.........***++++++,,,...//////000***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000000111,,,,,,------...///000000---------...///000000111000000000000111111111111222222222111111111111111444444444555555666666666333222111000111222444555333333444444555666777777666666666666777777777777555777999888555444666888555555666777888999::::::666666777777888:::;;;<<<::::::999999::::::;;;;;;999888777777999;;;>>>???;;;===>>>???>>>>>>@@@BBB@@@AAACCCCCCBBB@@@===;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>AAA@@@@@@???>>>?????????AAABBBBBB???:::777777999777777666555555555555555666666555444333333333333222222222222222111000000///000111111222222222222111222333333222111000/////////000000111111111222111000///...............,,,---...000111111111111111111222222333333333444000000000000////////////111111111111111111111111.../////////000000111111//////............//////111000---,,,,,,---000111111222222111111000///...111000/////////000222333333333222222222222333333111222222222222333333333444444444444444333222111444444555555555555555555777777777777888888888888777888888888888999999999::::::;;;;;;;;;<<<<<<<<<@@@BBBDDDEEEDDDAAA>>>;;;:::;;;===>>>>>>>>>===<<>>===>>>>>>>>>>>><<<:::999@@@AAABBBCCCCCCBBBAAA@@@===;;;888777777999<<<>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<>>>===<<<:::888666555444999999888777666555444444666666666555555444444444333333333222222222111111111222333111///......///000000////////////000000////////////////////////............////////////111000......000000000///111111000000//////......////////////000000000000---...///000000///...---,,,---///000000000///...000000////////////000000////////////000000000000......//////000000111111111111000000//////......111111000000000000000000222222222222222222222222222222333333333333444444222222111000111222333444555444444333333444444555777777777777777888888999;;;;;;<<<<<<;;;;;;:::999<<<===>>>>>>======>>>???>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHKKKMMMTTT^^^hhhuuuvvvooouuuuuuggg////////////////////////---...000111222222111000------------------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++*********+++,,,---************************+++++++++***************+++++++++++++++++++++++++++******************++++++++++++*********))))))***************************************+++++++++)))******+++++++++++++++*********)))))))))))))))************************+++++++++++++++*********+++,,,+++)))''''''(((*********++++++++++++******************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,------------------,,,,,,,,,---------,,,+++***************+++,,,---...---...............------........................//////000000000000////////////000000000000//////333222222111111222222222222333444333222111222444222222333333333333444444222333333444444555555666777777666555444444444444555555666666666666555555777777666666666777888888999999999999999:::::::::777:::===???>>><<<:::888999888888999:::;;;<<<<<<<<<======>>>>>>======<<>>======<<<<<<<<<<<<======????????????>>>===<<<;;;<<<<<<;;;:::888777666555777777666666666666666666333333222222111111111111333333222222222111111111111222333111///...///000000000////////////000000////////////////////////............////////////111000......000000000///000000000000//////......---............/////////---...///000000///...---,,,---...///000000///...000//////......//////000.../////////000000000000///////////////000000000////////////.........---111111111222222333333444222222222222222222222222111111111222222222333333333333222111222222333444555444444333333444444555666666555555666666777888777888999:::;;;<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>>>>>>>>>>????????????@@@AAABBBDDDEEEEEEEEEEEEEEEFFFLLLTTT\\\eeeuuussskkkvvv////////////////////////...///000111111000///...,,,,,,------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---************************++++++++++++******))))))++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************((()))******++++++******))))))))))))************))))))))))))))))))))))))---------,,,++++++******+++,,,,,,***((('''(((*********++++++++++++******************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++******))))))******+++------******+++++++++++++++++++++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++)))))))))***,,,---///000------...............---........................---...///000000111000000///000000111111000000///222222111111111222222333222444555444333222333444222222333333333333444444333333333444555555666666666555555444444555555666555666666777777666666555777777666666555666666666777777888888999999::::::444:::AAADDDCCC???:::777888888888888999:::;;;;;;<<<<<<<<<<<<===???@@@@@@>>>???AAABBBDDDEEEEEEEEE@@@???<<<:::999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::::::::999999888777777777444444555555666666666666111111111111000000000000333222222222222111111111111222222111///...///000000//////......//////000000000000000000000000000............////////////111000......000000000///000000000////////////...,,,,,,---------.........---...////////////...---------...////////////............------.............../////////000000000000000//////////////////............------------///000000111222333444444222222222222222222222222000000111111111222222222555444333333333333333444555444444333333444444555555555444444555555666777666777888999:::;;;;;;;;;:::<<<======<<<<<<===>>><<<<<<<<<=========>>>>>>???@@@AAAAAABBBBBBBBBBBB@@@AAAEEEKKKOOOTTT^^^hhhuuu~~~kkkfffmmm}}}////////////////////////000000111111111000...---,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,************************,,,,,,++++++***)))))))))*********************************++++++*********************************************************,,,+++++++++***)))))))))(((((()))************)))(((((())))))******++++++************************---,,,,,,,,,,,,,,,,,,,,,((()))******)))***+++---******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,---------))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///,,,---......///.................................------...000111111111111000000000111111000000000111111111111111222222333333444555555333333444555222222222333333333444444333333444444555666666666666555555555666666777888666666777777777777666666888777666555555444555555555666666777888999999:::555<<>>@@@BBB???@@@AAABBBCCCDDDEEEEEEAAA???===:::999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888444444444444444555555555333333333333333333222222222222222222111111111111000222222111/////////000/////////....../////////000000000000000000000000............////////////111000......000000000///////////////////////////,,,------------.................................---........................------,,,,,,------............/////////000000000000000//////......---..............................//////000000111111111111111111222222222222111111111111222222222222555555444444444333333444555444444333333444444555555555444444555555666777999999999999999888777777999;;;<<<<<<;;;;;;<<<===:::;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBBBBCCC???>>><<<:::999999:::;;;:::;;;<<<<<<<<<<<<;;;:::999::::::::::::999999888666666666777777888888888555555444444333222222111333333333333444444444444222222222111111111000000000111222111000///000111//////............//////////////////////////////............////////////111000......000000000///.............../////////------........./////////......------------...............------------...------,,,,,,,,,,,,------............////////////000000//////......------////////////////////////111000000//////.........000000000111111222222222222222222333333333333444444444444444444444444333555444444333333444444555666666555555666666777888888888999999888888777666888:::;;;;;;::::::;;;<<<999999:::::::::;;;;;;;;;??????@@@AAAAAAAAA@@@@@@BBBAAADDDIIIJJJIIIKKKOOOPPPZZZllltttiiidddgggmmm,,,,,,,,,,,,,,,,,,,,,,,,111222333333222111000///,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,+++******************************************************************************)))***+++,,,,,,+++***)))***************+++++++++************************+++++++++***************((()))******++++++******))))))))))))************++++++++++++++++++++++++((()))***+++,,,......///+++,,,------***)))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))((((((((())))))***+++++++++)))))))))******,,,---------,,,+++******+++,,,---,,,,,,+++++++++,,,------///...---,,,++++++++++++,,,,,,---...////////////........................---...///000000111000000000111111222222111111000000000000000000111222333222444555444333222333444222222333333333333444444444444444555666666777777666666666666777888888999666777777888888777777666777777666666555666666666666666777777888888999999888@@@GGGIIICCC<<<888888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<::::::::::::;;;:::;;;<<<======<<<;;;:::999999999::::::999999888555666666666777777777777555555444333222111000000111111111222222222222222222111111111111000000000000111222111000///000111///......------......///////////////////////////............////////////111000......000000000///---............/////////---............/////////......------------......///...------,,,------------------,,,,,,---------------.........///////////////................../////////000000000000000333333222111000//////...//////000000111222222222222222333333333444444444222222333444444444444444555444444333333444444555666666555555666666777888555666777888999:::::::::888999::::::999999:::;;;999999999:::::::::;;;;;;>>>???@@@AAAAAAAAAAAAAAABBBAAABBBGGGIIIGGGGGGJJJMMMRRR^^^rrrzzzqqqllllllooohhhlllvvv------------------------000000111222222111000///------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,,,,,,,,,,+++***)))************************)))))))))***++++++,,,,,,************************(((***+++,,,,,,+++***((())))))*********+++++++++***************************************+++++++++)))******+++++++++++++++*********)))))))))))))))************************((())))))***+++,,,------+++,,,...---+++)))))))))******++++++++++++************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,+++***'''(((((()))******+++++++++++++++++++++,,,---...---,,,+++))))))+++,,,---,,,,,,+++++++++,,,---......------,,,,,,,,,------+++,,,---...////////////........................//////000000000000//////000111111222222111111000////////////000111222333222333444333222111222444222222333333333333444444444444555555666666777777666555555555555555666777777777888888888888777777777777666666666777888888888888888888888888888888555<<>>>>>>>>???>>>>>>>>>>>>???AAABBB======<<<<<<;;;<<<<<<===:::;;;<<<======<<<;;;:::888999999::::::999999999555555666666666666666777333333222222111111111000000000000000111111111222111111111111000000000000///000222111000///000222///......------......///------------------------............////////////111000......000000000///---------.........//////,,,,,,---------............------,,,,,,------...///...---,,,,,,,,,------......------------......---------.........//////------.........................../////////000000222222111111000000///////////////000111222222222111222222222333333333333///000222333444444444444555444444333333444444555555555444444555555666777666666888999:::;;;;;;;;;777888999999888888999;;;999999999:::::::::;;;;;;<<<===>>>@@@@@@AAAAAAAAABBB@@@AAAEEEGGGEEEDDDFFFIIIOOOXXXdddvvvpppllliiimmmzzz...........................///000111111000///............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,---,,,+++***)))************************(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))******++++++++++++************************))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++******))))))(((((())))))))))))))))))))))))******************++++++'''))),,,---,,,+++,,,---******++++++++++++***************************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,---......---,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---------,,,***))))))***,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,------...///+++,,,---...////////////........................///000000000000000///...111111222222222222111111////////////000111222333111222333333111111222333222222333333333444444444444444555555666777777777555444444333333333444444777777888888888888777777777777666777777888999:::999999999888888888888888222888===<<<777666999>>>::::::999999888999999999444555888;;;===?????????<<<<<<<<<<<<>>>@@@BBBCCC>>>============>>>>>>???999:::<<<======<<<:::999888999999:::::::::999999555666666666666666666666111111111111111222222222000000111111222222222333111111111111000000000000///000111111000///000222.........------.........------------------------............/////////000111000......000000000///---------.........//////++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...//////---,,,+++,,,,,,---///......------......///---------.........//////,,,------....../////////---------.........//////............////////////...//////000111222222222000111111111111222222222---///111333444555444444555444444333333444444555444333333333333444555555999::::::::::::999888888666888999999888888999:::999999:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAAAAACCC@@@@@@DDDFFFCCCBBBDDD???IIIRRRWWW___ppp}}}mmm``````ooo...------------......///333222111000////////////111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---.........---,,,,,,+++******************************+++*********************,,,,,,,,,,,,,,,+++***)))******))))))(((((('''''')))************+++++++++)))************+++++++++(((''''''(((***+++)))(((++++++************++++++,,,+++)))((((((((()))***++++++******))))))((((((************************,,,------,,,***))))))*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))((((((***,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///---.........------,,,,,,,,,...------------...//////...///000111111000///...000000000000111222333444444333111000000111333444444333222222111111111111444555666666666555444333555555444333444555666777777777888888888888777777777777777666666666666666:::999777666666888999;;;:::999888777777888999:::999999999999999999999999777777888999;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>============999999::::::;;;:::::::::555555444444444444555555666555555555555444444444444333111000000000111222000000111222222222222111000000//////000111222222111///...///111222///,,,..............................------------......,,,,,,,,,,,,,,,---...///000000000///.........---.........------,,,,,,,,,,,,------......------,,,000///...------...///000'''((((((***+++,,,---------------............///////////////////////////////////////////////////////////////............000000111111111111000000000000///000000111222222222222111111111111111111444333222111111222333444222222333333333333444444777666444333333555777999666888<<>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGJJJNNNTTT\\\ffflll~~~|||oooddd```fffooo---------,,,------...///222111000///..................---,,,++++++++++++,,,++++++******++++++,,,+++************+++,,,---...------,,,++++++******************************))))))*********+++++++++))))))*********)))((((((******))))))(((((((((((())))))*********+++++++++)))************+++++++++)))))))))***,,,,,,+++)))***))))))))))))))))))***,,,+++***)))((())))))************)))))))))))))))************************+++,,,---,,,***)))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++,,,------+++***))))))***+++---,,,++++++++++++,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++...///...,,,------------------,,,,,,///............///000000//////000000000000//////000000000000111222333444444333111000000111333444444444333222222222222222333444555666666555444444555555444333444555666777777777888888888888777777888888888888888888888888:::999888666666777999:::888888777666666777888888777777777777777777777777777888888999:::;;;<<<=========>>>>>>>>>?????????============<<<<<<<<<<<<::::::;;;;;;;;;::::::999777777666666666666777777555555555555444444444444111111///.........///000000000111222222222222111111111000000000000111111222000...///111111///---..............................------------............---------.../////////..................---......---------,,,,,,,,,---..................------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................,,,,,,------........./////////000000000000/////////////////////000111111111111111111111111111111333222222111111222222333222222222333333333444444555555555555555666666666666888:::<<<===;;;999777777777888999999999999888888999999999999:::::::::;;;;;;;;;<<<<<<=========@@@@@@@@@@@@AAAAAABBBBBBAAACCCFFFHHHKKKOOOTTTWWWeeessszzznnnccc^^^```ppp---------------...//////000000///...------------...---,,,,,,++++++++++++++++++************++++++******))))))******++++++------,,,,,,++++++******************************)))))))))***+++++++++,,,((())))))*********))))))***))))))))))))((((((((()))))))))*********++++++)))************+++++++++++++++***,,,---...,,,+++))))))(((((((((((())))))++++++***))))))))))))***))))))))))))************************************)))***,,,+++******+++---,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,...000...,,,***,,,...---,,,+++******+++,,,---+++++++++++++++,,,------///......------......///------------------------,,,+++***+++---...---,,,,,,,,,------------------///////////////000111111000000////////////000000111111111111111222333444444333222111111222333444444444333333222222333333222333444555555555555555555555444333444555666777777777888888888888777777888888999999::::::;;;;;;;;;:::888777666666777888777666666555555666666777666666666666666666666666777888888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666555555666666777555555444444444333333333111000000///...////////////000111111222222111111222111000000000000000111333111///...000000000000..............................------------......000///...............///,,,------------------...------------,,,,,,,,,,,,......////////////......++++++************++++++000000///...---,,,++++++------------............................................................******+++,,,---...//////......////////////................../////////000111111111111111111111111111222222222222222222111222222222222333333333333222333555666777666555444666777888999:::999888888666777888888999999888888999999999999:::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCAAACCCFFFHHHHHHIIIKKKLLLQQQ]]]ppppppaaaZZZZZZeee{{{...............///000111111000///...------------000///...---------------,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,++++++******************************+++*********************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,++++++,,,------,,,***))))))(((((((((((())))))++++++*********)))))))))(((((())))))******++++++************************''')))++++++******,,,---+++++++++******+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++---111444222---***,,,///---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---........................,,,++++++,,,------------,,,,,,,,,------.........//////......//////000111111000///......///000111111111111111111222333333333222222111111222222333444444333333333333333444222222333444555555666666555555444333444555666777777777888888888888777777777777888999::::::;;;;;;;;;:::888777666666666666666666666666666666666666555555555555555555555555777888888999::::::;;;;;;::::::;;;<<<===??????@@@============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777444333333333333333333444444444444444333333333222333222222111111111111111///000000111111111111111000000//////000111222222444222000//////000111222..............................------------......000///...---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------000000///...---,,,++++++,,,,,,---------.........................................................***++++++,,,---.........,,,------......------,,,------..................000000000000111111111111000111222333333222111000111222222222222333333333333333444555555555555444777777888888888999999999666777777888888888888888999999999999::::::::::::::::::::::::::::::::::::<<<===>>>???@@@AAABBBCCC@@@CCCEEEGGGHHHIIIKKKMMMOOOSSS[[[fffrrroooddd[[[^^^hhh|||////////////000111222333111111000///............//////...---------......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******************************---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))************(((((()))))))))*********))))))*********++++++++++++******+++,,,,,,***)))+++******))))))******+++++++++++++++*********)))(((((())))))******++++++************************'''(((************,,,...******))))))))))))******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++---111444222---***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---........................,,,------...---......///,,,,,,,,,------...............------......///000111000///......///000111111111000000000111222222222222222222222222222222333333333222222333333444222222222333444555666666555555444333444555666777777777888888888888777777555666666777888999999::::::999888777666666555555777777777777777777777777666666666666666666666666777888888999999:::::::::888888999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<::::::::::::999888777666333333222222222222333333444333333333222222222222222222222222111111111000//////000111111111111000.........///000222333444444333222000///000222333..............................------------............---,,,++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................------------------------,,,,,,------------,,,,,,------............---,,,//////000000000111111111000000222333333222000000111111111222222222333333555444222111222333555666888888888888888999999:::666666777888888888888777888888888999999999::::::999999999:::::::::::::::<<<<<<===>>>@@@AAABBBBBB???@@@AAAAAABBBDDDHHHKKKNNNNNNPPPUUU]]]mmm{{{pppfffddddddkkkzzz////////////000222333444222111000///............---,,,,,,++++++,,,,,,,,,......------------.........---,,,,,,+++,,,,,,,,,++++++++++++++++++******************************---,,,,,,+++***)))((((((((())))))*********)))))))))))))))************+++((((((((()))))))))******)))************++++++++++++***)))***++++++)))'''++++++************++++++++++++,,,,,,++++++***)))))))))))))))************************************'''(((************+++---***))))))))))))))))))***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---000222111...++++++---++++++,,,,,,,,,,,,++++++***************+++,,,,,,///......------......///------------------------,,,---///...------...000,,,,,,---------------------------------...//////000000////////////000000000000/////////000000111222222222222222222222222222222111111222222333333333222222222333444555666555555444333444555666777777777888888888888777777555555555666777777777888888888888777777666666555666777777888888777777666777777777777777777777777888888888888999999::::::777777888999:::;;;;;;<<<=========<<<<<<<<<;;;;;;888888888888888777666555555444444333333444444555333333333222222222111111///000000000000///.........///000000111111000000.........///000222333444333444333222000000222444..............................------------......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------------------------------------............---------,,,,,,,,,------------,,,,,,---.../////////...---,,,...//////000000111111111000111111111111111111000111111111111222222222222555333111000000222555777888888888888888999999999555666777777888888777777777777777777888888888999888888999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA@@@BBBEEEHHHFFFGGGKKKPPPVVV^^^mmm{{{zzzqqqooommmlllqqqzzz---------...///000222333000000///...------------,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,+++******++++++******************++++++************************************************))))))*********)))(((((())))))*********+++++++++(((((((((((()))))))))***)))************++++++++++++***)))***++++++)))'''******))))))))))))******++++++,,,,,,,,,+++***)))*********)))))))))))))))************************''')))******))))))***,,,+++******))))))******+++,,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++******++++++++++++++++++******************++++++,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///------------------,,,,,,...............//////000//////000000000000////////////............//////222222222333333222222222111000000000111111222333444333222222222333444555555555444333444555666777777777888888888888777777666666666666666666666666666777777777777777666666555555666777777666555555666666666666666666666666888888888888999999999999888888999999::::::::::::;;;;;;;;;:::::::::999999555666666666666666555555444444333333333333444444222222222222111111111111///000000111000///...---...//////000000000000000000000000000000000111222222444555444111000222333..............................------------......,,,,,,+++++++++,,,------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,......000000000...---+++......//////000111111222111111000000000000111111111111111111222222222222333222111111111222444444555666777888888888777777555666666777777777777777666666666666777777777777777888999:::;;;<<<===>>>=========>>>>>>>>>??????BBBCCCEEEDDDCCCCCCDDDFFFCCCCCCGGGLLLNNNRRR\\\fff||||||yyyxxxzzz|||}}}~~~++++++,,,,,,...///000111//////...---,,,,,,,,,,,,......---------......///---,,,,,,++++++,,,,,,---,,,,,,+++***))))))************************++++++************************'''((()))***+++,,,------,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++(((((((((((()))))))))))))))************+++++++++,,,+++******++++++)))'''))))))(((((((((((())))))++++++,,,---,,,+++***)))++++++******))))))((((((************************((()))******))))))***+++,,,++++++++++++++++++,,,,,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......+++((()))******++++++******)))*********)))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///.........------,,,,,,,,,///////////////000111111...///000111111000///...///......---------......111222222333333222222111000000//////000111222222555444333222222222333444555555444333444555666777777777888888888888777777777777777777666666666666555666777777777777777666333444555666666555444333666666666666666666666666888888888888888999999999::::::::::::::::::::::::999999999888888888777777444444555555555555555555222111111111111111111222222222222111111111111000111222222333333111000///...//////000000000000000333222111000////////////111444666555222111111333.................................------.........,,,,,,,,,,,,------...///.........------,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------))))))***+++,,,------...,,,------......------,,,...///000111111///---,,,---......///000111111222222111000//////000111222000111111111111222222222000111222333444333222222333444666777777777666555555666666777777777777777555555555555666666666666777777999:::<<<===??????============>>>>>>>>>>>>;;;>>>BBBDDDDDDCCCBBBCCCGGGEEEDDDEEEFFFIIITTT___```ooojjjoooyyy---,,,,,,...111333333222///...---,,,+++,,,------***(((&&&%%%'''+++///222,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((******++++++++++++******((()))******(((''''''(((,,,++++++******++++++,,,*********)))))))))))))))************************((((((((((((((((((((((((,,,***))))))******)))'''))))))))))))))))))))))))++++++***)))'''(((+++...++++++++++++++++++++++++,,,+++***)))))))))+++++++++,,,,,,---,,,+++)))(((******************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,000000000000...,,,***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...---,,,+++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000//////.........---------......//////000000111111222000///...///000222333//////000111222222333333333333333444444444555555555444444444444555666666555555666666777777777888777666555555555777888999:::888777555555555666666777777777777666666666666888888777777666444333222888888777777777777888888999999888777666666777777888888888888777777777666555555555555555555555555333222111111000000111111333333333222222222111111111111111111111111111111////////////////////////111000///000111111111000000111333444555444444333---------.........//////...---,,,,,,++++++++++++------,,,,,,,,,+++++++++///...---+++******+++++++++,,,,,,------,,,,,,+++***+++,,,---............******)))))))))))))))***++++++*********+++---...++++++,,,---............)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------......///000000000000000000000000000000000222111///...---...000111//////////////////////////////000111222333333444111222333333444444333333888888999888888777666555666666666666777777777777666666777888999::::::;;;======>>>>>>>>>>>>======AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNVVV___mmm{{{vvviiidddlllyyy~~~~~~---,,,,,,...111333333222///...---,,,,,,,,,------++++++*********+++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******++++++++++++++++++++++++******++++++++++++******(((***++++++)))(((((()))++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))(((************,,,...111++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++***)))------,,,+++***)))(((((()))******++++++******)))******+++++++++,,,,,,,,,,,,------...---,,,***)))+++++++++,,,,,,++++++************++++++,,,,,,,,,...------,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,---------.../////////000000/////////.........000000000000////////////111000///...///000222333///000000111222222333333333333333333444444444444444444444444444555666666666666666666777777888888777666666555555666777888888777666555555555666777777777777666666666555555666777777666666555444333888777777666666777777888::::::999999888888888888777777777666666666555555444444444444444444444444333333222111111111111111222222111111111000000000000000000000000000000000////////////////////////000/////////000000000//////000111222222222111000------------.........///...---,,,+++++++++++++++---------,,,,,,,,,,,,,,,///...,,,+++******+++++++++,,,,,,------,,,,,,+++)))***+++,,,------------******))))))))))))******++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---......//////000000000000000000000000111000///......///000111000000000000000000000000111111111111111222222222222222333444444444444444555666666777777777666666555666666666777777777777666666777888999:::;;;;;;======>>>>>>>>>>>>======????????????@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLPPPWWW```kkkyyyxxxjjjiiilllsss---------///222333333222///...---,,,,,,,,,,,,---------...------+++***)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,***))))))***)))***+++,,,,,,+++***)))(((((())))))******++++++************************************************+++***))))))******)))((())))))))))))))))))))))))''')))++++++++++++,,,---************************+++******)))******++++++,,,,,,++++++******++++++......---,,,+++***)))))))))))))))******)))))))))******+++++++++,,,,,,,,,((()))++++++,,,+++***)))***++++++,,,,,,+++++++++)))***************++++++......---,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------..............................------..................000000000000000/////////111111111000///.........111000/////////000222333000000000111222222333333222222333333333444444444444444444444444555555666666666777777777777888888777777666555555555666666666666555555666666777888777666666666666555555555555555666666666555555444777666666666666666666777999999999888888888888888666555555555555444444444444444444444444444444444444333222222111111222222111111000000000/////////........................000000000000000000000000////////////////////////....../////////...------------------............---,,,,,,++++++++++++,,,------------------------...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++******)))))))))******+++++++++*********+++,,,---+++++++++++++++*********......---,,,,,,,,,,,,,,,........................------------------------***+++,,,,,,------,,,,,,+++++++++,,,------......000000000000000000000000111000///......///000111111111111111111111111111222222222111111111000000333333333444444444555555333333444555666666666666555555666666666777777777777777888999:::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIKKKNNNSSSZZZeeexxxzzztttpppmmmqqqyyy------...000222333222111......------,,,,,,,,,,,,...---------,,,+++***)))---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))***+++++++++++++++******************************++++++++++++*********,,,------+++******+++(((***+++------+++***(((''''''((()))***++++++,,,************************************************+++)))((()))******)))((())))))))))))))))))))))))''')))++++++(((&&&%%%$$$))))))))))))))))))))))))******************++++++---,,,+++*********,,,,,,+++++++++,,,,,,------...))))))************))))))******+++++++++,,,,,,,,,((()))***++++++***)))(((******+++,,,,,,,,,++++++************++++++++++++......------,,,------...---,,,+++***+++,,,---...,,,,,,,,,---------......////////////////////////...............---------////////////////////////111000000000/////////...000000//////000000111222000000111111111222222222222222222222333333333333444444333333444444555666777777777777777777777777777777666666555555555555444444555555666777888888666666666555555555444444333444555555666666666555666666555555555555666666666666666666666666555555555555555555444444444444333333333333333333333333444333333222222222222222111111000000000/////////------------------------000000000000000000000000///000000000///...//////.........------,,,,,,+++------------------------,,,,,,+++++++++++++++,,,,,,------------.........---,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++************...------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,------......////////////////////////000//////...//////000111111111111111111111111111111111111111111111111111444444444444444444555555333444555666666666666666555555555666666666777777777777888999:::;;;<<<<<<<<<==================<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFIIIKKKMMMQQQYYYgggzzzzzzxxx|||......///111333444222000---------------,,,,,,,,,---,,,***))))))***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,---------,,,,,,+++***))))))))))))))))))))))))******++++++++++++******+++,,,------+++******+++((()))+++,,,,,,+++)))(((''''''((()))***++++++,,,************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))&&&(((++++++(((&&&$$$$$$))))))))))))))))))))))))))))))******++++++++++++,,,,,,*********+++,,,---******+++,,,,,,---......***++++++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...---,,,+++***+++,,,---...,,,,,,,,,---------......////////////////////////...............---------.........................../////////000000000111000000000000000111111222111111111111111222222222111111111222222222333333333333333333333444555555666666666666666666666666777666666666555555444444333333444555666777777888555555555555444444444444222333444555666666666666555444444444444444444555444555555666666666555444666666555555555444444444333333333333333333333333444333222222111111222222222222111111111000000000........................////////////////////////000111222111///...///000......------,,,,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,------------------------++++++++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++...---,,,+++******++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---....../////////////////////////////////////////////000111111111111111111111111111111///000000111222222333333444333333333333444555666666777777777666666555444555555555555666666666666666777888999:::;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@AAACCCDDDEEEGGGHHHKKKNNNSSS[[[gggooo{{{yyysssttt......///222444444222000------......------,,,+++,,,***)))((((((***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************............---,,,+++*********************************++++++++++++*********,,,------+++******+++((()))***++++++***)))((((((((())))))******++++++************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))$$$'''***,,,+++******+++************************((()))***+++++++++++++++++++++******++++++,,,,,,---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------,,,+++)))((()))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------..............................------..................------------.....................///000111111111///000000000111111111111111111111111111111111111000000111111111222222222333333333333333444444555666666555555555555444444555555666666666555444444222333444555666777777666555555444444444333333333222333444555555555555555444444333333333333444444444555777888888888777666666666555555555444444444222222222222222222222222333222111111000000111111222222111111111000000000///////////////////////////////////////////////////111222111---,,,---000...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++************++++++,,,------,,,,,,,,,+++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,+++***************+++,,,---++++++,,,,,,,,,+++******...---+++******+++,,,---******++++++,,,...///000************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---......//////000000000000000000000000......//////000000111111111111111111111111111111...///000111222333444444333333222111222333444555777888888777666555444444444444555555555666666666666666777888999::::::;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBDDDDDDDDDEEEHHHJJJMMMQQQWWW[[[___hhhyyyvvvggggggqqq}}}...///000333555444222///------.........---,,,+++++++++++++++++++++++++++++++++*********)))))))))************************************************,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++*********+++---,,,***))))))***))))))************)))))))))))))))))))))*********************************************************)))(((((((((***+++***)))))))))))))))))))))))))))%%%'''***+++++++++,,,---++++++++++++++++++++++++'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,---------.../////////---.........////////////////////////000000000000//////000111111111111111111111111111111111111111000000000000111111111222333333222222333333444555555555444444444333333333333444555666666666555444222333555666666666666555444444444333333333333222333333444555555555444444333333222222222222333333333444666888888777666555444444444444333333333333222222222222222222222222222111000000//////000000111111000000000/////////////////////////////////------------------------,,,///111///+++)))+++...,,,++++++******+++,,,------------,,,,,,,,,++++++***************+++,,,,,,------,,,+++***))))))((()))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******************+++,,,---...+++,,,,,,,,,,,,+++***))),,,+++)))))))))***,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,------......000000000000000000000000---...///000000111111111000000000000000000000000000000111111111222222222333222111000000222333555555555666666666555444444444444444555555555666666555555666777888999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQTTT___lllvvv~~~ggg]]]^^^aaakkkwww...///000333555444222///,,,---.........---,,,++++++,,,...///...,,,***(((*********))))))))))))(((************************************************))))))***+++,,,,,,,,,,,,******************************++++++++++++******)))+++,,,,,,***))))))*********))))))))))))***************)))))))))))))))************************++++++++++++++++++++++++)))(((((((((***++++++***))))))))))))))))))))))))&&&(((******(((((((((***++++++++++++++++++++++++'''(((***+++,,,,,,++++++(((***+++,,,---,,,,,,+++'''((()))***+++,,,------))))))************))))))******+++++++++,,,,,,,,,'''(((***+++,,,,,,,,,+++((()))***+++,,,---------++++++++++++******))))))***)))))))))***++++++,,,***+++,,,---...---,,,+++,,,,,,,,,---------......------------------------,,,,,,------...///000000.../////////000000111111111111000000//////......//////000111111111111111222222111111111111111111000000000000111111111111333333222222333333444555444444444333333222222222222333555666666666555555333444555666666666555444444444444333333333222222333444444555555444444333333222222222222222222333111222444666666555444333333333333222222222111111111111111111111111111111111000000///////////////000/////////....................................------------------------***---000---)))'''))),,,******)))))))))+++,,,------------,,,,,,+++++++++******))))))***+++,,,,,,...---,,,+++)))(((''''''))))))+++,,,,,,+++***)))******++++++++++++******))))))*********))))))(((************+++,,,---...+++,,,,,,---,,,+++***)))***)))((('''((()))+++---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))******+++,,,,,,------000000000000000000000000------///000111111111111////////////////////////222222222111111111111111222111000//////111333444222222333444555555555555444444444555555555666666444444555666777888999999;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<==================>>>@@@AAAAAADDDDDDCCCCCCDDDFFFIIILLLMMMLLLPPPXXX^^^fffvvvjjj]]]WWWSSSVVV^^^kkk}}}---///222333333222222222...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,*********+++,,,---***+++,,,,,,,,,,,,+++***---,,,***))))))***,,,---)))))))))))))))*********---,,,+++***))))))))))))************************((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))************+++++++++++++++***)))(((******+++++++++,,,,,,,,,...+++)))+++...///---***)))************+++++++++,,,,,,,,,++++++************)))((((((((()))+++,,,)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111......///000000000000000111111222222222333333333222222333333333333444444222222333333333333444444222333333444444333333222222222222222222222222222222222444444444444222222111222222333333222222111333333333444444333222222222222111111111111222222333222111000000111222333111111111111000000000000,,,---------.../////////////////////...---,,,+++...------,,,,,,,,,------000///......///000222333++++++++++++++++++++++++((()))++++++*********+++,,,***))))))+++,,,------************************---,,,***)))))))))***+++,,,+++)))***+++---,,,,,,,,,++++++******+++,,,,,,************************...///...+++'''&&&))),,,++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000........................000///...------...///000000000000000000000000000000000000000111111111111333222222222222222222222555555555555555555555555333333333444555666777777555555555666666777888999777888:::<<<======<<<;;;<<<<<<===>>>>>>===<<<;;;======<<<<<<<<<>>>@@@AAADDDCCCBBBAAABBBDDDFFFGGGIIIIIIIIIJJJNNNVVV```hhh{{{nnnddd[[[WWWYYY\\\bbbnnn---000333444333111000111...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,************))))))))))))+++***************++++++************************)))))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))***))))))(((((())))))*********************))))))'''''''''((((((((())))))+++++++++++++++***))))))))))))*********+++++++++,,,+++******++++++***)))))))))*********+++++++++,,,,,,,,,++++++************)))((((((((()))++++++)))************+++++++++---,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111///000000111111111111111111111111111222222222333222222222333333333444444222222333333333333444444222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222333444444444444444333333222111111000000111111222222111000000000000111222111111111000000000//////------------...........................------,,,///......------.........,,,,,,+++++++++,,,......++++++++++++++++++++++++((()))++++++*********+++,,,+++))))))+++,,,---,,,******************************)))(((((((((((((((+++***))))))+++,,,,,,+++))))))***+++,,,,,,------************************,,,------+++((('''))),,,+++++++++++++++++++++++++++++++++++++++*********)))***************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///////////////////////////000///...------...///000000000000000000000000000//////000000000111111111222222222222222222222222444444444444444444444444333444444444555666666666555555555555666777888999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>======<<<;;;<<<<<<<<<<<<===>>>???@@@BBBAAA@@@@@@@@@BBBDDDEEEFFFFFFFFFFFFIIIOOOWWW\\\hhhttt}}}rrrkkkiiiaaa^^^\\\aaaooo...000333444222000///......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,+++******+++***)))(((((()))***++++++++++++***)))))))))((())))))))))))***+++,,,---))))))))))))))))))))))))***************++++++,,,)))************+++++++++)))))))))))))))))))))))))))((((((''''''(((((())),,,+++++++++******))))))((((((((()))))))))*********++++++++++++***))))))(((((()))))))))*********)))***+++***(((''''''((()))))))))*********+++++++++++++++++++++*********)))))))))((()))******+++)))************++++++++++++++++++++++++*********)))))))))*********+++++++++++++++*********************+++++++++,,,,,,,,,++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////000000000000000000000000//////000000111111111111111111111111111111111111000000111222222222222222000000000111111111222222222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333222111000000111222333333444444555555555444444111111000000000000111111111111000000000000111111111111000000000000//////............------------,,,,,,---............---...---------...............------,,,------...///++++++++++++++++++++++++((()))++++++*********+++---+++))))))+++,,,,,,,,,******************************************)))(((+++)))((((((***++++++***&&&(((***,,,---.........************************)))+++,,,,,,***)))***+++++++++++++++++++++++++++)))))))))******+++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++******,,,...//////////////////////////////...------...//////000000000000000000000000//////000000000000111111111111111111111111111111222222222222222222222222444444555555555555555555555555555555666777888999999999999999:::;;;<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDEEEEEEDDDEEEHHHLLLPPPTTT___qqqwwwlll]]]TTTXXXhhh}}}...111333444222///---,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++)))(((******++++++++++++******+++***))))))))))))***+++,,,,,,++++++***)))((((((******))))))***++++++,,,))))))))))))))))))))))))*********))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))((((((''''''(((((())),,,++++++***))))))))))))***+++++++++,,,,,,,,,,,,******+++++++++******)))))))))))))))*********+++)))+++,,,+++'''%%%&&&)))))))))))))))************+++++++++***************)))))))))))))))******+++))))))*********+++++++++************************((())))))))))))*********))))))))))))))))))((((((******+++++++++,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////000000000000000000000000//////000000111111222222111111111111111111111111///000111111222222111111///000000000000111111111111222222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333444444222222222222444444444222111//////111222444222222333444444444333333000000000//////000000000000000000000000000000000111000000000////////////.........------,,,,,,,,,***+++,,,---............,,,,,,,,,---------------............---------...++++++++++++++++++++++++((()))++++++*********+++---+++))))))+++,,,,,,,,,************************+++,,,---......---++++++***)))'''((()))++++++***&&&(((***---......---,,,************************(((***,,,------,,,,,,+++************++++++++++++((())))))))))))***************+++,,,---///000111************************++++++++++++++++++++++++)))***+++***))))))+++---................................................000000000000000000000000////////////000000000111000000000000000111111111333333333333333333333333555555555555555444444444555555555555555666888888:::999888888888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<>>>???>>>>>>===>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHJJJKKKTTTccctttuuueee]]]___eeekkk~~~---000333444222...+++***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***)))************************+++++++++******+++++++++---,,,,,,+++***))))))(((,,,++++++***))))))******))))))))))))))))))))))))***))))))((((((((())))))))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((((((((()))***+++++++++,,,,,,,,,,,,)))******+++++++++***************+++++++++,,,,,,***,,,...,,,(((&&&'''***(((((()))))))))*********************************((()))))))))************))))))*********+++++++++************************((())))))))))))***************************************+++++++++,,,,,,,,,******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////...//////000111111222222111111111111111111111111...///000000111111000000///000000000000111111111111111111222222222333333222222222333333333444444444333333222222333333444333333333333333333333333444444222222222222444444333222000//////000222333///000111222222222222222000//////......//////000////////////////////////000000000////////////.........------,,,,,,,,,+++******,,,---......///...------...///000000//////++++++++++++***))))))(((++++++++++++++++++++++++((()))++++++*********+++...,,,))))))***,,,,,,+++***************************+++---......---,,,+++***)))'''((()))++++++***(((***,,,------,,,+++***************************)))***,,,///000///---,,,)))))))))******+++++++++*********))))))))))))(((******++++++---///111222************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////...////////////000000000//////000000000111111111333333333333333333333333555555555555555444444444444444444444555666777888:::999888777777999:::;;;:::::::::::::::;;;<<<<<<999:::<<<>>>>>>>>>======>>>>>>>>>??????@@@AAAAAAAAACCCDDDEEEDDDEEEFFFHHHKKKPPPYYYeeepppzzz{{{mmmfffcccbbbhhhnnn{{{,,,///333444111...+++))),,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++*********)))---,,,+++***))))))))))))***************************)))(((((((((((((((((()))************+++++++++))))))))))))))))))))))))***))))))(((((())))))******)))(((''''''((()))***((((((((()))))))))******))))))***++++++++++++******++++++++++++,,,,,,,,,+++,,,---,,,***))))))***((((((((()))))))))******)))))))))***************(((((()))************))))))************+++++++++*********+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////......///000111222222333111111111111111111111111......///000000000000000000000000111111111222222111111111111222222222222222222333333333333444444444444222222222222444444222222222222222222222222444333333222222333333444222111000//////000111222...//////000111111111111//////............//////......////////////......000000////////////......------------,,,,,,,,,,,,******+++------.........///000111333333333222222------------,,,+++))))))++++++++++++++++++++++++((()))++++++*********+++...,,,***)))***+++++++++************************((()))******************+++)))((((((***++++++******+++,,,,,,,,,,,,************************************+++...000///---+++(((((())))))***++++++++++++++++++******)))))))))***)))))))))***+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++------............------////////////////////////......////////////000000///000000111111222222222444444444444444444444444444444555555555555555555444444444444555666777888999888888777888888999999999999999999999:::<<<<<<::::::;;;<<<============>>>>>>???@@@@@@AAAAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLPPPVVV\\\ccchhhkkk~~~}}}{{{{{{pppmmmkkksss***...222333222...+++))),,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***))))))(((((()))))))))************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''((()))+++---'''''''''((((((((())))))))))))***+++++++++++++++************++++++++++++,,,+++******+++,,,+++***(((((((((((()))))))))***((()))))))))*********+++'''((()))***+++******))))))************+++++++++++++++++++++,,,,,,,,,---************+++++++++,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////......///000111222333333111111111111111111111111//////000111111111111000111111111111222222222333111111111111222222222222222222333333333333444444555444222111111222444555111111111111111111111111222333333444444333333222111111000000000000111111...///000111111222222222///......------......///---...////////////...---000000/////////.........,,,,,,,,,,,,,,,,,,------***+++,,,---------------...///111333333333222111000000111000///---,,,***++++++++++++++++++++++++((()))++++++*********+++...,,,***)))***++++++***************************((((((((((((((()))******+++***))))))+++,,,,,,+++*********++++++,,,,,,,,,************************+++***)))+++------+++)))((((((((()))***+++++++++*********+++++++++++++++,,,+++)))(((((()))***+++************************++++++++++++++++++++++++***+++++++++******,,,---++++++++++++++++++++++++,,,------......------,,,////////////////////////........./////////000000000000111111222333333444222222222222222222222222333444444444555666666666444444444444555666777777777888888888888888777777999888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@@@@AAA@@@???AAABBBBBBBBBCCCEEEFFFGGGGGGIIIKKKOOOSSSXXXZZZjjjtttyyyqqq{{{)))---111333222...+++))),,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))***,,,...///+++***)))(((((()))***+++))))))************))))))++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''***)))(((((()))+++---///))))))))))))************((()))***+++++++++++++++))))))))))))************,,,)))((())),,,---+++)))(((((((((((())))))))))))(((((())))))*********+++'''((()))++++++******))))))************++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,''''''(((((()))))))))*********+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////---...///000111222333333111111111111111111111111000000111222222222222222111222222222222333333333000111111111111222222222222222333333333444444444555444222111111222444555000000000000000000000000222222444555555444222222000000111111111111000000//////000222222333333333.........------.........,,,---...//////...---,,,000/////////............+++++++++,,,,,,---------++++++,,,---------,,,,,,***,,,...000111111//////............---+++)))'''++++++++++++++++++++++++(((***++++++******+++,,,///,,,***)))***++++++***************************+++***)))))))))***,,,---,,,+++)))***+++---,,,,,,)))))))))***+++---...///************************+++)))''')))+++,,,)))''''''(((((()))***+++++++++((()))***+++,,,---......///...+++***))))))***+++))))))))))))))))))))))))***************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////............/////////000000000111222333333444444111111111111111111111111333333444444555666777777444444444444444555777777666777888999999888777666888888777777888:::;;;===<<<;;;::::::;;;<<<>>>???<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGEEEEEEEEEGGGJJJNNNRRRTTT___cccqqq{{{000111111///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))(((''''''''')))***+++******))))))))))))************))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((------&&&+++111***+++***)))(((((()))***+++,,,,,,+++***(((&&&%%%$$$))))))))))))))))))))))))++++++******************)))***,,,------,,,***)))+++******))))))******+++++++++***)))(((((()))))))))))))))))))))))))))))),,,***)))''''''(((***+++++++++******)))(((((((((*********)))))))))))))))+++++++++***++++++,,,,,,***)))((()))***+++***(((***)))(((''''''((())))))++++++******++++++,,,------,,,+++******+++,,,---+++++++++,,,,,,,,,---------------------...///000000///---,,,---...000222000000000000000000000000000000//////.........---000000000000111111111111000000000111222222222333000000000000111222333444444333111000000000111111111000/////////000222222333333333333333333333333333333222111111222333333111111111111111111111111222222222111111111000000222111111111000000//////444333111000000000...---////////////..................////////////......000000///...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++------...///...------,,,,,,------...************************++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++,,,+++******++++++***)))***************************++++++***((('''((()))+++++++++************))))))))))))***+++++++++,,,///---***((('''(((***,,,******++++++++++++******++++++******************+++++++++*********))))))...,,,+++)))((())))))***************************///......------///000111------,,,------...///000////////////000000000000222222333333333222222111222222333333333444444444444444444555555555555666444444444555555555555666888888777777777777777888666666777888999999::::::::::::::::::::::::::::::=========>>>>>>???@@@AAACCCBBBAAA??????@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLSSSYYYbbbooo}}}111111111///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((((((((())))))******)))))))))))))))***+++******))))))))))))******(((((((((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''%%%+++,,,(((///444---+++***)))(((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))*********++++++***))))))*********+++***)))***+++,,,+++)))***)))((((((((()))***++++++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------------------...////////////---------...000111////////////////////////000/////////............000000000000111111111111111111111111111222222222000000000000111222333444333333111000000000111111111111000000000111222333333333333333333333333333333222222111111222222333111111111111111111111111222222222111111111000000111111111111000000000///222111///000111111000///////////////..................////////////......000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************************************************************++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++***************))))))))))))))))))))))))))))))***+++***((((((((()))+++++++++************)))))))))))))))))))))*********)))'''''''''((()))+++((())))))))))))))))))(((************************+++++++++*********))))))))))))))))))***+++,,,---************************...---,,,,,,,,,---////////////......---............/////////000000000000111222222333222222111111000000000111111111222222333333333333444444444444444444444444555555555555888888777777777777777888555666666777888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???CCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKOOOVVV___jjjwww222222111///,,,***+++,,,------------------------++++++++++++++++++++++++***************+++++++++)))))))))***))))))(((((()))))))))))))))***+++,,,******))))))))))))*********************)))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,(((,,,000000999===444++++++***)))(((((())))))&&&'''((()))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))******++++++(((((())))))******++++++++++++***)))((((((((((((,,,+++***+++,,,---,,,***))))))))))))***+++,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,------------............------------.../////////...---------...000111////////////////////////////////////............000000000000111111111111222222222111111111111111000000000000111222333333333222111111000111111111222111111111111222333333333333333333333333333333333222111111111111222333111111111111111111111111222111111111111000000000111111111111000000000000000///...///111222111000////////////..................////////////......//////......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++......---,,,+++******)))+++******))))))******+++************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))***+++***)))((()))***+++++++++************))))))))))))((((((((((((((('''''''''((())))))******))))))************))))))************************+++++++++***************'''''')))***+++,,,------************************,,,,,,,,,+++,,,------...111111///......---------....../////////000000000111111222222222222111111000000000111111111111222222222222222333333333333444444444444555555555555777777777666666777777888555555555666777777888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJHHHKKKOOOTTT[[[ccclllrrr222333222///,,,******+++------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,)))***++++++***)))'''&&&))))))))))))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))...))),,,000222;;;>>>444++++++***))))))(((((((((&&&&&&((()))************(((((((((((((((((((((((())))))))))))******************+++,,,,,,+++******+++******))))))******+++******)))))))))))))))***))))))))))))))))))))))))***))))))((())))))***+++(((((())))))************''''''((()))***++++++,,,---,,,+++))))))(((((((((,,,+++******,,,,,,+++***))))))******+++,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------......///......---------...///000///////////////////////////////////////.........///000000000111111111111333222222222111000000000111111000000111222222333222222111111111111111111222222222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111000000000000111111111000000000000000000///...///111111111///////////////............---......//////......---.........------,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++******))),,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))***************+++,,,+++***))))))***)))))))))))))))))))))))))))***+++***)))((()))***+++++++++*********))))))*********))))))(((((('''((()))***+++,,,++++++***,,,,,,,,,------,,,,,,,,,***************+++++++++************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,------...111000///......................../////////000000///000111111111111111111222222222222333333333333222222222222333333333333333333444444444555555555777666666666666777777888666666666777777777888888999999::::::::::::;;;;;;===============>>>@@@@@@@@@AAACCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOORRRVVV\\\```lllwww222222111///+++)))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))***+++++++++)))((('''******)))******+++,,,,,,******))))))))))))******'''(((((((((((((((((((((************************)))))))))******)))))))))))))))))))))))))))))))))+++%%%'''******333555***************))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++************++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************))))))((((((''''''((()))***++++++,,,...---,,,+++***)))))))))+++)))((()))***+++***)))))))))***+++,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------......---------------......///.................................//////////////////000000000111111111111333222222222111000000000111111111000111111222333111111111111222111111111111111222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111000//////000000///---////////////............------............---------------------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,***))))))(((((())))))***************************++++++++++++++++++++++++++++++******)))))))))((())))))))))))))))))))))))(((((()))))))))************+++,,,+++)))((()))+++++++++++++++++++++++++++((()))******)))((()))++++++++++++*********))))))+++++++++******)))))))))***+++,,,,,,,,,***)))(((,,,,,,,,,------,,,,,,,,,))))))*********+++++++++************************)))***+++,,,,,,+++)))(((************************,,,,,,------...........................///000000............////////////...///000000111111111000111111222222222333333333333333333333444444444444333333333444444444444555666666555555666777888888777777888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>@@@AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJMMMQQQTTTZZZaaaiiinnnuuu|||}}}111111000...+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********+++******)))))),,,++++++*********++++++******))))))))))))******(((((())))))))))))******************************))))))************))))))))))))))))))))))))))))))***&&&((()))'''---000%%%))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++++++++******)))(((((('''(((((())))))******++++++------,,,+++*********+++***)))((()))******)))((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,,,,------------.........//////...------------...,,,,,,------.............................................///////////////000000000000111111111111222222222111111111111111222111111111111111222222000000111222222222222111000111111222333222222222222222222222222222222222000000111222222111000000000000000000000000000000//////000000000000000111000000000000111111111111111000/////////000...---////////////............------............------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************(((((()))***+++,,,---...++++++************++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++---,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***++++++++++++************)))++++++++++++************))))))******)))(((&&&%%%))))))************)))))))))))))))***++++++,,,,,,***************+++++++++((()))***+++++++++++++++************************,,,,,,---...............,,,,,,,,,------...000000------........./////////---...///000000111000000/////////000000000000111333333333333444444444444333333333333444444444444555555555555666777888888888888888888888999999999888999999::::::;;;;;;<<<::::::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFHHHHHHHHHJJJMMMPPPTTTVVVXXX[[[```kkkyyy|||~~~000000000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++------,,,+++******************))))))))))))************++++++,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))+++(((,,,+++&&&+++///''''''((()))***++++++******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))'''((()))******+++++++++*********))))))))))))))))))))))))))))))*********++++++***************++++++***))))))++++++***))))))***+++,,,,,,+++******)))))))))***+++,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,------------//////...---------------,,,,,,------.........---..................................../////////000000000000000111111111111111111111111111222222222222222111111111111111222///000111222333222222111///000111222222222111111111111111111111111111111///000111222222111000///000000000000000000000000////////////000000111111///000000000111111111111///...---...000000000...////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,************************************************)))***************++++++))))))))))))))))))))))))(((((((((((()))))))))***))),,,...,,,((('''))),,,++++++++++++++++++++++++''')))******))))))***++++++++++++************)))))))))))))))************(((((()))))))))(((((('''((())))))))))))))))))(((((())))))***++++++,,,,,,))))))*********++++++++++++***************++++++***************************+++,,,---...------,,,------,,,,,,,,,------...---------.........//////,,,---...///000000000000////////////000000000000222222222222333333333333222222333333333444444444555444444555555777888888888888888888888777777777888888999::::::;;;<<<<<<::::::::::::;;;<<<======AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIILLLNNNOOOOOOPPPRRRUUU\\\gggppp/////////---+++***+++,,,------------------------++++++++++++++++++++++++,,,+++++++++******))))))******)))))))))***,,,---......,,,+++***)))))))))******))))))))))))******''''''(((((()))))))))***************************((()))***++++++***)))((())))))))))))))))))))))))'''&&&***)))"""''',,,%%%%%%''')))***++++++++++++&&&'''((())))))******)))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))((())))))***++++++))))))))))))))))))))))))'''''')))***++++++++++++((((((((()))******++++++*********)))))))))))))))***)))))))))))))))***+++,,,+++******,,,,,,+++***)))***+++,,,+++***)))(((((())))))***+++---...///,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------000///...---------------+++,,,------......------........................---.........//////000000000000000000111111111111000000111111222222222333222222111111111111111222///000111222333333222111...///000111222111000000111111111111111111111111///000111222222111000///000000000000000000000000.../////////000000111111//////000000111111111222---,,,,,,---000111111000000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,((((((''''''''''''((((((************************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((,,,...,,,(((&&&))),,,************************''')))******))))))***,,,+++++++++************)))''''''(((((())))))******)))))))))***++++++,,,,,,******++++++++++++******((())))))***++++++,,,,,,))))))******++++++++++++000///,,,***((('''''''''************************)))***+++,,,---,,,++++++......---,,,++++++++++++---------.........//////,,,---...///000000000000111111111111222222222222000111111111111222222222222222333333333444444444444444444555555777888888777777777777666666666666888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===??????CCCBBBAAA@@@???@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDAAABBBDDDDDDDDDEEEGGGIIIFFFGGGJJJLLLNNNRRRYYYaaacccttt///...---,,,+++,,,,,,---))))))*********+++++++++***++++++,,,,,,++++++***))))))*********))))))(((+++++++++*********))))))---,,,,,,+++*********+++))))))************))))))'''((()))***************''''''(((((())))))******))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))******)))***++++++------...///------,,,,,,,,,------...------------------------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,---......///......------,,,++++++............////////////////////////////////////000000000000////////////000000000000000111111222111111000000111111222333222222222222222222222222222111111111000000//////000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000//////............//////......////////////......------------------------...------,,,,,,------......,,,,,,///333444///***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))'''(((((()))******)))'''&&&)))((((((((()))***++++++************)))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++***)))(((((())))))++++++++++++++++++++++++++++++************++++++((())))))))))))*********)))******++++++,,,------+++++++++*********))))))***(((((()))***+++***)))%%%''')))***+++***((('''))))))))))))(((((((((((())))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...000111111......////////////......------......//////000000//////000000111111222222...///000111222333333333222333555777777666555444555666777666555444555777999888888888777777666666777888888999999::::::;;;::::::;;;;;;<<<<<<======FFFCCC???>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKLLLKKKKKKLLLOOORRRXXX^^^lll}}}000///---,,,++++++,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++*********)))))),,,+++***))))))))))))***))))))************))))))((())))))************)))(((((((((((())))))******))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((************++++++++++++++++++***************+++************************************************,,,,,,+++***))))))((((((***++++++,,,,,,---------...------,,,,,,,,,------------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......------------------------............////////////////////////////////////000000000000////////////000////////////000111111111111000000111111222333222222222222222222222222111111111111000000000///000000000000000000000000---------...///000000000////////////////////////000000000000000000000000//////............//////......////////////......------------------------------,,,,,,,,,,,,------...,,,,,,///333333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))((('''((())))))************))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))++++++************++++++++++++***)))))))))))))))+++++++++++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***(((((()))***+++***))))))***,,,---------+++***,,,,,,+++***)))(((((('''))))))))))))******************++++++++++++******************************************************+++++++++++++++++++++++++++,,,,,,---...///000000------............---------......//////000111111000000000000000111111111000111222333444444444444222333555666666666444333555666777666555444555777888888888777777777666666777777777888999999::::::;;;<<<<<<===>>>???@@@@@@EEEBBB???>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMPPPVVVYYYbbbooo{{{111000...,,,+++******+++******++++++,,,---......******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++*********************)))((((((((())))))))))))************)))))))))************))))))(((((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))'''((())))))******))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((************+++++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......++++++,,,------...//////............////////////////////////////////////////////////000000000000//////......//////000111111000000000000111222222222222222222222222222222111111111111000000000000000000000000000000000000------......//////000000////////////////////////000000000000000000000000//////............//////......////////////......------------------------------,,,,,,,,,,,,---------,,,,,,...111222...+++------,,,,,,++++++******---+++))))))***+++***)))((((((((()))***+++,,,---+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))*********,,,+++******)))*********+++++++++++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))+++++++++******************(((((()))***+++***)))***+++,,,---...---,,,+++...---,,,+++***(((''''''))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,---------............,,,,,,------------,,,,,,......///000000111111222111111111111000000000000111111222333444444444444111222444555555555444333555666777666555444555777888888777777777777666666666777777888888999::::::;;;<<<<<<>>>???@@@AAAAAACCCAAA>>>>>>@@@CCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGHHHKKKMMMRRRQQQUUU]]]fffqqqxxxvvv111000...,,,***))))))***++++++++++++++++++++++++******++++++++++++******&&&'''((()))***+++++++++***************************))))))(((((()))))))))))))))************))))))***************)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))'''((((((((())))))))))))*********)))******++++++++++++++++++++++++++++++************************((())))))+++,,,---......,,,,,,,,,,,,++++++******......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////////////////////////////////////////000000000000...............///000000000000000000000111222222111111111111111111111111111111111000000000000000000000000000000000000000333222222111000///......///////////////////////////////////////////////////......------......///---......//////......------------------------------,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000...+++...------,,,+++***))))))---+++)))((()))++++++******))))))((()))+++---...++++++***)))((((((((()))************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++************++++++******************************))))))))))))******(((((()))))))))*********,,,+++++++++******))))))***************************(((((((((***+++***)))'''((()))*********)))))),,,,,,+++******)))((((((((()))))))))************)))******++++++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,------......------,,,/////////000111111222222222222111111000000////////////000111111111111111111222333444444444333333555666777666555444555777777777777777777777666666777777888888999::::::;;;;;;;;;;;;<<<<<<======>>>AAA???>>>>>>AAADDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBDDDEEEFFFEEEFFFHHHJJJMMMKKKLLLQQQVVV^^^kkkxxxyyytttuuu111000...+++***))))))))),,,,,,+++***)))((('''''')))******++++++******)))&&&'''((()))***+++++++++******************************)))))))))******+++))))))************))))))***************)))((('''************))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***************,,,++++++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++************************((())))))+++,,,---......---,,,,,,++++++******)))...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------......---------,,,,,,,,,............////////////////////////////////////.../////////000000000111...............///000000000000//////000000111222111111111111111111111111000000000000000000111111000000000000000000000000333333222111000///......////////////////////////////////////////////////......------------......------............------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,---......---,,,------,,,+++******))))))---***(((((()))+++++++++,,,+++***))))))***+++,,,++++++***)))((((((((()))************)))))))))((())))))))))))))))))))))))******))))))))))))******+++******)))******++++++***************************))))))))))))))))))***(((((()))))))))*********)))))))))******+++++++++***************************(((((((((***+++***)))&&&''''''((((((((((((((((((((())))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------------,,,,,,,,,......////////////....../////////000111111222222222222111111000000////////////000111111111000000222222333333333444333333555666777666555444555777666666666666666666777777888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>======>>>AAADDDEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAABBBDDDEEEEEEEEEFFFHHHIIIHHHIIIMMMNNNRRR[[[dddooovvv{{{nnnnnnsss|||000///---+++***))))))***,,,++++++)))((('''&&&&&&))))))************)))))))))***+++,,,,,,,,,,,,,,,***************+++++++++******)))))))))***++++++))))))************)))))))))************))))))(((+++************)))))))))))))))************))))))))))))))))))))))))))))))((()))******++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************++++++++++++'''''''''''''''((()))***++++++++++++++++++++++++************************,,,,,,++++++*********))),,,,,,++++++*********))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,------//////...---,,,,,,++++++............////////////////////////////////////......//////000000111111//////......//////000111000////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000............////////////////////////////////////000000000000000000000000......------------......------............------------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++******))))))+++***((()))***,,,++++++++++++***)))))))))))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))***+++***************************))))))(((((())))))******++++++++++++,,,,,,,,,(((((())))))***++++++,,,***************+++++++++***(((((()))***+++***)))((((((((()))))))))******'''''''''((())))))******))))))))))))************'''(((((((((((((((((('''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...//////////////////.........///000000111111222111111111111000000000000111111222222222222222111333333333333444444444444555666777666555444555777555555666666666666777777777888888999::::::;;;;;;=========<<<<<<<<<<<<;;;===<<<<<<===AAACCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCC@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGIIILLLLLLKKKPPPWWWaaaccckkk{{{sssmmmkkkooovvv}}}///...,,,************+++*********))))))))))))((())))))************))))))***++++++,,,,,,,,,++++++))))))*********+++++++++((((((((((((((()))***+++))))))************))))))((())))))************)))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************++++++++++++''''''''''''((()))***+++************************************************,,,,,,+++***))))))((((((+++++++++***************************+++,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++***++++++,,,------------------------,,,............////////////////////////////////////.........///000111111111000////////////000111111///////////////000111111111111111111111111111111///000000000111111111111000000000000000000000000////////////............////////////////////////000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,---+++++++++******************))))))***,,,,,,+++***(((((())))))***)))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))++++++************++++++((((((''''''((())))))***************************))))))(((((((((((())))))***++++++++++++,,,,,,,,,))))))))))))************))))))*********+++++++++***(((((()))***+++***))))))))))))))))))******+++))))))))))))))))))******))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......//////......------......//////000111111000000000000000111111111111111222222222222111111444444444444444555555666555666777666555444555777555555555666666666777777666666666777888888999999999999::::::;;;<<<<<<===;;;;;;;;;===@@@BBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKIIIFFFIIIOOOSSSTTTYYYeeewww|||nnnkkkkkkkkkmmmppp}}}...---+++*********++++++)))))))))***++++++,,,,,,))))))************))))))))))))*********))))))((())))))******++++++++++++'''''''''''''''((()))***))))))************))))))'''((()))***************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************)))))))))))))))*********************************)))))))))***+++,,,......++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++******++++++,,,---+++,,,,,,------......///............/////////000////////////////////////---......///000111111222000000000000000111222222///////////////000111111000000000000000000000000//////000000111111111222000000000000000000000000444444333111000...------////////////////////////000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------,,,++++++++++++++++++,,,***+++,,,+++++++++,,,---***************+++++++++)))((()))+++------+++)))$$$&&&((()))*********)))))))))(((((()))***++++++************)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********++++++******)))((((((((())))))******++++++++++++***(((((()))***+++***)))((((((((((((((())))))***,,,+++++++++******))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,------......///000000000//////000000111111222222//////000000000//////...555444444444444555666666555666777666555444555777444555555555666666777777444444555555666777777777333444555777999;;;<<<===;;;::::::<<>>>>>>>>DDDCCCBBBBBBAAAAAAAAAAAA???>>>===<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGJJJQQQ[[[fffmmmqqq}}}~~~rrrdddiiiaaa^^^bbbdddfffqqq~~~000---+++)))***++++++***++++++++++++++++++++++++************************,,,+++************+++,,,))))))))))))))))))))))))))))))************))))))+++***((()))***++++++***++++++,,,,,,++++++******************)))))))))((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++---...---+++))))))***(((((()))))))))*********))))))))))))((((((((((((''''''&&&&&&''''''((()))******))))))'''&&&$$$$$$))))))************))))))************)))))))))(((((((((((((((((((((((((((************)))))))))(((((()))************)))((((((((())))))******++++++)))))))))))))))***++++++((((((((())))))))))))))),,,,,,+++++++++,,,---...************)))(((''''''------,,,,,,,,,+++++++++******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000000///...---//////............//////...////////////000000000000000////////////000000000000////////////000000111111111000000000//////000000000000000000000000...333888777111---...000........................,,,---......,,,+++,,,...***)))(((((()))+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))((((((((((((((('''''''''((())))))(((((()))))))))*********)))))))))*********+++++++++******))))))******+++)))))))))))))))*********)))))))))******)))))))))+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++******++++++++++++******++++++*********)))))))))((())))))******))))))(((*********)))))))))))))))***************************)))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,---...---,,,+++---///000/////////.........---000000000000111111111111111111111222222222333333444444444444555555555666555555555444444444333333777777777777777777777777777888888888888999999999;;;;;;<<<<<<======>>>>>>BBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGKKKQQQWWW\\\___hhhvvvyyyooogggfffbbbaaajjjwww///---*********++++++***++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))************)))))))))'''&&&'''***+++++++++,,,///111000,,,)))((()))************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))),,,---...---+++******+++((((((((((((((()))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((+++******((('''%%%###"""))))))************))))))************))))))))))))'''''''''''''''''''''''')))******+++***)))((('''((())))))******))))))((()))))))))))))))*********))))))))))))))))))***+++******)))))))))((((((((()))(((((((((((()))******,,,++++++***(((&&&%%%$$$,,,,,,,,,,,,++++++++++++******+++,,,------------........................++++++++++++,,,,,,,,,,,,---------............///......////////////......//////............//////............////////////000000////////////000000000000////////////000000111111000000000000//////000000000000000000000000---///111111000000000111........................---...///...,,,++++++,,,---,,,*********,,,///000++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++)))(((&&&&&&'''((()))(((((())))))))))))******((((((((()))))))))******+++******))))))******+++************))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++***))))))))))))((((((((()))************+++++++++++++++************++++++******)))))))))((((((((()))((((((''''''(((((()))))))))))))))************+++++++++******)))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,---...---,,,+++---////////////...............000000111111111222222222111111111222222222222333222222222222333333333333444444444333333333333333666666666666666666666666777888888888888999999999;;;;;;;;;<<<======>>>>>>@@@???>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOWWW```nnn|||zzzssskkkgggooo|||///---++++++,,,---,,,+++++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))&&&%%%$$$%%%'''((((((((()))...333222,,,(((''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************************,,,------+++)))******))))))))))))))))))))))))******))))))((((((''''''((()))+++,,,,,,,,,+++***))))))***************)))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((()))+++,,,+++***(((&&&((())))))))))))))))))(((*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))...------,,,+++)))'''&&&,,,+++++++++++++++++++++******+++,,,---------------------------------------------------.........---------............///...//////////////////...//////............//////........./////////000000111000000//////000000111000000////////////000000000000000000000000//////000000000000000000000000///...---...///000000000...........................//////...,,,***+++,,,...------......//////000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))************************(((((((((((())))))******,,,+++(((&&&%%%&&&(((***(((((((((((()))))))))***((((((((()))))))))************))))))))))))******++++++******))))))((((((***)))(((''''''((()))******))))))))))))))))))***))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))******+++++++++******))))))((((((''')))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---...---,,,+++---///........................///000000000000111111111111111111111222222222222111111111222222222333333666666555555555555555555666666666666666666666666777777888888888999999999::::::;;;<<<<<<======>>>???>>>>>>=========>>>>>>CCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDFFFIIIKKKOOOTTTZZZbbbooozzz000...------......---,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))((('''%%%%%%'''''''''&&&&&&+++000000+++'''(((***))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++(((***++++++)))(((((()))***************************)))))))))((((((((('''***+++,,,---...---,,,+++'''(((***+++,,,------...))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((()))+++,,,+++***(((&&&)))(((((((((((((((((()))*********)))))))))))))))******)))))))))))))))***((((((((()))***++++++++++++,,,,,,---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////......///////////////............////////////000000000111111111222111111000000111111222000000////////////000000//////////////////000000////////////////////////111///,,,,,,...//////---...........................//////...,,,***+++,,,)))***,,,......---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******---+++(((&&&&&&''')))***'''(((((((((((())))))))))))))))))*********++++++***))))))))))))))))))***++++++******))))))((((((++++++)))(((((()))++++++)))))))))******)))))))))(((((()))))))))*********************************************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))******++++++))))))((((((((('''''''''(((((())))))******************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---...---,,,+++---///---------........................////////////000000000111111111222222222111222222222222333333333666666666666666666666666666666666666666666666666777777888888888999999999::::::;;;;;;<<<=========??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDCCCDDDGGGIIIIIIJJJMMMPPPXXXeeeuuu///---,,,---...///---,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))************))))))+++)))(((((()))***)))(((%%%(((,,,,,,***((((((***))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******++++++++++++++++++++++++''')))******)))(((((()))++++++++++++************((((((((()))))))))))))))))))))***+++++++++++++++((()))******++++++******))))))************))))))))))))))))))************************************)))******+++***)))(((''')))((((((''''''(((((())))))))))))))))))*********+++******)))))))))))))))''''''((()))***+++,,,---***+++,,,,,,---,,,,,,,,,((()))***+++++++++++++++*********+++++++++++++++******+++,,,------------************************))))))******++++++,,,,,,---------............/////////............////////////............//////000000000000111111111111111111000000000000111111000000////////////000000......////////////000000////////////////////////111000...---......---,,,---------------------------...///...,,,++++++,,,***,,,---//////...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))+++***)))''''''((()))***''''''(((((((((((()))))))))))))))*********++++++***))))))(((((())))))***************))))))))))))++++++************++++++))))))************))))))((((((((()))))))))******************************))))))************++++++)))************+++++++++++++++************++++++******)))))))))((((((((()))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((((((((((()))******++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---...---,,,+++---///---------------.........---------.........//////000000000111111111111222222222222222333333333444444444444444444555555555666666666666666666666666777888888888888999999999:::::::::;;;<<<<<<======???????????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>????????????CCCEEEFFFDDDAAA???AAADDDFFFGGGHHHKKKOOOWWW```fffrrr,,,++++++,,,------,,,***++++++++++++++++++++++++******************************+++,,,,,,+++******))))))))))))))))))))))))))))))************))))))***)))((((((***,,,,,,+++((())))))***)))))))))(((((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))++++++)))((()))***+++*********))))))))))))''''''(((((())))))******)))(((((((((((()))******))))))*********))))))((())))))************))))))((()))))))))************))))))))))))))))))))))))************)))))))))((()))(((''''''''''''((()))(((((())))))******++++++++++++***))))))))))))))))))))))))******+++++++++'''''')))*********)))((((((((()))***************)))*********++++++++++++******+++,,,------------++++++++++++++++++++++++((())))))***++++++,,,,,,---------............///000///...------...///000//////............///////////////000000000000111//////............//////000000////////////000000........./////////000000////////////////////////////////////............------------------------,,,---......,,,+++,,,......------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************************************************))))))))))))))))))))))))''''''(((((((((((((((((()))))))))((())))))******'''''''''((((((((())))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))*********))))))************))))))((()))***++++++***)))((((((((((((((()))))))))***************************((((((((()))))))))******)))************+++++++++******++++++++++++******++++++*********)))))))))((())))))******))))))(((*********)))))))))))))))(((((())))))******++++++'''(((((()))******++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,------.....................////////////000000000000111111111111111111222222222333333333222222333333333444444444777777777777777777777777777888888888888999999999999::::::;;;;;;<<<<<<===??????>>>>>>??????@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<======>>>>>>??????AAADDDFFFCCC???===>>>AAAEEEFFFGGGIIIKKKOOOSSSVVVXXX```llltttzzz***))))))***,,,,,,***)))++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))&&&%%%%%%&&&))),,,,,,,,,,,,***))))))******)))'''(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((***,,,,,,*********+++******))))))((((((((('''&&&&&&'''((()))***++++++***)))((((((((()))+++,,,((()))***+++++++++++++++))))))************))))))(((((())))))*********+++((((((((((((((((((((((((+++******)))((())))))))))))((('''&&&&&&'''((()))'''(((((()))***++++++,,,++++++***))))))((())))))+++++++++***************((()))+++,,,,,,,,,+++*********++++++++++++******))))))******++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------.........//////000///...------...///000//////............//////............/////////000---------,,,,,,---------000000////////////000000---.........//////000000////////////////////////,,,...000000///...///000------------------------+++---...---,,,,,,---...---***'''$$$$$$&&&***,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))******++++++'''((()))******)))((('''((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++)))***+++,,,,,,+++***)))++++++++++++************((()))***++++++***)))(((++++++******))))))(((((())))))***+++,,,------...'''(((((()))***+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------...---,,,+++---///,,,,,,,,,------.........////////////000000000000000000000000111111111111111111111111222222222222333333333444444555555555888888888888888888888888777888888888888999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA:::;;;;;;<<<===>>>??????>>>BBBDDDCCC???===@@@CCCAAABBBBBBCCCDDDEEEGGGHHHKKKOOOUUUZZZ^^^fffqqqzzz,,,,,,+++***))))))******)))***++++++***)))((('''+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))(((((()))***++++++************))))))))))))((((((''''''''''''((((((******++++++++++++******''')))***)))((('''(((***((()))+++,,,,,,+++)))(((''''''''''''((((((((()))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((((()))*********((('''&&&++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))((((((***++++++******)))((('''(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------------+++***(((***+++------,,,+++***++++++******++++++,,,---000///...---------------,,,---...//////...---,,,,,,,,,------......//////////////////////////////000000000000000000000000//////............//////...............///000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******''''''''''''((((((((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((())))))((()))***++++++***)))((($$$&&&'''((('''((()))++++++++++++*********))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((((((((((()))++++++******))))))((((((+++++++++,,,,,,---------'''(((((()))***+++++++++---------,,,,,,+++++++++---...//////////////////............////////////////////////000000000000111111000000111111222333444444444555555555555666444222000111444555444222555666777888999:::;;;;;;<<<:::888999<<<>>><<<:::;;;<<<>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@??????;;;;;;<<<===>>>>>>??????AAA???>>><<<;;;;;;;;;;;;>>>???@@@BBBCCCDDDDDDDDDHHHIIILLLNNNPPPUUU[[[___nnnzzz,,,++++++***))))))******)))***+++++++++***)))(((***)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))*********))))))(((((((((((()))))))))))))))******)))))))))((()))***)))((('''(((***'''(((***++++++***(((''''''''''''((((((((())))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))((()))))))))))))))(((''''''*********)))******++++++))))))))))))))))))))))))*********************************)))))))))))))))++++++***)))))))))))))))''''''((((((((('''&&&&&&************++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...//////...---------------------...//////...------000000111111111111111111//////////////////////////////////////////////////////............/////////............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******(((((()))))))))***************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))***++++++***)))+++,,,+++++++++*********))))))''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++++++++*********************+++++++++++++++)))))))))***+++,,,,,,,,,---------,,,,,,+++++++++,,,------............---............////////////000000111111111222222222111111000000111111222333444444444444555555555555666444333444666888666555555666666777999::::::;;;;;;:::888:::<<<===<<<:::<<<===>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBDDDEEEGGGGGGIIIKKKPPPSSSTTT```vvv,,,+++******)))*********)))***++++++,,,++++++***)))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))***+++&&&''''''(((***++++++,,,******))))))))))))******(((((())))))))))))((((((((()))******(((((()))***'''((()))******)))((('''''''''((((((((()))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))************************++++++******)))(((((('''---,,,***)))))))))***+++&&&&&&'''(((((((((((('''************++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++......------------.........---,,,++++++---///000------,,,,,,------...//////...------------------------...//////...------------------------,,,,,,/////////////////////////////////////////////////////////......///////////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))***************+++++++++,,,,,,***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))***************++++++*********)))))))))******))))))))))))******((()))***)))'''&&&'''(((+++************)))))))))))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******++++++++++++++++++,,,,,,,,,***************)))))))))*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------------------............/////////000000111111111111222222111111000000111111222333444444444444555555555555666555444555777777777666555555666777888999::::::;;;999999:::;;;<<<;;;:::======>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<<<<===???@@@AAA@@@>>>===<<<===>>>???======<<<<<<;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGHHHQQQcccwww++++++***************+++******++++++,,,,,,,,,,,,***)))))))))++++++)))((())))))))))))))))))))))))***)))))))))))))))******''''''(((((()))******+++***))))))(((((())))))***(((((())))))))))))((((((((()))******)))((()))***(((((()))******)))(((((('''(((((((((((()))))))))))))))************))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,))))))(((((((((((()))))))))))))))))))))************)))(((''''''((()))***(((((((((((()))+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((---,,,***)))))))))++++++((()))***+++,,,,,,,,,,,,'''((((((((())))))))))))+++++++++******************+++++++++++++++,,,,,,***+++++++++++++++,,,,,,...---,,,++++++,,,---...---,,,,,,++++++---...///,,,,,,,,,,,,,,,---............---,,,,,,------------..................---++++++******))))))((((((////////////////////////////////////////////////......////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******************+++++++++,,,,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************,,,,,,++++++***)))))))))+++***)))(((((()))***+++&&&'''((((((&&&&&&&&&(((************))))))))))))***++++++,,,,,,++++++*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))******++++++,,,,,,,,,+++++++++******))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------------.........//////............/////////000111111000000111111222333333333444444444555555555444333333444444555555555555555666666777888999999:::999999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@??????>>>===;;;:::;;;===@@@BBBBBB@@@===;;;::::::<<<===;;;;;;;;;;;;<<<<<<======;;;<<<===>>>????????????AAABBBBBBAAA??????@@@BBBGGGMMMZZZiiipppnnnkkkkkkqqq|||+++***************++++++*********++++++,,,,,,---+++******+++,,,,,,+++)))))))))))))))))))))))))))******)))))))))))))))***)))((((((((((((((((((((()))((((((''''''(((((())))))******++++++******))))))***+++***)))((()))+++************************(((((((((((()))))))))***))))))************))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++))))))(((((((((((())))))((()))))))))*********+++***)))(((''''''((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))************************(((((())))))************,,,+++***)))))))))***+++)))***+++,,,---.........'''((((((((())))))))))))*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------............------........./////////......---------////////////////////////..............................///000000///......------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((************************''''''''''''''''''''''''(((((())))))************)))))))))************+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++******))))))+++***)))(((((()))***+++''')))************,,,---))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((()))))))))******++++++,,,,,,++++++*********))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////------------............---............/////////111111000000111111222333333333333444444444444555222333444444444444444555555555555666666777777888999999:::::::::::::::;;;>>>>>>==================<<<===>>>>>>???>>>>>>>>>>>>===;;;:::;;;>>>AAACCCDDDBBB???<<<:::;;;<<<===::::::;;;<<<<<<=========;;;<<<===>>>>>>???>>>>>>>>>???@@@???>>>>>>???AAA@@@EEEQQQ^^^ddd```ZZZXXXXXX^^^iiiwww*********)))******+++,,,++++++*********++++++,,,,,,++++++,,,------,,,***))))))))))))))))))))))))+++******))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((******++++++++++++******)))***++++++))))))***++++++******************+++((((((((()))))))))******))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***((())))))******+++++++++((((((((((((((())))))***(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((((((((()))++++++,,,,,,,,,************++++++++++++))))))*********+++++++++*********++++++,,,,,,---*********++++++,,,,,,---++++++************++++++((()))+++------,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,------...///...------------...///000000000000000/////////////////////////////////........................---...///000000///...---+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************************************'''((()))******+++******((((((((())))))))))))***)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********************************************))))))))))))******%%%'''))))))))))))+++---(((((()))))))))))))))***((())))))******))))))(((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))))))))*********+++++++++++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,------***+++,,,...////////////,,,------------.........//////000000000000111111111111000000111111222333333333333333444444444444333444666555444444555777444555555555666666666777888999::::::999999:::;;;=========<<<<<<===>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<===???AAACCCEEECCCAAA>>>=========>>>999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============:::;;;======<<<<<<===??????AAAIIISSSWWWQQQJJJGGGJJJKKKQQQZZZeeesss******))))))***++++++,,,,,,+++***)))))))))******,,,+++***+++------+++***))))))))))))))))))))))))++++++***)))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))************)))))))))***++++++))))))***+++******))))))))))))******(((((()))))))))*********))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))***)))(((''''''((()))***((())))))******+++,,,,,,''''''((()))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''((()))******((('''&&&''''''((()))************************++++++++++++(((((()))***+++,,,,,,---)))******+++,,,,,,------)))******+++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...///...------------...///------------............////////////////////////........................---...///000000///...---)))***,,,...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************&&&''')))***++++++******((((((((()))))))))******((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************'''(((((())))))******+++))))))************))))))$$$&&&''''''&&&&&&''')))(((((((((((())))))******++++++,,,,,,,,,,,,++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***++++++***************))))))))))))***************************************+++++++++,,,,,,---------)))***+++,,,............,,,,,,---------........./////////000000000111111111111000000111111222333222222333333333444444444111333555555333222444666444444555555555555666666777999;;;:::888888:::<<<<<<<<<;;;;;;<<<===>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@AAAAAAAAA???>>><<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<;;;;;;;;;888:::;;;;;;::::::;;;<<>>>>>>>>>>>>>>======;;;;;;<<<======>>>>>>???<<<<<<;;;;;;999888777777::::::<<<<<<<<<;;;:::999888888999:::::::::999999999:::<<<<<<;;;::::::;;;===999:::???CCCBBBAAABBB;;;:::===CCCEEEFFFMMMXXX^^^lll,,,++++++******++++++,,,************************++++++***))))))))))))))),,,++++++++++++++++++,,,---,,,***))))))***,,,---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,++++++******+++++++++*********))))))))))))************))))))))))))************))))))'''((()))***************++++++***))))))((())))))))))))(((((((((((())))))&&&''')))*********)))(((''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))***************+++++++++,,,,,,,,,+++++++++*********))))))(((((()))***++++++,,,,,,444222000---,,,+++++++++*********++++++,,,,,,,,,+++,,,------......------------------------,,,,,,------------------------......------------......,,,,,,,,,---------......///......---------......------............------------,,,+++,,,---...///,,,---------...////////////......---+++******)))***+++,,,,,,+++***+++---000///---,,,++++++,,,,,,+++*********+++,,,------******************************))))))******+++,,,******))))))))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((************))))))))))))(((((())))))))))))(((((((((((()))***************+++)))'''&&&((()))))))))***)))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))************************))))))(((((('''''''''&&&''''''((((((((((((''''''&&&((()))***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((''''''(((((()))***+++'''(((***,,,------------***+++,,,---...---,,,,,,$$$%%%'''(((***++++++,,,+++,,,------......------...............///000000222333444444222000111111000111222333444444555555111222333444444444333222444444444444444555666777777888999:::;;;:::999888:::::::::;;;<<<===>>>???AAA>>><<<<<<===>>>;;;999999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<<<<<<<:::999;;;:::;;;;;;===???BBBCCCNNNUUU___hhhsss++++++++++++++++++++++++************************+++***))))))((((((((()))++++++************++++++******)))(((((()))******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((())))))************)))******)))((((((((())))))******)))((((((((())))))''''''((()))))))))))))))((())))))***************))))))))))))))))))))))))''')))+++***)))((()))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***((('''''''''((()))***++++++,,,************+++++++++++++++++++++*********))))))((())))))***++++++,,,,,,...---+++*********++++++,,,,,,+++++++++++++++++++++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------............---------......///------............------------,,,,,,,,,---...///------------...............---------------,,,,,,+++---------++++++,,,---000///---,,,+++++++++,,,+++************++++++,,,************************,,,,,,***)))((('''''''''***))))))(((((())))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++************))))))))))))(((((())))))))))))(((((((((((()))************)))***)))'''''')))))))))(((&&&&&&'''((())))))******))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&((()))***)))((()))***((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((''''''((((((******))))))((()))))))))((((((***+++,,,---------***+++,,,------,,,++++++(((((()))***++++++++++++...............------,,,...............///000000111333444444222000111111000111333444444444444333111111333444444444444333555555444444444555555666777888999999::::::999999999999999:::;;;<<<===>>>@@@>>><<<<<<======;;;999888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999:::::::::999999999999999999999999888999999::::::999999888999999999999;;;===???@@@@@@EEELLLRRRYYYdddqqqzzz***+++,,,,,,,,,,,,+++******************************))))))(((((((((((((((*********))))))*********))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))+++************)))))))))))))))(((''''''((())))))))))))************))))))************))))))))))))((((((((('''(((((()))))),,,+++***)))))))))))))))((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))&&&(((******((((((((()))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''')))***+++,,,---))))))))))))************+++************))))))))))))))))))***++++++,,,,,,))))))))))))***+++,,,---------,,,++++++******)))++++++,,,---------------+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000------............---------,,,,,,,,,,,,---...///...------------------,,,,,,,,,------......//////---...///...,,,++++++,,,......---,,,++++++++++++++++++***)))))))))******************************,,,+++***(((''''''&&&&&&)))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------************))))))))))))((())))))******))))))((('''((())))))******)))))))))(((((((((******((('''%%%&&&'''((()))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((('''(((((())))))(((((('''&&&((()))***)))((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))******)))((((((((()))))),,,+++***)))(((((((((((()))))))))***+++,,,---...***++++++,,,++++++******++++++++++++++++++++++++/////////......------,,,///............//////000111222444333222000111111000222333555555444222111000111222333444555444444666666555444444444555555888888888888888999999:::888888888999:::;;;<<<===>>>===<<<;;;<<<<<<;;;999888999:::;;;;;;;;;:::999:::::::::::::::::::::::::::::::::999888777777666777777777777888888888888888888888888888888888888777777666666666666777777777777777777888999:::;;;999<<<@@@BBBDDDJJJRRRXXXaaahhhsss|||)))***,,,------,,,***)))************************))))))((((((((((((((()))******))))))))))))************++++++++++++******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))***((('''%%%%%%'''(((***))))))************))))))++++++***))))))(((((((((''''''&&&''''''((()))***---,,,+++***)))))))))))))))((('''''''''(((***+++((()))******++++++******(((((((((((((((((((((((((((***+++***)))''''''(((((())))))******))))))(((&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((()))************)))''''''((()))***++++++,,,(((((((((((())))))))))))************))))))))))))))))))*********+++++++++)))******++++++,,,---...,,,+++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---...///000111------............------,,,,,,,,,,,,------.........---------,,,,,,++++++,,,,,,,,,------------...---......---+++)))***+++------,,,+++++++++++++++++++++***)))((((((((()))************************)))(((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***+++,,,,,,************)))))))))((()))))))))******)))))))))'''(((((()))))))))))))))((((((((()))+++***(((&&&(((((())))))(((&&&###!!!(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))************************************))))))))))))(((((())))))))))))((((((&&&((()))***)))((()))***+++***(((''''''(((***+++(((((((((((())))))))))))******))))))))))))*********)))(((((('''''''''(((***))))))))))))+++---...++++++++++++******)))))),,,+++++++++++++++,,,,,,---------------------...//////............///000000222333333111000111222000222444555555333111///000111222333444555555555777666555444444444444444888888777666666888999:::777777777777888:::;;;<<<===<<<;;;;;;;;;;;;::::::777888999999999999888888999999999999999999999999::::::999888777666666555555555666666666777777777666666666777777777777777777666555444444555666777666666666666777777777888999:::<<<<<<<<<>>>CCCFFFHHHMMMTTT[[[dddqqq)))***,,,------,,,***)))************************))))))(((((((((((())))))******))))))))))))******)))***++++++++++++***)))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))************)))))),,,+++***)))(((((())))))''''''&&&''''''((()))***,,,,,,+++***))))))******)))((('''''''''(((***+++'''((())))))******))))))((((((((((((((((((((((((,,,------,,,)))''''''''''''(((((())))))(((((('''&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((()))************************)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////..............................------------......,,,,,,,,,---------......,,,,,,,,,---...///000111------............------,,,,,,,,,---------------------,,,,,,+++++++++***,,,,,,,,,++++++++++++***,,,,,,---+++)))(((((()))++++++++++++++++++******++++++***)))((((((((()))***************************))))))))))))***++++++((((((''''''''''''((((((''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((()))))))))************)))))))))((())))))************))))))''''''((()))))))))))))))((((((((()))+++***(((&&&(((((())))))(((&&&###!!!(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&((()))***)))((()))***))))))(((''''''((())))))(((((((((((())))))))))))******))))))))))))******&&&&&&&&&&&&&&&'''((()))***))))))((()))***,,,---+++************************************+++---...*********+++,,,...000111//////............/////////111222222111000111222111222333444444222111000111111222222333444555555777666555444444444444444888777666555666777888999666666666777888999:::;;;;;;;;;;;;;;;::::::::::::888888888888888888777777999999999999999999999999999999888777777666555555444444444555555555666666555555555666666777777777777666555444444555666777666666666666666666666666444555666777777999;;;===>>>@@@CCCFFFKKKTTT___ggg***+++,,,,,,,,,,,,+++***************************)))))))))))))))******+++*********))))))*********((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))(((((()))))))))))))))***))))))(((''''''((())))))))))))************))))))+++***)))(((((((((******((((((((('''(((((())))))******)))))))))******+++((((((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))),,,---...,,,***(((''''''''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((()))******++++++++++++******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))***************************)))************)))(((((((((((()))***,,,---...///******+++,,,,,,,,,,,,,,,+++,,,,,,------.................................///......------......///,,,,,,,,,---------......---------------...///000------............------+++,,,------......------,,,,,,+++++++++++++++***,,,,,,++++++******))))))***+++,,,+++)))(((((()))******+++++++++******)))++++++***)))))))))******************************...---,,,***))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((************)))))))))))))))******++++++******)))&&&'''(((((())))))(((((()))(((((((((******((('''%%%&&&'''((()))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((()))))))))))))))***((())))))******))))))(((&&&((()))***)))((()))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))((((((((()))******&&&&&&&&&&&&'''((()))***)))))))))))))))***+++++++++************+++,,,,,,******))))))***,,,---///)))))))))***,,,///222333000//////............///...000222222111000111222111111222222222222222111333333222222222333444555666666555444444444555555666666666666666777777888666666666777888999:::;;;999:::;;;;;;999999999;;;999888888888777777777777888888888888888888888888777777777777666666666666444444444444555555555555444555555666666777777888666666555555555555666666444555666666666666666555222222333555666777888888:::;;;;;;<<>>===666333///,,,+++,,,...///---...//////////////////000000000000111111111111111000000000000111222222...---...000333333222000333333333333333333333333444333333333333444555555444444444444444444444444666666666666666666666555333777888444222555777777666666555555555555666666888777666555444444333333555555444333333222111111111111111222222222222333222222111111111111111222///000000111222333333333222222111111111111222222///000111111000000111333+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,,,,+++***)))((((((************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---+++)))''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''((()))***++++++++++++++++++***)))))))))++++++***((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++***)))((('''((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&(((((((((((())))))))))))******+++,,,,,,---,,,,,,------------,,,++++++***------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------------............////////////......+++***)))(((''''''''''''------------,,,+++***************++++++,,,,,,---++++++,,,------,,,,,,,,,))))))*********+++++++++++++++************++++++************************++++++***))))))***++++++*********************************))))))))))))(((,,,***)))((((((***,,,---******))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''(((((())))))***+++++++++***)))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((()))))))))(((((((((''''''+++((((((,,,...+++***+++*********)))((('''&&&&&&&&&(((******(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++++++++...---...///000///---***,,,,,,++++++******+++,,,------...///////////////000000000000111111111111000000000000000000000000000///...///000111222222333333333333333333333333444333333333333444555555222222222333444444555555555555555555555555666666555:::<<<777444555777888555444444444444444444555666666666555444333222222111111111111111111222222222222222222333333333333111111111000000111222222111111111111111111111111111111111111111111111111...///111000//////000222******+++++++++,,,,,,,,,************************))))))***++++++++++++***)))***+++,,,,,,,,,+++***))))))))))))************''''''(((((())))))******,,,+++++++++***)))))))))************************,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))))))))******++++++******)))(((((()))******)))(((***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******))))))(((((('''''')))*********)))(((''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))'''&&&)))))))))*********++++++***++++++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------------,,,---,,,,,,,,,,,,------...000000////////////000000...//////////////////...///...---,,,+++*********+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,((()))******************)))))))))***++++++,,,,,,++++++************++++++************************,,,+++)))'''''')))+++,,,************************+++++++++*********))))))***)))((((((((()))+++,,,******))))))))))))******)))*********++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))((()))***,,,,,,,,,+++***&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((('''''''''+++''''''***,,,***)))***))))))******)))((('''&&&'''***---,,,)))&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******+++---......+++(((***,,,......---,,,,,,---,,,---...///000000000000/////////000000000111111///000000000////////////333111000//////000222333222222222222333333333333444333333333333444555555333333444555666666777777555444444444444555666666777===@@@;;;666555777777444444333333333333444444444444444444444333222111...//////000000111222222222222222222333333333444111000000000000111222222222222111111111000000000000000111222222111000000...///111000//////000222)))))))))*********++++++************************((()))***+++,,,++++++***((())))))******+++******************++++++++++++(((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******'''((()))++++++***)))((())))))******))))))((('''(((***+++***)))((()))***((((((((((((((((((((((((************************((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))++++++,,,,,,,,,---------,,,------------,,,,,,+++++++++,,,---------,,,,,,***+++,,,---.../////////------,,,,,,,,,---//////......------------......---......//////......---000000///...............***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,(((((()))***************((())))))***++++++,,,,,,++++++************++++++******************************))))))))))))******************************************))))))))))))'''''''''''''''(((((((((******))))))))))))******))))))***+++,,,------...'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))***************))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((())))))***%%%''')))+++,,,,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))*********)))))))))(((((((((%%%$$$(((***(((&&&((((((((()))******)))(((''')))---000///+++'''(((***))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))***,,,......,,,***'''))),,,,,,++++++---///,,,---...///000000000000....../////////000000000......//////////////////111111111000///000222333111111222222222333333333444333333333333444555555555555555666666666666666444444333333333444666666777???CCC>>>777555444444333333222222222222333333111222333333333222111111000000000000111111111111111111111111222222222222000000000000000111222222000000000000111111111111///000111222222111000///...000111111000///111222((())))))))))))*********************************((()))***+++,,,+++******'''((((((((())))))************+++++++++,,,,,,,,,))))))))))))((((((((((((***************+++++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((***++++++++++++))))))))))))))))))))))))((((((((((((((()))******'''(((+++------,,,***((()))))))))))))))(((''''''***++++++***((((((((()))))))))))))))))))))))))))************************(((((())))))******++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---(((((()))))))))*********.../////////...---,,,,,,***+++,,,,,,------------,,,---......//////.........------,,,---...///000+++******))))))******+++,,,------......------,,,******))))))******++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++************************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++*********))))))))))))******))))))***+++---...///000'''((((((((())))))******(((((((((((())))))))))))))))))******+++++++++,,,(((((())))))******+++++++++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''(((((()))***+++###%%%(((***++++++*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++************))))))&&&&&&***,,,)))((()))'''((()))******)))((((((+++///333222,,,))))))+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))+++******+++,,,+++)))&&&,,,......,,,)))(((***---,,,---...///000000000000............////////////---...//////000/////////...///111111111111222333111111111222222333333333444333333333333444555555666666555444444333222222444333333222333444666666777@@@DDD???777444333222333222222222222222222333///000111222333222111000333222222222111111000000000000000000111111111111000000///000000111222222......///000111222333333///000111222222111000//////000111111000000111222***++++++++++++***)))))))))************+++++++++***++++++,,,+++***((('''(((((((((((())))))))))))+++***)))'''&&&$$$###"""))))))))))))))))))))))))++++++******))))))((((((************************++++++***)))(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++(((((((((((((((((((((((())))))************))))))(((((())))))))))))((('''---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))******+++******+++,,,------......,,,,,,+++***+++,,,---...))))))***+++,,,,,,------------------------------,,,,,,---.../////////...------------------------+++++++++,,,,,,---------------------,,,,,,+++******++++++,,,,,,++++++***++++++******************))))))************))))))))))))***+++,,,,,,------,,,++++++******++++++,,,,,,+++***((((((((())))))))))))))))))***+++,,,---*********)))******++++++)))************++++++++++++*********))))))((((((*********)))))))))))))))'''((()))******************)))))))))((((((''''''(((((((((((())))))))))))***************************))))))(((((('''((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((+++*********))))))((((((((('''''''''((()))+++,,,000---)))'''&&&'''&&&%%%''''''''''''((((((((((((+++(((%%%&&&***,,,,,,+++***)))(((''''''((()))***+++***)))))))))***,,,---+++***((('''&&&''')))***&&&''''''((()))******+++,,,:::>>>222'''(((,,,+++******))))))(((((('''''''''((()))***************))))))(((((()))***++++++))))))))))))************++++++******++++++,,,---,,,,,,------...///000000444111------///000///...000000000000000000000000111111111000000000000000222333444555555555444333333333333333333333333333555444222111111111222222333222222222222333444555777888:::999777666666777555555333222111222333333111222222222222111000000000000111111111111000000000000111111111111000000000000000000000000000000...///000222222111000000////////////000000000000///000111222222111000///+++++++++++++++***)))))))))************+++++++++---------------,,,+++***))))))))))))(((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))***+++)))))))))******+++++++++,,,,,,+++++++++,,,---...*********+++,,,,,,,,,---------------------------+++,,,------------------////////////////////////+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,)))******************)))*********++++++,,,,,,,,,+++******************+++,,,+++***))))))******+++))))))))))))***+++,,,---)))((())))))***+++,,,---))))))*********+++++++++************)))))))))(((***)))))))))))))))))))))(((((())))))***)))))))))*********))))))((((((((((((((((((((())))))))))))************************---,,,+++***))))))******,,,+++************+++,,,***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))******)))))))))((((((((('''&&&&&&&&&'''(((******,,,***'''&&&'''(((((((((((((((((())))))))))))***(((((((((+++---...,,,)))***)))(((((((((((()))***(((((('''''''''((()))***+++***((('''''''''))))))'''''''''((()))************666999///'''(((+++)))))))))))))))((((((''''''((())))))************))))))))))))))))))***++++++))))))))))))************))))))(((((())))))***+++,,,,,,------...//////000333000...---///000///...........................000000000000000000000000111111333333444333333222333333333333333333333333444333222111111111222222111111222222222333333333666777888888666555555666555444333222111222222333111222222222222111000000000000111111111111000000///000000111111000000/////////////////////////////////000111111111111000000000000000///////////////000111222222111000///+++++++++++++++******))))))************+++++++++------,,,,,,++++++,,,,,,******))))))(((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))(((((('''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))++++++******)))'''&&&%%%(((((((((((((((((((((((())))))************))))))((((((((()))))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((()))************((((((((((((((((((((((((++++++++++++++++++++++++''''''''''''((()))***+++))))))******************,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,++++++........................---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------......///******++++++++++++************++++++++++++++++++)))))))))))))))))))))))),,,++++++***++++++,,,---))))))))))))******+++,,,''''''((()))***,,,---...)))))))))*********++++++************))))))))))))))))))))))))))))))******))))))))))))))))))((((((***************)))))))))(((((((((((())))))))))))************************///...,,,***))))))***++++++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))******))))))((((((((((((((('''&&&&&&%%%%%%&&&'''((()))(((&&&$$$%%%''')))***)))))))))))))))************&&&(((+++...000///+++'''+++***))))))))))))***+++''''''&&&&&&&&&'''((()))+++***((('''''''''((()))''''''(((((())))))******)))000222+++''')))***''')))))))))(((((((((((('''))))))))))))))))))(((((())))))))))))))))))***+++))))))))))))************))))))(((((())))))***+++,,,,,,,,,---......//////222000......///000///...........................000000000000000000000000000000111222222222222111333333333333333333333333333333222111111111111222000111222333333333222222444555666666444333333444444333222111111111222333111111222222111111000//////000000111111000000/////////000000000000//////////////////////////////000000//////000000111111111111000000//////......000111111222222111111000++++++,,,,,,++++++***)))))))))*********+++++++++,,,+++***)))))))))++++++******))))))((((((''''''''''''((()))***++++++,,,(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))******)))(((&&&%%%(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***((())))))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))************++++++&&&&&&&&&&&&''')))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---...//////+++++++++,,,,,,+++++++++++++++++++++************))))))************))))))************+++,,,,,,,,,)))))))))))))))***++++++(((((((((((()))+++,,,,,,))))))))))))*********************))))))))))))))))))))))))))))))************+++++++++***)))((((((++++++******************(((((((((((())))))))))))************************...,,,***''''''''')))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$%%%''')))))))))(((((()))))))))*********&&&(((+++---...---***'''+++******************+++((((((((((((((())))))*********)))((('''(((((()))'''((((((((()))))))))***(((,,,,,,)))(((******&&&((((((((((((((((((((((((******))))))((((((((((((***)))))))))))))))******((()))))))))************++++++******++++++,,,---,,,,,,,,,------.........000///....../////////.........................../////////000000000000000000000111111111222222222222222222222222222222222222222111111111111111111000111333555555444333111111333444444333222222333333222111000000111222333111111111111111000000/////////000000000000//////...//////000000//////...////////////////////////000000///......000111222111111000000//////......111111111111111111111111+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++)))))))))***+++,,,***)))))))))(((((((((''')))))))))***************(((((((((((((((((((((((((((((())))))******++++++************************)))))))))(((((()))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))************))))))((((((''''''((()))***+++((())))))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------------......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...+++++++++,,,,,,++++++++++++***************************+++,,,,,,+++******(((((()))******+++++++++)))))))))((())))))************))))))((()))))))))(((((()))))))))*********))))))))))))))))))******(((((())))))************,,,,,,,,,,,,+++******)))******************++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''(((((((((((('''((((((((())))))))))))(((&&&%%%%%%'''((('''&&&'''''''''((((((((())))))'''((())))))))))))))))))*********++++++*********'''(((((()))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))((()))***((()))+++***''''''''''''''''''(((((((((+++***)))(((''''''((((((******)))))))))))))))***((()))))))))************++++++******++++++,,,---,,,,,,,,,---------------....../////////......///////////////////////////......//////000000000000111111111111111222222333222222222222222222222222111111111111111111111111111222444555666555333222///111333333111111111222222111000000000000222222000111111111111000////////////000000000000//////......////////////..............................000///.........///111222111000000000/////////...000000000000000000000000,,,,,,,,,,,,,,,++++++***)))************+++++++++,,,,,,++++++,,,,,,------((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******+++(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++))))))))))))))))))))))))))))))************))))))((((((''''''''')))***+++))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((()))******))))))((())))))))))))))))))))))))((())))))******++++++,,,((((((''''''(((((()))***(((((())))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,------------------------------------......//////......---------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++******++++++++++++******))))))*********************+++,,,------,,,+++***(((((()))*********)))))))))))))))(((((())))))***++++++***)))((((((((((((((((((((()))))))))******))))))))))))************((((((((()))******+++++++++++++++,,,++++++******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******'''(((((((((((()))))))))(((((()))))))))))))))((()))(((&&&'''(((((('''%%%''''''''''''((((((((((((((()))((('''%%%&&&(((+++))))))***++++++***))))))%%%&&&'''(((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))'''((()))))))))******)))&&&''''''''''''(((((((((***)))((('''&&&'''((()))+++******)))))))))))))))))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,------,,,---//////.........///000000000000000000000000---......//////000000111111111111000111111222333222222222222222222222222///000111111222111111111111222333444555444333333...000222222111000111222111000/////////000111222000000111111000000///......//////000000//////...------............------........................//////......//////000000/////////000000000000000000//////......//////000,,,,,,------,,,,,,+++***)))************+++++++++***+++,,,---------------''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((()))******(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))---,,,***(((((()))+++,,,))))))))))))))))))))))))))))))************))))))(((((('''&&&''')))+++,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((((((((())))))(((((('''))))))))))))))))))))))))***++++++,,,------......******)))((((((((())))))''''''(((((())))))*********+++,,,---------,,,,,,+++,,,,,,,,,---.........------------------------,,,,,,---.........------------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,***++++++,,,,,,++++++***))))))******************)))******************)))(((((())))))******++++++)))***+++,,,,,,+++***))))))***+++++++++***)))((())))))(((((((((((())))))***))))))(((((((((((()))(((((((((((()))))))))***((()))))))))************'''(((((()))******++++++(((((()))*********))))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++******+++,,,,,,+++******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******''''''((())))))(((''''''(((((('''((())))))(((''''''(((((((((((())))))))))))******(((&&&&&&)))+++((())))))******))))))(((&&&'''((()))))))))(((((()))))))))))))))(((((('''))))))))))))((((((((((((&&&''')))***((('''(((***&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***++++++***)))))))))))))))))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***---000000...---...///////////////////////////------......///000000111000000/////////000111222111111111111111111111111...///000111222222111000000000111111111222222222...000111222111000111222000//////...///000111222000000000000000//////.........////////////......---------......---------........................---...//////000000//////......//////000000111111///...---,,,,,,---...///,,,,,,------,,,,,,+++***)))************+++++++++''')))***+++,,,++++++***&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))111///+++((('''(((+++,,,))))))))))))))))))))))))))))))************))))))(((((('''&&&''')))+++------,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''((((((((())))))******))))))************))))))'''(((((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''(((((()))))),,,+++***))))))(((((((((((())))))***+++,,,,,,---***+++,,,---...---,,,,,,++++++,,,,,,---...//////------------------------***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,+++++++++++++++******************))))))************))))))'''(((((()))***++++++,,,''')))***++++++***)))'''+++,,,------,,,+++)))(((***)))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++&&&&&&'''(((((()))((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))!!!"""%%%(((******)))(((((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))******++++++&&&&&&((((((((('''&&&%%%'''''''''(((***+++***((())))))))))))************(((***,,,***(((''')))+++'''((()))******)))((('''((()))+++,,,,,,,,,+++***)))))))))))))))(((((('''))))))))))))(((((((((((($$$&&&)))***'''$$$&&&***&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++++++++***))))))((())))))))))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---000000...---...///........................---------...///000000111///......------///000111111111111111111111111111...///000222222222111000/////////...///000000111...///111222111000111222000///.........000111222000000000000000//////.........////////////......,,,------......------,,,........................,,,---///000000000///...------...///000111222222...---,,,++++++,,,---...,,,+++++++++***)))))))))***)))))))))***+++,,,,,,))))))************))))))******))))))))))))******+++***)))(((((()))***+++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''((()))+++,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))))))))'''&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,++++++***++++++,,,------------,,,***,,,------++++++,,,...++++++++++++++++++++++++---------,,,,,,+++++++++111///---+++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++******))))))((((((&&&''''''((()))*********'''((()))*********************))))))((((((''''''*********************++++++******)))(((''''''&&&))))))))))))************,,,+++++++++***)))))))))+++***((('''&&&''')))***((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&&&&'''((()))))))))(((&&&&&&((()))************&&&'''((()))***+++,,,---******))))))***+++,,,,,,))))))(((((()))***+++,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,******++++++++++++,,,,,,,,,------......------,,,............////////////............////////////111111000000000000111111111111111111000000000000333222111000000222444555000000111111111111000000//////000000000000//////......////////////......000000///.....................---------,,,,,,,,,000000//////............,,,,,,,,,------.........111...------000111///---........................///---++++++------+++)))+++++++++***************++++++******************))))))************))))))+++******))))))******++++++***)))(((((()))***+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''((()))***++++++***))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))************************************************************************************************))))))(((((((((((()))))))))((((((((('''''''''&&&''''''((())))))***++++++((())))))************)))***)))))))))((((((((('''))))))((((((((((((((((((*********)))((('''''''''))))))))))))******************))))))))))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((()))***'''''''''((((((((())))))))))))))))))((((((''''''))))))))))))))))))))))))((('''''''''(((((())))))'''''''''''''''(((((((((&&&'''((()))************&&&'''(((((()))***++++++)))))))))))))))***++++++)))))))))))))))*********)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,------------.....................---,,,,,,............////////////............////////////111111000000000000111111111111111000000000/////////000000111111222111111///000000111111000000////////////000000/////////......////////////......000000///...............//////.........---------/////////......---------,,,,,,,,,---------------000...,,,---///000...,,,........................000...,,,,,,......---+++***************+++++++++,,,,,,+++******)))))))))))))))************))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************)))((((((***)))))))))((((((((('''(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''(((******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''((((((((((((******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++,,,++++++***)))******+++,,,+++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***+++++++++)))************))))))((())))))))))))(((((((((((()))))))))(((((('''''''''******))))))((((((''''''))))))))))))************((((((((((((((())))))))))))(((''''''((()))+++,,,************************)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((((((((())))))***''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))))))))((('''&&&%%%&&&''''''&&&'''((())))))******)))''''''((((((((())))))))))))(((((((((((())))))***((()))*********)))((('''((((((''''''''''''((((((((((((((((((((((((((((((******************************))))))******+++,,,,,,,,,------------.....................---,,,,,,---............/////////............////////////111000000//////000000111111111000000000000//////,,,...000222222111///...//////000000000000//////......////////////............////////////......000///......---.........////////////..................------------,,,,,,------------,,,,,,,,,,,,...---,,,,,,......---,,,------------------------000...------...///...,,,)))))))))***+++++++++,,,******+++++++++******)))))))))************))))))***))))))(((((())))))******))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&((('''&&&&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,((())))))***************))))))***++++++++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,---/////////...------------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))******************************************************************************************************++++++++++++******************))))))))))))))))))******++++++++++++***************)))((('''))))))))))))((((((((((((+++++++++***))))))((((((***)))))))))((((((((('''((()))))))))************'''(((((())))))*********(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((***)))&&&%%%$$$%%%&&&'''''''''((()))))))))))))))((((((((((((''''''''''''(((((('''''''''(((((()))((()))***++++++)))'''%%%(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,++++++,,,------------------------.........//////............////////////000000////////////000000111000000000////////////...///000000111000///......//////000000//////...---......//////......------......//////......---///......------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,------------------------......------......------)))))))))***+++++++++,,,'''((()))+++,,,,,,,,,,,,))))))************))))))(((((((((''''''((((((((()))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))((((((''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((***)))(((&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++'''(((((()))******))))))))))))***++++++++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,+++++++++---.../////////...---+++***))))))++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***************************+++++++++***************)))((('''(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((((()))))))))************)))))))))******+++++++++((((((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((***)))'''%%%$$$%%%'''((('''(((((())))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''(((((()))***+++***(((&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,*********+++++++++,,,,,,'''(((***+++---.........------------........................////////////000000////////////000000000000000////////////...111000//////...///000111......////////////......------............------------............------......------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,,,,++++++,,,,,,------------------------,,,,,,---,,,,,,,,,,,,---***************+++++++++%%%''')))+++,,,------,,,))))))************)))))))))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((******(((''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++)))******+++,,,+++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............+++***((('''(((***,,,---//////...---+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((************************)))************))))))((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************************++++++++++++((())))))******+++++++++'''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''(((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''(((((((((((((((***)))''''''&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''((('''((()))))))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))******+++,,,,,,,,,------------......'''((()))+++---...//////,,,------------.....................////////////000//////......//////000000000////////////......333111///------...000111------............------,,,,,,------------,,,,,,------............---------------,,,------...///,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...+++++++++***************&&&(((***,,,,,,,,,++++++))))))************))))))******))))))))))))******((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''&&&'''((()))******))))))***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))******))))))((('''&&&&&&&&&'''((())))))))))))))))))******)))))))))(((((((((((((((((((((((())))))*********+++++++++***+++,,,------.........***++++++,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------+++++++++,,,,,,,,,------++++++*********++++++,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''((((((((()))))))))))))))))))))))))))((())))))************)))'''((((((((()))))))))***%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******++++++*********(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&'''((()))***(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))(((((())))))))))))((((((((()))))))))))))))))))))***)))((((((''''''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,------------......++++++,,,---............,,,,,,---------.....................//////////////////............//////000000/////////.........000//////......---......---------......---------,,,,,,------------,,,,,,,,,------......------,,,---,,,,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...+++++++++++++++,,,,,,,,,+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///,,,+++++++++******))))))((()))+++,,,,,,+++***)))))))))************)))))),,,,,,++++++++++++,,,,,,((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&%%%&&&((()))*********)))+++*********+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&''')))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))(((((('''(((((()))***++++++,,,******++++++++++++******((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,---...///000000000000++++++,,,------------,,,***,,,------,,,+++---...------------------------)))))))))******+++++++++,,,---///000000///---,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((((()))))))))******++++++)))))))))((((((((((((((('''((()))***************'''((((((((())))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))******************))))))((((((''''''******+++++++++******)))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''(((***++++++))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''((('''((()))***++++++******((()))))))))))))))((((((((()))))))))*********+++******)))((((((((((((((('''''''''''''''((()))***&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,//////000000//////...---,,,,,,,,,---------................../////////000//////............//////000/////////............,,,---...//////---+++***,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,---+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...111************************))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))+++,,,------,,,+++)))(((+++++++++***)))(((((('''''')))***)))((('''((()))''')))++++++)))))))))***)))))))))))))))))))))))))))(((''''''''')))***+++***)))))))))((((((''''''+++)))''''''******(((&&&++++++******))))))((((((++++++******************))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,,,,+++***,,,...---***&&&+++,,,------......------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++///,,,)))))),,,......---************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***+++***(((((()))******)))))))))************))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***+++,,,+++)))))))))***(((((()))***+++,,,,,,,,,************************+++++++++*********))))))***)))'''&&&'''(((***++++++++++++++++++,,,,,,---(((((())))))*********+++******))))))((((((''''''******))))))))))))******'''((()))******)))((('''******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((***+++++++++)))(((&&&&&&((()))+++''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))%%%&&&(((***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))***++++++******+++******---000111///,,,***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,.........,,,+++,,,---,,,---......//////......000///---++++++---///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///...,,,******+++,,,---........................************************))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))((()))************)))((((((((((((((()))))))))***)))***+++,,,,,,,,,+++***++++++******)))(((((('''((()))******(((((()))***)))+++,,,,,,***)))***+++))))))))))))))))))))))))))))))((((((((()))***+++*********))))))(((((((((+++)))'''((()))***(((&&&)))))))))(((((((((((((((************************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---+++))))))***+++***(((++++++,,,---------------+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------+++)))***,,,...---+++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++***))))))***+++*********++++++,,,,,,++++++***************************+++***))))))))))))***+++((((((((((((((((((((((((***+++,,,+++)))))))))***((((((((())))))******+++*********************************)))))))))(((((())))))'''''''''(((***+++(((''''''''''''((()))))))))*********++++++++++++)))))))))))))))(((((((((******))))))))))))******'''((()))******)))((('''******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((()))*********)))(((''''''((()))***'''((((((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((()))(((((((((((((((((()))''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((())))))))))))'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''')))((((((((()))***+++,,,,,,++++++,,,//////---***++++++,,,------------,,,...------,,,,,,------...------------------------...............//////...,,,------........................------.........///.........---------,,,***++++++,,,,,,---------+++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,///...,,,+++***+++,,,---------------------------))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))'''(((***,,,,,,***((('''((((((((()))))))))******((()))***+++,,,,,,,,,,,,++++++******)))((((((((()))***+++***))))))***++++++,,,...---+++*********))))))))))))))))))))))))))))))(((((())))))***+++***************)))))))))***)))(((((())))))((('''''''''''''''((((((((((((************************)))))))))))))))))))))))))))************))))))((('''''''''((()))*********,,,+++***)))((('''&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))******************))))))---***'''&&&((()))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---...***))))))***,,,---+++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++************+++++++++******************+++******++++++++++++******))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***+++,,,+++)))))))))***((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((('''''''''(((***+++)))))))))))))))******++++++++++++++++++,,,,,,,,,(((((())))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((***)))(((''''''((()))***((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((+++)))'''&&&'''))),,,...---,,,++++++,,,,,,***(((++++++,,,---------------...------,,,,,,------...------------------------...,,,***,,,///111///---,,,,,,---...............,,,---...//////...---,,,......------------,,,,,,))))))***+++,,,---......***+++,,,------...---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...,,,+++++++++,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***((()))************)))((((((((()))))))))*********))))))******++++++++++++************))))))(((((()))+++,,,+++***)))***++++++---...---***)))((()))((((((((((((((((((((((((((((((((((((((((((((()))++++++*********************))))))((()))((((((''''''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))************)))((('''((((((((()))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++******))))))((((((,,,***)))((())))))******)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------((()))***+++,,,,,,***)))************************************************---,,,,,,++++++*********)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))************************)))***++++++***))))))***'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))************))))))******+++,,,++++++++++++++++++++++++((((((((())))))******+++))))))(((((((((((())))))(((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))(((''''''''''''((()))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))+++***)))(((''''''((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((***)))((('''(((***,,,---+++*********++++++***)))+++,,,,,,---...---------...------,,,,,,------...,,,,,,------------------,,,(((&&&(((---000...***,,,,,,---.........------,,,------......------,,,------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,************************++++++++++++++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******,,,***(((''''''(((***,,,))))))))))))************+++++++++******)))))))))*********))))))))))))))))))+++,,,+++***)))***+++***,,,,,,+++)))''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&******************++++++))))))))))))((((((((((((((((((((())))))*********(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++******))))))((((((((()))***,,,,,,,,,+++******)))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))***+++,,,,,,''')))+++,,,,,,+++******************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************((())))))))))))))))))(((''')))++++++)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***************************+++,,,+++)))))))))************************)))((((((((((((((((((((((((************************((((((((((((((())))))***'''&&&&&&&&&&&&'''((((((******************))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******++++++***(((((()))******+++,,,---,,,,,,---.........------...------,,,,,,------...,,,,,,,,,---------......,,,(((&&&(((---000...***+++,,,,,,---...---------///...,,,++++++,,,...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......------,,,+++))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************************++++++,,,---......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++---+++(((&&&&&&(((+++---)))))))))*********++++++,,,,,,+++))))))(((((()))******)))))))))))))))))))))***+++***))))))***+++)))***,,,+++)))''''''((())))))))))))))))))))))))''''''((((((((('''&&&&&&)))))))))***************((()))***)))((('''((()))))))))))))))************'''(((((())))))*********))))))))))))))))))))))))((())))))************)))*********)))((('''''''''''''''(((((()))*********************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))(((((('''***---...---+++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))((())))))***+++,,,(((***,,,,,,+++***+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,------************************(((((())))))))))))((((((&&&))),,,,,,)))'''(((***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++,,,+++)))))))))******************+++++++++))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))((((((((((((((()))***************)))))))))))))))))))))******************)))((((((''''''(((((()))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***)))(((((((((((((((((()))))))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((())))))))))))"""$$$&&&)))))))))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))+++++++++***)))'''(((******)))***---///,,,,,,---..................------,,,,,,------...+++,,,,,,------............,,,***,,,///111///---++++++,,,---------------///...+++))))))+++...///******++++++++++++,,,,,,------,,,+++***)))((((((------------,,,***)))(((---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,***+++,,,------------,,,++++++++++++++++++++++++******)))******+++,,,---............---------,,,------------------------************************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++,,,***(((''''''(((***,,,))))))*********++++++++++++***)))(((((()))******)))))))))))))))))))))***((()))******(((((()))***)))***,,,+++***))))))***))))))))))))))))))))))))))))))*********)))''''''((((((((())))))*********(((***+++***'''&&&'''))))))))))))))))))(((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************(((((())))))))))))((((((***)))((((((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,((((((((()))))))))))))))'''***,,,,,,***)))+++---++++++,,,---------------))))))***+++,,,------...))))))))))))***+++,,,---***+++---,,,******,,,///*********************************************************++++++,,,,,,---))))))))))))))))))))))))((())))))***,,,------...************************((()))************)))((('''+++//////+++)))***,,,,,,,,,------------,,,,,,***************************+++,,,------,,,+++******************************+++,,,+++)))))))))***(((((())))))******++++++************************))))))))))))*********+++'''(((((()))))))))))))))+++++++++++++++,,,------+++++++++******)))))))))++++++******************((((((''''''''''''((((((***)))(((''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((()))******&&&''''''''''''''''''&&&'''((((((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((()))******++++++)))++++++***)))))),,,///,,,------..................------,,,,,,------...++++++,,,,,,---......///...............//////...++++++,,,------------,,,------,,,++++++,,,------************+++++++++,,,,,,,,,++++++******))))))***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))))))))******++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---...............------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++))))))(((((((((***+++,,,)))))))))))))))*********''')))***)))((('''((())))))+++,,,,,,+++++++++,,,))))))))))))))))))))))))***+++,,,,,,,,,***)))(((''''''(((((()))))))))***(((***+++***'''&&&''')))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******************************(((((())))))))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------''''''(((((())))))******(((******(((''''''+++...+++,,,------......------(((((()))***,,,---...///************+++,,,---...+++,,,---,,,******---000************************))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))((())))))+++,,,---......************************)))***+++,,,,,,+++***)))(((---111111---***,,,...***++++++,,,,,,++++++***************************+++,,,------------,,,+++))))))))))))))))))))))))***+++,,,+++)))))))))***&&&''''''((()))******+++************************'''((((((((())))))******'''(((((())))))))))))))))))))))))((()))******+++,,,,,,,,,++++++*********,,,+++++++++***)))))))))((((((''''''''''''((((((***)))(((''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((***+++,,,&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((()))))))))))),,,+++)))'''&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))*********)))'''&&&'''))),,,...,,,------+++)))(((+++...,,,---......//////.........------,,,,,,------...++++++,,,,,,---...//////,,,.........,,,+++,,,---++++++,,,---------,,,,,,+++,,,------------,,,+++))))))******+++++++++,,,***************+++++++++((((((***+++,,,------...---,,,,,,++++++,,,,,,---(((((())))))*********+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---......//////......---,,,***************************))))))((('''&&&&&&%%%''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((()))***************************************(((((((((((())))))))))))((())))))))))))((((((''''''(((***,,,,,,+++)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&'''((())))))***))))))---+++)))***,,,,,,)))&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((***%%% $$$''''''%%%&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************************************(((((()))***************++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++,,,***)))((((((***,,,---(((((()))***++++++,,,,,,---,,,,,,,,,++++++******************************+++,,,............,,,+++((())))))***+++,,,,,,---)))*********+++++++++++++++***)))(((((()))***+++++++++******************++++++++++++,,,,,,---...))))))*********+++++++++---,,,***)))))))))***+++******))))))))))))******,,,,,,++++++++++++++++++,,,+++++++++***)))))))))+++***+++,,,------+++)))&&&'''(((******++++++++++++++++++*********))))))))))))************))))))((((((((((((((()))******++++++******++++++,,,------+++))))))*********)))************************))))))((((((''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''')))*********)))(((''''''(((((())))))******%%%%%%%%%&&&''')))***+++***)))((()))***+++***))))))))))))))))))+++---...((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&%%%$$$'''***+++***'''((())))))))))))(((((('''((((((((((((((('''''''''******+++++++++,,,,,,,,,******))))))******+++,,,***+++,,,---............++++++++++++++++++++++++---,,,,,,---//////...,,,......---------,,,,,,,,,---------............///++++++,,,,,,+++)))((('''++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++...------,,,+++++++++,,,++++++******)))((((((''')))))))))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))***+++,,,---------------'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***$$$%%%'''((()))*********$$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***'''(((((())))))))))))((()))'''&&&(((***+++)))&&&***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))---)))%%%%%%)))+++***((('''''''''((()))*********))))))))))))(((((((((((())))))))))))************************************(((((()))***************++++++++++++++++++++++++))))))***++++++,,,------******++++++++++++******+++***)))))))))***,,,,,,((())))))***++++++,,,,,,))))))))))))((((((''''''************************+++++++++,,,,,,+++++++++&&&&&&''''''(((((()))))))))))))))*********+++++++++***)))(((((()))***+++************************+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,+++******)))))))))*********))))))))))))******))))))))))))))))))))))))+++++++++***************)))((((((***++++++)))''''''((()))************************)))))))))(((((())))))************))))))((((((((((((((())))))******))))))))))))***+++++++++)))(((((())))))((('''((((((((((((((((((((((((***)))(((&&&&&&'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((()))))))))))))))((('''((((((((()))))))))***,,,+++******)))*********'''&&&%%%&&&'''((((((&&&((((((''''''((()))***+++((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''***+++)))'''(((((())))))))))))((((((((((((((())))))*********)))))))))*********++++++******))))))******+++,,,***+++,,,---............---------,,,,,,---------)))))))))+++---...---+++***+++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------,,,***)))+++******)))***+++,,,---+++++++++++++++++++++++++++******************+++,,,,,,---------,,,***)))************************)))***++++++,,,,,,++++++************************************************)))))))))))))))))))))))),,,,,,+++***************------,,,,,,+++*********++++++++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,)))))))))(((((('''&&&%%%((((((((((((((((((((((((((((((((()))))))))******%%%&&&'''((()))*********((((((((()))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((()))***+++((())))))))))))(((((('''&&&&&&&&&(((***+++***((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******---***((())),,,---+++)))''''''(((((())))))************))))))((((((''''''))))))))))))************************************(((((()))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,)))******************))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++******************************************))))))))))))******))))))******************((((((((()))))))))************))))))))))))******************************+++++++++***++++++,,,---+++++++++,,,,,,,,,------)))************))))))(((******))))))))))))******))))))))))))))))))))))))***************+++++++++(((''''''((())))))(((&&&((())))))*********)))))))))))))))((((((((((((((())))))************))))))'''''''''((((((((()))))))))(((((((((((()))*********))))))***++++++(((&&&((((((((((((((((((((((((***)))(((&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''&&&&&&))))))((((((((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&'''((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((()))'''''''''''''''''''''''')))(((((()))***+++)))(((&&&'''((())))))***))))))'''''''''((()))))))))***((((((((()))))))))************))))))******+++,,,++++++,,,---...............---,,,++++++,,,---...,,,,,,,,,---000111000...(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,******)))))))))***++++++************************+++++++++******+++++++++.........---,,,***)))(((************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))------,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))''''''((())))))***)))))))))************))))))(((************************(((((()))))))))*********************)))(((''''''******)))))))))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))***))))))((('''&&&(((((()))***++++++******))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))(((((()))++++++)))&&&'''((((((((()))))))))*********))))))((((((''''''((()))))))))************************************(((((()))***************************************))))))******+++++++++,,,))))))************))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***+++++++++++++++++++++***(((((((((((())))))))))))***))))))))))))))))))***))))))))))))************++++++************++++++******++++++++++++,,,,,,((()))***++++++***((('''******))))))))))))******+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,***)))((((((******)))((()))************))))))((())))))))))))))))))))))))))))))************))))))''''''(((((()))))))))))))))(((((((((((()))******+++++++++---...---+++((())))))))))))))))))))))))(((((()))))))))(((((('''((((((''''''''''''((((((***************)))))))))+++***((('''''''''((()))(((((((((((())))))))))))%%%%%%%%%%%%&&&'''((())))))((('''(((*********)))((('''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((()))))))))******++++++((((((((((((((((((((((((******************)))(((&&&&&&''')))************&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))))))))************))))))******+++,,,+++,,,------.........---,,,+++***))))))***+++,,,///...---...000000...---))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---...//////...------))))))))))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,+++******)))++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((())))))+++++++++++++++*********+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''''')))***++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++***)))(((''''''&&&&&&&&&&&&'''((()))'''''''''((()))*********************************((())))))***************))))))***))))))((('''&&&)))***+++***))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''''''''(((***+++''''''((()))******'''&&&(((((((((((())))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))(((((()))***************************************)))***************++++++))))))************))))))))))))***++++++++++++******************+++++++++((((((((()))))))))))))))************************+++***)))(((((()))***+++((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))*********+++******)))))))))******))))))))))))************((()))***++++++***)))(((******))))))))))))************+++++++++,,,,,,,,,)))))))))***+++++++++,,,---+++***+++,,,---,,,+++)))************))))))(((************************))))))************))))))'''((())))))******))))))***))))))))))))***++++++******+++---...---+++((())))))))))))))))))))))))%%%'''***,,,,,,***'''%%%((((((''''''''''''(((((()))))))))******************)))(((''''''((()))***))))))))))))(((((((((((((((((((((((()))***++++++***)))))))))+++,,,+++***((((((((((((((((((((('''((((((''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************)))))))))&&&&&&''')))************(((((('''&&&%%%$$$$$$###)))))))))*********++++++******))))))******+++,,,,,,,,,------...---------+++***))))))))))))***+++---+++************'''%%%,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++---......---,,,,,,))))))******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************++++++++++++++++++++++++******)))))))))******+++***************************************)))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))*********)))((('''&&&%%%###$$$&&&''')))*********)))))))))))))))))))))))))))))))))*********++++++((()))******+++++++++***''''''((((((((()))))))))&&&&&&'''((()))***++++++************************'''((()))*********))))))((())))))))))))(((((('''''')))***)))'''%%%%%%%%%(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************************************)))******************))))))************+++++++++************************)))))))))************+++************************++++++************++++++))))))))))))))))))))))))((((((((()))))))))******))))))************))))))'''(((((())))))*********+++***))))))((()))))))))((((((((())))))))))))***)))******++++++++++++*********))))))))))))******((((((((()))******++++++***************+++++++++///---++++++---...------((())))))*********))))))************++++++++++++))))))************))))))((()))***+++,,,+++***)))***))))))))))))***++++++''''''''')))******)))'''(((((((((((((((((((((((($$$'''***------+++(((%%%((((((''''''''''''((((((&&&&&&''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&)))((('''(((***+++***)))((())))))*********))))))((((((''''''''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''************************''')))******)))((()))***&&&'''((())))))***))))))+++******)))((('''&&&&&&)))))))))*********++++++******))))))******+++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++++++++***'''%%%------,,,,,,++++++++++++,,,,,,,,,,,,------------***+++,,,------,,,+++*********++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((***************+++,,,,,,++++++++++++++++++++++++((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,*********************+++*********+++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''(((''''''&&&%%%$$$%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''((())))))))))))(((((()))***,,,,,,++++++***''''''(((((())))))******************************&&&'''((()))))))))(((((('''(((((())))))))))))(((%%%'''))))))&&&%%%&&&''''''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))))))))******+++***))))))***))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))***************************************************))))))))))))******++++++++++++******+++***)))))))))***,,,,,,************************++++++,,,,,,,,,---------*********************************++++++******************+++,,,,,,------)))))))))*********++++++((()))***++++++***)))(((''''''(((((()))******+++******)))(((((((((((((((((())))))))))))*********+++++++++++++++,,,------******))))))))))))******'''(((((()))******+++++++++++++++***************...,,,******+++,,,,,,,,,'''((()))***************))))))))))))*********+++))))))************)))))))))***,,,------,,,+++***)))(((((((((((()))******'''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''((()))++++++***))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''')))***************)))))))))((((((((('''((((((&&&%%%$$$#########)))''''''((()))***)))((('''''')))***+++******)))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$'''))))))(((''')))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,,,,------...------,,,,,,***+++,,,------,,,+++***...---,,,---......,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++***)))++++++,,,,,,,,,+++)))(((++++++++++++++++++++++++))))))(((((((((((()))))),,,+++***))))))******+++))))))))))))))))))))))))((())))))***************************************************************))))))))))))))))))))))))***************+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++++++++++++++***((()))***************)))++++++++++++++++++++++++)))************+++++++++)))))))))((('''%%%$$$###$$$&&&((()))***)))'''&&&))))))))))))((((((((((((************************%%%&&&((()))))))))((('''''''''((())))))***))))))%%%'''******(((((()))+++'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''')))*********)))(((((()))))))))((('''((()))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,++++++,,,***)))((((((***,,,---++++++******************(((((()))))))))*********************************((()))***++++++***)))(((&&&&&&'''((()))******+++************++++++++++++((()))***++++++***)))(((&&&''''''((()))******+++******)))((((((((((((((()))************+++++++++,,,,,,+++***+++,,,...///******))))))))))))******)))******+++,,,,,,------,,,+++++++++******)))))),,,***(((''')))*********''''''(((******+++++++++'''((((((((())))))******))))))************)))))))))+++,,,......---,,,+++'''''''''''''''((()))))))))(((&&&''')))************************************)))((((((((()))+++,,,((((((''''''''''''((((((&&&'''''''''(((((())))))$$$%%%''')))+++++++++*********))))))((((((((('''(((((('''''''''((())))))***)))((()))***+++***)))%%%&&&(((************)))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&''''''''''''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((###&&&))))))'''''')))+++((()))))))))))))))((('''%%%%%%&&&'''((()))***+++''''''''''''((((((((()))*********)))***++++++,,,---------...------,,,,,,&&&(((***,,,,,,***(((&&&***))))))+++------,,,+++''''''((()))***+++,,,,,,)))************+++++++++------......---+++***(((+++,,,------,,,+++***)))************************,,,,,,++++++++++++,,,,,,...---+++)))(((((())))))(((((((((((((((((((((((((((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,000---***)))+++,,,------+++***((('''''''''((()))''''''''''''((((((((((((+++)))'''))),,,...,,,))))))))))))((()))******++++++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%''')))***+++******------,,,++++++*********,,,,,,,,,+++++++++******************************)))((('''''''''(((***+++***)))))))))((((((((('''))))))************))))))((()))***,,,,,,++++++***'''(((((())))))))))))))))))))))))))))))(((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))(((***************)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---...---+++++++++++++++++++++++++++((((((((((((((((((((((((************************))))))************))))))******))))))))))))*********))))))(((((()))************)))))))))))))))***)))((('''''''''(((***+++((((((((()))******++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))******************))))))***,,,...///,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))(((''''''''')))(((((('''''')))***+++))))))))))))))))))))))))***((('''&&&&&&'''(((***+++)))''''''((())))))(((%%%&&&&&&'''((()))***+++''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))(((((((((((())))))((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))******++++++)))'''&&&&&&''')))+++)))***+++,,,,,,+++***)))******************************************************+++,,,,,,,,,,,,+++000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))---+++)))+++------+++(((,,,,,,+++***))))))******))))))))))))************)))*********++++++++++++************************+++***((('''((()))+++,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++)))((()))*********,,,+++***)))((())))))***((((((((()))))))))*********)))))))))+++++++++***)))))))))))))))******++++++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))((())))))******)))))))))************************,,,+++++++++************************************)))(((((('''((()))***+++)))))))))))))))((((((((())))))************))))))((((((***+++++++++***)))''''''((())))))))))))((()))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''&&&&&&)))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))((((((((())))))((((((((()))***++++++++++++***)))***************)))(((((())))))*********+++++++++++++++++++++++++++++++++,,,)))'''(((***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************************))))))++++++***************+++))))))((((((((()))***+++*********)))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))******************))))))***+++,,,---,,,+++)))(((((()))+++,,,,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))...+++((('''((())))))))))))***++++++******((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&(((***))))))(((((((((((())))))(((((('''&&&''''''))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))((((((((())))))******+++***))))))))))))***+++)))***++++++++++++***)))************************************************(((((()))************)))...---,,,+++******++++++************************,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++)))(((***,,,,,,***(((***))))))((((((((((((((())))))))))))************)))))))))*********++++++************************+++++++++++++++***))))))************)))))))))(((***************************+++++++++,,,,,,,,,,,,,,,+++)))***++++++)))(((,,,++++++***)))*********)))))))))*********++++++***+++++++++)))))))))***)))))))))))))))************++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))---,,,+++***)))(((((((((''''''(((((()))******+++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))************))))))'''(((((()))***)))))))))&&&''''''((((((((((((((()))))))))))))))(((''''''(((((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++******************))))))))))))))))))))))))''''''((((((((((((''''''************************)))************))))))((()))))))))*********++++++***************************(((''''''((())))))(((++++++++++++++++++++++++************************************************+++***)))(((((()))***+++******))))))))))))******++++++,,,,,,,,,***)))((((((((((((''''''(((((()))***))))))))))))***++++++++++++******)))(((((('''))))))))))))))))))))))))++++++***)))))))))******))))))))))))******************)))))))))******+++,,,+++***))))))***+++,,,+++************)))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((())))))******''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))000---)))'''((()))******'''((()))******((('''&&&((())))))))))))*********))))))((((((((('''''''''((((((((((((((((((((((((((()))***)))'''''')))***)))((((((''''''(((((())))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))(((((()))******++++++******)))************************************************(((((()))************))),,,+++************++++++************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))))))(((((()))******)))''')))))))))((((((((((((((())))))))))))************((((((((()))))))))******************************,,,---......---+++(((&&&************))))))))))))))))))))))))))))))))))))***************+++++++++...---,,,---------+++)))++++++*********))))))))))))))))))*********++++++)))+++---+++(((&&&(((***(((((()))*********************+++++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))...---+++)))(((((())))))((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))*********((())))))))))))*********))))))************))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))((('''''')))(((&&&%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((---,,,+++***************))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******))))))************)))((())))))))))))************))))))))))))))))))))))))+++***)))))))))*********************************************************************************,,,***(((''''''(((***,,,******))))))))))))******+++,,,---...---+++)))''')))(((((((((((()))*********************+++++++++************))))))((((((+++++++++++++++++++++++++++***))))))((((((((((((((()))))))))******************))))))))))))))))))++++++***))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((''''''''''''((()))000,,,(((&&&&&&((())))))&&&&&&'''((()))***++++++))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***(((((((((''''''((((((((())))))((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((((((((()))+++,,,,,,+++)))((())))))************))))))******************************************************+++,,,,,,,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))******+++++++++*********((()))))))))************(((((((((((())))))))))))************************++++++,,,,,,,,,+++)))(((*********)))))))))))))))************************)))))))))))))))*********...---,,,---------***((()))))))))))))))(((((((((((((((((()))))))))******(((+++,,,+++(((&&&(((***(((((()))************))))))******+++++++++******)))((((((''''''(((((())))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))************))))))************))))))'''''''''''''''(((((((((&&&''''''((()))((((((((()))))))))))))))(((''''''***)))'''&&&%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))******************((((((''''''''''''((((((((((((((((((((((((((((((,,,+++******))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******)))(((((()))******((())))))*********))))))(((((()))))))))*********)))))))))))))))))))))))))))***))))))((())))))***************************************************)))))))))))))))))))))))),,,***(((''''''(((***,,,******))))))))))))*********+++---...---+++)))(((,,,+++++++++,,,,,,---...))))))******++++++++++++(((((())))))***************************************)))((('''''''''''''''((()))))))))************)))*********)))))))))(((+++******************+++)))))))))))))))))))))***((((((((((((((()))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((---***'''%%%%%%'''''''''+++)))((('''(((+++...000************+++++++++++++++++++++*********))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))((((((''''''''''''(((((()))))))))(((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''((()))(((((('''+++,,,...//////...,,,+++))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++((())))))***++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***************+++)))***++++++++++++******((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((()))***+++,,,))))))))))))))))))******************************))))))))))))))))))))))))...,,,************((('''((())))))))))))(((''''''((((((((()))))))))******)))*********((((((((()))'''((()))++++++******)))))))))***++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******++++++*********)))))))))))))))************))))))(((''''''''''''((())))))'''(((((())))))))))))))))))))))))))))))(((''''''+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((&&&&&&((()))************************************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******)))***+++,,,,,,+++******((((((((((((((()))***+++((()))******++++++******'''(((((()))******++++++''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))************))))))***++++++******)))************************)))))))))************+++(((((())))))))))))******************************))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&+++)))&&&$$$$$$%%%'''))))))************+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((''''''&&&&&&''''''((('''(((((()))(((((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''((()))***)))(((((('''(((***++++++***((('''***))))))(((((())))))***************************************************(((((()))************)))))))))***+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))''')))++++++******+++,,,&&&''')))******)))(((((())))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))((('''&&&'''***,,,...))))))))))))************))))))))))))))))))))))))************))))))))))))///---***))))))))))))((())))))*********)))(((''')))))))))*********++++++)))((('''((()))***)))((('''(((***+++++++++)))((())))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))'''((())))))*********))))))))))))))))))))))))(((((((((((())))))*********************************((()))***+++++++++******---,,,++++++***)))(((((())))))************))))))(((((('''''''''((()))***((())))))***************)))))))))))))))(((''''''++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((()))***************(((((((((((()))))))))***************************''')))***(((&&&&&&(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))******+++++++++%%%%%%%%%%%%&&&'''((()))'''((()))*********)))))))))))))))))))))*********((((((((((((((((((((((((***))))))))))))******+++))))))))))))************((()))***,,,,,,,,,++++++*********++++++*********************++++++,,,,,,)))))))))*********++++++************************************************))))))******))))))((('''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&'''))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$)))))))))************++++++++++++************)))(((((((((((((((((((((((('''(((((('''&&&&&&''')))(((''''''&&&&&&''''''(((&&&'''((())))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''')))++++++***)))(((%%%&&&''''''''''''&&&%%%***)))(((''''''((()))***************************************************(((((()))************)))***+++,,,------,,,++++++))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++(((((((((((())))))))))))%%%'''******)))(((***,,,&&&''')))*********(((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))***++++++,,,((()))))))))************************************+++++++++******)))))))))222///,,,******++++++*********+++,,,+++***)))(((******+++++++++,,,,,,,,,)))'''%%%'''***,,,***((('''(((***+++,,,+++)))(((((()))***+++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((()))))))))(((((())))))******++++++************************((()))***+++,,,+++******...---,,,+++***(((''''''))))))************)))))))))(((((('''''')))***+++))))))***+++++++++++++++)))))))))))))))(((((('''+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((()))))))))***++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******&&&((()))++++++)))(((&&&(((((()))***************(((((((((((())))))))))))************************)))+++,,,+++)))(((***---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******(((''''''((()))***,,,---************+++,,,---...&&&'''(((******))))))(((++++++******)))(((((((((+++++++++++++++++++++++++++*********+++,,,------))))))))))))************((()))+++,,,---------,,,******++++++++++++************+++++++++,,,,,,,,,))))))******+++++++++,,,***************************************************************)))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))###$$$%%%&&&((()))******&&&''')))*********)))(((************************''''''((((((((((((''''''&&&&&&''')))++++++***(((%%%(((+++...///...,,,+++((())))))))))))*********************))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***'''''''''&&&&&&'''''''''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******'''(((***+++,,,+++)))(((******++++++++++++*********)))(((''''''((()))*********************************************************+++,,,,,,,,,,,,++++++,,,---...------++++++************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))###&&&))))))'''''')))+++''')))+++,,,---,,,+++***))))))))))))************************++++++++++++))))))))))))))))))))))))***+++,,,------,,,***)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))//////...---,,,,,,,,,,,,******************************++++++++++++******+++(((&&&'''***+++)))'''++++++++++++++++++++++++************************......//////......---,,,+++*********))))))(((((()))))))))******)))))))))(((((()))+++,,,...000111)))))))))))))))))))))))))))))))))))))))(((''''''))))))******++++++,,,,,,))))))(((((((((((()))))),,,)))'''''')))***)))'''((((((((((((((()))******++++++************++++++***)))((((((((((((((()))***)))'''(((***++++++*********))))))((((((''''''***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&(((***++++++******))))))(((((((((((())))))(((((())))))))))))((((((+++***((('''&&&''')))***''''''&&&&&&%%%%%%$$$$$$******+++******)))((('''))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))************)))(((***---///...***((()))+++,,,***)))((()))((('''%%%))))))***++++++++++++***&&&'''((((((''''''((()))---+++***)))*********))))))******)))(((((()))+++++++++******************+++++++++*********))))))*********)))))))))))))))------------,,,***((((((+++++++++******)))))))))...,,,***)))((()))***+++(((((((((((()))***,,,,,,))))))))))))))))))))))))(((''''''(((***,,,+++***---,,,***)))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%''')))+++---''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&###''')))'''&&&'''((((((''''''&&&&&&((()))***,,,+++***))))))***+++,,,+++***)))((((((((()))***'''((()))******)))(((''')))))))))((('''%%%$$$###******(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))***+++++++++++++++''''''((()))******++++++++++++******************+++*********))))))(((((())))))))))))))))))))))))'''((()))***************++++++******)))(((((((((************************))))))))))))************))))))))))))*********************)))))))))))))))******************************+++******)))((('''''''''''''''((((((((((((&&&'''((()))***+++,,,,,,************************+++*********))))))((((((+++++++++*********))))))......---+++++++++++++++******************************++++++++++++*********((('''(((***+++)))(((++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***************)))))))))(((((()))***++++++***)))((()))))))))***+++---///000)))))))))))))))))))))))))))))))))))))))((('''''')))))))))***************))))))(((((((((((())))))+++)))''''''((()))(((&&&((((((((((((((()))******+++******))))))******+++))))))(((((((((((())))))***)))'''(((***++++++******)))))))))((((((((('''***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))************)))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++*********))))))))))))))))))))))))))))))))))))+++,,,,,,+++***))))))***+++)))(((((())))))(((&&&(((((()))************)))'''((())))))''''''((()))+++)))((((((***+++*********+++++++++))))))***,,,************************+++++++++*********))))))***)))))))))))))))))))))************)))))))))))),,,+++++++++************+++***((('''&&&''')))***)))((((((((()))***++++++))))))))))))))))))))))))***))))))***,,,------,,,,,,,,,***)))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''(((''''''&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((###&&&))))))'''&&&&&&'''(((''''''&&&'''((()))******)))(((''''''((()))***+++***)))((())))))***++++++++++++***)))((('''&&&''''''((((((((('''&&&&&&)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))&&&&&&'''((((((((((((((((((((())))))***++++++,,,************************++++++++++++******)))))))))))))))))))))))))))))))))************))))))(((((((((((()))******++++++************************))))))))))))************))))))))))))************((()))))))))************************************((())))))*********))))))''''''((((((((()))))))))************))))))))))))************************************)))))))))(((+++++++++*********))))))------,,,+++******************************************++++++++++++******)))((('''(((***+++***)))++++++++++++++++++++++++******************************++++++******)))(((************))))))))))))***+++,,,......,,,+++***))))))))))))***+++,,,---))))))))))))))))))))))))))))))******))))))((((((***))))))))))))))))))((())))))(((((((((((())))))***((('''&&&'''((('''&&&((((((((((((((()))******+++******))))))******+++)))))))))(((((())))))******)))'''(((***++++++***))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))*********+++++++++++++++,,,'''''')))******+++++++++))))))))))))))))))))))))************))))))))))))++++++++++++***************)))(((''''''((()))***,,,***(((((()))******)))***)))'''((()))***((('''''''''((()))))))))))))))((()))***)))(((''')))***)))((('''''')))++++++******,,,,,,,,,******+++,,,************************+++++++++***************))))))))))))))))))******(((''''''&&&'''(((******,,,,,,,,,++++++++++++***)))((('''''''''((()))******)))))))))))))))******)))))))))))))))))))))))),,,+++***+++---......---,,,+++******)))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''***)))(((''''''&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''(((******((('''&&&&&&(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''***)))))))))***+++,,,,,,///...,,,***((('''&&&&&&&&&&&&'''(((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((''''''(((((((((%%%%%%&&&''''''''''''''')))))))))***++++++,,,,,,************************,,,,,,++++++++++++******))))))))))))))))))))))))***++++++******)))((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))******++++++))))))))))))))))))))))))'''''')))******+++++++++((((((((()))))))))******************))))))((((((************************************))))))))))))+++++++++***************...---,,,+++******************************************++++++++++++******((((((((()))***++++++***************************************************))))))******))))))((('''*********))))))))))))))),,,---///000000///---,,,******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((******))))))((((((''''''))))))(((((((((((()))))))))(((''''''''''''''''''((((((((((((((())))))*********))))))))))))******)))))))))((())))))*********)))'''(((***++++++***))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''(((((()))***((((((((())))))*********(((((()))***************((((((((((((((((((((((((++++++******))))))((((((***************************)))'''&&&&&&(((***+++,,,)))%%%%%%(((******))))))((('''((()))***)))((('''((())))))******))))))******+++)))((((((***,,,+++***((()))***++++++***)))+++,,,,,,+++******+++))))))))))))************************************)))))))))))))))*********)))(((&&&%%%&&&''')))+++,,,,,,,,,+++++++++++++++******))))))***+++,,,---+++***)))))))))))))))***)))))))))))))))))))))))),,,+++***+++---...---,,,++++++******************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))*********)))((((((''''''''''''((((((((()))'''&&&&&&&&&&&&&&&&&&''')))))))))***+++,,,------000///,,,***((('''''''''''''''((())))))))))))(((%%%&&&(((************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''((())))))******)))))))))*********+++++++++,,,***************+++++++++************************))))))))))))))))))))))))))))))*********))))))(((++++++******)))(((((((((((((((((((((((((((((((((((()))))))))************((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************'''(((((()))******++++++*********************************)))))))))))))))************************///...---,,,,,,+++++++++******************************++++++++++++******((())))))************+++***************************************************************))))))((())))))))))))))))))******+++,,,---......---,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((''''''&&&'''(((((((((((((((((())))))******))))))))))))))))))***)))))))))))))))***++++++***)))'''(((***++++++***(((((((((((())))))))))))***************)))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******'''''''''(((((()))))))))***************)))((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,+++'''$$$$$$(((++++++***)))((('''((()))***)))(((((()))******++++++*********++++++***)))))),,,...000...,,,+++,,,,,,+++)))(((***++++++***))))))***(((((()))))))))*********************************(((((())))))************,,,+++)))''''''((()))***++++++++++++++++++++++++)))))))))******+++,,,,,,+++***)))))))))))))))***))))))))))))))))))))))))+++***)))***+++,,,+++***************+++*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))))))))(((''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((***+++,,,++++++&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,,,,...,,,+++)))((())))))***))))))******))))))((('''%%%&&&(((************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''))))))***++++++++++++******************+++++++++))))))*********+++++++++((((((((()))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++++++++******)))(((((((((''''''''''''''''''''''''((()))))))))************((()))))))))************,,,++++++***)))(((''''''((((((((((((((((((((((((***************)))(((((())))))))))))************(((((())))))******++++++************************))))))))))))))))))******************************//////...---,,,,,,,,,,,,******************************++++++++++++******)))***++++++))))))***+++******************************************************++++++******)))((())))))))))))************(((((())))))))))))((((((++++++***)))((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))((())))))(((((((((((()))))))))******)))''''''((()))((((((((((((((()))*********))))))(((((())))))***))))))))))))******+++,,,***)))'''(((***++++++***(((((((((((())))))))))))***************)))((((((''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&'''(((******))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))))))))(((((()))***+++,,,((('''&&&&&&(((***++++++***)))'''((()))***((('''))))))***+++++++++++++++***++++++***)))+++///111222000...---,,,,,,+++)))''')))++++++***)))((()))'''(((((())))))************************+++++++++((((((((()))******++++++---,,,***)))((()))******)))************+++++++++(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))***)))((((((*********((())))))***++++++++++++***)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%'''((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''((('''''')))+++------,,,&&&''''''((()))(((((((((''''''((())))))((('''''''''((()))*********************)))))))))******+++***************)))((((((&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''''''''(((((((((((()))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((((((((()))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++******)))''''''((((((((()))))))))******,,,++++++***)))(((''''''************************))))))))))))***************************+++++++++///...---,,,++++++++++++******************************++++++++++++*********,,,---+++)))'''(((******************************************************************)))((((((((()))))))))************)))((('''&&&&&&'''((()))++++++***)))))))))******))))))))))))))))))))))))((()))***++++++++++++***)))))))))***************))))))(((((((((((())))))***+++,,,***(((''')))+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))***+++,,,---***)))'''(((***++++++***'''((((((((()))))))))******************)))(((((('''''''''((()))*********))))))))))))))))))))))))''''''((()))******))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))*********))))))))))))))))))(((((())))))*********))))))((()))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********)))))))))***+++,,,,,,,,,%%%'''((())))))***+++---+++)))(((((())))))(((&&&((())))))******************************---111444111///---,,,,,,,,,+++***'''***,,,---+++***))))))''''''(((((()))******+++))))))*********+++++++++'''(((((()))******++++++))))))************++++++(((((()))))))))*********((())))))))))))((((((''')))((((((((()))***++++++))))))))))))))))))))))))***)))((((((******)))(((((()))***+++,,,++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&'''((()))))))))((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))***((('''(((***,,,+++***&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&''''''))))))))))))((('''((())))))******)))))))))))))))******++++++******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++((((((((()))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))******************************))))))*********))))))(((''''''((((((((())))))))),,,,,,+++***)))(((''''''************************((()))))))))************))))))*********+++++++++...---,,,+++******************************************++++++++++++******+++---...,,,)))'''(((***))))))))))))))))))))))))************************)))))))))))))))(((((('''(((((())))))*********+++,,,***(((''''''(((***,,,++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++,,,,,,))))))(((((((((((())))))***,,,---+++((('''))),,,((((((((((((((()))******))))))(((((((((((())))))))))))))))))***+++,,,---***)))'''(((***++++++***'''((((((((())))))*********************)))((((((&&&''''''((()))******+++))))))))))))))))))))))))******+++,,,,,,+++)))((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&((()))************))))))((((((''''''&&&&&&'''((()))******++++++***))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,((()))***,,,---------,,,###'''***+++***)))+++...,,,***)))((()))((('''%%%'''(((((())))))))))))))))))*********+++...222666...,,,++++++,,,---,,,+++(((+++---...,,,+++******&&&''''''((()))******+++))))))******++++++++++++'''(((((()))***+++++++++&&&'''(((***++++++,,,+++''''''(((((()))))))))***+++++++++++++++***)))((((((((((((((()))***,,,,,,))))))))))))))))))))))))+++)))((()))******)))(((((()))***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***)))((('''(((***))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''((()))))))))((('''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---***''''''***+++)))'''%%%&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&''''''((())))))((('''&&&((())))))******)))'''&&&'''((()))***+++,,,,,,,,,+++***(((''''''((()))***************************))))))))))))))))))))))))(((((())))))))))))(((((((((***+++,,,,,,+++***((('''(((((()))))))))))))))((((((((((((''''''''''''((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))((())))))************)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''((()))***+++,,,,,,************************'''((()))******++++++***''''''''''''(((((((((((())))))))))))************************************(((((())))))*********+++))))))******++++++++++++...---,,,,,,++++++++++++///---+++)))))))))++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***(((+++...000...,,,+++***+++***)))***++++++***)))+++*********))))))(((((()))***+++,,,,,,+++***)))*********)))((('''''''''''''''''''''((()))***++++++***)))(((((()))***++++++++++++***)))(((((('''(((((((((((((((((((((((())))))************))))))************************''''''((()))))))))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''')))+++---...+++***((('''&&&''')))***************************---,,,***)))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))(((((('''''''''&&&++++++************++++++))))))***+++,,,,,,------))))))))))))))))))))))))---------,,,+++***)))(((&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))******)))(((((()))***+++---,,,,,,,,,+++*********''')))******))))))***,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))++++++,,,,,,,,,---------,,,+++)))((('''((()))+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))(((''''''+++***'''&&&%%%&&&'''((((((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''+++******)))(((''''''&&&))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,...---+++***)))))))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))******++++++(((((()))***************%%%&&&''')))))))))((('''''''''(((((())))))************))))))((((((''''''((()))***++++++***)))(((******))))))))))))******&&&''')))*********)))(((++++++++++++++++++++++++))))))))))))((((((((((((((()))***++++++***)))(((((())))))*********)))))),,,,,,++++++***)))))))))************************)))************+++++++++...---,,,,,,++++++++++++******))))))))))))************))))))))))))******...---,,,+++++++++++++++---,,,***))))))+++,,,---,,,,,,,,,,,,,,,+++***)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***)))+++---...,,,+++***++++++***))))))++++++***)))************)))))))))((((((((())))))))))))))))))(((((())))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))************************************'''''''''(((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******))))))************))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))((('''''''''(((***+++---,,,***)))(((((()))***+++************************,,,+++***)))))))))******)))))))))))))))*********((((((((((((((((((((((((******)))))))))(((((((((***))))))))))))))))))***))))))******+++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((((((((((()))))))))******(((((()))***************************************,,,+++***)))(((((())))))++++++++++++************((()))******(((((()))******)))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((((((((()))))))))******,,,+++)))((('''((()))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))(((''''''+++***(((((('''((())))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))),,,+++***)))((())))))***)))))))))(((''''''&&&&&&))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++************************)))'''&&&'''(((***+++)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&'''(((((((((((((((&&&'''((()))***))))))((())))))))))))***************)))))))))((((((((('''((()))***++++++***)))(((******))))))))))))******((())))))***************++++++++++++++++++++++++***)))))))))((((((((((((((()))************)))(((************)))((('''''')))))))))))))))*********************************)))************+++++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,******))))))))))))******---,,,,,,++++++++++++,,,+++***))))))***,,,---...++++++,,,,,,,,,+++******,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))+++,,,+++***)))***++++++***))))))++++++***)))************))))))))))))&&&&&&&&&&&&'''(((((()))''''''(((((()))***++++++,,,+++***((('''&&&&&&&&&'''(((((())))))(((((('''&&&'''''')))***+++,,,---************************))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++************++++++))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***,,,+++***))))))***+++,,,************************++++++***)))))))))******************))))))))))))((((((((((((((((((((((((++++++************))))))))))))(((((((((((())))))((())))))******+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))************(((((()))***************************************---,,,+++)))(((((('''((())))))))))))************((()))***)))''''''''')))***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))************))))))'''''''''((((((((()))))),,,+++)))((((((((()))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,++++++************+++)))((((((''''''&&&&&&%%%))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******)))((((((+++***(((((())),,,///111))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((()))************)))++++++++++++************))))))))))))(((((((((((())))))************))))))******))))))))))))*********************++++++,,,++++++++++++++++++++++++******)))))))))((((((((('''((()))******)))((('''++++++******)))(((&&&%%%''''''(((((()))******+++************************)))************+++++++++++++++***))))))))))))***,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,+++++++++++++++,,,++++++*********+++,,,---++++++,,,,,,,,,++++++***---,,,,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************)))((((((***,,,+++)))((()))***+++***)))*********)))))))))))))))'''&&&%%%%%%&&&''')))***'''(((((()))******++++++,,,+++***(((''''''&&&&&&)))***+++,,,,,,+++***)))&&&'''''')))***+++,,,---((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))''''''((()))))))))))))))+++******))))))******+++))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((******)))))))))***+++,,,*********************************))))))))))))***++++++******))))))((((((************************************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***))))))(((((((((''''''(((((())))))******%%%'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))*********+++++++++***))))))(((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))***************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((,,,***)))((())),,,000222((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))************+++*********+++++++++******)))))))))))))))))))))(((((((((((()))))))))******)))))))))******))))))))))))******+++***)))((()))***+++,,,*********************************)))))))))(((((('''((()))******)))((('''***+++++++++***)))((((((((()))))))))*********+++************************))))))*********++++++++++++******)))))))))************))))))))))))************))))))))))))******+++++++++******++++++,,,---,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))************(((''''''***,,,***)))((()))******)))((())))))))))))))))))******(((((('''&&&'''(((***+++************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))************((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))******))))))))))))))))))))))))))))))))))))***)))))))))++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((())))))************'''''''''(((((())))))***###%%%'''((('''(((***,,,))))))************))))))************************))))))************))))))))))))************))))))*********+++++++++,,,,,,+++******)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''*********)))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((************************************************(((((()))))))))*********((('''%%%$$$%%%''')))+++(((((((((((((((((((((((('''''''''(((((()))))))))*********************************))))))((((((((())))))************))))))+++++++++************+++*********))))))(((((('''(((((((((((())))))))))))***))))))))))))))))))*********))))))))))))******))))))((('''''')))***+++************************************))))))))))))'''((()))******)))(((''')))******+++,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++++++++*********++++++,,,******))))))))))))************))))))))))))******+++************++++++,,,------,,,,,,+++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))************)))'''(((***,,,***)))((((((******)))((())))))))))))***************))))))))))))))))))************************)))''''''''''''((()))++++++((())))))))))))))))))(((*********)))))))))))))))************************((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))*********))))))************))))))))))))++++++++++++++++++++++++((((((((())))))))))))***++++++************++++++************************)))))))))))))))))))))))))))***************))))))((((((((((((''''''''''''(((((()))***************((((((((((((((((((((((((&&&'''(((***++++++++++++(((((((((((())))))))))))$$$&&&'''(((((()))+++,,,)))******++++++******)))************************)))******++++++******)))))))))************))))))((((((((()))))))))******************)))))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((************************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))***++++++)))((('''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((''''''&&&,,,+++******)))*********)))))))))((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))******((((((((((((((())))))***************************++++++*********)))))))))((()))***++++++***)))(((((((((***+++,,,---------...------,,,++++++******************************)))************++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))*********************+++,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,---------************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***+++***)))(((***+++***((('''((()))***)))(((((()))))))))************************)))((((((''')))))))))******++++++,,,''''''''''''((()))***+++***))))))(((((())))))***))))))))))))))))))))))))************************,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))))))))***))))))************))))))******))))))))))))******''''''(((((())))))))))))))))))))))))))))))))))))'''((()))*********)))(((''''''((()))******++++++))))))))))))))))))))))))&&&''')))*********)))))))))))))))))))))*********************************)))))))))*********++++++******))))))))))))******+++++++++++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''(((((()))***************************************'''((()))***++++++************)))))))))))))))(((''')))***)))(((((()))+++)))***++++++++++++***)))************************)))******++++++******)))))))))************))))))'''''''''((((((((())))))***************)))(((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))***)))((('''''''''((()))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))*********))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((('''&&&&&&,,,+++***)))((())))))***))))))))))))))))))******'''((((((((()))))))))***+++***)))(((((()))***+++******))))))))))))******(((((()))************)))************************+++++++++*********)))))))))***+++,,,,,,+++***)))'''((()))***************,,,,,,++++++++++++++++++************************)))************+++++++++)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,******))))))))))))************))))))***+++,,,,,,))))))+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...///************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***)))+++,,,+++***)))***+++***((('''((()))***)))((((((((())))))*********+++******++++++***(((&&&%%%''''''(((***+++,,,---...((((((((((((((()))******---,,,+++******+++,,,---(((((())))))*********+++((((((((((((((((((((((((+++***(((''''''(((***+++************************'''(((((()))))))))))))))++++++************++++++))))))************))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))+++++++++***)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))******++++++((((((((((((((((((((((((*********++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))+++*********))))))(((((((((((()))***************++++++++++++++++++++++++((()))***++++++***((((((++++++******))))))((((((+++,,,,,,+++(((''''''((()))***+++,,,,,,+++***)))******************************++++++++++++******))))))************))))))(((((((((((()))))))))******************)))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))---+++)))((('''((()))***(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***************)))((((((,,,+++)))((((((((())))))))))))******+++++++++,,,'''((((((((())))))******+++***)))(((((()))***+++******))))))))))))******((()))***,,,,,,+++******))))))))))))))))))))))))+++++++++************)))***+++,,,------,,,+++***'''((((((((((((((('''&&&)))))))))***++++++,,,,,,************************)))************+++++++++((((((((((((((()))************))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,+++)))((((((((()))***)))***+++,,,,,,,,,,,,,,,***************************)))))))))((((((''''''))))))))))))************))))))))))))************+++************************(((&&&'''***+++)))''''''(((((()))***+++++++++))))))))))))))))))******---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,***'''%%%%%%'''***,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((()))+++...---+++)))''''''(((((((((((())))))))))))))))))))))))************+++++++++***)))(((((('''******++++++++++++******,,,,,,+++***)))(((''''''%%%''')))+++,,,+++******************************++++++***)))((('''&&&&&&(((((((((((()))***+++,,,,,,***((((((***+++,,,+++(((((((((((())))))))))))************************))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))))),,,++++++***************(((((())))))************)))))))))))))))))))))))))))(((((((((''''''''''''(((***,,,,,,***(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''((()))***++++++***)))(((%%%&&&&&&'''((())))))***,,,+++***((('''''''''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((()))******++++++)))***+++,,,,,,+++***)))((((((((()))***,,,---...+++)))((((((***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))+++++++++***)))***,,,///222222000,,,)))((()))+++///---***'''&&&&&&((()))((((((((((((((((((((((((***)))((((((***,,,///111(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,***)))***++++++***)))++++++************++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((++++++******)))))))))***)))***++++++,,,,,,,,,+++*********************************))))))((((((((())))))))))))************))))))))))))************))))))*********************((('''(((******)))''''''(((((()))******++++++((((((((((((((((((((((((,,,,,,+++***)))(((((()))))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))),,,++++++******)))))))))++++++***)))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++)))'''&&&&&&''')))+++)))))))))))))))))))))))))))*********))))))(((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((''''''((((((((()))))))))(((***,,,+++)))'''&&&'''(((((((((((()))))))))***))))))))))))************++++++******)))(((((('''******++++++++++++******************))))))))))))&&&''')))+++++++++***)))***************************************))))))))),,,,,,++++++***)))))))))***)))'''''')))***+++***(((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((()))))))))***)))))))))***+++,,,---...)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((''''''''')))+++------+++)))((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((('''''')))))))))******)))))))))''''''(((((()))*********+++***)))((((((''''''((((((((())))))(((''''''&&&((((((((())))))))))))***))))))))))))(((((((((((()))***++++++++++++***)))))))))))))))***+++,,,---,,,***(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))+++++++++***)))***,,,///111111///---+++***,,,...000...+++)))'''((()))***************************))))))))))))***,,,---...************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))((())))))))))))************************+++,,,,,,*********+++,,,,,,---------,,,++++++,,,---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))))))))((((((''''''+++,,,,,,,,,++++++******)))***++++++,,,+++++++++***************************************))))))))))))))))))*********++++++))))))))))))************((((((((())))))************)))((((((******)))(((((((((((()))******++++++******)))))))))(((((((((++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))************************+++***))))))))))))))))))(((((()))***************))))))))))))))))))))))))------,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))((())))))))))))************+++,,,+++)))(((((()))((((((((()))))))))******))))))))))))************++++++******)))(((((((((******++++++++++++******(((((())))))*********+++((()))***++++++***)))(((*********************************++++++,,,,,,,,,,,,,,,------,,,+++)))((()))(((&&&'''(((******)))((((((((()))))))))******************************(((((()))******)))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***,,,---...*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))+++------+++*********************************))))))))))))************)))))))))(((((((((((('''***))))))(((((())))))***))))))))))))************))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))***************))))))(((''''''&&&&&&)))******++++++******))))))))))))))))))***+++,,,,,,***((('''((((((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***))))))))))))))))))************))))))))))))))))))))))))***++++++***)))))),,,...000000000...,,,---///111000...,,,***))))))***+++************************)))))))))*********++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))******************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***))),,,++++++******++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******************************))))))))))))((((((((((((+++,,,---...---,,,+++*********++++++++++++******************************++++++******************))))))*********+++++++++((()))))))))************'''''''''((())))))*********))))))))))))***))))))(((((())))))************------,,,,,,+++***************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++******)))))))))))))))***(((((()))***************((((((((((((((((((((((((---------,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******+++++++++******)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++---......,,,******+++---(((((()))))))))*********((()))))))))************************))))))((((((******++++++++++++******))))))))))))************))))))*********))))))(((************************************+++++++++,,,'''(((+++---------+++***)))((('''((()))******)))(((((()))))))))*********************************'''(((***++++++***((('''***************+++++++++(((((()))))))))*********+++***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***(((((()))))))))***************))))))(((((((((((())))))************))))))(((((((((((()))+++,,,,,,+++)))'''&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((()))))))))************)))))))))))))))))))))))))))***+++***))))))+++---000111111///------///000...---+++***))))))***+++************************))))))*********))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,++++++******((((((((()))))))))*********)))((('''((()))+++,,,------,,,,,,++++++++++++***(((((((((***+++***)))+++******))))))******+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++***************************************************+++,,,,,,---......,,,+++************++++++******)))******************************************++++++************++++++++++++((()))))))))************''''''(((((()))))))))***)))*********)))))))))***)))))))))))))))*********,,,,,,,,,,,,++++++*********)))(((((((((((((((((('''((((((((()))))))))***)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***)))))))))))))))******(((((()))***************((((((((((((((((((((((((,,,,,,++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((()))******+++++++++******((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))***************++++++++++++---------,,,+++***,,,---))))))))))))************((()))))))))*********************)))))))))))))))******++++++++++++******************)))))))))))))))************))))))(((************************++++++*********)))))))))&&&'''***+++,,,,,,***)))***)))((()))+++,,,+++***))))))))))))************))))))))))))))))))))))))''')))***,,,,,,***)))''')))*********+++++++++,,,))))))))))))************))))))((('''''''''''''''*********)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***)))(((''''''((()))***((((((((((((((((((''''''(((''''''(((((()))***+++***)))(((''''''((()))***'''''''''((((((((())))))))))))*********+++++++++))))))))))))))))))))))))&&&&&&'''((()))+++---...(((&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((()))))))))************)))))))))))))))))))))))))))***+++***))))))+++,,,000111111///---,,,,,,---+++***))))))))))))******)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***************)))'''''''''((((((((())))))***)))((((((((()))++++++,,,,,,++++++******))))))+++***)))***,,,---,,,+++))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,,,,------,,,---------,,,,,,++++++*********+++******)))(((************************)))))))))************************++++++++++++,,,))))))))))))************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))******))))))))))))))))))))))))***))))))(((((()))))))))''''''(((((())))))******)))))))))))))))******+++************************'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))************+++++++++)))***+++***)))((()))***)))))))))*********++++++))))))))))))******************))))))))))))))))))******++++++++++++******+++*********))))))(((((()))))))))))))))*********************************++++++******)))))))))(((******++++++***)))'''&&&***))))))***,,,,,,+++))))))))))))*********++++++))))))))))))))))))))))))))))))***++++++***))))))'''(((((())))))*********)))))))))*********++++++%%%%%%&&&&&&''')))***+++((()))))))))************))))))))))))))))))))))))******)))))))))(((((((((&&&((()))(((''''''(((***''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******))))))(((((())))))******''''''''''''(((((((((((())))))***++++++,,,------***))))))(((((())))))***&&&&&&'''((()))+++,,,---'''&&&%%%&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((''''''))))))))))))************))))))))))))))))))))))))((()))+++***))))))***,,,//////000...,,,******+++))))))))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))************)))(((((((((((()))))))))))))))))))))*********+++++++++++++++******)))))))))((('''&&&''')))******))))))))))))(((((()))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...---,,,,,,+++++++++++++++***************)))((((((************************((((((((())))))******************+++++++++,,,,,,))))))))))))************+++++++++***))))))(((((()))***,,,+++)))(((***,,,***)))))))))))))))))))))&&&''''''(((((())))))*********)))))))))******+++'''''''''((()))*********)))))))))))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********)))))))))************+++&&&(((***+++)))(((((()))))))))*********+++++++++))))))))))))************)))))))))))))))))))))*********++++++++++++******))))))))))))************((((((((())))))***++++++*********************************+++++++++++++++,,,++++++******))))))((()))((((((***,,,,,,***((())))))*********+++++++++))))))))))))))))))))))))************************'''(((((())))))***++++++))))))*********+++++++++'''''''''((()))***+++,,,''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))(((((('''((()))((('''((()))+++(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''((())))))******)))((((((((((((((()))***(((((()))***************'''(((((((((((()))))))))***************+++++++++***)))(((''''''((()))***)))(((((((((((())))))***)))((('''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************))))))))))))))))))))))))''')))***+++))))))***+++***,,,---,,,***))))))***)))))))))******+++++++++)))))))))))))))))))))))),,,+++***))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))******+++++++++***)))************+++++++++((()))+++,,,---,,,+++***+++++++++++++++++++++***'''&&&%%%&&&)))***)))(((++++++************++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,+++***)))***+++,,,***************)))((((((************************''''''(((((()))))))))*********+++++++++,,,,,,,,,))))))))))))************------,,,+++***)))(((((((((+++,,,,,,)))(((***,,,*********)))))))))))))))''''''((()))***+++,,,,,,+++***************++++++&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))((())))))***++++++(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++((())))))))))))*********'''))),,,---,,,***)))***)))************+++++++++))))))))))))************)))))))))))))))***************++++++++++++******''''''((()))***+++,,,,,,(((((((((((()))***,,,,,,************************)))******+++---......///************+++,,,---...''''''''')))++++++)))''')))************+++++++++))))))))))))))))))))))))++++++***))))))***++++++)))******+++,,,,,,------)))************+++++++++,,,++++++***************&&&&&&''')))***+++,,,---))))))))))))))))))))))))************))))))))))))((()))***)))((()))+++,,,))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''(((((()))***++++++,,,))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))************++++++******)))(((((((((***)))(((''''''((()))***,,,+++***((('''''''''''',,,***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************))))))))))))))))))))))))''')))***+++***)))***+++&&&(((******))))))***+++*********+++,,,,,,,,,---************************,,,+++***))))))+++---...************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())),,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///111000///---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++************************)))((('''******))))))******+++,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,---------000000///...---+++***))),,,)))'''''')))+++***))))))************+++++++++,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++************************(((((())))))*********+++******))))))))))))*********)))(((((((((***+++,,,000///---+++******++++++++++++,,,,,,,,,---------'''''''''''''''((())))))))))))))))))))))))******''''''(((***+++,,,---...---+++)))''''''((()))******)))))))))******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******)))(((''''''''')))***+++)))((('''''''''(((***+++))))))))))))***+++,,,,,,&&&'''(((*********)))(((,,,,,,+++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((***+++,,,*********(((''''''***,,,******))))))))))))******(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,---,,,***)))((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******((('''%%%###"""!!!(((((((((((())))))))))))+++++++++******((('''&&&$$$%%%'''))))))))))))((())))))))))))***+++,,,------,,,+++***))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))((('''''')))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))************))))))'''((()))***,,,,,,------+++*********))))))((((((*********+++,,,,,,,,,---************************,,,***))))))***++++++***++++++++++++++++++++++++************************(((***,,,,,,++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******,,,,,,,,,+++++++++******)))************))))))(((******))))))******+++,,,++++++***************+++************************))))))))))))))))))))))))************)))))))))(((++++++++++++,,,,,,,,,,,,---------,,,+++***)))(((---***((((((***++++++))))))************+++++++++++++++++++++++++++************))))))))))))*********)))))))))(((((((((((()))))))))))))))******+++************************((()))))))))******************))))))))))))******))))))))))))))))))***+++,,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,))))))((((((((())))))************)))))))))))))))'''(((((()))***+++,,,,,,+++***((('''''''''((())))))((((((((()))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******))))))))))))(((''''''((()))***+++)))(((((('''((()))***+++************+++,,,---...&&&''')))*********))))))***************+++,,,,,,)))******************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((()))***+++*********(((''''''***,,,*********))))))***************++++++++++++******)))))))))*********++++++************+++++++++,,,************)))))))))(((+++++++++++++++,,,---------,,,+++)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((('''%%%$$$$$$(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))))))))+++******)))))))))******,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))((((((((()))))))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((())))))***************)))))))))((())))))))))))))))))))))))++++++)))((((((((())))))))))))************))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))*********************************,,,***))))))***++++++***))))))))))))))))))))))))************************(((***,,,,,,+++***+++,,,,,,,,,++++++************++++++++++++++++++++++++///...---,,,++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***))))))******+++***************))))))******+++,,,---,,,,,,+++***)))))))))************************))))))))))))))))))))))))************)))))))))))))))*********++++++++++++***************)))((((((,,,+++))))))+++,,,+++***)))************+++++++++******++++++++++++++++++++++++************++++++******)))))))))((((((((()))))))))))))))******+++************************))))))))))))******************))))))))))))******)))************))))))(((((()))))))))))))))(((((()))*********++++++++++++++++++***)))))))))******+++*********))))))((((((((((((((())))))*********(((((((((((('''''''''''''''''''''(((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((()))******)))******+++,,,---//////'''((()))*********))))))))))))((())))))***++++++((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))************)))'''(((***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))************((((((((((((''''''''''''***************++++++,,,---,,,+++***)))))))))***)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))(((((('''(((((((((((())))))))))))''''''(((((((((((('''&&&))))))((((((((())))))***,,,+++***)))((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))************))))))************)))'''&&&%%%************))))))))))))*********)))))))))))))))************************,,,***))))))***++++++***))))))))))))))))))))))))************************)))***++++++******+++,,,+++************)))))))))************************...---,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))******++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++******)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((())))))***))))))(((,,,++++++++++++,,,++++++))))))*********+++++++++)))))))))******++++++++++++******))))))******+++*********)))))))))(((((()))))))))))))))******+++************************)))))))))))))))***************))))))))))))******)))***+++++++++)))((('''((()))***,,,,,,,,,+++***))))))))))))************++++++***))))))))))))***++++++******)))((((((((()))))))))((((((((((((((('''(((((())))))(((''''''&&&'''((()))((()))***+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((()))))))))((((((((((((((())))))***(((((()))***+++---...///))))))))))))***)))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))************))))))++++++***))))))((((((((()))******)))(((((()))++++++++++++,,,,,,+++++++++))))))************))))))((((((((()))))))))******((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))++++++******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))(((((((((+++***)))(((((()))************)))(((((('''((((((+++***)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************)))))),,,,,,,,,,,,+++)))((('''*********)))))))))))))))---,,,,,,,,,+++*********************************,,,***))))))***++++++***++++++++++++++++++++++++************************)))***+++***)))(((***+++***)))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********((()))******************++++++,,,,,,++++++++++++))))))*********+++++++++'''((((((((())))))******))))))(((((((((((())))))************)))))))))))))))))))))))))))******+++******************************))))))))))))))))))******))))))))))))******)))***+++++++++)))(((''''''(((***+++,,,,,,+++***(((((()))))))))************))))))(((((()))))))))************))))))(((((())))))))))))((((((((((((((())))))*********)))((((((***++++++))))))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))((())))))))))))((((((((('''(((((()))))))))))))))''''''(((((()))+++,,,---*********))))))))))))***++++++)))(((''''''&&&&&&(((((())))))))))))((((((************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))(((((()))*********(((((()))+++***+++,,,,,,,,,,,,+++***)))))))))******)))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((()))*********))))))+++***)))(((((()))******((((((((((((((()))******++++++***)))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))(((((())))))************))))))******+++++++++******)))))))))))))))))))))******---,,,,,,,,,+++*********************************,,,***))))))***++++++***++++++++++++++++++++++++************************)))******)))'''''')))+++)))))))))))))))))))))***))))))))))))))))))))))))******))))))(((((())))))******++++++++++++*********++++++++++++,,,,,,,,,******++++++,,,+++++++++******))))))******+++,,,((()))+++------------,,,************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))******+++++++++******)))+++,,,,,,+++******+++)))************+++++++++((((((((()))))))))))))))))))))(((((((((((())))))++++++*********))))))))))))))))))))))))******+++************************************))))))))))))******))))))))))))******)))************))))))((('''(((((()))*********)))((()))))))))************((((((((((((((()))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))),,,---,,,***(((***---+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((())))))))))))(((((('''''''''((()))))))))))))))((((((((((((((()))***+++++++++***)))))))))******,,,+++***(((''''''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***)))************))))))((((((***+++***)))((()))***)))***+++,,,,,,+++***)))******++++++++++++******'''''''''((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))******+++))))))*********))))))(((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((()))))))))))))))***************))))))))))))((((((((())))))***(((((((((((()))***+++,,,++++++************++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''(((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))))))))(((((())))))************))))))&&&'''((()))))))))))))))))))))))))))*********************)))))))))))))))************************,,,***))))))***++++++***))))))))))))))))))))))))************************)))***)))(((&&&&&&(((***)))))))))************+++)))))))))))))))))))))))),,,++++++*********++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++************))))))******+++,,,***+++,,,......---+++***************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++******+++++++++***))))))'''***,,,,,,***((()))***)))************+++++++++++++++++++++***************))))))))))))))))))***+++++++++*********)))))))))))))))))))))******+++************************************)))))))))(((******))))))))))))******))))))))))))))))))***+++******)))))))))******+++)))))))))*********++++++((((((((()))***+++,,,---((((((((()))******++++++))))))******************)))(((((('''((()))***+++))),,,...,,,(((&&&(((++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))((()))******)))((('''&&&&&&'''((()))***))))))(((***)))))))))))))))******,,,+++***)))))))))*********))))))(((((())))))***)))******************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))((((((******+++***))))))((()))++++++)))((()))***((()))+++,,,,,,+++)))((())))))************))))))))))))))))))*********************))))))((((((((('''((((((((())))))))))))******))))))******+++,,,***+++,,,,,,,,,,,,+++*********))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((()))))))))))))))*********)))(((''''''&&&'''(((((())))))))))))******)))))))))******+++******))))))))))))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))************))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))*********************************,,,***))))))***++++++***))))))))))))))))))))))))******************************)))'''%%%%%%(((***************++++++,,,,,,************************++++++************++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,,,,---.........,,,***(((************************))))))))))))))))))))))))(((((())))))*********+++************++++++++++++***************)))((((((&&&))),,,,,,)))((((((***)))************+++++++++...------,,,,,,+++++++++++++++************+++++++++++++++************))))))))))))))))))******+++************************+++*********))))))((((((******))))))))))))*********)))(((((((((***+++,,,...---,,,++++++,,,---...************++++++++++++((())))))***+++---...///''''''((()))***+++,,,,,,)))*********++++++++++++)))(((&&&%%%&&&'''***+++))),,,...,,,'''%%%'''***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((()))*********((('''&&&&&&''')))*********)))(((,,,+++******)))*********---,,,***)))))))))******''''''(((((()))+++,,,---******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((()))***++++++***)))((()))++++++)))((()))***'''(((***++++++***((('''&&&&&&''''''''''''&&&&&&***++++++++++++,,,,,,,,,++++++******))))))(((((('''''''''((((((((())))))((((((((((((((()))******+++,,,---.........---,,,******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((('''%%%%%%$$$%%%'''))))))))))))(((---,,,+++***))))))))))))))))))(((((((((((()))***************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))************))))))******++++++++++++***)))(((((())))))*********+++******++++++,,,,,,,,,---************************,,,***))))))***++++++***++++++++++++++++++++++++******************************)))'''%%%%%%'''*********+++++++++,,,,,,,,,************************)))((((((((((((((())))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******)))*********,,,+++++++++******))))))************************---,,,***)))))))))************++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---((())))))))))))*********((((((((((((((()))))))))++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))***+++++++++)))((('''&&&&&&'''((()))***++++++++++++******************---------,,,,,,+++++++++************************((((((((('''((()))******)))((('''''''''(((***+++)))))))))))))))))))))))),,,+++***)))((((((((((((***************************)))(((''''''((()))******************************************+++++++++***+++***&&&&&&***+++***)))))))))))))))))))))))),,,,,,)))&&&''',,,---***))))))))))))))))))))))))'''***------***((()))***+++++++++++++++***)))(((************************)))***++++++***)))***+++))))))))))))***+++,,,---******))))))))))))************++++++++++++******((()))***++++++***)))(((************************************************))))))))))))))))))******)))'''&&&'''***+++***'''+++++++++,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((()))((('''((()))***)))((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((++++++***)))(((((())))))***************)))((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***************************''''''(((((())))))************))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))************************++++++******************++++++*********+++---...+++++++++++++++***)))(((++++++***)))(((((()))))),,,+++***((((((((()))***,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,+++***))))))******++++++***))))))*********+++***)))(((((()))***+++************************---,,,+++,,,...///...---************************+++*********))))))((((((++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,+++++++++************+++++++++*********)))))),,,++++++*********++++++***)))))))))((((((((((((************************,,,,,,***)))))))))************++++++++++++******************************))))))(((((())))))***+++)))))))))*********++++++************************++++++++++++++++++++++++************************'''&&&&&&%%%%%%&&&&&&'''***************************************)))(((((('''(((((())))))******+++************************------,,,,,,,,,+++++++++************************(((((((((((())))))))))))******)))))))))***+++,,,************************(((((((((((()))***+++,,,***************************)))(((((((((((()))***************************++++++******************)))+++***((()))---000...))))))))))))))))))))))))***+++)))&&&''',,,---***))))))))))))))))))))))))(((***------***))))))***,,,,,,,,,,,,,,,,,,+++***************************)))***++++++***)))***+++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******((()))***++++++***)))(((*********************************************************)))))))))))))))+++)))((())),,,---+++*********++++++++++++*********************)))(((((())))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))((())))))(((((()))))))))(((++++++******)))))))))(((************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))((((((((((((++++++***)))))))))))))))***************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))***)))(((((((((((()))***************************(((((((((((())))))))))))))))))((((((((('''''''''((())))))))))))))))))(((************************)))******************))))))*********))))))((('''))))))))))))))))))))))))******))))))((((((((((((***)))))))))))))))******************************))))))************))))))************************************************+++******)))***+++,,,---+++++++++++++++***))))))++++++***))))))))))))))),,,+++***)))(((((()))************)))))))))((((((++++++++++++++++++,,,,,,,,,++++++***))))))******)))))))))************************))))))*********************************+++***)))***,,,---,,,+++************************************)))))))))(((+++++++++++++++++++++++++++++++++++++++*********+++++++++******))))))(((+++++++++***************,,,,,,++++++++++++,,,,,,)))))))))))))))(((((((((************************,,,+++******)))***************++++++++++++******++++++++++++++++++++++++))))))(((((())))))***+++************+++++++++,,,---------,,,++++++******))))))))))))))))))))))))***************************))))))))))))))))))***************************++++++***))))))))))))***************************************************,,,,,,,,,,,,++++++++++++************************'''((()))*********)))(((,,,++++++++++++,,,------************************(((((((((((()))***+++,,,***************************))))))(((((())))))***************************,,,+++++++++***))))))))))))++++++***,,,111444222)))))))))))))))))))))))))))***(((&&&(((---...,,,))))))))))))))))))))))))(((***,,,,,,+++***************++++++,,,+++++++++************************)))***++++++***)))***+++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))************))))))************************************************+++*********))))))((((((+++)))))))))+++,,,+++***))))))************)))))))))************))))))((())))))))))))))))))))))))((())))))))))))*********((()))************))))))))))))))))))))))))))))))------,,,+++***)))((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))+++***)))))))))))))))))))))************))))))(((******))))))))))))******))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++***************+++******)))((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))************))))))******************************************************)))))))))***++++++***++++++++++++***))))))++++++***))))))))))))***++++++***)))))))))***************))))))))))))))),,,,,,++++++++++++++++++,,,+++******)))*********'''((()))+++++++++************++++++++++++******************************...---,,,---...//////---************************************))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))***************************,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************++++++************************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,......---,,,++++++******))))))))))))))))))))))))************************...------,,,,,,------...************************,,,+++***)))))))))***+++++++++++++++******))))))***************+++++++++,,,+++++++++++++++++++++************************&&&(((***+++,,,+++)))(((++++++++++++,,,,,,------************************,,,+++***)))((((((((((((************************))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((((())),,,,,,+++,,,111333222))))))))))))))))))))))))(((***)))(((***000000...))))))))))))))))))))))))((()))+++,,,++++++******&&&'''((()))))))))))))))************************)))***++++++***)))***+++******))))))***++++++,,,******))))))))))))*********++++++,,,,,,++++++***)))))))))******)))))))))************************************************++++++******)))((((((((((((((('''((())))))))))))(((((())))))))))))(((((())))))************)))((((((((((((((((((((((((((())))))*********+++++++++((())))))******************++++++***)))))))))***,,,,,,+++******)))((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))************)))(((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''************************((((((''''''''''''((((((+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++)))******++++++******)))***************************************+++++++++))))))))))))))))))************+++++++++******)))++++++***))))))*********+++*********************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***************+++&&&(((***,,,------,,,+++***+++,,,------,,,+++***************************...---,,,---/////////...*********************************)))))))))))))))++++++++++++++++++++++++************************''''''((()))***++++++,,,************************,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,************************************+++***************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,+++***))))))(((((((((((((((((((((((((((******************************))))))))))))******************************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++************************'''(((***,,,,,,+++)))((()))******+++++++++++++++************************,,,+++***)))((((((((((((************************))))))************))))))************************,,,,,,,,,+++***)))((((((***,,,---***+++//////---)))))))))))))))))))))))))))+++******---222222///))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&'''((()))))))))))))))************************)))***++++++***)))***+++*********)))******+++,,,******))))))))))))******++++++,,,,,,,,,,,,++++++***))))))))))))))))))***************************************************************))))))(((((('''((((((((((((((()))***((((((((())))))(((((((((((())))))*********))))))((((((((((((((((((((((((************++++++++++++)))))))))))))))******+++***,,,---,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))******)))))))))))))))******((())))))*********)))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))******)))))))))))))))******+++++++++******+++***************++++++*********++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++***************++++++''')))+++.........---,,,***+++,,,------,,,+++***************************)))((('''((()))******(((************************))))))))))))))))))******++++++++++++++++++++++++*********+++++++++++++++'''(((((()))***+++,,,,,,***************++++++++++++******++++++,,,---...)))))))))***************************************))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++))))))(((((())))))***+++************+++++++++,,,++++++******))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))+++++++++++++++++++++++++++************+++,,,,,,+++++++++******))))))))))))))))))***++++++,,,,,,*********+++++++++++++++************************((()))***+++++++++***)))((())))))***+++*********++++++++++++++++++++++++(((((((((((()))***+++,,,************************)))******++++++******)))************************,,,+++++++++***)))))))))))),,,,,,)))))),,,+++))))))))))))))))))))))))))))))++++++***---222222...))))))))))))))))))))))))(((((()))+++------+++)))******++++++,,,+++++++++************************)))***++++++***)))***++++++***************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************************************************)))))))))))))))))))))***(((***++++++******+++,,,(((((())))))))))))((((((((())))))************))))))))))))))))))))))))))))))************+++++++++)))((((((((()))***+++,,,+++---///---***((())),,,''''''(((((())))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))''''''(((((())))))******)))))))))))))))******+++((())))))************)))((((((''''''''''''(((((())))))(((((((((((()))))))))******++++++******)))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***++++++++++++++++++++++++******++++++++++++******((()))******+++*********)))))))))))))))))))))))))))))))))************+++,,,+++***)))((((((((((((++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,******++++++******)))((())))))***++++++++++++***+++************+++,,,,,,)))***++++++,,,+++++++++)))))))))))))))*********,,,,,,++++++++++++++++++*********)))******+++,,,)))***+++---------,,,,,,******++++++++++++******************************)))((('''(((*********)))************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++***))))))*********+++++++++)))))))))******,,,------)))))))))******+++++++++************************((()))***+++,,,++++++*********++++++++++++******************************))))))(((((())))))***+++)))))))))*********++++++***************)))))))))))))))))))))))))))))))))************************+++******))))))******+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))*********++++++++++++************************))))))*********+++++++++((((((***+++++++++***)))++++++++++++++++++++++++(((((((((((()))***+++,,,************************)))***++++++++++++***)))************************++++++******************(((++++++)))(((+++***'''))))))))))))))))))))))))(((******))),,,000000,,,)))))))))))))))))))))))))))((((((***---...,,,))),,,,,,,,,,,,,,,,,,+++***************************)))***++++++***)))***+++++++++***************+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++************************************************((((((((()))******++++++(((***,,,+++***)))+++---((())))))******))))))((((((((()))***************)))))))))))))))))))))))))))))))))************+++)))((((((((()))***+++,,,+++...000...***(((***,,,******))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))))))))(((''''''''''''((()))*********)))))))))))))))***++++++(((((()))***************))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((((((((((((+++***(((''''''(((***+++************************)))******************)))'''((())))))*********)))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))******************************++++++,,,,,,++++++***************************((())))))***++++++,,,,,,++++++,,,,,,,,,+++)))((())))))***++++++++++++++++++*********++++++,,,---)))***+++,,,,,,,,,++++++(((((()))))))))*********++++++++++++++++++,,,,,,******))))))***++++++,,,*********************************))))))*********************************,,,******+++,,,---,,,+++************************((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,+++***)))((())))))******++++++++++++))))))))))))***+++,,,---+++++++++,,,,,,---------************************((()))***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))+++++++++***+++,,,,,,---((())))))))))))***************************++++++************************************************))))))(((((((((((())))))++++++++++++++++++++++++(((***+++,,,---,,,,,,+++((((((((((((((()))))))))((())))))***++++++,,,,,,))))))******++++++++++++******************************))))))******+++,,,((()))***+++,,,+++******++++++++++++++++++++++++,,,+++***)))((((((((((((************************)))***+++,,,,,,+++***)))***************************************+++++++++&&&******((()))++++++((())))))))))))))))))))))))'''))))))(((+++......))))))))))))))))))))))))))))))((('''***---...,,,)))+++++++++++++++***)))(((************************)))+++++++++***)))***+++++++++***************+++******))))))))))))******+++,,,,,,------,,,,,,++++++***)))(((((()))***+++************************************************''''''((()))***+++,,,,,,&&&(((***)))'''''')))+++))))))************))))))(((((()))***************))))))))))))))))))))))))((())))))))))))*********)))((((((((((((***,,,---+++...111...***'''***------,,,,,,+++***)))(((((((((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))((())))))***++++++(((((()))*********************))))))))))))******))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,,,,***)))'''''')))***,,,))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,+++,,,------,,,+++***)))((()))***++++++++++++++++++*********+++,,,,,,---)))***+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,*********++++++,,,,,,---******))))))***+++,,,,,,***)))(((((('''(((((()))+++***)))(((((()))***+++************************)))(((((((((***+++***)))************************(((((())))))*********++++++++++++,,,---------...++++++))))))***+++---///+++++++++*********))))))***+++,,,,,,,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&---------......---,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++******))),,,+++++++++++++++,,,,,,******************************************************))))))))))))******%%%%%%&&&'''((()))******+++***)))***,,,---,,,+++************************++++++,,,,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++*********))))))******+++,,,*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++---...---+++***************************)))******++++++,,,------,,,++++++,,,---...,,,+++''',,,,,,((((((------))))))+++++++++***)))***+++)))+++,,,,,,+++++++++++++++++++++*********)))))))))((((((((((((***,,,---+++++++++*********))))))(((((())))))******++++++++++++++++++++++++++++++((()))***+++******((('''%%%''')))+++,,,------,,,///,,,******++++++(((%%%************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++))))))************))))))))))))))))))))))))))))))---+++)))***,,,---,,,)))(((((((((((())))))))))))++++++***)))(((((()))))),,,+++++++++***))))))))))))***+++++++++)))((('''+++++++++*********))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))((((((((()))***++++++(((((((((((((((((((((((())))))******+++++++++,,,***)))(((''''''((()))***,,,,,,,,,++++++)))((((((,,,---,,,***(((((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,------------,,,+++&&&''')))+++,,,+++***)))(((((())))))***+++------+++***)))'''''')))***++++++++++++++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,+++*********+++*********************+++,,,,,,,,,++++++*********------...,,,***))))))***,,,,,,,,,++++++*********,,,---......,,,******+++))))))))))))))))))))))))(((((())))))*********+++.........------,,,,,,,,,************************)))))))))***+++---...///))))))))))))))))))))))))((()))***,,,,,,+++************))))))((('''''''''...,,,***+++---...,,,***---,,,+++******+++,,,---))))))***+++,,,------...)))))))))))))))*********------------,,,+++******,,,,,,,,,,,,+++++++++***+++,,,------------,,,+++++++++++++++++++++++++++***+++,,,---------------++++++++++++*********)))******************************))))))))))))************++++++++++++******,,,++++++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((+++***)))***,,,---,,,+++************************+++,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,+++++++++***************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,+++************************************+++,,,,,,------******)))+++,,,---,,,+++***,,,+++&&&''',,,...,,,)))+++,,,+++***)))***+++...222444111+++'''(((++++++++++++*********)))))))))((((((((()))***,,,---+++++++++*********))))))************++++++++++++************************+++,,,------------,,,+++'''((()))***+++,,,,,,,,,'''&&&&&&(((,,,//////...************************************************************************)))************+++++++++************)))))))))))))))******++++++******))))))******************)))))))))))))))))))))))))))---+++)))***,,,---+++)))(((((((((((()))))))))***++++++***)))))))))))))))++++++*********************************)))((((((+++++++++*********))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))((((((((((((((())))))************************)))))))))*********++++++))))))(((((((((((())))))*********))))))((('''&&&&&&(((******)))(((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))((()))+++,,,,,,,,,***)))******************+++++++++***)))(((((()))***++++++++++++******))))))(((+++,,,,,,,,,,,,++++++***---,,,++++++******++++++------------------------,,,,,,,,,+++++++++******,,,------,,,***))))))***,,,,,,,,,+++++++++******)))+++------,,,++++++,,,************************************+++++++++,,,,,,+++++++++************************************,,,+++***)))((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))***---,,,***+++---...,,,***++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,.........,,,)))(((---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,+++++++++++++++)))******************)))))))))(((((((((((())))))******+++++++++++++++***,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))+++***)))***,,,---,,,+++************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,******++++++++++++************))))))******+++,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******************************++++++,,,,,,------)))(((((())),,,------,,,,,,---***&&&&&&+++......***+++,,,+++***)))***,,,///555888444+++&&&(((---+++++++++***************)))))))))))))))***+++,,,+++++++++***************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))***++++++******)))******))))))***++++++,,,)))(((((()))+++---,,,+++************************************************++++++++++++++++++++++++)))************+++++++++))))))((((((((('''''''''))))))***************)))******++++++++++++******)))))))))))))))))))))))),,,*********+++,,,+++***((((((((()))))))))******+++***))))))))))))))))))))))))******************+++******)))))))))))))))+++************)))))))))(((((())))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))(((((('''''''''''''''************************(((((())))))))))))******((())))))******))))))((())))))***))))))((('''&&&###&&&***,,,+++))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++***))))))(((((()))******)))'''&&&+++++++++*********))))))+++***)))(((((()))***+++,,,,,,+++***)))(((((('''******++++++++++++++++++,,,,,,++++++******++++++************************,,,,,,,,,++++++++++++***+++------,,,***)))***+++,,,,,,,,,++++++++++++***(((***,,,---,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++...---+++)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,---+++***+++,,,---,,,+++)))******************)))++++++++++++++++++,,,,,,//////......------,,,,,,((()))***,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++,,,---............---,,,******))))))))))))************++++++,,,,,,++++++,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''(((((()))***+++,,,,,,+++***)))***,,,---,,,+++************************)))***++++++,,,+++++++++,,,++++++******++++++,,,******++++++++++++************))))))******+++,,,*********+++++++++++++++******))))))******+++,,,************************************************------,,,+++*********+++******************************++++++,,,------...***)))(((***,,,.........,,,,,,***((((((+++---...***+++,,,,,,******+++,,,+++///222000,,,)))+++...************************)))))))))******+++++++++************************,,,,,,,,,++++++******)))************************((((((((())))))))))))))),,,+++***)))))))))++++++,,,++++++*********))))))************************************************++++++++++++++++++++++++))))))*********+++++++++))))))((((((((('''''''''***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))+++*********+++++++++***(((((()))))))))***************)))))))))))))))***(((((())))))******+++++++++***)))(((((()))***+++************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************(((((('''''''''((())))))************************((((((((((((((()))))))))((()))***++++++***)))(((+++++++++++++++***))))))&&&))),,,---,,,+++***+++''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++***)))''''''******+++++++++*********+++******))))))******+++,,,,,,,,,++++++*********((()))***+++++++++++++++,,,,,,++++++***++++++,,,)))))))))(((((((((((((((+++++++++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++++++++***,,,......---------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))***+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,++++++((()))***++++++***)))(((+++++++++******))))))))),,,,,,++++++******))))))))))))(((((()))***,,,---++++++++++++************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((())))))******************---...///000000///...---,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++******)))(((((())))))++++++++++++++++++++++++************************((()))************)))(((&&&''''''((()))***+++,,,+++***)))***,,,---,,,+++************************(((((()))*********************))))))))))))******)))******++++++******)))******))))))******+++,,,))))))))))))******++++++***************++++++,,,************************************************------,,,+++*********+++***************************++++++,,,------......,,,***)))+++---///000000******+++,,,---,,,+++,,,***,,,,,,,,,+++***+++,,,)))))))))***,,,---,,,************************************+++++++++++++++************************++++++******)))))))))(((++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***)))))))))***+++'''((()))***+++,,,---...************************************************************************))))))*********+++++++++******)))))))))((((((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************))))))))))))***************)))))))))))))))******((((((((())))))******++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((())))))***((()))))))))************((('''(((((()))***+++,,,)))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++***)))(((***++++++++++++******)))+++,,,,,,+++)))((()))+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++/////////...---,,,+++***'''(((***+++,,,,,,,,,+++++++++************++++++((()))))))))******++++++((()))***+++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++...000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++((()))***++++++***)))(((******))))))((((((''''''------,,,,,,,,,,,,,,,,,,...,,,***((('''((()))***+++++++++*********))))))******))))))))))))******************************,,,,,,,,,+++***)))(((''')))))))))))))))*********+++,,,...//////...,,,+++,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------*********))))))******+++************************************************((()))***++++++***)))(((******)))))))))(((((((((+++***)))***,,,---,,,+++************************'''((()))***++++++++++++))))))(((((((((((())))))))))))************))))))******))))))******+++,,,((((((((()))******+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++,,,,,,------.........,,,***+++---///000000***)))+++//////,,,***++++++,,,---,,,+++***+++---,,,)))'''(((,,,,,,)))%%%***************+++++++++******++++++,,,++++++******************+++++++++*********)))))))))))))))++++++++++++++++++++++++******)))******+++,,,---++++++***************+++***+++,,,+++***)))***+++************************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))''''''((()))******************++++++++++++******************************)))***+++***))))))***+++)))))))))*********++++++)))))))))))))))******+++(((((()))))))))))))))))))))))))))))))))******+++(((((()))))))))))))))***(((((())))))******))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))************((((((((())))))***+++,,,((((((((((((((((((((((((******))))))))))))(((((()))******************)))(((((())))))))))))((((((++++++***(((&&&%%%''')))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((((((((((()))***,,,,,,+++******)))((((((&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&&&&'''((()))************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,)))***,,,,,,++++++,,,...***++++++++++++,,,,,,,,,///000111111...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))*********************************************++++++,,,------,,,,,,+++******)))***+++,,,+++***)))***,,,)))******************)))***)))))))))((((((''''''.........///////////////...---,,,++++++*********,,,,,,+++++++++*********++++++***))))))***++++++((((((((((((((((((((((((,,,,,,,,,,,,+++***)))))))))))))))******+++++++++)))***---......---***))),,,++++++++++++++++++,,,)))***+++,,,------------******)))******+++,,,---++++++++++++++++++++++++************************((()))***++++++***)))(((++++++*********)))))))))+++***)))***,,,---,,,+++************************))))))+++,,,,,,---------******))))))))))))******))))))************))))))******))))))******+++,,,(((((()))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***************************++++++,,,,,,---.........///,,,******,,,...//////,,,)))***...///+++***...+++,,,------++++++,,,------,,,++++++,,,+++)))'''))))))*********+++++++++***+++,,,,,,,,,+++******))))))*********+++++++++)))***************++++++************************((('''''''''((()))***+++)))******+++++++++******,,,---...,,,)))''''''(((************************************************************************)))************+++++++++++++++*********)))))))))&&&'''((()))************)))******************)))************************(((***++++++(((((()))+++))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))((((((((((((((()))***************(((((((((((())))))******))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++***)))((((((((((((((())))))))))))))))))))))))++++++*********)))))))))+++******))))))******+++(((((())))))))))))((((((((()))***)))((('''((()))************************))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))******))))))((('''''''''''''''(((***,,,,,,,,,+++******++++++++++++++++++***(((((())))))******+++++++++,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,(((***++++++++++++---...******+++++++++,,,,,,,,,,,,...//////---,,,------++++++++++++++++++++++++------,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))******************************+++,,,,,,,,,,,,,,,+++++++++++++++*********)))+++,,,+++))))))***,,,++++++************++++++***************)))))))))***++++++,,,,,,---------)))+++---/////////...------------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,)))+++---//////---+++)))++++++************++++++)))***+++,,,------...---))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))***++++++***)))'''))))))***+++,,,------...+++***)))***,,,---,,,+++***************************+++,,,---............++++++************++++++))))))************))))))*********)))***++++++,,,))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---...---+++***************************++++++,,,------......//////,,,***)))+++---------...***)))------***+++000+++,,,------++++++,,,---+++---//////---+++,,,---))))))******++++++++++++***+++,,,---,,,,,,***)))))))))******++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))+++************,,,...///((()))***,,,,,,++++++***$$$'''***+++***+++...111************************************************++++++++++++++++++++++++)))************+++++++++************))))))))))))((((((***++++++,,,,,,,,,))))))************))))))************************(((***,,,+++(((''')))+++)))************+++++++++))))))((())))))***++++++******))))))(((((('''''''''((()))+++++++++***)))'''((((((((())))))*********)))((((((((()))+++,,,************************((((((((((((((()))******))))))))))))************,,,+++***(((&&&%%%$$$$$$************************,,,+++++++++******)))))),,,+++***))))))***+++,,,)))******+++++++++******%%%(((,,,------+++***+++************************))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,///...------,,,---------)))***,,,,,,,,,+++)))(((***++++++,,,,,,++++++***......---------------------------------,,,+++***+++*********+++,,,,,,---000000///......---,,,,,,*********++++++,,,,,,,,,((()))++++++++++++---///*********++++++,,,,,,,,,)))***,,,---,,,,,,---...++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++)))))))))******+++,,,,,,(((+++,,,,,,)))(((***,,,---,,,+++******+++,,,---++++++++++++++++++++++++........................,,,------......------,,,++++++++++++,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********---......,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''''''''(((---------,,,,,,+++++++++((()))))))))******************))))))******+++,,,((((((((((((((((((((((((+++++++++,,,,,,---------***+++,,,,,,+++***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------,,,++++++******))),,,,,,---......---,,,,,,,,,------......------,,,------,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,++++++************)))))))))***+++,,,,,,//////...---,,,,,,++++++************************---,,,,,,+++*********+++************************++++++************++++++************************+++,,,,,,------,,,,,,++++++++++++************))))))))))))))))))******+++++++++++++++++++++++++++***+++,,,---,,,***(((&&&)))))))))))))))*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------)))************)))(((((())))))(((((((((((())))))))))))))))))************************************'''((()))***************************)))))))))))),,,++++++***)))(((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))---+++(((&&&%%%''')))***&&&''''''((()))******+++++++++************++++++---***'''$$$###%%%(((***+++*********))))))((((((((((((((((((((((((((((((((()))***+++,,,---------'''((())))))(((((()))***))))))))))))***+++,,,---000,,,((('''))),,,------++++++******++++++,,,------,,,,,,+++*********++++++,,,,,,---------,,,,,,---***((())),,,...---,,,,,,,,,++++++++++++,,,,,,111,,,+++...---)))***...------------------------++++++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++/////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,------......------,,,***+++,,,------,,,+++***,,,,,,***)))))))))***+++))))))))))))))))))))))))++++++******)))*********+++*********))))))((((((------------------------,,,------......------,,,,,,,,,++++++,,,,,,------,,,+++******))))))******,,,,,,,,,+++++++++******+++,,,---+++***)))***+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++,,,,,,+++++++++*********************++++++++++++******))))))******+++,,,))))))))))))))))))))))))******++++++++++++++++++******+++,,,++++++))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,---......---,,,,,,,,,------......------,,,+++++++++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******************+++,,,...------,,,++++++******++++++++++++++++++++++++---,,,,,,++++++***+++++++++++++++++++++++++++++++++******************+++************************+++,,,,,,------,,,,,,++++++++++++************))))))))))))))))))***++++++++++++++++++++++++++++++******+++,,,+++***)))(((++++++++++++******************))))))******+++,,,++++++++++++++++++++++++************************)))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************))))))(((((())))))***))))))))))))************************************((())))))************)))************))))))))))))+++*********)))((((((((('''(((((())))))))))))((()))))))))))))))))))))))),,,+++)))((((((((()))***''''''(((((())))))******++++++************+++++++++***)))((('''(((((()))************)))))))))(((************************&&&'''(((((())))))))))))((()))******))))))***+++)))))))))******+++,,,---...+++)))***,,,---,,,***++++++******++++++,,,------,,,,,,+++******+++++++++,,,,,,------------,,,...,,,***+++---......,,,......------------......---***+++000000,,,+++///,,,,,,------------,,,,,,,,,------------.........++++++++++++,,,,,,,,,,,,......------,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,******++++++++++++******,,,,,,***)))))))))***+++************************---,,,,,,++++++,,,,,,,,,+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,******+++++++++***)))))),,,,,,,,,++++++++++++******+++,,,+++)))((()))+++''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************+++---------+++***+++,,,***************)))))))))***++++++++++++,,,,,,,,,******))))))******+++,,,************************++++++******************)))***++++++,,,++++++***************************,,,,,,++++++++++++++++++***************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,------............------+++++++++,,,,,,...//////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,+++++++++++++++************)))***))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,+++************))))))))))))***++++++***+++,,,,,,,,,,,,+++***************************)))))))))))))))******+++,,,,,,,,,+++*********))),,,+++***)))))))))***************))))))*********))))))))))))************)))))))))))))))))))))))))))************))))))(((************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))++++++************++++++)))******+++******)))(((************))))))))))))************************''''''(((((((((((('''''')))***++++++******+++,,,))))))******++++++,,,,,,+++++++++,,,...---+++)))++++++******++++++,,,------,,,,,,+++++++++++++++,,,,,,---...............000...,,,,,,---......------,,,,,,++++++,,,,,,---,,,+++---111111...,,,------------......---------............/////////000------------------,,,,,,......------------------...---,,,+++***))))))(((,,,,,,---------------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********))))))*********,,,,,,+++************+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***************)))))))))++++++++++++++++++++++++,,,------......------,,,------------,,,++++++***+++,,,---......---+++***++++++++++++++++++++++++)))+++,,,,,,***)))***+++******)))(((&&&%%%$$$$$$+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***+++,,,+++)))))))))************************************+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++******)))))))))******+++,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++******)))))))))******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******------------------------------------------------++++++++++++,,,,,,------******++++++,,,---......------------------------------............------............///111222333------,,,,,,,,,+++++++++***++++++,,,,,,------------,,,++++++************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---------,,,+++******))))))+++++++++++++++,,,,,,---)))***,,,------,,,***)))************************)))))))))))))))******+++,,,,,,++++++***)))((((((***)))'''%%%%%%&&&((()))++++++************++++++((()))))))))************((((((((((((((((((((((((***************)))((('''************)))))))))(((((((((((()))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))***+++++++++***))))))))))))))))))((((((((((((***))))))))))))))))))***)))))))))))))))))))))(((*********)))))))))))))))******************************++++++***))))))(((((()))+++***))))))***,,,)))******+++,,,,,,,,,,,,++++++,,,---------+++***++++++******++++++,,,------,,,,,,+++++++++,,,,,,,,,---...///000111111111111000///............---------,,,,,,,,,,,,------//////000111111///...///000000111222222111000000/////////000111111222222000000//////...------,,,//////////////////////////////......---,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******+++***)))(((((()))***+++,,,,,,++++++************++++++++++++++++++++++++)))))))))))))))******+++************************++++++++++++++++++++++++,,,------......------,,,,,,------------,,,*********+++---......---,,,+++++++++++++++++++++++++++***+++------,,,++++++,,,///...---,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,+++)))))))))*********++++++++++++++++++))))))))))))*********+++******))))))******+++,,,++++++++++++++++++++++++------,,,,,,+++++++++************++++++,,,------************************,,,,,,,,,++++++*********,,,,,,++++++******))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++------------------------------------------------++++++,,,,,,------------******+++,,,---......///---------------------------......//////......---///......///000111222333------,,,,,,,,,++++++++++++++++++,,,,,,------...------,,,+++*********+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***************************++++++,,,,,,++++++***+++++++++*********))))))***************++++++,,,++++++++++++++++++++++++)))(((((()))***+++---...,,,,,,+++***)))(((((('''++++++******++++++,,,---)))***,,,------,,,***)))************************)))))))))))))))******+++,,,,,,++++++***)))((((((***)))'''%%%%%%&&&((()))++++++************++++++((()))))))))************((((((((((((((((((((((((***************)))((('''************)))))))))(((((((((((((((((()))))))))(((((()))***++++++,,,+++))))))))))))))))))))))))'''((()))***+++***((('''))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&''')))***))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))'''((())))))(((((()))+++******+++,,,,,,,,,++++++------,,,+++++++++---...++++++******++++++,,,------,,,,,,+++,,,,,,------...///000222333333444444222222111000/////////000111111000000000000111111222222111000222555888999666777888999999888777666222333333444555666666666555444333222111000///...000000000000////////////........................++++++,,,,,,------......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))******++++++******)))+++***)))(((((()))***+++,,,,,,,,,,,,++++++******************************)))((((((((())))))***+++***************+++++++++++++++++++++++++++++++++,,,------......------,,,+++,,,---...---,,,+++***))))))***+++++++++*********++++++++++++,,,,,,,,,)))+++......---,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++---------+++***+++,,,*********+++++++++++++++(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---------------,,,***++++++,,,---......///...------,,,,,,------.........////////////.........------------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------------------------***************************+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******************************++++++++++++******+++++++++************)))+++************+++,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,+++*********)))((((((((()))(((((((((((()))*********+++,,,,,,,,,,,,+++***************************)))))))))))))))******+++,,,,,,,,,+++*********))),,,+++***)))))))))***************))))))*********))))))))))))************)))))))))))))))))))))))))))************))))))(((************))))))))))))(((((((((((((((((((((((('''(((***+++,,,---------))))))))))))))))))))))))&&&''')))******)))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&%%%%%%''')))***))))))))))))************((((((((((((((((((((((((***************)))((((((&&&((())))))(((((()))******+++,,,------,,,+++***---------,,,***+++---///++++++******++++++,,,---,,,,,,,,,,,,,,,------...000111222444666777777888333444555333222222333444222222111111111111222222444666555444888AAAFFFHHH???@@@BBBCCCCCCBBB@@@???;;;;;;<<<===>>>>>>??????===<<<;;;999888666555444444333333222111111000000........./////////000000,,,,,,------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++******************))))))*********,,,,,,,,,---,,,++++++***))))))))))))))))))))))))***************+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,......---,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,'''***---...---++++++,,,''''''((())))))***++++++************************((())))))***++++++,,,,,,+++,,,---,,,***)))***+++)))))))))*********++++++))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++++++++,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,---.........////////////............------,,,,,,------------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,++++++++++++++++++++++++(((***+++,,,,,,+++***(((******************************++++++++++++******+++++++++************)))++++++******++++++,,,---++++++++++++++++++++++++((()))***+++,,,,,,+++***************************((((((((((((((()))******++++++++++++++++++++++++************************)))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************))))))(((((())))))***))))))))))))************************************((())))))************)))************)))))))))))))))))))))((('''''''''&&&((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************''''''(((((())))))******)))))))))(((((()))))))))''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))))))))((('''''')))******)))(((***+++***+++---......---+++******---///...,,,+++,,,...++++++******++++++,,,---,,,,,,,,,,,,,,,---......111333444777888::::::;;;666888999888666666888:::777666666666666666666777;;;??????>>>BBBJJJOOONNNGGGIIIKKKLLLLLLKKKIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHGGGEEECCCAAA???===<<<<<<<<<;;;:::888777666666333333333333333222222222//////..................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,***++++++++++++++++++*********++++++++++++******,,,,,,---------,,,+++***************************))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,.........,,,+++,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,&&&))),,,---,,,+++***+++,,,,,,,,,,,,++++++++++++******************************+++,,,------......((()))***)))'''''''''((('''((((((((())))))************+++++++++,,,,,,,,,*********)))***++++++,,,************************))))))******+++++++++,,,///...,,,+++***++++++,,,------------------------*********++++++,,,,,,---*********++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........................................................------...///...---+++***,,,,,,,,,---------.........---,,,,,,,,,,,,---.........////////////......111000///......------...---------,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,************************((()))+++,,,,,,+++)))(((******************************++++++++++++******+++++++++************)))++++++******++++++,,,---++++++++++++++++++++++++''')))+++,,,---,,,***)))++++++++++++++++++,,,,,,***************++++++,,,,,,++++++******++++++,,,************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------)))************)))(((((())))))(((((((((((())))))))))))))))))************************************'''((()))***************************))))))))))))******)))((('''&&&&&&%%%)))************)))(((((())))))))))))))))))))))))))))))*********++++++,,,&&&''''''((()))******+++++++++************++++++&&&'''***,,,,,,+++)))((((((((())))))*********+++************************))))))************))))))(((***++++++******+++,,,***+++---......---+++***(((,,,000111///,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///333444666888:::;;;<<<===999;;;<<<;;;999999<<>>===<<<::::::999888777666666555111111000000//////......++++++,,,,,,,,,---------,,,,,,------------............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,---...---,,,+++***++++++++++++++++++++++++''''''''''''((()))***+++*********++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++***)))))),,,,,,,,,++++++*********************************,,,,,,,,,++++++*********)))***+++,,,+++***)))(((******)))***,,,,,,***)))((()))***++++++++++++++++++++++++***************************+++,,,------,,,,,,,,,,,,,,,+++***)))///......------,,,,,,+++---***(((***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...,,,***+++++++++,,,,,,---------............------,,,+++,,,,,,,,,---------......//////...------------...,,,,,,,,,---...///000000//////000///...,,,***)))000///...---,,,,,,------000///...------...//////111000000/////////000000111000000///......---------------,,,,,,++++++++++++,,,---...///////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,***,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++******+++---///000,,,,,,++++++,,,,,,---...,,,,,,***)))))))))***+++))))))))))))***************)))'''&&&'''(((***+++...---+++*********++++++++++++++++++++++++++++++))))))))))))************...------,,,,,,++++++***+++***)))(((((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((************************+++++++++************))),,,,,,+++***))))))******---,,,+++***)))))))))))))))))))))***+++++++++,,,))))))))))))************,,,***))))))***++++++*********+++++++++******)))++++++******)))*********++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++///---,,,,,,...222666999<<<;;;;;;>>>AAABBB@@@===<<<===???AAACCCEEEFFFGGGIIIIIIJJJIIIIIIJJJMMMOOOMMMMMMNNNPPPQQQSSSTTTTTTWWWVVVUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQNNNLLLKKKLLLMMMMMMNNNKKKHHHFFFFFFFFFFFFEEEHHHEEECCCAAAAAAAAA???>>>444333222111000///......---..................///,,,---...//////...---,,,,,,+++***)))(((&&&%%%%%%++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++++++++************)))+++***)))))))))***,,,,,,+++*********)))(((((((((---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******)))******++++++******)))*********+++,,,,,,+++*********++++++++++++++++++******************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***------,,,))),,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------......---------------...///000,,,------....../////////,,,---.........---,,,+++...------,,,,,,,,,,,,,,,...---,,,++++++,,,---............---------......000000//////...------,,,.........---------------,,,,,,---...///////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...+++************+++,,,,,,,,,,,,***)))))))))***+++))))))))))))************+++***((((((((()))+++,,,---,,,+++*********++++++++++++++++++++++++++++++))))))))))))************,,,++++++++++++*********+++***))))))))))))***+++***)))))))))***+++,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************)))))))))(((************************))))))******+++++++++,,,******)))((((((((((((((())))))((((((((())))))******************+++++++++))))))))))))************,,,***))))))***++++++***)))******+++++++++************)))))))))******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,---------......---///222666;;;>>>BBBAAAAAACCCFFFFFFDDDBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNNNNMMMKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSQQQOOOOOOPPPQQQRRRRRROOOLLLJJJJJJKKKKKKJJJOOOLLLJJJIIIIIIHHHGGGEEECCCBBB>>>999333...)))&&&++++++,,,,,,,,,---------------...//////...---------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++************+++***)))))))))***,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------------------.........+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***))))))))))))***+++,,,---+++++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,...---,,,+++***************++++++,,,,,,,,,,,,+++)))******+++,,,,,,------000000000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---...///000111........................,,,,,,---.../////////...------------------......------,,,,,,,,,------.........................../////////...------,,,,,,.............../////////------...............---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++************+++)))))))))*********++++++++++++***)))***+++,,,---*********)))******+++,,,************************))))))))))))************)))))))))***************++++++************++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************))))))))))))************************'''((()))***+++,,,------******)))(((((((((((()))((((((((())))))***,,,,,,+++++++++***************)))))))))*********++++++,,,***))))))***++++++***((()))***+++++++++++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...////////////000333888===BBBEEEJJJJJJJJJKKKMMMMMMKKKIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTTTTSSSPPPNNNMMMNNNPPPQQQRRRTTTVVVWWWYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVUUURRROOONNNOOOOOOOOONNNSSSQQQOOONNNNNNNNNLLLJJJHHHGGGEEEBBB===777222///,,,,,,,,,,,,------------------...//////...------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,+++++++++************+++************+++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,------....../////////------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))******++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000+++,,,------,,,+++++++++------------,,,,,,+++***(((((()))***+++,,,,,,,,,---,,,++++++*********+++******+++,,,------------+++++++++,,,,,,---------,,,...000...,,,,,,...111------------------------,,,,,,,,,---------,,,+++......------,,,,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,------///000000////////////............---......///000000000000---......//////000000000////////////000000000111111111111111111111000000///.........---------,,,---------......//////000..................------......---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,------,,,***)))***************+++,,,,,,,,,,,,++++++************))))))*********++++++++++++************+++,,,,,,))))))))))))***++++++,,,))))))))))))))))))))))))((()))))))))************(((((())))))***+++,,,,,,,,,++++++++++++++++++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++***************)))))))))))))))************************((())))))***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++,,,------...,,,+++++++++***)))))))))))))))*********+++++++++,,,***))))))***++++++***((()))***+++++++++++++++)))))))))******,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////000222555999???EEEJJJMMMQQQQQQQQQRRRSSSRRRPPPOOONNNOOOPPPPPPQQQRRRSSSSSSUUUWWWXXXWWWUUURRRQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZ]]]^^^______]]][[[XXXWWWYYYYYYXXXXXXXXXXXXXXXWWWZZZYYYXXXWWWVVVVVVVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPRRRQQQOOOOOOOOOOOOMMMKKKJJJJJJJJJIIIEEEAAA<<<999////////////000000000000---..................---------------------------------------------------------------------------...------,,,,,,------...,,,,,,+++++++++*********************++++++,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,---------,,,------....../////////---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---///111333+++---///...,,,***+++,,,------------,,,,,,+++***(((((()))***+++,,,,,,,,,+++*********++++++,,,---***+++,,,---------------//////......------------+++---///...,,,,,,///222---------------------------...//////...---------.........------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,---------......///......---------......//////////////////...........................///---...///000111111000000111111222222333333333333444555555555444333111000...............---------,,,,,,------.........///..................------......------,,,,,,---------------------------------------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***+++,,,---,,,+++***)))+++++++++++++++,,,------,,,,,,,,,,,,++++++******************++++++++++++))))))))))))******++++++))))))******++++++++++++))))))))))))))))))))))))((()))))))))************((())))))***+++,,,------++++++++++++++++++++++++)))***+++,,,,,,+++))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******************************************************,,,+++++++++++++++,,,,,,...------,,,++++++,,,,,,,,,+++++++++***)))))))))************++++++++++++,,,***))))))***++++++***((()))***+++++++++++++++*********+++,,,---...///+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------...//////000000444777;;;@@@FFFKKKOOORRRTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUWWWYYYYYYWWWUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^___``````___\\\ZZZXXXYYYYYYXXXXXXXXXWWWWWWWWW[[[ZZZYYYWWWVVVUUUUUUTTTWWWUUUTTTTTTUUUVVVUUUTTTTTTSSSRRRRRRRRRQQQOOOMMMSSSRRRQQQMMMHHHAAA;;;777222222222111111111000000.........------.........,,,,,,,,,---------------------------------------------------------------...------,,,,,,------...,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,------------------.........,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...000111222,,,///111///,,,***+++---+++,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,************+++,,,---...+++,,,,,,------------,,,000000//////...------,,,---......---,,,,,,---///---------------------------...000///...------............---------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------////////////////////////......------------...///000111222333333333222111333444555666777777777666777888888777555333111///////////////////////////---------------.........------...............---......---------------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,------......------,,,******+++++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,++++++************++++++++++++,,,)))))))))*********************+++,,,,,,,,,++++++************************))))))))))))************))))))******+++,,,------******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))************************************+++++++++*********))))))***))))))))))))***++++++,,,,,,***))))))(((((((((+++++++++************************++++++++++++,,,,,,***))))))***++++++*********+++++++++******)))+++++++++++++++,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------....../////////000111333444555555:::<<>>>>>======<<<<<<<<<;;;999555222000000000000000000000000000/////////...............,,,,,,---...////////////......------------......................................................------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------,,,,,,,,,***)))))))))***+++,,,,,,+++++++++++++++,,,,,,---,,,,,,---------,,,+++************+++++++++,,,,,,)))******+++++++++++++++,,,,,,---...---,,,++++++++++++++++++++++++++++++))))))))))))************((()))))))))******++++++))))))***++++++***))))))******************++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******((()))))))))***************************************************+++++++++***)))))))))******+++,,,***))))))((((((((())))))***************+++++++++*********+++++++++,,,,,,,,,***))))))***++++++***+++++++++++++++***)))(((*********))))))***++++++++++++,,,,,,,,,,,,------,,,,,,---......///000000111222333666999;;;===>>>???BBBFFFJJJNNNQQQRRRSSSSSSVVVYYYZZZXXXWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWVVVTTTTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUVVVUUUUUUUUUYYYXXXXXXYYY[[[[[[ZZZYYYTTTTTTTTTUUUVVVUUURRROOOHHHHHHHHHGGGFFFDDDCCCBBB999888666555222000///...///...------------...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++************---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,---............+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,+++++++++******'''((()))***,,,---...///*********++++++,,,,,,,,,((((((((((((((((((((((((*********++++++,,,,,,,,,)))***,,,---...------,,,,,,000333111,,,)))+++...((()))***++++++++++++++++++++++++***************------,,,+++************............---,,,+++++++++,,,,,,------......///(((&&&&&&)))...222222111........................***,,,...---***((()))+++,,,---------.../////////+++,,,------............,,,,,,,,,---------......,,,,,,,,,---...///000111---......///000111111222444444444555777:::<<<>>>@@@AAABBBCCCBBBAAA???===@@@AAACCCDDDEEEEEEDDDDDDBBBBBBAAA@@@===999555222000000000000111111111111111111000000//////......+++,,,---...////////////......---------......///................................................---......//////......---,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++***)))(((((()))+++---...*********)))***++++++,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,---......///...---+++***++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))((()))***++++++***)))((())))))(((((()))+++---...))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++************************(((((()))***+++,,,,,,---,,,+++++++++,,,------...))))))))))))***+++,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,***))))))***++++++***,,,,,,,,,+++***)))((('''***)))((((((((((((((()))++++++,,,,,,,,,---------------......///000111111111333555999===AAADDDEEECCCEEEIIIMMMPPPQQQRRRRRRSSSVVVZZZZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZYYYYYYXXXVVVWWWVVVTTTRRRRRRTTTVVVWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZYYYWWWOOONNNOOOPPPQQQPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBAAA===<<<;;;888555333111000///...---,,,,,,---.../////////......------------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++***************)))((('''************+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,*********+++,,,---...///,,,555999000''''''***,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,......---,,,,,,+++******...........................------,,,,,,------...........................,,,------,,,++++++,,,...////////////////////////,,,,,,------------------///..................///000000000000000000000000222222222222333444666666:::;;;===???BBBDDDFFFFFFPPPNNNMMMNNNOOONNNJJJGGGJJJJJJKKKLLLLLLKKKJJJJJJHHHIIIGGGCCC>>>:::888888222222222222222222222222444222000///...///111222222333444111---+++---000/////////---,,,,,,...000------......////////////------...///...---,,,+++000///---+++++++++---...------------------------------------------------111111111111000///------........................*********++++++,,,,,,,,,+++***)))***+++,,,***))),,,,,,++++++,,,,,,---...+++*********))))))(((((()))*********++++++++++++******************************+++++++++,,,,,,,,,...---+++***)))***++++++++++++,,,,,,,,,---------...,,,***)))'''''''''(((+++)))(((***......***%%%***************++++++,,,---***((())))))))))))+++(((***+++***)))((()))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***(((***,,,---***(((*********)))))))))))))))(((((())))))*********+++++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,'''(((***,,,---------,,,---,,,***)))))))))************++++++++++++******,,,,,,++++++,,,,,,---...,,,---------.../////////---------......---,,,,,,///.........///000222333666999>>>AAACCCEEEHHHJJJGGGJJJOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZYYYYYYXXXVVVSSSPPPQQQOOONNNNNNPPPQQQPPPOOOLLLMMMNNNOOOOOONNNLLLKKKLLLLLLKKKKKKKKKMMMNNNOOOIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLNNNPPPRRRSSSTTTUUURRRPPPNNNOOOSSSUUUTTTRRRKKKFFFCCCEEEGGGEEECCCCCC>>>===;;;:::::::::;;;<<<:::;;;;;;:::777555555555444333111///------,,,,,,/////////...............---------,,,,,,,,,++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////---,,,,,,,,,,,,---......,,,++++++***)))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++---------------,,,++++++***************+++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++,,,---......***111444...)))***,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------,,,------,,,++++++,,,...////////////////////////++++++,,,------...//////......------------......111000000000000111111222111222444666:::===???AAADDDEEEFFFHHHJJJLLLMMMNNNUUUSSSRRRSSSTTTTTTQQQNNNRRRSSSTTTTTTTTTTTTSSSRRROOOOOOPPPOOOKKKEEE???;;;555444333222222111111111444444333222222222333444222333333222000///000111...///000...------...000000000//////.........///---.../////////...---,,,///...---++++++,,,---...---------------------------------------------------------------,,,+++*********************************+++++++++,,,,,,,,,---+++******,,,,,,,,,++++++++++++++++++,,,------,,,+++++++++*********************+++++++++,,,,,,******************************+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,***))))))((()))***+++,,,,,,***)))+++//////+++'''***))))))))))))***++++++,,,)))'''((()))***)))))))))+++,,,+++***)))***+++))))))*********++++++++++++++++++++++++++++++++++++***)))***,,,,,,***(((************)))))))))))))))*********++++++++++++++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,)))******+++,,,,,,,,,,,,---,,,***)))))))))***+++******++++++++++++******+++++++++++++++,,,------,,,,,,,,,---------------,,,---------------,,,,,,............111444777999;;;>>>BBBDDDFFFGGGIIIJJJKKKNNNRRRTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[YYYVVVTTTSSSPPPMMMJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFJJJKKKLLLLLLMMMMMMMMMMMMJJJHHHFFFGGGJJJMMMLLLJJJIIIBBB>>>???AAA>>><<<<<<:::999777666666666777888666888999999777555555555000000//////.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------.........---,,,+++***************++++++++++++++++++++++++,,,,,,------------,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++***)))+++***************++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---,,,,,,++++++,,,,,,---)))---...,,,***,,,...---+++---...//////...---+++++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,---......///..............................------------......------------------------,,,---...---,,,+++---...////////////////////////++++++,,,---...////////////......---......//////111111111111222333555777777888;;;???CCCFFFIIIKKKNNNNNNOOOQQQRRRSSSTTTUUUXXXWWWWWWXXXYYYYYYXXXVVVZZZ[[[[[[\\\\\\[[[[[[ZZZWWWXXXZZZ\\\[[[TTTIIIAAA:::888777555444444444555888999999:::::::::999999666444222222222333222111...000111000//////000111000000///......//////000......///////////////......---,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///---+++***,,,---------+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++*********+++,,,,,,)))*********++++++++++++))))))))))))***,,,---...---+++***,,,//////,,,))))))))))))))))))******++++++)))&&&&&&)))+++***'''***,,,---,,,+++***+++,,,(((((()))))))))*********************************+++***)))***,,,,,,***)))************************+++++++++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,,,,++++++***+++++++++,,,,,,,,,+++************+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------///333888<<>>======>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEFFFFFFGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDAAACCCFFFHHHGGGEEEEEE>>>999:::;;;999888999777666555444333444444555222555777888777555555555111111222222111000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,---......//////......------,,,+++++++++,,,,,,........................,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))++++++***)))))))))******//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---,,,,,,+++++++++,,,************,,,------++++++,,,...000000...,,,+++++++++++++++++++++++++++++++++++++++,,,------...++++++,,,,,,---.......................................------------......------------------------,,,---///...---,,,---...////////////////////////------------............///////////////000111111222222222333666:::===???CCCEEEFFFIIIKKKMMMNNNNNNRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaabbb\\\QQQGGG@@@???===<<<<<<<<<>>>???BBBCCCEEEFFFFFFFFFDDDCCC@@@;;;444111222333333222///000222222111111222333/////////...///000000111.........///////////////------,,,,,,---...///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++---------******))))))******+++,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))************,,,,,,++++++++++++++++++,,,+++***,,,......,,,)))))))))(((((())))))***++++++***((('''))),,,***&&&***+++,,,,,,******+++,,,))))))))))))*********+++))))))))))))))))))))))))*********+++++++++***))))))***************++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,...---+++***)))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++...---------,,,,,,+++++++++,,,,,,------------,,,.........000444:::???CCCCCCEEEIIIKKKLLLLLLNNNOOORRRTTTWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\UUUQQQKKKFFFDDDBBBAAA???AAA???<<<;;;<<<<<<:::999<<<;;;999999:::<<>>888999:::999999;;;777666555444444444555555333555999:::999777666666777777777777555444222111000000//////...------------------............///,,,,,,---...//////......------------------------/////////...---,,,+++***,,,---.../////////.........------,,,,,,,,,------........................,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........++++++******************......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------............---,,,++++++++++++---***)))***,,,,,,***)))+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,------------------------------------........................///......------......///------------------------,,,...000000...------.../////////////////////////////////......------,,,---------...///111222333333444666999>>>BBBFFFIIIMMMNNNOOOQQQRRRRRRRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXYYYZZZZZZ[[[]]]^^^_________^^^^^^_________aaa___]]]___```]]]UUUNNNHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSTTTRRRPPPOOOLLLDDD:::333222222222222000111333333333333555666444444333333222111//////..................//////------------...//////000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,******))))))******+++,,,******++++++++++++++++++(((((((((((()))))))))*********************************+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,(((((()))))))))*********++++++,,,,,,+++++++++++++++*********+++++++++))))))))))))))))))******++++++...---***))),,,+++''')))***+++***)))((()))+++*********+++++++++,,,,,,)))))))))))))))))))))))))))***+++++++++*********))))))******+++++++++,,,******************))))))++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,...---+++***)))******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++//////......------,,,,,,+++,,,---...............000000111333777<<>>BBBGGGKKKNNNPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZYYY[[[\\\\\\[[[\\\___aaaaaa```____________```aaaaaa^^^[[[[[[\\\[[[XXXUUUQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]][[[YYYXXXUUUOOOEEE<<<777444333333222333333333333555888:::??????>>>===999555111...111111000///////////////.............../////////........................------------------------,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++,,,---,,,***+++************+++,,,,,,************++++++++++++((((((((()))))))))************************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++((()))))))))************((((((***+++,,,,,,,,,,,,***************************************++++++,,,,,,444555...***,,,,,,(((((()))******)))((()))******++++++++++++,,,,,,,,,************************)))***,,,,,,***)))***+++))))))******+++,,,,,,,,,*********)))))))))))))))++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,---,,,,,,+++*********+++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,..................------,,,---...///////////////222333555777;;;???CCCEEEFFFIIIMMMPPPRRRSSSUUUWWWSSSUUUVVVWWWVVVVVVXXXZZZ[[[[[[\\\]]]^^^^^^___```UUUQQQNNNLLLLLLMMMNNNNNNIIIGGGDDDBBBAAA@@@>>><<<<<<;;;::::::<<>>@@@BBBFFFKKKOOOQQQRRRSSSQQQSSSUUUWWWXXXXXXXXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\[[[[[[___bbbaaa```___^^^^^^___```aaa___^^^\\\[[[[[[[[[\\\\\\ZZZ[[[^^^```aaabbbaaaaaaaaaaaabbbaaa```___]]]\\\XXXVVVPPPHHH@@@999666555444444444333333555:::>>>FFFHHHIIIIIIEEE@@@:::777555444333111000000000111///////////////......---------......//////000000........................,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,...///...,,,***+++++++++++++++,,,------++++++++++++,,,,,,------************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))*********++++++((((((***+++++++++******++++++++++++******+++,,,+++++++++++++++,,,,,,------:::>>>333***+++---+++)))***++++++))))))***+++************++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++))))))***++++++,,,------+++++++++******)))))))))++++++************++++++,,,++++++******++++++,,,******))))))******+++,,,++++++,,,,,,,,,+++*********+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***,,,---//////...---,,,------------------......---...///000111111111111333555888<<>><<<<<<===>>><<<;;;;;;:::999888777666222111111000///...------,,,---------------,,,,,,........................+++,,,------......---------,,,***))))))+++---///,,,,,,++++++,,,------...////////////////////////------............------,,,,,,,,,------.........---,,,,,,,,,,,,---......+++++++++,,,,,,------------......///000000000///+++++++++,,,---...///000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---,,,,,,++++++,,,,,,---,,,***+++///---)))***000111000...,,,,,,...000111........................,,,------...---,,,***)))***+++,,,---///000111111........................//////............//////000000000000000000000000,,,///222222111///...///////////////////////////++++++,,,...///111222333333444666:::===AAAEEEFFFFFFHHHMMMQQQSSSTTTTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[XXXZZZ[[[ZZZYYYYYY]]]```______^^^]]]]]]^^^______^^^______^^^\\\\\\^^^``````bbbdddggggggfffdddcccddddddcccbbbaaa___^^^]]]XXXYYYXXXRRRHHH>>>888666555555444222222666;;;@@@HHHJJJNNNPPPOOOKKKFFFBBB999777555333222111222222//////000000///...------,,,,,,---...///000111111////////////////////////.........---,,,+++***))).................................------,,,,,,,,,,,,,,,...000111000---***,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((************++++++++++++++++++,,,+++***(((&&&%%%,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---......===CCC666******------***+++,,,,,,******+++,,,))))))))))))************++++++++++++++++++++++++(((***---,,,***(((***+++))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++************++++++,,,++++++++++++++++++,,,*********)))***++++++,,,******,,,------,,,+++***)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,++++++,,,...000000///...---+++++++++,,,,,,---------......000111222222222222333666;;;@@@EEEIIIKKKLLLPPPSSSVVVWWWWWWWWWXXXYYYXXXZZZ[[[[[[[[[]]]___aaa___```aaabbbcccdddeeeeeeccc```^^^^^^___``````___aaa^^^[[[XXXWWWUUUSSSQQQKKKJJJHHHFFFDDDDDDDDDDDD@@@???======???CCCHHHKKKJJJMMMRRRWWW\\\___aaaaaa]]]^^^```aaacccdddeeeeeehhheeebbbccceeefffeeeccc```YYYTTTUUUTTTPPPLLLKKKAAA@@@???>>>===>>>??????BBBHHHPPPWWWYYYYYYXXXWWWUUUQQQKKKEEE@@@=========CCCBBBAAA@@@???>>>======777666555444333111000000,,,---...///000000000000........................---------......---,,,,,,...,,,)))'''(((***---///++++++++++++,,,,,,---...........................444000---...111222///,,,.........///111000...,,,......------------......//////.........---------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////.........---------)))***++++++,,,---......,,,------+++******,,,///,,,---.........---,,,+++000000///...---,,,,,,+++&&&)))---......------...222333555444111///......000...---...000111111111444222000...---,,,,,,------...000222333333222111444888===AAADDDGGGJJJLLLLLLPPPTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[WWWYYYZZZYYYVVVVVVXXX[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[\\\^^^```aaaaaaaaaaaa^^^______^^^]]]\\\^^^___ggghhhiiihhheeedddcccdddeeecccbbb```^^^^^^^^^^^^______]]][[[UUUKKK@@@888;;;:::999888888999;;;<<>>;;;::::::<<<>>>@@@CCCEEEHHHMMMQQQVVVYYY[[[XXXYYY[[[[[[[[[[[[]]]___````````````____________ZZZZZZZZZYYYWWWVVVTTTSSSRRRQQQNNNIIIFFFEEEFFFHHHLLLQQQWWW\\\]]]]]]]]]]]]^^^\\\WWWQQQKKKEEE@@@>>>@@@AAADDDFFFGGGGGGGGGFFF@@@>>>:::777444222222222000000///...---------------------.........//////..................------+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---........................444000......111222000,,,.........///000000...,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,...,,,---.........---,,,,,,/////////...------,,,,,,))),,,...//////...///000222333555444111///......///...---///222444444333333222000///......//////...///000111222333333333;;;>>>CCCGGGIIILLLNNNPPPNNNQQQTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZXXXZZZ[[[[[[YYYXXXYYY[[[^^^]]]\\\ZZZXXXWWWWWWWWWVVVXXXZZZ]]]___```aaaaaaaaabbbbbb```______aaaccchhhjjjkkkkkkiiihhhiiijjjgggfffdddaaa``````aaabbbdddcccbbb```[[[SSSIIIBBB<<<;;;999777888999;;;===AAAJJJVVV^^^```^^^\\\[[[RRRLLLCCC===999777444222000///////////////000000000000000000000000000000//////.........---------....../////////...------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++***)))((((((((('''((()))***+++******)))************************************************,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++***))))))******++++++++++++******,,,------,,,)))(((((())))))))))))***+++,,,---...------,,,+++*********+++...---+++*********+++,,,******+++,,,---......///,,,++++++++++++,,,------///...,,,***)))))))))***++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,---...000000111111111///......///000...---/////////.........------111222333555777;;;>>>???DDDEEEGGGIIILLLOOOQQQRRRQQQSSSVVVWWWXXXXXXZZZ[[[]]]]]]^^^___```bbbcccddddddccccccbbbbbbaaaaaa```aaa```___```aaa```^^^\\\[[[ZZZYYYWWWVVVVVVWWWWWWXXXXXXXXXVVVRRRMMMIIIFFF???===:::888888:::<<<>>>;;;===@@@DDDHHHKKKNNNPPPJJJLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRUUUTTTRRRNNNKKKKKKMMMOOOQQQUUUZZZ^^^___^^^^^^^^^aaa```___\\\WWWRRRLLLIIIAAABBBBBBDDDFFFHHHJJJKKKHHHFFFBBB===888333000///222111000///.....................//////000000000000000///...------,,,,,,------------------------...---,,,+++++++++,,,,,,........................222000...///111222000---......---...000000...,,,,,,---............---,,,...............------------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///...---------------,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++---......,,,******+++---,,,------.........------...........................///000/////////111222222333555444222/////////.........111555777777777333222000/////////000111///000000111333555777888AAADDDHHHKKKMMMOOOQQQRRRQQQSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ\\\]]]]]]\\\[[[[[[\\\^^^]]]ZZZWWWTTTRRRQQQPPPNNNPPPTTTXXX\\\___aaabbbddddddcccbbbaaaaaadddgggjjjlllmmmmmmllllllmmmnnnllljjjgggdddddddddfffgggiiihhhgggfffccc]]]UUUOOOCCC@@@===:::999:::<<<======DDDPPP\\\ccceeedddbbb___XXXMMMCCC<<<888666444222111111000000000111111000000000000000000000000/////////............---......///000000000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,+++***)))'''&&&%%%%%%%%%'''***,,,---+++)))(((*********************************++++++,,,,,,,,,,,,++++++******++++++,,,'''(((((()))******+++++++++++++++++++++******)))******++++++++++++******,,,------,,,)))(((((()))++++++******+++,,,------///...---+++******))))))...---,,,+++++++++,,,---,,,,,,,,,---------......+++++++++++++++,,,------222111...,,,***)))((((((***+++---//////---+++***---,,,,,,,,,,,,,,,------///000111333333333333333222000//////000000///---000///......///000111222444555888;;;???BBBCCCDDDJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXYYYZZZ\\\]]]aaa``````___```aaacccdddcccccccccbbbaaaaaaaaa```aaa___]]]\\\[[[YYYVVVSSSQQQPPPOOOMMMMMMMMMMMMNNNTTTTTTSSSQQQNNNJJJEEECCC===;;;999777666777999;;;555666888;;;>>>@@@BBBCCC===???AAABBBCCCDDDGGGIIIIIIIIIIIIJJJJJJKKKKKKLLLOOONNNNNNNNNNNNNNNOOOOOOUUUUUUTTTQQQPPPPPPRRRUUUUUUXXX]]]`````````___```aaabbbddddddaaa]]]WWWTTTEEEDDDBBBAAACCCGGGLLLOOOMMMKKKIIIDDD???999444111444333222111000000000000//////000000000000111111222111000///---,,,++++++......------------......---,,,++++++***+++++++++........................000...---...///000///---///...---...//////...---,,,---///000000///---,,,......................../////////......------,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,---------...............---------.........//////000000000///...///222444222444555555222000//////......111444999;;;;;;:::333222111////////////000///000111333666:::===???DDDGGGKKKMMMNNNNNNPPPQQQTTTUUUTTTSSSRRRRRRTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVSSSPPPMMMKKKIIIHHHEEEGGGLLLRRRXXX]]]bbbddddddddddddcccbbbdddgggjjjlllmmmnnnmmmllllllmmmoooooommmjjjgggggghhhjjjllllllkkkjjjjjjhhhddd___[[[PPPMMMGGGAAA===<<<<<<===<<>>888555444333222111111111111111111000000000000000000000000/////////...............---...//////000000000000------------------------------------------------...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,---...---,,,+++***++++++,,,------------,,,,,,,,,+++***)))(((((('''(((***++++++***)))(((******************************++++++,,,---......,,,++++++******++++++,,,)))))))))***+++,,,------++++++,,,,,,,,,,,,++++++******++++++++++++******+++,,,---,,,***)))***+++++++++************+++,,,......---,,,+++******+++---,,,+++******+++,,,---------------------------+++++++++***+++,,,,,,---333111///,,,+++*********,,,------......------,,,...------------......///000222444777999999999888333222111111111111000...000///......000222555777666888<<<@@@CCCEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKNNNQQQUUUWWWYYY[[[^^^```aaa```^^^]]]]]]^^^___```aaaaaa```aaa````````````\\\YYYVVVTTTRRROOOLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA>>>===<<<:::888666555666777888555666777888:::;;;<<<<<<888:::<<<=========???AAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEGGGHHHIIIMMMNNNNNNMMMLLLMMMPPPRRRTTTWWW[[[^^^______```aaa^^^```bbbbbbaaa^^^[[[XXXMMMJJJEEEAAA@@@CCCHHHLLLKKKKKKKKKJJJGGGCCC>>><<<666555444222111111000000000000000000000000000000111000000///...------,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---...---,,,///---,,,---...///...------...000111111000...------...................../////////......---------++++++************++++++//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((())))))******------------............******+++,,,,,,---......,,,---...---+++***+++,,,------------......//////,,,,,,------.../////////000000000......///222555444555777666444111111111///111444888<<<>>>===;;;444333111///.........///000111333666;;;@@@EEEGGGGGGIIIMMMNNNNNNOOOPPPQQQVVVVVVVVVTTTRRRRRRUUUWWWWWWWWWXXXZZZZZZZZZZZZZZZUUUUUUTTTTTTSSSRRRPPPOOOKKKJJJHHHFFFDDDCCCBBBBBB===???DDDKKKSSSZZZ___bbbcccddddddddddddfffjjjmmmooopppooonnnkkkkkklllmmmooonnnllljjjjjjkkkmmmnnnooommmllllllkkkiiifffddd___[[[SSSKKKEEE@@@>>>>>>>>>BBBIIISSS]]]dddgggggghhhbbbXXXLLLAAA888444222333222222111000000000111111111111111111111111111////////////////////////,,,---...///////////////,,,---------------------------------------------...........................---------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******)))***,,,---...---,,,,,,***++++++,,,------------++++++,,,---------,,,+++++++++***)))((((((((()))******************************+++,,,---.........,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,******++++++++++++******+++,,,---,,,+++***+++,,,******)))))))))******+++---,,,,,,+++,,,,,,------,,,+++***))))))***+++,,,...------------,,,,,,,,,+++************+++,,,,,,000///...,,,+++,,,,,,---///...,,,++++++,,,...///......------...//////000///222777<<>>>>>>>>???@@@BBBCCC>>>>>>?????????>>>===<<<;;;:::888777666777888999999999999999:::::::::::::::;;;<<<<<<::::::;;;<<>>>>>=========>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDCCCCCCDDDFFFIIINNNQQQUUUXXXZZZ\\\^^^```_______________^^^]]]\\\VVVQQQJJJDDD@@@@@@BBBDDDHHHIIIKKKMMMLLLJJJGGGEEE:::999777555333222111111////////////////////////......//////////////////------,,,,,,,,,,,,------------..........................................,,,,,,,,,---------------///---,,,,,,---......---...///000000000000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++............---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++------......------...............///)))******+++---......///***,,,------,,,+++,,,,,,------------...///000111---------.........//////000000000//////111444777666777999888666333222333333444888<<<@@@@@@>>>;;;555444222000000000000111444666999===AAAFFFJJJLLLJJJLLLPPPQQQQQQQQQRRRSSSWWWWWWWWWVVVTTTTTTVVVXXXWWWXXXZZZ[[[[[[[[[ZZZYYYQQQOOOKKKIIIHHHGGGFFFDDDAAAAAA@@@>>>>>>=========999;;;???DDDKKKQQQWWWZZZ]]]___bbbccceeegggkkkmmmppppppooollljjjiiijjjlllmmmmmmlllkkkkkklllmmmnnnpppnnnlllkkkkkkjjjiiiggggggccc\\\UUUNNNIIIFFFDDD>>>???CCCIIIQQQ[[[ccchhhfffccc]]]SSSGGG===777555444333222111111111111111111111111111111111111111...////////////000000000------.../////////...............///////////////------------------------......------------......---............---,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++************+++,,,------------++++++,,,---------,,,,,,((()))+++,,,------,,,,,,,,,+++)))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++***************+++,,,,,,---------------******++++++++++++*********+++---,,,++++++,,,---***)))))))))***++++++,,,,,,,,,,,,,,,,,,---......+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...---,,,,,,,,,---...///000...+++))))))+++...000------------...///000000000444;;;AAAEEEFFFEEEEEE>>><<<::::::::::::888777555555666777999<<<>>>@@@CCCDDDFFFGGGGGGFFFEEEDDD<<<===???AAACCCEEEFFFGGGHHHJJJNNNPPPQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSQQQNNNLLLIIIHHHFFFFFFCCCAAA??????>>>===;;;<<<;;;:::::::::;;;<<<===::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;======<<<<<<;;;;;;;;;:::;;;<<<<<<;;;999888999:::===<<<<<<<<<;;;;;;;;;;;;===>>>????????????>>>>>>;;;<<<======<<<===???AAAEEEHHHKKKNNNPPPSSSWWWZZZ^^^^^^^^^^^^^^^_________YYYVVVPPPJJJEEEBBB@@@@@@FFFHHHKKKMMMMMMLLLJJJIIIAAA???===999777444333222000000////////////......---......//////000111111,,,---............---,,,---......////////////...........................------............///000///---++++++---......---........................---------.........//////***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000,,,,,,,,,------.........+++++++++,,,,,,---------(((***---...---,,,------...---------...///111222---------...............///000111222222444777999777999::::::777555444444666888;;;???BBBAAA>>>:::444333222222333444555666:::<<>>BBBFFFJJJLLLQQQUUUYYY]]]```bbbeeegggiiiiiihhhfffddddddfffiiijjjjjjkkklllllllllllllllllliiifffddddddddddddccceeeccc```[[[WWWSSSPPPNNNCCCCCCBBBBBBFFFOOO\\\eeeeeeeeeccc\\\QQQFFF>>>;;;666555444333222222222222111111111111111111111111.../////////000000000000//////000000000///.............../////////000000...........................---,,,++++++,,,---...,,,---///000000...,,,***+++++++++,,,,,,---------,,,,,,------,,,++++++***++++++++++++,,,---......,,,,,,---------,,,++++++)))***,,,---------+++***'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++,,,,,,,,,+++******++++++++++++*********+++,,,,,,++++++---...*********+++,,,---...///...------,,,,,,,,,------++++++***)))***+++,,,---***+++++++++++++++++++++***************++++++,,,------,,,++++++,,,---......---+++))))))+++---...------------...///000000333888>>>EEEIIIIIIHHHFFFEEEDDDBBBAAABBBAAA???>>>:::;;;===>>>@@@BBBDDDEEEHHHHHHHHHGGGEEEBBB???>>>777888:::<<<>>>@@@BBBCCCFFFHHHIIIJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFGGGGGGFFFDDDBBBAAA??????CCCAAA@@@@@@AAACCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@???>>>======:::;;;<<<;;;:::999:::;;;;;;;;;<<<======>>>??????BBBCCCDDDEEEDDDBBB???>>><<<===>>>>>><<<<<<===>>>>>>@@@BBBDDDFFFIIIMMMQQQUUUVVVXXX[[[\\\]]]\\\\\\WWWVVVUUURRRMMMHHHDDDAAACCCEEEHHHJJJLLLMMMLLLLLLHHHFFFCCC???;;;888666444111111111000000////////////////////////000000000---...000222222000...---,,,,,,.../////////.................................///000000//////000222///---++++++,,,......------,,,,,,++++++,,,,,,------------.........//////+++,,,,,,---...///000000///......------......///)))))))))******++++++,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++'''***,,,...---------......---------...///111222........................///111333444555666999;;;999:::<<<;;;888666555555888:::===AAACCCBBB===999333222333444555888:::<<<@@@AAADDDHHHJJJKKKLLLLLLIIILLLOOOQQQQQQQQQRRRSSSWWWXXXYYYYYYXXXXXXYYY[[[XXXYYY[[[\\\]]]\\\ZZZYYYXXXRRRKKKFFFEEEDDDCCCAAA===<<<;;;;;;:::::::::;;;:::999::::::<<>>???AAADDDFFFGGGHHHHHHIIIHHHFFFDDD@@@===:::888444444666888:::<<<===>>>EEEFFFGGGEEEBBB@@@???@@@AAABBBDDDDDDDDDAAA>>><<<======>>>??????@@@@@@AAAFFFEEEDDDEEEHHHKKKLLLLLLRRRPPPMMMIIIGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@??????=========>>>???@@@AAABBBEEEEEEDDDCCCBBBBBBAAA@@@:::;;;===<<<;;;;;;===>>>;;;<<<>>>???AAACCCEEEEEEFFFHHHJJJJJJIIIFFFBBB???@@@AAABBBAAA???>>>???@@@:::<<<===>>>@@@BBBFFFIIIIIILLLQQQVVVXXXYYYWWWVVVTTTUUUWWWWWWTTTOOOIIIEEE>>>@@@DDDHHHKKKNNNPPPPPPMMMKKKGGGCCC>>>:::888666222222222222111111000000111111000000//////.........000333555555333000...***+++---...///...------000///...------...///000........................,,,---------......//////------...///000000////////////000000000/////////,,,---///000000000///////////////......------------,,,,,,++++++,,,,,,---------------------------///---,,,---//////,,,)))***++++++,,,,,,++++++***............////////////,,,,,,,,,---------......---------------...///000---------.........//////............////////////////////////000111222333000111222222333666:::>>>======<<<;;;:::999999888;;;>>>AAACCCCCC???;;;888666666888999<<>>;;;999777666666:::999999999999:::;;;<<<>>>@@@DDDIIIMMMPPPQQQRRRSSSXXX\\\]]][[[[[[___ccceeecccccceeeiiikkkkkkiiieee]]]SSSNNNNNNPPPOOOMMMQQQRRRSSSSSSTTTWWWZZZ^^^ZZZWWWSSSNNNLLLRRR\\\dddllljjjgggdddaaaZZZQQQJJJ@@@<<<777555555666555333666777777555333222333444000000000000000111111111111111111111111111111111//////............//////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------,,,+++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******+++,,,------+++))))))***///,,,)))***,,,...---,,,***+++,,,------,,,+++***---,,,+++++++++,,,---...***++++++,,,------------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////........................*********++++++,,,,,,,,,---***+++---......222888<<>>>>>???>>><<<;;;999999:::;;;;;;<<<;;;;;;:::???>>>======???BBBFFFIIIKKKNNNQQQTTTVVVXXX[[[^^^aaa```\\\XXXSSSOOOLLLKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHGGGFFFEEECCCBBBAAA???@@@AAAAAABBBBBBAAAAAACCCBBB@@@@@@CCCHHHMMMQQQXXXYYYZZZZZZXXXUUUQQQOOOMMMJJJGGGDDDCCCCCCBBB@@@BBBAAA??????@@@AAA@@@???GGGFFFFFFIIILLLMMMKKKHHHJJJLLLPPPRRRSSSPPPMMMKKKAAA@@@@@@EEEKKKOOOOOONNNQQQNNNJJJGGGFFFCCC>>>::::::888444333222111///............///////////////111//////222666666111,,,.........------,,,,,,,,,000///...------...///000........................------........./////////,,,,,,---...............,,,+++,,,111666777111+++,,,---.../////////...---------,,,,,,,,,+++++++++...------,,,,,,------...------------------------///---,,,---......,,,***,,,,,,------------,,,,,,------------............,,,,,,---------............---------------...///---------.........//////............////////////////////////000111222222000111222333333666:::===>>>>>>>>>>>>===<<<;;;:::<<>>;;;999:::;;;<<<>>>@@@BBBCCCFFFFFFFFFGGGHHHJJJKKKLLLPPPQQQRRRRRRQQQQQQSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]\\\YYYWWWVVVSSSOOONNNMMMLLLHHHEEEBBBAAA???===;;;:::999888::::::999999999999999999>>>???AAACCCDDDEEEFFFFFFIIIMMMQQQRRRQQQQQQUUUXXXZZZYYYXXX[[[___bbbbbbaaa\\\UUUKKKFFFFFFGGGFFFDDDJJJJJJKKKLLLMMMPPPVVVYYY]]]\\\XXXSSSPPPTTT]]]dddjjjiiiiiiiiihhhbbb[[[TTTJJJDDD===777666555444333999;;;<<<;;;888666444444000000000///////////////111111111111111111111111//////............//////.................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------,,,+++******...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,------+++***++++++---***((((((***++++++***+++++++++,,,,,,++++++++++++***)))))))))***+++,,,******++++++,,,,,,++++++---+++***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...........................******+++++++++,,,,,,,,,---++++++......///333:::===AAAFFFIIIHHHFFFDDDCCCBBBDDDGGGJJJKKKKKKHHHFFFFFFFFFFFFEEEEEEFFFFFFFFF???>>>===:::888666444444333333444444555666888888;;;;;;;;;::::::999888777999999999::::::;;;;;;;;;??????AAADDDHHHMMMQQQSSSXXXZZZ]]]___```bbbeeegggkkkjjjhhhfffbbb^^^[[[ZZZ[[[ZZZYYYWWWUUUTTTTTTSSSRRRQQQOOOMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHMMMSSSYYY]]]aaabbbcccdddcccaaa^^^]]][[[YYYUUUSSSRRRPPPMMMKKKIIIFFFDDDCCCCCCBBB@@@???AAA@@@???AAADDDEEECCCAAAFFFGGGIIIKKKLLLNNNNNNOOOHHHFFFEEEEEEHHHLLLNNNOOORRROOOLLLJJJHHHEEEAAA===<<<:::777555444222///---////////////////////////111//////222555555111,,,.........------,,,,,,,,,//////............//////..............................////////////000000+++,,,------------------///,,,---777BBBBBB777+++------.........---,,,,,,---,,,,,,,,,,,,+++++++++///......------......///------------------------...---,,,---......,,,***------............------,,,,,,,,,------------...,,,------------...............---,,,,,,,,,---------------...........................////////////............///000111111111222333333444666:::<<>>AAADDDGGGGGGEEEBBB???????????????@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHIIINNNOOOPPPPPPOOOOOOQQQSSSPPPRRRTTTWWWXXXXXXWWWVVVVVVWWWYYY[[[\\\ZZZUUURRRQQQOOOMMMLLLLLLLLLJJJHHHDDDCCCAAA@@@>>>=========<<<<<<;;;;;;::::::999999???>>>>>>===============@@@CCCGGGHHHGGGHHHKKKNNNNNNMMMMMMOOOSSSVVVWWWWWWTTTNNNFFFAAAAAAAAA@@@???DDDDDDDDDDDDGGGLLLRRRWWW___^^^ZZZUUURRRSSSXXX^^^hhhiiilllnnnnnnjjjddd___VVVOOODDD<<<888777888888===@@@DDDEEEBBB<<<888666222222111000////////////000000000000000000000000000//////......//////000.................................---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------...------,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,......,,,,,,,,,---,,,***))))))***++++++***,,,++++++++++++++++++,,,***************+++,,,,,,******+++++++++***))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------------------------------++++++++++++,,,,,,,,,,,,---++++++...000000555<<<>>>DDDKKKKKKEEE???======>>>@@@CCCGGGHHHHHHGGGFFFHHHHHHHHHGGGFFFDDDBBBAAA999999888777666555555444444333333333333444555555888888777777777777777888;;;;;;::::::;;;===???@@@AAADDDHHHNNNUUU[[[```bbbfffhhhjjjjjjkkkkkkmmmooorrrrrrrrrrrrpppmmmjjjhhhjjjiiigggdddbbbaaa```___^^^^^^\\\[[[ZZZYYYYYYYYYTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSVVVZZZ```fffiiijjjkkkmmmnnnooonnnlllkkkjjjhhhfffdddccc```\\\YYYUUURRROOOMMMLLLJJJGGGEEEAAA???=========>>>===<<<@@@??????AAADDDIIIMMMPPPOOOMMMJJJGGGFFFHHHMMMQQQRRRQQQOOOMMMLLLJJJFFFCCC@@@>>><<<:::888444000,,,000000//////////////////111000///222444444000---.........---------------/////////....../////////......................../////////000000000000000,,,------.........------000---///888BBBBBB888,,,------------,,,++++++***..............................------------......------------------------------------...---,,,,,,------............------,,,,,,---------.........------------............///...---,,,,,,,,,,,,,,,....................................////////////---------......///000111111333444444555666999;;;>>>???@@@AAAAAA@@@>>>===???AAADDDGGGHHHFFFCCCBBBDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBCCCCCCKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQTTTWWWXXXWWWUUUTTTTTTSSSSSSSSSSSSQQQNNNKKKJJJIIIIIIIIIIIIJJJIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<======>>>@@@BBBCCCCCCDDDFFFIIIGGGGGGGGGIIIKKKMMMNNNOOOOOOKKKEEEBBBAAAAAAAAA@@@BBBBBBBBBBBBEEEKKKRRRXXX^^^^^^\\\WWWRRROOOQQQTTTdddgggkkknnnooommmhhhddd```YYYMMMBBB<<<;;;<<<>>>@@@EEEKKKNNNKKKEEE???;;;666555333222111000111111000000000000000000000000000000////////////000000.......................................---------////////////////////////........................------------------------,,,...000111111000...,,,------......---,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********,,,......------...///---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------......++++++,,,++++++***))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///111222777>>>AAAHHHNNNLLLDDD;;;888999999<<>>???@@@CCCFFFHHHHHHKKKQQQYYY```gggkkkmmmlllnnnoooooommmmmmnnnppppppqqqsssuuutttrrrpppnnnpppooommmkkkjjjiiihhhhhhiiihhhgggfffeeeddddddddd______^^^^^^]]]]]]^^^^^^```````````````aaaaaabbbdddccccccdddfffjjjmmmooooooppprrrssssssrrrqqqpppoooooonnnnnnnnnkkkfffcccbbb```]]]\\\ZZZXXXUUURRRLLLIIIEEEBBB???===<<<;;;:::::::::;;;>>>CCCHHHKKKOOOOOOMMMJJJFFFGGGLLLQQQQQQQQQQQQQQQPPPMMMKKKIIIEEECCCAAA???<<<888222...111111000000000000//////000000000111333333000..................---------...//////////////////...////////////////////////000000000000000/////////....../////////......---,,,,,,---111555444000+++------,,,,,,++++++++++++........................------,,,,,,,,,,,,------------------------------,,,,,,---...------------,,,,,,------------,,,,,,---.........////////////---------........./////////...------,,,,,,,,,,,,.....................---............////////////---------......///000111222444555555555666888:::<<<===>>>?????????>>>===???AAADDDFFFGGGFFFDDDBBBEEEDDDCCCBBBAAAAAA@@@@@@<<<;;;;;;;;;;;;;;;<<<===AAABBBDDDDDDDDDEEEHHHJJJOOOQQQTTTVVVVVVUUUSSSQQQQQQNNNKKKJJJIIIHHHGGGEEEDDDEEEFFFGGGHHHHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNIIIGGGEEEBBB@@@???????????????@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJHHHDDDBBBAAAAAAAAAAAABBBBBBAAABBBDDDJJJQQQWWW___aaabbb^^^XXXSSSRRRRRR[[[^^^cccgggiiijjjiiiiiiiiicccWWWKKKBBB===<<<===@@@GGGOOOTTTTTTNNNIIIEEE;;;999777444222111111111000000000000000000000000000000////////////000000////////////////////////........................////////////////////////---------------------------------------------------...000111111000...---------.........---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********,,,......------...///+++,,,------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------............,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///111222777>>>BBBIIINNNLLLBBB999666777777;;;???BBBCCCDDDFFFHHHIIIIIIIIIHHHDDD???:::777777777666555444333222222444444444444444555666666777777888999;;;???AAACCCCCCCCCCCCCCCFFFIIIMMMOOOQQQTTTZZZaaahhhmmmppprrroooppppppooommmllllllmmmnnnppprrrtttuuutttrrrppprrrqqqqqqpppoooooooooooonnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhiiiiiijjjkkklllllllllkkklllmmmnnnnnnoooooooooooopppqqqrrrrrrssssssssstttsssrrrqqqpppooopppqqqrrrsssqqqmmmjjjjjjhhhgggggggggeeebbb```ZZZXXXRRRLLLEEE@@@===<<<888999999:::<<<>>>AAABBBHHHJJJLLLKKKIIIHHHJJJMMMOOOPPPRRRSSSRRRPPPNNNMMMIIIGGGEEECCC@@@<<<666222222222111111000000000000000000000111222111000.................................////////////......////////////////////////000000////////////....../////////000//////...------...///...---------...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,......---,,,---...,,,,,,------------,,,,,,........./////////000000------.........///////////////...---------.....................---------............////////////............///000111111333555666777666666888999;;;;;;;;;;;;<<<=========AAABBBDDDFFFFFFEEECCCBBBCCCCCCAAA@@@>>>=========888888777666666666777777666888;;;===@@@CCCGGGJJJLLLMMMOOOPPPQQQPPPNNNMMMMMMJJJGGGEEEEEEFFFGGGGGGEEEGGGJJJKKKKKKLLLOOOQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTWWWZZZ\\\]]]]]]]]]VVVTTTQQQMMMHHHEEECCCBBBBBBAAA@@@?????????@@@AAACCCFFFIIIKKKJJJIIIIIIIIIIIIHHHEEECCCAAA@@@??????@@@@@@@@@@@@BBBFFFLLLQQQ```dddhhhgggbbb]]][[[ZZZSSSVVVYYY]]]```dddhhhlllnnnjjjaaaUUUIII@@@;;;999>>>EEEOOOWWWYYYWWWTTTRRREEEBBB>>>999555222111000111111111111111111111111111000000//////000000111////////////////////////.............../////////........................------------------------------------------------.........//////.........------............------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,......,,,,,,,,,---(((***,,,,,,***)))******,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,,,,///111111666===AAAFFFIIIGGG@@@:::777777666;;;@@@BBBBBBCCCFFFIIIIIIIIIIIIGGGCCC???:::777999999888666555444333222333333333444666888999:::<<<<<<===???BBBDDDGGGHHHFFFGGGHHHJJJMMMQQQTTTVVVZZZ]]]bbbggglllppprrrsssrrrssssssqqqooommmmmmnnnpppqqqsssuuuvvvuuutttsssttttttssssssssssssttttttnnnnnnoooooooooooonnnnnnoooooonnnnnnoooppprrrsssrrrqqqpppppppppqqqssstttsssssstttuuuvvvwwwwwwwwwvvvuuuuuutttsssqqqpppooopppqqqrrrtttvvvuuurrroookkkkkkkkklllmmmmmmjjjhhheeebbb]]]UUUKKKDDD???>>>;;;;;;;;;<<<<<<<<<<<<;;;@@@CCCGGGIIIIIIHHHGGGGGGJJJMMMQQQSSSRRRPPPOOOOOOLLLJJJHHHFFFDDD@@@<<<888333333222222111000000000///000000000000000000///.............../////////---...///000000///...---/////////////////////////////////.........------.../////////......---,,,000111000///......000222------,,,+++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------***,,,......---,,,---///------............---------------.........//////............//////////////////.........///000000//////.........---------............////////////////////////000111222222333555777777666666777888;;;:::999999999;;;===???CCCDDDFFFGGGFFFEEECCCBBB@@@???>>><<<;;;:::999999666666555444444444444444222555888:::<<>>@@@BBBAAA>>>:::888888777<<>>AAABBBGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNPPPTTTWWW[[[]]]___bbbcccgggjjjnnnqqqtttuuuuuuvvvvvvtttqqqooooooppppppqqqrrrrrrsssssssssssssssrrrqqqpppppppppppppppkkklllnnnoooppppppooooooooonnnnnnnnnoooqqqtttuuutttsssrrrqqqrrrsssuuuvvvuuuvvvwwwyyyzzzzzzzzzzzzuuuuuuuuutttsssqqqqqqpppsssrrrsssuuuvvvuuussspppllllllmmmoooqqqqqqnnnllliiiiiiddd\\\RRRIIICCCBBB??????===<<<;;;:::::::::===>>>@@@CCCFFFFFFDDDAAAFFFJJJOOORRRQQQPPPOOOPPPNNNLLLIIIGGGFFFDDDAAA???444333333222111111000000///000000000/////////000---........./////////000---...///000000///...---000000000000000000000000//////......---------,,,---.........---,,,,,,+++...---,,,,,,---...//////---,,,,,,+++,,,---///000---------....../////////.........------.........------------------------))),,,//////---,,,---///......////////////......,,,,,,,,,---------................../////////000///////////////000111222//////.........---------............/////////000/////////000000111222333444666777888777666777888;;;:::888777888;;;>>>@@@EEEFFFGGGGGGGGGEEECCCBBB>>>===;;;:::888777777777666666555444333333333333666777999999999;;;===???>>>???@@@AAACCCEEEFFFGGGEEEFFFHHHMMMQQQTTTTTTTTTSSSVVVZZZ[[[[[[\\\```ccc___``````aaaccceeefffgggfffhhhjjjlllmmmmmmlllkkkggggggfffdddbbb___[[[ZZZWWWTTTPPPNNNMMMMMMMMMLLLGGGNNNVVV[[[[[[ZZZYYYYYY[[[ZZZXXXSSSMMMHHHEEEEEE@@@AAAAAAAAA@@@BBBEEEHHHLLLUUU___ffffffdddbbbbbb]]][[[WWWRRRPPPSSS[[[bbb___bbbddd```VVVKKKBBB>>>888@@@KKKUUU]]]aaadddfffeee```WWWMMMCCC;;;777555333333333333333333333333111111000000000000111111000000000000000000000000---.........//////000000------------------------000000000000000000000000........................///...,,,++++++,,,...///------...............---++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,+++++++++******+++,,,------+++))))))***))),,,//////,,,++++++---***+++,,,------,,,+++***,,,---.../////////...---((()))***+++++++++++++++)))******++++++******)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///,,,,,,/////////444:::;;;<<<<<<<<<<<<:::999888888===BBBCCCBBBCCCGGGKKKLLLKKKJJJHHHEEEBBB???===::::::::::::999999999999999:::<<<>>>BBBEEEHHHJJJRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUXXX\\\```cccfffgggfffgggiiilllooosssuuuvvvwwwwwwwwwuuurrrqqqpppqqqnnnnnnnnnnnnnnnooooooooonnnmmmllljjjiiihhhhhhhhhiiikkklllnnnooopppoooooommmlllllllllmmmpppssstttvvvuuussssssssstttvvvxxxxxxyyyzzz{{{{{{{{{zzzyyysssssssssrrrrrrqqqqqqqqqtttssssssssstttsssqqqoooooooooppprrrssssssqqqnnnkkkkkkiiiaaaVVVMMMHHHFFFCCCAAA>>>;;;::::::;;;<<<===<<<<<>>CCCHHHNNNQQQPPPOOOOOOPPPOOOLLLIIIGGGGGGFFFDDDCCC444444333333222111000000///000000000/////////000---.........//////000000222111111000///.........000000////////////000000///...---,,,,,,---...////////////111222222///---......////////////............//////...---,,,,,,......,,,,,,,,,,,,......---------............///...------------...//////...------...///...+++)))------------------------.........////////////000......------------......---------............///////////////////////////..................------111111111111000000000000222555888999999888999:::===<<<:::999;;;>>>BBBEEEDDDEEEFFFFFFFFFEEECCCBBB???<<<777555444444333222666555444444333333333333555666777777777777999;;;======>>>@@@BBBDDDFFFGGGIIINNNUUUZZZ\\\]]]^^^_________````````````______dddcccbbbccceeeffffffeeegggggghhhjjjlllkkkiiifffggghhhiiiiiiiiigggfffeeecccaaa^^^]]]\\\[[[XXXVVVUUUVVVZZZ```fffiiiiiiiiiiiieeeaaa^^^[[[WWWPPPKKKIIIJJJJJJFFFAAA???@@@CCCJJJMMMSSSYYY]]]``````aaa___]]]XXXRRRLLLLLLQQQUUU\\\```ccc```YYYQQQLLLKKK@@@===@@@KKKVVV\\\```dddgggbbb\\\WWWRRRIII???777555444222222444444333111000000///...............000000000000000000000000////////////////////////////////////////////////------------------------//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***...111222///+++---,,,***))))))***,,,---,,,---......,,,******++++++,,,------++++++,,,------,,,***))))))***,,,---......---,,,,,,+++******.........------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++//////...------------......------,,,,,,------.........---,,,,,,,,,------------------------------........................000///......///222666888???===:::888777666777888<<>><<<<<>>===;;;777333111111111000000000///......------000000//////.........---000//////...------,,,,,,000000////////////000000///...------------...//////...---...000000...---......////////////............//////...------,,,...---,,,++++++,,,---...---------............///...------------...//////,,,+++***+++------,,,***------------------------,,,,,,,,,------------...///......------......///---------............///////////////////////////////////////////////////111111000000000000000000444777999;;;::::::;;;;;;<<<;;;;;;<<<>>>AAAEEEGGGFFFFFFFFFFFFFFFDDDCCCBBB>>>;;;777666555666555444555555444444444444555555777888999999999:::===??????@@@BBBEEEHHHJJJLLLMMMOOOTTTYYY^^^___``````aaabbbbbbcccccccccdddddddddbbbbbbaaabbbdddfffggghhhiiihhhhhhiiikkkjjjhhhfffiiiiiijjjjjjkkkkkkjjjjjjllljjjhhhggggggfffdddbbb```aaacccggglllnnnmmmlllpppmmmjjjhhhfffccc]]]YYYVVVUUURRRNNNHHHEEEDDDDDDEEEGGGLLLPPPTTTVVVWWWXXXXXXYYYWWWTTTOOOMMMNNNPPPTTTYYY___bbb```ZZZUUUQQQFFF@@@???FFFOOOXXX```gggjjjhhhccc^^^XXXPPPHHHCCC;;;888444222222333333222111111000/////////000000000000000000000000000000////////////////////////////////////////////////------------------------//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------///---++++++---///...,,,---,,,+++******+++,,,---***+++------,,,+++,,,---+++,,,------++++++,,,---...---+++******+++---.........------,,,++++++***......---------,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,...------,,,,,,------.........------------......------------------------........................000///......000333666888:::999888888999;;;===>>>@@@BBBEEEFFFFFFFFFHHHIIIHHHGGGFFFDDDAAA>>>;;;:::777888999999:::>>>BBBFFFJJJLLLNNNPPPSSSVVV[[[^^^cccccccccdddddddddddddddfffgggiiilllnnnnnnmmmkkkkkkiiihhhiiilllpppsssttttttsssqqqnnnkkkiiigggfffddd```\\\ZZZZZZZZZZZZXXXZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ]]]```bbbbbbbbbcccdddeeecccaaacccfffiiijjjiiifffhhhjjjkkkkkkmmmppprrruuuuuuuuuttttttsssssssssoooooonnnmmmllllllllllllooopppqqqqqqqqqpppooonnnoooooopppqqqrrrrrrsssssstttssspppjjjccc[[[TTTPPPJJJHHHEEEAAA???>>>@@@BBB@@@>>><<<;;;;;;;;;999777;;;===@@@BBBDDDGGGKKKNNNQQQPPPNNNLLLJJJHHHEEECCC@@@???<<<888555222111111000000000///......------//////......------------000//////......------,,,000000////////////000000///......------......///000...------...//////.........////////////...............///......---,,,---,,,,,,++++++,,,,,,------------............///...------------...//////,,,+++***+++---//////...------------------------,,,,,,,,,------------...///......------......///---------............///////////////////////////000000000000000000000000000000/////////000000111666999<<<===<<<<<<===>>>;;;;;;===???BBBEEEGGGIIIGGGGGGGGGFFFFFFDDDCCCBBB>>>;;;999888999999999999777777777777777888888999777888999999:::===AAADDDEEEGGGJJJMMMPPPSSSTTTTTTWWW[[[___bbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeee^^^^^^]]]^^^```ccceeegggiiihhhffffffggggggfffdddgggggggggggghhhjjjkkkmmmqqqooommmmmmmmmmmmkkkiiijjjjjjjjjmmmooopppnnnlllpppooommmmmmmmmkkkhhhfffgggddd^^^YYYUUUQQQMMMJJJEEEFFFGGGIIIKKKMMMNNNNNNQQQSSSVVVVVVTTTPPPMMMLLLLLLQQQYYYaaafffeee```[[[PPPGGGAAABBBHHHQQQ\\\fffggggggeee```XXXQQQLLLJJJCCC???888444333333333333222111111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////...............---------.........---------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------.........444000,,,)))***+++,,,---------------------------(((***,,,,,,,,,,,,,,,...+++,,,------++++++,,,---......,,,,,,,,,,,,............------,,,+++++++++...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------,,,++++++++++++,,,...------,,,,,,------.........------------......------------------------........................//////...///000333666888888888888999;;;>>>@@@BBBDDDFFFHHHHHHGGGGGGHHHIIIDDDCCCBBB@@@>>><<<;;;;;;777888999;;;===BBBHHHLLLRRRUUUXXX[[[]]]___bbbdddddddddeeeffffffffffffeeegggiiikkklllmmmmmmmmmlllkkkiiiggghhhjjjmmmooooooooonnnkkkhhheeebbbaaa```ZZZZZZYYYWWWTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSUUUXXXYYYZZZ[[[]]]___```^^^\\\\\\^^^aaabbbbbb```aaaccceeefffhhhkkkmmmnnnmmmmmmlllkkkjjjjjjiiihhhggggggfffffffffggggggmmmlllllllllllllllmmmmmmoooooopppqqqssstttuuuuuuwwwvvvsssoooiiiccc^^^[[[SSSPPPLLLHHHDDDBBBBBBBBBBBBAAA???>>>===;;;777444888:::;;;===???CCCHHHKKKSSSRRRRRRPPPNNNKKKIIIGGGDDDBBB???;;;777444222111111000000//////......---......---------------,,,111111111111000000//////000000////////////000000//////............//////222000------...000000000......////////////......---...............------,,,,,,,,,++++++,,,,,,,,,---------............///...------------...//////111///------///111111111.................................////////////000//////............//////---------............/////////////////////////////////000000000000000111000////////////000111222777:::===>>>======>>>???<<<===???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@>>><<<<<<>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<888999:::;;;===AAAFFFIIIMMMOOOSSSVVVXXXYYYYYYYYY\\\___bbbcccbbbaaaaaaaaaaaaaaa`````````aaabbbccc^^^^^^]]]]]]^^^aaadddgggkkkiiigggfffgggggggggffffffeeeddddddeeehhhkkkmmmooonnnllllllmmmmmmkkkjjjnnnnnnmmmnnnppppppnnnlllnnnmmmnnnnnnoooooooooooorrrmmmhhhdddccc```[[[WWWOOONNNLLLKKKJJJJJJJJJKKKLLLOOOSSSUUUUUURRRNNNLLLHHHKKKRRR\\\fffiiigggddd[[[QQQHHHDDDEEEJJJTTT]]]cccdddddd___VVVOOOLLLKKKHHHDDD>>>:::777555333222111111111111111222222333000000000000000000000000////////////////////////////////////////////////////////////////////////.......................................---------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------------333000,,,***)))***,,,---------...//////...------)))+++------,,,++++++,,,+++,,,------++++++,,,---...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,------------------------***+++++++++,,,,,,------,,,,,,------------,,,,,,//////...------------......------,,,,,,------...---,,,,,,,,,,,,------...................................................///......///111444777888888999999:::;;;===???@@@FFFHHHIIIHHHFFFEEEEEEFFFBBBAAA???===<<<<<<===>>>;;;===>>>???BBBFFFLLLQQQXXX\\\```ccceeeeeeggghhheeefffggghhhhhhgggfffffffffhhhjjjkkklllmmmnnnooonnnlllkkkkkkllllllkkkiiijjjhhheeebbb___]]]\\\\\\UUUYYY\\\[[[XXXVVVYYY\\\]]][[[XXXVVVUUUTTTSSSRRRRRRTTTUUUVVVVVVXXX\\\___aaa___\\\ZZZZZZ[[[\\\]]][[[]]]^^^______aaacccfffddddddcccbbbaaa``````___]]]]]]]]]]]]]]]^^^___```ddddddccccccdddfffiiijjjmmmnnnoooppprrrtttuuuvvvvvvuuussspppllliiifffddd^^^[[[UUUPPPLLLHHHDDDBBBEEEDDDCCCCCCBBB>>>:::666999:::;;;;;;===AAAFFFJJJRRRSSSTTTSSSQQQNNNKKKJJJGGGDDDAAA===:::777444111111111000000///.................................111111111111111000000000000000////////////000000////////////////////////111...,,,,,,---/////////......////////////......------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////444111///...///000000///.................................////////////000/////////....../////////---------............///////////////////////////.........//////000000000000////////////111333444888:::===>>>>>>>>>>>>???>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJDDDBBBAAAAAACCCDDDCCCBBB??????===<<<;;;;;;;;;;;;===>>>@@@BBBDDDHHHMMMQQQUUUWWWYYY[[[\\\\\\[[[ZZZ\\\___aaabbb```___^^^_________^^^^^^^^^___``````___```aaa``````aaaeeeiiinnnllljjjjjjkkkllllllkkkkkkiiigggffffffhhhkkkmmmmmmkkkjjjjjjkkkkkkjjjiiimmmlllkkklllmmmmmmkkkiiilllmmmnnnooopppqqqssstttssspppmmmlllmmmmmmiiifff\\\ZZZVVVRRROOOMMMMMMLLLJJJKKKMMMOOOPPPOOOMMMKKKIIIIIILLLTTT^^^eeehhhhhhccc[[[TTTOOOKKKJJJMMMSSSccceeeeeeaaaYYYQQQMMMKKKIIIGGGDDDAAA>>>:::666222111111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---.............................................,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,---...---......//////......------...///...,,,*********+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,......------------,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,//////...------------......------,,,,,,------...++++++******+++,,,------......................................................///000222555777999777888999:::<<<>>>@@@AAAFFFGGGHHHFFFDDDBBBAAABBB>>>===;;;::::::<<<>>>??????AAADDDGGGJJJOOOTTTXXX\\\```dddggghhhhhhhhhiiijjjkkklllllllllkkkiiihhhgggiiikkkkkkjjjkkknnnpppooooooppprrrtttssspppmmmjjjhhheeebbb___^^^]]]]]]WWW^^^dddfffcccbbbeeeiiikkkfff```\\\YYYWWWSSSQQQRRRSSSTTTTTTUUUWWW[[[^^^aaa___]]]YYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYY[[[]]][[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWYYYXXXXXXXXX[[[^^^bbbdddggghhhjjjlllnnnppprrrsssrrrrrrpppooonnnmmmlllllliiieee___ZZZUUUPPPJJJFFFFFFFFFEEEDDDDDDAAA<<<999::::::;;;:::;;;>>>CCCGGGNNNQQQTTTUUURRROOOMMMMMMIIIFFFBBB???===:::555222111111111000//////......///////////////000000000////////////////////////000000////////////000000...//////000000//////......,,,++++++,,,------,,,......////////////......,,,---......///.........,,,------......------,,,---------............///...------------...//////111///---------...---+++........................,,,,,,,,,------------...000//////......//////000---------............///////////////////////////---......//////000000000111000//////000333555777999<<<>>>@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGEEEEEEFFFFFFEEECCC>>>===<<<;;;::::::::::::CCCEEEHHHKKKMMMQQQUUUXXXYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^``````___^^^^^^^^^YYYZZZ\\\]]]____________aaadddggggggggghhhkkkooorrrrrrqqqsssuuuwwwwwwvvvuuussspppmmmlllmmmnnnooommmllljjjjjjkkkkkkjjjhhhiiihhhffffffggggggeeedddgggiiijjjkkkkkkllloooqqqpppooooooppprrrrrrqqqpppgggeeeaaa\\\XXXUUUTTTSSSOOOMMMLLLLLLLLLLLLJJJHHHHHHGGGGGGKKKRRR[[[bbbffffffbbb```^^^XXXQQQPPPRRRaaaccceeeccc\\\UUUNNNJJJIIIHHHGGGEEECCC???:::666333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------............................../////////,,,,,,,,,---......//////------------............*********+++++++++,,,,,,))),,,......---------...........................///000111///---+++******+++,,,------++++++,,,---++++++++++++++++++++++++......------------------,,,,,,,,,------------...,,,,,,---------------...------............------------,,,++++++++++++,,,...------,,,,,,------...+++*********+++,,,---...................................................---...///111333666888999555777999<<>>>>>;;;:::999999;;;===@@@AAABBBFFFKKKPPPUUUZZZ___bbb```cccgggiiiiiiiiiiiijjjkkklllllllllkkkiiifffddddddfffgggfffeeeeeeiiimmmrrruuu{{{vvvsssooojjjgggeeedddcccdddkkksssvvvuuutttvvvyyypppjjjbbb]]]ZZZWWWRRROOOPPPQQQQQQQQQQQQSSSVVVXXX[[[[[[ZZZWWWSSSQQQPPPQQQUUUUUUVVVTTTSSSRRRTTTUUUTTTTTTSSSSSSSSSSSSRRRRRRNNNMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRUUUXXXZZZ]]]^^^```cccfffiiikkklllmmmmmmllllllmmmnnnpppqqqppplllfffbbb___ZZZSSSNNNIIIHHHFFFEEEDDDBBB>>>;;;999::::::999999;;;>>>AAAIIINNNSSSUUUSSSPPPOOOOOOIIIFFFBBB@@@???<<<777333222111111000000//////...///000000000000111111111////////////////////////000000////////////000000...///000111111000///......------...//////...,,,......////////////......,,,------...//////......---......//////......------------............///...------------...//////...---,,,---......---+++........................,,,,,,,,,------------...000000////////////000000---------............///////////////////////////......///000000111222222222111000000111444777999;;;>>>@@@BBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIGGGGGGGGGFFFCCCAAA<<<<<<<<<<<<<<<===>>>???EEEHHHMMMPPPSSSUUUXXXZZZYYYYYYZZZZZZ[[[\\\\\\]]][[[]]]``````______```aaa^^^```eeeiiilllnnnnnnnnnrrrwww}}}zzzyyywwwwwwwwwwwwvvvtttssspppnnnllllllkkkjjjhhheeeggghhhgggfffgggjjjmmmmmmoooqqqrrrrrrqqqrrrrrrnnnllljjjfffcccaaa___^^^ZZZVVVRRRPPPNNNLLLHHHDDDDDDDDDDDDEEEIIIQQQZZZ```eeeeeeiiikkkggg___[[[\\\bbbdddfffgggeee^^^UUUNNNJJJIIIGGGFFFEEECCC@@@===666555444222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////---........./////////000,,,,,,------.../////////------------.........///+++++++++,,,,,,,,,------***,,,......,,,,,,---///......---,,,,,,---......///111222111...---,,,---+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,+++------..................,,,,,,,,,---------......///..................---------............------------,,,++++++++++++,,,...------,,,,,,------...,,,,,,,,,,,,---...///000................................................---...///111444666888999999:::===???AAACCCEEEEEECCCDDDDDDCCC???===<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFHHHMMMTTTZZZ^^^aaaeeegggdddgggiiikkkjjjjjjkkklllkkkllllllllljjjfffccc```^^^bbbeeeeeeeeehhhooouuuxxxsssooommmlllmmmssszzz~~~}}}}}}}}}llleee]]]YYYWWWVVVRRRNNNLLLMMMOOONNNNNNNNNPPPRRRSSSUUUVVVUUURRROOOOOOOOONNNOOOOOOOOOMMMMMMOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKMMMNNNOOORRRSSSUUUXXX\\\___aaabbbeeeddddddeeehhhkkkoooqqqqqqmmmiiihhhhhheee^^^XXXRRROOOLLLIIIGGGDDDAAA>>>999:::;;;:::999999;;;<<>>888333222222111111000/////////////////////000000000111111111111111111222222222000000////////////000000...///000111111000///...111111111222444333111///......////////////......,,,,,,---.../////////...---...///000000///...------------.........//////...------------...//////---,,,---///111111000...////////////////////////........./////////000000000000////////////000000---------........./////////////////////////////////000000111222222333333333222111000222555999;;;===???BBBCCCCCCCCCCCCDDDBBBCCCCCCEEEFFFIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHLLLJJJHHHGGGFFFEEEBBB???=========???@@@BBBDDDEEECCCGGGMMMQQQSSSUUUVVVXXXWWWWWWWWWXXXZZZ[[[]]]^^^\\\^^^```aaaaaaaaabbbccclllpppvvv}}}}}}|||zzzxxxvvvjjjkkklllkkkiiijjjmmmppplllpppsssssspppnnnoooqqqrrrqqqpppnnnllljjjiiihhhddd```[[[WWWTTTOOOHHHCCC@@@AAABBBBBBDDDKKKTTT[[[cccfffmmmssspppiiifffgggiiijjjmmmqqqqqqkkkaaaXXXLLLIIIFFFEEEEEEEEEDDDCCC888777666444333222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////---.........//////000000,,,,,,------...///000000---------.........//////,,,,,,,,,---------......,,,...///---+++***---000///...,,,++++++,,,...///...000111111///...///000+++,,,------++++++,,,---,,,------......------,,,------..................,,,,,,,,,------.........000000000///.........---------............------//////...------------......------,,,,,,------...---------...///000111111////////////////////////........................---...///222444777888999@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDBBB???===<<<<<>>======<<<:::;;;<<>>???AAABBBCCCDDDDDDAAA@@@???>>>>>>???@@@AAA???BBBEEEFFFGGGJJJPPPUUUVVVZZZ^^^aaabbbcccdddfffhhhlllooopppnnnmmmmmmooonnnqqqtttuuurrroookkkjjjhhhjjjoooxxx~~~xxxmmmggghhhbbbdddgggjjjllllllkkkjjjZZZYYYWWWXXXYYYXXXTTTQQQTTTRRRQQQSSSQQQNNNPPPTTTUUUWWWYYYZZZZZZYYYXXXWWWTTTRRROOOKKKJJJKKKOOOSSSSSSRRRRRRSSSTTTTTTRRRPPPMMMNNNOOOOOONNNLLLIIIGGGJJJIIIHHHHHHIIIIIIGGGEEEGGGHHHJJJKKKMMMNNNNNNOOORRRTTTWWWXXXYYYZZZ]]]```eeegggiiikkkkkkjjjgggfffbbb```\\\XXXSSSMMMGGGBBBBBBAAA???<<<;;;:::::::::AAAIIIRRRUUURRRPPPPPPRRRJJJEEE???<<<<<<======;;;666444222111/////////000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000//////////////////////////////.........---------,,,,,,---...////////////------------------------......------------......---------------------------------......///000111............////////////............////////////////////////////////////........................000000000000000111222222555444444444666999;;;===CCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBAAAAAACCCDDDEEEEEEEEECCC@@@>>>>>>>>>>>>>>>@@@@@@AAACCCEEEGGGHHHIIILLLMMMOOOSSSWWWZZZ[[[[[[YYYVVVWWW\\\```aaaeeekkkooovvvzzzwwwrrrqqqooolllkkkjjjjjjkkkiiiiiiiiihhhgggggghhhiiihhhgggfffccc^^^YYYTTTRRRHHHHHHFFFDDDBBBBBBEEEGGGWWW]]]fffooouuuvvvtttrrrsssssssssrrrqqqnnnkkkiiiccc\\\SSSMMMJJJIIIHHHHHHJJJEEE???:::777555444333222222222222222111000000111111111111111111111111111111111111111111111111/////////////////////////////////............---........................//////.........---------------------------------------------------------///...---,,,,,,,,,---...,,,,,,---------.........------------------------***+++---.........,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///........................................................................000000000000000///............///000222555888999>>>???AAABBBCCCDDDCCCCCC??????>>>>>>???@@@BBBCCCEEEIIIMMMOOOPPPRRRWWW\\\\\\^^^aaadddfffhhhiiijjjiiikkknnnooooooppptttwwwzzz~~~|||xxx{{{{{{~~~zzzvvvpppgggbbbbbbaaabbbccceeefffggggggggg]]][[[ZZZ\\\^^^___]]][[[^^^\\\]]]___\\\XXXXXX\\\^^^^^^^^^___```___]]][[[\\\ZZZXXXVVVTTTUUUWWWYYY\\\[[[[[[\\\\\\[[[XXXUUURRRSSSSSSSSSSSSQQQPPPOOOQQQOOOMMMMMMLLLKKKHHHFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOMMMKKKIIIKKKNNNRRRUUUXXXZZZ^^^bbbeeefffgggffffffeeeccc```[[[UUUOOOKKKFFFDDDAAA>>><<<;;;;;;;;;@@@CCCIIIMMMPPPPPPPPPPPPJJJEEE???<<<<<<=========888777555333111000000000/////////000000111111111111111111111111111111111000000000000000000000000111111111111000000//////000000000000000000000000/////////////////////////////////.........---------....../////////......------------------------......------------......,,,,,,,,,---.........///......---......///000111............////////////............////////////////////////////////////........................111111111111111222333333666666777888;;;>>>AAACCCEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFEEECCCBBBAAA????????????@@@AAABBBCCC@@@???>>>>>>???@@@BBBCCCFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZXXX\\\dddlllsss|||~~~{{{wwwtttrrrppppppmmmmmmlllgggbbb```bbbeeeddddddeeeeeeccc```\\\ZZZRRRQQQNNNIIIEEECCCDDDEEELLLRRR\\\gggpppvvvyyyzzzyyyyyywwwuuusssqqqooonnnkkkfff^^^XXXSSSPPPMMMLLLOOOKKKEEE???;;;777333111333333333222222222222111111111111111111111111111111111111111111111111111///////////////////////////............---------......................../////////............---------------------------------------------------//////...---,,,,,,------------------............------------------------+++,,,---//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///........................................................................111111000000///000000000//////000222555777:::;;;???@@@BBBDDDDDDDDDBBBAAA>>>>>>>>>???AAACCCDDDEEEGGGLLLQQQTTTUUUVVVYYY]]]______```cccgggjjjkkkkkkkkklllmmmnnnqqqwwwwwwqqqllljjjfff```\\\[[[]]]]]]^^^___aaaccceeefffdddcccbbbcccfffhhhhhhgggggggggiiilllkkkfffdddgggkkkhhheeefffggggggeeebbbccccccccccccbbbbbbbbbaaaeeeddddddeeeeeeccc___\\\YYYYYY[[[[[[[[[[[[ZZZYYYVVVTTTQQQPPPPPPNNNLLLJJJHHHIIIKKKLLLLLLKKKJJJIIIKKKHHHFFFGGGKKKMMMNNNMMMMMMOOOTTTXXX\\\___aaabbbffffffgggfffccc^^^YYYUUUNNNLLLHHHCCC@@@???>>>>>>@@@@@@BBBGGGMMMQQQRRRQQQMMMHHHAAA<<<;;;<<<===>>>;;;:::888555333222111111////////////000000000000222222222111111111111111////////////////////////111111000000000000000000////////////////////////////////////////////////////////////...............////////////......---..............................------------......+++,,,,,,---...//////000...............///000000............////////////............////////////////////////////////////............////////////111111111111222222333444888999;;;===@@@DDDGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>===;;;<<<=========>>>@@@BBB>>>???@@@AAACCCEEEGGGJJJLLLMMMPPPRRRUUUVVVWWWWWWWWWWWWXXXXXXYYY\\\```ccceeegggllluuu|||rrrhhhbbbbbbddd``````aaabbbbbbccccccddd\\\[[[WWWRRRLLLHHHGGGGGGFFFJJJQQQZZZeeepppxxx}}}~~~|||zzzwwwtttsssrrrrrrqqqmmmhhhbbb]]]XXXUUUSSSQQQNNNHHHCCC???:::555111333333222222222222222222111111111111111111111111111111111111111111111111////////////////////////............---------------------.............../////////.......................................------------------------...------,,,++++++******+++++++++,,,,,,,,,,,,---------------------------,,,---.../////////......------------------------------------------------)))+++...000000///---+++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///........................------------------------........................111000///......///111222000111222444777999;;;<<<>>>@@@BBBCCCDDDBBB@@@???>>>>>>@@@BBBDDDFFFHHHIIIJJJOOOUUUXXXWWWWWWYYY[[[```______bbbgggkkkmmmlllllllllllloooxxxzzzxxxtttoookkkhhheeedddcccaaa^^^]]]\\\^^^```dddgggkkkmmmoooqqqppppppqqqsssvvvyyyzzzxxxyyy}}}zzzxxxyyyzzzvvvrrrrrrtttuuussspppmmmnnnoooqqqqqqoookkkiiiiiiiiikkkmmmnnnlllhhheee```bbbfffiiijjjhhheeeccc]]][[[WWWUUUUUUUUUUUUTTTQQQRRRRRRRRRRRRPPPNNNMMMMMMMMMOOOUUUZZZYYYRRRLLLKKKLLLNNNQQQSSSUUUWWWWWW^^^```dddeeedddaaa___]]]YYYVVVQQQLLLGGGDDDCCCBBBDDDDDDEEEHHHLLLPPPSSSTTTQQQLLLEEE???<<<;;;<<<===<<<;;;999777555333222111////////////////////////222222222222111111000000////////////////////////...//////000111111222222////////////////////////////////////////////////000000/////////........./////////000//////....................................------------......,,,,,,------...///000000///............//////000............////////////............////////////////////////////////////........./////////000000000000000111222333555666;;;<<<>>>AAADDDGGGJJJKKKGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGDDDBBB???===;;;:::777999;;;<<<<<<===@@@CCCAAADDDGGGHHHIIIKKKNNNQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[]]]___aaaeeelllttt{{{~~~tttkkkhhhhhh```^^^\\\\\\^^^ccchhhkkkeeeccc```ZZZTTTPPPNNNNNNJJJKKKLLLRRR[[[hhhttt|||}}}zzzwwwuuutttttttttsssqqqnnniiiddd___\\\ZZZSSSPPPLLLHHHDDD@@@;;;888555444333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////.........------------------.........//////////////////////////////........................------------------------------------,,,,,,++++++++++++,,,,,,,,,---------------------------------------..................------------------------------------------------***,,,///111222111///---......------------......---,,,,,,,,,,,,---......---------............///................................................//////////////////////////////...---...///111222222333444777999:::<<<<<<<<<===???AAAAAAAAA??????@@@AAACCCFFFIIIKKKMMMNNNQQQVVV\\\^^^]]][[[\\\]]]aaa``````cccgggkkknnnppplllkkkmmmttt{{{zzz~~~tttllliiihhheeecccbbbaaaaaacccffffffeeedddggglllrrrxxx|||~~~xxxrrrrrrtttwww|||~~~zzzwwwmmmrrrzzz}}}wwwsssnnnhhhaaa\\\ZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[XXXWWWXXX\\\```]]]TTTMMMJJJJJJJJJJJJKKKLLLMMMNNNTTTXXX^^^aaaaaaaaaaaabbbbbb```[[[VVVQQQLLLIIIHHHHHHKKKMMMMMMKKKLLLPPPUUUTTTQQQKKKEEE???<<<;;;;;;<<<;;;:::888666444222111000000000000000/////////222222222111000000//////000000000000000000000000......///000111222333333000000000000000000000000////////////////////////000000000/////////.........//////000000000//////..............................------------......---------.../////////000//////............//////............////////////............////////////////////////////////////.........//////000000111///000000222444666888999???@@@AAADDDFFFIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBB???===;;;::::::666999<<<>>>>>>@@@DDDHHHHHHKKKOOOPPPOOOPPPTTTWWWXXXWWWWWWWWWXXXYYY[[[[[[]]]bbbiiipppxxxvvvooolll```]]]XXXVVVWWW\\\bbbfffggggggeeeaaa\\\YYYXXXXXXVVVTTTRRRTTT[[[gggrrrzzz~~~}}}{{{xxxvvvvvvvvvvvvsssrrrqqqlllfffbbb```___XXXUUUQQQNNNKKKHHHDDDAAA888777444222111111111111222222222222222222222222////////////////////////000000000000000000000000000////////////.........,,,,,,------.../////////...////////////000000000........................---------------------------...////////////......---.........////////////---------------------------------------.........------------------------------------------------,,,---///111111111000//////......------......///---,,,,,,,,,,,,---......---------............///........................////////////////////////////////////////////////.........///000111222333444555666888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAACCCEEEHHHKKKNNNPPPRRRSSSTTTYYY^^^``````___```aaaaaabbbddddddfffjjjpppuuuttttttvvv~~~{{{vvvrrrrrruuuyyyzzzuuujjjaaa___``````[[[]]]^^^___eeennnrrrqqqtttvvvzzz}}}pppeee^^^\\\\\\\\\]]]]]]]]]]]]___aaadddeeeeeeaaa[[[XXXVVVUUURRROOOJJJIIIGGGFFFFFFGGGIIIIIIMMMRRRXXXZZZ[[[\\\^^^aaadddcccaaa^^^ZZZUUURRROOOLLLQQQTTTSSSMMMKKKNNNRRRRRRRRRQQQLLLEEE???<<<:::<<<<<<;;;:::888555333222111111111111000000000000222222111000000///......000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////000000000000/////////...---...///000000000000000..............................------------..................//////////////////............//////............////////////............////////////////////////////////////---......///000000111111000000222444777:::<<<>>>AAABBBDDDEEEGGGHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGCCCBBB???===;;;;;;::::::777;;;@@@BBBBBBEEEJJJOOONNNRRRVVVVVVTTTSSSVVVZZZZZZZZZYYYZZZ]]]```dddfffoooxxx~~~wwwhhhddd^^^YYYWWWYYY\\\___fffffffffdddbbb``````aaacccaaa```aaaeeellltttyyy}}}|||{{{zzzyyyxxxxxxwwwssssssqqqlllfffaaa___```[[[XXXTTTPPPNNNKKKHHHFFF<<<;;;888555333222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////,,,,,,------...//////000.../////////000000000000........................------------------------,,,---...///000000//////............////////////------------------------,,,,,,,,,,,,,,,------...------------------------..............................///////////////......------,,,,,,------...---,,,,,,,,,,,,---......---------............///........................000000000000000000000000//////////////////////////////111222333444444444555666888999::::::999999999999:::<<>><<<;;;:::;;;;;;888===BBBEEEFFFIIIOOOUUURRRVVVZZZYYYVVVUUUWWW[[[ZZZZZZ[[[^^^cccjjjqqquuuuuuqqqkkkeeeaaa___``````ccceeefffeeeddddddeeefffkkkkkkkkklllooosssxxxzzz|||||||||{{{zzzzzzyyyyyyttttttrrrlllddd___^^^___\\\YYYTTTPPPMMMKKKHHHFFF@@@>>>:::777444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000,,,,,,------...///000000.../////////000000111111////////////////////////------------------------)))***,,,...//////......,,,,,,,,,---------......------------------------,,,++++++++++++,,,------------------------------................................................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------.........//////........................000000000000000000000000000000000000000000000000///111333555666666666666666777888999:::999888777999999:::;;;???CCCGGGJJJJJJLLLOOOSSSUUUWWWXXXYYY\\\aaagggkkkmmmpppuuuxxxxxxmmmhhhgggfffhhhllltttzzz|||uuuooopppsssuuuzzz{{{tttppppppqqqrrrfffffffffccc___]]]\\\]]][[[XXXTTTOOOLLLJJJJJJJJJFFFJJJMMMLLLIIIJJJNNNSSSZZZ\\\```cccdddbbb___\\\YYYZZZ\\\^^^^^^[[[TTTOOOIIINNNUUUVVVQQQIIIBBB???===>>>>>>>>>===;;;999777333333333222222222111111111111000000000000111111333222111000000111222333222111111111000000////////////000000000000////////////////////////......000000//////.........---000000111111111111000000000000//////.........---............////////////------......//////000000000000//////.........---///......------///000111111111000000//////......////////////////////////.../////////000000111111222333666999<<<>>>@@@AAAGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHGGGAAA@@@===;;;;;;<<<>>>???>>>DDDGGGFFFIIIQQQVVVUUUTTTWWWZZZZZZXXXXXXZZZ]]]ZZZ\\\cccnnnuuu{{{yyyqqqkkkeeeaaafffdddcccdddgggiiijjjjjjooonnnnnnqqqvvvxxxwwwuuu|||zzzxxxyyyzzz{{{yyywww{{{wwwrrrmmmgggbbb\\\XXX[[[ZZZXXXUUURRROOOLLLKKKJJJEEE>>>777333333555777444444333333222111111111111111111111000000000000000000000000000000000000111111111111111000//////////////////////////////............/////////000,,,---///000000000///...000///------///000000///...------,,,,,,------...//////.........//////000,,,++++++***+++,,,...///------,,,+++,,,---...////////////......---------///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,------------------.........//////,,,,,,,,,---...///000000............/////////000000111111111111000000//////000222333666888999:::888999999888666444444555333444:::DDDGGGFFFGGGMMMOOORRRWWWYYYZZZZZZZZZZZZ^^^___bbbiiisssyyytttjjjffflllnnnkkkooowwwyyyqqqqqqooojjjggggggggggggjjjgggbbb___\\\WWWOOOJJJKKKJJJIIIHHHGGGGGGHHHHHHOOORRRWWW\\\aaaccceeeeeefffbbb^^^]]]^^^]]][[[XXXTTTTTTUUUWWWWWWQQQEEE<<<777<<>><<<<<<===???AAADDDJJJNNNNNNPPPVVVYYYXXXXXXZZZ\\\[[[YYYYYY]]]```ccchhhvvv|||ppphhhjjjhhhffffffhhhjjjllllllooooooooorrrwww{{{~~~|||zzzyyyyyy{{{||||||{{{xxxvvvsssooolllgggaaa]]]ZZZYYYVVVSSSQQQPPPOOOOOOLLLIIICCC===888555444444444444444333333222222222222222222222111111111111111111111111111111111111111111111111111000//////////////////////////////........./////////000000---...///000000000//////...,,,++++++---...---,,,///......------......///000000///...------------...---,,,,,,,,,---...///,,,---.../////////...............---------,,,,,,///......---,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,---------------------.........//////,,,------....../////////........./////////000000000000111111111000000///111222444666888::::::;;;888999:::888666555555666999999>>>HHHLLLLLLNNNSSSVVVYYY]]]```___^^^^^^^^^]]]aaakkkxxx}}}{{{xxxuuuppplllppp}}}|||vvvrrrnnnlllrrrooollliiifffaaa[[[VVVMMMLLLJJJHHHGGGGGGHHHIIIIIILLLPPPUUUYYY^^^aaabbbfffccc`````````___]]]ZZZZZZYYYYYY[[[ZZZUUUJJJBBB:::<<<>>>AAAAAA@@@===;;;555444333222111111111111333333222222222222333333000000////////////000000111111111111000000000000//////000000000000//////////////////////////////////////////............///000000111111000000///////////////........................///////////////////////////.........////////////............///............///000000000000000000/////////////////////////////////////////////000000000000111999;;;===@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBAAA@@@???>>>???AAACCCEEEJJJOOOSSSTTTUUUWWWXXXVVVVVVXXXZZZZZZZZZ]]]ccchhhwwwzzzoookkkfffcccdddfffhhhiiijjjkkkmmmnnnqqquuu{{{{{{zzzzzzzzzzzz|||}}}~~~wwwvvvuuutttsssooojjjfff\\\ZZZVVVRRRPPPPPPPPPQQQNNNMMMJJJFFF@@@:::555222555555444444333333444444444333333333333222222222111111111111111111111111000111111111111000000///////////////////////////....../////////000000000...///000000111111000000...,,,++++++,,,------,,,/////////....../////////111000///---,,,,,,++++++//////...---------......+++---000222222000...---------------,,,,,,,,,,,,//////......------......------------------------......------------...............---------------------........./////////............................../////////000000000///000000000000000000000333555777:::;;;<<<;;;;;;888999999888666555666888;;;;;;@@@HHHNNNQQQUUUYYY[[[^^^bbbdddccc```___^^^^^^gggwww}}}yyy|||vvvooommmqqqvvvyyy{{{zzz{{{}}}xxxsssrrrooommmkkkhhhccc```UUUSSSPPPMMMKKKIIIIIIIIIFFFGGGIIILLLQQQVVV[[[^^^cccbbbaaabbbbbbbbb```^^^```___^^^^^^]]]XXXPPPIII>>><<<;;;===AAACCCAAA???666555333111111111333333222222222111111222222222222111111111111111111222111111111000000000000000//////000000000000//////000000111111111111111222///////////////.........//////000000000000/////////////////////.....................////////////000000//////......------///////////////...................../////////000000000000000//////////////////////////////////////////000000111111222222<<<>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@?????????@@@AAADDDGGGJJJLLLQQQUUUXXXYYYXXXWWWVVVUUUSSSWWW\\\```eeemmmxxxzzzooofffbbbcccdddfffdddgggjjjllllllnnnssswww{{{|||}}}|||{{{zzz|||~~~xxxxxxyyyzzzyyyvvvqqqmmmccc___YYYSSSOOONNNNNNNNNMMMNNNOOOMMMHHHAAA999444666555444333333333444444333333333333222222222222111111111111111111111111000000111111111111000///////////////////////////...////////////000000000///000000111111111111111111///------...///...---//////............/////////...---,,,,,,,,,,,,,,,//////...---------,,,,,,,,,---///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////..............................------------....../////////......------,,,............////////////////////////...............////////////000000000////////////000000111222444666999<<<===<<<:::999666777777777555666888:::>>>???DDDLLLTTT[[[___bbbbbbeeeiiijjjhhhfffdddccceeeqqqzzznnnfffhhheeedddjjjuuu|||xxxsssnnnjjjgggeee^^^]]][[[WWWTTTPPPLLLJJJIIIHHHGGGGGGJJJOOOTTTXXX[[[\\\]]]___aaabbbbbbaaacccaaa```___]]]YYYTTTPPPBBB===999:::@@@DDDCCCAAA:::888555222000111222333111111000000000000111111111111111222222111111111000000000000000000111111//////000000000000///////////////000000111111111........./////////////////////000000000000//////.........///////////////............////////////000000//////......------.........///////////////---......///////////////////////////000000000000000000000000000000000000//////000111222333444555>>>???AAACCCEEEFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>???BBBEEEIIINNNRRRTTTXXXYYY\\\]]][[[XXXXXXYYYWWW]]]gggrrr}}}vvvkkkfffdddcccaaaeeejjjllllllmmmpppsss|||{{{|||}}}zzzzzz{{{}}}}}}zzzuuurrrkkkggg```YYYRRRMMMKKKJJJJJJLLLPPPQQQNNNHHH@@@<<<777666444222222222333444333222222222222111111111111111111111111111111111///000000111111111000000000000000000000000000000////////////000000000111000000000000000111111222222000....../////////---...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------,,,,,,++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000........................///......------......////////////......------,,,........./////////000000//////////////////......////////////000000000111////////////000111333444555777:::<<<<<<;;;999777444555666666666777;;;===CCCFFFKKKTTT___iiioooppplllooorrrsssrrrqqqpppppprrr~~~{{{vvvtttoooeee]]][[[]]]dddsss{{{qqqjjjgggbbbbbbbbb```]]]XXXTTTQQQOOOMMMIIIGGGGGGIIILLLNNNPPPRRRVVVYYY\\\___aaabbbeeedddbbbaaa___\\\YYYVVVHHHAAA;;;:::>>>CCCCCCBBB???===888444111000111111111000000000000000000111//////000000000000//////000000000000111111111111//////000000000000//////,,,------....../////////.........///////////////...//////000000//////............///////////////............///////////////////////////..................///////////////---......///000/////////////////////000000000000000000000000000000000000//////111333555666888999???@@@AAACCCEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@????????????AAABBBEEEJJJOOOSSSWWWZZZWWWVVVWWWYYYYYYWWWZZZ___bbbkkkyyyrrriiieeeaaacccfffhhhiiijjjlllmmmzzz}}}{{{|||yyyyyyzzz{{{|||zzzwwwsssqqqnnniiibbbZZZRRRMMMIIIHHHKKKNNNPPPOOOLLLGGGDDD:::999666333222222333333222222222222111111111111222222222222222222222222///000000111111111111000000000000000000000000000/////////000000000111111000////////////000111222111000...---......---,,,------,,,,,,,,,,,,------++++++,,,,,,---///000111,,,,,,,,,------,,,++++++------,,,++++++---...///,,,,,,,,,,,,------------......------......//////........................//////............//////.........---------------....../////////000000000/////////////////////////////////000000000111111000000///000111333555666777888:::;;;:::999888666333444666666888;;;@@@CCCEEEJJJPPPZZZhhhvvv{{{zzzvvvxxxzzz||||||}}}pppoookkkhhhhhhiiifff```___dddoootttmmmhhhhhhgggfffccc```]]][[[VVVTTTPPPLLLIIIGGGFFFFFFHHHKKKNNNQQQTTTXXX\\\```eeeeeeeeedddbbb```^^^]]]OOOIIIAAA===>>>AAACCCCCCCCC@@@<<<888444222111000222111111000000111111222...///000111111000///...///000000000111111111111//////000000000000//////------...//////000111111............/////////000......////////////................../////////000............////////////.........///////////////............/////////000------///000000000///....../////////000000000111000000000000000000000000...///111444777999;;;===@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA>>>======>>>>>>???@@@@@@FFFHHHJJJNNNRRRVVVYYY[[[VVVSSSSSSXXXZZZ]]]dddmmmxxxyyymmmjjjfffddddddeeeffffffqqq}}}|||wwwwwwtttttttttvvvxxxxxxvvvtttrrrrrrpppllleee\\\TTTPPPIIIKKKLLLNNNNNNMMMLLLKKK???===999666444333444444444333333333222222222222222222222222222222222222//////000111111111111111000000000000000000000000//////000000000111111111//////.........///000111333111////////////...---......------------......------------...///000000+++,,,---......------,,,,,,------...............,,,,,,---------.........------,,,,,,---......///........................//////............//////,,,,,,,,,,,,------------.../////////000000000000......//////000000111111//////000000000111111111111111000111222555777999:::::::::::::::999888777444555777999<<<@@@FFFJJJKKKQQQZZZeeevvvxxxrrrrrrgggkkkmmmmmmqqqxxxzzzxxxtttxxx|||xxxrrrkkkfffcccbbbbbb___^^^[[[VVVQQQLLLHHHFFFFFFHHHJJJKKKLLLPPPVVV[[[aaabbbddddddcccaaa```___WWWRRRJJJCCC@@@@@@BBBDDDCCCAAA>>>;;;777555333222333222222222222222222333000111222333333222111000//////000000111111111222//////000000000000//////000111111222333333444444---.........//////000000......////////////......---.........//////000000............/////////000---.........//////000000---.........//////000000,,,---///000000000///....../////////000000111111000000000000000000000000...///222555888;;;>>>???AAABBBCCCDDDFFFFFFFFFFFFBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<===???@@@AAAKKKLLLNNNQQQTTTWWWYYYZZZ\\\XXXXXX^^^ccciiitttyyynnngggeeeeeeeeedddgggvvvxxxrrrqqqoooooooooqqqtttvvvuuutttqqqssstttrrrmmmddd\\\VVVKKKKKKKKKKKKLLLMMMMMMNNNBBB@@@<<<888555555555666555555444444444333333333222222222222222222222222//////000111111111111111000000000000000000000000000000000000111111111111///...---------...000111666444222111222222111000//////............//////000//////.........//////+++,,,.../////////......+++---///111111000...------------....../////////,,,,,,,,,,,,,,,---.../////////////////////////////////............//////+++++++++,,,,,,---------////////////000000000000---......///000111111222000000000000111111111111222111111111333555888:::<<<<<<;;;:::999999888888555777999;;;???DDDKKKOOOVVV^^^hhhttt}}}sssiiigggjjjnnnwww~~~}}}qqqhhhddddddeeegggfffddd```ZZZSSSMMMJJJGGGHHHHHHHHHHHHKKKRRRWWW\\\^^^aaabbbaaa___^^^^^^\\\XXXQQQHHHBBB@@@BBBEEEBBBAAA???===:::777555444222222333333333333444444111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000111111111111111222222333000111111111111222222222000/////////000111333444555666777999<<<>>>AAABBB@@@BBBDDDEEEFFFEEEDDDCCC>>>=========<<<;;;;;;;;;>>><<<;;;<<>><<<777666:::;;;888999<<>>;;;888555444222222333333333333444444111111111111111111111111000000000000000000000000000000000000000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000........./////////000000///////////////000000111000111111111111222222222000000/////////111222333555666777999<<>><<<;;;;;;::::::::::::::::::;;;===BBBGGGLLLPPPRRRSSSQQQTTTWWWXXXYYY[[[aaafffiiiuuu}}}ssskkkkkkjjjiiihhhgggfffeeeccccccccccccccceeehhhkkkppptttzzz}}}|||zzzwwwvvvnnniiiaaaYYYTTTPPPMMMKKKLLLOOOOOOIII>>>666444555222222333333333444444444333333333333333333333333222222111000000000000111111111111111111000000000111111111111000000000000....../////////000000000222222111111000000111111222111000......///000111................................................---------...//////000000......------------........................//////,,,------------........./////////......---------....../////////000000000000////////////000000111000000000000000000000000111000000000000111222222222222222333444777999;;;:::>>>???===<<>>@@@BBBBBBCCCCCCDDDDDDBBB>>>;;;888;;;;;;;;;;;;;;;<<<>>>???>>>CCCJJJPPPTTTVVVXXXYYYWWWXXXYYYZZZ\\\aaajjjqqqzzz{{{wwwpppkkkgggfffeeedddccceeefffeeebbbaaadddgggiiinnnuuuyyy{{{{{{zzzzzzwwwrrrkkkccc\\\VVVRRROOOMMMPPPSSSOOOGGG>>>888666555666666666777666666666444444444444444444444444222222111000000111111111222222222111111000000000111111111111000000000///...////////////000000000111111000000000000000111222111000//////...---,,,////////////////////////////////////////////////.../////////000000000111......------------......---.........//////000000------------............000000//////......------...////////////000000000//////...//////000111111111111111111111111111111111000000000000111222222333333333444666888:::;;;<<>>AAABBBBBBCCCIIIOOO\\\aaahhhmmmooopppppppppqqq~~~yyyuuukkkccc\\\YYYVVVTTTRRRPPPLLLIIIIIIJJJKKKKKKLLLOOOTTTWWWVVVXXXZZZ[[[ZZZVVVQQQNNNKKKJJJHHHEEEAAA>>>;;;999222222333333333333444444111111111111111111111111000000000000000000000000///000000111111222222222........................000000000000000000000000000000000000000000000000000000000000000000000000------------------------000000000000000000000000/////////000000000111111///////////////000000111000111111111111222222222333222222222222444555666999;;;===@@@AAABBBBBBBBBAAAAAA???===<<<:::999999888888999:::>>>BBBFFFHHHJJJNNNTTTWWWXXXZZZ^^^aaadddgggkkkrrr||||||pppgggbbbdddeeeeeecccbbbbbbbbbbbbeeejjjmmmqqqtttxxx{{{yyyyyywwwrrrlllhhheeeeee[[[UUUPPPRRRWWWVVVLLLAAA;;;999777555444444444444444444444444444444444444222111111111111222333333222222222222222111111111111111111111000000000000/////////000000000111111......---------...//////)))+++///666;;;;;;666111........................////////////////////////++++++++++++++++++++++++......------------........................//////------.........//////////////////////////////////////////000000000111111000////////////000000111111111111111111111111111000////////////000111111444444666777999:::<<<<<<<<<===AAAEEEFFFIIIRRR]]]nnnrrrwwwzzzyyywwwvvvuuu}}}zzzjjjaaa]]]YYYXXXWWWUUUQQQMMMLLLLLLKKKJJJIIIJJJMMMOOORRRSSSVVVZZZ\\\[[[XXXTTTPPPNNNLLLHHHDDD???<<<:::222222333333333333444444111111111111111111111111000000000000000000000000///000000111111222333333////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111///////////////000000111000111111111111222222222333222222333444666888999<<<>>>@@@BBBCCCCCCBBBBBB@@@???<<<:::999999:::;;;::::::<<<>>>CCCHHHMMMPPPRRRVVVZZZ\\\]]]```fffllltttzzzppplllhhhdddbbbbbbaaaaaa```bbbdddfffiiinnntttxxxxxxzzzzzzwwwrrrnnnmmmmmmeee\\\TTTUUU\\\]]]UUULLL???===999555333333444555333333333333333333333333222111111111222222333444111222222222222222222333111111111111000000000000//////000000000111111111...............///000000,,,---000666;;;;;;666111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------...............---------------............////////////.........///000000111111//////000000000111111111111000000////////////000111111111111111111111111111000000000000111222222444555666888:::;;;<<<===???@@@EEEKKKOOOUUUdddrrrwwwssstttxxxoooiiiaaa\\\[[[ZZZVVVSSSNNNNNNLLLJJJGGGGGGHHHJJJLLLMMMPPPUUUZZZ\\\ZZZXXXUUUTTTQQQLLLGGGBBB===;;;222222333333333444444444111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222222333000111111111111222222222333333333444555888:::;;;???@@@BBBDDDDDDDDDBBBAAA@@@===:::888777999;;;===>>>???@@@CCCHHHOOOTTTXXXYYY]]]```bbbbbbgggpppwww{{{{{{|||yyymmmeeebbbaaa```___^^^___``````ccchhhooosssxxxzzz|||zzzuuurrrqqqrrrlllcccYYYXXX]]]___YYYSSSDDDAAA;;;666444444555777333333333333333333333333222111111111222333333444111111111222222333333444111111111111000000000000000000000000111111111111///////////////000111111222000000333777666111,,,////////////////////////......................../////////////////////............------..................------,,,,,,+++............/////////000------...///000111222222000000000000111111111111222111000//////...//////000000000000000000000000222222111111222222333444444555777999;;;<<<======CCCDDDJJJSSSYYYaaasss~~~uuussszzzyyypppmmmnnnnnnxxx~~~ttthhh```^^^]]][[[YYYNNNNNNMMMJJJGGGFFFGGGHHHFFFGGGJJJPPPWWWZZZZZZWWWYYYXXXTTTOOOIIIDDD???<<<222222222222222222222222333333222222222222333333000000000111111222222333000000000000000000000000111111000000000000111111111111000000//////......///...---,,,,,,---...///......//////000000111111...///111222222000---,,,//////000000000000//////000000000000000000000000111111111000000000000000111111111111222333444444333333333555888<<<@@@BBBAAABBBCCCCCCCCCBBBAAA@@@===>>>>>>===<<<<<<===???AAAAAACCCHHHOOOVVV[[[]]]aaaggglllnnnooowwwzzzssstttuuuuuutttpppkkkiiijjjmmm|||qqqhhhdddcccbbb___^^^```bbbbbbaaaeeekkkwww{{{}}}wwwsssrrrsssnnnhhhbbb```bbbbbb___[[[QQQJJJAAA:::666555555555555555555666555555444444333333333333333333333333222222222222222222222222222333333333333222111111000000000000000111111111111000///...---,,,++++++//////////////////////////////.........---------,,,---///000000...---+++//////////////////////////////////////////////////////.........---------............//////////////////............//////////////////000000000000///000000000000000//////444333222111000000000000...///000222333333333333555888;;;;;;999:::===AAAFFFOOOPPPTTTeeesssyyysssqqquuuzzz~~~vvvjjjmmmtttrrrzzzvvvfff```]]]YYYVVVWWWUUURRROOOLLLIIIFFFEEEDDDDDDEEEJJJPPPVVVZZZ\\\YYYYYYXXXUUUPPPHHHAAA<<<333333333333333333333333333222222111111222222333111111111111222222222222222222222222222222222222111111000000000000111111000000000000000/////////000//////......//////000////////////000000000000111111000/////////////////////000000000000//////000000000000000000000000111111111111000000000000111111111111222333444555222222222444777:::>>>@@@AAABBBCCCDDDDDDBBBAAA???>>>??????>>>======>>>@@@CCCFFFLLLRRRWWW\\\aaacccaaaiiissszzzxxxppppppuuusssrrrooohhh```\\\]]]___ggglllqqqtttuuutttsssssswww}}}tttiiibbbddd___\\\[[[[[[\\\ccckkkrrrwww|||}}}zzzwwwwwwyyypppkkkeeeccceeefffdddbbbVVVPPPGGG???:::888666555555555555555555444444333333333333333333333333333222222222222222222222222222333333333333222111111111111111111000000000///000000////////////......//////////////////////////////.........---------,,,---...000000///---,,,//////////////////////////////////////////////////////.........---------............//////////////////............//////////////////000000000000//////000000000000//////111000000000000000111111///000000111222333444444888;;;<<<<<<;;;<<<@@@DDDEEESSS[[[dddvvv}}}{{{~~~{{{xxx{{{yyyyyy~~~www||||||}}}zzzjjjbbb```aaaVVVUUUSSSRRROOOMMMIIIGGGDDDDDDEEEIIIOOOUUUYYYZZZ\\\\\\\\\ZZZTTTMMMEEE@@@444444444444444444444444222222111111111111222222333333222222222222222222222222222222222222222222111111000000000000111111//////000000000000000000111000000//////000000111000000000000////////////444222...,,,,,,...000222///000000111111000000///000000000000000000000000111111111111111111111111222222222222333444555555333333444666888;;;>>>@@@@@@BBBDDDEEEDDDBBB@@@>>>???@@@@@@???===>>>@@@BBBBBBJJJTTT[[[]]]```eeeiiijjjttt|||wwwrrrpppoooooovvv}}}|||yyyssshhh]]]VVVUUUVVVWWWZZZ___aaaaaa```______```eeehhhiiilllpppqqqnnnjjjiiiiiijjjmmmqqqwwwzzzyyyllljjjccc]]]\\\[[[]]]bbbiiinnntttzzz}}}|||zzzzzz{{{tttooojjjhhhjjjkkkjjjiii^^^XXXOOOFFF@@@;;;888666555555555555444444333333333333333333333333333333222222222222222222222222222333333333333222111111222222111111000000///////////////000000111111111/////////////////////////////////............---+++,,,...///000000///.../////////////////////////////////////////////////////////............---............//////////////////............//////////////////000000000000//////000000111000000///.........//////111222222111111111111222444666777<<<===>>>===<<>>>>>>>>>>>===???BBBDDDIIIRRR]]]bbbbbbdddlllsss~~~yyyqqqlllmmmmmmooorrrwww{{{rrreee\\\ZZZ[[[VVVXXXZZZ[[[ZZZ[[[]]]^^^\\\^^^^^^\\\]]]```aaa___```___]]]]]]]]]```bbbdddhhhnnnvvv{{{~~~rrrjjjdddccccccbbbbbbeeennnrrrxxx|||{{{yyyxxxxxxwwwsssnnnlllmmmnnnmmmmmmeee___VVVMMMFFF???:::666666666555444444333333333333333333333333333333333222222222222222222222222222333333333333222111111000000000000000111111111/////////000000000111111/////////////////////////////////...............+++,,,...///000000000000/////////////////////////////////////////////////////////...........................//////////////////............//////////////////000000000000//////000111111111000000////////////000111222333333222111111333555888999<<<>>>>>>===>>>BBBJJJPPP[[[nnn}}}zzztttmmmnnnmmmllloooyyyxxx{{{}}}gggYYY]]][[[ZZZZZZYYYVVVQQQLLLGGGFFFEEEGGGLLLQQQTTTUUU^^^```bbbbbb___XXXPPPLLL333333333333333333333333333333222222222222333333333333333222222111111111000000000000000000000000111111000000000000111111//////000000111111222222////////////////////////111111000000//////......000000////////////000111000000111111111111000000111111111111111111111111000000111111222222222333222222222333444666777888999:::;;;<<<>>>@@@BBBCCCAAABBBDDDEEEDDDBBB???===;;;<<<======???BBBFFFJJJUUU^^^gggiiiiiimmmyyy~~~zzzvvvqqqmmmiiihhheeelllvvvyyylllccc```aaa]]]]]]]]]\\\\\\^^^bbbeee___```^^^YYYXXX\\\]]][[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[___dddffffffjjjsssyyy|||vvvkkkfffeeecccbbbccciiimmmrrrvvvwwwwwwvvvuuuwwwtttqqqooonnnnnnmmmmmmjjjeee]]]TTTLLLDDD===888888777666444444333444444333333333333333333333333222222222222222222222222222333333333333222111111......///000111222222333000000000/////////......////////////////////////////////////////////////,,,---...///000000111111////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////000000000000//////000111111111111111333222222111111222222333444333222333444777999;;;;;;===>>>???AAAGGGQQQXXXmmm~~~{{{ttttttmmmooopppqqquuu{{{eee\\\YYYVVVWWWYYYXXXTTTPPPKKKIIIGGGHHHKKKPPPSSSTTT[[[]]]```aaa___ZZZTTTPPP333333333333333333333333444444333333333333444444222222111111111111111111222222222222222222222222111111000000000000111111000000111111111111111111...//////000000//////...000000000000////////////...///000000111000000///000111111222222111111000111111111111111111111111000000111111222333333333222222333444555666888999999:::;;;===>>>???@@@AAACCCCCCDDDDDDCCCAAA???>>>;;;===???AAADDDIIIOOOTTT^^^eeellloooqqqyyy~~~zzzzzz{{{}}}{{{wwwtttqqqoooooooooppp||||||qqqjjjhhhiiiiiiiiijjjiiihhhiiikkknnneeefffbbb\\\[[[^^^___]]]YYYYYYYYYYYYYYYZZZZZZ[[[XXXZZZ\\\\\\\\\^^^dddhhhccciiirrr{{{wwwlllhhheeecccdddbbbeeeiiinnnqqqsssssssssssssssrrrqqqpppooonnnmmmlllhhhbbb[[[SSSKKKCCC>>>:::999777555444444555555333333333333333333333333222222222222222222222222222333333333333222111111......///000111222222333000000000//////.........////////////////////////...////////////000000000.........//////000000111////////////////////////////////////////////////...////////////000000000............//////////////////............//////////////////000000000000//////000111222222222222444333333222222222333333444444444555666999;;;<<<:::===@@@CCCHHHQQQ\\\dddyyyyyyxxx|||}}}}}}~~~~~~|||```ZZZTTTSSSVVVXXXWWWTTTOOOLLLJJJJJJLLLPPPSSSTTTWWWYYY\\\]]]]]]ZZZWWWTTT444444444444444444444444666555555444444555555666000000000000000000111111222222222222222222222222111111000000000000111111222222111111111111111111///000111111111111000///////////////000000000000......///000000000000000000111111222222111111000111111111111111111111111000000111222222333444444222333333444555777999:::;;;<<<===>>>@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@CCCGGGLLLSSS[[[aaagggmmmuuu{{{}}}xxxvvvyyy~~~}}}|||}}}~~~ssstttpppjjjhhhkkklllkkkffffffffffffffffffeeeeee^^^^^^\\\[[[[[[\\\]]]___YYY]]]bbbeeehhhoooyyy}}}sssiiiccc___```bbbfffiiilllllllllmmmooorrrssssssqqqpppooommmjjjfff```ZZZRRRJJJEEE<<<;;;888666555555666777333333333333333333333333222222222222222222222222222333333333333222111111111111000000000000000000//////000000000000111111////////////////////////.../////////000000000000000///////////////000000////////////////////////////////////////////////.../////////000000000000............//////////////////............//////////////////000000000000//////000111222222222222111111111111222333444444333444555777999:::;;;<<<<<>>>>>@@@AAABBBCCCCCCCCCFFFEEECCCAAA@@@@@@@@@AAAAAACCCGGGLLLRRRZZZcccjjjsssyyy{{{vvvsssppppppttt{{{{{{yyy|||}}}{{{{{{zzzzzzxxxvvvtttrrrqqqfffccc```^^^]]]\\\[[[YYYYYY[[[\\\ZZZYYY]]]fffnnnttt}}}ooobbbaaaaaa```bbbdddeeeeeeeeehhhlllqqqtttuuutttsssrrrnnnlllhhhddd___WWWOOOIII===<<<999777666666777777333333333333333333333333222222222222222222222222222333333333333222111111333333222111000///...---...///000111222333444444////////////////////////.../////////000000111111111000///////////////000////////////////////////////////////////////////.../////////000000111111............/////////000//////............//////////////////000000000000//////000222222333333333......///000111333555666333444666888:::;;;<<<<<<===BBBIIIQQQYYYdddpppyyy~~~qqqpppnnnkkkjjjnnnuuu|||zzziii^^^ZZZXXXUUURRRVVVRRRNNNMMMOOORRRUUUVVVQQQSSSUUUWWWYYY[[[[[[[[[777777666555555555555666444444444444444444444444666666555444333333222111222111111000000111111222222111111000///000000000111000000000000000111111//////000000000000//////111111000000//////......000000000000000000000000000111111111111222222222333333333333333333333333111111222222222333333333444333333333444777:::<<<>>>???@@@AAABBBBBBBBBBBBEEEEEEEEECCCBBBBBBEEEGGGFFFHHHMMMVVVbbbkkkqqqsssxxxuuupppiiikkkpppwwwuuuiiijjjiiibbb^^^aaa___]]][[[ZZZ\\\^^^______fffjjjooottt{{{sssddd___ZZZ[[[aaafffhhhgggfffeeeiiiqqquuutttssstttqqqoookkkfffaaaZZZRRRMMMAAA===888555555555666666333555666666333111000000444333333222222333333444111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////111000///...............//////............//////000000000000000000000000//////......---------,,,---...///000111222222333111222333444333333111000333222222111222222333333222444888;;;<<<=========DDDGGGOOO[[[iiitttzzz{{{~~~vvvooommmkkkkkkpppxxxyyyjjj[[[XXX\\\YYYVVVSSSRRRRRRRRRRRRQQQRRRRRRSSSVVVZZZ\\\\\\[[[777666555444444444444444444444444444444444444444222222222222222222222222222222111111111111222222333222111111000000111111111111000000000000111111//////000000000000//////111111000000////////////000000000000000000000000000111111111111222222222222222222222222222222222222222222222333333333333333333333333555888;;;===@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCFFFIIILLLSSS\\\dddiiioooxxx~~~vvvooolllmmmrrr{{{~~~yyyoookkkmmmhhheeebbb_________^^^^^^\\\___ccceeegggmmmwww~~~sssjjj___[[[^^^cccffffffiiigggiiiooorrrqqqqqqrrrrrroookkkfffaaaZZZSSSOOOGGGBBB===888777666555555222444666555333222111222333333222222222222333333111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000//////000000000000////////////////////////////////////000000000000//////000000//////...///////////////............//////000000000000000000000000////////////......---------...000111222333333333111222333333333333222111333222222222222222333444444666:::===???@@@AAABBBIIINNNXXXeeerrr||||||}}}{{{yyyzzz~~~zzzrrrmmmmmmppprrrrrrwwwuuusssssstttuuuuuutttrrrrrrrrrtttvvvyyy|||}}}ooo```\\\WWWVVVUUUSSSRRRRRRSSSTTTQQQPPPQQQSSSWWWYYYZZZZZZ666666555444444333222222444444444444444444444444111111111222222333333333333333222222222222333333444333222222111111222222222111111000000000111111///000000111111000000///111000000000000/////////////////////////////////000111111111111222222222111111111111111111111111333333333333444444444444333333333555777:::===>>>BBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGLLLOOOWWWcccpppuuuvvv{{{|||{{{{{{zzzzzzzzz|||wwwxxxwwwtttqqqnnnllliiifffccc]]]___```___]]]]]]aaaeeejjjmmmwww|||jjj^^^]]]bbbfffhhhllliiihhhmmmpppoooppprrrssspppkkkfffaaa[[[VVVRRRMMMHHHBBB===999777555444222444555555333222333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000////////////////////////////////////000000000000////////////////////////000000//////............//////000000000000000000000000000000000000//////////////////111222333333333333111222222333333333222222222222222222222333444555777:::===@@@BBBDDDGGGIIIPPPWWWeeetttzzzsssnnnoookkkgggddddddeeefffggghhhgggfffgggiiijjjiiihhhiiijjjkkklllmmmnnnoooooojjjlllnnnqqqtttyyytttggg\\\[[[XXXUUURRRRRRTTTWWWPPPOOONNNOOORRRVVVWWWXXX777777666666555444333222444444444444444444444444444444444444444444444444444333333222222333333444444444333222222222222333222222111111000000111111000000000111111000000000000000000000000000000000////////////////////////000000111111111222222222222222222222222222222222333333333444444444555555333333444666999<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGHHHMMMSSSXXXcccooo{{{yyytttlllllljjjeee___\\\\\\]]][[[[[[aaannn{{{zzziiicccdddgggiiimmmhhhfffjjjlllmmmooorrrssspppkkkfffbbb]]]XXXUUUPPPLLLEEE@@@<<<999666444222333555555333333444555222222222111111222222222222222222222222222222222111111111111111111111111111111111000000000000000//////////////////////////////000000000000////////////////////////////////////000000000000//////...---------...///000000//////............//////////////////////////////111111000000000000000000000000111222333444444444111111222222333333333222222222222222333444666666:::===???AAABBBEEEJJJNNNUUUaaarrr{{{uuuqqqmmmkkkooommmlllkkkkkkkkkkkklllooooooppprrrsssssspppnnnjjjkkkkkklllllllllkkkkkkhhhgggeeedddeeegggjjjmmmnnnqqqtttwww|||qqqiii^^^VVVSSSTTTVVVWWWPPPNNNKKKKKKNNNQQQTTTUUU777888888888777666444333444444444444444444444444666666555444444333222222444333333222222333333444555444333333222333333333333333222111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111111222222222333333333333333333333333333333333444444444555555444444666888;;;===@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCEEEGGGJJJNNNTTT[[[```lllttt~~~xxxooofff___[[[ZZZZZZWWWXXX^^^fffppp|||ooojjjfffdddhhhcccaaacccfffhhhkkkooopppmmmjjjgggccc___[[[WWWQQQMMMGGGBBB???<<<999666333444555444333333444666333222222222222222222333222222222222222222222222111111111111111111111111000000000000000000111111//////////////////////////////000000000000//////........................//////000000000000//////,,,,,,,,,,,,---....../////////............//////////////////////////////000000111111111111111111000111222333333333333333111111111222222333333333222222222333444666777888<<>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAADDDIIIOOOUUU\\\dddiiitttzzzzzznnneee```^^^YYYVVVWWWZZZ___iiisss|||xxxkkkbbbeee___\\\^^^```aaadddhhhkkkiiihhhgggeeebbb]]]YYYSSSOOOIIIEEEBBB>>>;;;999444555555444333333444666444333333222222333333444333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////........................//////000000000000//////---------,,,------......//////............//////000000000000000000000000000000000000111111111111000000111222333333222222111111111111222333444444222222222333555777888999===@@@CCCCCCDDDIIISSS\\\kkk{{{~~~|||}}}~~~{{{vvvrrrpppooommmlllggghhhiiiiiijjjmmmqqquuu{{{eee\\\ZZZXXXVVVTTTPPPLLLJJJJJJLLLMMMNNN444555777888999888666555444444444444444444444444333333333222222111111111222222111111111111222222444333333222222222222222555444333222111111111111000111111222222111111000000000111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222333333333333777888:::<<<===???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDIIIPPPXXX```iiiqqqvvv|||sssgggaaa\\\YYYWWWWWW]]]dddhhhppp}}}ooohhhbbb^^^___```___```ccceeeffffffggggggddd^^^ZZZWWWSSSMMMIIIEEEAAA===:::666777666444222222444555555444444333333444444555333333333333333333333333111111111111111111111111///000000000111111111111000000000000000000000000//////000000000000//////........................//////000000000000//////000000///.........////////////............//////000000000000000000000000/////////000000000111111///000111111222222111111111111111111111333444555111222222444666888:::;;;===AAAEEEGGGIIIQQQ^^^hhh}}}xxxwwwuuusssrrrtttwwwyyy~~~~~~|||}}}|||xxxwwwyyyuuubbbZZZXXXYYYVVVSSSNNNLLLKKKKKKKKKKKK222333666777888777666555444444444444444444444444333333444444444444555555222111111111111111111222444333222222111111222222555444333222111111111111111111222222222222111111000000111111222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111222222222333333333888999;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIOOOXXXbbbkkkttt{{{qqqjjjddd___YYYUUUXXX]]]ccceeelllwwwnnnhhhdddcccccc``````bbbbbbccceeehhhhhheee___ZZZZZZWWWQQQKKKGGGBBB===:::777777777555222222333555666555555444444555555666333333333333333333333333111111111111111111111111//////000000111111111222000000000000000000000000//////000000000000//////........................//////000000000000//////333222111000000///000000//////............//////000000000000000000000000......//////000000000111///000000111111111000000111111000000111333444666111222333444666888:::;;;===BBBGGGJJJNNNXXXgggrrr{{{yyyvvvpppnnnooohhhoooyyygggYYYYYY\\\XXXTTTPPPMMMLLLKKKJJJIII777666555555666777555444444444555555444444333222666555444333222333333444333333333333333333333333222222222222222222222222777333000000222333222111000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111333333333333333333333333444444333333333444555555444777:::===>>>@@@BBBDDDCCCDDDDDDAAA@@@CCCJJJPPPJJJUUUbbbmmmyyyttthhhaaa____________cccgggiiiooovvvyyyxxxsssddd]]]```ddddddaaa```bbbfffiiiiiigggbbb___YYYXXXUUUQQQLLLFFFAAA>>>;;;999666444555555444333777777666555444444333333222333333333333333333222000000000000000000000000222111000......000111222555555444333222111000///111111000000//////......000000000000000000000000000111333444333000---+++//////............//////111000......000000000///000000000000111111111111000000////////////000000//////000111111111111111222222222222222222333333111111333555777:::<<<>>>CCCDDDDDDFFFNNN]]]ppp~~~|||xxxrrrmmmllliiiiiippp}}}gggYYYVVVUUUUUUTTTOOOIIIEEEGGGIII888666555555666777666444555555666666555555444333666555444333333333444444333333333333333333333333222222222222222222222222444111///...000111000///000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111333333333333333333333333444444333333444444555555555888;;;===>>>???BBBCCC@@@BBBCCCBBBBBBEEEKKKPPPZZZeeepppyyypppgggddddddaaaeeegggeeegggkkkmmmkkkrrrwwwzzzllleeebbb```^^^```___```cccfffgggeeebbb^^^]]]YYYUUUOOOJJJEEECCC===;;;777666666666555444666666555555444444333333555555666666666666555555222222222222222222222222222111000//////000111222111111111111000000000000111111000000////////////000000000000000000000000---///000222222111000/////////............//////111000......000000000///............////////////000000////////////000000///000000111111111111111222222222222333333333333222333444666999<<<>>>@@@AAAFFFKKKOOOVVVhhh{{{sssnnnkkkmmmsssrrrccc^^^SSSSSSRRRPPPMMMKKKKKKKKK888777666666777777666444666666777777666666555444555555444333333333444444333333333333333333333333222222222222222222222222333111//////000111000///000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333444444333333444555555666888:::===>>>??????AAACCC???AAADDDEEEFFFJJJQQQWWWiiirrr{{{zzzrrrpppppptttuuuqqqllljjjfffaaacccfffooo{{{sssgggaaa```aaa___^^^```eeeiiijjjjjjfffccc___YYYTTTOOOKKKJJJAAA>>>:::777777777666555444444444444444444444444333333444444444444333333444444444444444444444444222111000//////000111222.........//////000000000111000000000000/////////000000000000000000000000,,,,,,---///000111222222000//////......//////000111000......000000000///............////////////111000000//////000000111///000111111222222111111222222222333333333444444444555666999;;;>>>AAABBB>>>EEENNNTTT^^^qqq}}}uuupppnnnpppyyypppeeeWWWUUUSSSRRRRRRQQQOOONNN:::888777777777777666555666666666666666555444444444444444444444444444444333333333333333333333333333333222222222222222111333222222222222222222222000000000000000000000000111111111111111111111111111111111111222222222333222222222222222222222222333333333333333333333333444444333444444555666777:::<<<>>>??????@@@AAABBBBBBDDDFFFHHHKKKSSS^^^fffuuu~~~zzzlll```]]]^^^cccjjjppp{{{sssiiifffbbbdddeeeffffffiiimmmqqqllliiiddd^^^XXXSSSQQQOOODDDAAA<<<888777777666555333333333333444444444444222222333333333333222222444444444444444444444444222111111000000111111222........./////////000000000000000000000000000000////////////////////////,,,,,,,,,---...000222333000000////////////000000111000......000000000///000000000000111111111111111000000000000000000111000000111222222222222111222222333333444444555555555666888:::===@@@CCCDDDBBBHHHQQQ[[[iii}}}yyyrrrrrruuuvvv|||xxxiii^^^YYYTTTRRRSSSTTTSSSRRR;;;999888777888888666555444555555555555444333333333444444444444444444444333333333333333333333333333333333222222111111111111222333333222222222333111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333444444444444555666777888;;;===@@@AAA@@@@@@BBBCCCEEEFFFHHHJJJQQQ]]]lllwwwvvvddd]]][[[]]]```ccciiiwwwrrrkkkdddjjjooommmgggffflllssspppmmmhhhaaa[[[WWWTTTRRRHHHDDD>>>:::777666555444333444444444444444444444555555666666666666555555444444444444444444444444222222111111111111222222111111000000000/////////000000000000111111111111///////////////////////////...---------...000111000000////////////000000111000......000000000///000000000000111111111111111111000000000000111111000000111222222222222222222333333444555555666666666666888;;;>>>AAADDDFFFJJJNNNWWWggg|||{{{yyy|||}}}mmmddd]]]UUUQQQRRRUUUVVVVVV<<<:::999888999888777555444444444555444333333222222333444555555555444444333333333333333333333333444333333222222111111111...000111222000000000111111111111111111111111111111111111111111111111111000000000111111111111222333333333333333333333333333333333333333333333333333333444444555666888888<<<>>>@@@AAAAAABBBCCCDDDEEEGGGJJJOOOYYYhhhzzzlll```[[[YYYZZZ[[[___gggppprrrhhhnnnrrrnnngggdddkkkrrrssspppkkkeee___ZZZVVVTTTMMMHHHAAA<<<999888666666555555555555555555555555444444555555555555444444333333333333333333333333222222222222222222222222222222222111111000000000000000000111111111111222000000000000000000000000111000///.........///000111000000//////000000111111000......000000000///............////////////222111111000000111111222000111222222333222222222222333333444555666777777777888999<<<@@@CCCFFFHHHMMMQQQ]]]ssszzznnnhhh___XXXVVVWWWXXXYYY===;;;999999999888777555555555555555555444444333222333444555555555444444333333333333333333333333444444333333222111111000---///222222111///000222111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333444444555777888999<<<>>>AAABBBBBBCCCDDDFFFFFFJJJRRRZZZfffvvvlllcccZZZXXXXXXYYY]]]bbbtttrrrrrrppplllhhhiiinnnsssuuurrroooiiiccc]]]XXXUUURRRLLLEEE???<<<:::999888777777777666666555555444111222222333333222222111333333333333333333333333111222222222222222222111000000111111111111222222000000111111111222222222000000000000000000000000111000000//////000000000111111000000000000111111111000......000000000///............////////////222111111000000111111222000111222222333333222222333333444555666777888888999:::<<<>>>BBBFFFIIIJJJQQQYYYjjjxxxlllbbb[[[XXXWWW===;;;:::999999999777555666666666666666555555444111222444555666555444444333333333333333333333333444444333333222111000000...111444555333111222444111111111111111111111111111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333333333444444666777888999<<<>>>AAABBBCCCCCCEEEGGGHHHOOOYYYeeerrrzzzmmm___YYYXXXXXXYYY[[[```ppp}}}vvvnnnjjjlllppptttvvvvvvtttqqqlllfff___YYYVVVUUUPPPHHHBBB>>><<<;;;:::999999888777666555555444444555555666666555555444444444444444444444444444111222222333333222222111......///000111222333333000000111111222222222222000000000000000000000000//////000000111111111222111111000000000000111111111000......000000000///000000000000111111111111222222111111111111222222111111222333333333333222333333444555666777888999:::;;;===@@@DDDHHHKKKLLL\\\hhh|||}}}mmm^^^VVVSSSBBB>>>:::999999999777444777666666666666777777888666555555555555444444444333333333333333333333333333333333333333333333333333333333333333222111000000000000000000000000000111111111111111111111111111222333333333222111000333333333444444555555555444444444444444444444444999888777666777888:::<<<@@@===>>>BBBCCCCCCFFFJJJLLLRRR___qqq~~~nnn___XXXVVVUUUTTT[[[aaaqqq}}}mmmoootttqqqmmmnnnvvvvvvtttqqqkkkddd\\\WWWUUUTTTRRRKKKCCC===::::::999888777666555555555666444444555666777777666666555444333222111222333444444444444333333333222222///000222333333222000///000000000000000000000000000000///...............,,,,,,---...///000111111333222111/////////000111000000000000000000000000////////////////////////111111111000000000000000000111111222222333444444222333555777999:::;;;;;;======@@@CCCDDDDDDJJJRRRcccwwwxxxvvv}}}lllaaa[[[DDD@@@;;;999::::::888666777777666666666666777777666555555555555444444444333333333333333333333333333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222222333333444444333222222222222333333333333333444444444444444444444444444777777666666777999;;;===AAA???@@@DDDEEEEEEIIINNNTTT]]]lll}}}}}}ooobbb\\\XXXWWWXXXZZZeeewwwtttrrrsssooommmppptttttttttrrrnnnfff^^^YYYWWWUUURRRMMMGGGAAA===;;;888888777666666555555444444444555666666666666666666555333222222222222333333333333333222222222222///000222333333222000///000000000000000000000000000000///...............------......///000000000333222000/////////000111000000000000000000000000111111111111111111111111111111111111000000000000111111111222333333444444444555777888:::;;;<<<<<<<<<===AAADDDEEEHHHRRR]]]pppxxxzzzzzzhhh[[[GGGBBB===:::;;;;;;:::888999888777666666555666666666555555555555444444444333333333333333333333333333333333333333333333333222222333333333222111111333333333333333333333333333333333333333333333333///000111111111111000000333333333222222222222222444444444444444444444444555555555666888:::<<<>>>BBB@@@BBBFFFGGGHHHLLLRRRZZZgggyyy~~~|||uuuttttttvvv}}}nnnaaaYYYVVVYYYXXX[[[dddppp}}}wwwpppooorrrrrrrrrttttttsssmmmeee___ZZZWWWSSSPPPMMMHHHAAA;;;888888999888888777666555444555555666666666666666666666444333222222222222333222222222222111111111000111222333333222111000000000000000000000000000000000///.........//////////////////////////////222111000000///000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333444444666777888999:::;;;<<<===;;;>>>BBBFFFGGGMMM\\\lll}}}yyyyyyvvvcccJJJEEE>>>::::::;;;:::888999999777666555555555555666555555555555444444444333333333333333333333333333333333333333333333333222222333333333222222111111111111111111111111111333333333333333333333333000000111111111111111111444444444333333222222222444444444444444444444444333444555666999<<<>>>@@@CCCBBBCCCGGGHHHIIIOOOWWWcccqqqwwwsssnnnllloooyyylll___YYY]]]ZZZYYY\\\aaalll~~~wwwqqqqqqoooppprrrvvvwwwtttmmmhhh^^^YYYTTTSSSSSSNNNDDD<<<:::;;;;;;;;;:::999888777555555666666666666666555666666555444333222222111222222222111111111000000000111222222222222111000000000000000000000000000000000///////////////000000000000000//////......111111000000000000000000////////////////////////111111111111111111111111000111111111111111222222111111222222333444444555777777888999:::;;;<<<===;;;>>>CCCGGGIIIRRRggg{{{~~~wwwqqqnnnmmmiiihhhgggfffgggjjjpppttt{{{zzz~~~rrrOOOHHH@@@;;;::::::999888999999777666555555555555666555555555555444444444333333333333333333333333333333333333333333333333111222222333333333222222111111111111111111111111222222222222222222222222333333333333444444555555666666555555444444333333444444444444444444444444333444555888;;;===@@@AAADDDCCCDDDHHHIIILLLVVV```sss}}}vvvmmmggggggllltttyyymmmccc[[[XXXWWWXXXZZZ___jjjuuuuuuooonnnmmmnnnrrrwwwwwwsssnnnccc\\\WWWVVVVVVRRRHHH>>>::::::::::::999888777777555666666666666666555555666666555555444333222222222222222111111111000000111111111222222111111111111111111111111111111111000000/////////000000111111111111000//////......000000000111111111000000////////////////////////000000000000000000000000000000111111222222222333111222222333444444555555666666666777888:::<<<======@@@EEEIIINNN[[[sss{{{tttlllfffaaa___^^^^^^]]]\\\ZZZZZZ[[[___bbbjjjsss}}}xxxzzz}}}UUUMMMCCC<<<::::::999888999888777666666555666666666555555555555444444444333333333333333333333333333333333333333333333333111111222333333333222222444444444444444444444444111111111111111111111111////////////000111222222666666666666555555555555444444444444444444444444444555777:::===???AAABBBEEEDDDFFFJJJNNNUUUdddrrrzzzooohhhgggkkkpppsssrrr~~~rrr___ZZZVVVVVVWWWXXX]]]cccqqqyyyvvvsssooolllnnntttvvvuuuqqqhhhbbb\\\ZZZYYYTTTKKKCCC:::999888777666666666666666666666666666666555444444555555555555444333333333222222222222111111111111111111111111111111111111111111111111111111111000000/////////000111111111111111000000///////////////000111111111111000000000000000000000000000////////////////////////000000111111222333333333222222333333444444555555666555555666888;;;===>>>@@@BBBGGGOOOXXXiii}}}zzzmmmjjjddd___ZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVWWWYYY___eeeqqq}}}vvvyyy[[[SSSGGG???<<<;;;:::999777777666666666666777777666555555555555444444444333333333333333333333333333333333333333333333333000111222333333333333222444444444444444444444444222222222222222222222222---,,,,,,,,,---...000111444444444555555555555555444444444444444444444444555777999<<<>>>AAABBBCCCFFFFFFIIIOOOVVVbbbvvv{{{qqqjjjiiikkknnnooojjjssswwwwwwjjj^^^XXXWWWVVVWWWZZZaaagggppp{{{yyyqqqooossswwwwwwuuuoooiiiccc^^^\\\WWWOOOIII===;;;888666666777888999666666666666666555444444333444555666666555555444333333333333222222222222222111111111111111111222111111111111111111111111000000//////000111111222111111000000000000000000...///000111222111111000000000000000000000000000000000000000000000000000000000111222222333444444222222333333444555555555666555666777999<<>><<<;;;:::777666666666666777777888666666555555555444444444333333333333333333333333333333333333333333333333000111222333333333333333222222222222222222222222333333333333333333333333222111111111222333555666333333333444444555555555444444444444444444444444777888:::===@@@AAACCCCCCFFFGGGKKKRRR\\\lllyyynnngggfffggghhhhhhiiippppppwwwjjj^^^YYYVVVVVVXXXUUUYYY___hhhuuuxxxsssvvvzzzzzzyyysssnnngggbbb]]]XXXQQQMMMAAA???;;;999888999<<<>>>666666777777666555444444222333444666666666666555444444444333333333222222222222111111111111222222111111111111111111111111000000///000000111222222000000000000000000111111...///000222222222111000000000000000000000000000111111111111111111111111000000111222333333444444222222333444444555555666666666666888:::>>>BBBDDDGGGGGGNNN\\\ooovvvmmmeeeaaa```\\\[[[YYYWWWVVVVVVVVVVVVQQQTTTXXXZZZZZZZZZZZZZZZ[[[^^^ccckkkvvvxxx~~~aaaZZZPPPGGGAAA===999777777888888888888777777666777777666555555555555555333333333444444444555555666555444333333333333333333333333444444444555555222222222222222222222222111111222222222333333333222222222222222222222222444444444333333222222222666555444444444444666666:::::::::===@@@CCCCCCCCCDDDGGGMMMXXXhhh{{{nnnfffeeeffffffeeedddhhhnnnsssyyyqqq```TTTRRRUUUUUUWWW[[[___bbbmmm{{{yyyzzzzzzyyyxxxuuupppjjjccc\\\WWWSSSIIIAAA999666777999888777999888888777666555555444555555666666555555444333444444333222000111444666555333111000111222222222000111111111111000//////111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222333444555555555444333666555555777;;;>>>@@@@@@IIIKKKTTTfff~~~{{{rrriiiccc```]]]\\\\\\[[[YYYWWWVVVVVVWWWWWWSSSUUUYYYZZZZZZZZZ[[[\\\___^^^cccoooxxx}}}ccc]]]SSSJJJDDD???;;;888888888888888888777777666777777666555555555555555333333333444444444555555666555444333333333333444333333333444444444555555222222222222222222222222111111222222222333333333222222222222222222222222444444444333333333222222666666555444444555777888;;;;;;<<>>AAACCCDDDEEEEEEKKKQQQ^^^ooo~~~pppgggddddddbbb```dddeeegggiiijjjmmmqqqtttsss}}}tttddd```TTTQQQPPPSSSUUUXXX```iiiwwwxxxzzzxxxvvvrrrmmmfff^^^XXXNNNGGG???::::::::::::888888888888777777666666555555555666666555555444333333444444222111111333555:::777333111222333444444222333333333333222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222333444444555555444444777777888999<<<@@@DDDFFFIIIRRRccczzzxxxooojjjgggddd```^^^^^^______^^^]]]]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]]\\\ZZZXXXYYYZZZZZZZZZ^^^ffflllpppuuu{{{}}}hhhccc[[[TTTLLLEEE???;;;;;;:::999999888888888888777777666555555555555555333333333444444444555555555444444333333333444444333333333444444444555555111222222222222222333333111111222222222333333333333333333333333333333333444444444444444444333333555555444444555666888999:::<<>>===;;;999888888999999777777666555555555555555333333333444444444555555444444333333333444555555333333333444444444555555111111111222222333333444111111222222222333333333333333333333333333333333444444444444555555555555333333333444666888:::;;;;;;===@@@AAABBBFFFLLLQQQ___tttwwwtttrrrooollleeeeeedddbbbaaacccgggjjjnnnoooooooooqqqxxxzzzhhh]]]XXXUUUUUUXXXZZZ]]]hhh~~~yyyuuurrrnnnfff```XXXSSSKKKCCC===:::999999888888888888888888888888555555666666555555444333222333444444222222333444555333111000111222222111222333333333333222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222333444555666777555777:::;;;===BBBJJJPPPZZZmmm}}}|||zzzzzzxxxtttoookkkiiiiii______aaafffnnnvvv{{{}}}}}}wwwqqqkkkfffcccaaaZZZYYYWWWSSSPPPPPPRRRTTTSSSXXX[[[\\\```eeegggfffggghhhnnnwww~~~~~~~~~mmmkkkhhhddd^^^UUULLLFFF???>>>;;;999888888999:::777777666555555555555555333333333444444444555555333333333333333444555666333333333444444444555555000111111222333333444444111111222222222333333333444444444444444444444444444444444444555555555666555555555666888:::===>>>===???AAABBBCCCHHHQQQYYYlllzzzwwwrrrnnnhhhgggeeecccaaabbbfffiiijjjkkklllkkklllooouuuyyyooocccZZZWWWXXXUUUXXX^^^kkk}}}vvvtttrrrlllggg]]]YYYPPPGGG@@@<<<;;;<<<888888888888888888888888555555666666555555444333111333444444333222333444333222111222444555333222222333333333333222111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222222333555777888777:::===>>>???EEENNNUUUhhh|||{{{wwwuuutttwwwxxxwwwuuurrrrrruuuwwwhhhhhhjjjoooxxxuuulllfffbbb```[[[ZZZWWWTTTQQQRRRUUUXXXUUUZZZ^^^___ccciiikkkiiieeedddgggmmmrrrxxxooommmkkkgggbbbZZZPPPJJJ@@@>>><<<999888888999:::777777666555555555555555333333333444444444555555333333333333333444555666333333333444444444555555000000111222333333444444111111222222222333333333444444444444444444444444444444444555555555666666666666777888:::<<>>===>>>888888888888888888999999555555666666555555444333111333555444333222222333222222222444666777555333000111111111111000//////111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222222333555777888999<<