BM6P6(@ pppxxxYYYTTTQQQQQQRRRRRRTTTaaapppiiiPPP??????>>>777<<>>;;;<<<<<<============<<<<<<@@@AAABBBCCCEEEFFFGGGHHHHHHJJJNNNPPPRRRTTTWWWZZZWWW^^^gggsss}}}WWW===@@@AAA>>>;;;::::::999<<<<<>><<<===???@@@VVVkkkyyy~~~yyyvvv~~~eeeXXXddd~~~xxxqqqhhhZZZRRRKKKMMMUUUXXXRRRKKKCCC===;;;>>>@@@===;;;<<<@@@<<<:::<<<>>>===:::888<<<<<<<<>>===<<<:::999888777777888:::======>>>@@@DDDHHHSSSaaattt}}}uuuiiijjjsssyyyxxxssslllfff```UUUJJJ>>>888333333777<<<======DDD===555333555999???CCCiiizzz]]]SSSKKKHHHGGGBBB>>>===BBBAAAHHHbbbpppmmmVVVQQQOOOPPPRRRQQQQQQ[[[fffZZZFFF999<<<===;;;CCCQQQpppvvvuuullllllyyy|||jjjiiihhh```]]]bbb]]]___ccceee```YYYXXX[[[]]]ZZZZZZZZZVVVRRRUUU]]]dddhhhnnntttwwwzzz}}}ssskkkbbbUUULLLIIIEEE@@@???@@@AAA???===@@@??????>>>>>>???@@@AAA@@@AAABBBCCCEEEFFFHHHHHHEEEHHHLLLNNNPPPSSSXXX\\\^^^mmmeeeKKK??????>>>;;;888888888999===JJJhhhzzzmmmoooqqqnnnlllooolllkkkiiigggggghhhjjjkkklllgggeeeiiikkkjjjjjjkkkfffeeeeeegggiiihhheeebbbcccbbb```___]]]\\\\\\\\\SSSNNNFFFAAA>>>>>>>>>>>>PPPeeettt{{{~~~xxxttt|||hhhcccwww|||nnn___SSSNNNIIIKKKPPPQQQLLLFFFAAA<<<;;;???AAA>>><<<<<<:::999999;;;<<<<<<;;;<<<:::>>>EEELLLSSSXXX[[[\\\RRR>>>...---///---,,,000111333444555555666888:::999::::::;;;;;;<<<<<<======<<<;;;:::999999999999;;;>>>@@@???<<<@@@KKKTTTdddiiisss{{{yyyrrrqqqvvvwwwvvvpppiiibbb\\\PPPFFF<<<777333333888===>>>>>>CCC<<<666555777;;;AAAGGGhhhyyyZZZQQQIIIHHHGGGBBB???>>>===>>>CCCVVVzzzwwwsssuuu___RRROOONNNPPPQQQPPPOOOTTT[[[MMM@@@888;;;>>>???JJJYYYooojjjccc```dddmmmzzzyyyjjjiiiiiiaaa___dddXXXZZZ___bbb___YYYWWWZZZ[[[YYYYYYXXXVVVUUUZZZaaagggiiihhhfffjjj|||vvvooo|||zzzqqqfff^^^TTTNNNFFFAAA@@@AAA@@@???AAA@@@???>>>>>>@@@BBBCCC@@@@@@BBBCCCEEEGGGHHHIIIKKKMMMPPPQQQSSSXXXaaagggqqq```KKK@@@???===:::888888888;;;===DDDaaazzzqqqmmmqqqrrrnnnkkknnnrrrqqqnnnmmmmmmnnnppprrrooojjjhhhnnnrrrqqqmmmkkkeeeeeefffhhhiiiiiigggdddcccbbbaaa```^^^]]]\\\\\\VVVRRRMMMHHHEEEBBB@@@>>>GGG[[[kkkuuu|||xxxrrrxxxgggqqq}}}hhhTTTKKKIIIGGGHHHJJJIIIDDD@@@>>>;;;<<>><<>>@@@@@@AAA;;;888888999;;;DDDMMMlll{{{qqqVVVNNNHHHGGGFFFBBB??????<<>>===<<<>>>CCCEEEAAA???@@@BBBGGGIIIEEEDDDKKKUUU]]]gggkkkqqqxxxxxxooo___SSS>>>444,,,---///......000222444666777777777999;;;::::::;;;;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>===???@@@???@@@IIIYYYfff```___bbbmmmyyy~~~vvvtttlllbbbZZZSSSHHH>>>666444333666:::???AAAAAA@@@;;;999:::999;;;GGGUUUvvveeeQQQKKKFFFFFFFFFBBB@@@AAA>>>BBB???<<>>>>>===AAAFFFFFFCCCAAACCCAAAIIILLLIIIKKKXXXiiirrr~~~~~~~~~oooYYYHHH555000,,,---...///000222222444555666666777999;;;::::::;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>>>>AAA???>>>???CCCKKKSSSXXXPPPWWWbbbnnnxxx~~~xxxtttkkk```XXXQQQGGG===444444555777;;;???AAABBB@@@;;;999;;;888:::LLLbbbvvv]]]NNNIIIFFFGGGFFFBBBAAACCC>>>CCC>>>888IIIuuu|||sssllloooWWWNNNQQQPPPPPPNNNMMMRRRYYYZZZWWW===<<<999;;;EEEWWWgggpppjjjlllrrryyy|||zzztttpppmmmhhh```^^^```___]]]^^^```^^^XXXUUUUUUWWWXXXWWWSSSSSSWWWXXXWWWZZZWWWXXXZZZZZZ```vvv~~~lll[[[fffzzzxxxpppdddZZZTTTPPPKKKHHHFFFFFFGGGFFFFFFEEEDDDCCCFFFGGGIIILLLOOOQQQTTTUUUVVV^^^iiittt___HHH???>>>???:::777888;;;:::;;;IIIYYYxxxvvvrrrppppppppprrrsssllllllmmmnnnoooppppppqqqpppkkkggghhhhhheeedddfffcccfffiiikkkjjjiiiiiijjjiiijjjjjjiiihhhfffdddbbb[[[[[[ZZZXXXUUUNNNFFF@@@;;;GGGPPP^^^sssxxxsssvvvqqq``````~~~}}}ssseeeVVVOOOMMMOOOLLLGGGCCC@@@???@@@@@@AAAAAADDDHHHGGGDDDDDDGGGFFFQQQWWWWWW]]]ooo~~~fffKKK:::///---,,,,,,---///222444222444666666666777999;;;;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<<<>>BBBFFFHHHHHHKKK[[[mmmxxx|||~~~|||wwwsssiii]]]UUUOOOFFF<<<222444666999<<>><<<>>>@@@AAADDDDDDGGGJJJHHHEEEFFFJJJQQQ___hhhkkkrrrtttTTT<<<111,,,------,,,,,,///333666333555777888888999:::<<<;;;;;;<<<<<<======>>>>>>===<<<;;;:::999999999999<<<<<<<<<<<<>>>AAADDDFFFOOOcccxxx}}}sssooodddXXXQQQKKKBBB:::222444777;;;===???AAABBB???999888::::::CCCeeefffSSSKKKHHHHHHIIIGGGCCCBBBEEE======>>>>>>BBBYYYccctttmmmZZZRRROOOMMMJJJMMMMMMNNNTTTYYYSSSHHH======;;;???SSSrrrppppppooolllfff___]]]^^^aaa]]][[[]]]]]]YYYXXXYYYSSSWWWXXXVVVXXX]]]\\\WWWbbbXXXUUU[[[\\\XXX[[[eeennn___\\\```sssxxxrrrlllhhhbbb\\\[[[\\\```cccgggiiikkknnnrrruuuwwwxxxjjjXXXFFF@@@CCCDDD===666666555888>>>AAAPPPttt}}}tttuuusssooonnnqqqtttsssooopppqqqqqqppplllgggaaa^^^^^^aaafffjjjfffaaaaaaeeehhhkkknnnmmmiiifffffffffggghhhhhhhhhgggdddbbb```]]]\\\\\\[[[XXXRRRJJJDDD;;;AAADDDQQQiiisssrrrvvvhhhwwwyyy___SSSjjjtttdddZZZSSSPPPUUU]]]VVVMMMAAA999999<<>>;;;;;;<<<<<<===>>>>>>>>>>>>===<<<:::999888777777222555999:::;;;???FFFLLLRRRggg|||pppkkkaaaTTTMMMHHH@@@777222444888;;;===???@@@AAA>>>888777:::<<>>OOOfffvvvooojjjiiigggbbb______\\\ZZZXXXXXXZZZZZZWWWTTTVVVXXXZZZ[[[YYYXXXXXXXXXUUUWWWXXXZZZ[[[ZZZYYYYYYeee}}}wwwdddZZZ[[[jjjzzzvvvuuuvvvwwwyyyuuu{{{xxx```OOOLLLFFFAAA??????<<<888:::???@@@@@@SSSvvvuuunnnoooooollliiijjjnnnnnnkkkooooooooommmjjjgggcccaaa^^^```bbbbbbaaabbbeeehhhkkkkkkjjjiiifffdddggglllhhhfffcccbbbaaaaaa```^^^]]]ZZZWWWVVVTTTPPPJJJEEEAAADDDFFFJJJWWWiiitttuuupppuuuqqqWWW```|||cccXXXYYYVVVaaahhhZZZKKKFFF???:::999:::;;;<<>>>>>>>>>>>??????===:::777666666888888777<<>>>>>:::>>>VVVvvvtttnnniiihhheee```]]]]]]]]][[[YYYYYYZZZYYYWWWTTTWWWYYY[[[[[[YYYXXXXXXYYYVVVWWWWWWWWWVVVVVVVVVVVV[[[kkk}}}^^^XXX[[[lllzzz```QQQGGGEEEAAA===;;;;;;:::888CCC>>>EEE___ooojjjkkkkkkiiifffggglllmmmjjjooooooooonnnkkkgggdddbbbccceeeffffffddddddfffiiijjjeeeaaa^^^___bbbhhhmmmhhheee```^^^^^^_________```^^^\\\[[[YYYUUUPPPKKKBBBCCCCCCGGGTTTfffqqqrrrpppvvv{{{```]]]lll}}}|||qqqXXXRRRZZZ```jjjiiiTTTHHHCCC<<<888777888999:::@@@???>>>???AAADDDHHHJJJXXXggguuuzzz~~~ssslllhhh\\\LLL:::000...000------...///111333555666888888999:::::::::999999:::;;;<<<===>>>>>>>>>>>>??????>>>;;;888777888999999999???FFFEEEBBBLLL\\\hhhuuuzzziiicccYYYOOOFFF???888555111777;;;===@@@DDDDDDAAA???888;;;<<<>>>^^^}}}TTTQQQIIIIIIIIIHHHFFFEEECCCBBBBBBBBB??????AAACCC\\\wwwwww{{{jjjbbbaaa^^^WWWZZZeeefffkkk|||xxx]]]PPPMMMMMMLLLLLLPPPOOOOOOPPPOOOKKKBBB<<<<<<===BBBfffnnnjjjhhhgggccc]]]ZZZ[[[^^^]]][[[ZZZZZZYYYVVVTTTVVVXXXZZZZZZXXXWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSVVV[[[tttrrrfffWWWUUUeee}}}mmmZZZMMMGGG@@@>>><<<:::999999999:::BBBDDD]]]wwwlllgggfffgggfffdddgggmmmooommmnnnoooooonnnllliiifffdddggghhhiiihhhffffffggghhhfffccc^^^\\\^^^dddiiikkkhhhddd^^^[[[[[[]]]^^^___aaa```___^^^]]]ZZZUUURRRIIIEEEAAACCCPPPcccooorrrooossssssaaa]]]lllzzzvvvtttbbbTTTVVVeeeooossseeeKKKEEE@@@999555444555666777999999999;;;>>>BBBFFFHHHTTTbbbqqqxxx~~~yyyooofffYYYFFF666...,,,...000------...000333555888999777888999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@???===;;;::::::<<<:::===CCCHHHFFFFFFTTTeeeoooyyy~~~vvvfff```UUUKKKBBB<<<666333222888===???BBBEEEEEEAAA999888;;;;;;DDDfffvvvRRRQQQHHHHHHGGGGGGHHHHHHIIIIIIFFFEEE>>>===@@@@@@QQQqqqvvvvvvfff]]][[[VVVUUUPPPRRRZZZ[[[eeeyyyjjjSSSJJJKKKMMMLLLLLLOOONNNNNNMMMKKKFFF???:::===AAAKKK{{{iiiggggggfffaaa[[[ZZZ]]]___^^^\\\ZZZYYYWWWVVVUUUUUUVVVWWWWWWVVVUUUVVVWWWUUUUUUVVVWWWVVVUUUSSSRRRUUUTTTbbbnnnRRRNNN```pppttt{{{```PPPIIIEEECCC===;;;;;;;;;999888;;;@@@EEEaaatttooojjjhhhiiihhhgggkkkrrrtttrrrmmmmmmnnnnnnmmmjjjgggffffffggghhhhhhhhhhhhhhhhhheeegggfffcccaaadddggggggeeebbb^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]ZZZWWWTTTSSSKKKBBBAAALLL^^^nnnuuuooommmsssoooWWWbbbzzzyyyqqqkkk^^^aaalllwwwzzzrrr\\\EEEBBB>>>888444333444555555555555666777:::>>>AAACCCJJJWWWcccjjjnnnmmmeee[[[KKKBBB777000.../////////......///111333555777888777888999999::::::::::::<<<<<<===>>>>>>>>>>>>>>>???@@@AAA???===<<<===>>>>>>@@@DDDFFFDDDJJJ]]]qqqwww{{{sssddd\\\RRRGGG???:::555333444:::???@@@CCCEEEDDD@@@666:::;;;===OOOssskkkNNNNNNEEEEEEEEEFFFHHHKKKNNNPPPLLLJJJBBB???BBB@@@JJJaaayyyssshhhcccccc```^^^WWWTTTXXXYYYeee}}}}}}ooo^^^LLLHHHLLLNNNNNNNNNOOONNNLLLIIIFFFAAA<<<999===DDDTTTxxxgggggghhhfff```YYYZZZ______^^^\\\ZZZWWWVVVVVVVVVSSSTTTUUUTTTSSSSSSTTTUUURRRTTTXXX[[[[[[YYYVVVTTTRRRRRRTTTeee___CCCEEEQQQWWWiiirrr|||oooTTTDDDBBBCCC@@@<<<;;;999999;;;888777>>>HHH]]]sssqqqsssqqqqqqrrrpppmmmoootttuuurrrkkklllmmmmmmmmmkkkiiigggffffffhhhiiikkklllkkkkkkgggkkkiii```ZZZ]]]bbbdddbbb```____________]]][[[\\\]]]^^^^^^]]]ZZZXXXWWWZZZOOOCCC???GGGWWWhhhttttttkkkfffsss}}}XXXaaannnyyyjjj```___ttt{{{iiiSSSFFFAAA<<<777444333444555555444444444555777999;;;===???GGGPPPTTTTTTPPPHHH@@@444333111000/////////000//////000111222333555666666777888999::::::;;;:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAAAAAAAABBBAAABBBNNNeeezzz}}}wwwnnn```YYYNNNDDD===888666444666<<>>888>>>>>>DDD```aaaMMMKKKFFFEEEEEEFFFGGGIIIKKKMMMMMMLLLDDDAAADDD@@@DDDUUUsss{{{zzzyyyrrrpppooolllbbb\\\]]]]]]hhhooo```TTTJJJIIIMMMNNNOOOPPPOOOMMMIIIEEE@@@===;;;:::>>>EEE___lllllllllhhh___WWWZZZaaa]]]]]][[[YYYVVVTTTUUUWWWSSSTTTTTTSSSRRRRRRSSSUUUQQQTTTXXX[[[\\\ZZZWWWUUUTTTVVVTTTWWWppp~~~oooJJJ>>>BBBEEELLLWWWeeeooorrrvvv|||rrrcccTTTDDD===@@@CCC>>>888888666777:::777777BBBRRR|||vvvjjjlllsssvvvxxxwwwsssnnnnnnpppppplllhhhiiikkkllllllkkkiiihhhhhhhhhjjjlllooopppooommmjjjllldddUUUPPPWWW```ccc```______``````___\\\ZZZ]]]___aaa```^^^[[[ZZZZZZYYYPPPGGGBBBDDDMMM^^^mmmvvvnnnbbbggg[[[```iiivvviii^^^XXXfffwwwcccOOOJJJ???;;;666333333444444444444444444555666777888888<<<@@@DDDFFFDDD>>>777222///000000...,,,,,,///222000000000111222333444555666777888999:::;;;;;;;;;===>>>>>>??????>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBBBBAAA@@@???DDDTTTlll~~~~~~rrrggg\\\TTTIII@@@:::777666666999>>>BBBBBBCCCCCC???:::444<<<===JJJmmmvvvYYYOOOIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGJJJDDDAAACCC>>>???LLLaaasssuuupppqqqoooxxxqqqaaaTTTMMMIIIKKKNNNNNNOOOQQQPPPLLLGGG@@@<<<:::;;;<<>>>>>?????????>>>>>>======???AAABBBBBBAAABBBCCC@@@@@@@@@BBBKKK]]]qqq~~~~~~zzzmmmaaaWWWOOODDD;;;777666666777:::@@@CCCCCCBBBAAA<<<666222:::>>>TTT{{{dddPPPOOODDDDDDDDDCCCCCCBBBAAA@@@???AAAGGGDDDBBBCCC>>>===HHHRRRvvvqqquuurrr]]]RRRMMMJJJIIIMMMNNNMMMNNNQQQPPPLLLEEE>>>999888;;;>>>GGGMMMvvv|||{{{wwwmmm]]]RRRUUU___YYYZZZYYYVVVSSSSSSUUUYYYVVVVVVVVVUUUSSSTTTVVVXXXWWWVVVSSSRRRQQQRRRSSSTTTWWWWWWYYYXXXRRRYYYyyyqqq```PPPFFFAAA@@@@@@AAAGGGTTTdddoooyyyvvvhhh\\\NNNFFFDDDBBBBBB@@@===999666777888888666888===>>>AAATTTkkkvvvrrrqqqmmmlllpppdddeeecccaaaccciiikkkhhhdddfffhhhjjjkkkjjjiiiiiijjjiiiiiilllnnnnnnjjjgggffffffcccaaajjjtttnnn^^^```]]]ZZZYYYZZZ[[[[[[[[[[[[^^^``````\\\YYYXXXYYYRRRSSSUUUUUUMMMIIIRRR___aaammmllleeexxxeeeUUUnnnjjjWWWXXXmmmtttvvvkkkSSSLLL<<<888444222111222222222222222333444666777888888555333333333222000000111+++,,,---000222222000...///000111333555888:::;;;666666888999:::;;;;;;;;;>>>>>>?????????>>>>>>===<<<>>>AAABBBBBBBBBBBBCCC???@@@AAAEEEQQQcccsss||||||xxxiii\\\SSSLLLAAA888444444555666<<>>???AAABBBBBBAAA@@@>>>FFFFFFDDDDDD???>>>IIIJJJmmmtttfffTTTQQQNNNJJJJJJKKKKKKLLLMMMNNNOOONNNIII===777:::666777EEEGGGssswww}}}ssseee[[[^^^eee[[[WWWVVVWWWVVVSSSRRRUUURRRSSSSSSTTTTTTTTTSSSSSSUUUTTTRRRRRRSSSTTTVVVXXX^^^^^^ZZZTTTQQQWWWfffrrr~~~hhhNNNGGGBBB@@@???CCCOOO]]]rrr}}}bbb]]]UUULLLFFFCCCCCCCCC@@@@@@;;;555555:::888333888333666???DDDMMMiiivvvmmmhhhiiilllllljjjbbbbbbaaabbbhhhooonnnhhhggghhhiiigggeeeddddddeeehhhhhhiiikkkkkkiiidddaaaiiifffggglllsssuuuqqqlllddddddbbb^^^ZZZZZZ^^^bbbaaa___]]]^^^```___\\\YYYXXX___lllrrrdddPPPMMMVVVbbbhhhnnneeehhhddd___^^^{{{yyy```\\\sss{{{sssppphhhWWWIII>>>777222333444222000111444444444444555666888888555555444444333222111111000000000///......------000111333555777999999:::888888999999;;;<<<>>>???BBBAAAAAA@@@?????????@@@DDDBBB@@@AAADDDFFFDDDBBBBBB@@@BBBKKK[[[kkkwww|||{{{zzzqqqfff]]]LLLFFF===666444555777999@@@CCCEEECCC>>>999888999888999\\\pppNNNDDDFFFFFF@@@???>>>???BBBDDDFFFFFFEEEBBB@@@@@@BBBDDDBBB@@@EEEQQQooo}}}tttXXXJJJHHHEEEJJJKKKLLLMMMNNNNNNNNNMMMJJJEEE:::888>>>;;;:::FFFbbbrrreeeooowwwxxxooogggccc]]]YYYWWWXXXWWWTTTSSSUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQSSSTTTVVVZZZ[[[ZZZUUUPPPSSS\\\dddyyyaaaIIIAAADDDHHHKKKMMMYYYiii{{{tttiii___XXXUUUPPPMMMIIIDDDAAA???>>>>>>:::<<<999444555999888444;;;999>>>JJJXXXjjjzzzssskkkfffeeegggggggggeeeeeecccccchhhnnnnnniiigggfffdddbbb``````cccfffjjjhhhgggggghhhhhhfffdddgggeeeeeeiiiooopppkkkgggaaaaaa___]]]]]]^^^bbbeeecccaaa______```___\\\ZZZVVVYYYbbbfffZZZJJJIIIQQQ___hhhooofffgggooo]]][[[vvvzzznnntttssslllkkkcccSSSEEE???888333444555333111222555555555555666777888999777666555444333222111111000000/////////.........111222444666777999999::::::::::::;;;===>>>@@@AAABBBAAAAAA@@@??????@@@@@@DDDBBB@@@AAADDDEEECCCAAACCCCCCFFFPPP```qqq~~~vvvmmmaaaXXXJJJDDD<<<666444666888999???BBBDDDCCC>>>:::999999<<>>AAAIIIcccwwwcccMMMEEEFFFCCCKKKLLLNNNOOOOOONNNLLLJJJEEE@@@777888???;;;<<>><<<;;;666888888555666888888666777:::DDDUUUlll|||vvvrrrkkkfffccccccdddfffffffffcccbbbffflllmmmjjjeeeccc```\\\[[[]]]bbbgggiiigggcccbbbccceeegggggggggfffeeehhhkkkjjjgggcccbbb___]]]]]]^^^```aaabbbcccaaa```______^^^[[[YYYVVVUUUWWWYYYRRRGGGGGGNNNYYYfffooogggfffhhh```rrrwwwmmmiiihhh```QQQDDD@@@999333444555333222333777777777777777888999:::999888666444333222111111///////////////000000111222333444666888999::::::<<<<<<<<<===???@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@DDDBBBAAABBBCCCCCCBBBAAA@@@AAAFFFQQQ```ppp|||{{{qqqggg[[[QQQFFFAAA999555444777999;;;???BBBDDDBBB===999999999===\\\```KKKHHHIIIFFFAAAAAAAAADDDFFFHHHGGGFFFFFFDDDBBB@@@@@@@@@???===???BBBTTTvvv~~~fffUUUGGGDDDHHHFFFKKKMMMOOOQQQPPPMMMIIIFFF???===777777;;;888CCC[[[uuuiiiccc[[[cccgggjjjttttttccc\\\WWWWWWWWWTTTQQQRRRPPPPPPQQQQQQQQQPPPOOOOOORRRQQQOOONNNMMMMMMMMMNNNOOORRRTTTQQQLLLGGGGGGHHHVVVmmmhhhNNN>>>;;;???AAADDDGGGJJJLLLNNNOOONNNPPPRRRUUUXXX\\\bbbjjjooolllkkkjjjhhheeeccc```___^^^ZZZTTTNNNJJJIIIIIIJJJHHHGGGDDDAAA>>>;;;999888444777888777555666888:::999DDDSSSgggqqquuusssoooiiidddccceeehhhggggggdddaaadddjjjkkkiiicccbbb___]]]\\\^^^bbbfffeeebbb______```ccceeeeeeeeeeeefffggghhhgggeeecccccc```\\\\\\^^^___]]][[[```___^^^]]]\\\ZZZWWWVVVWWWTTTSSSUUUQQQKKKIIIMMMQQQaaakkkffffffzzzllllll{{{tttnnnllljjjcccTTTHHH@@@999333333444333222444888888888888888999:::;;;:::999777555333222222222//////...//////111222333333444555777888999::::::<<<<<<===>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBAAA???CCCJJJTTTaaannnyyyuuujjjaaaUUULLLAAA===777444555888<<<===AAACCCDDDAAA<<<888888:::DDDmmmvvvUUUJJJJJJIIIFFF@@@AAABBBDDDGGGGGGFFFDDDDDDCCCAAA@@@@@@?????????BBB???JJJfffhhhTTTIII@@@BBBHHHEEEKKKMMMOOOPPPNNNJJJEEEBBB999;;;999999999<<>><<<;;;;;;<<<===???@@@>>>>>>???@@@AAADDDIIIMMMPPPQQQQQQRRRRRRQQQQQQPPPQQQOOOMMMKKKIIIGGGFFFFFFEEEBBB>>>:::777555555555444666777777555666<<>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBCCCCCCDDDLLLWWWbbblllwww{{{nnnddd\\\QQQGGG===999555444666;;;???AAAEEEEEEDDD@@@:::888999<<>>HHHsss~~~xxxqqqjjjgggbbbaaaeeemmmuuuyyyhhh^^^VVVTTTTTTQQQMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHHHHGGGIIIIIIIIIHHHFFFEEEGGGHHHIIIHHHNNNcccjjjQQQAAA;;;888777;;;<<<:::888999999999999888777777999;;;<<<===>>>@@@BBBCCCDDDDDDJJJKKKLLLKKKJJJHHHFFFDDD>>><<<999777555666888999444555777888888<<>>999999===BBBeee|||XXXIIIHHHHHHEEEDDD???>>>>>>@@@BBBCCCBBBAAA===>>>??????>>>???AAACCCAAA???@@@KKKaaa}}}rrrlllyyyzzz___NNNHHHHHHDDDGGGNNNLLLKKKKKKKKKJJJGGGBBB===:::666999:::===CCCSSSwwwqqqnnnnnnhhhbbbgggssskkk```VVVUUUUUURRRMMMLLLNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGEEECCCFFFPPPddd}}}iiiWWWGGG@@@;;;======999777999:::<<<===<<<:::999999:::666777888:::;;;<<<======;;;<<<=========;;;:::999::::::::::::::::::;;;;;;666777:::???CCCMMMbbbvvv~~~pppmmmvvvpppmmmiiihhhiiijjjhhheeeoooqqqpppjjjhhhhhhhhheeeeeegggjjjkkkiiifffdddddd\\\[[[[[[]]]^^^^^^]]][[[ZZZ^^^```^^^XXXVVVXXX[[[WWWZZZ]]]^^^^^^^^^^^^___\\\^^^___]]]ZZZXXXXXXYYYUUUUUUUUUSSSSSSSSSRRRPPPKKKUUUXXXaaalllgggnnnwww```qqqyyynnnsss}}}{{{yyyxxxooooooooommmiiibbbXXXRRREEE===666555666666666888::::::999999999999999:::;;;:::777666555666888999333222000///000222444666666666888999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCCAAADDDFFFFFFEEEEEEGGGIIIOOO]]]ooo{{{|||qqqddd[[[SSSGGG<<<777555333555:::@@@EEEGGGFFFDDD@@@;;;999<<>>===>>>@@@BBBBBBAAA===???@@@???======???AAA???@@@@@@BBBPPPkkkrrrkkkzzzkkkSSSFFFDDDGGGDDDGGGMMMKKKJJJJJJJJJHHHDDD???:::888::::::888===EEEVVVyyyuuuuuuhhhYYY___pppmmmbbbXXXVVVVVVRRRNNNLLLPPPPPPPPPOOOOOOMMMLLLLLLFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFFFFEEEEEEDDDAAADDDGGGJJJSSSjjjzzzZZZMMMAAA<<<999666888===666888::::::999777777888777777888999999999999999888888888999999999888888777888999;;;;;;999888666999:::???GGGNNN\\\wwwtttnnnqqqqqqqqqmmmiiiiiilllmmmjjjfffcccgggiiiggggggjjjllljjjgggiiikkkkkkhhhfffeeeeee___]]]\\\\\\]]]^^^]]]\\\]]]aaaccc___XXXTTTVVVZZZZZZ^^^bbbbbb___\\\\\\^^^^^^```bbb```]]][[[\\\]]]WWWXXXVVVSSSRRRSSSUUUUUUNNNUUUVVV```mmmbbbeeewwwZZZhhhqqqnnnuuu{{{}}}xxxuuussskkklllmmmllliiibbbZZZUUUGGG???888777888888888;;;::::::999888888999999999;;;999777666666777999;;;444333111///000111444666666777888999:::;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAADDDGGGGGGFFFFFFIIILLL[[[iii{{{{{{ooobbbXXXPPPCCC777666444333555;;;AAAGGGIIIDDDBBB>>>:::999>>>IIIQQQzzz___IIIGGGHHHCCC@@@CCCAAA???===>>>@@@AAABBBBBB???@@@AAA???<<<;;;===@@@>>>AAABBB???GGGaaaeeerrr~~~~~~wwwjjjLLLIIIFFFEEEGGGKKKMMMNNNLLLIIIFFFBBB>>>;;;:::999<<<:::;;;DDDOOOaaawwwbbbZZZ]]]ccc```\\\XXXWWWUUURRRPPPQQQPPPNNNMMMKKKIIIGGGGGGHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDCCCCCCCCCEEEGGGDDDEEEFFFHHHLLL[[[vvvlllTTTIIIDDD<<<:::======777333666999:::;;;===888888999999888888777666666444888>>>>>>888777:::888555444999;;;:::888:::999JJJ```sss~~~oooiiikkkpppmmmiiiffffffiiikkkjjjiiijjjgggeeeeeehhhiiiiiigggeeeggghhhddd___^^^bbbfffbbbaaa```^^^]]]\\\[[[[[[______^^^ZZZWWWWWW\\\``````bbbcccaaa______bbbeee^^^```cccdddccc^^^YYYVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTXXX```gggjjjkkkiiiaaa~~~xxxrrrtttyyy}}}~~~}}}yyytttpppooopppjjjhhheeedddbbb^^^WWWQQQHHHBBB;;;999;;;<<<:::888<<<>>>@@@<<<666444666:::666555555555888;;;>>>@@@999777333000///111333444444666999:::::::::<<<===;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDFFFKKKTTTZZZkkkttt~~~yyyssshhh]]]RRRHHH@@@:::444333555999???EEEIIIJJJEEEFFF999444???@@@MMMmmm^^^UUUIIIBBBAAABBBAAA???>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCBBB@@@???@@@AAADDD@@@AAADDDBBBIIIkkkpppjjjrrr}}}yyyxxxccc[[[HHHGGGFFFGGGJJJLLLLLLKKKKKKIIIDDD@@@<<<:::999999777===???LLLfff{{{}}}nnn^^^WWWZZZ[[[[[[ZZZXXXUUUQQQOOOMMMNNNMMMLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBBBBBBBBDDDFFFGGGFFFGGGGGGHHHPPPbbbsss~~~nnnfff___TTTIIIBBB???;;;:::>>>???:::555333999::::::999999888777777;;;666555888777333222666===999777888999:::@@@GGGWWWpppuuummmjjjlllpppiiigggeeefffggghhhfffdddiiigggdddeeeggghhhhhhgggbbbbbb```]]]ZZZ\\\aaafff___]]]ZZZXXXXXX[[[^^^aaa^^^^^^\\\ZZZZZZ[[[___bbbbbbbbbbbbbbbaaaaaaccceee______```___^^^]]][[[ZZZVVVUUUTTTSSSRRRSSSSSSTTTUUUSSSRRRVVV\\\aaadddeeexxxiiibbbwww|||{{{|||wwwyyyzzzvvvpppllllllnnnkkkhhheeecccaaa\\\UUUOOOHHHCCC>>>===??????===:::;;;======;;;777555666888666666666777888;;;===>>>777666333111000111333555444666999:::::::::<<<===;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHEEEDDDIIIVVVaaattt||||||qqqjjj```UUUKKKBBB;;;666333333666;;;AAAGGGJJJJJJCCC===777:::???CCC\\\XXXPPPGGGAAA@@@AAA???===??????@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@??????AAACCC>>>>>>AAA???CCC___bbb___eeezzz}}}^^^NNNMMMFFFFFFGGGJJJLLLMMMKKKIIIJJJGGGBBB===:::999999:::999BBBBBBUUU{{{wwwvvvvvvlllkkkiiiggg___VVVQQQQQQQQQTTTVVVUUUPPPLLLJJJJJJKKKJJJIIIHHHFFFEEECCCCCCCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCCCCCCCDDDFFFIIIHHHGGGGGGHHHGGGHHHOOOXXXmmm~~~vvvgggXXXHHHAAA===>>>>>>;;;999999999999999999888888777777;;;888777:::;;;999888999:::999999;;;===EEEVVVffftttllljjjiiijjjlllfffffffffggghhhgggdddaaagggfffddddddeeeffffffeee```^^^ZZZXXXYYY\\\aaaeee```\\\WWWSSSTTTZZZaaafff```]]][[[[[[^^^aaacccdddbbbaaa``````bbbccccccbbb^^^]]][[[ZZZYYYZZZ\\\]]]WWWUUUSSSQQQPPPQQQRRRSSSWWWUUUSSSUUUYYY^^^aaaccchhhwww|||qqqgggooo}}}zzzqqqtttuuusssooolllllllllkkkhhhdddaaa___ZZZSSSMMMGGGCCC@@@???AAACCCBBB@@@<<<======<<<;;;999777666555666777888::::::;;;;;;555444222111111222333444444777999::::::;;;<<<===<<<===>>>@@@@@@AAAAAAAAACCCCCCCCCCCCCCCEEEFFFFFFGGGJJJJJJFFFDDDLLL^^^mmm~~~uuuiiibbbXXXNNNEEE===777333222444888???EEEIIIJJJJJJDDD666777???>>>KKKssspppPPPJJJDDD@@@@@@@@@>>><<>>???@@@BBB===<<<@@@>>>???QQQhhhxxxooo[[[TTThhh|||pppPPPEEEIIIGGGGGGIIIKKKMMMMMMKKKIIIGGGDDD???:::888888999;;;@@@EEEGGGfff|||rrrlllfffbbb\\\ZZZXXXXXXVVVRRROOOMMMJJJNNNQQQOOOJJJGGGHHHKKKHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAACCCDDDFFFFFFFFFGGGJJJLLLHHHFFFFFFIIIIIIGGGIIIMMMTTTlllyyycccUUUGGG>>>;;;888:::===999999999999999999999999888888999<<<===;;;999777999<<>>:::777555777999:::;;;:::999888444333111000000111222333555777999::::::;;;<<<>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIILLLXXXkkkyyyyyynnnfff___TTTJJJAAA;;;666222222555;;;CCCIIIKKKJJJHHHDDD666:::@@@AAA______IIIFFFBBB@@@@@@@@@>>><<<>>>???@@@@@@AAAAAA@@@@@@>>>???@@@@@@>>>>>>>>>@@@CCC======AAA@@@???IIIWWWfffRRRaaa{{{aaaJJJDDDHHHKKKJJJJJJKKKMMMMMMLLLJJJCCCAAA<<<999777888;;;===@@@DDDWWWooohhhaaaZZZVVVXXXWWWTTTSSSSSSSSSQQQNNNJJJLLLMMMIIIEEEDDDHHHMMMGGGGGGFFFFFFEEEDDDCCCCCC@@@AAACCCDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGIIIKKKHHHEEEDDDGGGHHHGGGHHHKKKKKKVVVkkkxxxkkk```TTTFFF<<<888:::999888888888888999999777888888777777:::===>>>LLLPPPYYYccclll|||rrrggg```aaadddccc``````\\\___bbbeeeffffffeeedddddddddeeedddccccccbbbcccdddcccaaabbbbbbbbb```^^^```^^^\\\ZZZ[[[^^^aaadddfffbbb^^^^^^```bbbaaa___]]]ZZZXXXYYY[[[\\\YYYVVVUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXUUUTTTSSSSSSTTTUUUXXXWWWUUUUUUXXX]]]dddiiigggzzz}}}wwwnnnfffgggoootttoooiiibbb___\\\[[[[[[YYYTTTPPPHHHDDD@@@???BBBIIIPPPTTTHHHHHHIIIIIIIIIEEE>>>:::777999;;;======<<<:::999777555222000///000111111555777:::;;;;;;;;;===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIQQQ\\\kkkyyyvvvhhhbbbZZZOOOEEE===888555333444888???FFFKKKKKKHHHDDD>>>888===BBBPPP}}}|||QQQDDDCCCAAAAAAAAA@@@???======>>>??????@@@@@@??????===>>>???>>>======>>>???@@@<<<===AAABBB???DDDLLLoootttUUUWWWjjj||||||dddRRRFFFDDDGGGMMMLLLKKKKKKLLLLLLJJJHHH???===:::888888:::===???===GGGttttttddd```[[[XXXXXXSSSSSSPPPLLLLLLNNNMMMIIIJJJJJJHHHEEEBBBCCCHHHLLLFFFFFFFFFEEEEEEDDDDDDDDD@@@AAACCCDDDFFFFFFFFFEEEAAABBBCCCCCCBBBBBBDDDFFFHHHDDDCCCEEEEEEBBBCCCGGGHHHJJJSSSiiisss[[[MMMBBBAAA>>><<<::::::::::::===CCCFFFEEEHHHSSS___gggpppqqqvvvkkkaaa[[[WWWZZZ]]]\\\\\\^^^XXXZZZ]]]^^^^^^___aaabbbccceeefffeeecccbbbbbbbbbcccdddeeeeeeccc```]]][[[XXXYYYZZZ\\\^^^aaabbbcccfffcccaaa_________^^^]]][[[ZZZYYYXXXXXXWWWUUUSSSRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWTTTSSSQQQQQQSSSZZZbbbhhhdddrrr}}}yyyqqqcccaaaiiinnnkkkddd___\\\YYYXXXYYYXXXUUUQQQJJJGGGBBB@@@CCCIIIRRRWWWHHHKKKNNNPPPNNNIIICCC@@@<<<===???AAABBBAAA@@@???>>>;;;666222000000111222555888:::;;;;;;<<<===>>>??????>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDFFFJJJSSSaaaqqq}}}qqqcccXXXQQQGGG===888555333333888<<>>>>>>>>>>>>>>;;;===>>>===<<<<<<===???<<<:::<<>>@@@BBBDDDFFFFFFFFFFFFAAAAAABBBAAA@@@@@@AAACCCDDDCCCDDDFFFCCC???@@@DDDEEEEEEJJJVVViiittteeebbb]]]XXXTTTQQQPPPOOOYYYiiivvvxxxxxx~~~qqqbbbYYYVVVUUUWWWWWWVVVYYY^^^ZZZ[[[[[[YYYXXXYYY]]]aaaccceeegggfffdddaaaaaabbbdddggghhhfffbbb___^^^___XXXZZZ]]]___aaabbbbbbbbbbbbbbbbbb___]]][[[\\\\\\\\\]]]]]][[[XXXUUUSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZUUUVVVWWWXXXXXXXXXWWWWWWRRRQQQOOONNNOOOVVV___fffbbbdddrrrnnnttt{{{iii```aaaeeeeeeccc^^^[[[WWWWWWWWWVVVSSSOOOFFFEEEBBB@@@@@@DDDIIIMMMBBBHHHOOORRRPPPKKKGGGFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGCCC<<<666222111333444666888:::;;;;;;<<<===???@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEIIITTTeeewwwxxxhhhXXXMMMGGG>>>666333444555555<<>>@@@GGGdddfffQQQCCC???@@@@@@???>>>>>>>>>???:::;;;<<<<<<======<<<<<<:::<<<======<<<<<<===>>>;;;;;;===???===;;;>>>CCCLLLbbbaaaKKKPPPbbbppp~~~|||}}}rrr{{{ooo___MMMFFFEEEFFFIIILLLHHHIIILLLNNNNNNIIIAAA<<<888888999:::<<<>>>AAABBBOOOfffnnn___aaabbb[[[SSSRRRPPPTTTRRRJJJGGGJJJLLLJJJFFFEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC===???AAACCCEEEFFFFFFFFFBBBCCCCCCBBB@@@@@@AAACCC@@@BBBEEEHHHEEE@@@AAAEEEBBBFFFJJJNNNSSSbbbzzz}}}wwwrrrooonnn}}}vvveee```ZZZXXXXXXXXXUUUSSSVVV]]]___^^^\\\XXXVVVWWW\\\aaacccfffhhhgggdddaaaaaacccfffiiikkkhhhbbb___aaaeee___```bbbcccccccccbbbaaa___aaabbb___[[[YYY[[[]]]^^^```aaa___YYYUUUTTTUUUUUUTTTTTTTTTUUUWWWZZZ[[[SSSUUUWWWYYYZZZYYYXXXVVVSSSSSSPPPNNNNNNTTT^^^fffhhh```eeeooofff|||sssddd]]]^^^bbbeee___[[[WWWVVVVVVUUUQQQMMMAAAAAA@@@>>><<<<<<>>>@@@;;;DDDNNNRRRPPPKKKIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLNNNIII@@@888444333555666666888:::<<<<<<<<<===???@@@???>>>>>>>>>???@@@AAACCCBBBBBBCCCCCCDDDEEEFFFLLL]]]ttt}}}yyyppp___OOOGGGAAA999333222555888999???BBBEEEIIIIIIEEE>>>999FFFFFFNNNwwwxxxUUUGGGEEE>>>??????>>><<<<<<===???999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>===>>>AAA@@@===;;;???DDD>>>OOOooouuuSSSNNNXXX___yyy}}}oookkkxxxrrrTTTOOOIIIFFFFFFHHHJJJKKKMMMMMMNNNMMMIIICCC>>>:::666999======:::;;;CCCLLLgggxxxkkk^^^XXXVVVSSSQQQRRRPPPNNNKKKIIIHHHHHHIIIJJJLLLIIIDDDBBBAAABBBCCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>@@@CCCCCCBBBAAAAAAAAAFFFFFFGGGIIILLLSSS\\\bbb|||mmmaaa[[[VVVUUUTTTTTTVVVYYY\\\___bbb```\\\YYYXXXYYY[[[]]]ccccccbbb___^^^^^^aaadddaaaccceeedddaaa^^^\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^bbb```______]]]YYY[[[___]]]ZZZZZZ^^^cccbbb[[[SSSTTTUUUWWWYYY[[[\\\]]]]]]WWWUUUSSSTTTWWWYYYXXXVVVVVVWWWXXXUUUSSSSSSVVVYYYcccdddgggxxxrrrdddvvvrrreee^^^]]]^^^^^^UUUNNNPPPSSSPPPJJJFFFCCCBBB@@@>>><<<;;;::::::>>>EEEKKKLLLIIIJJJOOOTTTLLLNNNLLLGGGFFFKKKNNNOOOOOOIII@@@888333222333555666777999999888999;;;===<<<======???@@@AAABBBBBBBBBGGGEEE???BBBLLLLLLDDDTTTyyy|||{{{wwwqqqeeeWWWNNNAAA===888444333555888;;;@@@JJJJJJGGGIIIDDD<<<>>>:::MMMggghhhNNNDDDCCC@@@@@@@@@??????===<<<;;;::::::999999::::::;;;<<<::::::;;;<<<======<<<<<<============>>>>>>>>>>>>FFFLLL\\\}}}xxx~~~wwwVVVKKKSSShhhuuuzzz{{{yyyoooZZZHHHFFFEEEGGGIIILLLMMMMMMLLLLLLKKKIIIEEE@@@<<<999888555999???;;;999JJJaaalllddd\\\ZZZXXXTTTRRRRRRNNNMMMKKKIIIHHHGGGGGGHHHIIIGGGEEECCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@?????????@@@AAABBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<>>>AAABBBBBBAAABBBCCCCCCDDDDDDDDDFFFKKKQQQVVVgggnnnbbb]]]\\\YYYXXXVVVUUUUUUVVVYYYZZZ[[[YYYXXXWWWXXX[[[^^^aaaddddddbbb```^^^___bbbeeecccdddeeedddaaa___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^[[[[[[\\\[[[XXXZZZ^^^[[[YYYZZZ___dddbbbZZZSSSVVVWWWXXXZZZ[[[\\\\\\\\\UUUSSSQQQQQQTTTVVVUUUTTTWWWWWWVVVTTTRRRSSSVVVYYY___aaacccppppppaaaooorrrbbbYYYWWWXXXVVVRRRPPPSSSSSSOOOLLLLLLBBBAAA???===;;;:::999999;;;AAAEEEEEEBBBBBBFFFKKKTTTYYYZZZTTTNNNMMMMMMLLLKKKDDD:::333111333666777666888999999888999;;;>>>>>>??????@@@AAABBBCCCCCCFFFEEEEEEEEEDDDGGGOOOWWW|||uuummmuuu~~~|||vvvoooggg[[[MMMDDD<<<999444222222666;;;>>>CCCLLLJJJDDDDDD===777<<>>>>>>>>>>>===<<<;;;:::888888888888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>CCCFFFPPPooozzz___RRRXXXbbbpppzzz{{{mmm\\\OOODDD@@@AAADDDHHHLLLNNNNNNLLLKKKIIIGGGCCC@@@<<<999777;;;444777???===>>>]]]ppp]]][[[ZZZ\\\ZZZTTTQQQQQQPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;;;;===???AAAAAAAAABBBDDDBBBCCCCCCBBBBBBCCCFFFHHHSSSfffxxx{{{jjjbbbZZZXXXZZZYYYXXXVVVUUUTTTVVVWWWXXXVVVUUUUUUUUUWWW[[[___bbbgggfffdddaaa___```dddgggfffffffffdddaaa``````aaa[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWWWWYYYXXXVVVYYY^^^ZZZYYYZZZ___cccbbb[[[TTTYYYYYYZZZ[[[[[[\\\\\\]]]VVVTTTQQQQQQRRRTTTUUUUUUXXXWWWUUUSSSRRRSSSWWWZZZ^^^aaabbbfffwwwnnn___fffvvvtttpppsss~~~xxxgggZZZTTTRRRLLLJJJLLLOOONNNIIIHHHJJJAAA@@@>>><<<:::999999888888<<>>AAAAAAAAABBBBBBCCCCCCCCCEEE@@@BBBHHHGGGHHHZZZrrruuudddbbbpppyyyssskkkbbbYYYOOOCCC;;;888555333222444:::@@@DDDDDDLLLIIIBBB@@@999888BBBXXX{{{oooMMMBBBBBBAAA<<<<<<<<<<<<<<<;;;:::999777666666666666777888888::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAGGG___~~~dddNNNPPP\\\rrreeeOOOGGGDDD@@@CCCDDDFFFJJJMMMMMMKKKIIIIIIGGGCCC???;;;999888777;;;999:::<<>>>>>?????????????????????@@@@@@@@@@@@@@@???>>>AAA@@@???===<<<;;;;;;:::;;;===????????????@@@BBBCCCDDDEEEDDDBBBAAAAAABBBJJJRRRUUU```{{{yyy|||gggeeecccZZZTTTVVVUUUTTTTTTTTTTTTVVVXXXYYYVVVUUUUUUUUUWWWZZZ^^^```hhhgggeeecccaaacccfffiiihhhhhhfffdddaaaaaabbbddd^^^^^^^^^^^^]]]]]]]]]]]]ZZZXXXXXXZZZYYYVVVYYY^^^[[[ZZZZZZ]]]aaaaaa]]]YYY]]]]]]]]]]]]]]]]]]^^^^^^[[[YYYVVVUUUUUUWWWXXXYYYZZZXXXVVVTTTSSSVVVYYY\\\aaaddddddccchhhssswwwtttddd```iiiddd\\\dddnnnsssxxxiii[[[RRRIIIFFFFFFJJJJJJFFFDDDEEE???>>>===;;;:::999888888666:::=========???EEEIIIMMMYYYgggpppvvvyyyuuuooo[[[MMM<<<222222666777666777888999999999:::<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCAAADDDIIINNNYYYqqquuu```^^^eeelllrrrxxxooohhh^^^UUUNNNFFF>>>999777555444444888>>>EEEIIIFFFLLLHHHAAA???:::???PPPoooYYYAAA@@@BBB???;;;;;;;;;<<<;;;;;;::::::666666666666666777888888999::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<>>>>>999FFFppptttdddfffgggjjjmmmiii___ZZZZZZVVVUUUSSSPPPLLLIIIEEECCCBBBEEEHHHHHHEEEBBB@@@@@@>>>=========>>>>>>>>>????????????@@@??????>>>>>>AAAAAA???>>>===<<<<<<<<<>>>??????>>>===<<<===???AAACCCEEEEEECCCAAA@@@AAABBBHHHEEEFFFVVVoootttnnnqqqxxxhhh```fffeeeYYYRRRUUUTTTTTTSSSSSSTTTUUUVVVWWWUUUTTTUUUVVVXXX[[[^^^```ggggggfffeeedddeeehhhkkkhhhgggfffcccaaaaaaccceeeaaaaaaaaa``````_________^^^\\\[[[\\\[[[XXXZZZ^^^^^^\\\ZZZZZZ^^^``````___```______^^^^^^___``````]]]\\\ZZZYYYXXXXXXZZZ[[[\\\ZZZXXXVVVWWWZZZ\\\^^^```ccceeecccdddmmmzzzrrrgggeeevvvZZZPPP^^^gggbbbyyy~~~jjj[[[PPPHHHCCCFFFJJJIIIEEEDDD>>>>>><<<;;;999888888888777:::===???BBBHHHOOOTTTRRR[[[gggsss}}}yyyooo\\\NNN===444444777777666777888::::::999:::<<<>>>AAAAAAAAABBBBBBBBBBBBBBBDDDIIIJJJKKKVVVmmmxxxcccXXXcccrrruuuqqqpppiiiaaaVVVLLLFFF@@@:::666555555555777;;;AAAGGGJJJIIILLLEEE??????>>>HHH^^^~~~mmmJJJ>>>AAAAAA;;;::::::;;;;;;<<<;;;;;;;;;888777777777777888999999999:::::::::::::::999999999999999999::::::::::::;;;@@@DDDOOOaaammmhhhPPPRRRhhhqqq{{{___TTTGGG@@@BBBFFFHHHHHHLLLKKKJJJJJJLLLNNNOOONNNEEEBBB>>>;;;999888999:::333???AAAAAA\\\mmmgggmmmiiigggfffbbbYYYTTTTTTQQQPPPNNNKKKHHHFFFDDDCCCEEEHHHJJJHHHDDDAAAAAABBB>>>>>>===============>>>===>>>>>>?????????>>>>>>@@@@@@???>>>============>>>??????===;;;:::<<<======@@@BBBBBBAAA??????@@@999BBBCCCAAAHHHUUUrrruuujjjfffqqqiiibbb___aaa^^^UUURRRVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUYYY]]]```bbbbbbccceeeeeeeeefffhhhjjjffffffeeebbb``````bbbdddbbbbbbaaaaaa```_________```]]]]]]^^^\\\YYY[[[______]]][[[[[[^^^aaacccddd```___^^^]]]^^^___```aaa[[[\\\\\\ZZZXXXWWWXXXYYY]]][[[YYYYYY[[[]]]^^^^^^[[[^^^aaadddeeemmm~~~}}}rrrsss}}}{{{\\\TTTcccmmmiiijjjsss|||nnn\\\OOOEEEDDDGGGFFFCCCAAA>>>===<<<;;;:::999999999999:::<<>><<<999888888999:::777>>>EEEWWWttttttooofff]]]YYYUUUOOOLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGIIIKKKKKKGGGBBB???AAADDD@@@???>>>===<<<<<<======<<<<<<===>>>????????????>>>======<<<<<<==================<<<::::::<<<>>>;;;===???@@@>>>>>>>>>???888@@@AAA@@@DDDFFFUUUnnn|||nnneeebbbhhhpppyyytttgggaaa```]]]YYYUUUSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPQQQRRRTTTWWWZZZ]]]^^^ZZZ]]]aaacccdddeeefffgggcccdddcccaaa______```bbbccccccbbbbbbaaa``````___]]][[[[[[]]]\\\YYY\\\```]]]]]]^^^___aaacccdddddd^^^]]][[[[[[[[[]]]___```ZZZ\\\^^^]]]YYYWWWWWWWWW\\\ZZZYYYZZZ]]]___^^^\\\ZZZZZZ]]]ccceeejjjzzzuuuwwwxxxrrrqqqtttxxxjjjnnnwwwuuufffVVVLLLFFF@@@>>>??????>>>===;;;::::::::::::999999999;;;???EEEMMMRRR```eeehhhccc\\\WWWQQQKKKAAA<<<666333444777:::;;;888999:::::::::;;;===???AAAAAABBBCCCDDDDDDEEEEEEFFFJJJPPPYYYdddnnnqqqoooccckkkvvv|||zzzrrrllljjj\\\SSSHHH???:::666333000111444:::@@@FFFJJJMMMOOOLLLGGG===>>>KKKUUUiiilllIII@@@AAA;;;999<<<666777888999::::::::::::999888888888888999::::::999999999999999888777777999999999:::::::::;;;;;;:::;;;777888@@@GGGZZZxxxnnn\\\ccc|||}}}~~~{{{vvvwwwnnnyyyvvv||||||xxxtttxxxlllbbbdddaaaUUUIIICCCDDDFFFHHHIIIIIILLLQQQNNNMMMMMMNNNOOOMMMJJJGGG===<<<:::888777777888999======IIIllltttgggZZZTTTQQQMMMKKKKKKHHHHHHFFFFFFGGGIIILLLNNNMMMMMMLLLFFF@@@>>>BBBFFFAAA@@@>>>===<<<<<<<<<===;;;;;;===>>>????????????<<<;;;;;;;;;;;;<<<======;;;<<<<<<;;;:::;;;===@@@<<<>>>??????>>>===>>>???>>>@@@===<<<@@@===AAAQQQ___ppp}}}vvv^^^```\\\dddzzz}}}eee]]]\\\YYY\\\[[[TTTRRRUUUWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSTTTTTTUUUVVVWWWXXXUUUYYY^^^bbbccccccddddddaaabbbbbbaaa___^^^___```eeeeeeeeedddcccbbbbbbaaaYYYXXXXXX[[[ZZZYYY\\\aaa[[[]]]```ccceeeeeedddccc[[[ZZZYYYYYYYYY[[[]]]___[[[^^^```___\\\XXXWWWXXXZZZYYYXXXZZZ^^^___]]][[[\\\YYY\\\aaabbbdddqqqyyynnn}}}ttt|||uuupppooovvvnnn\\\KKK@@@>>>BBB???>>>===<<<;;;:::::::::999777666666999>>>DDDHHHGGGPPPTTTLLLAAA<<<<<<>>><<<:::777555555777:::<<<888999:::::::::;;;===???AAABBBCCCDDDEEEFFFGGGHHHNNNNNNYYYlllvvvssssssxxx}}}uuugggZZZRRRKKKAAA:::777666444222222777>>>FFFMMMRRRTTTUUUJJJCCC:::AAATTTddd|||yyyTTT;;;===???666666AAA444555666888999999999999888888888888888999999:::999999999999999888777666999999:::::::::;;;;;;;;;999===;;;;;;>>><<>>===;;;:::999<<<=========>>>>>>??????==================<<<<<<========================<<<<<<<<<<<<============;;;<<<===<<<===???BBBEEEWWWffftttxxx}}}{{{ddd^^^YYYnnn|||cccXXXWWWZZZXXXVVVSSSQQQQQQSSSVVVXXXUUUSSSQQQPPPOOOPPPRRRSSSVVVTTTRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaacccbbbbbbaaa___^^^]]]]]]]]]aaadddeeebbb^^^[[[YYY[[[WWWWWW\\\]]][[[]]]bbbZZZZZZ[[[___ccceeebbb```YYYVVVTTTVVV[[[___aaa```___aaacccaaa]]]ZZZZZZ[[[ZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[]]]```bbbeeennnwwwqqqsssqqqwwwrrrooorrr{{{mmmTTTCCC======>>><<<:::999:::;;;:::999:::999888777777888::::::=========<<<;;;:::999888888888777777777777888888777777888:::===>>>>>>======???AAABBBCCCDDDFFFHHHRRR\\\hhhqqquuuxxx|||yyyqqqdddXXXPPPEEE;;;888777555333444999;;;BBBJJJNNNNNNPPPTTTDDDDDDBBBFFFYYYvvvXXXNNNBBB:::999<<<===<<<555555555555555666777777888888888888777777777777777777777777777777777777777777888999::::::;;;;;;<<<===<<<:::999???JJJRRRyyyzzz~~~hhhMMMGGGLLL^^^vvv|||~~~zzzyyysss}}}vvvtttuuutttqqqooosss}}}|||mmmddd]]]TTTLLLKKKJJJFFFCCCBBBIIIJJJLLLMMMMMMMMMNNNNNNPPPQQQRRRQQQMMMHHHCCC@@@<<<777555777888777777:::;;;EEEfff~~~ssshhhaaa]]][[[```fffWWWSSSOOOOOORRRVVVVVVUUUHHHGGGFFFEEEDDDCCCBBBAAABBBAAAAAA???>>><<<;;;:::<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<>>>AAADDDMMM[[[mmm~~~ttthhhkkk~~~iii\\\WWWVVVVVVTTTSSSRRRPPPQQQRRRTTTVVVSSSRRRQQQQQQQQQSSSTTTUUUUUUTTTSSSTTTVVVVVVVVVTTTTTTVVVXXXYYYYYYZZZ\\\^^^[[[ZZZZZZYYYYYYZZZZZZ[[[[[[^^^bbbcccaaa^^^\\\\\\XXXTTTTTTXXXZZZXXXYYY\\\YYYYYYZZZ]]]```aaa___]]]YYYXXXWWWXXX[[[^^^``````^^^```aaa___\\\YYYYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___]]]]]]^^^^^^___gggqqqnnnhhhxxxoooiiilllrrryyytttcccSSSGGGAAA;;;<<>>>>>>>>EEEEEEEEEDDDDDDEEEIIILLLWWW___kkksssvvvyyy}}}zzzqqqcccVVVIII???666444444333333555<<>>999999;;;<<<;;;555555555555555666777777888888777777777666666666777777777777777777777777777777888888999::::::;;;:::;;;;;;999888===FFFMMMttt|||yyycccSSSGGGMMMWWWaaappp{{{zzzyyy|||uuutttrrrnnnkkkkkknnnqqquuuiii^^^UUUQQQJJJDDD???AAACCCBBBAAABBBMMMNNNOOOPPPPPPPPPOOONNNSSSRRRQQQNNNIIICCC<<<888;;;777555777888777999>>>:::LLLooouuuhhhjjjgggccc^^^YYYYYYdddpppeeeaaaZZZVVVSSSPPPJJJFFFBBBCCCEEEFFFEEEBBB???===AAAAAAAAA@@@???===<<<;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>>:::999777666666555555666666777666666777777777666666666444444444555666777888999999:::;;;<<<>>>???@@@@@@CCCDDDDDDEEEFFFJJJOOOTTTgggmmmvvv|||{{{tttkkk[[[MMMBBB999111111333444666999@@@HHHLLLLLLOOOVVVVVVPPPIII999CCClllRRRDDD???:::888999;;;:::999555555555555555666777777777666666666666555555555777777777777777777777777666777777888888999999:::777999999888777:::@@@EEERRRggg}}}uuuTTTHHH@@@DDDNNNZZZlll}}}sssvvvyyy{{{|||rrreeeyyyzzzwwwrrrmmmiiigggggggggqqqxxxwwwpppjjjgggaaa___[[[VVVRRRNNNLLLKKKCCC>>><<<@@@DDDDDDEEEGGGMMMMMMNNNPPPQQQQQQOOONNNSSSQQQMMMHHHBBB===999666888666777::::::999===CCCFFFVVVtttvvvddd\\\UUUVVVUUUTTTSSSNNNMMMTTT^^^^^^YYYRRRMMMJJJGGGBBB>>>@@@AAACCCDDDDDDBBB???===????????????>>>===;;;:::999999999999::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<;;;:::;;;===???GGGKKK```|||{{{vvvqqqpppmmmiiiggghhheeeqqqvvv___ZZZTTTPPPPPPPPPNNNMMMLLLMMMOOOPPPPPPPPPOOONNNKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVVVVTTTQQQQQQRRRTTTTTTSSSSSSUUUVVVVVVTTTSSSRRRSSSVVVYYY[[[[[[]]]^^^^^^]]]]]]___```\\\XXXVVVWWWZZZZZZWWWTTTWWWVVVVVVVVVVVVWWWVVVVVVTTTWWWZZZYYYWWWUUUWWWYYYWWWXXXXXXWWWUUUTTTSSSRRRRRRRRRRRRTTTUUUXXXZZZ[[[XXXVVVUUUVVVWWWZZZdddnnn~~~iiirrrjjjUUUTTTWWWUUU\\\gggvvv{{{zzzlllaaadddddd```UUUGGG<<<888888888888888777777777777777777666666777777888888999555555555555666777888999;;;<<<===>>>???@@@BBBDDD@@@CCCHHHNNNTTT[[[bbbgggwww|||~~~vvvoooiii___NNNAAA<<<555000111555777<<>>CCC@@@@@@EEEHHHHHHJJJMMMMMMMMMNNNPPPSSSSSSPPPMMMOOOKKKEEE???;;;999999999777777:::<<<:::888===EEETTTnnn{{{kkk]]]WWWXXXUUUNNNLLLLLLNNNMMMJJJJJJNNNKKKFFFBBBAAACCCEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???;;;<<<=========<<<:::999999999999999888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<>>>BBB@@@RRRwwwjjj^^^YYYRRRTTTUUURRRNNNKKKLLLMMMLLLNNNPPPQQQQQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOQQQTTTTTTQQQOOOSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVTTTRRRRRRTTTVVVXXX\\\]]]^^^]]]\\\[[[]]]^^^]]]\\\ZZZYYYZZZZZZVVVRRRUUUUUUTTTSSSRRRRRRSSSTTTQQQTTTVVVUUURRRPPPQQQSSSSSSSSSRRRRRRQQQPPPOOONNNLLLNNNQQQTTTVVVWWWVVVVVVUUUSSSRRRTTTUUUXXXbbblllqqq~~~{{{wwwlllRRRNNNQQQPPPSSSYYY```fffqqq|||~~~|||nnnZZZGGG<<<;;;>>>;;;;;;;;;;;;::::::999999777666666666777888999:::::::::999999999:::;;;;;;:::<<>>III^^^fffTTTKKKBBBAAAGGGjjjrrrzzz~~~dddWWWNNNWWWkkk~~~}}}wwwooohhhddddddeee``````___aaahhhsss}}}vvvqqqiii^^^WWWSSSRRROOOMMMHHHHHHGGGEEEBBB???<<<:::EEECCCDDDHHHJJJIIIKKKOOOOOONNNNNNQQQTTTTTTPPPLLLGGGCCC>>>999777888:::<<<999999<<<<<<999999BBBMMMcccjjjaaaZZZWWWVVVQQQLLLHHHHHHMMMOOOLLLIIIHHHIIIEEE@@@>>>AAADDDDDDDDDCCCBBB@@@>>>>>>>>>??????999:::<<<======;;;999888999999999888888888888777777777888888999:::::::::::::::::::::::::::::::::888888888888999999999999999:::<<<<<<<<<<<<===???@@@<<>>BBBAAA???===<<<;;;;;;;;;888:::<<<======<<<:::999999999999888888888777777777777888999999:::;;;;;;999999999999999999999999777777777888888888999999888:::<<<=========???@@@DDD@@@HHH```xxx{{{sssfffXXXQQQWWWbbb|||lll[[[XXXXXXUUUQQQLLLNNNOOOMMMJJJJJJLLLOOOTTTUUUVVVVVVTTTRRROOOMMMMMMOOORRRUUUVVVUUUSSSRRRMMMLLLLLLMMMPPPQQQQQQPPPYYYZZZZZZYYYVVVUUUUUUVVVQQQPPPOOOOOONNNNNNOOOOOORRRTTTVVVWWWWWWWWWXXXYYYZZZ```bbb[[[UUUTTTRRROOOUUUUUUSSSQQQNNNOOOSSSVVVUUUSSSQQQPPPQQQQQQQQQPPPRRRPPPNNNOOOPPPPPPNNNKKKJJJLLLOOORRRSSSTTTSSSRRRTTTSSSSSSSSSQQQOOOSSS[[[oooxxx|||~~~qqqZZZKKKHHHIIIHHHOOORRRYYYbbblllvvv}}}zzzppp___NNNCCC>>>???AAA===>>>>>>>>>===<<<;;;:::999888777666666888999:::888888999:::<<<>>>@@@AAADDDGGGKKKLLLMMMPPPWWW\\\hhhnnnvvv}}}zzzuuulllddd]]]XXXQQQEEE===;;;222111444;;;???AAAFFFLLLOOOPPPXXXddddddXXXQQQQQQmmmfffMMMCCC777:::999888777666777888:::555555555555555666777777666666666555555555555444444444444444444444444444444444444444444444444444444333222222444555555555555999;;;@@@WWW|||mmmSSSDDDaaaqqq~~~gggTTTLLLUUUcccssshhheeefff^^^^^^]]][[[XXXXXXZZZ[[[YYYbbbmmmtttvvvyyy}}}tttrrrmmmiiijjjkkkeee]]]SSSNNNHHHEEEEEEDDD???:::>>>>>>===>>>???BBBDDDFFFEEEDDDFFFKKKLLLJJJLLLQQQPPPNNNLLLMMMNNNKKKDDD===777888888999999999888888::::::;;;===@@@NNNhhheeeUUUXXXUUUPPPOOOMMMNNNJJJHHHHHHGGGDDDEEEHHH???>>>>>>AAAEEEFFFDDDAAA??????>>>===;;;:::888777888:::===>>>???===;;;::::::999999999888888777777777888888999::::::;;;;;;999999999999999999999999777777777777888888888888777999<<<===>>>>>>@@@AAAEEEAAABBBLLLXXX``````^^^\\\TTTLLLFFFAAA@@@EEEMMMQQQhhhhhh^^^TTTQQQPPPMMMHHHEEEPPPNNNLLLJJJJJJKKKLLLLLLWWWXXXXXXWWWVVVSSSPPPNNNJJJLLLQQQTTTVVVVVVTTTSSSNNNMMMLLLMMMOOORRRRRRRRRZZZ[[[[[[YYYWWWUUUVVVVVVNNNNNNNNNOOOOOOOOOOOOOOOLLLOOORRRTTTUUUUUUWWWXXXZZZcccfff^^^UUUSSSSSSQQQUUUUUUTTTQQQNNNOOOTTTXXXYYYUUUQQQPPPSSSTTTTTTRRRSSSQQQOOOPPPRRRRRROOOLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQPPPQQQRRROOOMMMQQQWWWWWWiiirrr~~~pppUUUMMMNNNLLLHHHIIIKKKQQQ[[[fffqqqxxx}}}wwwnnnaaaUUUNNNJJJHHHGGGJJJJJJKKKKKKJJJHHHGGGEEE===<<<:::999999:::<<<======>>>???BBBEEEIIIKKKMMMLLLPPPUUUVVVWWWZZZbbbhhhuuuyyyxxxoooiii```YYYRRROOOFFF;;;555666444444999@@@DDDFFFJJJOOOQQQRRR]]]iiibbbQQQPPP]]]sssIIICCCCCC222888888666555555666:::===555555555555555666777777777666666666666555555555444444444444444444444444444444444444444444444444555444222222444555666666222999;;;:::GGGeee{{{}}}iiidddqqqkkkQQQPPPTTTcccsss~~~ssshhh]]][[[ZZZ[[[[[[YYYTTTPPPRRRQQQQQQTTTYYY___bbbcccjjjmmmqqqsssqqqmmmhhhddd]]]]]]\\\[[[XXXUUURRRPPPFFFEEECCCAAA???===<<<;;;>>>@@@BBBDDDFFFFFFFFFFFFFFFJJJMMMLLLHHHGGGKKKOOOQQQNNNHHHCCC>>>;;;;;;:::666888::::::999888999:::999:::<<>>@@@BBBDDDFFFGGGHHHBBB@@@>>>@@@CCCDDDBBB@@@GGGPPP___mmm|||~~~fffXXXPPPOOOMMMLLLJJJJJJIIIIIILLLKKKIIIIIIKKKNNNRRRTTTVVVWWWXXXVVVSSSQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLOOOQQQSSSUUUVVVVVVTTTSSSTTTVVVWWWWWWVVVRRRQQQPPPOOONNNMMMMMMMMMJJJPPPWWWYYYWWWUUUWWWYYY```aaaaaa```]]]XXXSSSOOOQQQUUUWWWUUUTTTXXXbbbkkkfffaaa[[[WWWUUUUUUTTTTTTRRRRRRQQQPPPOOOOOONNNNNNJJJNNNQQQRRRPPPNNNOOOPPPMMMKKKJJJLLLOOORRRRRRPPPSSSTTT___sss{{{^^^EEEFFFCCCAAADDDLLLVVV]]]```ooovvvxxxmmmgggddd^^^VVVTTTUUUXXX^^^cccbbbZZZTTTKKKEEEAAAAAAEEEGGGCCC???BBBAAAAAAEEEKKKNNNOOOMMMOOONNNNNNQQQYYYdddooowww|||~~~yyyrrriii___YYYMMMIIICCC===999777777888666:::@@@GGGNNNQQQRRRRRR]]]aaakkkkkkXXXJJJ```}}}MMMAAA???999;;;777777666555444444333333333333333444444444555555777777666666555555555444444444444444444444444444333333333333333333333333222222111111222222333444666888:::<<<@@@KKK[[[fff~~~fffmmm|||hhhFFFRRR^^^ooo|||~~~llleee\\\WWWVVVUUUQQQMMMPPPNNNLLLMMMPPPSSSTTTUUUOOORRRVVVYYYZZZXXXUUUSSSMMMMMMMMMKKKIIIGGGDDDCCCCCCBBBAAA@@@???>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGKKKNNNOOOMMMLLLNNNOOOKKKHHHDDD???;;;:::999999555777888999888888999:::<<>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999888888777777777777888888555555555555555666777888888888888999999999999:::<<<<<<>>>???AAACCCDDDDDD===;;;;;;>>>AAADDDDDDBBBAAAHHHPPPXXX___kkk{{{ssslllbbbVVVMMMKKKJJJIIIHHHHHHGGGGGGGGGLLLKKKKKKLLLNNNQQQSSSUUUTTTUUUVVVTTTRRRPPPOOOPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHJJJNNNQQQSSSTTTSSSRRRTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNLLLRRRYYY\\\[[[ZZZ\\\^^^^^^^^^___^^^[[[XXXTTTRRRQQQUUUWWWUUUSSSUUU^^^eeeaaa^^^ZZZWWWVVVVVVVVVVVVQQQQQQPPPPPPOOONNNNNNMMMLLLOOORRRSSSQQQOOONNNOOOMMMKKKJJJLLLOOORRRRRRQQQUUUSSSXXXfffvvv~~~XXX===@@@BBBAAA???AAAIIIPPP]]]bbbkkksssyyy{{{xxxxxxtttmmmhhhfffddddddccc^^^TTTLLLPPPLLLHHHIIIMMMNNNJJJFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHKKKQQQYYYdddoooyyy~~~|||}}}~~~yyywwwrrrmmmfff]]]TTTNNNFFFCCC===888555444666777<<>>???????????????@@@AAAAAAAAABBBDDDFFFHHHHHHHHHHHHGGGJJJNNNQQQRRRPPPMMMKKKBBB@@@===:::888777888888666777888999888999;;;======EEENNNUUUcccfff\\\VVVPPPLLLKKKKKKIIIGGGFFFEEECCCCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888888888666666666555555666666666555444444444444444555555777777777888888888999999::::::;;;<<<===>>>??????:::999999<<>>>>>>>>??????AAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGIIIMMMQQQRRRNNNGGGAAA;;;:::888777666777888999888999::::::999;;;>>>@@@DDDKKKTTTaaayyykkk^^^UUUQQQLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777555555444444444444555555444444333333222333333333666666777777777888888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;:::>>>@@@AAA???===???DDDIIIJJJPPP[[[fffsssooo___TTTNNNNNNXXX```[[[NNNDDDEEEDDDCCCBBBAAAAAA@@@AAACCCEEEGGGJJJLLLNNNOOOOOONNNOOOPPPPPPNNNMMMMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGJJJLLLOOORRRSSSRRRPPPNNNOOONNNMMMNNNPPPQQQQQQPPPVVVUUUTTTTTTSSSSSSSSSTTTRRRVVV[[[^^^^^^\\\\\\\\\VVVVVVTTTTTTTTTUUUWWWXXXWWWYYY[[[YYYUUUTTTWWWZZZZZZXXXVVVVVVWWWXXXWWWVVVRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSVVVVVVTTTQQQMMMKKKKKKKKKKKKLLLNNNPPPQQQQQQMMMPPPVVV^^^dddooossspppQQQFFF;;;888>>>CCCBBB>>>IIIJJJNNNXXXeeeqqqxxxzzz|||{{{|||~~~~~~zzztttnnniiibbbZZZUUUMMMMMMMMMMMMNNNMMMKKKIIILLLOOORRRSSSQQQRRRUUUXXX\\\aaaiiirrrxxxzzzzzzyyy~~~}}}{{{yyyvvvpppmmmccc```[[[WWWRRRKKKEEE@@@;;;888555333444888===@@@CCCHHHKKKJJJKKKWWWlll~~~nnnXXXVVVqqqXXX>>>BBB<<<999===:::555555555444444333333333222222333333333444444444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000111222222333555888888777777999;;;???YYY}}}iiigggiiipppvvvyyy}}}|||{{{wwwoookkklllxxxkkk___RRRKKKLLLOOORRRTTTaaajjjrrrqqqggg[[[SSSQQQPPPNNNKKKJJJJJJIIIGGGEEEJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQOOOIII@@@:::777777666666777888999:::999999:::999:::<<>>======<<<======:::::::::999999999888888888999999:::::::::::::::999999999999999999::::::888888888777777666666666444444333333333333444444444333333222222222222333555555555666666666777777888888888888888888888888888888888888888777888888777999:::999777888;;;???@@@BBBEEEIIINNNUUU]]]bbbiiiwwwvvvfff]]]ZZZWWWQQQKKKNNNGGGCCCEEEHHHGGGGGGHHHFFFEEECCCAAA@@@???>>>>>>@@@BBBEEEHHHJJJKKKLLLKKKKKKMMMOOOOOONNNMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMOOOSSSVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZ]]]^^^]]][[[YYYXXXSSSRRRPPPPPPQQQSSSVVVXXXZZZ\\\]]][[[XXXWWWXXXZZZZZZXXXVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVTTTQQQMMMJJJJJJJJJKKKLLLMMMNNNPPPRRRLLLOOOUUUYYY\\\fff{{{~~~uuuwww}}}eee[[[NNNDDD@@@???>>>===AAA@@@AAAIIITTT^^^dddffflllqqqwwwxxxwwwyyy~~~~~~|||xxxtttqqqmmmiiiggg___```aaaaaa___^^^______eeehhhkkkkkkjjjkkknnnqqqpppqqqsssttttttrrrpppnnnnnnmmmkkkiiigggccc___[[[QQQNNNIIIEEEBBB>>>999666777666444555777<<<@@@CCCBBBCCCDDDEEEKKKWWWhhhtttddd\\\aaazzzgggGGG;;;;;;555999===222444444444444444333333333222222222333333333444444333333333333444444444444222222222222222222222222111111111111111111111111000000//////000000111222///000111222333555888:::888BBBXXXuuuzzzooouuucccbbbdddhhhjjjlllsss|||{{{rrrnnnpppqqqcccUUUIIIDDDDDDMMMZZZiiipppllleeeaaaaaaQQQOOOMMMLLLKKKJJJGGGEEEFFFFFFDDDCCCCCCBBBCCCCCC@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGIIIIIIIIIIIIHHHLLLOOOQQQPPPLLLEEE===888777777777777888999:::;;;777888999:::<<>>AAADDD???HHHRRRXXX\\\cccnnnvvv~~~yyyuuuttttttssssssqqqmmmlllkkkddd]]]TTTPPPKKKHHHGGGGGGHHHGGGGGGCCC@@@@@@???>>>BBBHHHEEEDDDCCCAAA@@@???>>>>>>AAACCCEEEGGGIIIJJJJJJJJJHHHJJJMMMMMMMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQOOONNNOOOQQQVVVYYY[[[[[[XXXXXXWWWWWWWWWWWWWWWXXX[[[\\\^^^___^^^[[[WWWUUUPPPOOOMMMMMMNNNQQQTTTVVVZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZXXXUUUTTTTTTUUUTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQMMMJJJIIIJJJLLLLLLLLLMMMPPPRRROOOOOONNNMMMNNNYYYqqq~~~uuuxxx}}}kkkTTTDDDAAADDD<<<;;;<<>><<<;;;::::::;;;<<<999999999999888888888777777888888999999999999999777777777888888888999999888888777666666555444444444333333222222333333444222222222222222333444555333444444444444555555555444444555555555555555555111444666666555555777999555666777777777777888888999:::;;;:::999999:::;;;???AAADDDEEEEEEGGGJJJMMMTTTUUUUUUSSSQQQPPPOOONNNQQQRRRPPPMMMNNNPPPNNNIIIHHHGGGGGGEEEDDDCCCCCCCCC===<<>>>>>>>>AAAEEEHHHMMMTTT[[[^^^___fffsss~~~~~~xxxvvvxxxzzzxxxxxx{{{~~~|||{{{zzzzzz}}}}}}yyyyyy~~~~~~}}}{{{yyyuuuqqqkkkddd___[[[ZZZYYYRRRPPPMMMLLLJJJGGGDDDAAA>>>;;;777555555555444333000222444888;;;>>>AAABBBAAA>>>;;;<<>>BBBEEEEEECCCBBBCCCDDD@@@>>><<<:::999:::;;;<<<:::::::::999999999888888777777888999999999999999777777888888888999999999888777777666555444444444444333333222222333333444222222222222333444555666333333333444444444555555333333333333333444444444444666888666333222333666111222444555666666777777555888;;;<<<;;;::::::;;;555777999;;;===???AAABBB???@@@AAA@@@@@@BBBBBBBBBAAACCCBBB??????CCCEEECCCDDDBBB@@@???>>>???@@@@@@DDD>>>;;;???CCCBBB@@@@@@>>>>>>>>>>>>???AAABBBCCC??????@@@@@@AAABBBBBBCCCCCCEEEHHHIIIIIIIIIKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGIIINNNQQQSSSRRRPPPNNNPPPOOOOOOQQQUUUXXXYYYYYYTTTTTTTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXXXXVVVRRROOONNNMMMLLLKKKLLLMMMOOOPPPRRRQQQQQQQQQSSSUUUYYY[[[YYYUUURRRPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTPPPOOOPPPPPPNNNLLLHHHJJJLLLLLLKKKLLLOOORRRLLLMMMNNNOOOLLLOOO\\\jjjcccHHH===>>>???===:::;;;>>>BBBFFFJJJNNNRRRXXXbbboooxxxwwwpppnnnsssvvvvvvyyy~~~zzz{{{||||||{{{zzz{{{{{{~~~yyyzzz}}}zzzqqqmmmfff^^^WWWSSSQQQQQQJJJHHHEEECCCAAA>>>;;;888999666333111222333333333111333777;;;???AAABBBBBB@@@???===<<<@@@FFFNNNTTTmmmfffHHH===@@@666444>>>666,,,777333333333333333333333333111111222222222333333333111111111222222333333333000000000000000000000000000000000000000000000000...............///000000......///111333444333111222666===AAACCCOOOnnnzzzxxxbbb```aaabbb```___ccciiitttzzz}}}}}}kkk```gggccctttvvvbbbRRRLLLFFFDDDAAACCCMMMYYY^^^fffttt|||uuufff___aaaPPPRRRNNNGGGDDDGGGGGGBBBFFFFFFFFFEEEDDDCCCBBBAAACCCDDDDDDDDDDDDEEEIIILLLDDDIIIIIIBBB===>>>>>>;;;<<<>>>@@@>>>:::777666777<<<888444444888;;;;;;999>>>@@@IIIWWWcccqqq{{{fff]]]UUUOOOOOOKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@??????>>>===<<<:::999888888888888888888888777777666666888777777777666666555555999999999888888888777777666666666666555555555555222222111111111111222222222222333333333444444444444444444333333222222222222222222222222222222222111222333333444444333333444333333333333444555555777666666555555555666666444666888999888777888999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????????????????>>>======??????>>>>>>======<<<<<<>>>??????@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFHHHKKKNNNQQQMMMHHHFFFFFFGGGHHHHHHDDDEEEJJJPPPQQQNNNOOORRRPPPLLLLLLPPPRRRQQQRRRTTTTTTTTTTTTRRRPPPPPPRRRUUUPPPRRRTTTUUUTTTQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHJJJLLLMMMNNNOOOQQQSSSRRRPPPNNNMMMNNNQQQUUUXXXVVVUUUTTTQQQOOOPPPSSSUUUSSSSSSSSSQQQMMMKKKKKKKKKEEEGGGJJJMMMOOOOOONNNMMMJJJHHHGGGGGGKKKPPPUUUXXXiiizzzhhhJJJBBB===<<<999666999???>>>@@@CCCGGGLLLRRRYYY^^^]]]^^^```dddiiiooouuuxxx{{{zzzyyywwwvvvxxx{{{~~~~~~xxxqqqgggaaaYYYRRRLLLGGGCCCAAA===<<<:::999777666666555555333111111222333333333777555999>>>===999:::???AAA999;;;GGGHHHIII^^^|||lllMMMEEE===;;;888666666666555444333333444444444333222111222222222111111111111000000000000000000000000000////////////////////////222111000.........///000//////////////////////////////000111222222333333555555444222333<<>>@@@BBBEEEMMMSSSbbbxxxcccVVVRRRMMMIIIJJJJJJIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<;;;:::999888777777777999888888777666666777777888888777777777666666666999999888888888777777777555555555555444444444444111111111000000111111111222222222222333333333333444444333333333222222222222222222222222222222222111222333333444444333333444333333333333444555555666666555555555555555666444666888888777666777888777777777777777777777777::::::999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>=====================>>>>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEGGGKKKNNNOOOKKKGGGDDDEEEFFFGGGGGGEEEEEEHHHMMMLLLIIIIIIMMMLLLHHHGGGJJJLLLKKKLLLOOOVVVVVVVVVUUURRRQQQRRRSSSOOOQQQSSSTTTRRRNNNIIIFFFJJJJJJHHHGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIJJJLLLMMMKKKJJJIIIHHHJJJMMMQQQSSSRRRQQQQQQOOONNNOOORRRUUURRRSSSSSSQQQNNNLLLLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKNNNRRRVVVeeettt~~~VVVHHH<<<===AAAAAA>>>===;;;;;;<<<===@@@EEEKKKOOOPPPQQQSSSVVV[[[```dddfffjjjkkkkkkjjjjjjkkknnnqqqwww{{{~~~|||{{{~~~~~~zzzxxxwwwzzz|||yyyooofff^^^XXXPPPHHHCCC???;;;999777777555444333222222222333222111111222333444444888555555999;;;:::===CCC===IIIQQQOOOUUUmmmzzz^^^KKKCCC===:::777666666666555444333333333222222222222111222222222111111111000000000000000000000000000000........................111000000///......//////////////////////////////......///000000111111222///111222111111666???GGGSSSoooppprrrZZZZZZ\\\aaabbbaaadddiiiffffffiiizzziiibbb{{{tttaaaVVVJJJ>>>AAABBBFFFIIIHHHGGGJJJPPPVVVVVVTTTSSSVVV\\\^^^\\\TTTSSSQQQPPPPPPQQQSSSTTTQQQOOOMMMOOOVVV]]]```aaaggghhhbbbRRRBBB:::888888;;;<<<<<<:::999999:::<<<555:::>>>??????FFFRRR]]]qqq|||zzzfffSSSNNNNNNJJJIIIKKKIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;:::999888888999999999888777666555666777888888888888888777777777777888888888888777777777777444444444444333333333222111000000//////000000111000111111111222222222222333333333333222222222222222222222222222222222222111222222333333333333333333333333333333444555555555555444444444555555666444666777777555444444555666666666666666666666666666666666666666777888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAAAAACCCDDDDDDEEEGGGJJJMMMKKKHHHDDDBBBCCCDDDEEEEEEGGGFFFGGGJJJHHHEEEEEEIIIJJJFFFDDDFFFFFFDDDFFFJJJSSSTTTVVVUUURRRPPPNNNNNNPPPQQQRRRRRRPPPKKKGGGDDDKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEGGGJJJMMMOOOMMMMMMMMMLLLKKKLLLPPPRRRPPPQQQRRRPPPNNNMMMNNNOOOPPPOOONNNLLLKKKJJJKKKKKKNNNOOOPPPNNNLLLLLLOOORRRZZZeeerrr~~~fffXXXHHHBBBAAA???===<<<:::999777777888;;;>>>@@@CCCDDDFFFIIILLLOOOQQQRRRVVVXXXZZZ[[[\\\]]]```bbbeeekkkooooooooorrrsssqqqllllllnnnrrrtttoooddd[[[TTTNNNEEE>>>999666444333333222222111111111111111222333333444444555555555777333111333777===EEEMMMVVVWWWXXXdddiiiUUULLLFFF???<<<999666555555555444333333222111000000000111111222222111111111000000000000000000000000000000000........................//////////////////...---////////////////////////------......//////000000+++...111222111111444777999IIIhhhnnnbbbeeesss\\\[[[]]]bbbcccaaaaaaeeeeeefffmmm{{{sss}}}vvvdddOOOAAA???????????????@@@AAABBBCCCDDDIIIOOOUUUWWWVVVRRRPPPNNNMMMNNNPPPRRRTTTSSSOOOMMMRRR\\\eeejjjjjjjjjcccVVVGGG;;;888;;;>>>;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<===EEEXXXrrrhhh[[[PPPMMMLLLIIIIIIKKKGGGFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>===;;;;;;::::::999:::::::::999888666555555666777888888888888888888888777777888888777777777666666666444444444444333333333333000000////////////000000000000000000111111111111333222222222222222222222111111111111111111111111111111222333333333333222333333222222333333444555444444444333444444555555444555666666444222222333777777777777777777777777444444444444444555666777999999999::::::::::::;;;999:::::::::::::::999999::::::;;;;;;<<<<<<======:::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCEEEHHHKKKGGGEEEAAA@@@AAABBBCCCCCCGGGFFFFFFHHHGGGCCCDDDIIIJJJGGGEEEEEEDDDAAACCCHHHKKKNNNQQQRRRPPPMMMKKKIIIRRRQQQPPPNNNLLLJJJIIIHHHLLLKKKIIIHHHFFFFFFFFFGGGIIIGGGEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHKKKNNNOOOKKKKKKKKKJJJIIIIIILLLNNNMMMNNNOOONNNMMMLLLMMMOOORRRPPPLLLJJJHHHIIIJJJLLLNNNPPPRRRQQQMMMLLLNNNQQQUUUXXXaaannn~~~yyyqqqdddVVVIII@@@===>>>;;;:::999999:::;;;::::::===>>>@@@BBBCCCDDDEEEEEEHHHKKKOOOQQQRRRSSSUUUVVVWWW]]]bbbbbbccceeeeeecccaaabbbcccggghhhddd[[[SSSMMMGGG???888555333222111222222222222222333444444444555777777666555666666666666555555999DDDVVVeeettthhhoootttyyygggMMM@@@======<<<:::888555444444444444333333111///...---...000111111111111111000000000000////////////////////////........................---...///000000///---,,,........................------......////////////,,,///333333222111111222888999JJJkkkxxxqqqvvvkkksssrrrvvv\\\ZZZ[[[aaacccbbbbbbeeebbbhhhrrr|||fffZZZSSSIIIAAA?????????<<<>>><<<===AAAFFFGGGDDDAAADDDBBB@@@???@@@BBBEEEGGGGGGCCCAAAEEENNNVVVYYYXXXYYYPPPDDD<<<999999:::<<<;;;;;;:::::::::::::::999???>>>AAAMMMcccuuu]]]UUUMMMIIIFFFDDDDDDEEEDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>======999999888888888888888999777777666555555666777888777777777777777777888888777777777666666666555555555555555444444444444333000000////////////000000//////000000000111111111222222222222222222222222111111111111111111111111000111222222333333222222333222222222222333444444333333333333333444555555333555666555333222222222777777777777777777777777333333333333444555666777777888888888999999999999777888888999999999888888999999::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<<<<>>>@@@AAABBBCCCFFFHHHDDDBBB???>>>@@@AAAAAAAAADDDBBBCCCFFFEEEBBBDDDHHHIIIGGGFFFFFFCCC@@@BBBGGGEEEIIINNNQQQPPPNNNKKKJJJQQQNNNJJJGGGGGGIIILLLNNNOOONNNKKKIIIGGGGGGFFFGGGHHHFFFCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHJJJLLLNNNOOOLLLLLLLLLJJJHHHGGGHHHJJJIIIKKKLLLLLLKKKJJJLLLMMMOOOMMMJJJGGGGGGIIILLLNNNMMMOOOQQQQQQNNNMMMNNNPPPVVVUUUXXXcccsss}}}sssdddOOO@@@;;;::::::;;;======:::888:::;;;;;;<<<<<<<<<;;;;;;>>>BBBFFFIIIJJJJJJLLLMMMMMMSSSXXXWWWWWWXXXXXXUUUWWWVVVVVVWWWWWWUUUPPPLLLFFFAAA;;;666333333333222222222222222333444555666555666777666444333555666444:::===<<>>666555<<<999777444333333444333222222111///------...///000111111111000000000//////................................................,,,---...//////...---,,,------------------------.........//////////////////000111222111222333333444555:::IIIgggxxxgggjjjwwwXXXUUUVVV]]]bbbccceeehhh___gggppp{{{~~~jjjVVVMMMJJJEEE>>>???999777;;;???>>>:::888<<<;;;:::999999;;;===>>>>>><<<999:::>>>AAABBBAAADDD>>>:::;;;<<<;;;;;;===DDDBBB???>>>@@@BBBDDDEEEJJJOOO]]]vvv^^^VVVQQQJJJEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@??????@@@??????>>>===<<<777666666555444444555555555555666666666666777777666666666666777777777777666666666666555555555555555555555555444444444444111000000//////000000111///000000000111111111111111111111222222222222222111111111111111111111111000111111222222222222222222222222222222333444444222222222222333444444555222444555555333222222333444444444444444444444444333333333444555666777888777777777777888888888888666777888888888888888888999999999999::::::::::::999999:::::::::;;;;;;;;;;;;===???@@@@@@AAABBBDDDAAA???======???@@@AAA@@@>>>>>>@@@CCCCCC@@@AAAEEEFFFEEEFFFFFFBBB>>>???EEEFFFKKKPPPTTTTTTRRRPPPOOONNNJJJFFFCCCDDDHHHMMMQQQQQQOOOMMMJJJHHHFFFFFFFFFEEEBBBAAABBBEEEFFFDDDBBBCCCDDDFFFHHHJJJLLLLLLLLLNNNNNNNNNKKKIIIGGGHHHIIIGGGIIIJJJJJJIIIIIIJJJKKKMMMKKKHHHGGGHHHKKKOOORRRNNNNNNNNNNNNOOOOOOOOONNNSSSOOOPPPYYYeeesssqqqKKK@@@===;;;;;;<<<<<<999666777777666555555444333333888;;;>>>@@@@@@AAABBBCCC@@@EEEHHHFFFEEEGGGGGGDDDJJJHHHFFFFFFFFFEEEDDDBBB>>>:::666333333333333222111111111222222333555555333555666555333333777;;;666???DDDCCCHHH^^^}}}|||wwwVVV888;;;???555333>>>888555333222222333222222111000///.........//////111111000000000/////////........................------------------------+++,,,------...---------------------------------///////////////////////////...---......000222333,,,666999777AAA```zzzsssqqq}}}VVVRRRRRRYYY___aaacccgggbbbhhhkkksssyyyqqqmmmxxxvvvtttssswwwwwwqqqcccVVVLLLAAA999;;;>>>===<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::::::::999777999<<<===>>>FFFQQQ\\\VVVOOOMMMQQQXXX```dddnnnwwwgggXXXSSSOOOJJJFFFFFFGGGEEECCCAAABBBCCCDDDDDDCCCAAA@@@????????????>>>===<<<;;;999888777555444444444444333444666777888777666555444555555555666666666666666666666555555555444444444444444444333333333222111111111000000111111111000000000111111111222222000111111111222222222222111111111111111111111111000000111222222222222222222222222111222222333444111111111111222333444555111333555555444333444555222222222222222222222222222333333333444666777888777777777777888888888888666666777888888888888888999999999999999888888888999999::::::::::::;;;;;;;;;===?????????>>>???AAA???>>>======???@@@@@@@@@======@@@DDDCCC??????BBBDDDEEEGGGIIIDDD??????DDDJJJNNNTTTWWWVVVTTTRRRQQQMMMKKKHHHGGGHHHKKKOOORRRQQQOOOLLLIIIFFFEEEDDDDDDCCCAAAAAAEEEIIIKKKGGGDDDDDDFFFHHHJJJLLLLLLLLLLLLNNNNNNOOOMMMKKKJJJJJJKKKHHHIIIJJJJJJIIIHHHIIIKKKNNNLLLJJJIIIJJJNNNRRRTTTRRROOOKKKLLLNNNPPPNNNKKKMMMJJJLLLSSSZZZaaammmxxxcccQQQJJJAAA<<<<<<===;;;999999777666444222222222222444666888999999999:::;;;444999;;;999888;;;;;;:::>>>===<<<;;;;;;;;;:::999777555444333444555555444222222222222333444555555444777888888777:::@@@FFFKKKQQQTTTUUU```zzztttyyy]]]DDD444777:::444444===666444222111222222222111000000000////////////...111000000000////////////------------------------------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...---,,,,,,---///000111///333777666666BBB^^^wwwzzzrrr{{{lllbbbXXXSSSQQQVVV[[[]]]___bbbiiikkkiiilllooofffdddpppxxxuuusssxxxzzzfffVVVGGGCCCBBB>>>===???;;;;;;;;;;;;;;;;;;;;;;;;777999<<<<<<;;;;;;<<<===999888::::::999???UUUjjjtttkkkaaa]]]cccooo{{{hhhXXXYYYOOOMMMHHHFFFGGGHHHCCC>>>@@@AAACCCDDDDDDCCCAAA@@@????????????>>>===<<<;;;<<<;;;:::888777666666666222333666888999888666444333444444444555555666666666666555555555444444444333333333222222222111111222222111111111111222222111111111111222222222222000000111111222222222222000000000000000000000000000000111222222222222111222222111111222222333444111111111111222333444555111333555555444444555666222222222222222222222222222222222333444666777888777777777777888888888888666666777888888888888888:::999999999888888777777::::::::::::::::::;;;;;;;;;===??????>>>===>>>??????===<<<===???@@@@@@@@@???@@@CCCGGGFFFAAA@@@BBBDDDFFFJJJLLLGGGAAAAAAFFFMMMQQQUUUWWWVVVTTTRRRQQQOOOOOONNNNNNNNNPPPQQQRRRPPPOOOLLLHHHEEECCCCCCBBBDDDCCCDDDIIINNNPPPLLLGGGGGGIIIKKKMMMOOOOOONNNMMMMMMNNNOOONNNMMMLLLMMMNNNIIIJJJKKKJJJIIIIIIJJJKKKOOONNNLLLKKKMMMPPPSSSUUUVVVOOOJJJJJJNNNPPPLLLHHHLLLKKKOOOVVVYYY[[[cccnnnzzzcccXXXJJJ@@@>>>???@@@???>>><<<999666555555666666444555777666555555666888444888:::888777;;;===<<<888888888888888777555444555444444555777888777666555555444444555555666777777:::<<<<<<<<>>:::;;;999777888;;;<<<;;;999;;;<<<=========EEEZZZnnnmmmnnnooorrrzzzxxxaaa\\\VVVOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBB======<<<;;;::::::999999888888777555555444444444666666666666777777777777666666666666555555555555666666666666666666666666222111111000000000000000000000111111111000000///111111111111111111111111...///////////////......////////////////////////......///000111222222333222222111111111111222222000000111111111222222222000000111222333333444444333222222222111000000000222222333444555666777888555555666666666666555555444555666777777888888777777888999777555444444555888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>><<<;;;<<<===@@@BBBBBB??????@@@BBBBBB???DDDIIIJJJGGGFFFHHHLLLWWWXXXZZZYYYWWWVVVVVVWWWTTTSSSPPPNNNNNNPPPRRRSSSSSSNNNKKKJJJFFFAAA@@@BBBAAADDDHHHMMMOOONNNLLLJJJLLLLLLLLLMMMMMMNNNNNNNNNSSSSSSRRRPPPMMMLLLMMMNNNIIIIIIKKKMMMNNNNNNKKKHHHPPPOOONNNNNNOOOPPPQQQRRRTTTOOOLLLOOOQQQNNNLLLLLLHHHLLLPPPRRRSSSUUUYYY]]]yyyzzzooo___PPPDDD>>>===>>>===777333444333000111666666:::888333222666777444666444333333444555444222777999:::999666555666777555666888;;;<<<;;;999666999666333444777999888666;;;<<<<<<===CCCSSSiiiyyyrrrTTT<<<;;;:::888666555444444333333333222222222111111000000////////////000000........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222333444666999<<>>???>>><<<<<<===>>>EEEFFFFFFEEECCCBBBBBBAAACCCGGGKKKLLLJJJIIILLLPPPXXXYYYZZZZZZXXXVVVVVVWWWQQQPPPNNNLLLLLLNNNPPPRRRRRRNNNKKKKKKGGGBBB@@@BBBCCCEEEHHHLLLOOOOOOMMMLLLOOOOOOOOONNNNNNNNNNNNNNNPPPQQQSSSRRRQQQQQQRRRTTTNNNMMMLLLMMMNNNOOONNNLLLTTTTTTSSSRRRRRRSSSSSSTTTTTTOOONNNRRRTTTRRRPPPPPPKKKMMMOOOQQQSSSVVVYYY\\\eeewww|||rrriii]]]III666:::666666::::::666555777555777666222222666666333666555333444777999::::::777777777888888999:::;;;>>><<<:::888888888888777555777::::::888666555555???BBBJJJXXXmmm___LLLAAA999888777555444333333333222222222222111111111111//////............//////........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111111111222444666888@@@SSSmmm{{{|||NNNKKKLLLOOOQQQPPPRRRVVVXXX___iiiooojjjaaa___bbbbbbcccgggkkkqqqwww|||uuu```\\\kkk{{{ooo]]]UUUSSSOOOMMMJJJFFFDDDDDDCCCBBBAAA@@@@@@???>>>============<<<<<<;;;;;;::::::999999888777666555555444555555555555666666666777777777666666555555555444444444444444444444444444444444222111000000//////000000000000111111222111111000---------------------------....../////////....../////////////////////////////////000000000000000//////............//////000000000000111111111111111111111111111222222222000000111111111111111111222333333333444444555555444444555555555555444444444555666777777888777777555555444222222555:::>>>666666666666777777777777777888888888888999999999:::;;;======<<<===>>>@@@DDDEEEFFFHHHGGGEEECCCBBBDDDGGGJJJJJJIIIKKKNNNRRRVVVXXXYYYYYYVVVTTTTTTTTTPPPNNNMMMLLLLLLMMMOOOPPPMMMJJJJJJKKKHHHCCC@@@AAAFFFGGGHHHLLLOOOQQQPPPOOOSSSSSSRRRQQQQQQPPPPPPOOOQQQSSSVVVWWWVVVVVVWWWXXXUUURRROOOMMMOOOQQQRRRSSSWWWVVVUUUUUUTTTUUUUUUVVVSSSPPPPPPUUUVVVTTTRRRRRROOONNNNNNPPPTTTWWWYYYZZZ\\\iiixxxtttRRR:::555222333333111111333777999999666777::::::999555333222333666888::::::888777666666888;;;<<<<<>>;;;<<<666555444333222222222222111111111000000000//////......------------......---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000000///......///111222...444GGG___ooowwwzzz|||{{{tttvvvPPPMMMMMMPPPQQQQQQSSSWWWXXX^^^gggkkkfff^^^^^^ccc^^^```ccchhhooowww}}}{{{}}}aaa[[[VVVSSSSSSQQQKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777666555555555555555555555555666666666777777555555555444444444333333444444444444444444444444111111000///////////////000000111111222111111111------------------------------......//////............................../////////////////////...//////............///////////////000000000111111111111111111111000000000//////000000111111222222222222222333333333333333333333444444444444333333333444555666777777777777444555555444444666:::===666666666666666555555555777777777777888888888888777999;;;<<<<<<===???AAA@@@???BBBGGGIIIGGGDDDDDDCCCDDDFFFFFFFFFHHHLLLPPPRRRTTTVVVVVVTTTRRRQQQQQQQQQPPPNNNMMMLLLMMMNNNNNNHHHGGGHHHLLLKKKFFFCCCDDDKKKIIIJJJMMMQQQTTTTTTSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWZZZ[[[YYYXXXWWWWWW[[[VVVPPPMMMOOOSSSVVVXXXUUUUUUUUUUUUVVVVVVWWWWWWTTTQQQRRRVVVWWWSSSQQQRRRSSSPPPNNNPPPTTTXXXYYYXXX^^^bbbfffllluuuvvvSSSJJJ???888777888:::;;;444555555555555777777777888777777999;;;<<<;;;:::>>>;;;999999;;;>>>>>>===777999;;;:::888555222111666888:::===EEEVVVkkkzzzuuu```HHH======:::333333222111111111222222000000/////////.........------,,,,,,,,,,,,---------------------------------,,,+++******+++,,,---++++++++++++++++++++++++************************.........------+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...//////...,,,,,,---///444111111444;;;KKKcccwwwxxxxxxQQQNNNMMMOOOQQQPPPSSSXXXYYY\\\bbbddd```\\\___ffffffeeeeeehhhmmmuuu|||~~~dddTTTWWWUUUQQQRRRPPPIIIGGGDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;::::::999:::::::::::::::999999999777666666555555555555666555555555555666666666666444444444444333333333333222222222222222222222222111000000///.../////////...///000111111111111111------------------------,,,,,,---...............------------------------/////////...............000//////......//////000....../////////000000000111000000000000000000000/////////000000111111222111111111222222222222222222222333333333333222222222222333444555555555555444666888888777777777888666666666666555555555555666777777777777888888888555777999;;;<<<===@@@BBBBBB>>>???FFFIIIFFFDDDEEEBBBCCCDDDDDDEEEGGGKKKMMMOOORRRTTTUUUSSSQQQPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKHHHGGGJJJPPPQQQMMMKKKLLLNNNLLLKKKNNNTTTXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZTTTWWWZZZ[[[ZZZXXXXXXXXX\\\WWWQQQNNNOOOTTTYYY\\\TTTUUUVVVWWWYYYZZZ[[[[[[XXXVVVWWWYYYWWWRRRQQQSSSUUURRRPPPQQQUUUXXXXXXVVVYYYXXXXXX\\\gggzzz{{{}}}yyyfff^^^QQQHHHDDDBBB@@@<<<:::999:::;;;<<<<<<<<<===::::::<<<>>>AAAAAA@@@>>>===<<<;;;;;;===>>>??????===???@@@???<<<999999:::===???CCCNNNaaayyyzzzzzztttTTTDDD999999888000333222222111111222222333/////////.........------,,,,,,++++++++++++,,,,,,------------------------,,,+++************+++,,,++++++++++++++++++++++++************************.........---,,,+++***)))*********************************+++++++++,,,,,,,,,---...---,,,---///000333222111///,,,333HHH\\\PPPLLLKKKMMMNNNNNNQQQVVVXXXXXXZZZ]]]\\\[[[```fffcccbbbbbbeeellluuu~~~lllZZZUUUWWWQQQMMMNNNJJJGGGEEEDDDCCCDDDDDDBBB@@@@@@???>>><<<;;;:::::::::::::::::::::999999999999666666555555555555666666444444555555555666666666444444333333333222222222222222222222222222222222111000//////......//////------...///000000000000------------------------+++,,,---...............---------------------------------...............//////............//////............///////////////////////////000000000//////000000000000000000///000000000111111222222111111222222222222111111000111222333333444444333222555888888777555333333444444555555555555555555666666666666777777777777444666999:::;;;===@@@BBBKKKBBB???EEEGGGCCCAAADDDEEEEEEEEEFFFHHHIIIKKKKKKMMMPPPSSSUUUTTTRRRQQQQQQLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLOOOUUUVVVSSSQQQSSSNNNLLLJJJNNNUUUYYYXXXVVVUUUUUUVVVWWWYYYZZZ[[[\\\PPPSSSVVVXXXXXXXXXYYYZZZYYYUUUPPPNNNPPPUUUZZZ\\\WWWXXXZZZ[[[]]]]]]^^^^^^]]]ZZZZZZ[[[WWWSSSRRRVVVUUUTTTTTTUUUVVVWWWVVVUUUSSSRRRTTTZZZcccooozzz}}}xxxvvvrrrllliiicccWWWKKK>>><<<===@@@@@@>>>===???666555555777:::<<<<<<;;;666888::::::::::::<<<===@@@AAA@@@===:::;;;???CCCBBBLLL^^^uuupppWWWDDD:::111222777444333333222222111222222222/////////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,------,,,+++***)))((())))))))))))))))))))))))))))))*********++++++++++++,,,------,,,---///111111......222444555888<<>>AAA999???EEEIIIHHHIIILLLOOOfffwww{{{zzzxxxLLL>>>::::::444444:::888333333222111111000111111////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************++++++++++++***))))))((())))))))))))))))))))))))))))))))))))*********+++***+++,,,,,,+++,,,...000000,,,---333888666333222111FFFbbbzzz{{{RRRMMMKKKMMMNNNNNNQQQVVVPPPMMMNNNVVV[[[\\\\\\]]]eeeeeefffgggjjjmmmppprrrxxxiiiiiiTTTPPPPPPLLLDDDJJJOOOHHHDDDCCCBBBCCCDDDDDDBBB@@@???>>>===<<<<<<<<<<<<<<<999999999999999999999999666666555555555666666777444444444555555555666666333333333222222222111111000000000000000000000000000000///...............***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------------.........//////,,,------...///000111111111111000000//////......,,,---...///000111222333000000111111111111000000---...///000000111111111.../////////......111333//////000111222333333444222222333333333444444444333555888::::::<<>><<>>===<<<;;;::::::888888888888888888888888888888777666666666666666444444444444444444444444666555555444222111000000000000000000000000000000000000///...------,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,........................,,,---......///.........000000//////.........------------...///000000111000000000000////////////////////////////////////......///000000000000000000000000000111111111111222222111111111111111111222333666888999999888777777;;;>>>===;;;<<>>777666666444333222111111000000000000////////////........................------------------------------------------------...------,,,,,,++++++***+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,...,,,+++---000222111//////111444:::GGG]]]wwwOOOOOOOOOMMMLLLMMMPPPRRRRRRRRRSSSRRRSSSVVVZZZ]]]^^^```cccfffggggggeeedddkkkrrr|||uuuaaaZZZXXXRRRPPPNNNLLLJJJIIIIIIIIICCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::888888888888888888888888666666555444444444444444333333333333333333333333444444333222111000//////000000000000000000000000000//////...------,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,---...............////////////......------,,,------...//////000000////////////////////////////////////////////////......///000000000000000//////000000000111111111111111111111111111111111222333555777888888888777777:::;;;;;;;;;===AAAFFFGGGFFFGGGIIIKKKJJJFFFCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLOOORRRQQQOOONNNMMMNNNOOOPPPOOOMMMJJJHHHGGGCCCCCCJJJPPPPPPNNNNNNNNNPPPRRRSSSRRRPPPQQQQQQRRRTTTUUUSSSPPPQQQWWW\\\UUUQQQMMMNNNRRRUUUUUUTTTWWWXXXYYYXXXWWWSSSPPPNNNNNNNNNMMMKKKJJJKKKOOORRRZZZXXXVVVVVVVVVTTTRRROOONNNNNNMMMLLLLLLLLLLLLLLLMMMVVVddduuuvvv~~~uuu___JJJ>>>;;;666666555444333222111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++,,,---,,,,,,,,,...,,,+++---000111000///---///111333999FFFWWWccc{{{MMMLLLKKKIIIHHHJJJNNNQQQQQQRRRSSSSSSSSSUUUXXX[[[___aaacccddddddccc```___hhhiiimmmvvvppp\\\WWWUUUSSSNNNMMMLLLJJJIIIIIIHHHHHHCCCBBBAAAAAA@@@@@@???@@@>>>>>>===<<<;;;::::::999777777777777777777777777444444333222222222222222333333333333333333333333333222222111000///......000000000000000000000000//////......---,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++------------------------+++,,,,,,---------------///............---------,,,------....../////////..................//////////////////////////////......///000000000000/////////000000000000111111111111111111111111111111222333555666777777777666888888888999;;;>>>@@@BBBEEEDDDDDDEEEGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDHHHJJJLLLMMMMMMKKKHHHFFFIIIKKKLLLNNNMMMKKKHHHFFFGGGCCCCCCIIIMMMLLLKKKKKKJJJMMMPPPRRRQQQPPPOOOOOOSSSUUUVVVUUUSSSRRRUUUYYYRRRNNNJJJJJJMMMQQQRRRQQQQQQRRRSSSTTTSSSQQQNNNLLLKKKJJJHHHGGGFFFIIINNNRRRWWWUUUSSSRRRRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGOOO^^^mmm~~~lllSSSBBB888777:::555555444333222111111000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******+++,,,,,,,,,,,,+++---,,,,,,---///000///...///111222222222555;;;@@@UUUcccsssKKKJJJHHHFFFFFFHHHMMMQQQQQQRRRTTTTTTUUUVVVXXXZZZaaaaaa``````````````````fffcccbbbhhhwwwnnnYYYSSSTTTQQQKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCBBB@@@???>>>>>>??????>>>======<<<;;;:::999999666666666666666666666666333333222111111111111222222222222222222222222222222222111111000///......////////////////////////.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------....................................---...//////000000//////////////////000000000111000000000000111111111111111222444555666666666555777666666888;;;>>>??????BBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCHHHIIIKKKKKKIIIFFFDDDCCCFFFGGGIIIKKKKKKIIIGGGEEEHHHDDDDDDIIILLLJJJIIIKKKIIIMMMQQQRRRQQQOOOMMMLLLQQQSSSUUUUUUSSSRRRRRRSSSNNNKKKHHHGGGJJJLLLNNNNNNLLLMMMPPPQQQQQQOOOMMMLLLIIIHHHGGGEEEEEEIIIOOOSSSRRRQQQPPPOOOOOONNNLLLJJJIIIIIIKKKKKKKKKJJJIIIHHHIIIBBBCCCNNNWWWaaa|||{{{hhhPPPAAA999555555777444333333222111111000000/////////.........------------------------------++++++++++++++++++++++++************************)))*********++++++,,,,,,************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))******+++++++++++++++,,,,,,,,,---............///111333222111000222444111AAAUUUeeewwwIIIIIIGGGEEEEEEHHHMMMRRRQQQRRRTTTUUUUUUVVVYYY[[[bbb```]]][[[[[[^^^bbbddddddddddddhhhsss{{{kkkZZZQQQQQQPPPLLLHHHHHHHHHHHHHHHGGGGGGFFFFFFBBBAAA???=========>>>???======<<<;;;:::999888888555555555555555555555555444333222222111222222222111111111111111111111111222222111111000000//////........................---------------,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,------------------------------------------...///////////////...////////////000000000//////000000000111111111111222333333444444444444666555555777;;;>>>>>>>>>AAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDFFFHHHJJJIIIGGGDDDCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEGGGCCCCCCFFFHHHFFFFFFIIILLLOOORRRSSSPPPMMMJJJIIINNNPPPRRRSSSRRRPPPOOONNNLLLJJJHHHGGGHHHIIIJJJJJJJJJKKKNNNPPPPPPOOOMMMLLLEEEEEEEEEDDDDDDHHHNNNRRRNNNMMMLLLMMMOOOOOOMMMKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJBBBAAAGGGHHHKKK]]]uuuRRRFFF:::777666444333333222222222111000000//////............------------------------------------++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******,,,,,,------,,,,,,---...,,,---......---...000111111555888;;;GGG]]]vvvGGGGGGFFFEEEFFFIIIMMMQQQPPPQQQRRRSSSTTTVVVZZZ\\\```^^^ZZZXXXYYY]]]bbbeee___eeekkkooosss|||fff\\\RRRNNNLLLIIIHHHIIIGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@>>><<<;;;<<<===>>><<<<<<;;;:::999888888777444444444444444444444444444444333222222222222222000000000000000000000000111111111111000000000///........................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******))))))))))))******************************((())))))***************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------------...////////////.........////////////000000...//////000000111111111111222222222222333333444444555777999;;;<<<>>>???BBBCCCDDDEEEDDDEEEHHHJJJFFFEEEEEEDDDDDDDDDEEEEEECCCFFFIIIHHHEEECCCCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFBBB??????BBBCCCAAABBBFFFMMMOOOQQQQQQNNNKKKIIIHHHLLLMMMOOOPPPPPPNNNLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIKKKMMMOOOPPPOOONNNLLLBBBBBBCCCCCCCCCFFFKKKNNNKKKJJJJJJKKKMMMNNNMMMLLLHHHHHHIIIIIIJJJIIIIIIIIIHHHCCCBBBDDDCCCAAAKKKXXXaaavvv|||yyy}}}uuutttzzzuuuVVVBBB:::444444555444444666111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))************)))+++,,,------++++++,,,---......------...///111222555444222///222@@@RRR```~~~DDDEEEEEEEEEFFFHHHLLLOOOMMMNNNOOOOOOQQQTTTYYY]]]]]][[[YYYXXXYYY[[[^^^```]]]cccjjjmmmooosss|||}}}eee\\\TTTOOOMMMIIIEEEEEEJJJGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@===;;;:::;;;===>>><<<<<<;;;:::999888777777333333333333333333333333444333222222111111222222////////////////////////000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000......//////000111111222111111111111111222222333222666999;;;:::;;;>>>@@@???BBBDDDEEEDDDEEEGGGJJJDDDDDDCCCCCCCCCDDDDDDEEEBBBEEEHHHFFFBBB@@@AAADDDDDDCCCBBBAAABBBDDDGGGHHH@@@>>>>>>@@@@@@???AAAEEEKKKMMMNNNNNNLLLIIIIIIIIIKKKKKKLLLNNNOOONNNLLLKKKLLLNNNOOONNNLLLIIIFFFEEEHHHJJJMMMOOOOOONNNMMMKKKAAABBBDDDEEEEEEGGGJJJMMMIIIIIIHHHJJJKKKLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIGGGFFFDDDBBB@@@BBBFFFIIILLL\\\mmmzzzxxx~~~uuuttttttsss{{{TTT888<<<888666777666333444777000000////////////......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))***,,,---,,,***)))+++---///......///000222222222...000444555444555999===NNNeeeBBBCCCDDDEEEFFFHHHKKKNNNKKKLLLLLLLLLNNNRRRXXX]]]YYYYYYYYYZZZZZZZZZZZZZZZ]]]___bbbcccgggmmmwww~~~~~~~~~||||||qqqcccXXXSSSNNNMMMNNNKKKEEEEEEIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA???===::::::;;;<<<>>><<<;;;;;;:::999888777777333333333333333333333333333222222111111111111111////////////////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000---......///000111111222111111111000111111222333111666;;;<<<::::::>>>BBB;;;>>>BBBCCCBBBBBBEEEGGGBBBBBBBBBBBBBBBCCCDDDDDDAAAEEEGGGEEE@@@>>>???BBBEEECCCAAA@@@AAADDDGGGJJJAAA??????AAAAAA@@@BBBGGGIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMNNNNNNMMMKKKMMMPPPRRRQQQNNNIIIEEECCCHHHJJJLLLNNNOOONNNLLLKKKCCCEEEGGGHHHIIIJJJLLLNNNJJJHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJFFF@@@???DDDFFFDDDGGGMMMQQQccc|||zzzrrrpppmmmjjjsssuuuWWWBBB<<<===333222444777555000///111///////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***,,,...,,,***)))***---))))))***---///000000///------...//////000555:::333BBBSSS]]]gggzzz@@@BBBDDDEEEEEEFFFHHHJJJMMMKKKJJJMMMRRRWWWXXXXXXXXXUUUSSSUUUZZZ^^^``````\\\___bbbdddfffkkkqqqvvv}}}rrrhhhhhhuuuxxxfff]]]YYYVVVOOOMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@???===<<<======>>>BBB???;;;777444333333444777555333333444444333222000000000000111222333444///............---------......------------......,,,------......------,,,************************(((***++++++******+++,,,,,,,,,++++++***)))(((((()))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++************************........................------......///000000000////////////000000000000000000000000111111111111333333444666777999::::::<<<>>>???AAABBBBBBAAAAAA>>>@@@BBBDDDDDDDDDBBBAAAAAAAAABBBAAA@@@???AAACCCDDDCCCCCCCCCDDDEEEGGGHHHFFFCCC???>>>@@@CCCEEEEEEJJJIIIHHHGGGGGGHHHJJJKKKGGGKKKQQQRRRQQQOOONNNOOONNNPPPQQQQQQPPPLLLHHHEEEEEEGGGMMMSSSSSSNNNKKKMMMIIIIIIKKKMMMOOONNNKKKIIIIIIJJJKKKKKKJJJHHHFFFDDDEEEHHHJJJHHHDDDCCCFFFJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGEEEGGGPPP\\\nnn~~~{{{pppmmmwwwyyy[[[GGG???===999555222222222111000//////...////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$&&&***...111''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''')))+++,,,,,,,,,***)))++++++,,,,,,,,,------------------............//////444888999<<>>======<<<<<<<<>>@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???BBBCCCCCCBBB@@@???@@@BBBDDDCCCCCCCCCDDDFFFGGGHHHFFFDDDAAABBBDDDGGGIIIJJJLLLKKKIIIGGGGGGGGGHHHIIIKKKMMMOOOOOONNNNNNPPPRRRSSSTTTTTTSSSQQQNNNJJJHHHHHHHHHLLLQQQQQQLLLLLLNNNJJJKKKLLLNNNPPPOOOLLLJJJKKKLLLLLLLLLKKKHHHFFFDDDFFFHHHJJJIIIEEEEEEHHHKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBCCCIIIOOOYYYjjjzzziiiYYYFFF999555444222///222222111000000///......////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%'''***,,,''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''(((***,,,,,,+++***)))***++++++++++++,,,,,,,,,------------............---000333333333:::HHHTTT>>>AAADDDFFFGGGGGGHHHIIILLLKKKKKKLLLOOORRRSSSSSSRRRQQQQQQTTTXXX\\\^^^___eeeffffffffffffgggjjjlllpppiiidddddddddgggwwwrrr```TTTOOOPPPPPPOOOLLLKKKIIIGGGEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;???===:::666444333444444666444222222333444333222222222111000000000111111............------------------------------------+++,,,,,,------,,,,,,+++************************((()))+++***))))))***,,,+++++++++******))))))((()))))))))*********+++++++++******))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,)))))))))*********++++++************************------------------------,,,,,,---......//////000....../////////000000000//////000000000000111111111111222333555666777777:::;;;===>>>???@@@@@@@@@CCCCCCBBBAAA@@@???>>>===CCCCCCCCCBBB@@@@@@AAABBBDDDCCCCCCCCCEEEFFFHHHJJJGGGEEEEEEFFFIIILLLNNNNNNJJJIIIHHHHHHHHHJJJKKKLLLOOOOOONNNLLLLLLMMMQQQUUUVVVUUUTTTSSSQQQNNNLLLKKKLLLKKKLLLNNNMMMKKKLLLQQQLLLLLLMMMPPPQQQQQQNNNLLLNNNNNNNNNMMMKKKHHHFFFDDDFFFHHHIIIHHHFFFFFFIIIMMMJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDFFFHHHIIIJJJRRRZZZgggzzz}}}[[[HHHAAA888333222222111///111111000000//////......//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***'''(((***+++++++++***))))))))))))*********++++++,,,,,,,,,---------.........000222222111222666:::===@@@DDDFFFFFFGGGHHHIIILLLKKKKKKLLLNNNOOOPPPPPPSSSSSSTTTVVVZZZ]]]```aaabbbbbbbbbaaaaaabbbcccdddhhhbbbcccjjjmmmooo}}}rrrbbb[[[RRRMMMMMMOOOOOONNNJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>??????>>>===;;;:::===;;;999666444444444444555333222222333444333333333222111000////////////.........---------,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************((()))******))))))***++++++*********)))))))))((())))))))))))******************))))))))))))************))))))))))))******(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........./////////000000////////////000000000111000000111222333444555555888999:::<<<===>>>??????BBBAAA@@@???>>>>>>>>>>>>AAABBBCCCBBBAAAAAACCCEEECCCCCCCCCDDDEEEHHHJJJKKKIIIHHHGGGIIIKKKMMMNNNMMMEEEFFFGGGIIILLLOOOQQQSSSPPPOOONNNMMMMMMOOOSSSUUUTTTSSSRRRPPPOOOOOONNNNNNPPPMMMKKKLLLKKKIIIMMMSSSOOOOOOOOOQQQSSSSSSPPPNNNQQQPPPOOONNNKKKHHHFFFDDDEEEFFFFFFEEEDDDEEEIIILLLIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGHHHHHHGGGGGGIIILLLRRRXXXfff}}}pppNNN===;;;:::777555333222222111000000000//////..................---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******'''((()))*********))))))((((((((())))))))))))***+++,,,,,,,,,------------...///111222222222222222;;;>>>BBBDDDEEEEEEGGGHHHKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWYYY\\\___```]]]]]]]]]]]]___```aaaaaa___]]]bbbmmmuuuzzzzzzmmmqqqxxxcccZZZUUUQQQMMMKKKLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDD>>>??????@@@???===<<<;;;:::999777666555444444444444333111111333444444333333333111000//////.........------------,,,,,,,,,,,,,,,---......---,,,,,,******++++++++++++******))))))))))))))))))))))))''')))******)))(((***+++*********)))))))))))))))(((((()))))))))************))))))))))))))))))******))))))(((((())))))***'''''''''((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------..................////////////...////////////000000000//////000111222333444444666777888999:::<<<===>>>???>>>>>>>>>>>>???@@@AAA>>>???AAAAAAAAABBBEEEGGGCCCCCCCCCDDDFFFIIIKKKMMMLLLJJJHHHIIIJJJJJJJJJIIIEEEFFFHHHJJJMMMPPPSSSTTTMMMMMMNNNOOOQQQSSSTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSRRRNNNKKKKKKJJJIIINNNTTTQQQPPPPPPRRRSSSTTTRRRPPPRRRQQQPPPNNNKKKHHHFFFEEEDDDCCCCCCBBBBBBDDDGGGIIIGGGHHHJJJKKKJJJIIIGGGFFFGGGGGGGGGDDDCCCCCCEEEEEEFFFDDDHHHXXXqqq|||oooXXX@@@888???555555333222000//////000/////////...............------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***''''''(((((())))))))))))''''''((((((((()))))))))++++++++++++,,,,,,,,,---,,,+++,,,---.../////////:::===???AAABBBCCCFFFHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOQQQTTTVVVWWWXXX[[[]]]\\\[[[[[[]]]```bbbbbbaaa^^^```fffqqq|||zzzlllbbbiii~~~{{{nnnbbbXXXSSSNNNLLLJJJIIIHHHFFFDDDBBBEEEEEEEEEDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;777777666555555444555555444222111111333444444333333222111000///.........------------,,,,,,,,,,,,+++,,,---......---,,,+++)))******++++++******)))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))************+++((((((((()))))))))******))))))))))))))))))))))))******************************+++,,,,,,------...------........./////////......////////////000000//////000111222222333333555555555666888:::<<<===<<<<<<===???@@@AAABBBCCC===>>>@@@@@@@@@BBBDDDGGGCCCCCCCCCEEEGGGJJJMMMNNNNNNKKKHHHFFFFFFGGGFFFEEEIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMQQQTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUPPPMMMLLLLLLKKKJJJOOOUUURRRQQQQQQRRRTTTTTTSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA@@@@@@CCCEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEJJJKKKHHHCCCBBBCCCDDDBBB===AAAFFFJJJOOOYYYfffppprrr]]]JJJCCC>>>555444:::111000////////////000111..................------------,,,,,,,,,+++++++++++++++++++++************+++++++++***))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''((((((((()))'''''''''((((((((())))))******+++++++++,,,,,,,,,...---,,,,,,,,,---///000:::;;;<<<===>>>AAAEEEHHHHHHKKKNNNOOONNNMMMNNNOOOOOORRRVVVWWWVVVWWWYYY\\\\\\[[[[[[]]]aaabbbbbb```___eeeiiinnn{{{~~~iiieeeeeennn{{{zzzhhh^^^]]]YYYTTTPPPKKKJJJHHHGGGFFFEEECCCBBBDDDDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@======<<<;;;::::::::::::666555555555555555555555333111000111333444444333222111000///////////////---------,,,,,,,,,++++++***+++---......---+++***))))))************))))))))))))))))))))))))))))))'''((())))))(((((()))+++((()))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))((((((''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------------.........//////........./////////000000000000000111222222333333333333333444666999;;;<<<;;;<<<>>>@@@BBBBBBCCCBBB>>>???@@@@@@??????AAACCCCCCCCCDDDEEEHHHKKKNNNOOONNNKKKFFFDDDDDDDDDDDDDDDHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKPPPUUUXXXXXXWWWSSSSSSSSSSSSSSSRRRRRRRRRNNNLLLLLLNNNMMMLLLOOOTTTRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPNNNLLLIIIHHHFFFFFFFFFDDDAAA???@@@BBBEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJLLLIIIDDDCCCFFFEEE@@@<<>>>>><<<;;;999888777777888999555555555555555555555555333111000111222444444333111000000///////////////---------,,,,,,,,,++++++***+++---......---+++***))))))************))))))))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------.........//////............/////////000000000111111222222333333222222222333555888:::<<<;;;===???BBBCCCCCCBBBAAA@@@@@@AAA???>>>===>>>@@@CCCCCCDDDEEEHHHKKKNNNPPPNNNJJJEEEBBBCCCDDDEEEEEECCCDDDFFFGGGHHHIIIIIIIIIKKKIIIJJJNNNTTTYYYZZZZZZSSSSSSSSSRRRQQQOOONNNMMMLLLKKKLLLOOOOOOMMMOOOTTTSSSQQQQQQQQQSSSTTTSSSRRRPPPOOOMMMKKKIIIGGGGGGFFFHHHEEEBBB@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFCCCFFFEEEAAAAAADDDCCC===@@@>>><<<>>>BBBDDDBBB???CCCKKKYYYlll{{{cccIII888:::777555555333000000333111///...000333222...***------------------------,,,,,,,,,+++++++++******+++++++++************)))+++++++++***)))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))************+++++++++&&&***------++++++---000888777999;;;:::999===CCCIIIHHHHHHIIIJJJMMMPPPRRRRRRQQQQQQSSSVVVXXXYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]___]]]\\\^^^bbbfffhhhfffddd___hhhrrruuuqqqjjjeeecccddddddfffnnn{{{uuujjjfffYYYXXXVVVTTTQQQMMMJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDCCCAAA@@@?????????>>>>>>???>>>>>>===<<<;;;;;;::::::999888777666666666666666555444222111000222222111000000000000000222111///---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''(((((('''&&&%%%%%%***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------000000111222222222222111111222222222222444888;;;:::;;;<<<>>>???@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDEEEFFFGGGHHHHHHKKKIIIFFFDDDCCCCCCCCCDDDEEEDDDBBBDDDGGGJJJLLLMMMHHHIIIKKKNNNRRRUUUUUUUUUSSSSSSRRRPPPNNNMMMKKKKKKNNNMMMMMMNNNPPPQQQQQQPPPMMMMMMNNNOOOPPPQQQSSSTTTUUUSSSPPPMMMKKKKKKKKKKKKDDDCCCAAA???=========>>>AAACCCEEEDDDBBBBBBEEEGGGEEECCCAAA???============???>>><<<;;;::::::;;;;;;>>>@@@DDDLLL\\\rrrzzzaaaRRRHHH===666444222222222111111111000000000000//////.........---------------------------------,,,,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((()))))))))))))))************+++++++++666555777;;;;;;:::>>>DDDGGGGGGGGGGGGIIILLLOOOPPPPPPPPPPPPRRRUUUWWWWWWVVVWWWXXXZZZZZZZZZ[[[]]]___```______bbbeeeeeebbb```aaahhhoooqqqllleeeaaa___[[[[[[[[[```iiisss{{{yyynnnfff\\\VVVUUUUUUUUUSSSQQQNNNKKKIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::999888777666666666666666555444222111000111111000///////////////111000///...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((('''''')))))))))))))))((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------///000111111222222111111111222222222222444777:::999:::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===AAAAAABBBBBBCCCDDDEEEEEEIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIHHHGGGEEEFFFGGGJJJNNNPPPQQQQQQOOOOOOOOONNNMMMMMMLLLLLLOOOMMMMMMMMMOOOOOOOOOMMMLLLLLLLLLMMMMMMOOOPPPQQQVVVTTTPPPMMMJJJIIIHHHHHHCCCBBB@@@>>>============???BBBEEEEEECCCBBBBBBCCC???>>>===;;;;;;;;;<<<===???>>>===;;;:::999::::::888999<<>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888777666666555555555555444222111000000000///............///////////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,************************++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''***************))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''''''''(((((())))))***)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------//////000111111111111000111222333333333444777:::999999999::::::;;;;;;;;;===<<<;;;999999999:::;;;@@@@@@@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGHHHGGGDDDBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNNNNOOOOOONNNLLLLLLLLLLLLLLLMMMMMMNNNOOOUUUSSSOOOLLLHHHFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<===@@@CCCDDDCCC@@@>>>>>>;;;:::999999:::;;;===>>>???>>><<<;;;:::999999999777999;;;===>>>@@@DDDFFFNNN[[[nnnlllXXXJJJDDD777333111333444222111222111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******))))))((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++444333555:::<<<;;;===BBBBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKMMMPPPRRRRRRPPPNNNRRRSSSUUUVVVVVVXXX[[[]]]`````````______]]][[[ZZZ^^^```aaa```\\\XXXWWWWWWZZZZZZ[[[^^^bbbfffggggggiiiiiiiiimmmuuu}}}ppphhhccc[[[TTTRRRQQQOOOOOORRRLLLLLLKKKJJJIIIGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;;;;:::999999777777666555444555555444333222111111///......---------......---...//////...---+++***,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,************************************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************)))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******)))))))))************+++************+++++++++++++++++++++,,,,,,,,,,,,,,,......///000000000000///111222333333333444666888777777777777777777888888<<<;;;999888777777888999@@@??????>>>???@@@AAABBB@@@AAACCCDDDDDDCCCBBBAAAEEEDDDDDDEEEFFFFFFCCCAAABBBDDDGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQOOONNNNNNOOOPPPOOOMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQOOOMMMJJJGGGEEEDDDDDDAAAAAA@@@>>>===<<<<<<;;;>>>???@@@@@@???>>><<<<<<;;;;;;:::::::::<<<===>>>;;;;;;;;;::::::::::::::::::<<<>>>???>>><<<<<<<<<<<>>???@@@@@@AAACCCDDDEEEFFFIIIJJJKKKNNNQQQQQQPPPNNNNNNPPPRRRSSSSSSUUUXXXZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUUVVVWWWYYYYYYZZZ]]]aaacccccccccaaaaaaaaadddhhhnnntttzzzyyyrrrkkkfffbbb___XXXRRRMMMKKKJJJGGGGGGJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<:::999888777666555555444444444444444333222111111......------------......------.........,,,***))),,,,,,+++++++++******************++++++,,,,,,,,,******************************************++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((()))))))))*********)))))))))*********++++++)))*********++++++,,,,,,------...////////////...000111222222222333444666666555555444444555666777;;;:::999888777888888999<<<;;;:::::::::<<<===???<<<>>>@@@BBBBBBAAA???>>>DDDBBB@@@AAACCCDDDEEEEEEAAADDDGGGGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLMMMKKKJJJIIIGGGFFFDDDDDDCCC@@@@@@??????>>>>>>======@@@>>><<<;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;888888999::::::;;;;;;;;;999;;;<<<<<<;;;;;;;;;<<>>>>>AAAIIIVVVeeeooovvvyyynnn```SSSNNNGGG@@@<<<777222...111444555333111000000111/////////.........------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********777333444999<<<:::999;;;>>>>>>???@@@AAABBBCCCCCCGGGGGGIIIKKKOOOPPPOOONNNLLLMMMOOOOOOPPPQQQTTTVVVWWWYYYZZZZZZZZZZZZ[[[]]]XXXWWWUUUTTTTTTUUUVVVWWWZZZZZZZZZ\\\___```___^^^]]]\\\___cccddddddhhhnnnwwwvvvzzzyyyrrrkkkgggbbb]]]YYYXXXXXXXXXPPPLLLHHHHHHFFFCCCDDDGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999999999999::::::;;;;;;<<<<<<;;;;;;888888777666555444333333333333333333333222111111...------------...//////------------,,,+++******++++++++++++************))))))******+++,,,,,,,,,******************************))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((())))))))))))*********(((((())))))***+++++++++,,,,,,---............---...000111111111111222444444444333222333444666777999999::::::::::::::::::666666555555666888:::<<<<<<===???@@@AAA@@@>>>===BBB@@@>>>>>>AAADDDEEEFFF@@@CCCFFFEEECCCBBBDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHGGGEEEGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>??????@@@@@@@@@@@@???@@@===999888999;;;======<<<:::999777666666777777666777888999:::;;;;;;;;;;;;;;;<<<;;;::::::;;;===:::888777777;;;AAAHHHMMMMMMTTT]]]dddjjjrrr|||uuummmbbbZZZTTTMMMEEE>>>:::666333222555555222//////222222...---///111000.........---------,,,,,,++++++,,,,,,,,,,,,,,,---*********************************))))))))))))((('''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******555111222888<<<;;;:::;;;======???@@@AAAAAABBBBBBDDDDDDEEEGGGKKKNNNNNNNNNJJJKKKMMMMMMLLLMMMPPPRRRUUUWWWYYYYYYXXXXXXZZZ]]]YYYWWWTTTSSSTTTUUUVVVVVVYYYYYYYYY[[[]]]___^^^]]]___]]]___cccbbb___bbbhhhnnnlllooozzzzzz}}}uuulllddd___\\\```___\\\XXXTTTQQQPPPOOOOOOKKKIIIJJJHHHEEEFFFJJJCCCCCCCCCBBBAAA???>>>===========================;;;;;;:::999999999::::::::::::::::::::::::999888666666555444333222222111222333333333333222111111......------...//////000...---,,,+++************++++++++++++************((())))))***++++++,,,,,,***************************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******''''''((())))))***++++++++++++,,,---------------,,,...000000000///000222333222111111222444666777888999;;;<<<======<<<;;;555444333444555888;;;===>>>???@@@@@@@@@???>>>>>>???>>>>>>???AAACCCCCCCCC@@@DDDGGGFFFCCCBBBDDDFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLJJJHHHGGGFFFEEEBBB@@@CCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCAAA??????<<<>>>???AAABBBBBBBBBBBB>>>;;;888888;;;======<<<;;;:::999777666666777888777888999::::::999888777:::;;;<<<<<<::::::;;;===222333444666999<<<>>>>>>555:::@@@DDDGGGOOO[[[dddrrr{{{rrreeeXXXHHHDDD===777333222333444666333...++++++///333555000333222......111000,,,------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******************************)))))))))(((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***222///111888======<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBAAABBBDDDHHHLLLNNNNNNIIIJJJKKKKKKKKKKKKMMMOOOUUUWWWYYYXXXVVVVVVYYY\\\ZZZXXXUUUSSSTTTUUUUUUUUUSSSSSSTTTVVVZZZ]]]^^^^^^dddaaaaaaccc```[[[]]]ddd\\\fffrrrzzz{{{xxxuuutttuuu}}}wwwqqqnnnhhhhhhfffdddaaa___``````VVVXXXYYYYYYVVVTTTRRRQQQKKKHHHGGGHHHEEEBBBCCCGGGAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<999999999999999888777666666555444333222111111000222222333333333222111111...............///000111...---,,,***)))******++++++++++++************)))((())))))***++++++,,,,,,***************************))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((('''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++++++++,,,------------,,,+++---///000///...///000222111111111222444777888777999<<<>>>??????===<<<777666555666888;;;???AAAAAAAAAAAAAAAAAA@@@??????>>>>>>???AAACCCCCCAAA???CCCGGGJJJIIIEEECCCFFFIIIDDDEEEFFFIIIKKKMMMOOOPPPQQQOOOLLLIIIGGGEEEAAA???CCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEDDDBBB???===<<<<<<===???BBBCCCDDDDDDDDD;;;999888:::===>>><<<:::<<<;;;:::999999999:::;;;::::::::::::999777555444555777999:::999888999:::888777777777888999888777777999:::999888;;;CCCIIIVVViiiyyysssgggYYYQQQJJJ???444666777777555222222333666...222444333///------///+++......,,,///444333------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...444888888:::>>>???>>>:::;;;===???@@@AAAAAAAAAAAAAAABBBDDDHHHIIIIIIHHHKKKJJJIIIHHHIIIJJJKKKLLLOOOPPPRRRTTTVVVWWWWWWWWWVVVSSSQQQQQQSSSUUUUUUSSSVVVTTTRRRVVV[[[___^^^[[[bbbdddddd```[[[ZZZ]]]aaa^^^bbbfffjjjkkklllmmmooorrryyyvvvssspppooorrruuuvvvxxx}}}}}}|||}}}yyyvvvrrrnnnjjjfffaaa^^^___\\\ZZZYYYZZZZZZWWWTTTWWWUUURRROOOMMMMMMMMMMMMKKKKKKJJJHHHEEEBBB@@@>>>>>>>>>=========<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::999999888999:::<<<===;;;===>>>===:::666444444444444333222222111111000111111111000000000000///111111000///////////////000000///---,,,+++***)))++++++,,,---,,,+++***)))((('''&&&''')))******)))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------.../////////000000111111111000///...///222555777777999<<>><<<:::333555888<<>>???@@@AAABBBCCCCCCBBBBBBFFFJJJLLLLLLJJJHHHIIIJJJJJJHHHHHHJJJNNNQQQQQQOOOQQQPPPNNNKKKGGGDDDBBB@@@CCCDDDFFFEEEDDDCCCDDDEEEHHHHHHGGGDDD@@@>>>>>>???@@@???>>>BBBFFFFFFAAA<<<;;;999777888;;;<<<<<<:::;;;;;;;;;:::999888666666666666555555555666666777888888999999999999888888666777888999999888777666888777666666777999;;;<<>><<<:::777444222222222111111111000000////////////............000///...---------------,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((444888999777888;;;:::777888999;;;>>>???@@@AAA@@@???BBBEEEIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIJJJKKKOOOPPPQQQSSSTTTUUUUUUUUUVVVTTTQQQQQQSSSTTTTTTRRRQQQOOOPPPTTT\\\``````^^^]]]___```]]]ZZZYYY]]]aaa```aaadddeeegggiiimmmppp{{{vvvnnnhhhfffccc___^^^```ZZZ[[[\\\```dddggghhhhhhlllmmmmmmllliiigggggggggfffdddaaa```___]]][[[XXXXXXVVVUUUUUUWWWWWWVVVTTTSSSRRROOOLLLJJJJJJJJJJJJJJJIIIGGGEEECCC@@@???>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999:::999888888888999:::;;;999;;;<<<;;;888555444444444444333222222111111000111111000000000/////////111000000//////////////////......---,,,+++************+++++++++***)))(((***))))))***---//////...*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------............/////////000000///......///111444666777888;;;<<<===<<<:::999666888;;;>>>AAABBBCCCDDDEEEFFFFFFEEEBBB@@@@@@@@@DDDEEEFFFGGGHHHGGGGGGFFFKKKLLLLLLIIIGGGFFFIIIKKKEEEEEEFFFJJJOOOSSSTTTSSSQQQPPPNNNKKKHHHFFFDDDCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@@@@AAABBB@@@@@@BBBEEEDDD???::::::888666777:::<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666555555555555555555888888999999999999888888777777777888888777777777777777666555666888:::;;;EEEPPP\\\[[[QQQGGGDDDEEEFFFGGGHHHLLLOOOOOOLLLIIIEEECCC???<<<::::::;;;;;;<<<888444333333444333111222222111111111000000000////////////.........---//////...---------------,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''777888777555888;;;888333555777:::===???@@@AAAAAABBBGGGLLLNNNKKKHHHFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKNNNNNNPPPQQQSSSUUUVVVWWWXXXVVVTTTTTTUUUUUUUUUTTTQQQPPPQQQUUU[[[______^^^WWWYYY[[[ZZZXXXYYY]]]aaa````````````aaaeeekkkooozzzwwwzzz~~~}}}xxxkkkeee``````]]]YYYVVVWWWYYYYYYYYY\\\___``````___]]]___bbbbbbaaa`````````\\\ZZZYYYXXXYYYYYYWWWUUUQQQPPPOOOPPPRRRSSSSSSQQQOOONNNKKKIIIGGGGGGGGGGGGHHHGGGDDDAAA???=========>>><<<;;;999999:::;;;<<<;;;;;;:::::::::999999999:::999777666666777777888777888888777555444555666444444333222222111111000111111111000000000//////111000//////......//////---------,,,,,,,,,++++++))))))******))))))(((''')))))))))+++...000111000******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......///...------...000222444777888999999:::999999999:::;;;===???AAACCCCCCDDDGGGFFFEEEEEEEEEEEEDDDBBBIIIJJJKKKLLLLLLLLLKKKJJJNNNMMMIIIEEECCCDDDHHHKKKDDDDDDFFFJJJOOOSSSTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHFFFCCCAAABBBFFFIIIJJJIIIHHHHHHGGGEEEBBBAAAAAABBBCCCAAAAAABBBDDDCCC>>>999888777666888:::<<<==================<<<<<<;;;:::666666555555444444444444888888999999999999888888888777777666666777777888666555444444555666888999???CCCDDD@@@888222111333888777888999::::::888666666666555555555555666777222000......000222222222111111000000000000000/////////.........---------......---,,,,,,,,,------+++++++++++++++***************************************))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444444222333999>>><<<666444666999===@@@BBBBBBCCCHHHMMMQQQPPPJJJEEEEEEFFFJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNPPPRRRUUUWWWYYY[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVXXX[[[\\\ZZZXXXUUUWWWXXXXXXXXXYYY[[[^^^]]]]]]]]]]]]^^^bbbgggkkkuuuvvvxxxzzz|||zzzuuuppplllgggddddddbbb]]]YYYZZZYYYXXXYYY[[[]]]^^^]]]\\\^^^```cccddddddccccccccc]]][[[XXXWWWWWWVVVTTTRRRMMMMMMMMMMMMNNNOOONNNNNNLLLKKKIIIGGGFFFEEEDDDDDDFFFDDDAAA>>><<<;;;;;;<<<===;;;999777777999;;;===;;;;;;;;;;;;::::::::::::999888777555444444555555555555666555333333555777444444333222222111111000222222222222111111111111000000///............///---------------------...*********)))))))))(((((((((''''''))),,,------,,,))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222888888888777888888999:::<<<<<<===???@@@AAABBBBBBHHHEEECCCDDDGGGIIIGGGEEEJJJJJJKKKLLLLLLKKKJJJIIIJJJHHHEEECCCBBBCCCGGGIIIFFFGGGIIILLLOOOPPPQQQPPPQQQPPPNNNLLLKKKKKKKKKLLLIIIEEEAAABBBHHHMMMNNNLLLIIIIIIHHHEEEAAA??????@@@AAAAAAAAABBBCCCBBB>>>:::888888888999;;;===??????@@@@@@@@@???===<<<:::999666666666555555444333222888888999999999999888888888777666555555666777888444444333333444555666666999888777555444444666888555444444444444444444333333333333333333222111111222111/////////000000000////////////////////////.........---------,,,,,,------,,,,,,,,,,,,,,,---+++++++++******************************************)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''222222000111888???>>>999555777:::>>>AAACCCDDDDDDIIILLLOOOLLLGGGEEEHHHLLLPPPOOONNNLLLLLLLLLMMMMMMSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXXXXWWWVVVVVVVVVVVVZZZZZZZZZ[[[[[[ZZZWWWUUUWWWWWWXXXXXXXXXXXXYYY[[[WWWYYY\\\^^^___```ccceeebbbjjjuuu}}}|||vvvpppnnnlllgggdddeeeddd^^^[[[[[[XXXXXXXXX[[[]]]___^^^]]]YYY[[[^^^^^^]]]\\\]]]]]]ZZZXXXVVVTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDEEECCC???<<<:::::::::;;;<<<;;;888777777999;;;===<<<<<<<<<<<<;;;;;;;;;;;;999888666444333333333444333444555444333333555777444444333222222111111000444444333333333222222222000//////...........................////////////++++++******)))))))))))))))((('''((()))***)))((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++************,,,,,,+++,,,---...000111888777777777888999:::;;;;;;<<<<<<===>>>???@@@@@@FFFCCCAAACCCFFFIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDAAAAAAAAABBBCCCEEEEEEFFFFFFHHHKKKMMMOOOOOOOOOOOOPPPPPPNNNMMMLLLMMMMMMNNNLLLGGGCCCDDDJJJOOOOOONNNIIIIIIGGGDDD???<<<<<<<<<>>>???@@@BBBCCCBBB???===999:::;;;;;;<<<>>>@@@BBBCCCCCCBBB@@@===;;;888777555555666666555555333333888888999999999999888888888777666555555666777888333333333333333333444444777555333111222222222222111111222222222222333444000000111111000...---,,,.........---,,,+++,,,,,,........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333333222111555::::::666666888;;;>>>AAACCCDDDEEEEEEGGGHHHHHHGGGIIIMMMQQQRRRQQQPPPOOONNNNNNOOOOOOYYYXXXVVVTTTRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSTTTTTTVVVWWWYYY[[[[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXSSSWWW[[[^^^______``````^^^eeeooowwwwwwrrrrrrtttkkkfffcccdddccc___\\\\\\YYYYYYZZZ\\\___``````___XXXYYYZZZZZZYYYYYYZZZ[[[WWWVVVTTTTTTUUUTTTSSSQQQOOOPPPPPPNNNKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBB???===;;;:::::::::;;;:::999888888:::;;;===<<<<<<;;;;;;;;;:::::::::888777555444333333333444333555666666555555666777444444333222222111111000444444444333333333222222000///......------...................../////////,,,+++***))))))))))))***+++)))(((((())))))((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((()))))))))******************+++++++++++++++++++++************)))++++++,,,,,,---...000000555555666666888999;;;<<<;;;;;;;;;;;;<<<===???@@@CCCAAA@@@@@@CCCEEEFFFFFFCCCDDDDDDDDDCCCBBB@@@???======???BBBEEEFFFEEECCCCCCGGGKKKNNNOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMLLLHHHFFFFFFJJJMMMMMMLLLIIIHHHGGGCCC>>>;;;;;;;;;<<<>>>@@@BBBBBBAAA???>>>999;;;<<<<<<<<<===@@@BBBCCCBBBAAA???<<<:::777666444555666777777666555444888888999999999999888888777666666555555666666777333333333333333333333333444333111111111000///...111222444444444444666888222333333444444444333333***,,,---------,,,...///,,,------------.........------,,,,,,,,,+++++++++++++++******++++++,,,,,,)))))))))***************(((((((((((((((((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000333222///000555666444666888;;;>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMOOONNNNNNMMMNNNOOOPPPQQQVVVUUURRRPPPNNNNNNNNNNNNPPPSSSVVVVVVUUUTTTUUUVVVRRRTTTWWWYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVSSSVVVZZZ]]]^^^^^^^^^___aaa```dddkkknnnlllnnnrrrjjjdddaaabbbaaa]]][[[\\\RRRQQQRRRSSSVVVWWWVVVTTTXXXYYYYYYXXXWWWYYY\\\^^^WWWVVVUUUUUUVVVWWWVVVTTTNNNPPPPPPNNNJJJHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@???===<<<:::::::::::::::::::::;;;<<<<<<:::::::::999999999888888777666555444333333444555444666888888777666666777444444333222222111111000333333222222222111111111//////...------------...---------------,,,,,,,,,+++***)))((('''((()))))))))((('''((()))***)))((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((((((((()))))))))***************+++++++++++++++++++++*********))))))++++++,,,---...///000000111222333555777999;;;;;;::::::::::::<<<===???@@@>>>??????>>>>>>@@@CCCEEEDDDDDDDDDDDDCCCAAA???>>>???>>>???BBBEEEFFFDDDBBBDDDHHHMMMOOOOOONNNOOOPPPMMMNNNOOOPPPPPPNNNMMMKKKIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGFFFCCC???===>>>>>>===???AAABBBBBB@@@>>>===888:::<<<;;;::::::===@@@??????>>>===;;;999888777333555777888999888777777888888999999999999888888555666666666666666666555333333333333333333333222111111111111222222111111***---///000......///111..................//////+++...000000///...000222+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***************+++,,,,,,((()))))))))*********+++(((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,///000......222555555555777:::===???AAAAAAAAAEEEEEEFFFHHHJJJJJJGGGEEEKKKKKKJJJKKKMMMOOOQQQRRROOONNNLLLKKKKKKLLLNNNOOOQQQUUUXXXYYYXXXWWWXXXZZZPPPSSSVVVXXXWWWVVVUUUTTTSSSSSSSSSUUUWWWXXXWWWVVVTTTVVVYYY[[[\\\]]]^^^```]]]WWWWWW___dddcccbbbeeefff```]]]]]]\\\YYYXXXYYYYYYXXXWWWYYYZZZZZZYYYWWWRRRRRRRRRQQQQQQTTTXXX\\\VVVUUUSSSSSSSSSSSSQQQPPPMMMOOOPPPNNNJJJHHHIIIKKKGGGGGGGGGGGGFFFEEECCCCCCBBBBBBAAA@@@???===;;;::::::::::::;;;;;;<<<<<<<<<888888888777777777777666777666555444333444555666444777::::::999777777777444444333333222111111000111111111000000000000/////////...------------...,,,,,,,,,++++++************)))(((&&&&&&''''''(((%%%$$$$$$%%%((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++(((((((((((()))))))))))))))************+++++++++,,,+++++++++******))))))+++,,,,,,---...///000000...///222444777999::::::;;;::::::;;;<<<>>>@@@AAA<<<>>>>>>===;;;<<<@@@DDDEEEFFFFFFEEEDDDBBB@@@???CCCAAA@@@BBBEEEFFFEEEBBBHHHLLLPPPPPPNNNKKKKKKKKKLLLNNNPPPQQQQQQOOOLLLJJJGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEECCCAAA@@@AAABBB>>>AAACCCCCCAAA>>><<<;;;777:::;;;:::888888;;;>>><<<<<<<<<<<<;;;:::999888333444777999::::::999888888888999999999999888888444555666777777666555444333333444444444333333222333333222111///.........///222555555333111222333333333111000000//////000,,,...000///---+++,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***+++,,,,,,(((((())))))*********+++(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&//////000111222333444444666888:::===???AAACCCCCCBBBDDDFFFGGGHHHGGGEEEDDDIIIJJJJJJIIIGGGHHHJJJMMMIIIIIIHHHHHHIIIKKKNNNPPPZZZXXXWWWVVVXXX[[[___bbbUUUWWWYYYZZZYYYVVVRRRPPPXXXTTTQQQPPPTTTWWWYYYYYYWWWXXXXXXYYYZZZ\\\^^^___^^^ZZZUUUTTTVVVZZZ^^^___aaa```___]]]\\\[[[[[[[[[UUUVVVVVVWWWWWWWWWWWWVVVTTTRRROOONNNNNNQQQUUUWWWUUUTTTTTTTTTTTTRRRPPPMMMLLLKKKIIIHHHGGGGGGHHHIIIFFFGGGGGGGGGFFFDDDCCCBBBDDDCCCAAA???===;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<:::888777777777666444777777777777666666666666999;;;<<<;;;999777777888666555444444222222111000111111000000//////......---------------------------,,,++++++******+++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++************)))++++++,,,------.........111222333444555777888888<<<;;;999:::<<<=========;;;;;;999999999999;;;;;;BBBDDDEEECCC@@@@@@DDDHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEIIIMMMLLLIIIHHHJJJNNNPPPQQQRRRRRRPPPNNNKKKIIINNNLLLJJJIIIHHHFFFCCCAAACCCBBB@@@@@@AAAAAA@@@???>>>@@@BBBDDDCCCAAA===;;;:::;;;<<<;;;::::::;;;===999999999888888888888777555666777888888999999888:::999888777666555444333333333333333444444555666333222222222111000000000111111111111000000000///222222333222222111000////////////000//////...---000///...---------------------,,,,,,,,,+++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''%%%### ###%%%'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''......///000111222333333555666888;;;>>>@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDJJJKKKKKKJJJIIIIIIJJJLLLFFFFFFFFFHHHJJJMMMOOOQQQXXXWWWVVVUUUVVVYYY\\\^^^SSSUUUWWWXXXWWWUUURRRPPPSSSRRRPPPRRRUUUWWWWWWVVVVVVXXX[[[]]]^^^]]][[[ZZZZZZWWWTTTTTTVVVZZZ^^^___\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQNNNMMMMMMPPPSSSUUUUUUTTTSSSSSSSSSRRROOOMMMIIIIIIGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGFFFEEECCCBBBDDDCCCAAA???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999777555444444444333222555555666666777777888888888999:::999777666666666444444444333333222222111111111000000///.........------------------,,,,,,++++++***))))))))))))************)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((())))))***+++)))))))))******+++++++++............------------111111222333555666777888;;;::::::;;;===>>>===<<<;;;:::999999999999:::;;;@@@AAABBBBBBCCCDDDFFFGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBFFFIIIIIIGGGFFFHHHKKKMMMNNNOOOOOOPPPOOONNNNNNPPPNNNLLLJJJIIIHHHEEECCC@@@???>>>>>>???@@@???===>>>???AAAAAAAAA>>><<<:::999999:::999888888999;;;888888888777777777666666444555666777777888888888999888888666555444333222333222222222333333444555222111111111111111000000111111111000000000//////000000000000000///......---.....................///...------,,,,,,,,,------,,,,,,,,,,,,+++++++++************************************************))))))))))))((((((((('''''''''''''''''''''''''''((('''%%%######%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((------...///000111111222333444777999;;;===>>>???AAAAAABBBBBBCCCDDDEEEFFFJJJKKKMMMMMMKKKJJJJJJKKKCCCDDDFFFIIIKKKNNNPPPQQQUUUUUUTTTTTTUUUVVVXXXYYYRRRSSSUUUVVVUUUSSSQQQOOONNNNNNOOORRRUUUVVVUUUTTTVVVYYY^^^aaaaaa]]]YYYVVVVVVTTTRRRSSSVVVYYY[[[\\\VVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNPPPNNNLLLKKKLLLNNNQQQTTTVVVTTTSSSSSSRRRQQQOOOLLLFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFDDDCCCCCCBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888666444333444444333222444444555666777888888999666777888777555444444444333333333333333333333333111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))******))))))((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******'''(((((()))***+++,,,---000//////...------,,,,,,///000111222444555666666999999:::<<<>>>???===;;;::::::999888888999::::::<<<===???@@@AAAAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???===AAAEEEFFFDDDCCCEEEHHHJJJJJJJJJJJJKKKLLLLLLMMMPPPMMMJJJHHHGGGFFFEEEDDD>>>===<<<<<<>>>???>>>===?????????>>>===<<<:::999777888888777666555777888777777666666666555555555333333444444555666666666888777666555333222111111111111111111111222222333000000000000111111111111000000000000////////////...............---------.........------.........------,,,++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((+++,,,------//////000111222444666888:::<<<======AAAAAA@@@@@@BBBDDDGGGHHHIIIKKKMMMNNNLLLKKKJJJKKKDDDFFFHHHKKKMMMOOOPPPPPPSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUTTTSSSQQQOOOMMMKKKLLLNNNQQQSSSTTTTTTTTTXXX[[[___aaaaaa]]]XXXTTTSSSRRRPPPQQQSSSUUUUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRQQQOOOMMMLLLKKKLLLKKKJJJJJJKKKOOORRRUUUVVVTTTRRRQQQQQQPPPNNNLLLEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<======;;;999777666777777666555444555555666666777777777555666777777444333333333111111222222333333333333111000000///......------++++++++++++,,,,,,,,,,,,******)))(((((((((((()))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((()))***+++++++++---------,,,,,,,,,++++++......///111222333444555666777:::===??????<<<999999999888888888888999999<<>>===<<<;;;>>>BBBDDDDDDCCCDDDFFFIIIHHHFFFEEEEEEEEEGGGHHHLLLIIIDDDBBBBBBBBBAAAAAA===<<<<<<===???@@@???>>>@@@@@@>>>===;;;:::::::::666777777666555444666777777777777666666666555555111111222222333444444555555555444333222111000000000000000//////000000111...//////000000111111111000000/////////.........------------------......444222000...---------...++++++************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))++++++,,,---...///000000222333555888:::;;;<<<<<<@@@?????????AAAEEEHHHJJJGGGIIILLLLLLKKKJJJJJJKKKIIIJJJKKKMMMMMMNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSSSSWWWVVVUUUSSSPPPNNNLLLKKKLLLMMMNNNOOOPPPRRRUUUWWWZZZ\\\]]]^^^^^^[[[XXXWWWSSSQQQPPPOOOPPPPPPOOOMMMNNNNNNNNNOOOPPPQQQSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJKKKMMMQQQUUUWWWVVVTTTRRRPPPPPPOOOMMMKKKEEEFFFFFFHHHIIIIIIJJJJJJFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>???>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<======<<<;;;999888999999999777777777666666555555444444555666777666444333333333000111111222222333333444000000//////...---------*********+++++++++,,,,,,++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&''''''((())))))))))))))))))))))))))))))))))))******+++++++++,,,---...///000111222333444555888<<<>>>>>>;;;888888888888888888888888888;;;CCCKKKIII@@@;;;===BBB@@@@@@@@@@@@???>>>===<<<<<>>???>>>===>>>@@@AAAAAA???AAA@@@>>><<<;;;;;;;;;;;;777888888777555555666777888888777777777666666666111000000000111222333444333333222222111111000000000//////.........//////.........//////000000111/////////............---...------------...000000;;;999555000---,,,,,,,,,******)))))))))******+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))++++++,,,---...//////000222333555777888::::::;;;=========>>>AAADDDHHHJJJDDDFFFHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLLLLMMMOOOPPPRRRWWWUUUSSSPPPMMMKKKJJJJJJNNNOOOPPPPPPPPPRRRUUUXXXZZZZZZ[[[[[[[[[[[[ZZZYYYTTTRRROOONNNNNNMMMLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLMMMNNNPPPSSSVVVXXXWWWTTTQQQOOOOOONNNLLLJJJFFFGGGHHHIIIJJJKKKKKKJJJGGGGGGGGGFFFDDDBBB@@@>>>;;;<<<=========;;;:::999999999::::::;;;<<<<<<<<<;;;999888777888999888777888777777666555444333333444555666666333222222222000111111111222222333333000000///......------,,,)))))))))******++++++,,,++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((******)))))))))(((((((((''''''(((((()))******+++***+++,,,---///000111111222333666:::<<<<<<999666777777888888888888777777222;;;CCCBBB<<<888<<>>===???AAADDDGGGHHHHHHFFFEEECCCBBBBBBCCCEEEHHHLLLNNNHHHEEEBBB@@@@@@@@@???>>>???>>>===>>>???@@@???>>>???>>>===<<<;;;;;;;;;;;;888999999777555555666777888888888777777777666666000000//////000111333444111111111111111111222222000//////...........................///////////////.........------------...---------...///111222AAA===777111---++++++,,,***))))))))))))***++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''++++++,,,---...///000000000111333555666777888888999999:::<<>>??????@@@@@@@@@@@@@@@AAACCCFFFHHHJJJIIIGGGDDD??????@@@BBBEEEHHHJJJLLLFFFEEECCCBBBBBBAAA???>>>===<<<:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::888999999777555444555666777777666666666555555555111000///...///111333444...///000111222333444444000000///...............//////...............---.........---------,,,,,,------,,,,,,---///222333BBB>>>777111,,,++++++,,,***)))))))))******+++,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&+++,,,,,,---...///000000...///111333555666666666555666888:::>>>AAADDDEEE???AAABBBBBBCCCFFFIIILLLLLLJJJHHHGGGGGGGGGIIIJJJGGGEEECCCCCCDDDHHHLLLOOOMMMLLLJJJHHHGGGHHHIIIJJJLLLQQQVVVXXXVVVTTTTTTTTTRRRTTTXXX[[[\\\\\\ZZZYYYVVVSSSPPPOOOOOOPPPPPPPPPKKKLLLMMMOOORRRUUUWWWXXXTTTUUUWWWXXXYYYZZZ[[[[[[XXXWWWVVVUUUTTTTTTTTTUUUWWWTTTPPPNNNMMMMMMKKKJJJGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFEEEBBB>>>;;;999777888:::;;;;;;:::888777777777888999999:::;;;;;;;;;:::888888999:::999888444444555555555555555555000222333222000///...///111111111111111111111111000//////...------,,,,,,'''(((((()))***+++++++++))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++++++++******))))))(((((())))))***+++---...///000000000222555888999777666555666777888888777666555:::888777999<<<===:::666>>>???@@@AAAAAABBBBBBAAACCCDDDFFFIIIKKKJJJFFFDDD>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBBBBBBBAAA>>><<<;;;999888888999999777666888888999::::::::::::999777888888666444333444555666666555555555444444444111000///...///111333444---...///111222444555555111000///.............../////////......------,,,......---------,,,,,,,,,---,,,++++++---///111333@@@<<<666///,,,+++,,,---******)))******+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%,,,,,,,,,---------......000000000000111222333444444555666999;;;>>>???@@@???@@@BBBDDDFFFHHHIIIIIIFFFFFFEEEFFFGGGFFFCCC@@@BBBAAABBBEEEHHHKKKLLLKKKKKKKKKJJJIIIHHHGGGEEEEEEKKKOOOTTTWWWWWWTTTRRRQQQTTTTTTUUUYYY]]]^^^[[[XXXUUUWWWZZZ\\\\\\ZZZWWWUUUSSSTTTTTTTTTTTTUUUUUUUUURRRTTTXXX\\\^^^___^^^]]]WWWXXXYYYYYYWWWVVVVVVVVVYYYVVVRRRPPPOOOPPPOOONNNLLLLLLLLLMMMMMMKKKHHHEEEIIIGGGCCC???===;;;;;;;;;::::::999888777777777888;;;:::999888777777777777;;;999777777999:::888666777777666555555555555555555444333222111111111111////////////000000000000////////////...---,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,+++***)))'''&&&&&&'''((()))+++,,,.........///111444666777666555333333444555666666666666666:::999999::::::;;;<<<===999;;;>>>???AAADDDGGGJJJLLLKKKJJJKKKLLLKKKGGGCCC@@@???>>>???BBBCCCDDDCCCDDDAAA@@@AAADDDDDD???:::;;;999777666777777777666777777888:::<<<<<<:::888;;;:::888777666666555555888777666666777777666555333222000///000000///...000///000222444555555333333222000///...///000222000000///---++++++---...000///...---,,,---......,,,,,,,,,---...///000111333222111///---+++)))(((************))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$"""###%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------......000000///000000111222333333444555888:::<<<>>>???>>>???AAACCCEEEGGGHHHHHHGGGFFFDDDDDDDDDCCC@@@>>>BBBBBBBBBEEEHHHKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGOOORRRUUUWWWVVVTTTTTTTTTTTTTTTUUUYYY\\\\\\ZZZWWWZZZ[[[]]]^^^]]][[[XXXWWWUUUUUUUUUUUUUUUUUUUUUVVVVVVXXX[[[]]]___^^^]]]\\\YYYZZZ[[[[[[[[[ZZZZZZ[[[XXXUUUQQQNNNMMMMMMLLLKKKLLLKKKKKKKKKLLLKKKHHHFFFHHHFFFCCC???===;;;;;;;;;:::999888888777777777888::::::999888777777777777:::888666777888999777555777666555555444444444555444444333222111111111111////////////////////////............---,,,+++***,,,,,,+++++++++*********+++***))))))(((((())))))((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))+++******))))))(((((((((((()))***,,,---...//////...000222555666555444333444555666777888888888777:::::::::;;;;;;<<<===>>>;;;===???AAABBBDDDGGGJJJKKKJJJIIIKKKLLLKKKGGGCCCBBB@@@??????AAABBBBBBAAAFFFCCCAAABBBEEEDDD???:::;;;888555444555666666555888777777999;;;;;;:::999;;;:::999888777666666666888777666666777777666444444222000000111111000///000///000222444555444333333222000///...///000111000000///...,,,+++---...///...---,,,+++,,,,,,---,,,,,,,,,,,,---...//////111111///...,,,***))))))******)))))))))((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))******)))(((((())))))((('''%%%&&&(((+++%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------......000//////...//////000000111222444666888;;;<<<===<<<===???BBBDDDEEEFFFGGGGGGDDDBBBAAA@@@@@@>>>===BBBBBBBBBDDDHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHSSSTTTTTTSSSRRRRRRTTTVVVUUUUUUVVVYYY[[[[[[YYYWWW]]]^^^___^^^]]][[[XXXVVVUUUUUUUUUUUUUUUTTTTTTTTTXXXZZZ[[[\\\\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\WWWSSSOOOMMMKKKJJJIIIGGGKKKIIIHHHHHHIIIIIIGGGFFFFFFDDDBBB???<<<;;;;;;;;;999888888777777777777777999999888888777666666666888777666666777777666444555555444444333333444444444333222111000000000000////////////////////////,,,,,,---,,,,,,+++***))),,,++++++++++++*********+++***))))))(((((())))))))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))))))))((()))+++,,,......//////---...111333444444333222666666777888999::::::999<<<;;;;;;<<<<<<===>>>???>>>@@@AAABBBBBBCCCFFFHHHHHHHHHHHHJJJKKKJJJGGGDDDCCCAAA@@@@@@AAACCCBBBAAAHHHFFFDDDEEEFFFEEEAAA===<<<999555333444555666666999888777777:::;;;;;;;;;<<<;;;:::999777777777777888777555666777777666444444222000000222222222111000000000222444555444333333222000/////////000111///000000...,,,+++,,,...------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))(((((()))))))))(((&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------......//////...---------......000111222444666888:::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB???>>>>>>??????>>>BBBAAAAAACCCFFFHHHHHHHHHMMMKKKHHHEEEEEEEEEGGGIIITTTSSSQQQNNNMMMOOOSSSVVVVVVWWWXXXYYYZZZZZZXXXWWW^^^^^^^^^]]][[[XXXVVVTTTUUUTTTTTTTTTSSSSSSRRRRRRVVVVVVXXXXXXXXXWWWVVVUUUVVVVVVVVVWWWXXXXXXWWWVVVSSSPPPMMMKKKKKKJJJHHHGGGGGGEEECCCCCCDDDEEEEEEDDDDDDBBB@@@>>><<<;;;::::::888777777666666666777777888888888888777666555555666555555555555555444333444333333222222222333333222222111000000000000000//////...............---,,,,,,,,,,,,,,,+++******++++++++++++******************)))((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((***+++,,,------------...000222444444444333666777888::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAAAAAAAACCCEEEEEEFFFGGGIIIIIIHHHFFFEEECCCBBBAAABBBDDDFFFFFFFFFLLLJJJIIIHHHHHHGGGDDDAAA@@@<<<888666777888999999999777666666999;;;<<<<<<<<<<<<:::999888777777777888666555555666777555444444222111111222333333222111000000222444555444222222111000000//////000000///000000///,,,+++,,,------,,,,,,+++++++++++++++,,,,,,+++***************++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------............------------------///000111333555777888999:::;;;===???AAACCCDDDDDDAAA???======@@@BBBBBBBBBBBBAAAAAACCCEEEGGGGGGFFFJJJIIIGGGFFFGGGJJJLLLNNNUUUSSSPPPMMMLLLOOOTTTXXXXXXYYYZZZ[[[ZZZYYYXXXXXX]]]]]]^^^]]]\\\YYYVVVTTTWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVUUUSSSTTTUUUTTTRRROOONNNMMMKKKJJJKKKKKKJJJHHHBBB@@@??????AAABBBBBBAAAAAA@@@???===<<<;;;:::999777666666555666666777777777777888777777666444333333444444333333222222222222111111111111111222222111111000/////////000000............------,,,,,,,,,------------,,,,,,++++++++++++*********))))))***))))))((('''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''((()))***+++++++++---...000222333444444444666777888999;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@???>>>>>>???AAABBBCCCFFFGGGHHHGGGFFFFFFCCCBBBBBBDDDHHHKKKMMMMMMOOONNNLLLKKKKKKJJJHHHFFFEEEAAA===;;;<<<=========999777666666999;;;<<<<<<<<<<<<:::999888777777777777666555555666666555444333111000111333444444333111000000222444444333222222111111000000000000000...///000///---,,,,,,---------------,,,,,,,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###########################$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------.........---------------......//////111222444666777888999:::<<>>@@@CCCEEEFFFFFFDDDCCCBBBDDDFFFGGGGGGFFFFFFFFFGGGIIILLLPPPTTTVVVVVVUUUSSSQQQPPPSSSWWW[[[YYYZZZ[[[ZZZXXXWWWWWWWWW[[[\\\^^^```___\\\YYYVVV[[[ZZZYYYXXXWWWVVVUUUUUURRRSSSTTTUUUVVVWWWWWWWWWWWWUUURRRSSSTTTSSSPPPLLLKKKIIIIIIIIIJJJKKKJJJHHH>>>===<<<===???@@@@@@?????????>>>===<<<:::999999555555555555555666666777666666777777777555333222111222333222111000000222000000000///000000111111000000////////////000000.........---,,,,,,++++++,,,,,,------------,,,,,,+++************)))))))))***)))((((((''''''((((((((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))+++,,,...000111222333333444555777888999:::;;;;;;::::::999::::::;;;<<<===<<<===>>>===;;;;;;===>>>>>>AAAEEEFFFFFFFFFFFFFFFCCCBBBCCCFFFKKKOOOQQQQQQOOONNNMMMLLLKKKJJJJJJJJJGGGDDDAAA@@@@@@@@@???>>>888666666777:::<<<<<<<<<<<<;;;:::999777777777777777666444555666666555333111000///000222444444444111111111222444444333222111111111111000000000///...///000000---,,,,,,,,,---------------,,,++++++,,,+++***)))))))))))))))((((((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------......------,,,------...///000///000111222444555777777999;;;===???AAABBBCCCDDDBBBAAABBBDDDGGGHHHHHHFFFGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJMMMPPPSSSVVVXXXTTTTTTTTTSSSSSSUUUYYY\\\XXXZZZZZZYYYUUUSSSTTTUUUVVVYYY]]]``````]]]YYYVVV[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVUUURRRPPPPPPSSSSSSPPPLLLIIIHHHGGGGGGHHHHHHFFFEEE<<<;;;<<<>>>@@@AAA???>>>=========<<<;;;:::999888555444444444555555666777555666777777666555333111000111333111///...///111//////......//////000111/////////......//////000......------,,,++++++***++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))))))))+++,,,...000111222222333555666888999999:::888777777888888999:::;;;;;;<<<===<<<::::::<<<===<<<@@@DDDFFFEEEEEEEEEGGGDDDCCCDDDGGGLLLOOOQQQQQQLLLLLLLLLKKKJJJJJJJJJKKKEEEDDDBBBBBBBBBAAA>>><<<666666666888;;;===<<<;;;;;;:::999888777666666666777555444444555666444333000......///111333444333222111111222444444333111111111111111111000//////---///000000...,,,,,,,,,+++,,,,,,---,,,+++***)))++++++******)))*********))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------......,,,,,,,,,---...///000111///000111222444555777777:::;;;===???AAACCCDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFJJJIIIHHHIIIKKKLLLKKKJJJNNNNNNOOOQQQRRRSSSTTTTTTPPPQQQSSSSSSSSSUUUXXX[[[WWWYYYYYYWWWSSSQQQRRRSSSPPPTTTZZZ^^^___\\\XXXTTTXXXXXXVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQNNNLLLNNNQQQRRROOOKKKHHHGGGFFFFFFFFFEEECCCAAA;;;;;;===@@@BBBBBB@@@>>><<<<<<<<<<<<;;;:::999888444444444444444555666777555555777777666555222111///111222111...---...111...............///000111//////.........//////000......---,,,,,,+++******)))******+++++++++******************))))))))))))))))))((('''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''(((((('''((()))***************&&&'''(((***,,,...///000111222444555777888888999666666666666777888999:::;;;<<<<<<<<<::::::<<<>>>;;;???CCCEEEDDDDDDEEEGGGEEEDDDEEEGGGKKKNNNPPPPPPIIIJJJJJJIIIHHHHHHJJJKKKCCCBBBBBBBBBBBB@@@<<<:::555555666999<<<===<<<:::;;;:::888777666666555555777555444444555666444333///...---...111333444333222111111222444444333111111111111111111000//////---///111000...,,,,,,,,,******+++,,,+++***)))(((++++++************++++++)))))))))))))))((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%&&&########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,,,,,,,------///...,,,,,,+++,,,---...//////111222333444444444777:::===??????@@@BBBDDDGGGGGGHHHHHHIIIHHHHHHGGGHHHJJJMMMNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPMMMLLLMMMPPPSSSUUUUUUTTTTTTUUUVVVWWWWWWSSSOOOLLLMMMNNNNNNQQQUUUWWWVVVUUUTTTTTTXXXWWWUUURRRNNNMMMNNNPPPRRRQQQOOONNNLLLLLLKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFHHHIIIIIIGGGDDDAAA@@@@@@>>><<<<<<@@@EEEFFFCCC>>>=========<<<;;;;;;::::::666666555444444444444444777777666555444333222222444333111///...//////000---...///111111000000///------------------------************************************)))))))))))),,,,,,++++++******))))))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''((()))+++,,,---...,,,...111444555555444333111111111222333444666666555444444666999<<<======???>>>>>>???BBBDDDEEEDDDFFFEEEEEEGGGIIIJJJHHHGGGIIIGGGEEEEEEGGGHHHHHHHHHEEEDDDCCCAAA???<<<:::999777999<<<>>>===:::666333777444222333555777666444777777777666555333222111000000000111222222222333222222111111000000//////000000000000000/////////111000...---,,,,,,------******+++,,,,,,,,,++++++))))))))))))((((((((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,---......///000222333444444444777999<<<>>>???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNNNNLLLKKKJJJKKKNNNOOOPPPQQQPPPNNNKKKJJJKKKMMMPPPQQQPPPOOOOOOPPPSSSTTTSSSPPPKKKHHHIIIJJJLLLOOOSSSUUUTTTRRRRRRRRRUUUTTTSSSOOOLLLKKKLLLMMMQQQPPPMMMKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHFFFCCCAAAAAAAAA@@@>>>===@@@EEEFFFBBB>>>======<<<<<<;;;;;;;;;:::888777666555555555666666888888777555444333111111444333111000//////000000...///000111111111000000......---------,,,,,,,,,************************************))))))))))))***************)))))))))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&'''((()))+++,,,---...---///222444555555444333......///000222444666777333222222444777999:::999;;;:::999;;;>>>BBBCCCDDDGGGEEEBBBBBBCCCEEEFFFFFFGGGEEECCCBBBCCCDDDCCCBBBBBBBBBAAA@@@>>>;;;999888888999<<<===<<<888555222555333111222555777666555777777777666555333222111111111111111111111222222111111000000000000000000////////////////////////000000...---,,,,,,------+++++++++,,,,,,+++******))))))))))))(((((((((''')))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///000111222333333333555888;;;<<<===>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKLLLLLLMMMNNNMMMJJJHHHGGGGGGMMMNNNNNNOOOMMMKKKIIIGGGJJJLLLMMMNNNMMMLLLMMMNNNRRRRRRPPPMMMIIIGGGGGGHHHIIILLLPPPQQQQQQOOOOOOOOOQQQPPPOOOLLLJJJHHHJJJKKKOOOMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGEEECCCAAAAAABBBBBB@@@???AAADDDDDDAAA===<<<<<<<<<;;;;;;;;;;;;;;;:::999777555555666777888888888666555444222111111444333222111111000111111///000111111222222111111//////...---,,,++++++***++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))+++,,,------...000222444555555444333,,,------///111333555666333222222444666888888777999777666888<<<@@@DDDEEEGGGCCC???===???BBBEEEFFFEEECCC@@@??????>>>===<<>>===<<<:::999888999:::;;;;;;999666333000222111000222555777777777666666666555555333222111111111111111111111000000/////////000000000000000........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************++++++++++++,,,,,,,,,,,,,,,,,,---------...///000111111111111333666999:::;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLLLLJJJHHHFFFFFFFFFLLLLLLMMMMMMLLLJJJHHHFFFJJJLLLNNNNNNNNNNNNPPPRRRSSSRRRPPPMMMKKKIIIHHHHHHFFFIIIMMMOOONNNMMMLLLLLLMMMNNNMMMKKKIIIHHHIIIKKKJJJHHHEEEBBB@@@@@@AAABBBDDDCCCCCCCCCDDDFFFGGGIIIFFFGGGFFFDDDAAA???@@@AAABBBAAA@@@@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999666555444555777888666555555444444333333222444333333222222111111111000000111111222222222222111000///...,,,+++***)))++++++++++++++++++++++++************)))))))))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))''''''((()))***+++,,,,,,///000222444555444333333...//////000111333444555555444444666888999888777999777555777;;;AAAEEEGGGDDDAAA>>>>>>@@@CCCFFFGGGEEECCC@@@>>>===<<<999777;;;;;;;;;;;;;;;:::999888:::::::::999777444111///000000000222444666888888555555555555444444333222222222111111000000//////.........//////000000000,,,,,,---------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))*********++++++***++++++,,,,,,---------------...///000000000000111444777888999:::<<<>>>@@@AAACCCEEEFFFGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGJJJKKKLLLMMMLLLJJJHHHGGGHHHJJJMMMOOOOOOPPPRRRTTTQQQPPPNNNLLLKKKJJJIIIHHHEEEHHHLLLNNNMMMKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKLLLFFFDDDBBBAAAAAAAAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHFFFCCC@@@>>>>>>???AAA@@@???>>>===<<<:::888999:::::::::;;;;;;<<<<<<999888666444444555666777333333333444444444444555333333333333222222222111111111111111111222222222111000///...,,,***))))))++++++++++++++++++++++++************)))))))))(((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''((()))***++++++,,,...///111222333444333333333333333222222333333444555444444666999999888777888666444555:::???CCCEEE?????????BBBEEEHHHHHHGGGFFFCCCAAA???>>><<<999777888888999:::::::::::::::;;;;;;:::888666333111000//////000111333444666888333444444444444444333333222111111000000/////////------....../////////000+++,,,,,,,,,------...............------,,,++++++,,,,,,,,,+++***)))((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))*********)))***+++,,,---------,,,,,,---....../////////...///222555666777888:::<<<>>>???AAABBBDDDEEEEEEFFFEEEFFFFFFEEEDDDDDDFFFHHHGGGHHHJJJKKKKKKJJJHHHGGGEEEHHHLLLOOOOOOOOOPPPQQQMMMKKKIIIHHHIIIIIIHHHGGGFFFIIIMMMNNNNNNLLLLLLLLLKKKLLLNNNMMMLLLLLLLLLNNNDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGEEEBBB???===>>>???@@@@@@>>>===;;;999888888888888999:::;;;<<<<<<===777777666666555555555666222222333333444444555555111222222222222222111111111000000000000111222222111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##########################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((''''''((())))))***++++++------///111222333444444777666555444444333444444222222333555888999777666666444333444888<<<>>>@@@;;;===@@@EEEHHHIIIGGGEEEDDDBBB@@@???>>>===999777666777888:::;;;<<<======<<<;;;:::777555333222111///111222222111222444666222333333444444444444333000000000000000000//////---------...............+++,,,,,,------.........---.........---,,,+++***++++++++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))******((()))+++,,,------,,,,,,,,,,,,---............---...000333555666777999::::::;;;===@@@BBBDDDEEEFFFDDDEEEEEEDDDBBBCCCEEEGGGCCCEEEGGGIIIIIIIIIHHHGGGEEEIIINNNPPPPPPNNNMMMLLLIIIGGGEEEEEEGGGIIIHHHFFFHHHKKKNNNPPPOOONNNMMMMMMJJJLLLMMMNNNMMMMMMMMMOOOFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDCCCAAA>>>>>>@@@BBB@@@@@@???===:::999888999777888888:::;;;<<<======777777888888888777666555444444444333333333222222000000111222222111000000000000/////////000111222000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))************+++---///111222444444666666555555444444555555111222333666999:::999777888666555666888;;;<<<<<<;;;<<>>=========;;;999666555777888;;;===>>>???@@@===<<<999777555444333333111333333222000///111333111222333444444444444444/////////000000000000000......------------------,,,,,,,,,---......//////------......---,,,***)))))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))((()))+++,,,------,,,,,,,,,,,,------......---------000222444555666888:::666888;;;>>>BBBDDDFFFGGGEEEEEEEEECCCAAAAAACCCEEEAAABBBEEEGGGHHHHHHGGGFFFHHHLLLQQQSSSRRRNNNKKKIIIHHHFFFDDDEEEHHHJJJIIIHHHIIILLLPPPQQQQQQOOOOOOOOOIIIKKKMMMNNNMMMMMMNNNOOOHHHIIIJJJKKKJJJHHHFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEAAABBBAAA@@@>>>???BBBEEEAAAAAA@@@===;;;999999:::777777888999;;;<<<======777888:::;;;:::999777555777666555444222111000000//////111222222111000///000///.........///111222//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))+++---000222444555555444444444444555666666333333555999<<<===<<<:::;;;999888999;;;<<<<<<;;;<<<===>>>@@@BBBAAA>>><<<;;;:::::::::;;;:::777555555777999;;;>>>@@@AAAAAA===<<<999777555555555555222444444222///...///222111111222333444444444444......//////000000111111.........------,,,,,,,,,,,,,,,------...///000000,,,---......---,,,***)))((())))))************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++...///000222444666777888888999:::<<>>>>>>>>>>>======<<<;;;999888666444444444444444444444444333333//////000111333444555555000////////////000000111...//////...,,,,,,---///000000000000000///......------,,,,,,,,,,,,++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++++++++++++++++++++,,,---...000222333555555666777999;;;===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC???AAADDDFFFGGGGGGGGGFFFIIILLLOOOPPPNNNKKKHHHGGGEEEGGGIIIJJJIIIJJJKKKLLLMMMPPPRRROOOOOOQQQQQQOOOLLLLLLMMMMMMLLLJJJGGGFFFGGGIIIJJJLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIGGGEEEDDDAAA@@@???@@@BBBCCCBBBAAA@@@???>>><<<:::999999888:::999999888888888999999:::777555666888999777666666555444222111000000000222222111000//////......---------............///.........------,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))******+++,,,...000222333666555444444444666888999888777777777777777888999888888999:::;;;;;;;;;;;;;;;>>>@@@AAA@@@AAABBBDDDCCCBBBAAA???===;;;:::999888999;;;<<<======<<<<<<===<<<:::888666555444444444444444444444444444444222222333333333333333333000///............//////...//////...,,,,,,---///000000000000000///......------,,,,,,,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,---///111222222444555777999;;;===>>>>>>BBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDIIIKKKNNNOOOLLLHHHEEEDDDCCCEEEHHHIIIIIIJJJLLLNNNOOOQQQQQQMMMMMMPPPPPPMMMLLLLLLMMMMMMLLLJJJHHHGGGHHHIIIKKKMMMMMMMMMKKKJJJKKKKKKKKKKKKIIIHHHFFFDDD@@@??????@@@BBBCCCCCCBBB???>>>===;;;:::999999999::::::999888777777888888888666555666888888888666666555333222111111111111333333222111000///...------------............///------------------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***++++++,,,...000222333555333222111222444777999999888888777777777777888666666777777999:::<<<===???AAACCCCCCBBBAAAAAAAAAFFFDDDAAA>>><<<;;;::::::777888:::;;;<<<<<<;;;;;;<<<;;;888666444444444444222333333444444555555555666666555444333222111111000//////...------------...//////...,,,,,,---//////000000000000///......,,,,,,,,,,,,++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$((((((((((((((((((((((((((((((((())))))***+++,,,************************)))***+++,,,...///000111333444666999:::<<<<<<<<>>@@@BBBDDDCCCBBB>>>>>>===;;;;;;::::::::::::999888777777777777777666666666777777888777777777555333111111111222333444333333111000///...------------............///,,,,,,------------------++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((******+++,,,...///111111333222000///111444777999999999888777666666666666555555555555777:::<<<>>>AAACCCEEEEEECCCAAA@@@@@@CCCAAA>>>;;;999999::::::888999:::<<<<<<<<<;;;:::;;;:::777555333333333444222222333333444555666666666666555444333333222222222111000///...---------...//////...,,,,,,---/////////000000//////...---,,,,,,,,,++++++++++++***************)))))))))((((((''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((((((((((((((()))***+++,,,************************)))***+++,,,---...///000222444666999:::;;;;;;::::::;;;<<<>>>???AAABBBCCCHHHHHHHHHHHHGGGGGGFFFFFFJJJLLLNNNMMMIIIFFFCCCBBBAAACCCEEEGGGHHHKKKOOOQQQSSSRRROOOKKKLLLPPPOOOKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMMMMMMMLLLKKKHHHFFFEEE@@@??????@@@BBBCCCCCCBBB???>>>===<<<;;;;;;;;;;;;999888777777666666666777555666777777777666666666666555333222222222222333333333222111000///...------------............///,,,,,,------------------******+++,,,,,,+++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))***+++,,,---...//////111111000000111444777999888777777666555555555555555555555666888:::===???BBBCCCEEEDDDBBB@@@???@@@???>>><<<::::::;;;<<<===999:::;;;<<<===<<<;;;;;;:::999777555333333333333222222333333444555666666444444444444444444444444333222111000////////////...//////...,,,,,,---//////////////////...------,,,,,,+++++++++*********************)))))))))((((((''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((((((((((((((()))***++++++******************************+++,,,---...//////111333666888::::::999888777888999<<<>>>@@@BBBCCCHHHGGGGGGGGGFFFFFFFFFEEEJJJKKKMMMKKKHHHEEECCCBBBCCCEEEGGGHHHIIILLLPPPTTTTTTTTTQQQNNNPPPSSSQQQLLLGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJIIIGGGEEEAAA@@@???@@@BBBCCCBBBAAA???>>>===;;;:::999999999777777666666666666777777555777888888777555444555444444444444333333333222111111000000//////......---------............///------------------------)))***++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,---------......///000222444777888666555555444444444444555666666777888:::<<<>>>???AAABBBBBBAAA?????????AAA@@@???>>>>>>>>>???AAAAAA:::;;;<<<======<<<;;;:::888888777666555444333333222333333444444555555555222222333333444444555555333333222111000000000000...//////...,,,,,,---///...////////////...------++++++++++++************************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((((((''''''(((((()))***+++************************))))))***+++,,,---......///111444777888888777666777777999;;;===>>>@@@AAADDDCCCCCCBBBBBBBBBBBBCCCHHHIIIJJJIIIFFFCCCBBBBBBBBBCCCEEEFFFGGGJJJNNNRRRRRRRRRPPPNNNQQQTTTQQQJJJFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOONNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFCCCAAA@@@@@@BBBBBBAAA???>>>===;;;999888777666666555555555555666777888888555777:::999666333333333333444555666555444222111........................---------............///.........------,,,,,,+++))))))***+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***++++++++++++***+++---000222444555555333333222222222333444444777888:::;;;===>>>??????>>>??????===<<<===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB999:::;;;<<<<<<;;;:::999777888888888777666333222444444444444444444444444222222222222333333333444111111000000000000000111...//////...,,,,,,---///......//////......---,,,++++++++++++************************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,------///222555666666555444888888999:::<<<===>>>>>>@@@??????>>>>>>??????@@@FFFGGGHHHGGGDDDBBBAAAAAA???@@@AAABBBCCCFFFJJJNNNNNNNNNLLLLLLOOORRRNNNGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>===<<<:::888666444333333444444444555666777888999555888;;;:::666222111222222333555777777555222111---------............///---------.........////////////...---,,,,,,++++++((()))***+++++++++++++++((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))*********)))'''))),,,///111333333333111111111111222333333444888999<<<>>>????????????======<<<;;;:::<<<@@@DDDCCCCCCCCCCCCBBBAAA@@@???888999:::;;;::::::888888666777999:::999777444222444444444444444444333333222222222222222222222222000////////////000000111...//////...,,,,,,---///......//////......---,,,+++++++++************)))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''''''''((((((((((((((((((((())))))************))))))))))))************++++++******++++++,,,---000000111222333333444444777777888999;;;<<<======AAA???===;;;<<<>>>@@@BBBHHHFFFCCCCCCDDDCCC???<<>>===>>><<<:::888888777444222222222222333333444444444777888999888666444444555444444555555555444222111//////.........---------......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###!!! !!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''''''''(((***+++***))))))+++---///111333444444222111111111222333555666666888;;;>>>@@@@@@??????;;;<<<======<<<<<<>>>???@@@>>>===>>>AAABBBAAA???::::::999888777666555555777777666666555555444444666444222333555444111///111111222222222222111111000000////////////000000//////...---,,,,,,,,,,,,+++,,,...//////...,,,+++******************++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))++++++******++++++,,,---......///000111222333444555666777888999:::;;;<<>><<<<<<<<<===???@@@BBBAAA@@@AAACCCCCC@@@>>>???>>>BBBFFFGGGDDDEEEIIIKKKNNNLLLGGGKKKTTTRRRIIICCCEEEFFFEEEDDDCCCDDDEEEIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;;;;999888888888888777555222222333333333333333333666777999888666444444555444444555555444333222111//////.........---------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***+++)))&&&###!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''&&&&&&(((***+++***((()))***,,,///111222333444222111111111222444555666666777999;;;<<<=========<<<<<<<<<;;;::::::<<<>>>>>>===<<<===@@@BBBAAA???777777777777888888888999666666666666666666555555555333222222444333111...000000111111111111000000000000////////////000000///...---,,,,,,+++++++++***+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((+++************+++,,,,,,+++,,,---...000111222333333444555666888999:::;;;;;;;;;<<<<<<<<<======>>><<<===>>>AAADDDDDDBBB@@@DDDDDDHHHMMMLLLIIIHHHKKKHHHKKKKKKGGGJJJOOOLLLDDDCCCFFFIIIIIIHHHFFFEEEDDDFFFFFFFFFGGGGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBCCCBBBBBBAAA@@@>>>;;;999888888777666777999:::999888333333333333333222222222444666777777666555555666444444555444333222111000/////////.........------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((...111///***%%%"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***+++***((()))***,,,...000111222333222222222222333555666777777777777777888999:::;;;<<<<<<;;;999888888;;;===<<<;;;:::;;;>>>??????>>>333444555777999:::<<<===777777777666666666666555333222111222222222000.../////////000000/////////////////////////////////---------,,,++++++******((()))***++++++***)))((())))))(((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''(((((((((''''''''''''&&&'''''''''((((((((())))))***************++++++,,,******,,,...000111333333222333444666777999:::;;;888999;;;<<<===<<<<<<;;;<<<===@@@CCCEEEEEEDDDCCCFFFGGGKKKPPPOOOJJJIIIKKKIIIKKKJJJGGGHHHKKKIIIBBBBBBFFFKKKNNNMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHIIIJJJJJJGGGDDD@@@??????AAABBBCCCBBBAAA???===:::888777888777666777888999888777444333333333222222111111333555666666555444555666444444444333222222111000////////////............,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((---///...***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))***)))(((((()))+++---///000111111222333333444666777888999888777666555555777888:::;;;;;;:::888666777:::<<<::::::999::::::::::::999333333555777999;;;===>>>999999888777555444333333111111111111111111///...---......//////......---...//////////////////...,,,,,,,,,,,,+++***))))))'''((()))*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,***+++,,,...000111333333222333444666777999:::;;;777888:::<<<===<<<;;;;;;@@@BBBDDDFFFFFFEEEEEEDDDBBBCCCGGGKKKJJJEEEDDDFFFLLLLLLJJJGGGGGGIIIHHHFFFCCCGGGMMMPPPQQQOOONNNMMMOOOMMMKKKJJJIIIIIIJJJJJJKKKHHHDDD@@@>>>>>>@@@AAADDDCCCAAA>>><<<:::999888:::888777777888888666555333333333222222111111111222444666666444444444555333333222222111111111111000000/////////.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&''')))***)))'''((()))***,,,...///000000222333444666777999999::::::888666555555666888:::::::::999888666777999;;;:::::::::999777666666666555666777888999:::;;;<<<<<<;;;999777444222000///000000111111000000//////------............------......////////////......,,,,,,,,,,,,,,,***)))(((((())))))***************+++++++++******)))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))))))))***************))))))))))))***++++++***+++,,,---///000222222111222333555777999:::;;;777888:::;;;<<<<<<<<<;;;DDDEEEFFFFFFDDDCCCCCCDDDBBBBBBFFFJJJIIIEEEDDDGGGNNNMMMKKKIIIHHHHHHHHHHHHEEEHHHMMMOOOPPPPPPPPPQQQQQQPPPMMMJJJIIIIIIJJJJJJKKKIIIDDD@@@>>>>>>???@@@CCCBBB@@@===;;;:::999999;;;999777777777666555333222222222222222111111111222444555555444333333444111111000000111111222333000000000/////////......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''')))***)))''''''(((***+++---.........111222444666777888999999999888666555555777999:::777888999999888888999;;;;;;;;;<<<:::777666666666888888888999999999::::::;;;:::888666333000...---///000222222000///000111------............---------...///000000///...---,,,,,,---------+++***((()))))))))***++++++,,,,,,,,,,,,++++++******))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((''''''&&&&&&%%%%%%&&&'''(((((()))***((((((((())))))))))))***)))))))))))))))***++++++******+++,,,---...///000///000111333666888999:::777888999;;;<<<<<<======CCCDDDDDDBBB??????AAACCCDDDDDDFFFJJJJJJFFFGGGJJJLLLLLLLLLLLLJJJHHHGGGHHHHHHJJJLLLLLLLLLLLLNNNOOOOOOMMMJJJHHHGGGHHHIIIJJJJJJHHHDDD@@@>>>=========@@@???===;;;:::999999999:::999777666777666555333111111111111222222222222333444666555333222222222////////////000222333444000000000000/////////...------------,,,,,,,,,,,,***++++++,,,,,,++++++******)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%'''))))))(((''''''((()))+++,,,---------...///111444555666777777777666555555666777888999444777999::::::::::::;;;;;;<<<>>><<<:::999:::<<<999999999999999999999999888777666444222000......///111333333111///000222------............------,,,---///000000///---,,,,,,---...///...,,,***)))))))))))))))***+++,,,,,,+++++++++***)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$***))))))((('''&&&&&&&&&"""###$$$%%%'''((())))))''''''''''''((((((((())))))))))))))))))******+++))))))***+++,,,,,,------......000222444666888999888999999:::;;;===>>>>>>AAAAAAAAA>>><<<;;;???BBBAAA@@@CCCFFFFFFCCCEEEIIIIIIJJJMMMOOOMMMIIIFFFFFFKKKKKKKKKIIIHHHHHHKKKMMMKKKIIIGGGEEEEEEGGGIIIJJJIIIGGGCCC@@@===<<<;;;;;;>>>===;;;999888888888888999888666666777777666444000000111111222222222333444555666555333111111111............000222444666000000000000////////////......------------,,,,,,+++++++++,,,,,,+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&((()))(((''''''''')))***,,,,,,------+++---///111333444444444444444444555666777888888333666999;;;;;;;;;;;;<<<:::===??????======???AAA999999999999999999::::::555555444333111000000//////111444333111000111333---......//////......---,,,---///000000///---,,,---.../////////---+++)))(((((((((((()))***,,,,,,+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,---------...000222444666888999;;;;;;<<<>>>????????????AAAAAA@@@===;;;:::;;;===@@@BBBCCCAAA???AAAGGGMMMOOOQQQRRRSSSRRRNNNJJJHHHLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDBBBBBBCCCFFFJJJLLLDDDBBB@@@???>>>===;;;999===<<<;;;999888777666666:::777444444666888777666555444222111111222444555555555555444333111000///...//////000111222222333444222000///000000///...//////...---,,,,,,++++++))))))************))))))***)))(((''''''((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...000000111222333333444444222333555444333333444666999:::;;;===>>>>>>??????======<<<<<<<<<======>>>======<<<;;;999777555555111111000//////000111222222222222222222222222222111000///...---......////////////......---------------,,,,,,+++***))))))))))))(((((())))))***+++---***'''&&&&&&((((((((((((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!################################################$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!######"""!!! !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))))))***++++++,,,---------...///111444555777888:::;;;<<<===>>>????????????@@@???===:::999;;;<<<===AAAEEEFFFFFFGGGLLLQQQMMMNNNQQQRRRRRRPPPNNNLLLOOONNNLLLJJJHHHGGGFFFEEECCCBBBAAAAAABBBDDDFFFHHHAAA@@@>>>=========;;;999===<<<;;;999888777666666888666333333555777666555666444333222222333444666666666555555444222111000...//////000000111111111333111/////////000///............---,,,,,,++++++))))))************))))))***)))(((''''''((()))***((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))***+++---......///000000111222333444444555666777666444444444555======>>>???@@@@@@@@@@@@<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<:::888666555222111000///000000111222333333333333333333333333111000///...---...//////------------............------,,,,,,+++******)))++++++******++++++,,,------+++))))))***++++++***)))'''%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!################################################%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""$$$&&&&&&$$$######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))))))******+++,,,,,,,,,,,,---///000222444666666999999;;;<<<===>>>>>>>>>>>>???>>><<<:::999:::;;;;;;@@@EEEHHHIIIJJJMMMPPPJJJKKKNNNPPPQQQQQQPPPOOOPPPOOOMMMKKKHHHFFFDDDDDDAAAAAAAAAAAABBBBBBCCCCCC@@@>>><<<<<<<<<<<<;;;:::===<<<:::999777777666666777555333333555666666555666666444444444444666666666666666555444333222111////////////////////////222000...---......---,,,...------,,,,,,+++++++++((())))))******))))))((()))((((((''''''(((((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***,,,---......//////000111222333444444777888888777555444555666>>>??????@@@@@@??????>>>::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;999666555333222111000000111222333333333333333333333333333222111///.........///000++++++,,,------......///---,,,,,,++++++*********+++************+++,,,,,,(((''''''(((******)))''')))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!################################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))************))))))******+++++++++,,,,,,,,,...///111333444555777888999;;;<<<=========>>>>>>???===;;;:::;;;<<<<<>>???>>><<<;;;;;;<<<===>>>???AAACCCEEEIIIKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFCCC???===<<<;;;:::999<<<;;;:::888777666555555666666777888777888888888777777777777777777777777666666666666555444333333////////////............000...,,,+++,,,,,,+++***+++++++++++++++*********(((((())))))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,,,,------,,,---...///111222333444111333555555555666888:::;;;;;;::::::999777666555666777888999::::::::::::777888999:::999888666444666555444222222222333444555555555555555555555555333222111000///000111111//////...---,,,,,,++++++,,,,,,+++++++++++++++***((((((''''''(((((()))*********,,,...000000---***'''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""$$$$$$$$$""""""###%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************************************+++---...000111111333444666888:::;;;;;;<<<;;;===>>>>>><<<;;;;;;;;;;;;;;;===@@@EEEJJJNNNPPPKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIEEE@@@===<<<;;;:::999<<<;;;999888666666555555555777999999888888999:::777777777777777777777777555555555555555444333333////////////////////////000...,,,+++,,,,,,+++***************************'''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((())))))***++++++,,,,,,+++,,,---///000222333444///111333555555777999;;;;;;;;;;;;:::999888666555555666888:::;;;;;;::::::888888888888888888777777777666555333333333444444666666666666666666666666444333111000000000111222111111000///---,,,+++***++++++++++++++++++++++++***))))))))))))***++++++******+++,,,......+++)))&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%###############$$$$$$$$$#########################################################$$$$$$%%%%%%&&&"""###$$$$$$%%%$$$$$$$$$################################################"""###$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************)))))))))))))))***+++,,,---...///000222333555777999:::;;;;;;999:::<<<<<<:::999999999999:::>>>CCCHHHLLLNNNOOOMMMKKKHHHEEECCCBBBBBBBBBCCCEEEGGGJJJLLLLLLLLLKKKIIIIIIJJJJJJKKKJJJJJJJJJGGGCCC???<<<;;;;;;:::999<<<;;;999888666555555555333666999999888777888:::666666777777777777666666444444444444444333333222...//////000000111111111000...,,,,,,,,,---,,,+++)))*********************''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++***+++,,,...000111333333111333555666666777999;;;::::::::::::999888666666444666888:::;;;;;;;;;:::::::::999888888999:::;;;888777666444444444444555777777777777777777777777444333222111000111222222111111000///......------++++++++++++++++++++++++)))))))))))))))***++++++(((''''''((())))))'''$$$$$$&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%""""""#########$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$################################################!!!!!!###$$$%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%###""""""$$$&&&$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********************)))))))))))))))))))))***+++---...//////111222444666888999:::;;;666888::::::999777777777999;;;???EEEIIIKKKJJJHHHNNNLLLHHHEEECCCCCCCCCCCCEEEGGGJJJLLLNNNNNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJDDDAAA===::::::;;;;;;:::<<<;;;999777666555555555111555888999777666777999666666777777777777666666333333333444333333222222...//////000111222222333000///---,,,------,,,+++)))))))))))))))*********''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********+++,,,...000111333333444666777888777888999;;;999999999888888777555555444666888;;;<<<<<<;;;:::===;;;:::999999:::<<<>>>999888666555444444444555777777777777777777777777444333222111111111222333000000000000000/////////++++++++++++++++++++++++'''''''''''''''((())))))***)))((()))***)))'''&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%""""""######$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%################################################!!!"""$$$%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$"""""""""!!! """$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''((((((((('''&&&---'''%%%***...---***)))))))))***+++---....../////////000222444777999:::<<<;;;:::888777777888999;;;===AAAEEEHHHJJJJJJJJJKKKJJJGGGDDDBBBAAAAAAAAABBBEEEHHHLLLNNNNNNMMMLLLNNNJJJFFFDDDFFFGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<>>>;;;777555666777777777777888999:::;;;:::999888888777555444444555666777555555444333333222111111111111000000000000111111,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++******+++---...///222333444333333333666888555444333333555666666555666777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::888555555666666333111555666777999;;;:::777444333333333333333333333333//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++)))((('''((()))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''))))))&&&$$$'''///777333,,,'''))),,,+++***+++)))******+++,,,---.../////////000222444666888999;;;;;;999888888888888999;;;===AAADDDGGGHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAACCCFFFIIIKKKLLLLLLKKKKKKHHHEEEEEEFFFFFFEEECCCBBBAAA@@@>>>>>>=========>>>;;;888666777888888888999:::;;;;;;;;;:::999888888666444333333333444555555444444333222222111111111111000000000000111111------,,,,,,,,,,,,------+++++++++,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((************+++---///000222333444444333333555777666555333444555666666555555666777888999999999:::999999999:::::::::;;;;;;:::888666555666666444222111222333666999888666444333333333222222222111111///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))+++)))''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&***+++&&&###+++>>>NNN999000))))))***)))***---)))******+++,,,---............///111333555777888:::999999888888888999999;;;===@@@BBBEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>???@@@BBBEEEGGGHHHIIIJJJIIIGGGFFFFFFFFFFFFCCCAAAAAAAAA@@@???>>>>>>>>>???>>>;;;888777888999999999;;;;;;;;;;;;;;;:::999888777666444333222222222333444444333333222111111111111000000//////000000111......---------------...,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((()))+++---///111222333444444333333444555777555333333555555555444444555555777888999::::::888888888999999::::::::::::888666666666666444333///000222555777888666444333333222111000000////////////000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***(((&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%))))))&&&&&&111GGGXXX777///))))))))))))***---)))******+++,,,,,,------------...///111333555666888888888888888999999:::<<<===???AAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAA???>>>>>>???@@@BBBDDDEEEGGGHHHGGGHHHHHHHHHHHHFFFCCCBBBAAAAAA@@@???????????????===;;;888888999:::;;;:::;;;;;;;;;:::999888777777888777666444333222222222333333222222111111111000000000////////////000000//////...---------......,,,,,,,,,,,,+++)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((***---///111222333444444333222333444555444222222333333333222333333444555666888999::::::::::::999999999888888888888777666666555444444222222333555777888666444333222111000///...------------...///000000000///+++++++++++++++++++++++++++)))((()))***+++***))))))'''&&&%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%(((111???III...***(((***+++))))))+++)))******++++++,,,,,,,,,,,,,,,---...000222333444555666777888999:::::::::<<<<<<>>>???AAABBBBBBCCCCCCDDDEEEEEEDDDBBB@@@?????????@@@AAACCCDDDEEEFFFHHHIIIKKKKKKJJJGGGEEECCCAAAAAA@@@???>>>>>>>>>>>><<<:::888888:::;;;;;;;;;:::999888777777666666555999888777666444333333333222111111111111111000000000000////////////000000000///...---------------,,,,,,,,,+++***)))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,///000000222444444333222333444333111000000111222111000333333333444555666888999===<<<;;;:::999777666666666777777666555444444444444333333444555555333111222222111000...---,,,,,,++++++,,,---............++++++++++++++++++++++++***)))((()))******)))((()))'''&&&%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''***'''%%%%%%'''+++---///(((&&&'''++++++((((((***************++++++,,,,,,+++,,,,,,---...000222333333444666888999:::;;;;;;;;;<<<===>>>@@@AAACCCCCCEEEEEEFFFFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDHHHJJJLLLLLLIIIGGGEEEEEEBBBAAA@@@>>>===<<<<<<<<<:::888777888:::;;;;;;:::888888777666555555555666888888777666555555444333000000000000000000000000000//////......//////000//////...---,,,,,,,,,,,,++++++++++++***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''')))+++---///...111333444444333333444111000//////111222222111444333333222333444666777<<<<<<;;;999777666555444444555666555333222333444222111000000111000///---111111000//////...------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((******)))(((***(((&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!!!!"""$$$&&&###########################################################################$$$$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''%%%$$$'''&&&'''+++***''''''***************+++++++++++++++++++++,,,---///111111222333555888:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEGGGGGGGGGEEECCCBBBHHHJJJLLLKKKHHHEEEEEEFFFBBBAAA???===<<<;;;::::::888777666777:::;;;;;;:::888777666555555666777777666666666666555444444333000000000000000000000000//////............/////////...---,,,++++++++++++))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((***,,,---,,,///222444444444444555111000///000222444444444555444333222222333444555888777777666555555444444222444555444222111222444000///...///000000///---000000000000//////......,,,,,,---------,,,++++++***************************((('''((()))***)))(((+++)))''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))###%%%((()))***)))'''''')))'''(((***)))&&&'''+++***************+++++++++***++++++,,,---...000111111222555888:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJIIIHHHGGGGGGGGGIIIJJJFFFGGGIIIJJJIIIFFFCCCAAAGGGJJJKKKIIIFFFDDDDDDFFFBBBAAA???===;;;999888888777666666777999;;;:::999888888777666666777888999444444444555555444333333////////////000000000000//////............/////////...---,,,+++******+++((())))))************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,+++...222444444444555555111000000111444666777666666555333111111222333444333333333444444444555555111333555333111000111333000//////000111222222111000000000000000/////////............---,,,,,,+++***************************((('''((()))***)))(((+++)))((('''((()))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""""""""""""""%%%$$$!!! !!!$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''))))))((()))***,,,)))************+++++++++,,,,,,------.../////////111222333555888:::;;;<<<<<<<<<<<<<<<>>>AAAEEEGGGHHHEEECCCCCCEEEGGGGGGEEEIIIJJJIIIGGGEEEDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHBBBAAA???===;;;888777666444333222444777:::;;;;;;888888777777777777888999555555555444444333333333////////////////////////......//////......---,,,---,,,+++***))))))))))))+++*********))))))(((((()))******)))(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++---///222333333222222000000000111222555777888444444444444444444444444444555666666555333111///111222333333333222222111---...///000000000000000111111111111000...---,,,,,,---...//////---+++)))))))))*********+++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$########################$$$$$$$$$$$$#################################"""!!!###%%%'''&&&&&&######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$""" """$$$%%%### $$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''(((((('''''')))***))))))*********+++++++++,,,,,,,,,---......//////222333444666888:::;;;<<<;;;;;;;;;<<<>>>AAADDDEEEEEEBBB@@@AAACCCEEEEEEDDDJJJJJJJJJHHHFFFDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFF??????===;;;999777555444333222222444777888888888666666666666666666666666444333333333222222222222////////////////////////......//////......---,,,---,,,+++***))))))))))))*********)))))))))((((((((()))***)))'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++,,,///111333333222222111111111111333555777888555555555555555555444444666777777777666555333222444444333333222111000000//////000111111111000000222111111111///...---,,,,,,---...//////...,,,+++++++++++++++++++++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##############################%%%#########%%%&&&%%%$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################"""!!!"""$$$%%%### #########""""""#########%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''((()))))))))*********+++++++++,,,,,,------......///333333444666777999::::::999999999:::<<>>>>>@@@CCCCCCCCCHHHJJJKKKJJJGGGDDDCCCCCCFFFFFFEEEDDDCCCCCCCCCCCC<<<;;;:::888666555333333222222333444666777555444333444555666666555444333222222222111111111111111////////////////////////...////////////...---------,,,+++***))))))))))))******))))))))))))((((((((()))***)))'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++,,,...000222222222222333333222222333444666777888888777777666666555555888888888777777666666666777666444222111000000000222222222111111111111000222222111000///...------,,,---...///000///...---...------,,,,,,++++++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##############################&&&%%%###$$$%%%%%%###"""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################""""""###$$$$$$###!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''''''''%%%$$$%%%&&&))))))))))))************+++++++++,,,------......111222333444555666777777777777888999;;;>>>@@@AAA>>>=========???AAABBBCCCEEEGGGIIIIIIGGGEEEDDDCCCFFFEEEDDDBBBAAA@@@??????:::999888777666444444333333333444666777666444111111222444555555333111000111111111111111111111111///////////////////////////////////////...---------,,,+++***))))))))))))))))))))))))))))))(((((('''((())))))'''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++,,,---///111111222222555444333333333444555666999999888888777777666666999888777666666777777888888666444111000000111222444333333222111111111111222222111000///...------,,,---...///000000//////000///...---,,,+++******************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$####################################$$$$$$###"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&(((((()))))))))***************++++++,,,---------//////000111222333444555555666777999;;;===???@@@============>>>@@@BBBDDDAAACCCFFFGGGFFFEEEDDDEEEEEEDDDBBB@@@>>>===<<<<<<888888888777666555555555555555555777888777444111000111333444333222///...111111111111222222222222//////////////////////////////000000//////...------,,,+++***))))))))))))(((((((((((((((((())))))&&&''')))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,...///000111111555444333222333333444555999999888888777777777666666666555555555666777777666555333111111222444555555444333222111111222222333222111///............------...//////000000000000000///...,,,+++******************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################""""""###%%%&&&&&&%%%######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################"""###$$$$$$$$$#########""""""############""""""$$$##################$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((()))))))))******)))******++++++,,,,,,---,,,,,,---///000222333333555555777999;;;===>>>???===>>>>>>>>>===>>>AAACCC???AAADDDEEEDDDCCCCCCDDDCCCBBB@@@>>>===;;;;;;:::777777777777666666666666666555555666777666444222111111222222222000///...111111111111111222222222///////////////////////////000000000000///......---,,,+++***))))))))))))''''''(((((((((((())))))%%%'''(((((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,---...000111111444333222222222333444555666666666666666777777777444444444555555666666666555444333222222333444555444333222111111111222333444222000///...---........................//////000//////...,,,+++******************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""!!!###%%%''''''&&&######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''''''&&&&&&''')))(((((((((((()))))))))***))))))******+++,,,,,,,,,***+++,,,...000222333444444555777999;;;===>>>???<<<>>>>>>===<<<<<>>???<<<===>>>===::::::===@@@CCCDDDCCCAAA>>>======>>>@@@???>>><<<:::999999999444444444555555555666666555333222222333444333333333333111000////////////---.........//////000000////////////////////////000000000000000//////...---,,,+++***))))))))))))&&&'''''''''(((((())))))%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++,,,---///000111111000000000000222333444111222222333444555666666111333555777888888777666666666666555444222111000222111000//////111333555444333000...------...//////...---,,,,,,,,,,,,,,,---------,,,,,,++++++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################&&&%%%###$$$%%%%%%$$$"""######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''(((((())))))******)))************+++++++++,,,,,,---...000222333444777777888999::::::::::::666888;;;<<<<<<===>>>?????????@@@??????>>>===<<<@@@AAAAAA@@@===:::999:::777777777777888999:::;;;<<<:::777444222222333444555333111000111111000///000000000//////////////////...---,,,+++,,,---...------............------************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))''''''((()))***,,,...///111000000///////////////333111111333888;;;:::999777666666666666666777888888777666444222111111111222111///......111555777111///...///000000///...------++++++++++++------......---,,,,,,,,,,,,---,,,,,,,,,+++***)))((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&+++)))'''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++,,,,,,---...000222444555666666777888999999999999888:::===>>>>>>>>>@@@AAA????????????>>>===<<<;;;===>>>???>>>;;;:::999::::::999999999999:::;;;;;;;;;999666333222222333333666444111000111000///...000000000000000000000000///...---,,,+++,,,,,,---------............------************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''((()))***,,,---...//////......---.........111000///222666888888777777777666666666666666777777666555444333222222222000000000000111222333444111000//////111111000///------,,,++++++,,,------...------,,,,,,,,,,,,,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******)))))))))*********++++++,,,,,,---...000222444555555555666777888888888888;;;===???@@@@@@AAABBBCCC@@@??????>>><<<;;;:::::::::<<<>>>>>>===<<<===>>>======<<<;;;;;;;;;;;;;;;888777444222000111111222555333111000000000///...//////000000111111222222000///...---,,,+++++++++------............------************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''((()))+++------------,,,,,,,,,------...///...///111444666666555888888777666555555555555555555444444444333333333//////000222222222222111333111000000111111000///------,,,,,,,,,,,,------------,,,++++++++++++,,,++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))))))))************,,,,,,---...///111333444444555666777888888888888===???AAABBBBBBBBBCCCDDD??????===<<<;;;:::999999:::<<>>===;;;::::::999999555444222111000000000111333111000///000111000///...//////000111222333333000000///---,,,+++******,,,------......------,,,************)))))))))((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''((()))***,,,,,,,,,,,,,,,,,,,,,---...////////////111222444444444888888777555444444444444333333444444444555444444000000000000111111111111666444222111111000...,,,---------,,,,,,---------,,,,,,+++************+++***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$###""""""!!!"""""""""###$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))(((((()))))))))*********+++++++++---...000222333444555666777777888888888<<<>>>@@@AAA@@@@@@BBBCCC>>>===;;;:::999888888888999;;;>>>??????@@@AAACCC===<<<;;;999888777666666333222111000//////000000000///......111222222222......///000111222222333000//////...---+++***))),,,,,,------------,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))***+++,,,,,,,,,,,,---...///000000111222222333333444555777666555444333333333333111222333444555555555555333222///......///111222999777444222111///,,,***------------------------++++++***)))))))))))))))))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''((())))))((((((((()))))))))******))))))***+++---///111222333333444555666666666666999;;;===>>>======>>>???<<<;;;999888777777888999777999;;;<<<<<<===>>>???;;;:::888777555444444444111111000000000000000000///...---...000222222222......//////000000111111...//////...---,,,+++***,,,,,,------------,,,,,,************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******++++++,,,---...000111111222444444333333444555444444333222111111111222111222333555666666555444555333///---,,,...000222888666333111000...,,,)))------............------******)))(((((((((((()))((())))))******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###""""""!!!!!!""""""###$$$$$$###""""""#########$$$$$$%%%%%%&&&###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''(((((()))(((((((((((()))))))))***'''((((((***+++---///000000111222333333444444444666777999:::999999:::;;;:::999777666666777999:::777999;;;;;;;;;;;;;;;===999888777555444333333222000000000000000000111111111000......000111000///.............../////////------.........---+++++++++,,,,,,------,,,,,,+++************))))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((())))))***,,,---///000111333444444222111333555111111000000000000111111111222444555666555444444333222000...---...//////444222000000000000...,,,,,,---...//////...---,,,***)))((((((''''''(((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$$$$###""""""######$$$%%%%%%&&&&&&###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))''''''''')))***,,,...///...///000111111222222111333555777777666666777888999888666555666777999::::::;;;======<<<;;;<<<===888777666555333333333222000000000000111111111111444222000/////////...---...............---------,,,---.........---,,,++++++,,,,,,------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((()))***,,,...///000333444333111000222444000///////////////000111111222444666666555444333111111111111000...------000///...///000111000///,,,---...//////...---,,,))))))((('''''''''''''''(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%############"""""""""""" !!!###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%$$$"""""""""#################################""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''################################################$$$$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((++++++******++++++,,,---//////000000111111222222666555444333333444666777222666999999888777888:::888:::<<<>>>>>><<<999777555444333222111111111111222222222111111222555888666555444333444333000...000000000000000//////...///......------,,,++++++,,,++++++,,,---...,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''((()))+++,,,---...222222222222222222222222...000111111000000111222000111333444555444333333222222111000//////000000111222333222000000000222,,,---...//////...---,,,*********)))******+++,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((***************+++,,,,,,...//////000000111111222444444333333444444555555333666999:::888888888:::888:::<<<>>>>>><<<:::888555444333222222222222222111222222111000111444777777555444444444444111///000000000000000//////...///......------,,,++++++,,,+++++++++------+++)))))))))))))))))))))))))))))))))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&'''((()))+++,,,---...222222111111111111111111...000111111000000111222111111222333333333333333333222222111000000111111222333333222000///000111,,,---............---,,,++++++************++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))******+++---......///000000111111222333333444555555444444555777999::::::999999:::888:::<<<>>>>>>===:::999444444444444333333333333111111222111000111444666777666555555666555333111000000111111000000///...///......------,,,++++++,,,+++***+++++++++)))''')))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))+++,,,------111111000000/////////......000111111//////000222222222111111222222333333333333222111111111222222222333444222000//////000------............---------,,,+++******)))************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******,,,,,,---...///000000111111333444666666666555444666777999:::;;;:::::::::888:::<<<===>>>===;;;:::444444555555555555555555222333333222222222444666888777666666666666444222000111111111111000/////////......------,,,+++++++++***)))*********(((&&&))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,000000///......---------...///000000//////000222444333222111111222444444222222111111000111111222333444444222000//////000////////////////////////......,,,+++***)))))))))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))******+++,,,---...///000000222333555666777777666666777777888:::;;;;;;:::999888999;;;<<<===<<<;;;:::555666666777777777666666444555555555444444555777888777666666777777555333111111111111111000000//////......------,,,+++++++++***))))))******(((&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,.........------,,,,,,,,,---///000000//////000111555444333222222333444555000000////////////000000222333444222000//////000111000000000000000000111///...---+++***))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$######""""""######$$$########################$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***))))))***,,,---...///000222333444555666666777777777666777999;;;;;;:::888777888999:::;;;;;;::::::666777888999999888777666555666777777555555666777777666555666777777555333111111222222111111000//////......------,,,++++++***)))((()))++++++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++---------------------------///000000......///111444444333333222222333333//////.........///000000111222333222000000000222111111000000000000111111///...---,,,******))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######""""""""""""######################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++(((((()))+++,,,...//////111111111222333444666666666555666888;;;;;;999777555666777999999:::999999888999:::;;;:::888777555444666777777555444555666666555555555666666444333111222222222222111000000///......------,,,++++++)))((((((***,,,,,,+++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++,,,------.........---...//////......///111222222222222222111000000///////////////000111111///111222222111000222333000000///......///000000///...---,,,+++*********))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######""""""""""""#######################################$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))***++++++'''((()))***,,,---...///000/////////000222444666666555555777:::;;;999666555555666888888999999999999:::;;;<<<;;;999666555333555666666555444444555666555444555666666444222111222222222222111000000///......------,,,++++++(((((((((***,,,------+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++,,,---......///000---...//////......///111///000111111111///...---000000///000000111222222///000222222111111222444///...---,,,,,,---...///......---,,,++++++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$######""""""""""""####################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))''')))))))))))))))))))))))),,,+++*********+++,,,---............///111222333222444555777777888888999222333555777777666444333555666999::::::888666444444444333222222333333333444444555555555555555555333333333222222111111111111000///...,,,+++***)))***************)))(((((()))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$&&&((('''''''''''''''((()))))),,,,,,------...---------......///000000000000000///000000///......000222111222222222222111000000000000000000000//////.../////////...,,,+++---...///......---+++******)))******)))''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&########################"""###$$$$$$$$$$$$###"""#########################################################$$$$$$%%%%%%%%%##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''((((((((((((((((((((((((++++++*********+++,,,------------...///000222222222111444;;;CCCEEEBBB===222333444555666666555555666888999::::::888666444444333333222222333333444444444444444444444444444333333333222222111111111111000///...,,,+++***)))***************))))))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''')))'''''''''''''''(((((()))+++,,,------...---------......///000000000000000...///000///......000222222222222222222111000000//////000000//////...---...///000000...---...//////......---+++******)))++++++***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$'''&&&&&&%%%$$$######"""########################$$$$$$############$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))((('''((((((((((((((((((((((((*********)))***++++++,,,---------...///000111222222///111<<>>@@@@@@BBBGGGLLL,,,,,,++++++******))))))))))))(((((('''''''''&&&)))*********++++++++++++(((((((((((()))***++++++))))))******++++++,,,,,,******)))))))))+++,,,------+++***+++---...///......---,,,,,,...000000000///...---+++++++++,,,,,,......,,,+++***)))))))))...------,,,+++******))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***,,,---...---------------------------------...///000000111......---,,,+++))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))*********++++++(((&&&'''***+++***(((************************++++++++++++******))))))***+++,,,---......------...---------......,,,***,,,,,,,,,,,,++++++***)))------,,,+++,,,---///000...,,,++++++,,,,,,,,,+++)))))))))***))))))((('''************)))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++,,,------++++++,,,------......///111000///---,,,,,,,,,---///---,,,***))))))******************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((())))))************)))((((((((((((((((((((()))'''(((((()))+++,,,------...111000---...666===@@@JJJOOOTTTSSSMMMIIIIIIKKK***************)))))))))))))))((((((((('''''''''))))))*********+++++++++,,,,,,+++************+++*********+++,,,---......---,,,+++******+++,,,---///---,,,---......---,,,---------.........,,,+++000///...------...///000,,,+++++++++++++++,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,,,,---***************************)))))))))((((((((((((((((((((()))***+++---...------------------------------......///000000111......---,,,+++***))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********...+++)))***,,,---,,,+++++++++,,,------......///*********+++,,,---......---///111333444444333222444333111111222222000///...///000000000///.........------,,,---...///000555222///.........---+++***+++++++++++++++******+++*********))))))))))))))))))******))))))((('''((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++,,,,,,---++++++,,,,,,---.........000//////...------,,,,,,---,,,+++)))))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((()))*********))))))*********++++++,,,,,,,,,'''))),,,...///...---,,,***000666999@@@JJJQQQSSSSSSTTTSSSQQQLLLHHHEEECCC((())))))))))))))))))***))))))))))))(((((((((((()))))))))************++++++******))))))*********,,,,,,+++******+++---...,,,,,,,,,+++,,,,,,---.../////////111222333111///111333555888888888666555999777555333222111222222000///...------,,,------+++******)))***+++,,,---))))))******+++******)))******************************)))))))))(((((((((((((((((()))***+++,,,---------------------------------......///000000000......---,,,+++***))))))******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,***))))))***+++***)))+++++++++,,,,,,---------+++******+++---///111222333666;;;@@@BBBCCCBBBAAABBB???<<<:::999999888666555666777777666444222000000000//////000000111222555222...,,,+++++++++***,,,,,,,,,---------------+++++++++*********)))))))))************)))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------.........////////////---,,,+++,,,+++***))))))((()))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))))))))))))))******+++,,,++++++,,,...000222333444999AAAIIIMMMQQQWWWYYYXXXUUURRRNNNKKKIIIGGGBBB???''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,---...---,,,+++***+++,,,...//////000111333555777999:::<<<===???BBBFFFGGGEEECCCGGGIIIKKKMMMMMMNNNNNNOOOOOONNNKKKGGGEEECCCBBBBBBAAA???===999666333222111///...,,,+++++++++---...+++,,,,,,,,,***)))'''&&&*********************************)))))))))(((((((((((((((((()))***+++,,,,,,,,,------------------............//////000000...------,,,++++++***************)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******)))((())))))******............------------///...///000333666999;;;AAAEEEKKKQQQUUUVVVUUUTTTSSSPPPKKKHHHGGGFFFEEEDDDDDDDDDEEEEEECCC@@@===:::777777777777888999999:::777444///---,,,---,,,,,,------,,,,,,,,,---------,,,,,,+++++++++***************++++++******)))((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,------......---...///000000...,,,***,,,++++++***************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))******)))))))))***+++,,,000///...000444<<>><<<888444111...---,,,////////////...,,,++++++************************************))))))))))))(((((((((((()))***++++++,,,,,,,,,---------..................////////////...------,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((************************+++++++++++++++*********,,,,,,,,,,,,+++,,,---...000111222333444666777777888999;;;>>>CCCHHHLLLOOOUUUXXX\\\```aaa```^^^\\\WWWTTTQQQOOOPPPQQQQQQQQQOOOOOOQQQQQQPPPOOOMMMLLLCCCDDDEEEFFFGGGHHHHHHIIIEEEAAA<<<888666555333111......---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,******++++++,,,------...,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,++++++((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((&&&'''((()))************------,,,+++,,,---///000888999<<>>AAABBBCCCEEEIIINNNTTTYYY]]]___```aaaccccccaaa]]]YYYWWWIIIGGGFFFGGGIIILLLMMMMMMHHHIIIKKKMMMOOOPPPQQQQQQMMMNNNQQQSSSUUUVVVWWWWWWRRRNNNIIIDDD@@@<<<777444333222000...------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********))))))(((((())))))***(((((((((((())))))))))))(((((())))))***+++++++++******++++++,,,,,,------------...//////...---,,,,,,---------------,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))))))))(((&&&'''(((***++++++++++++,,,++++++,,,...111555777BBBGGGPPPXXX^^^___^^^]]]```cccdddaaa```dddfffeeedddhhhkkkiiieeedddjjjooo***************)))))))))*********+++++++++,,,,,,,,,,,,------------......------///111333666888:::BBBEEEKKKQQQVVVZZZ\\\]]]\\\]]]___aaacccccccccccc\\\]]]___dddiiinnnpppqqqnnnmmmiii```VVVOOOOOOQQQIIIIIIKKKMMMPPPTTTXXXZZZ``````______^^^_________]]]]]][[[XXXSSSNNNIIIFFF<<<999666222///......///+++++++++++++++++++++++++++++++++*********)))))))))(((((((((((()))******++++++,,,,,,---......////////////////////////...---------------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******************************+++,,,,,,---...///000000///111333333333444777:::;;;<<>>:::999666333222111111222------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********))))))))))))******(((((((((((())))))))))))(((((())))))******++++++*********+++,,,,,,------........................++++++,,,---------,,,+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((()))))))))))))))'''((()))+++,,,,,,------,,,,,,...111666<<>>DDDJJJNNNQQQOOORRRVVV[[[^^^^^^^^^]]]XXXYYYYYYYYYXXXVVVTTTSSSQQQRRRVVV]]]fffnnntttvvvnnnpppqqqnnnhhheeefffiii```^^^\\\ZZZXXXXXXXXXXXXVVVVVVVVVUUUVVVVVVWWWWWW___```bbbcccbbb```]]][[[OOOKKKDDD===777444333222+++++++++++++++++++++++++++++++++************))))))(((((((((((())))))***++++++,,,,,,---.../////////////////////.........------------------,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++************************+++,,,---...///111222222999<<>>DDDCCCAAA@@@@@@AAACCCEEEKKKMMMQQQUUUXXXZZZ[[[\\\]]]\\\[[[[[[YYYVVVQQQMMM@@@>>>;;;888555444555555......---------,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******(((((((((((())))))))))))((((((((()))******++++++)))******+++,,,,,,------......---------......///)))***,,,,,,---,,,+++***(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((***+++,,,------...333444777<<>>666333000.........---,,,+++,,,,,,+++***(((((()))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////.........---,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))***)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))(((***,,,,,,+++)))))))))(((***,,,---,,,,,,...///......///555>>>DDDGGGGGGQQQPPPQQQQQQRRRTTTUUUVVV^^^\\\ZZZWWWSSSOOOMMMKKKJJJLLLOOOPPPPPPOOOOOOPPPMMMNNNPPPSSSVVVYYY[[[\\\]]]\\\[[[YYYWWWTTTRRRQQQKKKNNNOOOMMMIIIJJJOOOTTTSSSUUUWWWYYYZZZ\\\^^^```ccccccbbb___[[[YYYYYY[[[UUUMMMDDD@@@???>>>;;;777444111///000111111...+++------.........,,,***))),,,+++)))(((((((((******'''((()))******)))((('''))))))))))))))))))))))))+++***)))((((((***,,,---------......///.........------,,,++++++******)))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((()))+++,,,,,,)))))))))***---222666999AAABBBFFFLLLSSSWWWVVVTTTPPPNNNLLLIIIFFFCCCAAA@@@DDDJJJRRRYYY```hhhlllmmmkkk\\\XXXeeehhh^^^ZZZ```,,,---...---,,,***+++,,,,,,,,,---......---+++)))...222888???GGGOOOVVV[[[gggfffddd]]]UUULLLGGGDDDOOORRRXXX^^^bbbddddddccc]]]\\\YYYXXXWWWWWWXXXYYYYYYXXXYYY\\\aaafffkkkmmmpppppppppnnnmmmmmmnnnooojjjeeebbbeeeddd```^^^```ccc```[[[YYYXXXWWWUUUSSSLLLMMMQQQWWW]]]ccceeeeeeddddddeeeddd```\\\WWWTTTGGGAAA888111---,,,,,,,,,+++,,,---,,,+++)))(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000/////////.........---,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''')))***+++)))(((((()))***++++++******+++...000999;;;@@@GGGNNNSSSVVVVVVXXXYYYYYYYYYWWWSSSPPPNNNLLLMMMPPPRRRTTTTTTSSSRRRUUUXXX\\\]]]\\\ZZZYYYXXXUUUVVVVVVWWWYYYZZZZZZ[[[ZZZXXXUUURRRPPPOOOOOOOOOKKKNNNRRRSSSQQQQQQSSSUUUXXXXXXWWWWWWXXXZZZ]]]``````aaacccdddccc```]]]ZZZYYYUUUOOOLLLKKKIIIEEEAAA???;;;777444555555444333............------,,,,,,,,,+++************++++++(((((()))******)))((((((************************+++***)))((()))***,,,---,,,---......///.........------,,,,,,+++*********+++******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******++++++***---,,,---000555===EEEJJJKKKIIIIIILLLQQQTTTUUUTTTMMMNNNOOOPPPPPPPPPPPPPPPUUUZZZ___dddhhhiiihhheeeeeeXXXUUUaaafff``````ggg(((***,,,,,,+++******+++---------...............888???JJJTTT]]]ccchhhkkkrrroooiiiaaaZZZUUUTTTTTT\\\___dddiiillllllkkkjjjeeeccc```^^^^^^___aaabbb]]]^^^^^^^^^___dddkkkqqqoooqqqqqqnnnjjjjjjnnnsssnnniiifffhhhhhhggggggiiifffdddaaa```___^^^[[[YYYNNNMMMMMMQQQWWW]]]aaacccdddeeefffgggfffccc```^^^VVVPPPHHH???999444000...++++++++++++++++++************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////...............,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''')))******)))((()))+++***++++++,,,---222777;;;EEEIIIOOOSSSVVVVVVWWWXXXRRRRRRQQQPPPNNNLLLKKKJJJIIILLLQQQUUUXXXYYYYYYXXXVVVZZZ]]]___]]][[[XXXWWWTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKHHHFFFFFFGGGJJJKKKHHHIIIJJJKKKMMMOOORRRSSSWWWUUUQQQNNNMMMOOOSSSUUUYYYZZZ\\\___aaa```^^^[[[YYYYYYXXXVVVTTTQQQOOOMMMLLLGGG@@@;;;:::;;;===>>>333111///---,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,((()))************)))(((************************+++***)))))))))***,,,---,,,------...//////.........------,,,,,,+++***************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++,,,000666>>>FFFMMMQQQTTTLLLIIIEEEDDDEEEHHHIIIJJJJJJMMMSSSYYY]]]```bbbbbbdddeeegggiiiiiifff```\\\ZZZSSSTTT___cccaaagggrrr''')))+++,,,++++++,,,---///---,,,+++///666???EEESSSXXX```gggkkklllmmmnnnooonnnkkkhhhfffgggkkkoooiiikkknnnqqqrrrqqqooonnnqqqpppnnnlllkkkjjjkkkkkkeeedddbbbaaa```cccfffiiihhhhhhhhhfffdddeeehhhlllmmmhhhcccbbbcccdddfffhhhgggffffffeeedddbbb```___[[[YYYWWWWWWZZZ]]]^^^___ddddddeeedddbbb___[[[YYYWWWVVVTTTRRRMMMFFF===777222///,,,++++++,,,------++++++*********++++++,,,++++++,,,,,,,,,,,,---------------.........//////........................,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++***+++++++++******+++---***---111666;;;BBBIIINNNRRRTTTVVVTTTOOOLLLKKKLLLEEEDDDCCCCCCFFFKKKQQQTTTXXXYYYZZZZZZZZZYYYWWWVVVPPPSSSUUUVVVUUUTTTSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMNNNOOORRRTTTVVVQQQNNNJJJJJJMMMSSSXXX[[[]]]XXXRRRLLLJJJKKKLLLMMMPPPRRRTTTTTTSSSTTTVVVYYYVVVWWWXXXWWWVVVUUUVVVWWWQQQMMMHHHDDDCCCDDDFFFHHH>>>;;;777222...,,,+++++++++,,,,,,,,,,,,,,,,,,+++******************************************************)))))))))***+++,,,,,,,,,---...////////////......------,,,,,,++++++*********)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++...000...777DDDPPPWWWWWWSSSOOOIIIGGGDDDBBBAAABBBBBBCCCLLLQQQYYY```gggjjjkkkkkkkkkhhhffffffeeeaaa^^^^^^___dddmmmuuutttsss}}}.../////////------...000///111444999@@@KKKWWW```mmmpppssstttssssssssssssttttttsssrrrqqqrrrtttwwwttttttttttttsssrrrpppooosssrrrqqqnnnkkkhhhfffdddaaa```___bbbeeeeee```\\\___]]]ZZZZZZ\\\]]]\\\ZZZ\\\^^^aaacccdddccc___[[[ddddddeeeeeecccbbbaaaaaabbbbbbaaabbbddddddcccbbbgggggggggeeeccc___\\\ZZZSSSTTTUUUWWWWWWSSSMMMIIIBBB<<<444...---------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------............---------...............,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((---+++)))'''%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,+++,,,,,,+++***+++...111333888@@@GGGLLLRRRVVVYYYZZZZZZWWWQQQIIIDDDDDDFFFDDDEEEGGGKKKPPPUUUZZZ]]]\\\ZZZVVVSSSRRRQQQRRRSSSRRRSSSUUUVVVWWWYYY\\\___cccdddeeegggiiijjjkkklllmmmoooqqqssstttttttttsssmmmkkkiiiiiilllppprrrssssssnnngggaaa^^^\\\ZZZXXXRRRXXX]]]ZZZQQQJJJJJJMMMQQQRRRQQQPPPPPPRRRVVVYYYQQQQQQPPPOOOOOOOOOPPPQQQNNNKKKFFF???999333000...------,,,,,,,,,+++++++++++++++************++++++***************************************++++++++++++,,,---...//////////////////......---,,,,,,+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******,,,***''''''***000777<<>>666///......---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,------.........,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***)))(((''''''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---------...000333777===EEEJJJRRRTTTVVVVVVTTTRRRRRRRRRMMMKKKIIIIIIKKKMMMNNNNNNRRRTTTVVVXXXYYYWWWTTTRRRTTTTTTTTTWWW\\\cccjjjnnnrrrxxxzzzlll```YYYVVVRRRNNNMMMNNNOOONNNLLLNNNQQQTTTVVVUUUUUUWWWYYYYYYZZZ[[[YYYTTTLLLDDD@@@777555111...,,,,,,...///---,,,++++++++++++,,,---++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,...///000000000000000//////...---------************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))******++++++......000555===GGGQQQVVV```___^^^]]]^^^```bbbddd```ccchhhiiigggeeeddddddiiijjjlllmmmllljjjfffddd[[[TTTPPPOOOPPP[[[www---...000333999BBBMMMUUU___eeemmmpppppppppsssvvvxxxxxxyyywwwvvvvvvxxxzzzyyyzzzyyyvvvsssppppppqqqsssnnnggg___ZZZYYYZZZ[[[ZZZYYYYYY[[[cccmmmxxxrrr}}}}}}~~~~~~}}}|||}}}~~~{{{uuupppkkkfff```\\\]]]^^^```aaaccceeeeeefffbbb___\\\YYYYYYYYYXXXVVVZZZWWWTTTRRRPPPJJJ???777///...---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........,,,++++++***)))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,------000222555:::@@@IIISSSYYYWWWXXXVVVSSSPPPMMMMMMNNNLLLKKKKKKOOOTTTXXXWWWUUUXXXVVVRRRPPPPPPSSSXXXZZZccceeeggglllrrrxxx~~~wwwqqqiiieee```___```___YYYSSSLLLNNNQQQQQQPPPPPPTTTWWWSSSVVVZZZ[[[XXXQQQIIIDDD<<<999444///------///111------++++++++++++------++++++++++++++++++++++++))))))***++++++++++++******+++,,,...///000000000000000000///......------******************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))***+++++++++---///555<<>>FFFRRR\\\dddiiinnnqqqssstttvvvxxx{{{}}}xxxxxxwwwvvvyyy|||xxxqqqmmmiiibbb\\\YYYZZZ^^^aaaooozzz|||wwwwwwnnnjjjddd^^^\\\^^^___ZZZYYY^^^```]]][[[]]]aaa___[[[XXXUUUUUUVVVWWWRRRKKK@@@666///---------------------,,,,,,+++++++++,,,,,,,,,------------------------..................---,,,+++***))))))(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((())))))***++++++++++++------------000666>>>DDDIIIRRR^^^eeeeeeaaa]]]ZZZPPPQQQRRRRRRSSSTTTUUUTTTUUUVVVWWWWWWWWWXXX\\\aaajjjrrr{{{~~~~~~sssdddYYYTTTTTTVVVWWWTTTPPPOOOTTTWWWVVVWWWYYYTTTPPPIIICCC===777222...---------...//////...,,,...---,,,+++++++++,,,---++++++******+++,,,,,,---------......///000000000000000111111000//////...------------,,,,,,,,,,,,***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))'''&&&'''(((---......,,,,,,///555:::FFFLLLTTTWWWUUUQQQOOONNNNNNSSSZZZ```eeegggjjjllljjjllllllkkkiiihhhhhhhhh^^^___bbb```WWWUUUhhhYYY```iiiqqqtttuuuuuuuuu{{{{{{zzzzzz{{{|||}}}~~~zzzzzzxxxtttsssssslllddd]]]______\\\[[[```mmmwww{{{ooojjjkkkbbbYYYRRRSSSWWW[[[]]]```___^^^[[[VVVQQQQQQUUUYYYYYYWWWQQQFFF;;;333//////,,,---.........,,,***)))++++++++++++,,,,,,,,,,,,------------..................---,,,+++***)))))))))((((((''''''(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&))))))((((((((())))))***((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++*********++++++,,,---...,,,...111555<<>>:::444///,,,,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...---------,,,,,,,,,+++++++++***)))(((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++(((((()))***++++++++++++)))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,...---,,,,,,///333888;;;LLLSSS[[[``````[[[UUUQQQLLLLLLMMMOOORRRUUUXXXYYYVVVRRRRRRTTTTTTUUUaaapppzzzqqqjjjhhh^^^YYYSSSNNNKKKIIIGGGEEEAAA@@@@@@@@@???:::444/////////.........---------...------,,,,,,,,,,,,,,,***++++++,,,------......---......////////////...000000///...---,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++)))((())),,,...777<<>>::://////...---...---,,,,,,------------............000000//////...---++++++,,,+++******))))))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))***************++++++,,,+++++++++******++++++,,,***+++,,,---...///111333333999EEETTTaaaeeebbb]]]JJJEEEFFFMMMTTTUUUUUUWWWTTTYYYWWWZZZfffmmmyyy~~~vvv~~~yyyxxxssslllbbbWWWNNNJJJHHHEEE@@@:::555111...---///---,,,,,,---...---+++........................000000000000////////////000000000000///...---,,,++++++++++++************((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))***)))((('''(((***,,,+++,,,222:::CCCJJJMMMCCC???;;;<<>>JJJQQQ\\\cccddd]]]SSSKKKBBBFFFNNNVVVXXXUUUVVVYYY^^^gggmmmwww~~~ppp```UUUNNNPPPNNNHHH>>>666333444111///------......---,,,...........................///000111111000///...000000000000///...------,,,+++++++++************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***+++,,,+++***))))))***///...111<<>>???BBBEEEIIILLLOOOPPPZZZ^^^bbbdddfffiiimmmqqqqqqiiieeefffbbb\\\```hhhrrruuuwwwpppdddZZZYYY___iiiqqqppp[[[ZZZRRRLLLLLLMMMNNNRRRYYY[[[XXXVVVZZZcccnnnwww|||||||||{{{wwwwwwuuuqqqrrrqqquuu~~~xxxmmmVVVTTTQQQNNNKKKIIIGGGFFFQQQaaattt|||tttlll___SSSSSSSSSTTTTTTTTTQQQMMMJJJEEE???777222///...,,,+++,,,,,,,,,,,,------------------...............---,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********+++************+++,,,,,,++++++************++++++///000111222555<<>>:::999444222000///000000000///........................---...000222222111///...000111111000000///...---,,,,,,+++++++++*********)))))))))((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))+++,,,,,,,,,,,,---///555777>>>JJJUUUXXXRRRKKKLLLPPPSSSUUUUUUUUUXXX[[[eeefffhhhiiikkkmmmoooqqqqqqeee```ccc```aaawwwkkkcccYYYUUU[[[iii{{{mmmWWWGGGLLLJJJJJJNNNRRRXXXaaaiiieeebbbbbbiiittt~~~pppjjjbbb[[[UUUQQQLLLIIIEEEKKKUUUaaaooo~~~gggSSSRRRQQQRRRRRRQQQMMMJJJOOOKKKCCC888///***+++---,,,,,,,,,---------......,,,---......///.........,,,+++******))))))******************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************+++++++++***+++,,,,,,---+++++++++++++++,,,,,,---///------333???MMMXXX^^^jjjiiieee\\\RRRNNNNNNQQQWWWYYYXXXQQQOOOZZZooozzztttjjj]]]QQQGGG???;;;666444111000111111111111........................,,,...000111222111000...111111111111000///...---,,,,,,,,,++++++++++++*********))))))((((((((((((''''''((((((((((((((('''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***+++++++++***+++...000999AAALLLVVV\\\[[[WWWSSSZZZ]]]___^^^\\\\\\aaaeeellljjjhhhjjjoooqqqooollljjj^^^ZZZ______iiiVVVWWW\\\iiizzzmmmbbb[[[TTTNNNLLLPPPSSSWWW]]]cccjjjqqqvvvnnnmmmnnnvvv~~~tttiiibbbbbbbbbaaa^^^RRRPPPQQQUUU[[[bbbnnnyyy\\\WWWRRROOOPPPPPPOOOMMMQQQPPPKKKAAA666///...000---------.........//////------...............---,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******+++++++++++++++,,,------++++++++++++,,,...///000------222>>>NNN]]]eeehhhmmmhhh```VVVPPPPPPWWW]]]SSSTTTPPPLLLRRRgggxxxiii[[[NNNEEE@@@;;;777333111000000000///........................---...///000111111000000111111111111000///......,,,,,,,,,,,,+++++++++++++++******))))))(((((('''&&&'''((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++))))))+++///222???IIIUUU]]]^^^^^^^^^___[[[]]]^^^^^^^^^aaagggllloookkkhhhkkkpppqqqlllggg\\\VVVXXXaaagggvvvVVV^^^ppp|||wwwvvvxxxhhh\\\QQQNNNPPPRRRWWW]]]___dddkkkrrrxxx}}}{{{yyy{{{wwwrrrttt|||{{{uuummmnnnsssuuunnnccc^^^```_________eeevvvtttiiiZZZPPPMMMNNNOOOOOOKKKLLLLLLIIICCC<<<555222........./////////000000---...............------,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++++++++,,,------******+++,,,...000222333555<<>>666444111000000///...---///////////////000111111222222222222222111000/////////......---,,,,,,,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++))))))))))))************)))))))))***+++---...///---222;;;EEEOOOWWW\\\^^^^^^]]]___dddgggggghhhjjjkkkpppuuuuuuqqqlllkkkkkkgggoooiiiXXXaaarrrddd\\\XXX___eeekkkmmmsss}}}~~~rrriiiccceeehhhjjjpppvvvxxxkkkhhhxxxhhh\\\NNNJJJOOORRROOOIIINNNGGG>>>777333000...,,,////////////////////////...------------,,,,,,,,,*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,,,,---...///222999CCCOOOZZZdddkkkgggfffdddccc```\\\XXXTTTKKKVVV\\\\\\cccqqqvvvrrr{{{~~~~~~zzzooocccVVVIIIAAA>>>:::555333333222111//////////////////000000111222222222222222111000/////////......---------,,,++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((((((((((((''''''''''''((((((((((((((()))))))))***+++...000111999EEEPPPWWW[[[\\\\\\___aaaeeegggffffffiiilllpppqqqqqqooollljjjjjjjjjeeeeee```aaazzzppp[[[VVV[[[aaammm|||}}}{{{}}}yyyuuuuuuuuussslllnnnsssvvvxxx}}}}}}lllooozzztttfff\\\UUUOOOLLLLLLKKKHHHAAA999222///...////////////////////////.........---------,,,,,,*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,***---//////---++++++,,,111999FFFTTT^^^eeeeeeccc]]]aaaccc```ZZZVVVVVVXXX]]]dddhhhkkkttt|||{{{}}}~~~xxxqqqgggXXXMMMKKKDDD;;;666444444222//////////////////000000111111111222222222111000000///...............------,,,,,,,,,,,,++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))******)))(((***...222888AAANNNWWW[[[ZZZXXXVVV^^^cccggggggffffffiiilllmmmlllkkkllllllkkkgggddd___cccpppmmm[[[TTTXXXgggttt}}}}}}yyytttsssyyyyyywwwssspppppptttxxxpppwww~~~}}}{{{{{{oooWWWOOOQQQKKKLLLLLLHHH@@@888333000////////////////////////............---------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,***---000000...---///111999FFFVVVaaahhhiiiddd]]][[[___aaa\\\TTTQQQVVV\\\qqqjjjhhhvvv}}}ssswww}}}wwwrrroootttxxx{{{|||}}}}}}wwwkkkaaa```UUUFFF;;;777444111...///////////////000111111111111222222222111111000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))***************++++++***))),,,222777AAAHHHRRRWWWWWWUUUSSSSSS^^^dddhhhffffffiiikkklllpppqqqrrrppplllddd\\\VVV___rrrnnnfffaaacccffflll{{{|||vvvrrrppprrrxxx}}}www}}}zzzrrrrrr{{{mmmYYYRRRMMMKKKIIIHHHGGGBBB999222////////////////////////............------------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))*********((('''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++...000///...111777===GGGTTTaaagggiiiiiiddd^^^___^^^[[[UUUQQQSSS\\\dddpppiiiqqq{{{|||{{{wwwxxx{{{}}}wwwsss{{{lllWWWFFF===888333//////////////////000111111000111111222222222111111............////////////,,,,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************))))))))))))***************,,,---,,,,,,000999@@@JJJNNNQQQQQQNNNNNNRRRUUU___eeehhhfffggglllnnnlllppptttuuuooofff___```ccc~~~tttaaa\\\___kkk{{{vvvooonnnpppvvv{{{}}}\\\WWW\\\pppjjjRRRQQQJJJDDDFFFKKKIII>>>333//////////////////////////////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---...///......444???HHHRRR^^^ggghhhggghhhfffbbbbbb]]]UUUPPPPPPYYYdddllleeelllzzz|||~~~yyyoooxxxxxxttttttyyy|||}}}|||zzz|||~~~eeePPPDDD===777222///////////////000111111000111111222222222111111.........///////////////---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))(((((((((((((((''''''''''''(((((((((((())),,,......///555???GGGPPPPPPOOOJJJGGGJJJRRRYYY```fffhhhfffiiiooopppllldddjjjmmmfff^^^cccvvvrrrmmmkkkccc]]]\\\ooo~~~vvv{{{|||jjj]]]UUUYYYaaammmooo[[[MMMCCCFFFKKKIIICCC@@@555333111000000000...---//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))((()))***---///000///...//////000333:::FFFSSS\\\bbbeeehhhjjjjjjfffaaa^^^^^^PPPIIIQQQZZZ]]]bbbkkkzzzuuunnniiifffssstttooonnnooopppxxx~~~{{{www{{{```XXXWWWJJJFFFAAA...444333111000000000///---111111111111111111111111111111000///...------,,,//////...---,,,,,,+++++++++***((('''''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))(((''''''((()))***&&&(((************+++,,,------...111666>>>GGGMMMKKKMMMNNNLLLLLLQQQZZZbbbgggcccccckkkqqqpppkkkhhhaaahhhdddZZZbbb~~~{{{gggbbbbbbaaafffooo{{{dddccccccbbb[[[ZZZnnnxxxhhhXXXJJJIIILLLLLLIIIHHH@@@:::222...//////...,,,//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***************))))))))))))******************************************+++---/////////...000333888>>>GGGRRR]]]dddeeehhhkkkkkkgggaaa[[[WWWMMMPPPQQQQQQXXXhhh|||nnneeellltttyyyxxxuuuyyyzzzlllVVVPPPQQQIIIIIIKKK???999666333111111111000///111111111111111111111111000000000//////......---//////...------,,,+++++++++***)))((('''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''((()))***''')))++++++******+++,,,...------222;;;DDDJJJLLLNNNQQQTTTTTTSSSVVV\\\bbbfffgggiiikkkmmmmmmiiieeeZZZZZZXXX]]]wwwwwwiii\\\[[[^^^gggwwwzzzpppiiijjjnnnooofff^^^cccppp~~~~~~~~~{{{wwwgggUUUMMMKKKJJJJJJKKKKKKBBB666...---......---/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((()))***************)))))))))*********++++++************************,,,,,,---.........//////222999BBBMMMVVV___gggkkkhhhkkkmmmjjjbbbYYYSSSQQQIIISSSWWWWWWggg|||qqqhhhkkkzzzzzz}}}tttccc\\\XXXMMMJJJLLLFFF@@@<<<666222111111111111000000000000000000000000000000000/////////////////////......---,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((())))))***)))+++,,,+++******+++,,,...---000999CCCKKKMMMLLLQQQUUUZZZ\\\\\\\\\___bbbeeemmmqqqmmmlllmmmjjjccc```WWWVVVjjjbbb]]]\\\dddnnnzzz}}}xxxuuupppjjjrrrlllmmmzzzqqqgggiiinnnwwwyyy{{{~~~nnn^^^QQQIIIHHHIIILLLFFF<<<333...---...///////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***(((((()))***************))))))*********+++++++++++++++++++++++++++++++++,,,---...------...000222777???MMMYYYbbbgggjjjllljjjkkkjjjddd[[[TTTRRRRRRXXXYYY]]]kkk~~~qqqpppwww}}}}}}|||||||||zzzxxxwwwmmm]]]PPPJJJGGGFFFAAA:::555222222222222000000000000000000000000000000000000000000000111//////......---------,,,++++++******))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++))))))***,,,+++111;;;EEEMMMPPPOOONNNUUUXXX\\\^^^^^^___bbbdddeeeppptttooommmpppjjj```ccc[[[aaa[[[^^^iiizzzvvvrrr{{{~~~wwwrrrwwwrrryyy}}}ddd^^^\\\fff{{{{{{dddSSSJJJHHHGGGFFFCCC;;;333......000000000/////////.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))******************************************************))))))))))))******(((((()))***************************+++++++++++++++++++++++++++++++++++++++---.........111555999BBBKKKXXXccciiikkkjjjiiijjjgggaaaZZZTTTSSSWWW[[[bbbaaannnyyyqqquuu}}}{{{{{{qqq\\\MMMJJJIIIEEE>>>999666444333111000000000000000000000000000000000111111111111111///...............------+++++++++++++++******)))************************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************)))*********((()))+++,,,+++999IIIRRRRRRPPPPPPRRRWWWXXXYYYZZZ]]]```dddgggjjjqqqrrrnnnkkkllleee[[[^^^cccwwwccclll}}}uuuqqq}}}~~~lll[[[[[[jjj}}}gggTTTIIIEEEGGGGGGCCC:::333111111000000000/////////......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))******************************************************)))))))))***++++++(((((()))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///111222777>>>DDDRRRYYYccckkkmmmllljjjhhhfff```WWWQQQQQQWWW```eeedddnnnsssmmm{{{}}}{{{xxx~~~cccKKKHHHKKKHHHCCC???<<<888444111111111111111111111111111222222222111111111111111........................+++,,,,,,,,,,,,+++******************************''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***(((((()))***++++++++++++)))*********)))***---///333AAAQQQVVVQQQLLLOOOTTTWWWVVVVVVXXX\\\bbbhhhkkkooopppoookkkeeebbbbbbcccrrrqqq~~~{{{ggg^^^aaammmlllVVVKKKJJJHHHFFFCCC===555///000000000000/////////...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************************************************************))))))******+++,,,(((((()))************************+++++++++,,,,,,------------------------***...222555888???IIIQQQ^^^ccciiimmmmmmkkkhhhgggaaaXXXOOOLLLSSS]]]fffkkkqqq}}}zzzyyywww~~~lllOOOMMMMMMKKKIIIGGGCCC>>>777222222222222222222222222222333333333222222111111000............////////////+++,,,---------,,,+++***************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''(((***+++,,,,,,++++++***++++++++++++---000333@@@IIIQQQQQQKKKHHHMMMTTTUUUUUUVVVYYY___ffflllooopppmmmllliii```]]]lll{{{|||{{{mmmddd^^^___lll|||iiiSSSMMMGGGGGGHHHDDD888---000000000000////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************************************************************))))))***+++,,,,,,(((((()))*********************+++++++++,,,,,,,,,------------------------+++///444888<<>>:::444000000111333444666666555444333222222222000000000000////////////...------,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***************))))))(((((())))))***************+++++++++,,,***---000222666@@@NNNXXXQQQMMMHHHFFFHHHNNNVVV[[[```jjjooojjjgggiiijjjgggeee\\\WWWddd~~~vvvnnnlllyyykkkUUUJJJGGGGGGBBB===666///------000111............------------,,,,,,,,,+++++++++******************)))))))))((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------,,,,,,,,,...111333;;;@@@JJJUUU```hhhmmmpppjjjjjjfff___UUUOOOMMMMMMLLLVVVdddvvvmmmbbb\\\ggg|||{{{yyyjjjTTTGGGEEE@@@888333111111222222666666555555444444333333111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))************+++++++++,,,,,,---,,,...444>>>IIIRRRWWWKKKHHHEEEEEEJJJSSS]]]ccccccmmmqqqkkkiiillliiiaaa^^^XXX]]]vvvyyyssswwwkkkZZZLLLBBBGGGCCC;;;444///...000222//////.........---------,,,,,,,,,+++++++++******************)))))))))((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,...333777CCCIIIRRR]]]ffflllnnnoooiiigggbbbYYYQQQMMMOOORRRMMM```xxxhhhbbb___jjjxxx}}}vvv\\\IIIFFFBBB<<<777555444333222555555555555555555555555222111111111111000000000///...------,,,,,,------,,,,,,+++++++++++++++***************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,000------777GGGQQQRRROOOEEEDDDDDDHHHOOOYYYdddjjjkkkqqqrrrnnnmmmnnnggg\\\RRRYYYmmmuuu\\\GGGJJJHHHBBB;;;444000000111/////////.........------,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******+++++++++************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---...------222999???NNNSSS[[[dddjjjlllmmmllliiiddd\\\TTTOOOOOOSSSWWWYYYrrrwwwnnnsssjjjiii|||{{{xxxbbbSSSMMMHHHAAA;;;888666555444555555555666666666666666222222222222111111111000///......---------------++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))************************((((((((((((((()))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,111///333@@@PPPVVVQQQHHHDDDEEEIIIOOOWWWaaaiiinnnooonnnllliiigggccc```]]]hhhwwwuuuqqqtttXXXLLLKKKHHHAAA999333000000////////////............,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++************)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,...///222888CCCKKKYYY]]]ccciiilllllljjjhhhddd]]]TTTOOOOOOUUU\\\```uuussstttzzz~~~|||wwwzzzlllbbbZZZOOODDD===888666555555555666666666777777777333333222222222111111111//////...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))************************(((((()))))))))*********+++******))))))******++++++++++++,,,,,,,,,------///333>>>LLLXXXYYYQQQHHHIIILLLRRRZZZbbbhhhmmmooonnniiigggfff```ZZZcccqqq~~~yyywwwppppppgggLLLMMMLLLFFF<<<444000///000/////////............,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((+++///111555>>>JJJSSSaaadddhhhlllmmmllliiifff]]]UUULLLJJJPPP[[[dddiiiooofffrrr|||nnnzzznnn]]]LLL@@@999666555555555666666777777888888333333333222222222111111//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************'''((((((((())))))******&&&'''((()))************))))))))))))))))))))))))************************))))))******+++++++++,,,++++++************++++++++++++,,,,,,,,,---------,,,777GGGVVV]]]ZZZRRRLLLOOOSSS[[[bbbiiimmmoooppppppiiiiiikkkbbb]]]pppvvvrrrjjj{{{}}}]]]OOOGGGJJJIII>>>444111111111111000//////000222---------,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++************************,,,++++++******++++++,,,++++++++++++,,,---...///111...///777>>>EEESSS```jjjjjjjjjjjjjjjiiifffdddRRRMMMNNNTTTVVV\\\sss~~~eeeccctttpppooovvvXXXEEE@@@;;;333444666888888888888:::;;;777666555444222111000///111000......//////---,,,...---,,,,,,++++++,,,,,,***************)))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************++++++++++++++++++++++++///---,,,,,,---...---,,,555EEERRRTTTWWW\\\ZZZRRRZZZ\\\aaafffjjjnnnpppqqqtttdddbbbiii```ZZZ~~~}}}xxxssscccqqqooo[[[QQQKKKCCC:::555333333333222000000000000,,,,,,,,,+++++++++*********************))))))((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))************)))))))))(((************************)))******++++++******))))))************+++++++++************************,,,++++++******++++++,,,,,,+++++++++,,,------......,,,000;;;FFFOOOZZZeeellljjjiiihhhhhhddd]]]XXXVVV^^^```\\\aaazzzqqqjjjfffnnn}}}ooonnnwww{{{kkkSSSJJJBBB999444555555666777888999999777666555444333111000000222000////////////...,,,...---,,,,,,++++++,,,,,,***************))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************++++++++++++++++++++++++...---,,,,,,,,,---///111<<>>LLLYYYaaadddfffkkkjjjhhhccc___\\\\\\^^^yyykkk}}}xxxooonnnrrryyyiiiVVVIIICCC===888777:::===;;;888888888777666555333333222333111000000000000///---......---,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---...,,,+++000:::BBBRRRWWWYYYYYY___gggkkkjjjiiiiiijjjkkkkkklllllllllnnnlllccc]]]mmmyyypppqqqvvvzzz||||||yyyzzzfffWWWNNNFFF777444222111222222111/////////.........---------+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))***************))))))))))))))))))*********************************++++++++++++++++++***))))))*********+++++++++************************,,,++++++******++++++,,,------,,,,,,------......444;;;FFFSSS^^^eeeggggggiiijjjggg^^^VVVVVV___iiixxxttt~~~vvvtttuuuqqquuusssdddZZZGGG???777555888;;;;;;:::888888777777666555444444333222000000111111///...///...------,,,,,,------+++++++++++++++***)))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...---...555AAAKKKWWWUUUTTTXXXbbblllmmmiiiiiiiiiiiiiiijjjjjjkkkkkkmmmbbb]]]nnnrrrzzzzzzzzz{{{vvv}}}uuu___RRRKKK???:::444111222333111000000000/////////.........+++++++++,,,++++++***)))))))))))))))))))))))))))***))))))))))))***++++++))))))******************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))******++++++******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,---...///000666AAANNNXXX```hhhllllllhhhhhhcccYYYPPPSSSaaannnrrrxxxwwwtttuuu|||}}}{{{{{{yyy{{{wwwxxx}}}|||yyytttSSSJJJ???777666888;;;<<<999999888777777666555555444333111111222222000//////......---------------+++++++++,,,++++++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...///333<<>>666444333111/////////.........---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))******+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++))))))************)))))))))************+++++++++************************,,,++++++++++++++++++,,,******+++,,,...000222333EEETTT```aaa```eeejjjmmmddd^^^WWWUUU\\\gggrrryyyvvvffftttuuu}}}yyyrrrkkkgggdddbbb```___ccchhhkkkkkkkkkkkkllllllooosssuuuuuurrrooonnn{{{{{{|||yyywwwssspppmmmmmmnnnppprrryyytttZZZGGG======???:::999999999888777777777555333222222222222111/////////...------------...+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------222<<>>IIIWWW___dddccccccfffeeeaaa```VVVOOOddd{{{sss}}}wwwwwwqqqxxxmmmiiifffaaa^^^^^^ffffffhhhlllrrrwww{{{}}}}}}}}}wwwlllhhhmmmmmmTTTFFF;;;;;;<<<======<<<<<<<<<;;;666666444333222111111111///////////////............---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,//////222:::HHHQQQMMMCCCMMM[[[hhhmmmmmmpppqqqqqqrrrmmmmmmnnnhhh___```jjjsss~~~zzztttnnnffffffhhhpppeee[[[SSSNNNEEE777111333000/////////.........---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************)))))))))))))))*********)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---------------...---...222666<<>>>>><<<888888;;;777666555444333222222222111111000000///.........---------------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...000222===LLLOOOGGGEEEIIIZZZdddlllnnnnnnppppppnnnmmmgggffffffZZZXXXxxxuuuddd^^^YYYWWWWWWXXXXXXYYYWWWZZZ___kkk|||xxx~~~tttaaa___ZZZHHH:::777222222111000//////......---------,,,,,,,,,++++++************++++++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------------------...---...444===EEEMMMYYYeeeeeeaaa___aaacccbbb^^^ZZZ^^^~~~|||}}}uuuyyyxxx|||}}}pppeee^^^___dddhhhkkkvvv}}}wwwyyyuuullllllgggFFFAAA???BBBAAA===;;;===777777555444333222222222222111111000//////......------.........---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---...///000888HHHRRRMMMBBBFFFRRR```gggnnnnnnnnnoooooommmooohhheeeaaaYYYddd{{{{{{ooo___VVVNNNLLLNNNOOORRRUUURRRVVV^^^mmmwwwppptttrrrjjjaaaPPP@@@999333333222111000///......------------,,,,,,,,,,,,))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---.../////////222:::EEELLLSSS^^^hhhjjjfffdddccc___[[[ZZZ\\\oooxxxeeeqqq~~~~~~}}}}}}{{{nnndddbbb___]]]^^^ccckkkqqq|||~~~pppnnniiiRRREEE===???AAA===;;;===888777666444333333222222222222111000000///......---......//////---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,...///000333@@@OOORRRIIICCCLLLYYYcccjjjnnnnnnnnnoooooollljjjeeeaaa___ccczzzxxxuuu|||ooo^^^SSSJJJJJJLLLLLLNNNQQQOOOUUU___qqq~~~}}}zzzvvvuuuzzz~~~kkkYYYJJJBBB444333333222000//////......------------,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333777AAAMMMTTTYYYaaajjjjjjiiiiiifff^^^YYY^^^hhhwwwhhhnnnttt{{{{{{qqqiiibbb]]]```dddiiipppyyywwwwwwsssmmmWWWDDD@@@AAA<<<999;;;888777666444333333333333333333222111000///...------...///000///...,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,+++,,,...000111:::GGGPPPMMMFFFIIISSS]]]fffkkknnnmmmmmmooonnnkkkeeeccccccjjjrrrrrrXXXMMMEEEFFFHHHGGGGGGIIIMMMTTT```tttwwwuuussstttzzzzzzeeeWWWOOO444444333222111000///.........---------,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222666;;;FFFRRRYYY\\\ccckkkeeegggjjjhhh___[[[fffvvvwww^^^hhhlll___^^^```aaagggkkkqqqyyyzzzyyypppSSSIIIFFF@@@<<<===888777666555444333333333333333222111000///...------...///000000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,...---,,,+++,,,...000222???KKKOOOHHHEEENNNYYY]]]fffkkkmmmllllllooonnnkkkggghhhlll~~~vvv|||zzzlllUUULLLEEEEEEGGGGGGFFFGGGPPPUUU```uuunnnkkkkkkuuu~~~}}}ppp]]]YYYFFF;;;222111333222000////////////...------,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))---,,,***(((((((((((()))*********))))))))))))))),,,)))&&&&&&(((******((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---,,,,,,222:::>>>DDDNNNYYYcccgggfffdddkkkjjjkkkhhh\\\XXXnnnvvv```ppp|||qqqfffaaaaaaccckkkrrr~~~pppRRRDDDCCCAAA;;;:::999999888777666444333444333222000//////......///......------,,,++++++,,,,,,,,,+++++++++******************************+++*********))))))((((((************************,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///)))***000111---444@@@QQQWWWUUUIIIHHHVVVcccgggiiilllmmmlllllllllkkkiiifffbbbzzz|||mmmzzzssspppuuuyyymmmrrr|||xxxjjjSSSKKKEEEFFFIIIIIIJJJLLLTTTVVV^^^qqq~~~}}}vvvfffiiimmmzzznnnhhhMMM???222000333222000///000//////......---,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******)))))))))))))))))))))))),,,+++***)))((((((((()))***)))))))))))))))))))))+++)))&&&&&&)))***)))((())))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///666???EEELLLVVV___eeeggggggeeehhhllljjjbbbaaaqqqqqqrrr|||{{{rrrbbb]]]\\\bbbmmmxxxiiiTTTHHHBBB???888;;;>>>???===:::777666444333222111////////////000000///......------,,,,,,,,,,,,++++++++++++***************************+++*********))))))))))))************************,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///***+++000000...666DDDWWW\\\YYYPPPPPP]]]gggiiilllmmmmmmkkkiiihhheeeccc```ddduuummmhhh^^^^^^aaabbbgggooo{{{zzzvvvgggRRRJJJEEEGGGJJJLLLNNNQQQWWWXXX]]]nnnxxxxxxvvvqqqiiippptttzzzrrrXXXFFF555000222222000...000000///......------,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******)))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))******+++)))'''''')))***))))))))))))))))))))))))))))))************************((((((***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000333<<>>;;;::::::;;;666666444333222111111111000000///......------,,,------------,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------...............///000333:::EEESSS^^^cccdddggghhhiiikkkkkkkkkjjjjjjnnnqqqiii]]][[[```tttfff\\\{{{yyy]]]WWWXXXdddooovvvsssaaa[[[cccmmm}}}xxxlllxxx|||iiiXXXOOOJJJHHHIIILLLPPPXXX```nnn{{{uuuxxxzzzppp]]]NNNBBB888333333111111000000///............------------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++'''***,,,,,,***))))))+++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...///444999@@@LLLXXX```dddhhhlllnnnmmmkkkiiiWWWXXXiii~~~|||jjjjjj{{{zzzccciii{{{|||jjjbbb___eeekkkrrr}}}vvvxxx}}}zzz]]]OOOHHH@@@;;;;;;<<<<<<:::777666555333222222222222111111000//////......---...------------,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++------------...............///000555@@@NNN[[[bbbdddfffjjjlllkkkiiikkknnnjjjiiimmmnnneee]]]dddsssbbbkkkfffZZZVVV]]]ppp~~~iiiVVVRRR]]]jjjzzzsssiiivvvyyyfffUUULLLHHHFFFIIILLLQQQZZZddd{{{~~~tttyyyuuudddUUUEEE888333444111111000000//////............---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++'''***------***))))))+++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......000666<<>>LLLYYYaaadddeeekkklllmmmnnnnnnnnnmmmmmmdddjjjiii\\\cccuuummmttt}}}^^^NNNLLLQQQWWWVVVaaauuu{{{{{{nnn[[[KKKDDDEEEIIILLLUUU]]]kkk|||vvvxxxttteee[[[RRRJJJJJJMMMLLLQQQ```ooozzzjjjooosss|||||||||nnnUUU===777333222555444///---000......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---...111333777AAAKKKOOOUUU___fffhhhfffggggggdddaaa```aaabbbpppiii{{{uuuttt~~~{{{ccc]]]ZZZ```lll{{{rrrkkknnnoookkkgggmmmgggjjjnnnpppvvvtttfff___aaadddfffggghhhiiiiiijjjjjjjjjjjjjjjiiihhhffffffeeecccccccccbbbbbbaaacccccciiiwwwyyyttt}}}{{{jjjdddfffiiiyyylllWWWJJJBBB??????<<<;;;:::888777666555555444333333222111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............//////000000---666DDDRRR\\\bbbdddeeekkklllmmmnnnooonnnmmmlllfffkkkgggYYY```vvvhhhlllTTTNNNOOOTTTYYY[[[eeexxxvvvuuuqqq|||tttgggUUUGGGCCCFFFJJJMMMWWW___lll}}}zzziii[[[TTTMMMGGGKKKMMMMMMVVViii{{{iiieeeoooxxxbbbMMM>>>555111555666111...000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///333666;;;HHHRRRUUUZZZdddiiihhheeeffffffccc```___cccfffppp}}}oooaaasssuuurrrxxxvvveee\\\]]]bbblll{{{{{{qqqgggccc```aaakkkvvv}}}jjjUUUHHHDDDFFF===<<<;;;999888777666666444333333222111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------............///000111111000;;;KKKXXX```ccceeegggjjjkkkmmmnnnnnnmmmkkkjjjeeebbb[[[TTTdddvvvaaammm___QQQRRRUUUYYY___mmmtttnnnttteeecccqqqwwwnnnaaaPPPDDDBBBFFFKKKMMMXXX```nnn~~~~~~qqq```TTTOOOJJJFFFKKKMMMOOO]]]wwwpppdddkkk}}}oooaaaKKK;;;111333666222///111---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...111555999@@@NNNYYYZZZ___hhhlllhhhfffgggfffbbb^^^^^^ccchhhbbbrrrsss```nnnvvvssszzzvvvccc^^^]]]ggguuu|||xxxuuuoooqqqyyyqqqZZZKKKDDD>>>===;;;:::888777777777444333333222111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...///.........///000111222555BBBRRR^^^ccceeehhhjjjhhhiiikkkmmmmmmkkkiiihhhcccYYYUUU```vvv^^^ccchhhTTTQQQVVV[[[eeepppqqqeee{{{hhhXXXYYYkkkuuu~~~sssjjj]]]LLLBBBAAAFFFKKKMMMUUU]]]kkk{{{~~~yyymmm\\\QQQMMMKKKGGGJJJLLLPPPccczzzcccdddqqqsssiiiVVVAAA111222555222000222------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...222777:::DDDRRR]]]^^^bbbkkknnniiihhhiiigggbbb^^^^^^ccciiittt~~~cccbbb~~~|||rrrxxxfff^^^ccc\\\mmm}}}mmmPPP>>>>>>===<<<:::999888777777444333333222111000//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------........./////////.........///000222333999FFFWWWbbbfffgggiiilllggghhhjjjlllllljjjhhhffffffYYY]]]yyymmm^^^sssyyyeeeVVVNNNRRRYYYaaaqqq{{{ddd]]]ppp[[[UUU[[[aaapppvvvzzzkkk]]]RRRHHHFFFIIIJJJLLLOOO[[[aaakkkxxx}}}{{{ttthhhZZZOOOIIIIIIJJJNNNNNNTTTmmmpppgggjjj|||}}}tttpppMMM111333:::666111222000000000///......---------,,,++++++******++++++++++++,,,,,,,,,---------******************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------111......000//////999EEEQQQSSS\\\fffiiifffhhhnnngggeeecccccceeeiiipppuuuhhhdddwwwyyyttt}}}nnn^^^]]]eeeggg}}}uuunnn|||~~~[[[CCCCCC===999:::;;;888777888555444444333222111000000000000///...............------------------------------------------------...------,,,,,,------...---------------------------------............///---,,,---//////---000555???MMM[[[aaacccgggjjjkkklllmmmmmmlllkkkjjjiiiiiieee[[[mmmddd```yyy^^^UUUQQQQQQVVVaaaooolllYYY^^^iiiVVVQQQUUU[[[cccjjjzzzssscccVVVLLLCCCCCCEEEGGGJJJMMMXXX^^^jjjxxx|||zzzyyyqqqkkk```TTTKKKGGGHHHJJJNNNSSS^^^zzzttthhhjjjuuu~~~ccc@@@333555444222333000000000///......---------,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000---...000111444???KKKSSSUUU]]]gggiiiggghhhmmmllleeebbbhhhpppzzziiivvv{{{{{{qqqeee^^^cccmmm{{{yyyxxx{{{zzzwwwuuutttttt{{{fffNNNFFF???999999888666555777555555444333222111000000000000///............///------------------------------------------------...------,,,,,,------...---------------------------------............///...------//////---111777EEERRR___dddeeehhhkkkkkkmmmlllllllllllljjjhhhfff^^^ooolllwwwlllTTTPPPNNNOOOVVVcccttt}}}___SSS___www___QQQNNNRRRVVV[[[eeewwwyyyhhhXXXNNNFFF@@@AAAEEEGGGJJJNNNUUU\\\iiiyyy|||oooooofffaaaYYYOOOIIIGGGJJJMMMRRR]]]lllooo___bbbqqq}}}yyySSS:::444666555111111000000//////......---------,,,+++++++++++++++*********++++++++++++,,,---,,,,,,+++***)))((((((************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///------000444:::GGGRRRVVVYYY```hhhjjjiiiiiillloooccc___lll|||oookkkzzzuuu{{{ggg``````eeerrryyyqqqkkkgggccc^^^[[[WWWTTTSSSVVVYYY___mmmzzz~~~rrrWWWKKKBBB;;;999999777666888666555555444333222111111111000000///////////////------------------------------------------------...------,,,,,,------...---------------------------------............//////......000///...444;;;MMMYYYcccggggggjjjkkkkkknnnlllkkklllmmmkkkfffbbbXXXwwwttt~~~^^^LLLMMMOOOSSS\\\kkkkkkRRRQQQdddjjjWWWOOOOOORRRVVVaaalllyyyooo^^^OOOJJJCCC@@@CCCGGGIIIMMMQQQUUU]]]jjj{{{{{{ttteeeddd___[[[UUUNNNJJJJJJNNNRRRYYYgggxxxsss~~~ggg^^^jjjyyyaaaCCC888:::777...111111000000///.........------,,,++++++++++++,,,))))))*********+++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................000666???LLLVVVWWW[[[aaahhhkkklllllllllkkk______sss}}}hhhxxx~~~vvvyyyzzzhhhYYY[[[ffftttwwwooommmkkkfff```\\\[[[ZZZYYYXXXYYYVVVTTTVVVXXXZZZ```hhhuuuyyy\\\NNNEEE===<<<<<<;;;::::::777666666555444333222222222111000000//////000000........................------------------------...------,,,,,,------...---------------------------------............///000///000000///000888AAATTT^^^fffhhhhhhkkkllljjjooommmkkkmmmnnnkkkddd^^^cccuuu{{{lllUUUKKKNNNVVV```kkkyyywww^^^OOOUUUlllcccSSSOOOOOORRRWWWiiiuuuzzzpppfffVVVIIIEEEBBBAAAEEEIIIKKKNNNRRRWWW___lll}}}yyy|||jjj[[[[[[YYYWWWRRRMMMJJJLLLPPPTTT]]]mmm{{{fffqqqsss```eeevvviiiIII::::::777...111111111000//////.........---,,,,,,++++++,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,************************************++++++++++++))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////111777CCCOOOVVVYYY]]]ccchhhlllnnnmmmkkkfff___fffhhhnnnsss}}}mmm___WWW```rrr{{{vvvuuuvvvtttpppllliiifffbbb```]]]\\\^^^bbbeeeeeejjjppp{{{gggSSSHHH???===???===;;;:::888777777666555444333333222222111000000000000000........................------------------------...------,,,,,,------...---------------------------------............///000///000111000222===HHHYYYaaaggghhhiiikkkllljjjooonnnmmmmmmlllhhhaaa\\\uuu}}}mmmvvv]]]NNNKKKPPPbbbttt~~~kkkZZZSSS[[[oooyyy^^^RRRNNNMMMPPPVVVkkkyyyqqqfff\\\PPPEEEAAA???@@@EEEHHHIIIKKKPPPYYYaaannn~~~xxxzzzppp___RRRTTTRRRQQQNNNJJJIIILLLQQQUUUaaauuu}}}hhhlll{{{ccc```qqqsssPPP;;;777666333222111111000000//////......------,,,,,,,,,,,,,,,*********++++++++++++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////...000111333;;;HHHRRRVVV]]]aaaeeehhhkkknnnlllggg___aaannnjjjcccwwwwwwwww{{{ccc\\\]]]nnn|||xxxvvvlllmmmrrrvvvuuusssvvv|||bbbSSSDDD???>>><<<999999999888888777666555444444333222222111111111111111........................------------------------...------,,,,,,------...---------------------------------............/////////000111000444BBBPPP\\\ccchhhhhhiiimmmmmmkkkooooooooommmiiiddd___\\\|||pppqqqeeeRRRLLLMMMWWWqqqhhh[[[WWW___qqqnnnWWWOOOMMMMMMRRRZZZmmm}}}zzzgggZZZRRRIIIAAA@@@???AAAFFFHHHGGGIIINNNXXX```ooo}}}xxxoooeeeVVVLLLOOOLLLLLLJJJIIIJJJNNNTTTYYYllluuurrrnnn```hhhwwwbbbIII:::666555222222111111000/////////......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...//////000---111333666???NNNWWWYYYbbbfffhhhhhhjjjlllggg___VVV^^^llltttaaannnyyy}}}nnn______kkkvvvjjjuuu}}}hhhPPPCCC===:::999::::::999888777666555555444333333222111111111111222........................------------------------...------,,,,,,------...---------------------------------............///...///000111111777FFFVVV^^^dddhhhhhhkkkooopppnnnoooqqqqqqmmmeee___]]]^^^tttpppjjjWWWOOOQQQWWWccckkk\\\ZZZdddwwwxxxbbbOOOKKKMMMOOOVVVaaarrruuu```RRRKKKDDD>>>AAA@@@CCCHHHIIIHHHIIIMMMWWW```nnn}}}wwwyyyiii^^^QQQGGGLLLJJJJJJJJJJJJLLLQQQYYY^^^www~~~}}}eee```iii|||uuuYYYBBB777666222222111111000/////////......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000,,,111555888CCCSSS[[[\\\gggjjjkkkhhhiiijjjcccZZZNNNXXXcccrrrwww___^^^{{{jjj^^^```eeewww||||||```SSS^^^qqq{{{\\\HHH???;;;;;;===::::::999888777666555555444333222222111111222222////////////////////////------------------------...------,,,,,,------...---------------------------------.........//////......000111111888IIIZZZ```eeehhhiiilllqqqsssqqqooorrrsssmmmccc\\\\\\___~~~fffyyypppXXXNNNOOOZZZdddmmmnnn]]][[[iiiiiiYYYMMMNNNOOOOOOVVVaaaqqq}}}iiiZZZPPPFFF@@@>>>???AAADDDFFFHHHJJJMMMOOO[[[aaammmvvvrrr|||rrrdddWWWMMMHHHGGGEEEIIINNNPPPNNNQQQ___ooofff^^^hhhvvvtttmmmQQQ666888444222222444111---,,,///......---,,,,,,,,,,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))***++++++'''$$$%%%+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---------......666222555AAAMMMTTT\\\dddnnnnnnmmmlllkkkiiibbb\\\QQQWWW\\\rrrbbbbbbmmm~~~hhhZZZ]]]bbbuuuoooooo{{{{{{bbbYYY\\\bbbrrrkkkKKKAAACCC???666<<<;;;999777666555555555555444333222111111111111000/////////..................................../////////...------,,,,,,........................///......------///000111...///000000555AAARRR___eeefffgggkkkoooqqqqqqppprrrtttkkkkkkooo^^^YYYqqqqqqaaa~~~xxx\\\UUUQQQWWWiiivvv~~~vvvaaa[[[mmmcccUUUJJJLLLNNNOOOWWWbbbyyyyyyeeeWWWMMMDDD???>>>???AAADDDGGGHHHJJJMMMOOOZZZ```mmmvvvppp{{{vvvmmm```TTTLLLHHHHHHGGGIIIMMMOOONNNRRRbbbrrrqqqbbb^^^sss|||uuuoooYYY===777333000///111000---...333///...------,,,,,,------+++++++++************)))************************************************'''***+++***&&&&&&***...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......------.........222111777DDDQQQZZZbbbiiiooonnnllliiifffbbbZZZTTTJJJ^^^ssszzz\\\qqqvvv```YYYXXXhhh}}}wwwaaacccqqqyyyddd\\\```fffuuu|||~~~zzzWWWGGGDDDAAA;;;<<<;;;999888666555555555555444333222111111111111000000/////////.................................,,,,,,------------------........................///......---...///000111000000000222:::GGGVVVaaaggghhhjjjmmmqqqssssssrrrpppvvvoooiiifff\\\eeeqqqoookkkTTTQQQPPPZZZooo|||tttaaa]]]rrr\\\QQQIIILLLPPPSSS\\\gggttt```SSSJJJCCC???>>>@@@BBBEEEGGGHHHJJJMMMOOOYYY```mmmssslllrrrmmmdddYYYOOOJJJHHHIIIKKKLLLOOOPPPQQQXXXjjj{{{lllWWWppp{{{|||wwwgggIII666555111...///...,,,...222///...------,,,---------++++++++++++************************************************************&&&))),,,+++)))((()))+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---......//////000333===KKKWWW___ffflllooommmjjjgggccc\\\VVVQQQYYY~~~kkkjjj}}}}}}aaaZZZ]]]^^^yyyrrrgggWWW___ooo|||pppqqqvvv|||aaaKKKCCCAAA???<<<;;;:::888777666555555555444333222222111111111000000000/////////..............................***++++++,,,------..............................///............///000000111000000555@@@OOO[[[cccjjjjjjlllooosssuuuuuusssmmmwwwsssfff^^^```~~~rrr|||]]]MMMOOOTTTbbbyyyvvvcccaaayyyWWWPPPKKKOOOTTT[[[fffpppppp\\\OOOHHHBBB???@@@@@@CCCEEEGGGHHHJJJMMMOOOXXX___mmmnnneeegggccc[[[RRRKKKHHHIIIKKKPPPPPPRRRUUUXXXbbbvvvzzz^^^eeewwwyyyXXX:::888333000000///,,,,,,...//////...---------------......---------,,,,,,,,,************************************************''')))+++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.....................//////000444;;;GGGTTT]]]ccchhhlllnnnjjjhhhfffbbb[[[WWWVVVjjjggg}}}{{{ppp\\\\\\gggppptttbbbyyyooo[[[SSS___rrrlllSSSFFFBBBBBB===<<<:::999777777666666555555444333222222222222000000000////////////...........................,,,,,,,,,------............................................./////////000111///000888GGGVVV```dddkkkkkkmmmppptttuuuuuutttmmmuuurrrccc]]]rrruuu|||nnnVVVLLLSSS[[[lllvvvcccaaazzzQQQNNNMMMQQQXXXbbbnnnxxxmmmYYYMMMFFFBBBAAACCCAAACCCFFFHHHIIIJJJMMMOOOWWW^^^kkk|||hhh]]]\\\ZZZUUUNNNJJJIIIKKKMMMQQQQQQUUUZZZaaammmnnnYYYooommmJJJ999444111333333000......//////...------------............---------,,,,,,***************************************************))))))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000111555AAAQQQ[[[bbbgggkkknnnmmmhhhfffeee```XXXUUUWWWlllzzzooo~~~yyyiiiaaa```pppwwwfffaaawwwqqq^^^PPPMMM[[[nnn{{{cccOOOFFFDDD>>>===;;;999888777777777666555444333222222222222111000000000////////////........................000/////////.........---........................---......///////////////000///111<<>>===<<<:::999888777777666555444333222222222222111111000000000/////////........................111111000000///......---........................---......///000/////////000000444AAAQQQ___fffhhhkkkkkklllooossstttsssrrrqqqmmmggg]]]ggg|||\\\QQQUUUaaakkk{{{|||lll^^^^^^vvvJJJNNNRRRWWW```mmm{{{|||jjjUUUHHHBBB@@@AAADDDCCCEEEGGGHHHIIIJJJMMMOOOVVV[[[fffyyy{{{cccUUUPPPPPPPPPNNNMMMMMMOOOQQQOOOSSS\\\jjjwww~~~kkkjjjxxxoooIII???666444444222222333000//////...............---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))(((((()))************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111222999KKK]]]dddfffkkkpppqqqlllfffcccddd^^^TTTTTT[[[jjjrrrtttyyyrrrddddddiiisssfffaaaiii~~~ttt___SSSMMMLLLVVVdddeeeOOODDD???>>><<<;;;999888888888666555444333333222333333111111111000000000//////........................///////////////.................................------///000000000///...000222:::FFFUUUaaahhhkkkllllllmmmpppssstttsssrrrqqqiiicccZZZeee|||sssVVVPPPZZZjjjuuutttcccWWWXXXmmmLLLQQQVVV[[[dddsss{{{iiiSSSFFFAAA???@@@CCCCCCEEEGGGIIIIIIJJJMMMOOOVVVZZZeeewww|||dddVVVNNNOOOPPPOOOOOOOOOPPPRRRQQQVVVbbbrrr~~~qqqbbbbbbwwwtttVVVIII:::333111//////000000000///...............//////.........---------************************++++++++++++++++++++++++'''''')))+++---,,,)))'''++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------..................///000222222@@@RRRcccgggfffiiilllmmmjjjdddbbbeeeaaaYYY[[[dddyyy```rrr}}}xxxjjjhhheeecccjjjhhhbbbjjjwwwdddRRRKKKHHHIIISSS^^^|||uuu]]]PPP???>>>===;;;:::999888888666666555444333333333333111111111111000000000000........................,,,,,,------.../////////........................,,,---///000000000///...111555>>>JJJWWWcccjjjmmmmmmmmmnnnqqqtttuuutttsssppphhhbbbXXXbbbkkkwwwyyy^^^SSSQQQ___rrr~~~iiiWWWKKKJJJ\\\pppVVVTTTZZZgggrrrzzzzzzgggPPPDDD@@@>>>>>>@@@FFFFFFGGGIIIKKKMMMNNNMMMVVV[[[gggxxx|||eeeWWWNNNLLLMMMQQQRRRQQQRRRUUUUUUWWWddd{{{zzzgggWWWXXXgggvvvvvv|||rrrWWW===444444111000111/////////...------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///---...000000111222555777MMMVVV^^^bbbfffjjjkkkiiijjjcccdddhhh___VVVeeeuuuggghhhrrryyyvvv^^^\\\\\\```ooooooeeeuuuuuufffXXXKKKGGGIIINNNTTTZZZwwwsss___LLLGGGCCC@@@;;;666666:::777777777666555444222222222222222111111111111000111111000000//////..................//////////////////000000///...------.........//////000111222111222???TTTaaaccchhhrrrtttsssssstttuuuuuutttrrrgggqqq___RRRnnnhhhjjjjjjXXXNNNZZZjjjzzzyyybbbTTTIIIEEEMMMYYYWWWWWWaaaqqq|||xxxeeeOOOCCC???>>>???AAAEEEEEEFFFHHHKKKNNNOOOOOOWWW]]]iiizzzgggYYYPPPNNNNNNQQQRRRQQQRRRUUU]]]```ooommmWWWOOOXXXgggpppppp}}}|||{{{yyy^^^BBB666555333222222000//////......---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---///111000///222888===RRRZZZcccfffjjjnnnnnnlllkkkhhhhhhgggbbbddd{{{jjjmmm{{{zzziiiXXX[[[```jjj{{{tttlll~~~lll```SSSHHHEEEHHHMMMTTTZZZqqqyyynnniiimmmsss|||mmmLLLFFFBBBAAA>>>:::888:::777777777666555444333222222222222111111111111000111000000000/////////...............///////////////////////////...------///......//////000111222222444BBBVVVbbbdddiiirrrtttsssssstttuuuuuutttrrrhhhiiiZZZ\\\kkkyyy}}}hhhWWWOOO]]]ooottt]]]OOOGGGCCCIIITTTVVVZZZhhh|||uuubbbMMMBBB???>>>@@@BBBCCCDDDEEEHHHJJJMMMPPPQQQYYY```lll|||jjj[[[SSSPPPOOORRRSSSRRRTTTXXXbbbgggwwwzzzrrr\\\LLLRRRffftttwwwhhhJJJ999555555444222000000///......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///,,,000222000...222<<>>:::999777777777777666444333222222222222111111111111000000000000000////////////............///////////////////////////......---////////////000111222222333777FFFZZZeeegggkkksssssssssssstttuuuuuusssqqqjjjaaaXXXoooooolllXXXUUUeeexxxnnnVVVJJJDDDBBBFFFNNNUUU\\\mmmrrr___KKK@@@>>>>>>@@@CCCDDDEEEGGGHHHJJJLLLPPPRRR]]]dddqqqmmm]]]SSSPPPOOOSSSVVVWWW\\\bbbiiiqqquuu{{{yyyiiiTTTQQQeee}}}qqqSSS===555666555111000000//////...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------------------------............///,,,000333000...444BBBOOOYYYaaahhhkkkmmmoooooolllnnnpppkkkdddqqqiiihhh~~~|||wwwbbbVVV^^^eeettt|||uuu___OOOHHHBBBDDDIIIOOOVVV]]]ooojjjXXXPPPRRRTTTYYYfff|||lllgggmmmuuu~~~ttt{{{___QQQEEEBBBCCC@@@<<<:::888888888777666555444333222222222111111111000000000000000000////////////............////////////...///////////////......////////////000111222333444;;;LLL^^^hhhjjjmmmsssrrrrrrssstttuuuuuusssppplll```eeerrruuu]]]___ppphhhQQQGGGEEECCCGGGMMMVVV^^^pppppp^^^III@@@>>>???AAADDDFFFHHHIIIIIIIIILLLPPPSSSbbbkkkxxxnnn^^^RRROOOOOOTTTZZZ```hhhpppzzzvvvzzzyyy```OOOXXXrrryyy]]]BBB555555555000111000000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------------............///,,,000222000///888HHHVVV]]]eeekkkmmmnnnooonnnkkkpppqqqlllmmm~~~hhh~~~uuu___ZZZ\\\fffmmmjjjUUUJJJEEECCCFFFLLLQQQXXX^^^tttiiiXXXSSSSSSTTTUUU^^^ppp|||sssaaahhhmmmqqqssstttzzz~~~lllzzzsss```LLLCCCBBB@@@===;;;999999999888777666444444222222222111111111000000////////////000000000000............////////////......///////////////.../////////000000111222333444???QQQbbbjjjlllooosssqqqrrrrrrtttvvvuuurrrooommmjjjxxxwwwaaaeeewwwyyycccNNNGGGFFFFFFJJJQQQWWW^^^oooppp^^^III@@@>>>???BBBEEEGGGIIIKKKKKKJJJMMMRRRWWWiiirrrnnn^^^QQQNNNPPPWWW```iiiuuu{{{|||~~~wwwoooUUUQQQggg}}}hhhIII777555555000111111000//////......---............---------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------......------------,,,,,,,,,---------............///---///111000333===NNN\\\bbbiiioooppppppqqqoookkkggggggfffrrrtttvvvxxx~~~^^^PPPVVV```oooyyy{{{cccPPPFFFCCCDDDIIINNNQQQXXX^^^uuugggXXXWWW[[[]]]^^^fff{{{|||oooVVVHHHBBB???===>>>999999999999888666555444222222222111111111111000////////////000000000000............////////////---...//////////////////000000000000111222333333444BBBUUUeeelllnnnppprrrqqqqqqrrrtttvvvuuurrrooommmuuutttbbbhhh|||ooo\\\KKKGGGGGGHHHNNNWWWSSSYYYhhhxxxqqq^^^JJJ@@@???@@@CCCFFFEEEHHHKKKLLLLLLOOOVVV\\\nnnxxxmmm]]]SSSPPPQQQZZZeeeqqq|||wwwxxxsss|||zzz```PPP___yyy|||rrrQQQ999666666222111111000000///.....................---------------------,,,,,,+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---............---------,,,,,,,,,---------............///......///000666BBBSSS^^^cccjjjppppppoooooommmiii```___bbbtttsss~~~uuuhhhUUUSSS[[[dddzzz~~~uuu___MMMCCCBBBDDDJJJNNNPPPVVV\\\ooolll______eeellltttyyy```OOOFFF@@@>>>???:::::::::999888777555555222222222111111111111000.../////////000000000111............////////////------...///////////////000000000000111222333333333CCCXXXgggmmmooopppqqqpppqqqrrruuuvvvuuuqqqnnnkkkzzzttteeeooovvvdddTTTGGGDDDEEEFFFOOO[[[MMMRRR```ooowww}}}qqq___KKKAAA???@@@CCCFFFCCCFFFJJJLLLMMMRRRZZZaaaqqq|||lll\\\TTTRRRSSS\\\hhhttt}}}wwwxxxtttxxx}}}cccJJJPPPhhhyyyxxxVVV;;;777888333111111000000//////......//////.........------------------,,,,,,+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---...............------,,,,,,,,,---------.........//////.........000888FFFUUU___bbbiiinnnmmmlllllljjjfffbbbaaafffxxx{{{}}}rrrtttxxxyyyvvv\\\VVV\\\dddiii{{{vvv}}}}}}mmmXXXGGGBBBAAADDDJJJNNNOOOTTTZZZjjj|||tttiiikkkhhhvvv~~~fffUUUJJJBBB???@@@:::::::::999888777666555222222222111111111111000.../////////000000111111............/////////000------...///000000//////000000000000111222333444222DDDZZZhhhmmmooopppppppppppprrruuuvvvuuuqqqnnnhhhzzzyyyhhhwwwzzzmmm\\\OOODDDBBBBBBEEEOOO]]]IIILLLSSS___kkkwwwvvv```III???>>>@@@@@@@@@CCCEEEJJJNNNOOOTTTdddttt~~~hhhZZZVVVWWWZZZaaaooouuuwwwuuuTTTIIIWWWttt~~~}}}www]]]DDD888555444444333222111000000000000////////////////////////...---,,,+++***+++,,,---,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,------......///...555000...===KKKQQQXXX```hhhnnnllliiiiiifff```bbb\\\ggg{{{xxxwwwkkk~~~vvvrrr___XXX^^^cccpppwwwpppllloooppp___PPPEEEAAA@@@CCCIIINNNQQQUUU[[[eeewwwyyyqqqWWWHHHFFFFFFCCC???>>><<<:::888777777666555444444333333222222111......//////000000111111000000000000000000000000...000111000///...///111///111222222111111222333555KKK___eeegggmmmrrrrrrvvvyyyyyytttsssrrrjjj___dddwww~~~uuuppptttcccTTTLLLEEECCCDDDIIITTT^^^IIIKKKRRR]]]hhhuuuwwwaaaJJJ@@@@@@AAABBBBBBDDDFFFKKKOOORRRYYYgggvvvmmm^^^[[[\\\___gggttt~~~vvvuuuxxxZZZJJJOOOpppkkkQQQ@@@888666444333222111000000000000////////////////////////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......///000000///555111111BBBQQQVVV\\\cccjjjooonnnmmmnnnjjjdddeee```lll{{{|||~~~^^^oooooossspppYYY\\\fffoootttccc]]][[[```}}}~~~hhhXXXJJJAAABBBAAADDDKKKOOORRRWWW]]]kkk|||~~~xxxXXXFFFGGGHHHDDD@@@???>>><<<:::999888888555555444333333222222111/////////000000000000000000000000000000000000000...000111000///...///111000111222222111222333555888NNNccchhhhhhnnntttuuuwwwzzzyyyuuussspppggg]]][[[ggg~~~xxxxxxuuuooo]]]PPPJJJDDDDDDGGGLLLWWWaaaLLLNNNUUU```kkkwwwxxxbbbJJJ@@@AAACCCDDDEEEFFFGGGKKKQQQWWW___lllxxxrrrcccaaabbbfffnnnzzz~~~}}}ttt~~~}}}eeePPPJJJhhhzzzbbbJJJ;;;777444333222111111000000111////////////////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---......///000000111111111555111555JJJYYY\\\aaahhhkkknnnooopppqqqmmmggg```aaauuukkkZZZ|||uuujjjvvvooo]]]WWWdddttteeeUUUQQQRRRYYYooovvv___PPPFFF???CCCBBBFFFLLLPPPRRRXXX___mmm}}}wwwwww```JJJLLLMMMFFFBBBAAA???===;;;:::999999555555444444333222222222000000000000000000//////000000000000000000000000...000111000///...///111000111222222111222444666;;;SSShhhllljjjooovvvyyyxxx{{{zzzvvvrrrlllcccZZZZZZcccttt~~~~~~kkkWWWKKKGGGDDDFFFJJJOOOZZZeeeRRRTTT[[[fffqqq}}}yyybbbJJJ@@@AAACCCEEEFFFGGGGGGKKKSSS\\\dddooozzzuuugggfffiiinnnuuu|||vvvtttyyypppYYYKKK___oooSSS>>>666444444333222111111111111////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---......//////000111111111333111:::RRR```aaaeeellllllmmmoooppppppkkkgggVVVaaawwweeejjjzzzqqqmmmaaaXXX[[[ppp___RRRPPPRRR[[[hhh{{{rrrZZZLLLEEE@@@BBBCCCGGGMMMPPPRRRYYYaaaooo}}}oooiiixxxoooWWWTTTQQQHHHBBBAAA???===;;;:::999999555555555444333333222222222111111000000/////////////////////////////////...000111000///...///111///000111111000222444777>>>WWWlllnnnkkkpppwww{{{zzz{{{{{{wwwrrrjjj```ZZZ\\\qqqwwwjjjTTTHHHFFFFFFIIIMMMRRR]]]hhhTTTWWW```lllwwwyyybbbJJJ??????BBBDDDEEEGGGGGGLLLVVV^^^fffqqq{{{zzznnnooossszzz~~~~~~nnnlllyyysssqqqyyyuuubbbQQQWWWyyy```GGG888555444333222111111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------...//////000000000222222???XXXcccccchhhqqqppppppqqqqqqnnnkkkiiicccvvvggg```sssyyyuuuyyylll___ZZZbbbzzzwwwWWWOOOOOOQQQYYYeeevvvpppWWWIIIDDDAAAAAACCCHHHNNNPPPRRRZZZbbbsssxxxqqqzzzeeeYYYPPPFFFAAA@@@???===;;;:::999999666666555444444333333222222222111111000000//////////////////////////////...000111000///...///111---.../////////111444777CCCZZZmmmooommmqqqxxx{{{{{{{{{{{{xxxrrriiibbb^^^```|||iiiRRRJJJIIIJJJNNNQQQVVVaaammmVVV[[[fffttt{{{dddJJJ??????AAACCCEEEFFFIIIPPPZZZaaahhhsss}}}xxx{{{~~~xxxyyywwweeecccrrrtttkkkqqqttthhhYYYQQQsssqqqVVV>>>555444333222222111111222////////////////////////---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,------......///000000///333555DDD\\\ddddddjjjtttssstttuuurrrmmmmmmooofffiiizzz{{{~~~```^^^___mmmlllQQQOOOQQQSSS[[[cccrrroooUUUGGGBBB@@@BBBDDDJJJPPPRRRTTT\\\eeerrrqqqZZZJJJCCCBBBAAA???===;;;:::999999666666555555444333333333111111111111111111000000000000000000000000000000...000111000///...///111---.../////////222666999III]]]nnnppppppuuuzzz{{{|||{{{zzzyyyssskkkfffgggvvvgggQQQMMMMMMPPPTTTWWW\\\jjjwww```gggttt~~~fffLLL@@@@@@BBBCCCEEEGGGLLLUUU^^^ccchhhttt~~~|||tttssswww~~~xxxddd___mmmzzzmmmooouuuooocccLLL^^^{{{dddDDD555555444333222222222222////////////////////////---.../////////...,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------......//////000111111000555;;;JJJ___ddddddlllqqqqqquuuvvvrrrlllooovvv|||nnn}}}hhh[[[^^^hhh~~~eeeNNNPPPTTTWWWaaagggsssqqqVVVHHHBBB@@@DDDGGGNNNSSSTTTVVV___iiivvvzzzYYYGGGEEECCCBBB@@@>>><<<;;;::::::666666666555444444333333111111111111111111222222000000000000000000000000...000111000///...///111///000000000111444999<<>>NNNaaaddddddnnnkkkmmmsssuuuoooiiioooyyyppprrroooYYYYYY```qqq```JJJNNNTTTXXXccclllxxxtttYYYJJJDDDBBBFFFIIIPPPVVVWWWXXXaaalllZZZGGGIIIDDDCCCAAA???>>>===<<<<<<666666666555444444333333000000000111222222222333000000000000000000000000///000111000///...///111111111222222333666;;;>>>TTTcccooossswww~~~{{{}}}yyyyyyzzzvvvooopppwwwwwwmmmWWWTTTUUUYYY^^^ccclll}}}xxxpppTTTCCC@@@DDDFFFEEELLLRRRWWWbbbmmmllluuu|||qqqpppoooooovvvssslllsssvvvooopppmmmPPPNNN\\\sss}}}|||oooNNN:::999777444333444333222111000///......///000111---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111222222111333666DDDXXXcccccchhhqqqrrrrrrrrroookkkiiilllpppxxxlll~~~hhhYYYaaalllyyyZZZPPPPPPQQQZZZfffuuutttYYYJJJDDDDDDGGGIIINNNSSSUUUWWW___iii}}}gggSSSAAAGGGCCCAAA@@@<<<888999===777777666555444333333333444333222111000000000000222111111111000000/////////111222111000///000111444000///222444555:::???TTThhhrrrtttxxxxxxxxx|||yyy~~~xxxtttpppqqq}}}xxxuuu[[[XXX\\\ccciiimmmuuupppUUUDDDAAAEEEGGGFFFLLLSSSYYYeeeppprrr{{{uuummmmmmooovvv}}}qqqssssssTTTLLLSSShhhxxx}}}sssVVV:::888555222222222111///000000///......///000111---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111222222222333777FFF[[[ddddddhhhqqqrrrooommmlllhhheeejjjsss{{{ppp~~~dddbbbssspppVVVOOOPPPRRR]]]jjj|||xxx^^^LLLDDDBBBIIIKKKPPPUUUWWWYYYbbblll~~~ppp[[[GGGHHHDDDAAA@@@===888888;;;888777777666555444333333444333222111000000000000111111111111000000000//////111222111000///000111333000000222444555999???UUUiiitttvvv{{{zzzyyy}}}zzzuuupppooovvv~~~eee[[[^^^eeeppp{{{rrrWWWEEEBBBFFFIIIIIINNNWWW^^^jjjwww{{{yyyiiikkkooowwwkkklllppp^^^NNNIII[[[ppp~~~yyyccc???:::555333333222000///000000////////////000000------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222555<<>>::::::999777666555444444444444333222111111111111111111111000000000000000///111222111000///000111111000111444444444999@@@[[[oooyyy}}}|||zzzzzznnngggdddiiiuuu|||qqqsss}}}uuuZZZHHHCCCGGGLLLOOOTTT```hhhrrrzzzjjjjjjppp{{{{{{gggffffffhhhUUUFFFLLLeee|||xxxVVVGGG999666777555222111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////000111222333:::FFFXXXfffiiiggghhhlllkkkmmmqqqpppfffddd|||hhh|||aaa___wwwfffXXXPPPUUUYYY^^^nnnkkkRRRGGGHHHHHHJJJPPPVVVZZZ___kkkwww}}}tttsss}}}gggQQQKKKGGGGGGGGGCCC@@@@@@<<<;;;:::999777666555444555444333222111111111111000000000000000000111111///111222111000///000111111111222444444444<<>>===<<<:::999777666555555555444333222222222222///000000000111111111111///111222111000///000111333222222333333777DDDQQQgggvvv}}}}}}pppeee```iiiuuu[[[GGGAAAEEEMMMSSS^^^ooozzz{{{uuu}}}wwwnnndddoooiiiYYYGGGHHH```zzz|||vvvvvvYYY>>>777888444222444000111111111000///---,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111000///...///111333444KKKYYYhhhmmmkkkiiiiiikkknnnuuuvvvtttjjjhhhccc```tttjjj[[[TTT___llluuu^^^NNNNNNNNNQQQXXXaaahhhqqqyyymmmppp{{{vvvlll```TTTNNNKKKEEEBBBAAA???>>>===;;;999777666555555555444333222222222222//////000000111111111222///111222111000///000111444222222333333888FFFUUUiiiwww}}}~~~rrrdddeeeyyyyyy\\\IIIIIIHHHJJJWWWbbblll}}}ssseeeoookkk]]]JJJHHH[[[qqq}}}zzz{{{zzzhhhNNN;;;555666666444222222111111000/////////......---------,,,,,,,,,......---,,,,,,+++******)))))))))))))))))))))))),,,------......------,,,...------,,,,,,------...---------............///...---...111111111555;;;RRR]]]gggiiiiiikkkmmmmmmqqqsssmmmooojjjlllxxxaaa___|||qqq]]]UUUeeewwwjjjPPPKKKPPPSSS^^^mmmuuuyyymmmjjjrrrttt~~~sssYYYPPPTTTMMMEEEFFFGGGBBB@@@===<<<<<<<<<:::999777666444222111111111222222222222111111111111000...000111000///...///000222444111333888888CCCZZZnnnxxx~~~}}}zzzooorrrwwwZZZHHHHHHHHHJJJWWWaaajjj|||}}}yyy{{{xxxllljjjiii\\\IIICCCRRRiiiyyynnnTTT>>>555666666444111111111000//////............---------,,,,,,,,,......---,,,,,,+++******************************+++,,,,,,------,,,,,,+++...------,,,,,,------...---------............//////---...111222222777>>>TTT^^^gggiiiiiikkknnnnnnsssrrrkkknnnccc|||qqqccchhhvvveee___nnnoooSSSLLLSSSVVVbbbrrrzzz~~~nnnfffkkkrrr|||zzz^^^PPPRRRLLLDDDDDDCCCBBB???===<<<<<<;;;:::999777666444333222111222222222222222222111111111111///000111111//////000111222444222333888999EEE\\\oooyyy||||||sssXXXHHHHHHFFFJJJVVV```kkk~~~wwwpppllljjjiiisss~~~zzzfffggg^^^KKK???HHHaaavvvwww]]]CCC666666666444111111000000///......---......---------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...---------............//////...///111222333:::CCCWWW```hhhiiiiiikkknnnooorrrmmmdddfffrrrmmmhhhfffuuuwwwqqq~~~vvvXXXOOOTTTYYYgggyyyvvviiifffnnnwwwfffTTTRRRLLLFFFEEEAAAAAA???===;;;;;;;;;:::888777666555444222222222222333222222222111111111111000111222222000000111222222444222333999:::HHHaaarrr{{{{{{vvvyyypppuuuzzzoooVVVGGGFFFEEEHHHTTT^^^lll}}}nnndddaaaaaa```iiittt|||cccfffaaaQQQAAACCC\\\uuuhhhJJJ888666666333222222111111000/////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---------............///...---...111111333===HHHZZZccciiiiiihhhlllpppqqqtttlll```___rrr}}}~~~hhh|||aaalll~~~{{{\\\PPPSSSYYYkkklllaaaiiiqqqxxx~~~nnnXXXSSSMMMJJJIIIBBBAAA???===<<<<<<;;;:::888777777666555444333222222333333222222222111111111111222333333111111222333111555333444999<<>>===<<<888888888888777555444222444444333333333222222222111222333222111000111333000666555666;;;@@@VVVvvv}}}xxxdddYYYhhh~~~tttsssssstttvvvoooqqq{{{zzzyyyvvvqqqiii```ZZZSSSPPPEEE@@@FFFJJJRRRbbbwwwooo[[[NNNJJJJJJFFFOOO___rrrjjj^^^ZZZ\\\RRRAAABBBQQQiiisss|||ZZZ@@@::::::666444444333222222111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...---------.........//////111111222333333:::LLL]]]ffflllmmmiiiggglllssswwwrrrhhhooouuuiii~~~cccmmm|||}}}xxxnnnaaa^^^hhhhhhWWWOOOYYYpppnnneeeggg}}}iii[[[ccciiikkksssmmm]]]NNNLLLNNNHHHEEECCCAAA@@@@@@???>>><<<888888999888777666444333444444444333333333222222000111222222000000111222000666555666;;;AAAWWWxxx~~~tttcccZZZggg|||{{{~~~{{{ooo___VVVYYYlllxxxooogggbbb[[[TTTOOOPPPEEE???CCCFFFHHHRRR___vvvzzzmmm[[[JJJEEEIIILLLMMMXXXmmm~~~mmm^^^WWW[[[WWWHHHAAAEEE\\\qqq~~~||||||xxxgggEEE:::>>>555777666555444333222222222//////.........---------........................++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............000...///444777>>>OOOaaakkklllkkkhhhkkkrrrvvvvvviii~~~mmmgggnnneeeyyytttrrr{{{zzzjjj___aaaZZZUUUPPPSSSaaa}}}hhhNNNMMMZZZxxxllliiivvvwwwggg]]]^^^jjjuuu{{{|||bbbOOOOOOQQQGGGIIIFFFCCCAAAAAA@@@>>>======<<<;;;999777666555555555444444333333222222111111111222222222333333333555666777888:::EEE]]]ttt}}}ppp```^^^|||}}}zzzyyyggg[[[PPPKKKKKKVVVqqqzzztttjjjccc]]]WWWPPPKKKKKKAAA===BBBEEEFFFOOO[[[hhhuuuzzznnn\\\JJJDDDGGGJJJKKKUUUiii{{{rrr```VVVYYYVVVIIIBBBDDDTTTooo~~~yyywwwjjjJJJ999:::444777666555333222222222222//////.........---------------------------------++++++++++++++++++++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///000333777???QQQbbblllnnnmmmkkknnnuuuxxxwwwssshhhpppgggbbbzzz|||oookkkrrrrrrfff[[[ZZZPPPNNNMMMRRR```~~~xxxdddNNNPPP[[[xxxjjjooozzzggg\\\ZZZfffpppvvvlllXXXUUUVVVKKKIIIGGGDDDCCCCCCBBB???======<<<:::888777555555555555555444333333222222111111222222222222333333333555666888:::<<>>===<<<:::888777555555444555555444444333222222222222222222222333333333333555777:::===@@@KKKcccyyyzzzllloooyyy~~~{{{nnn___RRRIIIDDDEEEIIIQQQdddxxx}}}xxxllleee[[[TTTNNNIIICCC???<<<999;;;AAAEEEFFFIIIOOOYYY^^^iiizzzzzzrrr```LLLDDDHHHIIIKKKSSScccvvv~~~}}}fffTTTSSSUUUMMMDDD@@@HHHmmm~~~fffiiiiiiFFF888;;;666555444333222111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------------......//////000000222111000222888EEEXXXfffhhhjjjkkklllpppuuutttppp|||vvvaaammmfffPPPFFFJJJOOOUUU```yyytttfff]]]SSSKKKLLLSSSnnnnnnzzzppp```WWW___iiirrr}}}eeeZZZUUUKKKKKKJJJJJJJJJIIIGGGCCC@@@===<<<;;;999777666555555555555555444333333222222222222222333333333444444444777;;;???BBBOOOggg}}}{{{lllxxx}}}zzzhhhVVVMMMFFFDDDJJJOOOVVVfffwwwwwwqqqeee^^^UUUMMMIIIEEE@@@<<<999999===CCCGGGGGGHHHKKKVVVWWW___lllxxx|||uuucccNNNFFFJJJKKKNNNUUUbbbtttuuuyyyhhhTTTQQQSSSNNNEEE???DDDgggeee]]]vvvxxxRRR;;;<<<666666444333222111111111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------------......///000000111222222222333:::JJJ\\\ggghhhjjjlllnnnrrrvvvssslllkkkeeewwwtttSSSLLLOOOTTTXXX^^^rrrxxxhhhZZZQQQKKKHHHIIIOOOhhhvvv|||uuubbbVVV\\\fffoooooo```ZZZQQQNNNNNNMMMMMMLLLIIIEEEBBB???===<<<:::888777666666666666555444444333333222222222333333333444444444444666;;;???CCCQQQjjj~~~mmm|||kkkUUUKKKFFFHHHOOOUUU\\\lll~~~zzzpppiii___XXXOOOHHHDDDAAA>>>;;;888;;;@@@EEEHHHHHHHHHGGGLLLMMMTTT___jjjqqqzzzyyyeeeOOOGGGJJJKKKOOOUUU```qqqxxxxxx~~~~~~iiiUUUPPPQQQMMMEEE>>>AAA]]]xxxqqq^^^uuu___@@@===777666555444333222222222000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------------...///000000111222111333333444===NNN___gggkkkmmmooorrrwwwyyyrrriiissspppdddggg~~~]]]TTTVVVZZZ]]]aaarrr}}}wwwkkk]]]PPPIIIFFFFFFIIIOOOfff~~~yyycccTTTWWW___hhhwwwtttaaaYYYRRRSSSRRRPPPOOOMMMKKKGGGDDD@@@???===;;;:::888888777666666555555444333333333333333333333444444444444333555999===BBBQQQlllmmmzzzpppUUUJJJHHHKKKRRRXXX```tttvvvjjjcccYYYRRRIIICCC@@@???<<<:::888<<>>AAAVVVqqqgggwwwlllIII???888777666555444333333333000000000000/////////...////////////////////////------------------------------..........................................------...///000111222222///333444666@@@RRRaaaggglllnnnpppsssxxxyyypppeeeooozzzooofffzzz~~~aaaiiippp\\\]]]aaafffmmm}}}sssjjj^^^SSSJJJEEEDDDEEEIIIPPPeeegggUUUUUUZZZ```mmm|||{{{kkkiiixxxaaaXXXRRRXXXVVVRRRPPPNNNKKKHHHEEEBBBAAA???===;;;:::999999666666666555444444333333333333333444444444444555222333666:::@@@QQQnnnmmmuuuuuuUUUJJJJJJOOOUUUYYYccc|||sssggg___UUUOOOFFF@@@>>>===;;;999888===BBBDDDFFFGGGFFFCCCFFFHHHNNNUUUYYY\\\dddmmmwww~~~gggMMMCCCFFFFFFKKKPPPXXXhhhzzzwwwmmmiiiwwwhhhWWWPPPNNNKKKDDD>>>BBBTTTqqqnnnwwwwwwQQQCCC999888777666555444444444000000000000////////////........................------------------------...............---------........................------...///000111222222...333555777BBBTTTbbbfffkkkmmmooorrrwwwwwwlll```ppphhhjjj{{{```kkkccccccgggoooyyy}}}lllaaaUUULLLGGGDDDDDDEEEHHHOOOccc~~~lllXXXUUUYYY\\\ggguuuuuuggggggvvvfff\\\VVV\\\XXXTTTPPPNNNKKKHHHFFFCCCBBB@@@>>><<<;;;::::::666666666555444444333333333333333444444444555555111222444888???PPPnnn}}}mmmqqqwwwTTTMMMNNNRRRWWWZZZeeezzzkkk^^^WWWQQQJJJCCC@@@===:::999;;;;;;???DDDGGGGGGFFFFFFFFFHHHGGGJJJOOOQQQRRRWWW]]]eeennnzzzqqq\\\HHH??????BBBHHHLLLNNNYYYlll{{{ssseee]]][[[dddmmm```LLLKKKMMMDDD;;;<<>>PPPlllxxxsssggg~~~WWWPPPSSSWWWZZZccctttuuuggg]]]XXXPPPHHHAAA???<<<999999;;;<<<@@@EEEHHHIIIHHHGGGGGGHHHGGGIIINNNPPPQQQUUU\\\bbbkkkuuuwwwfffTTTEEE?????????EEEIIIKKKTTTfffvvv}}}|||sssgggZZZSSSSSScccmmmaaaOOONNNOOOEEE>>>:::HHHbbbxxx~~~vvvVVVBBB<<<777777666333222444222111000///...//////000000//////...------,,,,,,..............................---------,,,,,,,,,............////////////....../////////000000000444111222;;;JJJYYYbbbeeejjjlllllltttyyynnniiiuuufffnnnjjjfffxxxyyylll```TTTGGGBBB@@@@@@CCCFFFGGGMMMQQQYYYeeekkk|||xxxzzzwwwbbbVVVSSSVVV___hhhyyyqqqrrraaafffaaa___XXXNNNKKKLLLIIICCCFFFEEECCC@@@>>><<<;;;:::999888777666555444444333555555555555555555555555222666888999>>>QQQnnnxxxpppfff^^^TTTVVVZZZ^^^fffxxx|||oooccc[[[VVVMMMEEE???===;;;888888;;;===AAAGGGJJJJJJIIIHHHHHHGGGFFFGGGKKKMMMNNNSSSYYY```hhhqqq{{{zzzvvvyyymmm\\\OOODDD@@@AAA???DDDGGGIIIQQQ```pppxxxxxxmmmcccZZZQQQNNNOOOfffoooeeeSSSQQQPPPGGGBBB:::BBBVVVjjjsss{{{dddGGG@@@;;;:::888444222333222111000////////////000/////////...------,,,,,,------------------------...------------,,,,,,,,,............/////////////////////000000000111111333222444>>>MMM[[[bbbeeehhhkkkmmmsssuuukkkooozzzdddssseeeeeesssfffYYYMMMCCC???@@@AAADDDIIIMMMPPPNNNQQQYYY^^^nnn}}}kkkyyyzzzfffXXXSSSUUU^^^gggvvvzzzzzzxxxccceee```]]]VVVMMMJJJLLLKKKIIIGGGFFFDDDAAA>>>===;;;;;;999999888777666555444444555555555555555555555555222666888999???SSSppp{{{oookkkgggXXXZZZ]]]aaaiiizzzzzzmmmaaaWWWSSSJJJBBB<<<;;;:::888888;;;===BBBGGGKKKKKKIIIHHHGGGFFFEEEFFFJJJKKKLLLRRRXXXaaaiiittt~~~ttthhhkkkxxx}}}iii[[[OOOFFFBBBCCCAAAEEEHHHKKKQQQ]]]mmmwww}}}tttkkkaaaZZZTTTQQQSSSXXXnnnuuujjjVVVQQQNNNGGGFFF===@@@OOOdddqqq{{{xxx{{{```HHHAAA<<<;;;999444222333111111111000000000000000//////.........---------------------------------------------------------............////////////000000000000111111111111333222555@@@PPP]]]ccceeegggkkknnnsssrrriiivvv}}}lll~~~zzzaaaeeepppcccUUUJJJAAA>>>@@@BBBFFFJJJNNNPPPMMMOOOUUUYYYhhhrrrmmm|||iii[[[SSSTTT]]]hhhtttpppzzzbbb___YYYWWWRRRNNNMMMMMMNNNMMMIIIGGGEEEBBB???===<<<;;;:::999888888666666555444555555555555555555555555222666888999@@@TTTrrr|||nnnrrrmmmZZZ\\\^^^aaahhhvvv{{{nnn```TTTNNNGGG@@@::::::999888999<<<===AAAGGGKKKKKKIIIFFFEEEFFFDDDEEEIIIKKKLLLRRRYYYeeeooo{{{uuukkkbbbmmm|||iii\\\QQQGGGBBBAAAAAADDDHHHKKKPPP[[[kkkxxx}}}~~~zzzhhh```XXXVVVUUUXXX___fffwww}}}oooYYYPPPJJJFFFJJJ>>>===JJJcccttt~~~xxxuuu\\\FFF???;;;:::888555333555111111111111111000000///...............---------------------------------------------------------............////////////000000000000111111111111222222666BBBRRR___fffgggggglllqqquuuqqqhhh|||sss___hhhooocccTTTJJJAAA???AAACCCFFFKKKJJJMMMLLLMMMRRRSSS```yyyxxxyyy}}}mmm|||~~~mmm^^^TTTSSS]]]iiiwwwlll~~~ccc^^^UUUTTTSSSRRRPPPMMMLLLLLLJJJIIIFFFCCC@@@>>>===<<<::::::999888777666555555555555555555555555555555333666888999@@@UUUsssppplll[[[\\\^^^aaagggrrrzzzmmm]]]QQQJJJDDD>>>999999999888:::======BBBHHHLLLKKKIIIFFFEEEFFFDDDEEEIIIKKKMMMTTT[[[kkktttvvvmmmjjjuuuwwwhhh[[[OOODDD?????????AAAFFFKKKPPPYYYjjjyyy{{{sssnnn___YYYUUUVVVYYY___hhhppp}}}sss\\\PPPHHHEEELLL>>>:::FFF```vvvzzzbbbDDD>>>:::999888555444666111111222222111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////000000000111111222222666BBBSSSaaaiiikkklllppptttwwwqqqfff{{{lll```pppnnnbbbSSSIIIAAA@@@BBBDDDGGGLLLLLLPPPOOOPPPTTTRRR\\\sssgggfffmmmzzz}}}}}}|||qqq```TTTQQQ[[[hhhrrrwwwllldddZZZXXXXXXXXXRRRKKKHHHIIILLLJJJGGGDDDAAA???===<<<;;;;;;:::999888777666666555555555555555555555555333666888888???TTTsss}}}jjj^^^___cccffflllttt|||wwwhhhZZZNNNHHHCCC===888999:::999;;;???>>>CCCJJJMMMMMMJJJGGGEEEFFFDDDEEEIIILLLOOOWWW___nnnvvvxxxqqqvvv~~~ssseeeXXXJJJ@@@>>>AAA???AAAGGGNNNRRR[[[mmm~~~wwwpppkkk___ZZZXXX[[[___dddmmmuuu{{{vvvaaaTTTHHHDDDLLL???999BBB^^^wwwjjjEEE???;;;:::999555444555111111222222222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////....../////////000000000111111666BBBTTTccclllooorrrtttwwwyyyoooaaatttdddbbb{{{{{{iii___```fffooo~~~~~~jjj^^^PPPFFF??????BBBEEEIIIMMMPPPTTTRRRRRRVVVTTT^^^uuu\\\YYY[[[aaacccdddppp~~~vvvcccSSSNNNXXXeeegggtttvvvmmmaaa]]]\\\[[[TTTKKKIIIMMMMMMKKKHHHEEEBBB???>>>===;;;;;;:::999888777777666555555555555555555555555444666888777>>>SSSrrrmmmbbbeeejjjpppvvv|||~~~sssdddVVVLLLHHHCCC<<<888999::::::<<<@@@@@@EEEKKKOOOOOOKKKHHHFFFGGGEEEFFFJJJMMMQQQYYYaaaooovvvrrrqqqyyy{{{rrrdddVVVHHH>>>@@@FFFAAACCCJJJRRRVVV^^^qqqzzzsssnnnccc___]]]aaadddhhhooovvvwwwwwweeeXXXJJJDDDKKKCCC:::AAA]]]wwwlllHHHAAA<<<;;;999555333555111111222333222111000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000............////////////111111555BBBTTTdddnnnrrrvvvxxxyyyzzznnn\\\nnn|||```dddzzzdddXXXUUUYYY___XXXnnn}}}www{{{fffZZZLLLDDD===>>>BBBFFFJJJNNNNNNQQQOOOOOOSSSTTT```xxx^^^ZZZZZZ]]]___ggg|||yyyeeeSSSLLLUUUbbbaaaqqq|||sssccc___]]][[[UUUNNNNNNTTTMMMLLLIIIEEEBBB@@@>>>===<<<;;;;;;:::999888777777555555555555555555555555444777777777===RRRqqqsssfffjjjqqqxxxwwwlll```UUUKKKFFF;;;999666555666999===???CCCFFFJJJLLLKKKHHHGGGFFFFFFFFFGGGJJJLLLNNNVVV___lllwwwuuukkkkkkrrr}}}xxxkkkZZZNNNEEE>>>>>>@@@AAADDDKKKSSSWWW```tttuuupppiiieeeccceeehhhkkkqqqxxxzzzjjjYYYLLLEEEBBBEEE<<<>>>WWWvvvlllJJJ999>>>999444;;;444333444444333222222111111000000/////////............////////////////////////.......................................///000000000000000000000111111111444555555BBBYYYeeekkkwwwyyyzzz~~~|||jjjZZZeee~~~wwwrrrppp```lllsss___WWWVVVYYY\\\ZZZccc}}}wwwbbbXXXIIIBBB>>>AAAEEEHHHKKKOOOSSSSSSMMMOOOZZZ___eeetttbbb[[[YYYbbbnnnzzziiiZZZOOOOOOSSSZZZgggllliiibbb\\\ZZZXXXUUUTTTUUUTTTPPPLLLHHHEEECCC@@@???@@@===:::888999999888777555555555555555555555555777888999999<<>>AAADDDGGGKKKLLLJJJHHHFFFEEEFFFEEEFFFIIIJJJLLLTTT]]]kkkxxxvvveeeiiiqqq{{{rrreeeVVVKKKCCC>>>>>>AAA@@@EEEMMMUUUYYYcccxxxyyytttmmmiiigggiiikkkmmmrrrxxxzzzlll[[[MMMGGGDDDFFF===???XXXxxxqqqOOO<<<@@@;;;666<<<555555444444333333222111111111000000/////////.........////////////////////////.......................................///000000/////////000000000000000444555555BBBYYYdddjjjvvv}}}}}}~~~xxxeeeWWWcccyyyuuuzzziiippp~~~aaa[[[qqqkkkYYYVVVYYY]]]___dddpppuuu```VVVIIIBBB???AAAFFFHHHKKKPPPRRRTTTOOOQQQ\\\ccclll}}}hhhdddjjj|||{{{jjj[[[PPPOOOSSSUUU```{{{xxxtttlllgggcccccc```[[[YYYZZZWWWSSSNNNJJJHHHEEEBBB@@@???===;;;::::::999888777555555555555555555555555555666888888<<>>AAA???GGGQQQXXX]]]iiizzzrrrnnnlllnnnooopppuuu{{{zzzooo^^^PPPIIIGGGFFF<<<>>>TTTvvv|||XXX@@@AAA<<<888===777666555444444333333222111111000000000/////////......////////////////////////.......................................///000000/////////000000000111111333555666BBBYYYdddiiittt{{{|||}}}wwwjjjfffvvv{{{ggg{{{oooXXX\\\yyyeeeXXX___iiinnnoootttttt^^^RRRGGGBBB@@@CCCFFFHHHLLLPPPPPPTTTQQQTTT___gggtttiiiiiiwww|||mmm]]]QQQOOORRRRRR[[[sssfffmmm}}}rrrpppooooooiii```\\\]]]ZZZVVVRRRNNNKKKHHHEEEBBB???>>><<<<<<<<<;;;888666555555555555555555555555222444666777;;;NNNqqqsss}}}rrrvvvddd^^^```^^^gggkkkjjjqqqxxxhhhfffeeejjjyyy|||tttiii]]]RRRHHHCCC<<<:::999888:::===@@@BBBFFFHHHKKKKKKHHHFFFDDDDDDGGGFFFHHHKKKLLLNNNUUU^^^mmmzzzyyynnnvvv{{{uuudddXXXLLLEEE???<<<===AAA???IIIVVV^^^dddrrr~~~uuuqqqooorrrssstttyyy~~~~~~{{{ssscccRRRJJJIIIDDD;;;:::MMMlllqqq}}}aaaEEEBBB===999>>>666777555555444444333333222222000000000////////////...////////////////////////.......................................///000000//////000000111222222222333555666DDDZZZdddhhhsssyyy||||||wwwsss{{{zzzkkklll^^^ffffff^^^mmm~~~ttt\\\MMMEEEBBBAAADDDGGGHHHLLLPPPNNNSSSSSSUUU```jjjzzzjjjlll~~~ppp```SSSNNNPPPSSSZZZqqqwwwgggooo}}}eeeaaawwwvvvxxxwwwoooccc\\\[[[[[[XXXSSSPPPMMMJJJFFFDDD@@@???>>>>>>===<<<888555555555555555555555555555333444777777;;;LLLnnnmmmqqqsss}}}cccQQQLLLMMMKKKQQQSSSPPPSSSbbbtttiiiZZZ]]]fffyyy~~~uuuiii\\\PPPFFFAAA:::999888888:::===@@@BBBFFFHHHJJJJJJGGGEEEDDDDDDFFFEEEFFFJJJKKKMMMUUU___sss~~~}}}ssszzzvvvppp```UUUJJJCCC???;;;===@@@AAALLLZZZdddmmm~~~wwwsssrrruuuwwwxxx|||~~~wwwgggTTTJJJJJJEEE===:::EEE___yyymmmtttjjjIIIBBB===:::===666666666666555555444333333222111000000000////////////////////////////////////.......................................///000000000000111222222333444444222555777EEE\\\fffiiisss||||||vvvzzzwwweeegggaaapppjjjeeevvvtttYYYIIICCCAAABBBFFFHHHHHHLLLQQQMMMSSSSSSVVVcccmmmlllqqqssscccTTTNNNNNNWWW^^^ttttttfffeeehhhzzzpppgggvvvuuuwwwxxxrrrfff^^^\\\ZZZWWWTTTQQQNNNKKKGGGEEEAAA@@@??????>>><<<999666666666666666666666666666555777888888:::JJJkkkrrruuuuuusssYYYKKKHHHKKKGGGKKKMMMLLLOOOYYYeeelllzzzbbbXXXbbbqqq|||ssshhhZZZNNNDDD???999999999999;;;===@@@BBBFFFHHHIIIIIIGGGEEEEEEEEEBBBBBBDDDHHHJJJMMMUUU___vvvxxxtttmmm[[[QQQGGGBBB>>><<<===AAACCCOOO]]]iiiwww|||xxxwwwzzz{{{||||||kkkTTTIIIIIIFFFBBB===@@@QQQjjj|||uuuttttttMMMCCC===;;;>>>555777777666666555555444333333111111000000000/////////////////////////////////.......................................///000000///000000111222333444444111555888GGG___hhhkkkttt{{{|||yyyttteeerrr[[[^^^uuutttooo|||qqqWWWGGGBBBAAACCCHHHIIIIIILLLQQQLLLRRRSSSYYYiiiuuullluuuvvvfffVVVNNNMMMXXX^^^uuuwwwkkkxxxttttttuuukkktttqqqrrruuutttkkkccc```XXXVVVSSSRRRPPPMMMIIIFFFDDDBBB@@@???>>>===:::777666666666666666666666666777888:::999;;;JJJiiixxx~~~vvvkkkSSSIIIIIIKKKMMMOOOQQQRRRSSSWWW]]]aaammm}}}rrraaa___nnn{{{wwwooodddXXXMMMDDD???:::::::::;;;<<>>:::EEE[[[ppp{{{|||{{{|||RRRDDD???===???666888777777666666555444444444111111111000000000//////////////////////////////.......................................///000000---...///000111222333333000555999IIIaaakkkmmmvvv{{{||||||wwwvvvhhhUUU___{{{kkkTTTGGG@@@AAADDDIIIJJJIIILLLRRRMMMRRRTTT]]]qqqqqqxxxhhhWWWNNNLLLTTTYYYnnn|||rrrxxxnnnyyyssspppssstttmmmddd___WWWVVVTTTSSSRRROOOLLLIIIFFFCCC@@@???>>>===;;;999666666666666666666666666666888::::::<<>>AAACCCDDDDDDFFFGGGGGGFFFFFFFFFGGGEEEEEEHHHMMMPPPTTT^^^gggkkkttt}}}tttqqq{{{mmm___OOOGGG???=========@@@EEEGGGRRRaaapppoooTTTFFFFFFAAABBB===666<<>>======;;;:::777777777777777777777777444777999:::===LLLlll___MMMLLLPPPPPPWWW\\\ccchhhiiiooo}}}~~~uuuvvvnnnkkkhhhiiiuuuqqqrrrooogggYYYLLLCCC>>>:::::::::;;;>>>AAADDDFFFJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEEEEJJJRRR\\\dddiiiooovvvyyyooohhhkkktttwwwfff\\\MMMEEE======>>>???BBBEEECCC[[[hhhooo~~~{{{yyyoooQQQEEEKKKDDDBBB>>>:::<<>>:::::::::<<<>>>AAADDDFFFJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJOOOXXXaaaiiinnnuuu{{{xxxpppfff^^^bbbgggpppuuusssrrryyytttbbbXXXLLLCCC===<<<>>>???BBBFFFGGG\\\dddkkk~~~}}}rrrVVVFFFFFFDDDAAA===:::<<>>::::::;;;<<>>@@@DDDIIINNN___cccgggvvvvvv\\\IIIDDDDDD@@@<<<999;;;KKKiiitttlllcccMMMHHH@@@;;;<<<999:::888666666666666444222222222222111000000//////////////////............///////////////......---//////////////////////////////000000111111111111444222;;;QQQdddmmmssszzzwwwlll~~~hhhtttrrr^^^^^^ttt|||dddNNNCCCBBBDDDGGGHHHIIIJJJMMMOOOQQQSSS]]]nnn|||lll[[[OOOKKKNNNPPP]]]xxx{{{rrr{{{yyynnnnnnkkkjjjhhh___aaabbbbbb___ZZZSSSKKKFFFGGGFFFDDDBBB@@@???>>>>>>:::999888777666666666666777777999:::999EEEeeeaaaRRR[[[iiiqqq|||\\\\\\\\\___gggtttoooZZZHHH@@@>>>::::::;;;===???BBBEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFHHHMMMUUU]]]fffnnnuuuzzzmmmaaaYYYQQQKKKMMMNNNPPPRRRSSS\\\nnnvvvaaaTTTEEE???;;;===???AAAGGGMMMTTTeeehhhkkkwwwyyyaaaMMMGGGEEE@@@<<<:::;;;IIIiii}}}nnneeeNNNGGGCCC@@@??????;;;999777777777666444222333333333222111111000000000///////////////.........///////////////......000000000000000000000000//////000000111111222222555222<<>>::::::<<<>>>@@@CCCEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGIIIOOOYYYbbbjjjrrrzzz~~~|||eeeWWWOOOIIIDDDDDDFFFJJJMMMPPPYYYlllwww___QQQBBB>>>;;;===@@@CCCKKKSSSXXXmmmrrrrrrzzzcccRRRMMMFFF@@@<<<;;;:::FFFfffvvvmmmSSSHHHHHHCCC@@@CCC===;;;999888888777555333444444444333222222111111111111111000000/////////......///////////////...000000000000000000000000...//////000111111222222555444???WWWkkktttzzzwwwooo{{{lllbbbttthhh___kkkwww]]]IIIAAACCCEEEGGGIIIIIIKKKMMMOOORRRWWWdddvvv}}}~~~nnn\\\OOOJJJKKKNNNXXXmmmuuuqqqmmmxxxlllnnnlllhhheee]]]^^^___aaa```\\\TTTMMMHHHJJJHHHGGGDDDCCCAAA@@@@@@<<<;;;:::888777777666666777777999:::888@@@^^^|||wwwffflll|||VVVXXX\\\aaajjjwwwyyyjjjXXXIII@@@===:::;;;<<>>>>>999>>>\\\~~~zzz~~~^^^JJJMMMEEE<<>>===;;;:::888777777777666777;;;<<<999@@@\\\yyywwwyyybbbeeekkksss~~~uuugggYYYLLL@@@999999;;;===@@@BBBDDDEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKWWW^^^iiiqqqwwwjjjRRRHHHGGGIIIIIILLLQQQ\\\gggqqqeeePPPHHH>>><<<===AAADDDIIITTT___lllwwwqqqmmm|||uuuttt|||nnnWWWGGGHHHAAA??????999<<>>GGGBBB@@@>>>===<<<;;;999777666666666555444444333333111000000///...---------------...///000000//////........................---...///000111222333333222444DDD```uuu}}}nnn^^^dddxxxqqqYYYIIIDDDDDDFFFHHHIIIJJJKKKNNNPPPWWW]]]jjjzzzppp]]]OOOJJJHHHNNNVVVdddrrrlllrrrxxxlllpppqqqqqqoookkkkkkhhhiiiiiiiiihhheeeaaa]]][[[\\\ZZZVVVQQQLLLHHHEEEDDD>>>>>><<<:::999888777777666777;;;<<<:::AAA\\\yyyzzz{{{qqquuu|||zzzmmm\\\KKKAAA???<<>>???DDDFFFIIIUUUccczzzuuurrryyy|||vvvtttuuuzzz{{{~~~uuu]]]GGGGGGAAABBB999888>>>LLLuuuooovvvkkkRRRDDDEEEFFFCCCCCCAAA???>>>===<<<:::888:::888666555555555444333666555444222000///------////////////////////////////////////000000000000000111111222222333444444666777GGGaaauuu{{{~~~~~~{{{|||aaaeeezzzmmmUUUGGGCCCEEEEEEHHHKKKKKKKKKSSS]]]dddiiirrr~~~~~~ppp^^^OOOHHHHHHMMMWWWfff|||uuukkkqqqxxxpppeee|||uuutttpppoooqqqppppppkkkgggiiilllhhh___aaa^^^YYYRRRLLLIIIJJJKKKCCCAAA???<<<:::888777666666999999;;;>>>???VVVzzzyyy}}}|||nnn\\\III???>>>===???BBBCCCCCCCCCEEEFFFHHHGGGFFFDDDEEEIIIOOOSSS```iiittt}}}^^^MMMKKKLLLOOOSSSZZZaaattttttTTTCCC>>>AAAAAACCCFFFHHHMMM[[[jjjyyyuuuuuu|||wwwpppnnnpppuuuzzzyyy}}}www^^^IIIIIIBBBCCC999888===JJJrrrjjjooolllQQQCCCDDDFFFDDDCCCAAA???>>>>>><<<:::888999777555555555555444333333333222111000000//////////////////////////////////////////000000000000000111111222222333444444666888GGGbbbuuu|||~~~yyy```fff{{{kkkTTTFFFCCCEEEFFFHHHKKKKKKLLLUUU___jjjpppyyyrrr```QQQJJJGGGLLLTTTcccxxxuuujjjppp|||}}}hhhzzzwwwpppkkkkkktttuuurrroooppprrrllldddaaa___\\\VVVPPPLLLIIIHHHCCCBBB???===:::999777777777::::::<<>>===>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFJJJPPPTTTbbbiiisss|||{{{[[[NNNNNNPPPTTT[[[cccpppfffLLL???======???BBBDDDEEEMMM^^^nnnyyyxxxyyy{{{www}}}wwwmmmfffdddhhhnnnrrryyy{{{bbbLLLIIICCCDDD:::999<<>>>>>===;;;999999777555444555666555444111111111000000000000000////////////////////////////////////000000000000000111111222222333444444555888IIIcccvvv|||~~~yyyvvv^^^ggg~~~hhhRRRFFFDDDFFFFFFHHHJJJKKKNNNXXXcccnnnttt}}}rrr```QQQKKKGGGJJJQQQ^^^sssuuujjjoooooozzzvvvvvvwwwwwwuuutttttttttooohhhdddccc___ZZZTTTNNNJJJGGGDDDCCC@@@>>>;;;:::888888999<<<:::===AAADDD[[[~~~~~~ooo[[[III???>>>>>>AAACCCDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGLLLRRRVVVaaagggpppyyyxxxXXXMMMOOORRR\\\gggwwwuuuXXXFFF@@@@@@:::>>>BBBCCCEEEPPPccctttzzz{{{uuuooonnnllleee^^^]]]dddlllppp~~~~~~eeeOOOGGGBBBDDD;;;999<<>><<<:::999777555555666666666555111111111000000000//////////////////////////////////////////000000000000000111111222222333444444555999KKKeeewww|||zzzrrr~~~|||rrr]]]iii{{{eeePPPFFFDDDGGGFFFHHHJJJLLLPPP]]]iiissszzzqqq^^^OOOJJJGGGIIIOOOZZZpppuuuiiilll||||||{{{yyyxxxyyyyyywwwtttjjjgggbbb\\\VVVQQQKKKHHHEEEDDDBBB???===;;;:::999:::;;;999<<>>CCCGGGHHHLLLZZZmmm|||}}}tttkkkgggiiifff``````jjjsssvvv}}}dddNNNEEE@@@CCC;;;:::===GGGnnn|||fffhhhUUUOOOLLLGGGFFFDDDBBBAAAAAA@@@===<<<:::888666666777777666555333333222111000///......////////////////////////////////////000000000000000111111222222333444444555:::MMMgggxxx}}}qqqvvvzzzqqq]]]jjjwwwaaaNNNEEEEEEGGGFFFHHHKKKNNNUUUcccqqq~~~rrr^^^PPPJJJHHHJJJNNNYYYnnnttthhhjjjqqqkkkccc\\\WWWRRRNNNKKKGGGEEECCC@@@>>><<<;;;;;;999:::888:::???AAAUUUvvvkkkrrr```NNNDDDBBB>>>@@@BBBCCCBBBBBBCCCDDDAAACCCFFFIIIMMMSSSZZZ___eeeiiioooxxxyyyvvvxxx{{{tttTTTNNNSSS\\\pppoooQQQAAA=========???DDDHHHIIIQQQaaarrr}}}~~~uuujjjgggmmmnnniiijjjttt}}}~~~{{{bbbNNNEEEAAADDD<<<;;;<<>>===;;;999888888888777555444444333222111000///...////////////////////////////////////000000000000000111111222222333444444555;;;OOOiiiyyy}}}pppmmmvvvxxxnnnqqq^^^lllsss^^^LLLEEEFFFHHHFFFHHHLLLPPPZZZkkkzzzuuu```RRRLLLHHHJJJNNNXXXmmmsssggghhhrrr~~~uuummmccc\\\XXXTTTPPPMMMHHHGGGDDDBBB???>>><<<<<<999:::777:::>>>>>>NNNlllsssVVVtttbbbOOODDDAAA===???AAABBBAAAAAABBBCCCAAADDDHHHMMMRRRYYY```fffgggjjjnnnuuu|||wwwjjjaaa```dddhhhppp{{{pppSSSQQQYYYdddzzzcccHHH>>>>>>>>><<>>::::::BBBgggjjjrrr^^^UUUQQQMMMJJJIIIFFFEEEEEEDDDBBB@@@@@@>>>;;;999999999777555333333333333222222111111////////////////////////////////////000000000000000111111222222333444444555<<>>======::::::888:::>>>;;;HHHddd|||iiiQQQvvvdddOOOBBB???===???AAAAAA@@@@@@AAABBBBBBEEEJJJOOOVVV]]]eeejjjggghhhlllpppuuuyyyyyyyyyvvv{{{wwwiiiZZZRRRQQQVVV[[[[[[hhhzzzlllSSSUUU___iii\\\DDD>>>AAAAAA???DDDHHHJJJNNNZZZmmmzzz}}}uuugggiiitttxxxrrrrrr{{{jjjYYYKKKFFFHHH???:::888???cccjjjqqq]]]UUUSSSPPPLLLJJJHHHGGGFFFEEECCCAAABBB???<<<;;;:::999777555222222222333333444444444////////////////////////////////////000000000000000111111222333333444444444<<>>===;;;;;;999;;;>>>:::EEE```yyy~~~fffQQQvvvdddPPPCCC@@@@@@AAAAAA@@@???@@@BBBDDDCCCJJJPPPSSSXXX___ddddddbbbdddhhhmmmooommmiiidddgggfffeeeeeegggiiilllmmmjjjgggeeeiiiqqqwwwyyyxxxjjj]]]QQQLLLLLLKKKMMMOOOPPPWWWiiikkkWWW\\\ggg{{{nnnSSSCCC===<<<<<<>>>BBBDDDKKKVVVdddsss}}}uuunnnsss|||sss]]]TTTDDDEEE===999>>>@@@SSSvvv~~~zzzwwwbbbWWWVVVQQQOOOLLLGGGDDDEEEFFFGGGHHHDDDBBB???>>>===<<<999777888777555333222000000000////////////////////////////////////000000000000000000111222333444444555999;;;SSSqqq|||vvv|||rrrkkkhhh]]]mmm}}}gggUUUKKKGGGEEEGGGHHHMMMSSSZZZfffzzzsssaaaRRRJJJGGGHHHLLLTTTgggrrraaaeeevvv\\\eee~~~zzzuuupppmmmpppqqqnnnhhhbbb]]]TTTLLLLLLIIIFFFDDDCCCAAA>>>;;;777888:::;;;888:::GGGUUUvvvyyyjjj\\\vvveeeRRREEEAAA@@@AAAAAAAAA@@@@@@CCCEEEDDDKKKQQQTTTYYY___ccccccffffffggggggfffbbb\\\WWWSSSSSSRRRRRRSSSUUUXXXYYYYYYWWWWWW\\\dddjjjkkkjjjbbbVVVKKKGGGHHHIIIKKKOOORRRYYYkkk~~~lllYYY^^^iii}}}qqq]]]GGG===<<<===@@@CCCEEEHHHNNNYYYgggtttzzzxxxzzzttt```TTTEEEEEE===:::>>>???RRRrrrzzz}}}}}}{{{fffZZZXXXTTTSSSPPPKKKHHHFFFFFFEEEDDDDDDAAA???>>>===<<<999777777666555333222111111111////////////////////////////////////000000000111000000111222333444444555999:::RRRppp|||mmmgggjjj```ppp{{{wwwuuuuuuvvvxxxyyytttsssvvv{{{dddSSSIIIFFFEEEHHHHHHKKKQQQYYYfff{{{sssaaaRRRJJJIIIKKKNNNVVVhhhrrr```bbbwwwbbbkkk}}}}}}|||}}}}}}{{{wwwpppiiidddjjjllljjjfffbbb```[[[TTTNNNKKKHHHFFFDDDAAA>>><<<999999;;;;;;999;;;HHHVVVwww}}}~~~wwwrrrwwwgggTTTGGGCCC@@@AAABBBAAAAAABBBDDDGGGGGGNNNTTTVVVYYY^^^aaa```dddbbb```^^^ZZZUUUOOOKKKGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNPPPVVV___dddfffeeeZZZPPPFFFEEEGGGJJJOOOTTTXXX```ppp~~~|||nnn[[[aaammm^^^OOO???:::<<<@@@CCCGGGFFFJJJQQQ[[[gggsss}}}wwwcccUUUEEEEEE===:::>>>>>>OOOjjjuuu|||~~~~~~gggWWWUUUTTTUUURRRNNNLLLJJJHHHFFFDDDCCCAAA???======;;;999777666666555444333222222222/////////////////////////////////000000000111111000000111222333444444555999999QQQooo|||kkkggglllbbbsss~~~iiieeeaaa\\\]]]bbbhhhiiihhh\\\VVVVVVfffwww___OOOGGGFFFFFFHHHHHHJJJPPPXXXeeeyyytttbbbQQQIIIIIIKKKOOOWWWiii}}}ooo^^^___~~~yyyaaaiiiwww|||}}}yyyzzzzzzyyytttlllddd___gggiiihhhcccaaaaaa^^^ZZZQQQNNNJJJHHHEEEBBB???<<<::::::;;;;;;999<<>>;;;>>>;;;KKKaaappp|||}}}}}}cccQQQQQQRRRSSSRRRPPPOOONNNMMMJJJHHHCCCAAA???======;;;999777666666555444444333444444//////////////////////////////000000000111111111000000111222333444444555999888PPPnnn}}}pppssslllcccuuulllZZZYYYZZZ]]]eeepppuuuoooeeeZZZSSSPPPYYYjjj}}}ttt[[[LLLGGGGGGHHHIIIHHHKKKRRRXXXaaappp}}}rrryyytttbbbQQQIIIFFFHHHMMMVVVhhh|||hhh]]]]]]|||zzz\\\___{{{}}}yyyyyyyyyvvvrrrmmmgggdddjjjllliiiccc^^^^^^\\\YYYSSSQQQMMMJJJGGGDDD@@@===;;;:::::::::999;;;FFFRRRtttpppooo|||mmmYYYHHH@@@@@@BBBCCCCCCCCCEEEHHHJJJMMMTTTXXXXXXXXXZZZZZZXXXUUURRRNNNLLLJJJHHHFFFDDDBBBBBBAAAAAACCCEEEHHHIIIHHHKKKQQQYYY```eeehhhhhh\\\UUUOOOPPPTTTYYYbbbjjjttt|||~~~zzznnn]]]dddqqqwwwRRRHHH??????AAAAAABBBDDDHHHNNNVVV^^^fffmmmuuuzzz{{{jjjWWWFFFFFF???<<<>>>999GGGYYYmmmvvv}}}cccRRRUUU[[[VVVTTTSSSRRRQQQOOOKKKHHHDDDBBB???>>>===<<<:::888777666666555444444444444000000000000000000000000000000000000111111111111000000111222333444444555999888OOOoooyyykkkcccvvvsss```ZZZ\\\ffftttyyyeeeVVVSSSQQQUUUYYYbbbsssqqqYYYKKKHHHHHHIIIIIIIIIMMMSSSWWWZZZaaaiiilllooottt{{{fffSSSVVV]]]gggvvvuuubbbQQQHHHEEEGGGMMMWWWkkk|||ccc]]]]]]yyy}}}xxxbbbaaa}}}~~~zzzxxxuuurrrpppnnnnnnnnnmmmooolllddd^^^\\\[[[YYYUUURRRNNNKKKHHHEEEAAA???<<<:::999999888;;;EEEPPPnnnmmmwwwqqq]]]JJJAAAAAABBBCCCDDDDDDFFFIIILLLPPPVVVZZZXXXWWWXXXVVVSSSQQQNNNJJJHHHGGGEEECCCAAABBBBBBBBBBBBDDDGGGJJJLLLJJJNNNTTT\\\ccchhhkkkmmmeee___ZZZ[[[^^^cccmmmvvvxxxooo^^^ffftttiiiIIIBBB===>>>BBBBBBDDDGGGNNNTTT]]]dddjjjooovvvzzz{{{|||nnnYYYGGGFFF???======777CCCUUUlllsssjjj[[[```hhh\\\YYYVVVTTTQQQMMMIIIFFFEEECCCAAA??????===;;;999888888777555555444444444000000000000000000000000000000000111111111222222000000111222333444444555999888OOOpppxxx}}}iiicccwww|||dddaaalllwwwhhhRRRRRRUUUYYYZZZ```sssoooWWWJJJHHHIIIIIIIIIIIIMMMRRRSSSQQQRRRVVVSSSTTTVVVXXX]]]dddlllqqqyyyaaaOOOGGGHHHHHHKKKTTTcccvvvuuubbbQQQHHHFFFIIIOOOZZZmmm{{{aaa___[[[uuuzzzwwwsssooozzzyyyxxxvvvrrrooonnnooorrrtttnnnqqqppphhhaaa______^^^UUURRRNNNLLLIIIFFFCCC@@@>>>;;;999999999;;;EEEOOOiii{{{}}}uuuaaaNNNDDDAAABBBCCCDDDEEEGGGKKKNNNQQQWWWZZZXXXVVVUUUSSSOOOJJJHHHFFFEEEEEEEEECCCBBBDDDCCCDDDEEEHHHLLLOOOQQQRRRVVV]]]cccjjjooosssvvvsssmmmhhhhhhkkkoooyyyxxxppp```iiiwwwYYYEEE???<<>>FFFOOOfff}}}}}}{{{wwwdddQQQGGGAAABBBDDDDDDEEEHHHLLLNNNQQQWWWZZZXXXUUUTTTQQQLLLDDDCCCBBBCCCEEEFFFFFFEEEBBBBBBCCCEEEHHHLLLPPPRRRWWW[[[aaagggmmmrrrwww{{{~~~xxxsssssstttxxx{{{rrrbbbkkkyyywwwNNNFFF@@@>>>AAAEEEGGGIIIMMMTTT\\\eeelllnnnqqqwww{{{|||sssZZZHHHFFF@@@>>>===555???WWWmmmtttcccdddiii\\\YYYUUURRRQQQOOOLLLKKKGGGEEECCCAAAAAA???===;;;;;;:::888777555444333333000000000000000000000000000111111111111222222222000000111222333444444555888888QQQttt|||eeedddrrriiidddzzzyyyxxxhhh]]]YYY]]]hhhrrr~~~jjjSSSHHHFFFFFFFFFJJJGGGGGGHHHGGGCCCBBBEEEAAABBBDDDEEEFFFGGGHHHHHHHHHLLLPPPPPPMMMIIIGGGGGGEEEHHHJJJJJJHHHIIIOOOTTTXXXyyyvvvbbbQQQGGGEEEHHHMMMVVVgggwwwaaa\\\SSSrrr{{{sss}}}yyyxxxvvvuuutttuuuvvvvvvxxx||||||sssjjjeeecccaaaSSSPPPMMMKKKJJJHHHEEEBBBCCC???<<<======@@@HHHQQQfff|||vvv{{{uuuppp~~~vvveeeSSSGGGDDDCCCEEEHHHGGGFFFIIIPPPQQQTTTWWWWWWTTTNNNJJJHHHEEEDDDDDDFFFHHHIIIFFFDDDEEEDDDDDDGGGLLLRRRUUUWWW[[[ccclllpppqqqttt{{{~~~}}}yyygggiii|||lllRRRDDDAAAAAADDDGGGHHHLLLQQQWWW^^^hhhmmmpppsssxxx}}}}}}xxx|||}}}}}}xxx[[[JJJ???@@@???888999@@@MMMeee}}}vvv```[[[ZZZVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLJJJGGGDDDAAA???===<<<;;;999999999777555333333333222222111000000000111111111111111111111111111222222333333444444555:::;;;TTTvvv{{{fffhhhjjj~~~rrrdddwwweeeZZZ\\\cccoooeeeSSSKKKHHHGGGHHHIIIJJJKKKIIIFFFDDDCCCDDDCCCEEEHHHIIIJJJIIIIIIHHHGGGHHHIIIIIIHHHHHHKKKLLLEEELLLNNNHHHEEEIIINNNOOOVVVjjjsssbbbQQQFFFIIIGGGNNNUUU]]]{{{rrr___RRR[[[ooozzzsss{{{||||||zzzwwwuuutttvvvxxx~~~zzzsssmmmlllkkkbbbXXXUUUUUUTTTQQQLLLHHHFFFEEEBBBBBB@@@===<<>><<<;;;:::999888555333333333222222111000000000111111111111111111111111111222222333333444444555888999SSSuuuoooqqq{{{aaappppppcccxxxiiijjjnnnvvviiiSSSJJJGGGHHHJJJHHHJJJKKKJJJGGGFFFFFFGGGIIIIIIKKKMMMNNNMMMJJJHHHCCCDDDEEEFFFHHHMMMSSSWWWOOOOOOOOONNNNNNPPPTTTXXX]]]qqqrrraaaQQQFFFHHHEEEMMMTTT\\\{{{qqqaaaUUU]]]nnnkkkfff~~~}}}}}}}}}zzzwwwvvvwwwyyyxxxwwwsssooooooqqqlllfffbbb```]]]YYYTTTOOOLLLJJJEEECCC@@@<<<<<>>GGGTTT^^^ZZZfffppphhhdddeeeiiijjjnnn~~~yyypppfff___HHHDDDDDDFFFFFFEEEHHHMMMTTTVVVWWWVVVQQQKKKGGGEEEDDDDDDEEEGGGHHHIIIHHHHHHKKKMMMQQQYYYaaagggkkkkkklllsss|||mmmmmmsssYYYHHH@@@CCCIIIMMMLLLLLLUUU___kkklllmmmooossszzzoookkkzzz{{{dddPPPBBBBBBBBB;;;:::AAAIIIiiimmm|||xxxeee[[[UUUZZZXXXUUURRROOONNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFCCCAAA>>><<<;;;999666444444333333222222111000000111111111111111111111111111222222333333444444555888888QQQttt~~~pppqqqqqqdddwwwoooVVVKKKHHHJJJMMMIIIJJJKKKKKKJJJKKKMMMNNNSSSRRRQQQSSSUUUSSSLLLFFFIIIGGGFFFGGGNNN[[[jjjtttppp]]]SSSYYY```bbblllyyy}}}ooo___OOOFFFFFFDDDLLLTTT]]]|||}}}mmmZZZTTTYYYfffdddaaa|||xxxvvvuuutttyyy{{{zzzzzzuuunnneee```]]]YYYSSSMMMHHHGGGDDDBBBCCCIIISSS[[[YYYbbb|||wwwkkkeeeiiirrrpppmmm~~~vvvjjjaaaKKKFFFDDDEEEFFFFFFHHHMMMSSSUUUVVVTTTOOOJJJFFFDDDDDDEEEFFFFFFGGGIIIJJJLLLOOOQQQWWW___iiippptttvvvsssxxxoooqqqjjjSSSFFFAAABBBFFFJJJJJJNNNZZZhhhooooooqqqsssyyyyyyuuummmfffooo}}}hhhRRRBBBBBBBBB;;;:::@@@GGGqqqmmmssszzzzzztttccc[[[UUUWWWUUUTTTRRRQQQPPPPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGEEEBBB>>><<<;;;999777666444444333333222111111111111111111111111111111111111222222333333444444555::::::RRRsssxxxtttsssdddtttmmmWWWMMMIIIJJJLLLJJJKKKLLLLLLKKKLLLNNNPPPSSSRRRRRRSSSSSSQQQKKKFFFIIIHHHGGGKKKUUUfffxxxmmm\\\```hhhooo~~~{{{mmm^^^OOOEEEGGGEEEMMMUUU___~~~{{{lllZZZTTTYYYdddyyyccc]]]{{{vvvtttsssyyy}}}rrrlllddd```___[[[TTTOOOHHHHHHGGGGGGHHHKKKOOORRRTTTYYYrrrwwwooopppxxxssslll}}}xxxiii___NNNHHHDDDFFFGGGGGGIIIMMMOOOPPPQQQOOOKKKFFFCCCBBBAAABBBCCCDDDFFFJJJOOOTTTVVVXXX]]]dddnnnuuuzzz|||{{{qqqtttcccNNNFFFAAAAAACCCHHHKKKSSSaaannnqqqrrruuu{{{}}}{{{tttzzzwwwggg^^^^^^XXX___wwwzzzjjjSSSBBBBBBBBB;;;999>>>JJJwwwnnnmmmwwwxxxrrrbbb\\\XXXVVVVVVUUUUUUTTTSSSSSSSSSOOONNNMMMLLLJJJIIIGGGGGGDDDBBB>>>;;;::::::888777444444444333222222111111111111111111111111111111111222222333333444444555;;;;;;RRRrrr|||rrrbbbqqqjjjVVVMMMJJJKKKMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPQQQQQQQQQOOOMMMKKKIIIIIIJJJLLLSSSaaavvvrrrpppxxxyyylll\\\NNNEEEGGGEEEMMMVVV```xxxjjj]]]VVVZZZeee|||rrrggg\\\}}}~~~~~~zzzwwwvvvvvv|||}}}~~~~~~ppplllgggdddbbb^^^XXXSSSIIIIIIIIIIIIIIIIIIIIIIIIOOORRRkkkyyysss}}}{{{~~~pppeeeQQQJJJEEEGGGHHHIIIJJJMMMLLLNNNOOOMMMIIIEEEBBBAAA@@@AAABBBDDDHHHPPPZZZbbbcccdddfffkkkssszzz~~~rrrvvvyyy]]]KKKEEEDDDBBBEEELLLTTT]]]jjjuuuyyy{{{~~~}}}{{{ooorrrsssnnnaaaUUURRRUUU\\\fffyyylllTTTBBBAAAAAA;;;999===EEEqqqrrrqqq}}}tttddd___^^^YYYZZZZZZZZZYYYWWWUUUSSSRRRQQQOOOMMMKKKHHHFFFEEECCC@@@===:::::::::999888555444444333333222111111111111111111111111111111111222222333333444444555:::999QQQrrrnnn^^^ooofffSSSLLLJJJKKKNNNOOOOOONNNLLLJJJIIIKKKMMMLLLOOOQQQOOOLLLJJJKKKNNNRRRUUUYYYcccssswwwjjj[[[MMMEEEEEEDDDLLLUUU___vvviii[[[SSSZZZgggzzzwwwrrr```~~~|||zzzzzz{{{}}}yyy}}}}}}{{{{{{yyyvvvnnnnnnllljjjeee```ZZZWWWMMMLLLJJJHHHGGGFFFDDDCCCIIIKKKddd{{{yyyqqqSSSKKKFFFGGGIIIIIIKKKNNNLLLNNNOOONNNJJJFFFDDDCCC@@@BBBDDDFFFLLLWWWdddnnnooonnnooorrrxxx~~~ssswwwrrrVVVEEEAAAGGGFFFJJJTTT^^^gggrrr{{{qqqpppnnnfff[[[TTTUUUZZZooouuu{{{lllTTTAAA@@@AAA;;;888<<<===fffwwwxxxwwweeebbbccc\\\]]]^^^^^^\\\YYYUUUSSSTTTSSSQQQNNNKKKHHHFFFDDDCCC@@@<<<:::::::::999999555444444333333222222111111111111111111111111111111222222333333444555555888777OOOqqqjjj[[[nnneeeQQQJJJIIILLLPPPQQQPPPOOOLLLIIIHHHJJJLLLJJJNNNQQQOOOIIIHHHLLLRRR```bbbhhhrrrwwwjjj[[[MMMDDDDDDBBBKKKTTT^^^~~~uuuiiiVVVNNNXXXiii~~~xxxbbb~~~|||||||||{{{{{{}}}uuuyyy{{{zzzyyyzzzvvvqqqmmmooopppmmmggg```ZZZXXXQQQNNNJJJFFFDDDCCCAAA@@@AAACCC\\\|||}}}wwwYYYMMMDDDEEEIIILLLLLLMMMNNNPPPQQQPPPLLLGGGCCCAAADDDCCCCCCGGGPPP___ppp{{{xxxpppqqqxxxsssvvvhhhLLLAAADDDHHHKKKQQQZZZeeeqqq|||zzz}}}{{{}}}tttnnnmmmlll___PPPSSSaaaxxxoooWWWCCCBBBCCC<<<999<<>>;;;:::888777666555444333333333222222111111111111222222444333333333333444555555666888HHHeeejjjlllfff{{{hhhcccrrrhhhQQQJJJLLLNNNNNNUUUVVVVVVSSSNNNKKKKKKMMMHHHJJJHHHNNNXXXYYY```sss|||sssfffVVVJJJEEECCCGGGKKKQQQaaaooo```PPPQQQWWWfffvvv]]]}}}vvvyyyvvvzzzuuuooommmooorrrtttsssuuusssqqqpppqqqrrrqqqqqqppprrrsssoooggg```\\\[[[TTTPPPKKKGGGEEEDDDCCCBBB>>>@@@EEETTTooo}}}|||aaaUUUKKKKKKOOORRRSSSUUUVVVWWWXXXVVVQQQLLLIIIHHHGGGFFFKKKXXXkkk|||uuulllooozzzuuu{{{oooYYYJJJHHHMMMUUUZZZeeeuuuhhhZZZXXXXXX\\\gggzzzxxxvvvuuulllcccllltttZZZFFFCCCCCC<<<999===FFFZZZ~~~wwwgggcccdddcccbbbbbbbbbaaa```^^^[[[WWWQQQNNNLLLKKKJJJIIIAAABBBCCCCCCAAA???===<<<:::999888666555555444444333222222111111222222333444333333333333444555555777999IIIfffjjjjjjcccooofffbbbsssjjjSSSJJJJJJMMMNNNSSSUUUVVVTTTPPPMMMNNNOOONNNPPPOOOUUU```bbbjjj~~~~~~zzz~~~yyypppcccSSSGGGBBBDDDFFFJJJQQQbbb~~~lll\\\PPPPPPWWWiiippp```|||rrrvvvtttvvvsssooonnnoooqqqrrrrrrqqqnnnkkkjjjkkknnnpppqqqnnnooonnnjjjddd___]]]\\\VVVRRRLLLGGGEEEDDDCCCBBB<<<@@@BBBGGG^^^}}}yyy{{{}}}jjj]]]QQQOOOQQQRRRSSSSSSUUUVVVVVVTTTPPPLLLJJJIIIKKKJJJMMMXXXhhhuuu|||~~~uuuiiibbbhhhwwwxxx~~~hhhSSSIIIJJJNNNYYYaaaooobbbZZZ___fffmmmvvv{{{xxxvvvmmmfffpppvvv\\\GGGCCCCCC<<<999===???VVVwwwqqq|||iiibbbfffccc```___```bbbcccbbb]]]ZZZTTTPPPNNNLLLJJJHHHCCCDDDDDDCCCBBB@@@>>>======<<<:::888777666555555333333222222222222333333444333333333333444555555999;;;IIIeeeqqqvvvnnnpppbbb```ssslllTTTJJJIIIKKKLLLPPPSSSUUUTTTQQQOOOPPPQQQTTTVVVUUU\\\ggghhhppprrrjjjkkkjjjaaaYYYWWWdddiiiiiiddd``````___^^^eeepppvvvmmmaaaRRRFFFBBBDDDFFFJJJSSSeeezzzgggWWWRRRQQQZZZooodddaaa{{{qqqtttrrrpppooooooqqqrrrssssssrrrmmmjjjffffffiiimmmppprrrjjjjjjhhheeebbb___]]]]]]XXXSSSMMMIIIFFFEEECCCBBB===BBBAAAAAARRRssszzzuuu~~~rrrdddVVVRRRSSSSSSRRRSSSRRRSSSTTTRRROOOLLLJJJJJJLLLLLLOOOWWWcccmmmsssuuunnnccc]]]fffwww}}}www```OOOJJJMMMQQQZZZeeewww~~~aaa]]]jjjvvvzzzxxxooofffpppxxx^^^GGGCCCCCC<<<999>>>>>>TTTooofff|||iiibbbeeeaaa^^^]]]```bbbbbbaaaZZZXXXTTTQQQOOOMMMJJJGGGHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<:::888777666666333333222222222222333333444333333333333444555555:::;;;IIIddd{{{xxxppp^^^^^^ssspppWWWKKKIIIKKKMMMNNNRRRUUUUUUSSSQQQRRRTTTXXX[[[[[[cccmmmnnntttpppbbbWWWVVVTTTMMMIIIKKKKKKMMMNNNPPPVVV[[[YYYTTTTTTWWW___mmmuuulll```RRRHHHDDDDDDGGGLLLUUUiiiyyyeeeTTTSSSRRR^^^uuu```ddd{{{qqqsssnnnjjjlllnnnqqqrrrsssrrrrrriiigggeeefffiiillloooooogggfffeeecccaaa```___^^^YYYVVVQQQLLLIIIGGGDDDAAA???BBBAAA@@@KKKfffzzzxxxwwwhhhYYYTTTUUUTTTSSSTTTTTTUUUVVVTTTRRROOOOOOOOOOOOPPPSSSXXX___ggglllpppkkkaaa\\\hhh{{{zzzxxxlllXXXKKKLLLSSSXXXcccppp}}}dddeeeyyy~~~{{{pppfffoooyyy___HHHDDDBBB<<<:::>>>@@@QQQlllaaazzzyyygggbbbaaa___]]]___bbbccc```\\\VVVUUUSSSSSSSSSQQQNNNKKKNNNLLLIIIFFFDDDDDDDDDDDDAAA@@@>>>;;;999888777666444333333222222333333444444333333333333444555555999999FFFbbb~~~rrr]]]^^^tttttt[[[NNNKKKMMMNNNNNNRRRVVVWWWUUUTTTUUUWWW]]]aaaccckkkvvvvvv{{{|||hhhZZZOOONNNNNNKKKMMMSSSRRRRRRUUU]]]iiiooofffYYYPPPRRRVVV^^^nnnsssiii^^^QQQHHHEEEDDDGGGMMMYYYmmmzzzfffTTTSSSSSS```zzzxxxuuuaaaccc}}}zzzrrrqqqjjjhhhiiikkklllmmmnnnooopppiiihhhggghhhjjjkkkkkkkkkfffeeedddccccccbbbaaa```[[[YYYUUUQQQNNNJJJEEEBBBAAA@@@@@@BBBHHH[[[{{{~~~xxxiii[[[VVVVVVVVVUUUVVVXXXYYYZZZYYYVVVUUUUUUUUUTTTUUUXXX[[[^^^ccciiimmmiii___]]]kkkyyyooonnndddSSSJJJOOOXXX]]]nnn}}}}}}hhhnnn}}}qqqfffnnnzzz```IIIDDDCCC<<<:::>>>===KKKzzzhhh\\\vvvuuueeebbb^^^\\\]]]aaadddccc]]]WWWTTTTTTTTTVVVWWWVVVSSSQQQRRRPPPLLLHHHFFFEEEFFFGGGBBBAAA???<<<:::888777777444333333222222333333444444333333333333444555555777777DDD```~~~xxxzzz^^^___uuuvvv]]]PPPMMMNNNPPPOOOSSSWWWYYYWWWVVVXXXYYYaaafffiiisss~~~}}}sss___QQQGGGGGGJJJKKKQQQYYY___```cccnnn{{{~~~nnn[[[KKKQQQXXX^^^gggyyy|||pppfffZZZNNNFFFDDDDDDGGGNNN[[[ooo|||gggVVVRRRRRRbbb}}}sssnnn^^^\\\|||zzzrrrpppfffhhhhhhhhhggggggiiillloookkkjjjiiijjjkkkkkkiiigggfffeeedddeeeeeeeeecccaaa]]][[[XXXUUURRRMMMGGGCCCAAA???@@@DDDGGGTTTtttppp]]]VVVUUUUUUUUUVVVSSSZZZ\\\YYYYYY___bbb```^^^___```bbbdddgggiiikkkdddeeemmm|||~~~wwwmmmfffjjjddd[[[SSSQQQXXXbbbkkk|||uuuzzz}}}xxxkkk]]]aaapppxxx___HHHAAAAAA===999888>>>KKKpppaaa]]]vvvlllllldddccc```___cccgggccc\\\XXXZZZ]]]\\\YYYWWWWWWXXXTTTRRRNNNKKKIIIIIIJJJJJJGGGDDDAAA>>><<<:::777555666666555444333333333333333333333333444555666666555===EEE[[[}}}}}}xxxbbbccczzzfffVVVPPPMMMJJJKKKTTT\\\___]]]\\\^^^bbbkkkhhhooo}}}eeeSSSPPPOOOOOOPPPTTT^^^iiiqqqvvvvvvVVVRRRRRRTTTYYYggg{{{zzzmmmcccWWWKKKCCCBBBEEEGGGLLLWWWjjjvvvaaaVVVOOOSSSggghhhrrr\\\ZZZ|||rrrllltttllloookkkeeeccceeeiiimmmppprrrrrrssssssqqqnnnkkkiiiiiijjjjjjhhheeecccccccccaaaaaa```]]]XXXRRRLLLHHHCCCDDDBBBCCCFFFHHHcccuuucccZZZXXXWWWWWWXXXXXX]]]___]]]^^^cccdddaaaccceeegggjjjlllpppsssvvvsssrrrxxxzzztttrrrlllccc^^^]]]ZZZUUURRRUUU^^^kkkttt~~~wwwgggXXX```ssswww^^^GGGAAAAAA===999999===KKKqqqfffbbb|||nnnllleeedddaaa^^^```dddddd```\\\^^^```___\\\ZZZ[[[\\\TTTRRROOOKKKIIIIIIJJJJJJIIIFFFBBB???===;;;999777666666555444333333333333333333333333444555666666555===DDDZZZ|||www^^^aaayyyooo\\\RRROOONNNMMMVVV___bbb```___aaadddnnnmmmvvv```SSSRRRSSSSSSTTT[[[lll}}}}}}yyyYYYQQQRRRSSSVVV___ooozzzmmmbbbWWWJJJCCCBBBEEEGGGLLLWWWkkkttt```TTTRRRTTTkkkiiiyyycccaaa{{{rrrlllssskkkllliiieeedddgggjjjmmmooosssssssssrrrqqqooommmlllmmmmmmkkkiiieeecccdddeeebbbbbbbbb```[[[UUUNNNJJJEEEFFFBBBBBBCCCCCCZZZzzzhhh^^^ZZZWWWWWWYYY]]]```aaaaaacccgggeeebbbcccfffjjjmmmppptttxxx{{{~~~mmmddd```[[[VVVSSSPPPPPPPPPRRRYYYeeesss}}}uuu```RRR]]]sssvvv^^^GGG@@@AAA>>>::::::???MMMtttmmmjjj~~~oookkkdddddd___YYYYYY^^^ccccccaaabbbbbb```^^^\\\\\\\\\UUUSSSPPPMMMKKKJJJJJJJJJIIIGGGCCC@@@???===:::888777666555444333333333333333333333333444555666666555<<>>OOOooozzzjjj```ZZZVVVVVVYYY___```aaacccfffhhhfffcccgggjjjnnnqqqssswww|||yyyaaaUUUPPPMMMKKKKKKIIIKKKNNNSSS[[[gggsss|||pppZZZNNNYYYmmmuuu]]]FFF@@@AAA>>>;;;;;;<<>>;;;;;;999EEEsssyyyuuuxxxlllkkkcccbbb[[[SSSTTT]]]hhhmmmppplllhhhccc___\\\[[[ZZZYYYXXXUUURRRPPPNNNMMMMMMHHHFFFBBB@@@???===;;;999777777666555444444444444333333333333444555666666444:::>>>RRRtttppp~~~sssyyyxxxaaaiiisssXXXNNNQQQRRRYYYccckkknnnppprrrsssttt}}}mmmTTTZZZWWW]]]tttvvvhhhdddiii}}}yyyiii]]]RRRGGGCCCCCCEEEGGGMMM[[[tttmmm\\\TTTWWWZZZaaajjj~~~xxxmmmppphhhgggdddbbbbbbgggmmmsssuuuxxxwwwuuuttttttvvvyyyzzzxxxzzz{{{yyytttmmmgggdddeeegggiiiiiifffaaa[[[WWWNNNNNNFFFBBBCCC???CCCUUUmmm~~~tttttt|||zzzrrrjjj```XXXWWW[[[^^^^^^aaafffhhhhhhlllqqqyyy~~~zzzgggQQQHHHHHHHHHIIIKKKJJJKKKMMMOOOSSSZZZbbbgggttt~~~nnnZZZQQQYYYgggvvv^^^GGG@@@AAA>>>::::::>>>JJJyyy~~~vvvyyymmmnnnfffddd^^^YYY]]]iiisssxxxwwwrrrlllfffcccaaa```^^^\\\[[[XXXUUUSSSQQQOOONNNHHHEEEBBB@@@???===;;;999888777666555444444444444333333333333444555666666444999<<>>===888777666555555444444555333333333333444555666666444777:::LLLnnnlll}}}eeejjjjjjXXXSSSVVV\\\eeeppp{{{aaa[[[aaalll~~~qqqaaaUUULLLDDDCCCEEEHHHIIIPPPaaa}}}{{{fffWWWQQQVVVggg}}}cccrrrqqqXXXsss}}}yyynnnsssooommmooosssyyy~~~}}}{{{||||||{{{{{{{{{{{{||||||zzzyyyvvvqqqkkkgggfffffffffffffffeeedddbbbaaa```XXXWWWNNNIIIKKKDDD<<<@@@LLLhhhssssssooovvvzzzwwwppphhhbbb[[[PPPIIIGGGIIIIIIKKKRRRWWW\\\dddmmm~~~www```UUUMMMNNNPPPPPPVVV___\\\```gggmmmttt|||~~~bbbYYYfffxxx\\\GGGDDD>>>:::<<<:::<<>>999888666555666555444222333333333333333444555666666777:::PPPpppoooxxxiiinnn|||yyyuuuzzzvvvgggZZZWWWOOO```qqqzzz~~~\\\```nnnzzzmmm]]]RRRJJJDDDDDDGGGHHHHHHOOOcccvvvaaaVVVSSSWWWxxxhhhQQQrrrnnnbbb~~~{{{|||~~~xxxqqqrrrvvv{{{~~~{{{{{{|||}}}}}}vvvtttqqqmmmjjjhhhggggggfffffffffggggggfffbbb___```^^^WWWNNNFFFAAABBBDDDJJJ]]]wwwwwwzzzuuuoooggg___ZZZSSSJJJEEEDDDFFFEEEIIIOOOTTTXXX```hhhtttxxxpppdddYYYQQQTTTXXXZZZcccnnnvvvzzz}}}aaaVVVcccsss~~~\\\GGGDDD>>>:::<<<:::>>>JJJfff{{{}}}nnnnnnrrrooonnnppptttwwwwwwuuuqqqkkkffffffeeebbb```aaa___^^^^^^^^^\\\YYYSSSOOOLLLKKKHHHGGGFFFDDDAAA>>>:::999777777777777666444555444444444555555666777666888;;;OOOooolllwwwnnnqqq}}}lllbbb]]]```___TTTMMMMMMPPPdddyyyaaahhhxxxkkk\\\QQQIIIDDDDDDGGGHHHIIIRRRkkksss___SSSRRRWWWwww~~~^^^HHHjjjyyybbb^^^{{{~~~}}}wwwyyy|||}}}}}}|||zzzyyytttssssssqqqnnnkkkhhhfffeeeeeeeeegggiiihhhfffddddddaaa[[[RRRJJJEEEEEEGGGKKKZZZsss{{{|||~~~tttnnnddd\\\TTTPPPKKKEEEBBBBBBCCCCCCGGGNNNSSSVVV]]]dddkkkrrr}}}}}}llleeeZZZTTTYYYaaahhhuuu}}}vvvZZZPPPZZZiii}}}|||ZZZFFFCCC>>>:::<<<:::<<>>;;;:::888888999999888666666555555555555666777777666999;;;NNNmmmppp~~~ppprrr{{{uuummmZZZPPPIIILLLLLLHHHHHHKKKOOOeeehhhtttzzzttthhhYYYOOOHHHCCCDDDGGGJJJKKKWWWvvvooo[[[QQQPPPVVVuuuwwwTTTFFFnnnyyy^^^[[[{{{~~~|||yyyvvvqqqrrrssssssqqqmmmiiifffcccccceeegggjjjkkkjjjhhhhhheee___WWWOOOJJJHHHIIIOOOYYYooo~~~wwwwwwlllfffZZZRRRKKKIIIFFFBBBAAACCCCCCCCCHHHPPPTTTWWW\\\ccckkkpppzzz|||mmmhhh^^^[[[dddppp|||jjjQQQHHHQQQ___yyyyyyXXXDDDCCC===:::;;;999888FFFfffxxx|||uuuwwwtttqqqooopppsssuuutttrrrlllgggdddeeedddaaaaaaddddddbbbaaa```___]]]ZZZWWWSSSPPPLLLHHHFFFCCC@@@===;;;:::999999::::::999777666555555555555555666666666:::<<>><<<:::999999999999888777555555444444333444444555444:::;;;HHHeee}}}wwwsssssszzz}}}ssshhh^^^VVVNNNIIIFFFBBB???AAABBBBBBDDDGGGKKK```wwwuuuhhhbbbmmmzzzjjj^^^QQQIIIDDDBBBDDDHHHHHHJJJ___zzzgggVVVPPPQQQYYYsssqqqSSSaaa[[[\\\{{{{{{{{{{{{{{{{{{{{{||||||}}}zzzxxxwwwwwwuuutttnnnnnnnnnmmmllljjjhhhgggeeeddddddeeehhhiiihhhggghhhddd___YYYSSSNNNJJJHHHJJJSSSjjjmmmuuusssooojjjddd^^^XXXQQQLLLGGGBBB>>>??????>>>>>>AAA@@@@@@EEELLLQQQUUU\\\ccclllpppxxxxxxnnniiiaaaaaalllwww}}}qqq]]]KKKGGGQQQ\\\yyyuuuTTTBBBAAA===999:::888===BBB\\\rrrcccwwwsssqqqnnnlllmmmoooqqqpppnnnjjjgggggghhhgggeeeggglllkkkhhhdddbbb```^^^\\\ZZZWWWSSSNNNJJJGGGEEEBBB@@@===<<<:::999:::999777666555555444333333333333444333::::::DDDaaazzz|||ooo{{{xxx{{{yyygggaaaXXXPPPJJJFFFDDDBBBAAAAAAAAABBBCCCCCCDDDEEEMMM]]]zzzfff\\\\\\mmm{{{ssseeeZZZNNNGGGCCCAAADDDIIIEEEJJJbbbvvvdddTTTPPPSSS^^^uuusssVVVnnnzzzYYYccczzz|||yyyyyy~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvsssrrrssssssssssssppppppooonnnlllkkkiiihhhfffeeedddeeeggghhhgggffffffccc^^^ZZZUUUQQQLLLHHHDDDLLLddd~~~qqqmmmrrr{{{{{{{{{{{{sssjjj]]]ZZZUUUPPPMMMJJJFFFDDDDDD???===@@@AAA@@@@@@BBBAAAAAAEEELLLRRRWWW___gggooouuu~~~}}}zzzsss___WWWUUU\\\bbbdddjjjsssxxx|||yyy}}}zzznnn\\\LLLIIISSS]]]ssssssSSSAAAAAA===999:::888<<>><<<;;;;;;:::888666666666555444444444444444111999999AAA]]]xxx|||~~~qqq~~~yyyzzzwwwiii^^^QQQMMMHHHDDDDDDDDDDDDDDDCCCDDDFFFEEEFFFGGGIIIIIIMMMWWWpppqqq___ZZZ```tttvvvlllbbbVVVKKKEEEAAA@@@DDDIIIFFFKKKeee~~~qqq```RRROOOTTT___uuuwww\\\yyynnnWWWmmm}}}yyyyyyttttttzzzyyyyyyzzz{{{{{{zzzzzzyyysssrrrrrrtttvvvvvvuuutttrrrsssttttttrrroookkkiiigggfffeeefffhhhiiiiiihhhfffccc___\\\YYYUUUOOOKKKGGGLLL___wwwqqqlllrrrqqqpppwwwqqqkkkaaaWWWPPPMMMHHHEEEDDDDDDCCCBBBEEEAAA@@@DDDEEEDDDDDDEEEDDDCCCFFFNNNTTTZZZccclllttt{{{{{{~~~~~~zzz[[[RRROOOSSSTTTPPPQQQWWWXXX___oooyyyuuuzzz~~~yyylllZZZLLLIIIRRR\\\mmmrrrRRR@@@@@@===999:::777888FFFhhhhhhgggtttmmmllliiigggiiimmmpppooommmmmmkkkjjjiiieeeaaaccciiieeebbb^^^\\\]]]]]]]]]\\\\\\XXXSSSNNNLLLJJJHHHFFFCCCAAA>>>===<<<;;;999666888777666555555555555555000999999???[[[wwwpppuuu~~~zzzwww|||vvvvvvtttfffWWWLLLEEEDDDCCCCCCFFFIIIJJJJJJBBBEEEFFFEEEEEEHHHKKKKKKKKKQQQgggddd[[[[[[gggssshhh```UUUIIICCCAAA@@@DDDIIIIIINNNggg{{{nnn]]]PPPOOOSSS^^^ttt|||cccuuu^^^QQQrrr|||xxxwwwqqqqqqxxxwwwxxxyyyzzzzzzzzzyyyxxxqqqsssuuuyyy||||||zzzwwwtttvvvyyyzzzxxxsssmmmiiigggfffeeefffiiikkklllkkkgggdddaaa^^^\\\YYYSSSNNNOOOOOO]]]ttt{{{pppsssqqqnnn|||oooddd\\\VVVPPPMMMFFFHHHFFFBBBBBBEEEGGGEEEEEEDDDCCCDDDEEEFFFEEECCCAAA???CCCLLLUUU]]]gggppprrr|||rrrVVVQQQKKKIIIJJJKKKKKKJJJKKKMMMYYYrrr{{{yyyzzzrrreee[[[OOOHHHTTTeeepppmmmQQQ@@@???;;;;;;<<<777777GGGiiiggglll{{{ooollljjjlllnnnpppqqqpppoooooolllkkkjjjhhhggggggggggggfffccc___]]]]]]]]]]]]\\\XXXWWWTTTQQQNNNKKKJJJIIIHHHEEEAAA>>>===;;;999777888777555444333333444444444777:::BBBVVVrrrwwwvvvqqqzzztttbbbSSSJJJEEEIIIEEECCCEEEIIILLLOOOSSSJJJJJJKKKMMMLLLKKKMMMPPPPPPRRR___||||||]]][[[cccmmm~~~qqqgggZZZQQQHHHDDDBBBAAADDDIIILLLSSSooovvvhhhXXXMMMMMMRRRZZZxxxhhhhhh[[[OOOpppvvvwwwuuuqqqsssuuuvvvvvvvvvvvvvvvuuuttttttrrrrrrtttwwwzzzzzzyyywwwvvvwwwxxxvvvrrrooommmlllhhhjjjllllllkkkjjjkkklllgggeeecccbbbaaa]]]VVVQQQPPPQQQXXXlllooosssppplllqqqiii]]]SSSNNNKKKIIIHHHGGGJJJJJJGGGFFFIIIIIIGGGEEECCCBBBCCCEEEFFFEEEDDDCCCBBBEEENNNWWW___iiisss}}}{{{kkkUUUPPPLLLIIIJJJKKKJJJIIINNNLLLPPP[[[mmm~~~vvviii___SSSLLLWWWhhhqqqkkkOOO@@@>>>::::::;;;666:::HHHdddhhhmmm|||rrrpppllllllmmmooopppqqqooonnnhhhiiijjjjjjiiigggdddbbbcccaaa^^^]]]]]]^^^]]]\\\WWWVVVTTTQQQOOOMMMLLLLLLHHHDDD@@@<<<;;;:::999888888777555444333444444555333666999AAATTTooo|||vvv|||uuubbbTTTIIIDDDAAAHHHHHHKKKPPPTTTUUUVVVVVVZZZXXXXXXYYYYYYVVVUUUVVVYYYUUU\\\qqqlllYYY]]]fffrrrwwwiii___VVVNNNEEECCCBBBCCCFFFKKKQQQ^^^wwwsssdddUUULLLOOOVVVcccwwwiii___SSSOOOssssssuuusssoooqqqrrrqqqqqqqqqqqqsssuuuwwwxxxsssssstttvvvxxxxxxwwwuuuvvvwwwwwwuuuqqqmmmkkkkkkmmmnnnooonnnkkkjjjjjjkkkjjjhhhffffffeeebbb\\\XXXRRRPPPSSSbbb~~~mmmtttzzzuuu\\\UUULLLEEEBBBCCCFFFGGGGGGJJJJJJHHHHHHKKKKKKHHHJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEHHHPPPXXX```kkkuuuvvv___TTTQQQMMMLLLLLLLLLLLLKKKNNNLLLLLLNNNSSS```vvv}}}sssggg[[[NNNHHHQQQ```nnn|||gggMMM>>>===999999:::555;;;IIIdddhhhmmm|||rrrpppnnnlllkkkllloooqqqpppmmmfffiiilllnnnmmmhhhbbb______]]]\\\\\\]]]^^^\\\[[[UUUTTTSSSRRRPPPPPPPPPOOOJJJFFF@@@<<<;;;;;;;;;:::999888666555444444555555333555999@@@RRRkkkzzz|||}}}qqq___PPPHHHFFFEEEEEEJJJMMMQQQWWW\\\aaadddeeekkkggggggmmmpppmmmjjjjjjeee\\\YYYeeezzzwwwZZZXXX```lllyyytttfff\\\RRRJJJCCCBBBBBBCCCHHHMMMUUUfff|||ooo___QQQKKKQQQZZZiiimmmddduuu\\\QQQWWWrrruuusssoooqqqqqqpppooonnnnnnppptttxxx{{{vvvtttsssssstttuuutttssstttuuuuuusssooollljjjjjjrrrrrrqqqnnnjjjhhhhhhiiilllkkkiiiiiihhheeeaaa^^^\\\WWWSSS\\\tttwwwnnnrrrssseeeOOOLLLGGGCCCCCCFFFIIIKKKIIILLLLLLIIIKKKPPPRRRQQQUUUQQQLLLHHHGGGFFFEEEDDDFFFFFFIIIPPPVVV]]]iiitttnnnWWWSSSRRRPPPOOOOOOPPPQQQQQQOOOOOORRRVVVWWW[[[dddnnn|||zzzpppdddVVVHHHBBBJJJWWWhhh{{{|||bbbJJJ======999777999555888JJJiiiiiimmmzzzooolllooollliiijjjnnnpppooolllhhhkkknnnooonnniiiccc```\\\[[[[[[[[[\\\[[[YYYWWWSSSRRRRRRQQQQQQQQQRRRRRRLLLHHHBBB===<<<===>>>>>>999888777555444555555666444666999AAAPPPfff}}}wwwxxx|||ggg]]]PPPHHHGGGKKKNNNOOOQQQUUUYYY]]]fffrrr}}}yyy{{{xxxvvvqqqddd[[[^^^lll}}}eeeSSS\\\dddsss~~~rrrddd[[[OOOGGGAAAAAABBBDDDHHHMMMSSSaaawwwlll\\\OOOKKKQQQZZZiii```[[[xxxmmm___RRRaaauuuxxxvvvssstttrrrtttrrrooonnnooosssxxx{{{wwwtttqqqpppqqqrrrrrrqqqqqqrrrrrrqqqnnnllllllmmmqqqqqqpppmmmiiiggghhhiiimmmllljjjhhhfffdddaaa```ccc]]]VVVYYYooollllllwwwdddVVVHHHHHHHHHHHHIIIJJJMMMNNNOOOPPPOOOMMMQQQYYY______^^^YYYPPPJJJGGGGGGGGGGGGFFFFFFHHHMMMPPPVVVbbbmmmjjjYYYUUUUUUTTTSSSSSSTTTVVVXXXXXXWWWZZZaaaeeedddeeegggpppxxx}}}uuuhhhWWWHHHDDDLLLWWWiii}}}zzz^^^GGG======999777888555888IIIeee|||mmmpppzzzmmmiiimmmkkkhhhiiilllmmmlllkkkiiijjjkkkkkkjjjgggcccaaa]]]\\\[[[ZZZZZZYYYVVVTTTQQQQQQQQQQQQQQQQQQRRRSSSLLLHHHAAA=========>>>>>>:::999777666555555666666666777;;;AAAMMM```xxxvvvvvvuuudddTTTOOOIIIGGGIIIMMMQQQRRRWWWaaajjjppp{{{zzztttvvvjjj______gggrrr}}}{{{|||aaaTTTbbbjjj|||yyylll```XXXNNNGGGAAAAAABBBDDDGGGLLLOOOWWWqqq|||jjjZZZOOOKKKPPPXXXmmm[[[^^^}}}wwwaaaRRRhhhvvvyyywwwuuuvvvrrrqqqooommmmmmnnnrrrwwwzzzuuurrrooommmnnnoooppppppmmmnnnooonnnmmmmmmooopppoooppppppnnnlllkkklllmmmooonnnllliiifffdddbbbbbbddd___WWWYYYlllvvvvvvttteeeWWWNNNCCCFFFIIIKKKLLLMMMOOOQQQRRRUUUUUUUUU[[[fffmmmooommmeeeXXXNNNIIIHHHIIIKKKFFFEEEFFFHHHIIIMMMXXXdddyyynnnfff___^^^\\\ZZZYYY[[[^^^bbbgggddddddkkkpppqqqqqqsssuuu{{{}}}vvvhhhVVVHHHFFFPPP[[[tttuuu[[[EEE===>>>999777888666<<>>======>>>===;;;999888777666666777777777888;;;AAAIIIYYYqqq{{{zzzqqq___RRRKKKLLLLLLMMMOOORRRTTTVVV^^^ooozzztttjjjbbbccciiiooowww~~~zzztttrrruuu|||```WWWhhhvvvwwwjjj^^^WWWLLLEEEAAABBBCCCEEEHHHMMMPPPXXXwwwxxxeeeWWWNNNLLLSSS[[[zzzaaaooofffWWWsss|||ssswwwvvvttttttnnnhhhhhhiiikkknnnrrrvvvxxxrrrooollllllmmmnnnoooooojjjkkkllllllkkklllnnnpppmmmoooqqqqqqpppppppppqqqqqqqqqooolllhhhfffggghhhhhhddd___```qqqxxxqqqaaaUUUMMMKKKEEEHHHLLLNNNOOORRRVVVZZZ^^^ccchhhlllttt|||iiiWWWMMMIIIIIIJJJFFFEEEEEEEEECCCEEEPPP\\\jjjxxx{{{yyyrrrqqqmmmhhheeeeeejjjooottttttxxx~~~wwwqqqcccQQQEEEGGGTTT```qqqYYYEEE===???:::777999666<<>>@@@:::777999777999DDD[[[sss}}}~~~}}}|||pppgggddd```fffkkkkkkeeebbbdddgggfffgggjjjlllllljjjgggeeeeeebbb___^^^___aaaaaaaaa[[[ZZZXXXWWWVVVUUUUUUUUUNNNLLLHHHGGGFFFEEEDDDCCC;;;:::999777777777777888777777999>>>BBBMMMeee}}}}}}nnnYYYRRRTTTUUUZZZbbblllrrrtttyyy}}}gggaaa```eeemmmttt{{{zzzooojjjiiimmmwww~~~xxxZZZZZZttt}}}ooo```SSSLLLGGGAAA>>>BBBFFFJJJNNNTTT___|||oooZZZLLLIIIOOO^^^jjjiiibbbUUU{{{vvvqqqvvvuuutttssskkkhhhjjjnnnqqqrrrrrrqqqooojjjiiihhhjjjmmmoooooooooiiiiiihhhfffddddddeeegggdddggglllnnnnnnmmmkkkkkklllmmmmmmkkkiiijjjnnnrrrhhhiiiggggggppp}}}zzzdddWWWOOOJJJHHHIIIMMMQQQNNNQQQZZZ^^^fffwwwnnnSSSJJJHHHHHHKKKHHHFFFGGGFFFEEEIIIOOO[[[cccrrr~~~zzz|||zzzqqqiiihhhSSSFFFLLLTTTjjjooo[[[EEE<<<===888666777444:::GGG\\\vvvzzzxxx~~~nnniiifffkkkhhhhhhhhheeeaaaaaaeeecccdddhhhlllooonnnkkkiiiiiifffbbb^^^\\\]]]___```\\\]]]]]][[[XXXVVVVVVVVVRRROOOKKKHHHFFFCCCAAA>>>BBB>>>;;;888888888888777999;;;:::???FFFJJJ___xxxzzz}}}{{{pppbbbYYYVVV[[[dddjjjttt}}}nnn___^^^aaahhhooouuu~~~rrrgggdddiiinnnqqq|||~~~xxxxxxnnn```cccttt}}}uuuiiiZZZOOOKKKDDDBBBAAABBBDDDFFFJJJOOOfffjjjWWWQQQMMMLLL]]]uuu}}}rrrxxxZZZTTT~~~uuunnnppptttuuussssssoooppptttyyy{{{xxxpppjjjhhhfffgggkkkqqqsssppplllkkkiiifffddddddfffiiikkkooonnnlllkkkkkkjjjkkkkkkkkkiiihhhiiikkkllliiiggggggbbb___bbblllyyyxxxnnnsssuuu^^^PPPJJJJJJMMMRRRNNNTTTTTTZZZgggmmmvvvwwwWWWJJJIIIKKKJJJGGGFFFGGGFFFEEEHHHNNNVVV\\\hhhwww{{{tttlllnnnsssZZZHHHNNNYYYooooooYYYDDD;;;===999777:::777;;;JJJaaavvv}}}}}}rrrnnnnnniiigggffffffccc___```dddgggggghhhjjjmmmmmmkkkiiigggfffdddbbbbbbbbbcccdddeeeeeeddd```\\\XXXWWWWWWRRROOOKKKIIIGGGEEEBBB???AAA>>>;;;888888888777777777999888>>>EEEIII]]]~~~xxx~~~|||{{{nnn```YYYXXX]]]jjjwwwpppccc^^^]]]___eeejjjoooxxxwwwmmmggghhhlllooowwwzzzyyyuuuvvv~~~iii^^^ggg}}}zzzrrrfffWWWLLLHHHBBBAAAAAADDDEEEGGGMMMSSSaaa|||}}}fffTTTPPPMMMNNNbbb}}}qqqWWWXXX{{{qqqjjjlllppppppnnnnnnooopppsssvvvxxxuuuoooiiijjjhhhhhhlllppprrroookkkhhhgggeeeddddddeeeggghhhjjjkkkkkkkkklllllllllllllllkkkjjjkkkmmmllliiigggfffbbb^^^^^^bbbiiippptttzzzzzz}}}|||}}}ttteeeTTTKKKIIIKKKQQQWWWWWW___dddmmm}}}wwwTTTFFFFFFIIIGGGEEEEEEGGGGGGEEEIIINNNRRRVVV^^^jjjvvv}}}wwwqqqmmmyyycccJJJRRR^^^rrrqqqXXXCCC;;;>>>:::999<<<:::???PPPgggyyytttrrrsssjjjgggfffgggddd```aaaeeellljjjhhhhhhiiijjjjjjiiijjjkkklllmmmnnnnnnnnnnnnmmmllliiiddd^^^YYYXXXWWWRRROOOLLLJJJHHHFFFCCCAAAAAA>>>;;;999999888777666666777777<<>>::::::<<<:::BBBSSSjjjuuurrrqqqmmmjjjiiiiiifffccceeeiiiooolllgggeeeeeeggghhhhhhmmmnnnqqqssstttsssqqqppplllkkkhhhbbb\\\XXXVVVVVVRRRPPPMMMKKKJJJGGGDDDBBBAAA???<<<::::::999888777666777666<<>>===AAAGGGGGGGGGQQQ^^^wwwsss]]]MMMKKKMMMUUUrrrxxxqqqTTTVVVkkkrrrkkkgggjjjnnnpppppprrrooooooooooooooommmkkkiiinnnllllllmmmoooooommmkkkffffffhhhiiiiiihhhffffffccceeeiiilllmmmllljjjiiieeefffhhhiiihhheeeaaa^^^\\\]]]]]][[[XXXXXX[[[___ooodddccc___[[[sss}}}WWWTTTSSSUUUVVVXXX^^^dddwwwfffSSSKKKIIIHHHFFFDDDDDDGGGHHHHHHLLLRRRTTTYYYaaalllvvv|||}}}}}}{{{}}}~~~~~~|||eeeNNN[[[eeesssxxx[[[EEE===???:::999;;;888@@@PPPiii~~~wwwqqqmmmnnnkkkiiiiiigggdddfffkkkppplllgggddddddfffggghhhkkklllmmmnnnnnnllliiihhheeedddaaa\\\XXXUUUUUUVVVTTTRRRPPPNNNLLLJJJFFFCCCBBB@@@===<<<<<<;;;999777888888777===EEEGGGVVVrrrxxxvvvfff\\\VVVVVV\\\cccbbbpppiiiVVVUUUSSSTTTZZZ___fffpppzzz{{{nnnqqq{{{{{{sss}}}yyymmmcccXXXLLLDDDBBB???===BBBHHHGGGFFFSSSeeeooo[[[LLLKKKMMMXXXwwwpppsssbbbRRRTTTppp~~~qqqllliiilllnnnmmmlllnnnmmmmmmnnnmmmllljjjjjjjjjnnnmmmmmmmmmmmmmmmlllkkkgggiiikkkmmmmmmkkkiiigggdddfffiiikkkkkkiiifffddd^^^```ccccccbbb^^^[[[YYYYYY\\\^^^]]]ZZZZZZ\\\___jjjbbbeee```YYYqqqWWWTTTRRRTTTVVV]]]jjjwwwbbbSSSKKKGGGDDDGGGDDDDDDGGGHHHIIIOOOVVVUUU[[[eeepppzzz~~~~~~|||wwwxxxyyyzzzzzz|||eeeQQQ\\\eeetttvvv[[[EEE===>>>:::888:::777===NNNkkkuuuxxxqqqnnnmmmjjjhhhhhhfffcccfffkkkooolllhhhfffggghhhiiiiiimmmmmmllljjjhhhfffeeeddd______]]]ZZZWWWVVVXXXZZZYYYWWWUUUSSSQQQNNNIIIFFFCCCBBB???>>>>>>===;;;999:::999777===EEEEEERRRmmmzzztttiiidddaaa______dddppp|||lllYYYUUUSSSTTTZZZ```hhhsss~~~ooommmvvvxxxttthhh^^^TTTIIIBBBAAA@@@>>>BBBIIIHHHHHHYYYpppkkkXXXKKKKKKOOO[[[|||yyyfffxxxzzzgggXXXPPPRRRrrryyyuuusssuuutttooolllllljjjkkkmmmllljjjiiijjjkkkmmmmmmllllllkkkkkkkkkkkkhhhiiilllmmmmmmllliiihhheeegggiiijjjiiigggcccaaa[[[^^^``````^^^[[[YYYYYY]]]^^^___^^^]]]\\\\\\]]]aaaeeejjjgggggg{{{TTTTTTXXX___gggssszzzcccSSSHHHCCCDDDIIIEEEDDDFFFHHHJJJQQQZZZXXX]]]fffrrr|||xxxyyyyyyxxxxxxyyy{{{}}}~~~hhhRRRUUU[[[nnnoooXXXCCC;;;===999888;;;888>>>SSStttkkkuuuppppppnnnjjjhhhhhhfffdddgggmmmnnnlllkkkkkklllmmmmmmlllpppnnnkkkhhheeeddddddddd``````___\\\ZZZ[[[^^^``````^^^\\\ZZZWWWSSSMMMIIIEEECCCAAAAAA@@@???<<<::::::999777===DDDCCCNNNggg|||}}}uuusssuuuuuuvvvwwwxxxnnnbbbVVVTTTUUU[[[aaaiiitttsssiiinnn~~~|||yyyooobbbYYYOOOFFF@@@@@@AAA>>>CCCKKKKKKLLLbbb}}}~~~eeeTTTIIILLLQQQ^^^kkkbbbxxxxxxfffVVVPPPXXXzzzxxxvvvwwwzzzxxxrrrmmmlllgggjjjlllllljjjiiijjjlllkkklllkkkkkkjjjjjjjjjkkkfffgggiiikkkkkkiiigggfffeeefffhhhhhhhhheeecccaaa]]]```bbbbbb___]]]]]]^^^cccbbbaaa``````___^^^\\\]]]lllrrrrrr}}}RRRYYYfffvvv|||hhhVVVIIIFFFKKKJJJFFFDDDFFFHHHKKKSSS\\\[[[___hhhsss}}}{{{|||{{{zzzxxxxxxzzz|||||||||yyyzzz~~~mmmRRRLLLPPPfff{{{hhhUUU@@@999<<<999999<<<:::AAA[[[}}}dddpppmmmqqqpppmmmjjjjjjhhhfffjjjooommmmmmmmmoooqqqqqqpppnnnnnnkkkfffbbb______```bbbddddddbbb```___```cccfffeeecccaaa^^^[[[VVVQQQLLLFFFDDDCCCBBBBBB@@@===;;;:::999666<<>>DDDMMMMMMPPPiii}}}aaaQQQHHHLLLRRR```hhhgggnnn\\\UUUaaa|||pppllllllooouuuuuuooojjjjjjeeeiiilllmmmkkkjjjkkkllljjjkkkkkkjjjiiiiiijjjkkkdddeeefffhhhhhhfffeeeddddddeeefffggggggeeecccbbbaaaccceeedddbbb```bbbdddgggdddbbbbbbddddddbbb___```uuuxxxzzz___hhh{{{ppp]]]NNNHHHIIIFFFEEEDDDEEEJJJRRRZZZ___]]]___fffrrr~~~{{{tttssswwwyyyxxxzzz|||~~~~~~~~~}}}wwwwww{{{yyyjjjUUUGGGQQQdddtttdddIIIAAA:::999:::999:::<<>>;;;::::::::::::>>>MMM[[[wwwzzz~~~vvv|||zzz{{{nnn]]]UUU^^^eeeiiittt||||||zzzooottt~~~qqqggg[[[RRRHHH@@@???AAA@@@FFFEEELLLWWWTTTdddwww[[[MMMJJJMMMRRRjjjaaa{{{~~~[[[]]]sssxxxooommmiiifffiiinnnrrrqqqooommmnnnnnnoooooonnnlllkkkkkkkkkmmmqqqtttsssnnnjjjeeefffgggiiiiiigggccc___aaaaaaaaabbbcccdddeeeffffffgggiiiiiihhhfffdddbbb```ccceeedddcccdddgggjjjtttttt{{{}}}iiisssvvvbbbPPPIIIJJJFFFFFFEEEFFFKKKQQQXXX\\\ZZZ\\\cccppp}}}}}}|||wwwpppnnnrrrvvvuuuzzz}}}{{{{{{{{{{{{wwwxxx|||yyyjjjUUUHHHRRRdddppp___HHH@@@:::999:::999:::===HHHcccsssooommmmmmqqqkkkllljjjggghhhmmmppppppnnnnnnnnnnnnllljjjiiihhhkkkiiifffcccaaa`````````bbbccccccbbbaaabbbdddfffggghhhhhheee___ZZZVVVTTTLLLJJJGGGEEEDDDBBB???===<<<::::::::::::>>>KKKYYYyyyyyy}}}zzzxxx~~~}}}hhh[[[bbblllqqq{{{}}}rrrfffiii||||||mmmdddYYYPPPGGG@@@>>>AAA@@@GGGFFFKKKSSSSSSfffxxxnnnXXXMMMKKKLLLPPPgggfffxxxWWW[[[xxxppplllhhhfffhhhmmmppppppnnnkkklllmmmnnnoooooonnnmmmpppooonnnoooqqqqqqnnnkkkggghhhiiijjjjjjgggccc```aaa`````````aaaccceeegggjjjkkkkkkkkkjjjhhhfffeeeggghhhiiihhheeeeeefffhhh~~~vvvtttxxxyyykkkVVVLLLJJJGGGGGGGGGHHHKKKPPPTTTWWWUUUXXX```mmm{{{~~~|||uuummmkkkpppttttttyyy{{{~~~~~~}}}~~~wwwvvvxxx}}}~~~yyyyyy}}}yyylllYYYMMMVVVgggiiiYYYFFF???:::999:::999:::>>>OOOhhhsssvvv{{{kkkiiikkkkkkmmmlllhhhhhhlllmmmlllllljjjiiigggeeedddddddddkkkiiigggdddaaa`````````aaabbbbbbaaa``````ccceeehhhhhhgggccc^^^YYYWWWVVVNNNLLLIIIFFFEEECCC@@@======;;;:::;;;:::>>>JJJVVVvvvyyy|||yyy{{{zzzsss___cccpppyyyvvvvvv~~~zzzkkk]]]^^^nnnwwwhhh___TTTMMMEEE???>>>AAAAAAHHHIIIKKKOOOTTTnnnvvviiiSSSLLLMMMMMMQQQlllrrrqqqVVV```vvvpppjjjgggeeefffjjjmmmmmmllliiijjjlllnnnooooooooonnntttqqqnnnmmmmmmmmmmmmllliiijjjkkkkkkiiifffcccaaa``````^^^^^^```cccfffhhhnnnnnnlllkkkjjjiiiiiiiiinnnnnnnnnkkkhhhfffeeefffyyy}}}ooozzzwww___OOOKKKHHHHHHHHHIIIKKKNNNQQQRRRSSSWWW___kkkwww~~~vvvmmmkkkpppuuuuuuvvvyyy{{{|||zzzwwwvvvvvvvvvuuuwww}}}zzzrrruuu}}}xxxyyy~~~xxxnnn___TTT\\\lll~~~bbbQQQCCC===:::::::::999;;;???UUUkkkppptttxxxfffddddddiiikkkkkkiiiiiilllllliiigggeeecccaaa```bbbdddfffhhhgggeeedddbbbbbbbbbbbbaaabbbbbbaaa```aaaccceeegggfffddd```[[[WWWVVVVVVRRRPPPLLLJJJHHHEEEAAA???>>><<<;;;;;;;;;>>>GGGRRRlll}}}|||sss{{{zzz|||~~~yyy______nnnzzzyyyfffjjjyyyxxxjjj[[[YYYfffwwwoooaaaXXXOOOIIICCC>>>>>>BBBBBBHHHLLLLLLOOO\\\~~~ssscccOOOLLLNNNPPPXXXyyyiiiYYYlllsssnnnhhheeeddddddgggiiijjjiiiiiijjjkkkmmmnnnnnnmmmmmmpppnnnllljjjjjjjjjjjjjjjhhhjjjkkkjjjgggdddaaa```aaa```^^^^^^___cccgggjjjnnnllljjjhhhggghhhiiijjjppppppooollliiigggeeedddeeelllvvvwww|||yyy{{{iiiUUULLLIIIIIIIIIJJJKKKLLLNNNOOOTTTXXX___iiisss{{{wwwmmmkkkooottttttwwwyyyzzzyyyvvvsssqqqqqqssstttwww~~~|||rrrhhh```fffrrryyy{{{yyyxxxwwwwww{{{}}}wwwqqqlllaaaXXX^^^kkkxxx[[[JJJ@@@<<<999::::::888;;;@@@XXXlllmmmmmmxxxcccaaabbbeeehhhiiiggghhhkkkkkkhhhgggeeeaaa^^^^^^```ccceeeccccccccccccddddddeeefffbbbccccccbbbaaaaaadddfffeeeeeeccc___ZZZXXXXXXYYYXXXUUUQQQNNNKKKHHHDDDAAA@@@===<<<<<<<<<===EEEMMMcccwwwyyy}}}~~~```\\\iiivvvzzzggg]]]ggg|||zzznnn^^^XXXbbbuuuxxxmmmfffYYYRRRJJJEEEAAA===???DDDCCCGGGNNNPPPSSSjjj}}}lll[[[OOOMMMOOORRR```rrr[[[XXXuuupppkkkeeedddbbbbbbdddeeeffffffiiijjjkkklllkkkkkkjjjiiihhhhhhhhhhhhgggffffffggggggiiijjjiiieeeaaa``````bbbaaa___^^^```cccgggjjjiiigggeeeccccccdddfffgggmmmlllkkkjjjiiigggeeeccc[[[___fffqqq}}}~~~~~~vvvppppppuuu}}}sss\\\PPPKKKJJJIIIIIIJJJKKKLLLMMMUUUYYY```hhhpppwww|||~~~|||uuukkkhhhlllppppppwwwxxxyyywwwtttrrrrrrrrrooorrrxxxnnnddd]]][[[cccooouuu{{{wwwuuuuuuvvvyyy}}}~~~{{{yyysssmmmjjjhhh```WWW[[[eeesssVVVFFF===:::999;;;:::888<<>><<<=========BBBIII___ttt~~~ggg\\\cccoooyyyttthhhbbbnnnwwwfff[[[aaannn|||zzzoooeee___TTTLLLFFFBBB@@@>>>AAAFFFEEEFFFPPPTTTXXXyyyzzzhhhWWWPPPNNNOOOTTTgggzzzvvvbbbLLLWWW|||lllhhhcccbbbaaa```aaaaaacccdddhhhhhhiiijjjiiihhhgggfffcccdddeeedddcccbbbcccdddeeehhhiiihhhccc``````aaabbbaaa______```bbbeeegggcccbbb`````````bbbdddfffhhhggggggggggggfffcccaaabbbccceeeiiilllqqqyyy|||{{{}}}~~~tttlllhhhkkkpppttt|||dddUUUKKKJJJIIIHHHHHHJJJKKKMMMUUUYYY```hhhooovvv{{{|||zzztttkkkhhhkkkmmmllltttttttttsssqqqqqqsssuuuooouuu|||wwwddd^^^^^^```iiitttzzz}}}zzzwwwvvvsssvvvyyy{{{zzzxxxvvvvvvooojjjhhhhhhaaaWWWWWW___}}}pppTTTCCC;;;999999;;;:::888<<>>BBBHHHGGGGGGQQQVVV]]]vvveeeTTTNNNLLLNNNWWWpppwwwooo|||wwwnnn^^^III[[[zzziiigggaaaaaa```___^^^___```aaadddeeefffgggggggggfffeeedddeeeccc```]]]]]]```cccdddhhhjjjhhhccc```aaaddd```______^^^___```aaabbb^^^^^^^^^___```bbbdddffffffddddddeeefffeeebbb^^^eeeccceeehhhhhhgggmmmwwwyyyvvvxxx}}}pppgggdddeeefffooovvviiiXXXLLLJJJHHHGGGGGGIIIKKKMMMTTTXXX___gggooovvv||||||{{{uuullliiikkklllkkknnnoooooonnnnnnppptttwwwssszzzqqq___]]]bbbgggpppzzz|||zzzyyyxxxooossswwwxxxvvvuuuvvvxxxqqqkkkjjjjjjdddYYYWWW\\\{{{oooRRRBBB:::888999;;;:::888<<>>===<<>>???@@@AAAPPP[[[sss}}}___PPPWWWbbbfffjjjrrr{{{qqqvvvjjj___VVVRRRHHHEEEAAA>>>===@@@CCCFFFJJJPPPTTTYYYqqqyyydddUUUNNNMMMOOO]]]ZZZlllllliiizzzkkkaaaRRRfffllliiihhheee```\\\\\\^^^___\\\XXX]]]]]]]]]___ccceeeeeeeeekkkgggbbb^^^^^^_________ddddddcccbbbaaa```______^^^ZZZWWWYYY^^^bbbaaa___\\\___cccgggiiihhhfffdddhhhiiijjjgggccc```aaabbbcccaaa___```dddggggggfffooovvvssszzzyyygggbbbeeeeeeiiiqqq~~~wwwiiiXXXPPPIIIHHHHHHFFFGGGJJJOOORRRXXX```jjjsssxxxyyy|||{{{ooofffdddfffbbbfffjjjkkkjjjkkkoootttuuuwww|||xxxkkkbbbfffoooxxx|||vvvooohhhcccllltttyyyyyywwwvvvsssoooiiihhhkkkmmmeeeYYYXXX___{{{hhhLLL???888>>>;;;888;;;999===LLLiiiwwwuuuvvvhhhggghhhfffddddddeeegggiiijjjhhhgggeeeccc```^^^]]]^^^___```fffeeecccbbbaaacccdddeeekkkgggcccbbbccccccbbbaaaaaa`````````bbbcccbbbaaabbb]]]WWWTTTSSSQQQMMMJJJEEEDDDAAA???>>>>>>???@@@KKKUUUmmmqqq\\\TTTVVVXXX___ggguuu{{{pppdddZZZSSSOOOFFFCCC@@@======@@@DDDGGGIIIPPPWWWbbb~~~uuuaaaRRRLLLIIIKKKaaakkkiiimmmooobbbZZZuuuyyybbbaaa```ddd```\\\\\\______\\\YYY[[[ZZZZZZ\\\___aaaaaaaaaeeebbb^^^]]]]]]^^^^^^^^^cccbbbaaa___^^^]]]]]]\\\^^^ZZZWWWYYY]]]```___]]]eeeeeeggggggggggggfffeeehhhiiiiiifffbbb```aaacccccc```______bbbddddddccchhhtttwww{{{nnnffffffddddddhhhtttuuubbbUUUIIIGGGIIIHHHHHHHHHNNNPPPVVV___iiiqqquuuwwwzzznnneeeccceeeaaadddgggggggggiiinnnrrruuuvvv|||qqqgggdddlllvvv~~~|||sssjjjdddbbbkkkrrrxxxxxxvvvuuurrrmmmhhhhhhkkkmmmeeeZZZ[[[ccc|||dddHHH===:::>>>:::777999888@@@SSSqqqzzz{{{wwwjjjhhhiiiggggggggghhhjjjmmmnnnlllkkkgggeeecccaaa___^^^^^^^^^fffeeecccbbbccceeeiiikkkooolllhhhfffeeedddcccbbbccccccdddfffggggggeeecccddd^^^WWWSSSSSSRRRPPPNNNHHHFFFCCCAAA???>>>??????CCCMMMeeehhhSSSMMMQQQTTT\\\iiivvv~~~uuukkk```VVVOOOLLLBBB@@@>>>===>>>AAAFFFHHHJJJQQQZZZkkkooo[[[NNNIIIIIIJJJfffmmmzzznnn^^^aaavvvaaa``````ccc```]]]]]]______]]][[[XXXWWWVVVXXXZZZ\\\\\\\\\^^^\\\[[[[[[]]]^^^^^^]]]```___]]][[[ZZZZZZ[[[[[[^^^ZZZWWWWWW[[[]]]]]]\\\ffffffeeeeeedddeeeffffffhhhgggeeebbb___^^^```aaaaaa___]]]]]]___```_________nnnwww|||~~~{{{zzzpppkkkiiidddccckkkzzzlll[[[KKKGGGJJJLLLJJJIIINNNOOOTTT___iiioootttxxxzzzooogggfffhhhfffggghhhhhhhhhjjjooorrrxxxyyy~~~iiibbbccckkkssszzz|||oooeeebbbccckkkrrrxxxyyyyyyxxxsssmmmggggggkkkmmmeee\\\```jjjzzz```FFF===:::===999777999777???UUUooovvv~~~uuujjjhhhiiihhhiiiiiijjjmmmooopppooonnniiihhhfffcccaaa___^^^]]]ffffffggghhhjjjlllooopppsssqqqnnnkkkiiigggfffeeeeeeeeegggjjjlllkkkgggdddfff```XXXSSSSSSTTTTTTRRRMMMKKKGGGCCCAAA@@@???@@@???GGG\\\yyyrrrWWWPPPVVVQQQXXXcccnnnyyy|||ssshhh\\\SSSMMMIII???>>>======???CCCHHHKKKMMMRRR\\\ooo}}}hhhVVVLLLIIIOOOOOOppp|||hhh[[[jjjwwwdddeeedddbbb```]]]]]]______^^^\\\XXXVVVUUUUUUXXXZZZZZZZZZYYYYYYYYY[[[]]]^^^^^^\\\\\\[[[ZZZYYYYYYZZZ\\\]]]]]]ZZZWWWVVVXXX[[[[[[[[[______``````bbbcccdddeeedddbbb___\\\ZZZZZZ\\\]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYeeepppyyy{{{pppqqq}}}sssnnnmmmuuu{{{ppplllhhhjjjqqqzzzvvvbbbNNNHHHLLLNNNNNNMMMPPPOOOTTTaaakkkoootttyyy~~~{{{tttooooooqqqqqqpppooonnnnnnqqquuuxxxttteeeaaabbbjjjnnnrrr~~~wwwhhh___^^^aaannnuuu|||~~~~~~wwwpppkkkjjjllllllccc[[[aaannnyyy]]]DDD>>>:::<<<:::999:::555>>>UUUhhhqqqqqqhhhfffggggggiiiiiijjjmmmpppqqqpppooolllkkkhhhfffcccaaa```___gggjjjmmmqqqsssttttttsssuuutttssspppmmmkkkjjjjjjiiijjjmmmpppqqqpppllliiihhhbbbZZZUUUVVVWWWXXXWWWSSSPPPLLLHHHDDDBBBAAAAAA>>>CCCUUUpppzzz|||eeeVVVUUUSSSYYYaaajjjqqqxxx~~~~~~xxxooocccWWWNNNHHHEEE>>>======>>>AAAEEEJJJMMMMMMRRR___vvvvvvbbbSSSLLLKKKRRR[[[```ZZZsssttteeeeeecccaaa___^^^^^^____________YYYWWWVVVVVVXXX[[[[[[[[[ZZZZZZZZZ\\\______^^^\\\XXXXXXXXXYYY[[[]]]___aaa\\\ZZZWWWVVVWWWYYY[[[\\\[[[\\\^^^```aaaaaa`````````]]]ZZZWWWVVVWWWXXXYYYXXXXXXYYYXXXWWWWWWWWWWWWXXX]]]dddrrr~~~uuunnnwww}}}fffaaaaaa]]]ZZZbbbqqqrrrqqqnnnkkkiiimmmsssyyykkkTTTKKKLLLOOOPPPQQQQQQOOOTTTbbblllooottt{{{{{{~~~|||{{{|||~~~~~~|||zzzxxxyyy}}}ooodddaaadddkkknnnrrrxxxkkk^^^XXX[[[```rrryyy|||sssssspppoookkk```XXX```pppxxx[[[BBB>>>999;;;:::;;;;;;555@@@ZZZqqq}}}}}}zzzmmmfffeeeffffffiiiiiijjjmmmpppqqqpppooonnnllljjjgggfffeeeeeeeeejjjmmmrrrwwwyyyxxxvvvttttttttttttrrrooommmmmmnnnnnnoooqqqtttvvvuuuqqqnnnkkkeee^^^[[[\\\]]]^^^]]]ZZZWWWRRRMMMHHHEEEDDDCCC@@@BBBNNNfffuuu|||yyy^^^OOOTTTYYYaaahhhnnnrrrwwwzzzwwwqqqggg[[[QQQHHHCCC@@@=========???CCCGGGLLLNNNNNNVVVhhhppp\\\PPPLLLMMMSSSjjjmmmXXXZZZyyyrrrggggggbbb__________________``````\\\ZZZXXXXXX[[[^^^_________^^^]]]^^^______]]][[[WWWXXXYYY[[[]]]___aaaaaa[[[YYYWWWUUUVVVXXX[[[^^^```aaabbbcccbbb```^^^]]]^^^[[[XXXVVVWWWWWWWWWWWWTTTVVVXXXXXXWWWWWWWWWXXXXXX[[[\\\jjj~~~uuutttpppnnnqqqnnncccaaaeeesssuuusssoooiiiddddddhhhlllrrrzzzttt\\\OOOLLLMMMOOORRRRRRNNNSSScccmmmnnnsss{{{{{{{{{lllaaa```dddlllrrryyy~~~xxxmmm___UUUTTT[[[bbbuuu|||vvvtttqqqnnniii^^^XXXdddwwwwwwYYY@@@===;;;;;;888:::<<<888FFFddd|||uuujjjeeedddfffgggiiiiiijjjmmmqqqrrrqqqpppooommmkkkhhhggghhhiiikkklllooosssvvvwwwwwwuuusssppprrrsssrrrooonnnooopppooopppqqqsssuuutttrrrooopppjjjdddbbbccceeeeeeddd```]]]WWWQQQLLLIIIGGGFFFBBBBBBIII[[[uuummmRRRUUU[[[ccckkkpppuuuxxx{{{~~~oooiii```VVVLLLEEEAAA???>>>>>>???AAADDDIIIMMMOOOQQQ]]]vvv}}}iiiWWWMMMLLLOOOWWWwwwnnn[[[[[[gggppphhhhhhaaa^^^_______________aaabbb]]][[[YYYZZZ]]]```ccccccdddbbb___^^^^^^]]][[[YYYWWWYYY[[[^^^____________ZZZYYYWWWUUUVVVXXX]]]```ccccccbbbbbbaaa``````___```]]]ZZZZZZ[[[[[[ZZZXXXRRRUUUYYYZZZZZZZZZ[[[]]]YYY^^^\\\bbbwww}}}||||||uuuttt~~~{{{nnnfffcccbbbaaa```bbbkkkxxx{{{aaaRRRLLLKKKNNNRRRQQQMMMSSSbbblllnnnrrr{{{|||wwwiii]]]]]]cccmmmuuu|||tttgggYYYRRRTTT]]]fffwww}}}wwwpppmmmkkkggg]]][[[kkkvvvWWW>>>;;;<<<;;;777999<<<:::LLLmmm}}}ssshhheeedddfffhhhiiijjjkkknnnqqqsssrrrqqqpppnnnkkkiiihhhjjjmmmooonnnoooqqqsssttttttssssssllloooqqqqqqooonnnoooqqqmmmmmmnnnppprrrqqqooommmsssnnniiiggghhhjjjiiihhhccc```[[[TTTOOOKKKIIIHHHDDDBBBFFFUUUnnn|||\\\VVV\\\fffooouuuzzz~~~}}}yyyjjjeee]]]SSSKKKFFFCCCBBB??????@@@BBBEEEJJJNNNPPPTTTdddyyyeeeSSSKKKLLLPPP]]]~~~rrrjjj~~~vvv\\\VVVhhh{{{kkkfffddd[[[^^^_______________aaaccc^^^\\\ZZZ[[[^^^bbbeeefffgggdddaaa^^^]]][[[YYYWWWXXXZZZ]]]___```^^^\\\[[[ZZZYYYWWWVVVVVVYYY^^^bbbbbb```___^^^^^^```ccceeebbb```]]]^^^______]]]ZZZRRRVVVZZZ\\\\\\\\\___aaaXXXbbb___^^^ppp}}}pppeeedddccc^^^WWWWWWaaaoooyyy}}}jjjQQQIIIMMMNNNKKKNNNLLLPPP[[[eeekkknnnqqqrrraaaXXXVVV[[[dddnnnvvv~~~}}}|||wwwmmmbbbYYYTTTUUUaaammm{{{~~~|||uuunnniiifffbbb^^^aaasss{{{eeeNNN???<<<>>>::::::999666===[[[zzz{{{rrriiihhhhhhggghhhjjjiiihhhhhhiiikkkmmmnnnnnnmmmlllkkkkkkkkkmmmmmmlllmmmmmmlllkkkkkkmmmooojjjppptttrrrmmmjjjmmmrrrnnnqqqrrrppplllkkknnnrrrwwwrrrmmmkkkmmmmmmjjjgggddd```[[[UUUQQQMMMIIIFFFFFFEEECCCJJJaaa}}}{{{[[[]]]eeeoooxxx|||xxxfffaaaXXXOOOGGGCCCAAA@@@;;;<<<@@@FFFHHHHHHMMMSSSUUUtttlll\\\PPPJJJLLLQQQgggccc[[[ppp{{{rrrjjjVVVYYYrrrsssfffbbbbbb]]]cccaaa___^^^^^^^^^```aaaaaa\\\WWWWWW[[[```cccdddfffccc```[[[XXXWWWVVVVVVWWWYYY\\\___``````^^^]]]ZZZ[[[[[[[[[ZZZ[[[^^^```ccccccbbb```___```ccceeecccaaa^^^\\\ZZZYYYZZZ[[[WWWXXXZZZ\\\^^^```aaabbbbbb^^^]]]bbbhhhooozzz|||}}}rrrddd```___ZZZTTTWWWYYY___hhhooottt|||ppp\\\PPPLLLKKKKKKKKKIIIMMMWWW```fffmmmrrrlll\\\UUUTTT[[[hhhttt~~~}}}}}}~~~}}}xxxtttiiiaaaXXXSSSRRRWWWeeesssxxxnnngggfffeeeeeedddiii{{{xxxbbbLLL>>>;;;>>><<<<<<:::666>>>]]]}}}zzzxxxooohhhhhhhhhggggggeeeeeefffggghhhjjjkkkllliiihhhggggggggghhhiiiiiiiiijjjllllllkkkkkklllmmmhhhmmmqqqpppllljjjmmmqqqmmmpppsssrrrnnnmmmpppssstttpppkkkkkklllmmmjjjgggdddaaa\\\XXXUUUQQQLLLIIIEEECCC@@@EEEXXXrrrrrrnnnuuu}}}vvvrrrbbb]]]UUULLLEEEAAA??????@@@@@@BBBFFFHHHIIIPPPXXXfffwwwfffXXXNNNJJJQQQZZZuuuuuuWWWaaappp\\\OOO]]]{{{nnnccc```aaa]]]```^^^\\\[[[ZZZ[[[\\\]]]^^^[[[XXXYYY\\\```ccccccdddbbb___[[[YYYXXXWWWWWWXXXZZZ]]]```aaaaaa```___[[[\\\\\\[[[ZZZZZZ]]]___cccdddcccbbbaaaaaabbbdddeeedddaaa^^^\\\[[[ZZZZZZZZZ[[[\\\^^^```aaabbbccc___\\\\\\___bbbfffoooxxx~~~uuuyyykkkbbb[[[VVVRRRMMMNNNRRRYYY___eeeppp|||zzzlll]]]NNNIIIMMMHHHHHHKKKSSS[[[cccnnnxxxzzzeeeXXXTTTWWW```nnn|||~~~}}}{{{xxxxxxwwwtttmmmhhh]]]XXXSSSRRRTTT[[[jjjxxxtttgggbbbdddggghhhhhhoooqqq]]]HHH===;;;======>>>;;;777@@@```vvvzzzoooiiijjjjjjhhhhhhdddeeefffggghhhggggggfffeeeddddddccccccddddddeeedddfffiiiiiihhhhhhhhhiiiccchhhkkkkkkhhhgggjjjnnnlllpppssstttqqqpppqqqsssrrrnnnjjjjjjkkkkkkhhhfffbbb```]]][[[XXXUUUPPPLLLEEECCC???@@@NNNfff|||{{{{{{xxxooohhh\\\XXXPPPHHHBBB???>>>>>>AAAAAACCCFFFGGGKKKWWWbbb|||}}}rrrdddWWWLLLKKKVVVccciiiSSSvvvxxxXXXNNNeeerrrhhh```^^^```\\\\\\[[[XXXWWWVVVVVVWWWXXXZZZZZZZZZ\\\___aaabbbaaabbbaaa^^^\\\[[[ZZZZZZZZZZZZ\\\^^^aaabbbbbbbbbaaa]]]^^^]]]\\\ZZZZZZ\\\^^^cccdddeeedddbbbaaaaaabbbccccccaaa___]]][[[ZZZYYY\\\]]]^^^___```aaaaaaaaa]]]]]]___aaa___^^^eeennnyyykkkoooxxxhhh\\\TTTQQQHHHGGGIIILLLOOOTTTaaammmmmmTTTIIIMMMHHHHHHKKKRRRYYYbbbqqq~~~wwwbbbXXXXXX```gggtttyyyvvvrrrpppmmmjjjiiieeeaaa]]]XXXVVVVVVXXX[[[aaannnzzzssseeeaaaeeejjjjjjjjjooo}}}xxxiiiUUUDDD;;;:::<<<===>>>:::777CCCdddrrrzzzqqqmmmnnnmmmkkkiiiggghhhjjjjjjjjjgggdddcccgggfffeeeeeedddccccccccc```ccceeefffdddbbbbbbaaa```cccfffeeecccdddgggkkklllooossstttsssrrrrrrssspppnnnjjjiiihhhgggdddaaa^^^]]]\\\[[[YYYVVVQQQMMMGGGEEEAAA???GGG\\\uuu|||ttthhh```WWWSSSLLLEEE@@@>>>>>>???>>>@@@CCCGGGHHHMMM\\\kkk~~~tttfffWWWLLLLLL[[[kkkaaabbbcccWWWooonnnggg___]]]^^^ZZZZZZYYYWWWUUUTTTUUUVVVWWWYYYZZZ]]]```bbbbbbbbbaaaaaa```___^^^]]]]]]^^^^^^\\\^^^```bbbcccccccccbbb_________\\\ZZZZZZ[[[]]]aaaccceeeeeecccaaa``````]]]]]]]]]]]]\\\[[[YYYXXX]]]^^^___```aaa``````___^^^aaadddeee```\\\aaaiii}}}~~~~~~ssstttcccWWWQQQLLLIIIIIIIIIGGGJJJTTT___yyyZZZHHHHHHGGGGGGJJJQQQYYYcccrrrvvvccc[[[^^^gggmmmxxxvvvmmmhhhccc```\\\YYYWWWWWWVVVVVVTTTTTTXXX___ccchhhqqq{{{tttfffbbbiiiooonnnmmmqqq}}}ooo___NNN???:::;;;:::<<<;;;888888HHHiiimmmwwwrrrmmmooonnnkkkiiiiiikkkmmmnnnnnnkkkiiiggglllkkkjjjiiihhhfffeeeeee___aaaccccccaaa___^^^^^^cccdddfffeeedddeeegggjjjlllnnnqqqssssssrrrrrrrrrooommmkkkhhheeebbb___]]]ZZZYYYYYYXXXXXXUUUQQQMMMGGGEEEBBB@@@DDDSSSkkk~~~zzzoooccc[[[RRROOOIIICCC@@@???@@@AAA???BBBGGGIIIIIINNN___qqq{{{qqqbbbUUUMMMPPPbbbttt}}}jjjhhh```|||mmmhhh___\\\\\\XXXZZZXXXWWWUUUUUUVVVWWWXXXYYY[[[___aaabbbbbbaaa```_______________``````aaa^^^___```aaabbbbbbbbbaaa______^^^\\\ZZZYYYZZZ\\\^^^aaaddddddbbb```___^^^XXXXXXZZZ[[[\\\\\\\\\\\\```aaabbbccccccbbbaaa```___bbbfffhhhbbb]]]```gggsss~~~yyyvvv~~~ooo___TTTOOOKKKHHHGGGEEEEEEKKKRRRaaaLLLEEEHHHGGGJJJSSS\\\gggtttxxxhhhcccfffmmmsss~~~~~~yyyqqqhhh___YYYWWWUUURRRPPPQQQSSSWWWYYYTTTVVV\\\dddkkkqqq|||rrrgggcccmmmtttrrrqqqwwwzzzgggVVVGGG<<<:::<<<;;;;;;999666;;;PPPpppsss|||}}}oookkkmmmmmmkkkjjjhhhjjjmmmpppppppppnnnmmmmmmmmmmmmlllkkkjjjiiihhh```bbbddddddcccbbbbbbbbbkkkkkkkkkiiihhhhhhjjjlllmmmmmmooopppqqqqqqpppooommmllljjjgggccc___\\\ZZZZZZXXXWWWWWWVVVTTTQQQNNNGGGDDDBBB@@@AAAJJJ\\\nnn{{{ooo{{{rrrggg]]]VVVNNNKKKFFFBBB???@@@AAACCCDDDGGGKKKLLLKKKRRRggg|||nnndddWWWOOONNNYYYppp~~~aaagggwwwiiifff^^^ZZZZZZVVVXXXWWWUUUTTTUUUVVVXXXYYYZZZ\\\___```___^^^______]]]]]]^^^______````````````````````````______^^^\\\\\\[[[YYYWWWVVVXXXZZZ[[[]]]```aaa___^^^]]]]]]WWWXXXYYY[[[]]]___aaabbbcccdddeeegggfffeeecccbbb^^^```cccfffaaa\\\]]]cccgggqqqxxxlll||||||mmmaaaUUUMMMFFFDDDDDDCCCEEEHHHkkkXXXMMMMMMKKKNNNYYYeeennnxxxsssooossswww~~~{{{rrroookkkeee___ZZZWWWUUUTTTUUUVVVXXXZZZ___dddgggddddddiiipppwwwwwwlllcccdddooovvvtttrrryyyuuu```OOOBBB::::::>>>===;;;777666@@@YYYwww{{{zzzllliiimmmoooooopppkkklllnnnoooooonnnlllkkkhhhiiijjjkkklllllllllkkkccceeegggiiiiiijjjlllnnnqqqpppnnnkkkiiiiiijjjkkkmmmmmmlllmmmnnnnnnmmmmmmhhhhhhgggeeebbb^^^\\\[[[\\\[[[XXXWWWWWWVVVTTTRRRIIIFFFDDDCCCAAACCCOOO\\\wwwxxxrrrtttaaa^^^}}}yyypppggg^^^VVVQQQJJJGGGCCC???>>>???AAACCCEEEHHHLLLMMMNNN\\\yyy{{{dddYYYMMMJJJRRReee|||kkk\\\qqqjjj``````[[[XXXYYYUUUTTTSSSRRRRRRSSSUUUWWWYYYZZZ\\\\\\[[[YYYYYY[[[]]]ZZZ[[[\\\]]]]]]^^^^^^^^^aaa``````___^^^\\\\\\[[[VVVWWWVVVTTTSSSRRRTTTVVVWWWZZZ\\\]]]\\\[[[\\\]]]WWWXXXXXXYYY[[[^^^aaabbbaaabbbdddffffffeeecccaaa___^^^```ccc```[[[ZZZ]]][[[fffyyyuuuvvv{{{yyyhhhYYYKKKFFFEEEDDDBBBBBBttteeeXXXRRRPPPSSS```mmmvvv~~~}}}zzz}}}~~~rrrbbb^^^YYYTTTRRRSSSVVVXXXWWWZZZ___dddhhhmmmrrruuuyyywwwxxx|||~~~pppggg```fffqqqwwwssspppvvvrrr\\\KKK???999:::??????<<<777666DDD___|||{{{yyyllljjjpppsssuuuvvvqqqppppppnnnllliiigggeeebbbcccfffiiikkklllmmmmmmfffhhhjjjlllnnnrrrvvvyyyrrrqqqnnnjjjhhhggghhhhhhnnnlllkkkjjjkkkllllllkkkdddeeeeeedddaaa___]]]]]]```]]]ZZZYYYYYYXXXVVVUUUMMMIIIGGGGGGCCCAAAHHHRRRkkk|||uuummmooo```fff{{{rrrggg___XXXRRRNNNGGGDDDAAA>>>===>>>AAACCCCCCFFFJJJLLLRRRfffrrraaaUUUJJJJJJWWWmmmwwwnnnzzzUUU```}}}ttt___XXX[[[XXXVVVXXXUUUPPPOOOOOOOOOQQQSSSVVVXXXZZZ[[[ZZZXXXUUUUUUXXX[[[XXXXXXZZZ[[[[[[[[[[[[[[[aaa```___^^^\\\ZZZYYYYYYRRRSSSRRRQQQOOOOOOQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\WWWWWWVVVVVVXXX[[[^^^```]]]___aaaccccccbbb```^^^bbb```___bbb```[[[YYYZZZTTT___qqqwwwzzzzzz~~~jjjUUUKKKIIIFFFBBB@@@sssdddXXX[[[aaahhhqqqzzzuuugggdddYYYPPPNNNMMMLLLQQQXXX^^^dddiiimmmttt}}}yyyiiibbbaaammmqqqqqqnnnooowww~~~oooXXXIIIAAA<<<;;;<<>>===>>>@@@CCCEEEHHHJJJLLLNNNUUUlllqqqXXXKKKHHHOOO\\\rrrkkkqqq{{{{{{aaaUUUbbbiiieee___[[[XXXWWWVVVTTTOOONNNLLLKKKMMMQQQVVVYYY\\\ZZZXXXWWWWWWWWWYYYZZZVVVVVVVVVWWWYYYZZZ\\\]]]```^^^\\\[[[ZZZYYYWWWUUUUUURRRMMMJJJJJJKKKLLLMMMQQQSSSVVVYYYZZZZZZXXXWWWXXXTTTPPPRRRWWWZZZZZZXXXZZZ[[[\\\^^^______^^^^^^]]]^^^``````___\\\YYYWWW]]]^^^eeeppp~~~}}}fffUUUMMMIIIDDD@@@wwwjjjdddhhhmmmrrrwww}}}}}}nnnaaaWWWOOOJJJJJJLLLMMMSSSZZZ\\\gggrrrxxx~~~uuuiiieeeeeehhhnnnrrrsssvvv}}}~~~jjjSSSEEE>>>::::::;;;>>>666999===GGGkkkzzzlllmmmqqqpppqqquuuppppppooonnnllljjjhhhgggggghhhkkkmmmooopppppppppppptttxxxyyywwwuuuttttttrrroookkkhhhhhhhhhgggfffbbbccccccdddeeeffffffggghhhhhhggggggffffffffffffffffffeeeeeedddaaa]]]YYYRRRPPPMMMHHHDDDCCCDDDFFFZZZxxxzzzuuuqqqzzz~~~yyypppddd[[[UUUPPPJJJEEE???>>>======>>>AAADDDFFFFFFJJJMMMPPP[[[xxx|||xxxvvvxxxzzzzzzgggSSSRRRMMMOOOcccwwwwwwmmm```iiizzzrrrmmmVVVXXXpppgggccc]]]YYYWWWUUUTTTSSSOOOMMMKKKJJJLLLOOOSSSVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZ[[[^^^\\\ZZZYYYXXXVVVTTTSSSRRRPPPLLLJJJIIIJJJLLLLLLQQQSSSUUUWWWWWWVVVUUUTTTTTTQQQPPPRRRXXX[[[ZZZXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXWWWZZZ[[[```kkkzzzyyyiii[[[OOOEEE>>>xxx}}}~~~sssdddWWWLLLHHHHHHLLLQQQWWW___fffhhhuuu}}}pppkkkiiiiiijjjqqqwwwyyy}}}wwwcccLLL>>>:::888999;;;===777999@@@NNNnnnwwwkkklllooonnnnnnrrrooollljjjkkkmmmnnnllljjjllllllmmmnnnoooqqqssstttuuuvvvwwwvvvuuutttuuuwwwnnnmmmlllkkkjjjhhhdddaaa^^^___```bbbccccccddddddggghhhiiiiiiiiijjjiiiiiiiiihhhhhhhhhgggddd```\\\WWWVVVSSSNNNIIIEEEDDDDDDPPPmmm{{{zzz~~~xxxppphhh]]]UUUOOOKKKEEEBBB======<<<===???CCCFFFHHHFFFMMMPPPSSSggg~~~mmmgggiiilllrrr|||qqqZZZHHHUUUNNNQQQqqq|||fffSSS[[[kkkxxxoooiii[[[MMMccczzzccc```[[[WWWUUUTTTRRRQQQMMMLLLJJJIIIJJJLLLOOOQQQQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKIIIIIIJJJKKKLLLPPPQQQSSSTTTTTTSSSQQQPPPPPPOOOPPPSSSXXXZZZXXXVVVUUUVVVXXXZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWW[[[eeetttppp\\\KKKAAA~~~zzzkkkZZZNNNKKKKKKNNNTTT]]]hhhuuu~~~vvvpppnnnlllkkktttyyy}}}~~~ppp\\\EEE:::777888:::<<<===:::;;;CCCWWWrrrqqqgggjjjlllkkkkkkooommmiiigggiiiooorrrpppmmmnnnmmmmmmmmmnnnpppssstttxxxvvvtttrrrqqqrrruuuwwwqqqpppnnnllljjjfffaaa^^^\\\]]]___aaabbbcccccccccfffgggiiikkkllllllkkkkkkggggggggghhhiiigggccc___^^^^^^\\\WWWPPPJJJGGGEEEIIIcccyyywwwppphhhbbbXXXPPPJJJEEEAAA>>>;;;;;;<<<>>>AAAEEEHHHJJJJJJQQQTTTYYYuuuhhhZZZZZZeeeqqqxxxjjjQQQDDDSSSOOO^^^ZZZNNNiiipppfffPPPPPP{{{}}}nnn```]]]YYYVVVTTTSSSQQQPPPLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTRRROOOMMMLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQTTTWWWXXXUUURRRQQQSSSVVVXXX[[[\\\]]]]]]\\\[[[XXXVVVUUUVVVWWWXXXVVVVVVYYYbbbooolllVVVIIIxxxyyyvvvdddTTTKKKNNNQQQVVV^^^jjj|||{{{vvvtttrrrooolll{{{~~~~~~kkkVVVAAA777888:::;;;===:::::::::FFF___uuu}}}zzzvvvkkkdddhhhkkkhhhiiinnnllliiigggkkkrrruuutttqqqnnnmmmlllkkklllnnnqqqrrrxxxvvvrrroooppprrruuuwwwrrrpppmmmjjjhhhfffcccaaa]]]^^^___aaabbbbbbccccccccceeehhhkkkllllllkkkjjjffffffgggiiikkkjjjgggdddaaabbb```\\\UUUNNNJJJHHHFFF[[[pppzzzqqqkkkccc]]]UUULLLEEE@@@===;;;:::;;;===@@@CCCGGGKKKMMMLLLSSSWWWaaarrr___WWW___tttzzzpppdddMMMJJJQQQTTTpppwwwTTTZZZwwwdddNNNaaaoooggg^^^[[[XXXUUUTTTSSSQQQOOOKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRPPPQQQQQQOOOKKKIIIIIIJJJIIIJJJLLLKKKJJJIIIKKKMMMLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRTTTVVVVVVUUUQQQNNNOOOQQQUUUXXX\\\^^^___```\\\ZZZWWWTTTTTTUUUXXXYYYWWWWWWZZZaaaiiivvvxxxcccSSSwwwvvvppp\\\QQQMMMPPPXXXbbblll|||}}}|||{{{zzzxxxuuuqqqnnnyyy|||~~~~~~gggRRR>>>777999<<<<<<===777:::999HHHhhhzzz{{{~~~rrrhhhdddhhhjjjgggggglllkkkkkklllpppuuuwwwvvvtttooonnnlllllllllnnnpppqqqvvvssspppnnnpppsssuuuvvvnnnkkkhhhggggggggggggfff______^^^______```aaabbbbbbdddhhhkkkmmmllljjjiiiggghhhiiilllnnnmmmjjjhhh```aaa```]]]VVVPPPLLLJJJDDDTTTaaaxxxqqqnnnkkkmmmsss}}}~~~vvvmmmfff]]]XXXQQQIIIBBB>>><<<;;;;;;<<>>===>>>AAADDDHHHKKKNNNPPPPPPVVVfffhhh[[[VVVLLLMMMQQQeee{{{sss\\\cccooo\\\dddsss```\\\XXXVVVSSSRRRQQQPPPNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQOOOMMMLLLIIILLLNNNMMMIIIGGGJJJMMMJJJNNNRRRQQQNNNKKKLLLNNNKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWWWWUUUSSSQQQPPPSSSTTTWWWYYY[[[\\\\\\\\\XXXVVVSSSQQQQQQSSSUUUWWWTTTTTTVVVYYY[[[___kkkwww|||xxxbbbPPPOOOXXXZZZlllzzz}}}{{{wwwvvvvvvqqqwww}}}vvv```MMM;;;666;;;===;;;999777??????UUUtttwwwnnnjjjmmmmmmfffdddhhhkkkpppvvvzzzzzzyyyxxxxxxsssssssssrrrrrrssssssttthhhfffeeegggjjjmmmlllkkkgggfffeeeeeeeeedddaaa___^^^\\\YYYVVVVVVXXXZZZ\\\cccfffjjjnnnooonnnjjjhhhiiiiiiiiijjjjjjhhhddd``````aaabbb___[[[XXXVVVUUUIIIOOODDD\\\|||{{{~~~iiiWWWMMMJJJHHHHHHKKKMMMNNNNNNTTT^^^nnn|||{{{vvvppphhh^^^VVVNNNLLLHHHCCC???===>>>@@@>>>???BBBEEEIIILLLOOOPPPTTTZZZqqqxxxaaaSSSPPPKKKQQQ[[[vvvoooddd}}}}}}gggZZZqqqeeeZZZVVVUUUTTTQQQPPPPPPOOOLLLJJJJJJJJJLLLLLLLLLKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJNNNOOOPPPQQQPPPNNNLLLKKKHHHKKKNNNMMMIIIHHHKKKNNNKKKPPPTTTSSSOOOLLLMMMOOOLLLLLLMMMNNNOOOOOOPPPQQQTTTUUUVVVVVVUUUSSSSSSSSSUUUVVVXXXYYYYYYYYYXXXXXXVVVTTTRRRPPPPPPQQQSSSUUUSSSRRRSSSTTTUUUZZZfffsssxxxyyy|||nnnXXXQQQUUUZZZeee}}}}}}xxxvvvsssnnnlllwww~~~}}}}}}qqqVVVGGG:::888;;;<<<;;;:::999999HHHhhh}}}pppkkkfffeeecccaaaccchhhmmmqqquuuvvvuuutttuuuwwwvvvuuusssqqqpppppppppqqqlllmmmnnnmmmjjjhhhhhhiiikkkkkkjjjhhhfffbbb___]]]aaa___^^^___^^^[[[]]]aaahhhooossspppllljjjhhheeeiiiiiihhhhhhgggffffffeeecccdddddddddaaa]]]XXXVVVPPPKKKGGGMMMbbbtttvvvllluuuvvv}}}lll[[[PPPGGGDDDEEEJJJLLLKKKJJJLLLPPP___lllwww|||yyy~~~tttlllddd]]]UUUOOOKKKHHHCCC>>>;;;;;;<<<===@@@@@@DDDIIIKKKKKKNNNTTTWWWwww~~~iiiVVVKKKMMMSSSRRRmmmaaawwwqqqVVVeee|||VVVOOOYYYSSSRRRQQQOOONNNNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQPPPNNNLLLKKKLLLMMMQQQQQQQQQOOOLLLLLLMMMOOOUUUUUUTTTTTTUUUWWWXXXYYYQQQSSSUUUVVVWWWWWWVVVVVVRRRSSSSSSRRRPPPOOOQQQRRRSSSTTTTTTRRRRRRVVV^^^ddduuu~~~}}}xxxxxxrrrmmmWWWQQQXXX^^^jjj{{{xxxxxxsssmmmnnnvvvzzzzzz}}}xxxkkkRRREEE999888;;;<<<;;;:::;;;888GGGiiizzzzzzooojjjfffeeedddaaacccgggnnnqqquuuuuusssrrrrrrsssxxxvvvtttqqqooommmmmmmmmllllllllllllkkkjjjiiihhhlllkkkkkkiiigggdddaaa```bbb```___```___\\\^^^bbbffflllooolllhhhhhhgggeeekkkkkkjjjiiigggeeecccbbbcccdddeeedddbbb^^^ZZZWWWPPPLLLGGGKKK\\\nnntttppp}}}vvvyyygggVVVJJJGGGEEEEEEJJJLLLJJJJJJMMMPPP```lllrrrtttrrr{{{qqqhhhaaaZZZSSSNNNHHHEEEAAA===;;;;;;===>>>EEEEEEHHHMMMMMMLLLOOOTTT\\\wwwdddRRRHHHIIIOOO]]]xxxfff{{{|||dddXXXsssxxxUUULLLQQQRRRQQQPPPNNNMMMMMMNNNNNNPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPQQQQQQOOOMMMMMMNNNOOOQQQQQQQQQOOOMMMLLLNNNOOOSSSSSSRRRRRRSSSTTTVVVWWWRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPQQQSSSRRRSSSTTTSSSRRRVVV]]]bbbmmmwwwtttqqq{{{jjj___eeexxxiiiUUURRR[[[cccppp|||zzzyyyuuuoooppptttuuuuuuyyy{{{qqqcccLLLAAA777777;;;<<<::::::===777HHHooooooyyymmmiiiggggggfffcccdddhhhppprrrtttsssqqqnnnmmmmmmtttsssqqqnnnmmmkkkkkkjjjllljjjhhhjjjlllmmmjjjhhhkkkkkkjjjiiigggeeecccbbbcccaaaaaabbb```]]]___dddeeejjjlllgggdddeeefffeeelllkkkkkkiiigggccc```___cccdddeeeeeeccc```\\\ZZZRRRNNNIIIIIITTTeeeqqqtttrrr```OOOEEEGGGEEEEEEIIIKKKJJJKKKOOOTTTeeeqqquuutttsssyyyrrrhhh```ZZZTTTMMMHHHCCCAAA>>>;;;:::<<<>>>@@@CCCDDDHHHLLLLLLKKKOOOUUUhhh}}}lll]]]PPPHHHKKKRRRkkkoooeee{{{}}}gggSSS]]]rrrYYYPPPOOOPPPOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQOOOMMMLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUTTTRRRQQQRRRSSSPPPRRRSSSSSSRRRUUU[[[```dddpppyyy```[[[kkk}}}vvvooo```TTT\\\uuu|||fffTTTSSS]]]fffvvv~~~xxx}}}zzzxxxvvvtttssssssrrrssswwwvvviiiZZZEEE<<<666888;;;;;;::::::;;;777NNNzzzzzzkkkvvvmmmjjjhhhjjjiiifffgggjjjqqqrrrrrrqqqnnnkkkhhhgggjjjjjjjjjjjjjjjjjjjjjkkkkkkgggeeehhhlllnnnkkkgggiiihhhhhhgggfffeeedddcccdddbbbbbbcccaaa^^^```eeehhhlllkkkeeeaaabbbddddddiiiiiiiiihhhfffccc```^^^cccdddddddddccc```]]][[[UUURRRMMMIIIMMM[[[lllxxxzzzyyyjjjZZZLLLCCCGGGEEEFFFIIIJJJJJJMMMSSS]]]nnn{{{{{{ooohhh^^^VVVQQQLLLFFFBBB>>>===;;;:::;;;===@@@BBBBBBCCCHHHMMMNNNOOOWWW```qqqbbbXXXQQQMMMTTT___|||uuuYYY^^^vvv~~~yyyrrrZZZQQQmmmfffWWWRRROOOMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHJJJLLLNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQPPPOOONNNMMMNNNOOOPPPTTTTTTTTTSSSPPPPPPQQQRRRNNNQQQSSSSSSRRRTTTYYY]]]___jjj{{{gggUUUUUU[[[QQQSSSQQQSSSlll{{{hhhYYYXXXccckkkyyyuuu{{{vvvrrrtttvvvsssrrrppprrrtttpppaaaSSS@@@999555999<<<<<<:::999888;;;ZZZooommmrrrnnnkkkjjjlllllliiijjjnnnqqqqqqpppooollliiieeebbbdddeeeeeefffgggggggggggghhheeecccfffkkkllliiieeefffeeeddddddccccccbbbbbbdddbbbaaabbbaaa^^^```dddkkknnnlllddd___```ccccccdddeeeeeeeeedddbbbaaa___bbbcccccccccaaa___\\\[[[WWWUUUQQQLLLJJJSSSfffvvvzzz|||ooobbbUUUKKKEEEFFFEEEFFFIIIKKKKKKQQQXXXfffwwwxxxsssggg```WWWOOOKKKGGGCCC???;;;;;;::::::<<>><<<999999666CCCiiijjjttt~~~vvvlllnnnkkkiiikkklllkkkmmmqqqpppooonnnmmmllliiidddaaaddddddeeeeeeeeeddddddccceeedddccceeehhhiiigggddddddcccbbbaaa`````````aaabbb``````aaa___\\\^^^ccciiillljjjbbb]]]^^^aaaaaaaaaaaa`````````aaaaaaaaabbbbbbaaa```^^^\\\ZZZXXXWWWVVVTTTOOOIIILLL^^^ooo}}}qqqcccXXXOOOJJJGGGEEEEEEGGGJJJLLLNNNVVV___ooozzzrrrlllccc\\\RRRLLLHHHFFFBBB???::::::;;;<<<>>>BBBEEEGGGJJJIIIKKKNNNRRR\\\ooolll^^^SSSQQQOOOTTTiiibbbZZZlllvvvTTTSSSlllbbbQQQLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPMMMOOOPPPOOONNNPPPVVV[[[XXX^^^gggtttzzziiiLLLIIIFFFAAAEEE]]]~~~lll^^^___kkkuuu{{{vvvuuuvvvzzzxxxqqqqqqssstttjjjkkkooorrrooocccRRRGGG999666777===???<<<999888777MMMvvvmmmxxxrrrmmmnnniiigggiiijjjjjjmmmrrrooommmllllllllliiieeeaaacccdddeeefffffffffeeedddbbbccccccddddddddddddcccdddcccaaa```_________```aaa^^^^^^___]]]ZZZ\\\aaabbbeeeddd^^^ZZZ\\\______```___]]]\\\]]]^^^___```aaa```___^^^[[[YYYWWWUUUVVVUUUUUUPPPHHHGGGUUUeeevvvyyyhhhXXXMMMHHHGGGFFFDDDDDDGGGKKKMMMPPPZZZeeezzzzzzqqqiiiccc]]]VVVMMMGGGDDDBBB@@@===;;;;;;<<<>>>AAADDDHHHJJJJJJIIIJJJOOOWWWhhhuuuaaaUUUOOOPPPRRR\\\{{{vvv```mmmtttQQQ[[[~~~nnn\\\SSSMMMJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDDDD@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEECCCCCCEEEGGGGGGIIIKKKKKKJJJHHHHHHIIIHHHHHHFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLIIIKKKLLLLLLLLLLLLOOOQQQNNNOOOOOOMMMLLLOOOUUU[[[XXX\\\___dddtttwwwbbbPPPGGG???AAAPPPggg|||jjjZZZ\\\jjjuuu~~~vvvqqqqqqsss}}}~~~zzzuuutttwwwwwwuuufffiiinnnrrrmmm^^^NNNDDD888666888>>>@@@<<<888888999SSS~~~tttwwwrrrqqqmmmhhheeeggghhhhhhmmmrrrnnnlllkkkkkkllljjjeeeaaa```bbbdddggghhhiiiiiiiiiaaabbbddddddbbbaaabbbbbbdddcccaaa```_______________]]]]]]^^^\\\YYY[[[```[[[______ZZZWWWZZZ]]]^^^```___\\\ZZZZZZ\\\^^^___``````^^^\\\ZZZWWWTTTSSSTTTTTTTTTQQQHHHDDDOOO^^^iiivvvcccQQQGGGCCCDDDEEEDDDDDDGGGLLLNNNRRR]]]hhhzzzrrrjjjaaa[[[XXXQQQHHHBBB@@@>>><<<:::<<<<<<===???BBBFFFIIIKKKMMMLLLOOOVVVbbbzzz~~~lllYYYOOOLLLRRRWWWfffiii^^^zzzooo[[[kkksss\\\TTTQQQJJJFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIGGGFFFEEEEEEDDDDDD@@@AAABBBCCCCCCCCCBBBAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCBBB@@@@@@BBBCCCEEEGGGJJJJJJIIIGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLHHHJJJKKKLLLLLLMMMPPPRRROOOOOONNNLLLKKKNNNUUU[[[ZZZ\\\\\\]]]iiizzz|||XXXMMMDDDDDDJJJTTTdddqqq}}}~~~lll```dddnnnttt|||wwwuuutttssssssxxxzzz~~~zzzvvvlllnnnpppnnnfffWWWFFF;;;888;;;======;;;999888888===aaaqqqiiinnnggggggfffeeeeeeggghhhiiikkkgggdddeeehhhhhhddd``````aaaeeehhhkkkllliiigggdddaaa]]][[[[[[^^^bbbeeeaaabbbccccccaaa``````aaabbb___[[[WWWUUUTTTUUUUUU\\\ZZZXXXVVVVVVXXXZZZ\\\ZZZYYYXXXYYY\\\___aaaaaaYYYYYYYYYYYYXXXXXXXXXWWWXXXWWWUUURRROOOLLLJJJIIIYYYlllnnnZZZOOOHHHCCCCCCGGGGGGEEEGGGMMMRRRZZZkkk|||~~~uuunnnhhhbbb[[[VVVRRRLLLDDD>>><<<<<<:::888:::>>>AAABBBDDDHHHJJJJJJPPPKKKLLL\\\xxx~~~nnn```QQQNNNKKKQQQffflllqqqooo\\\xxxfffVVVRRROOOIIIIIIOOOOOONNNLLLKKKJJJJJJJJJKKKFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA?????????AAABBBFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>===============>>>?????????@@@CCCEEEEEEFFFGGGGGGDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJLLLOOOQQQMMMKKKIIIIIIKKKQQQWWWZZZ\\\\\\\\\\\\\\\dddwwwrrr```JJJ>>>???GGGMMMOOO\\\gggwww}}}kkk^^^___hhhnnn|||}}}yyywwwvvvuuutttxxxzzz}}}{{{vvvrrreeeiiillljjj```QQQBBB999888;;;======;;;888888999IIImmmnnneeeiiifffffffffffffffgggggghhhfffcccaaacccfffgggddd```^^^```dddhhhjjjjjjgggeeedddbbb___]]]]]]___bbbddd^^^```bbbbbbaaa______```]]][[[WWWTTTQQQQQQQQQRRRYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWXXX[[[^^^___^^^]]]XXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWTTTRRROOOMMMLLLXXXbbbsssyyyuuunnnXXXLLLFFFBBBBBBEEEEEEDDDGGGMMMSSS]]]nnnlllrrr{{{tttlllddd^^^YYYRRRMMMMMMHHHAAA===<<<<<<;;;;;;>>>???@@@BBBFFFKKKMMMNNNTTTRRRXXXooovvvdddWWWKKKOOOQQQ[[[wwwhhhnnn{{{}}}mmmlllqqqaaaSSSQQQNNNHHHHHHNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>???@@@EEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>============???@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIILLLNNNPPPMMMLLLJJJKKKMMMRRRVVVZZZZZZZZZZZZ[[[[[[ccctttpppVVVBBB<<<>>>CCCEEEGGGPPP\\\jjj{{{lll^^^\\\ccciiiuuu~~~~~~{{{zzzxxxvvvtttxxxyyy{{{{{{yyytttooolll```fffkkkggg[[[KKK???999999<<<>>>===:::888:::<<>>;;;;;;<<<======AAA@@@AAAEEEIIINNNQQQRRRSSSWWWfff{{{kkkYYYNNNGGGNNNTTTccciii```ttt}}}yyyxxxpppccc[[[nnnfffYYYOOONNNMMMHHHHHHLLLLLLKKKIIIHHHGGGHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@????????????CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============@@@BBBCCCBBB@@@>>>=========>>>???>>>======???AAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNLLLKKKKKKLLLNNNRRRUUUWWWWWWWWWXXXYYYYYY___nnn}}}iiiQQQAAA;;;;;;<<<===BBBHHHNNNXXXaaadddbbbmmmxxx{{{||||||qqqaaa[[[aaaiiiuuu{{{~~~|||{{{yyyvvvsssuuuwwwwwwvvvrrrlllhhhfff```ggglllfffVVVFFF===:::999<<<>>><<<999888<<<@@@UUUvvv}}}hhh```aaacccdddgggiiiiiihhhfffeeeaaa```___```bbbcccaaa___^^^aaafffhhhhhhfffdddbbbccccccbbbbbb```___^^^]]]WWW[[[___```___\\\ZZZZZZYYYWWWUUUSSSRRRQQQRRRRRRPPPQQQSSSUUUVVVWWWWWWWWWYYYYYY[[[]]]___```^^^\\\ZZZZZZZZZ[[[\\\^^^```aaa```___\\\YYYVVVSSSQQQOOORRRUUU]]]___dddsssVVVEEE@@@AAAAAA@@@BBBDDDHHHMMMUUUdddwwwzzzlllmmm}}}pppjjjbbb[[[VVVQQQKKKFFFAAA???<<<::::::;;;===>>>BBBAAACCCHHHMMMOOOQQQTTTVVVddd|||}}}ppp```RRRJJJMMMOOOYYYpppyyyYYYfffpppkkkjjjrrrdddQQQTTTrrr[[[SSSMMMMMMLLLIIIHHHKKKJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>============???AAACCCCCC@@@>>><<<<<<<<<===>>>>>>===>>>AAACCC???@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUVVVWWWVVVYYYdddpppnnnYYYIII>>>:::===???AAABBBEEEIIIKKKLLLZZZiiixxx}}}{{{{{{yyyuuussstttxxx}}}yyyvvvvvv|||ssscccZZZ___iiitttyyy~~~~~~}}}{{{zzzxxxvvvrrrooopppqqqrrrooojjjeeebbbbbbaaahhhkkkbbbPPP@@@999999:::===>>>;;;777888>>>DDDYYYvvvxxxvvvhhhcccdddccceeehhhjjjjjjiiifffeeeeeeddddddddddddcccaaa```aaaeeehhhiiihhheeeddddddbbbbbbcccbbbaaa___]]][[[WWWZZZ]]]___]]]ZZZXXXWWWWWWWWWUUUTTTSSSSSSSSSTTTMMMPPPSSSWWWZZZ\\\]]]]]]```^^^]]]^^^```aaaaaa```]]]\\\[[[[[[[[[\\\^^^___bbb```]]]ZZZVVVSSSPPPOOONNNQQQZZZ]]]gggxxx[[[EEE???@@@BBBAAACCCFFFIIILLLUUUggg|||zzzrrrxxx{{{vvvqqqddd^^^WWWQQQMMMIIICCC???>>>>>><<<::::::;;;===???CCCBBBFFFNNNPPPPPPRRRXXXhhh{{{oooaaaUUUNNNKKKSSSSSSggghhh\\\jjjiii^^^aaagggXXXTTTlllqqqSSSOOOLLLLLLKKKIIIIIIKKKHHHHHHFFFEEEEEEFFFGGGGGGDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============<<>>>>>===???@@@AAAAAABBBDDDFFF@@@AAAAAACCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLGGGHHHIIIJJJLLLMMMNNNOOOTTTSSSTTTVVVTTTTTT[[[ddd}}}|||aaaKKK>>>:::999999:::;;;<<<>>>@@@LLLYYYjjjvvv|||zzzhhheee```]]]^^^bbbhhhllltttwwwyyyvvvppplllmmmpppsssxxx~~~~~~tttcccXXX\\\gggooowww|||zzzxxxvvvtttssspppmmmjjjhhhjjjllliiiddd```___``````ddddddYYYHHH;;;666666;;;>>>???;;;666777???GGGYYYpppgggiiivvv|||pppjjjiiihhheeefffiiikkkkkkjjjhhhfffhhhhhhhhhgggfffeeedddccceeehhhjjjjjjfffdddeeegggbbbcccccccccbbb```^^^\\\XXX[[[]]]]]][[[XXXVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSOOORRRVVVZZZ^^^```bbbcccdddbbb```___aaaccccccccc^^^]]][[[YYYYYYZZZ[[[\\\```___]]]ZZZWWWTTTRRRQQQTTTUUUYYY[[[iii~~~bbbJJJ???AAADDDCCCEEEIIIJJJLLLVVVllltttllltttwwwqqqlllggg[[[UUUNNNJJJGGGDDD???;;;<<<<<<<<<<<<;;;<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;===@@@@@@@@@??????@@@>>>@@@CCCDDDDDDEEEFFFHHHAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKGGGGGGGGGHHHIIIKKKLLLMMMRRRRRRTTTWWWVVVTTTWWW^^^ooozzzyyy___OOO@@@:::777888::::::;;;>>>???IIIWWWeeerrrwwwlllYYYVVVSSSPPPQQQTTTYYY\\\dddiiimmmkkkgggeeehhhlllooovvv~~~wwweeeWWWZZZeeeppp{{{yyywwwtttqqqnnnllljjjfffdddaaadddfffddd___]]]^^^aaa^^^___\\\QQQCCC999666888;;;>>>???:::555777AAAJJJ\\\lllsssdddxxx|||mmmlllmmmkkkggghhhjjjkkkkkkkkkiiihhhiiiiiijjjjjjiiiggggggggghhhjjjkkkhhhdddbbbeeehhhddddddeeeeeedddbbbaaa```[[[\\\]]]\\\YYYVVVTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVYYY\\\___bbbdddeeedddcccbbbcccddddddcccaaa]]][[[YYYWWWWWWXXXZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[mmmjjjOOOAAABBBFFFFFFFFFJJJLLLLLLYYYsssvvvmmmppp}}}xxx~~~yyyooohhhbbb^^^UUUPPPJJJFFFDDDBBB>>>;;;888:::<<<======???DDDGGGKKKKKKPPPVVVUUUVVVggg{{{|||rrrcccUUUMMMKKKMMMOOOUUUiii___[[[rrr}}}sss^^^MMM___tttSSSLLLLLLKKKHHHFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<>>>??????>>>>>>???@@@===@@@DDDFFFFFFEEEEEEFFFAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPTTTYYYYYYWWWYYY^^^bbbnnnpppwww~~~zzzpppXXXKKK@@@======<<<<<<>>>888???HHHQQQ^^^pppvvvfffYYYQQQPPPNNNMMMNNNPPPRRRTTTTTT[[[bbbcccaaaaaaeeejjjnnnwww{{{hhhXXX[[[fffvvvzzzuuurrrmmmjjjhhhfffccc```\\\```bbbaaa]]][[[^^^bbb^^^]]]XXXNNNBBB:::999;;;;;;>>>???:::555777BBBLLLdddppplllppp{{{lllnnnppplllhhhiiijjjkkklllkkkjjjjjjgggiiijjjkkkjjjiiijjjjjjiiikkkkkkgggbbbaaaeeeiiiffffffffffffeeedddcccccc]]]^^^]]][[[WWWUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUXXXYYY[[[]]]___bbbcccdddbbbbbbccceeefffeeebbb___[[[ZZZWWWVVVVVVWWWYYY[[[ZZZ[[[[[[[[[[[[\\\\\\\\\TTTUUUYYY\\\ooopppSSSBBBBBBGGGHHHFFFKKKLLLMMM[[[yyyjjjbbbfffxxxyyynnnuuuwwwoooeee^^^XXXSSSOOOJJJDDDAAA@@@???;;;888666999<<<>>>???BBBGGGLLLPPPOOOSSSXXXVVVZZZrrrzzzooo___RRRMMMMMMPPPRRRddd~~~aaakkkzzzmmmUUUQQQeeeQQQJJJLLLJJJFFFDDDEEEFFFEEEGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;<<<===???AAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============>>>??????>>>======>>>@@@<<>>:::999;;;:::>>>BBBEEELLL___zzzyyykkk\\\SSSKKKIIIHHHKKKLLLJJJKKKOOOQQQSSSTTTUUUWWW^^^gggnnnqqq}}}|||vvvaaaTTT[[[iiiyyyyyyxxxqqqhhhbbb```___]]][[[[[[\\\\\\\\\]]]___bbbdddeee___TTTGGG===888999:::@@@;;;888666555999IIIZZZooodddyyynnnnnnooommmhhhhhhhhhjjjkkkjjjgggeeeggghhhiiikkkkkkkkkkkkkkkllljjjgggcccaaaaaaaaaaaaeeeggghhhfffbbb^^^^^^___^^^^^^]]][[[YYYVVVTTTSSSQQQQQQRRRSSSTTTVVVXXXYYYVVVZZZ^^^___^^^___aaadddbbbaaa```^^^^^^```aaaccc\\\ZZZWWWWWWXXXZZZZZZZZZ[[[ZZZXXXXXXZZZ\\\\\\\\\WWWYYY[[[^^^kkkrrrQQQEEEBBBCCCIIIIIIKKKQQQSSS]]]|||mmm```aaakkk{{{xxxjjjfffdddccc^^^VVVRRRRRRFFFDDDAAA>>>;;;::::::;;;999;;;<<<===???EEEIIIKKKMMMLLLPPPXXX^^^kkksssnnnVVVKKKRRRLLLKKK___uuuzzzrrruuu___RRRgggoooWWWLLLMMMLLLIIIFFFDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBBBB???<<<::::::;;;>>>@@@@@@???>>>>>>======>>>>>>===>>>??????>>>===>>>???=========>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBBDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKKKKMMMNNNRRRTTTWWWZZZ]]]______```eeeeeehhhqqq}}}lllLLL<<<>>>???:::<<<:::<<>>;;;888777888AAAWWWllljjjwwwmmmkkkiiieeeddddddeeehhhkkklllllljjjiiijjjlllmmmmmmkkkiiihhhgggfffeeedddccccccddddddfffggggggeeeaaa^^^^^^```______^^^]]][[[YYYWWWVVVQQQQQQRRRTTTUUUVVVXXXXXXYYY\\\^^^^^^\\\[[[]]]___bbbaaa___]]]\\\]]]^^^___```]]]ZZZXXXXXXYYYXXXXXXXXXWWWWWWXXXZZZZZZXXXWWWRRRWWW[[[\\\ddd{{{wwwUUUHHHFFFHHHPPPTTT[[[ccc^^^[[[lll|||xxxtttuuuzzz|||pppbbbbbbmmm}}}zzzwwwrrrooo___]]]^^^___[[[RRRLLLKKKEEECCC@@@===;;;:::::::::<<<======???BBBGGGKKKLLLSSSOOOUUUfffxxx}}}jjjcccOOOHHHNNNIIINNNfffzzzfffUUU]]]~~~```RRRNNNKKKJJJGGGEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@AAA@@@???===;;;:::<<<===???@@@???>>>>>>======>>>>>><<<===>>>>>>===<<<===>>>===============>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>???>>>===<<<>>>@@@EEEEEEDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGJJJLLLNNNNNNNNNPPPQQQQQQSSSVVVYYY\\\]]]^^^^^^```cccfffkkkqqq{{{~~~\\\JJJAAA;;;===:::;;;@@@@@@@@@NNN___}}}mmm___UUUMMMHHHEEECCCDDDGGGIIIGGGHHHKKKHHHKKKOOOQQQUUU]]]gggnnnyyy~~~~~~~~~rrr___TTTYYYeeezzz~~~xxxtttmmmfffaaaaaaaaaaaa___cccbbbbbbcccfffiiijjjiii[[[SSSGGG<<<666777<<>>;;;999999999:::???>>>@@@DDDIIINNNPPPRRRYYYUUU]]]xxxzzztttcccZZZMMMKKKPPPMMMZZZxxxvvvuuukkkWWWSSSttthhhSSSNNNMMMHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@??????>>>===>>>>>>>>>???>>>>>>===<<<=========??????>>>============>>>;;;<<<======<<<;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===============;;;<<<<<<;;;::::::;;;===BBBBBBBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFIIIMMMPPPQQQQQQRRRSSSPPPRRRTTTWWWYYY[[[[[[[[[[[[___cccbbbccclll~~~eeeOOOCCC???:::999<<<<<<:::@@@III{{{iiiZZZPPPJJJGGGBBB@@@AAAFFFHHHFFFGGGKKKKKKNNNRRRUUUXXX___hhhoooyyyxxx}}}zzznnn^^^TTTYYYcccwwwyyytttooojjjdddbbbdddgggggggggiiihhhgggjjjnnnpppmmmjjjVVVMMMAAA777444777===AAA::::::777444:::PPPsssxxx{{{pppmmmkkkgggaaacccaaaaaabbbeeehhhhhhhhhhhhhhhhhhgggggggggffffffbbbcccdddfffgggggghhhhhheeedddaaa___]]]]]]^^^___fffeeebbb___[[[XXXVVVUUUUUUVVVWWWWWWWWWUUUSSSQQQRRRTTTWWWWWWUUUVVVYYY\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[XXXUUUTTTTTTUUUUUUUUUZZZYYYXXXYYYZZZYYYWWWUUUSSSXXX]]]___aaahhhrrr{{{~~~[[[KKKIIINNNYYYkkkpppssseeeZZZhhh{{{|||vvvmmmccc]]]^^^mmm{{{wwwqqqlllgggbbb]]]ZZZRRRQQQSSSVVVRRRJJJCCCAAA@@@???<<<:::999999:::;;;??????CCCKKKQQQSSSTTTVVVYYY[[[jjjzzzpppiii]]]SSSMMMPPPQQQRRRgggppppppiiiYYYTTTfff___QQQMMMHHHEEEDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>===============???????????????>>>======>>>>>>===<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===<<<;;;;;;:::999999888888777888:::;;;<<<=========;;;<<<===<<<;;;:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDEEEEEEIIINNNPPPQQQPPPPPPQQQNNNOOORRRTTTVVVWWWXXXXXXXXX\\\^^^[[[YYYaaarrrppp\\\MMMCCC;;;;;;;;;;;;>>>CCCsssaaaTTTJJJDDDAAA@@@>>>AAAFFFIIIGGGHHHKKKPPPSSSVVVXXXZZZ```hhhnnntttzzzuuu}}}~~~~~~zzzvvvpppggg\\\WWW^^^hhhsss~~~tttoookkkhhheeegggkkkoooooooooooolllkkkooottttttmmmfffRRRIII>>>666555999===@@@999999666333:::TTTyyypppuuunnnmmmjjjeeeaaa```___^^^___bbbdddeeeeeeeeecccaaa``````bbbeeegggcccdddeeefffffffffeeeeeebbb```^^^\\\[[[\\\]]]]]]aaa```^^^[[[ZZZXXXXXXXXXYYYYYYYYYYYYVVVSSSPPPNNNPPPSSSTTTTTTRRRRRRUUUYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZVVVTTTTTTTTTTTTSSS\\\YYYVVVUUUVVVWWWWWWWWWWWWXXXZZZ^^^dddggghhhgggyyy}}}[[[MMMLLLPPPZZZcccfffhhhaaa___vvvvvvoooiiimmm{{{}}}uuuqqqkkkeee```[[[VVVSSSPPPMMMLLLMMMIIIBBB??????>>><<<;;;::::::;;;===>>>AAABBBHHHQQQTTTQQQRRRVVVYYYeee}}}sssfff]]]SSSLLLMMMRRRQQQXXXqqqaaarrriii```OOObbbsssXXXRRRMMMEEECCCBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>=========<<>>======<<<;;;;;;::::::;;;;;;;;;<<<===<<<;;;;;;<<<===;;;::::::999888777666666777888999;;;<<<=========;;;<<<===<<<::::::<<<=========>>>>>>???@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEHHHLLLNNNNNNMMMLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSXXXYYYYYYWWWWWW\\\fffnnn~~~mmm___OOOEEE@@@<<<::::::yyyjjj[[[PPPHHHCCC@@@@@@???BBBHHHKKKJJJKKKNNNTTTWWWZZZ[[[\\\aaagggmmmsssxxxxxx{{{zzzyyyxxxqqqiii```WWWTTT\\\ggguuu|||sssoookkkjjjjjjnnnsssvvvvvvtttqqqnnnmmmrrrwwwtttggg\\\KKKDDD;;;777888<<<>>>???888999666444@@@]]]ooo}}}rrrnnnjjjeee```___\\\\\\\\\^^^bbbdddddddddaaa___\\\[[[\\\___bbbeeedddccccccbbbbbbaaaaaa```^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXWWWXXXZZZ[[[\\\ZZZZZZZZZXXXVVVSSSPPPNNNSSSUUUUUURRRNNNMMMPPPSSSSSSTTTUUUVVVXXXZZZ[[[[[[```]]]YYYVVVUUUUUUTTTSSSZZZVVVRRRPPPQQQTTTVVVWWWXXXVVVWWW[[[aaacccaaa^^^kkk|||___VVVWWWZZZbbbmmmmmmlllfffeeexxx{{{vvvxxxzzzsssmmmhhhbbb\\\XXXTTTPPPMMMJJJFFFCCCBBB@@@;;;:::===<<<;;;:::;;;<<<>>>AAACCCFFFGGGMMMSSSRRRNNNSSS]]]hhh}}}|||tttiii\\\RRROOOLLLTTTXXXWWWgggrrrfffwwwlllXXXWWW|||___OOONNNKKKEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBB@@@???>>>============>>>===<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888999999;;;<<<;;;:::999:::;;;:::999999888777666666666777888999:::<<<<<<======999::::::999888888999;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDGGGJJJKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPUUUUUUTTTTTTVVVYYY]]]```}}}uuueeeXXXJJJ<<<333~~~yyy~~~}}}xxxooobbbUUULLLGGGEEEDDDAAA@@@DDDKKKNNNMMMNNNQQQXXX[[[^^^```aaaeeekkkqqq{{{wwwuuuzzzyyyssspppooonnnfff]]]VVVRRRTTT___kkk~~~wwwsssooooooqqquuuzzz|||yyyvvvpppmmmmmmrrrwwwppp___PPPBBB<<<777777;;;???@@@???777888888:::KKKkkkyyy~~~uuunnnlllhhhaaa^^^```^^^^^^___aaacccdddbbb```]]]]]]\\\\\\\\\]]]^^^^^^aaa```^^^]]]\\\\\\\\\\\\ZZZXXXWWWWWWYYYZZZXXXVVVWWWWWWVVVVVVWWWXXX[[[\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTQQQMMMLLLNNNQQQQQQRRRSSSTTTVVVWWWWWWWWW[[[XXXUUUTTTTTTUUUUUUUUUVVVTTTQQQQQQRRRTTTUUUUUUWWWWWWYYYZZZ[[[\\\^^^```ccc|||fffdddiiikkkppp}}}zzzwwwnnnlll~~~{{{xxxuuunnnhhhbbb]]]WWWRRRNNNKKKHHHFFFBBB>>><<<===<<<999999<<<:::::::::<<<>>>BBBFFFHHHKKKKKKQQQVVVTTTSSSbbbuuuxxxppphhh^^^SSSKKKKKKOOO\\\___^^^xxxuuu{{{kkkYYYqqqkkkSSSMMMKKKHHHGGGCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<:::;;;<<<<<<<<<;;;:::999<<<;;;;;;;;;::::::::::::888888777666666666666777777888999888777777777999999999888888777777666666777777888:::;;;;;;;;;;;;888999999888777777888:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGGGGIIIJJJHHHIIIKKKMMMNNNNNNMMMMMMOOOPPPPPPQQQRRRTTTXXX[[[eee}}}rrrXXXFFFuuupppyyy~~~uuuooofffYYYMMMFFFDDDDDDDDDBBBAAAEEEMMMPPPOOOPPPSSS\\\___cccdddfffjjjqqqvvvxxxkkkppp{{{|||uuummmfffcccaaaYYYRRRLLLLLLQQQ[[[mmm|||{{{xxxssssssvvv{{{zzzvvvnnnkkkkkkqqquuummmYYYGGG:::777444777<<>>::::::;;;===@@@DDDHHHKKKNNNNNNSSSYYYXXX]]]ttt{{{pppfff^^^UUUMMMGGGDDDLLL]]]______fffddd|||[[[QQQPPPKKKFFFFFFCCCCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>===<<<;;;999999:::;;;:::999888777:::999888777777777888888777777666555555555555555555666777666555444555777888888888888777777777777666777888999999:::999999999::::::999888888999;;;<<<<<<;;;:::::::::;;;;;;<<<<<<======>>>?????????@@@BBBDDDFFFFFFHHHJJJLLLGGGIIIJJJLLLLLLLLLLLLKKKJJJLLLNNNNNNNNNPPPVVV[[[___nnnyyy|||dddssswwwwwwkkkccc^^^UUULLLFFFDDDDDDEEE@@@AAABBBEEEIIINNNRRRUUU^^^ccceeeeeehhhrrr{{{sssllluuu~~~qqqfff```YYYQQQLLLLLLLLLPPPXXXeeeuuu~~~}}}yyyxxx|||~~~yyyuuusssjjjiiimmmtttqqqaaaPPPIII===888555777===@@@>>>:::===999;;;JJJccckkkhhheeecccddddddddddddlllkkkiiigggddd```^^^\\\```bbbdddbbb]]]YYYYYYZZZ```^^^]]]]]]]]]]]]\\\[[[]]]\\\[[[ZZZZZZYYYVVVTTTZZZYYYVVVUUUTTTTTTUUUVVV[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUSSSRRRQQQPPPPPPPPPSSSUUUVVVUUUTTTRRRRRRRRROOOPPPQQQRRRTTTUUUVVVWWWSSSVVVWWWUUURRRRRRWWW\\\_________]]]\\\[[[]]]___cccxxxzzz{{{tttppptttkkkmmm}}}sssmmmiiiccc\\\VVVPPPOOOLLLHHHEEEBBBAAA@@@===<<<;;;:::::::::;;;<<>>@@@===:::555666>>>OOOfffkkkiiifffeeefffgggggggggggggggggggggfffeeedddcccbbbbbbaaa___\\\[[[\\\]]]bbb___\\\ZZZ[[[\\\]]]\\\]]]\\\ZZZZZZZZZZZZYYYWWWYYYWWWUUUTTTSSSUUUWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQSSSTTTUUUTTTRRRRRRRRRTTTOOOOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZXXXUUUUUUZZZ^^^hhhgggeeeaaa]]][[[[[[\\\eeettt~~~yyyeeennnqqqyyyrrrjjjdddaaa]]]WWWRRRLLLJJJHHHEEEBBB???>>>===;;;:::999999999:::;;;<<<;;;===AAAEEEIIILLLPPPRRRQQQRRRZZZhhhyyy|||oooccc]]]TTTIIIGGGLLLKKKKKKVVVmmmxxxjjjlll}}}dddNNNIIIIIIDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<<<<:::888:::999888888777777888888555555555555555555555555888777666555555555666777888888777777888888999999777666666555444444444555888888888888999999999999888888777777777888::::::;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCEEEEEEDDDDDDDDDCCCCCCDDDGGGIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTVVVWWW[[[fffzzzyyy~~~iiiZZZ]]]XXXPPPIIICCCAAAAAABBBAAABBBDDDHHHMMMSSSXXX[[[ffflllrrrvvv~~~|||}}}~~~|||yyyvvvtttqqqppprrrwwwzzz}}}~~~ooo\\\OOOLLLLLLLLLPPPTTT\\\fffttt}}}yyyxxxwwwuuuuuuyyywwwpppiiigggcccgggmmmnnndddRRREEE???:::888888;;;>>>???<<<888333:::GGGWWWlll{{{hhhfffcccccceeeggghhhhhheeefffggggggggggggggggggeeebbb___]]]^^^___``````ccc```[[[ZZZ[[[]]]___```___\\\ZZZYYYZZZ[[[[[[[[[XXXWWWTTTRRRSSSUUUXXXZZZWWWVVVUUUTTTUUUXXXZZZ\\\YYYYYYYYYYYYWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQSSSVVVQQQRRRSSSTTTUUUVVVWWWXXX[[[\\\]]][[[XXXYYY]]]```kkkjjjfffbbb]]]ZZZZZZ[[[ccclll|||{{{{{{zzz{{{}}}~~~uuujjjeee^^^YYYVVVSSSOOOKKKFFFEEEBBB@@@===;;;:::::::::999999999:::<<<>>>???@@@CCCFFFIIIJJJKKKMMMNNNQQQYYYkkk|||vvvvvvgggZZZTTTNNNHHHIIIPPPTTTZZZoooxxxbbbdddxxxvvvppp\\\JJJGGGHHHCCC???>>>??????@@@@@@@@@??????>>>???===<<<;;;<<<;;;:::888777777666555555555555555555555555555555555555555555555444444444555666666888888888888777777777777555555444444444444444444666666666777777777888888666666666666777888999:::888999999:::::::::::::::888888999999:::;;;;;;;;;<<<<<<>>>@@@AAABBBBBBBBBBBBAAAAAACCCFFFHHHHHHGGGGGGHHHIIIJJJLLLOOOQQQRRRUUUVVVWWW]]]iii~~~~~~}}}uuuhhhaaa\\\XXXPPPIIICCCAAA@@@@@@BBBCCCEEEJJJPPPWWW]]]```nnntttyyy~~~{{{nnnkkkpppvvv~~~|||yyywwwtttrrrvvvuuutttuuuwww{{{}}}tttfffVVVLLLLLLRRRVVVaaafffooozzzxxxuuuuuuqqqoooqqqtttrrrkkkfffeeedddjjjoookkk\\\KKK@@@===888999;;;===???===:::777777CCCQQQ^^^nnnsssuuucccaaa___```bbbeeeffffffiiiiiiiiihhhgggfffeeeddddddaaa___```ccceeecccbbbaaa___]]]]]]___bbbddddddbbb___[[[YYYYYY[[[\\\\\\ZZZXXXUUURRRRRRTTTWWWYYYYYYWWWVVVUUUVVVXXX\\\^^^]]]]]]]]]\\\ZZZVVVSSSQQQSSSSSSSSSQQQQQQRRRUUUXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^\\\[[[[[[^^^aaadddcccaaa]]]ZZZYYY[[[\\\^^^dddooo|||yyyzzzxxxuuuqqqnnnmmmnnnnnnnnntttxxx}}}iii___[[[UUUQQQNNNLLLHHHEEEAAA@@@>>><<<:::999888888:::::::::;;;===@@@BBBDDDGGGJJJMMMNNNMMMMMMOOOQQQZZZjjj~~~tttllljjj\\\QQQNNNKKKIIINNNWWWaaa{{{uuunnniii]]]YYYrrrhhhXXXIIIEEEEEEBBB????????????@@@@@@@@@???>>>>>>===;;;::::::;;;;;;:::888666666555444444444444444555555555555555555555555444444444555555666666777888888888888777666555444444444333333333444444555666666666666777777777888555555666777888999:::;;;777888:::;;;<<<;;;:::999666666777888999:::;;;;;;:::;;;;;;<<<===???@@@@@@BBBBBBBBBEEEHHHJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOTTTVVVVVVVVVZZZhhh||||||{{{{{{mmmfffccc\\\WWWPPPIIICCC@@@??????AAACCCFFFLLLSSSZZZaaaeeemmmssszzzuuuhhhaaadddjjjxxx~~~|||zzzxxxxxx}}}xxxrrrpppttt{{{~~~~~~tttlll```UUUPPPRRRZZZaaaqqqwww~~~{{{uuusssrrrooommmmmmooollleeebbbcccqqqvvvuuujjjWWWFFF===:::777:::>>>???>>>;;;999777666FFFVVV```ppp~~~rrrvvvmmmbbb```^^^^^^aaaccceeeeeeiiiiiihhhhhhgggeeedddcccbbbaaaaaaeeehhhiiieeebbb______```cccggghhhhhhgggfffbbb\\\YYYXXXYYYZZZZZZ\\\ZZZVVVSSSRRRSSSUUUVVVZZZYYYWWWUUUUUUWWWYYY[[[^^^^^^^^^]]]ZZZVVVRRRPPPUUUUUUTTTSSSRRRTTTWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[]]]___aaa______]]]ZZZXXXYYY\\\^^^[[[aaaiiipppuuuzzzmmmttt{{{qqqjjjhhhjjjlllmmmmmmooosssxxx}}}nnnaaaYYYVVVQQQMMMIIIFFFDDDBBB>>>===<<<;;;:::999999999::::::;;;<<>>>>>;;;:::888999::::::999888666666555444444444444444555555555555555555555555444555555666777777777777888888888888777555444333333333333333333444555666777777777888888888999999555666777888:::;;;;;;<<<666888:::<<<===<<<:::999444555666777888:::;;;;;;:::::::::;;;<<<===>>>>>>BBBBBBCCCFFFIIIKKKJJJIIIMMMLLLKKKKKKKKKKKKLLLLLLKKKOOOSSSTTTVVV___ooo|||}}}qqqfff^^^XXXVVVRRRLLLFFFBBB???>>>???@@@BBBFFFLLLTTT]]]dddhhhnnnuuu|||{{{qqqfff___bbbiiittt}}}}}}}}}||||||}}}wwwooommmuuu~~~~~~yyyrrrjjj```ZZZXXXZZZcccmmm|||~~~|||xxxtttqqqppppppmmmjjjiiieee```aaaeee~~~xxxeeeOOOAAA:::777777;;;???@@@===999888888333HHH]]]kkk|||aaakkkkkkdddbbb______aaacccddddddcccddddddeeeffffffeeeeeeaaabbbeeeiiikkkjjjgggdddaaabbbdddhhhkkkllljjjhhhgggbbb]]]YYYXXXYYYYYYXXX\\\ZZZXXXUUUSSSSSSSSSSSSXXXWWWVVVUUUTTTTTTUUUUUU[[[[[[[[[ZZZXXXVVVSSSRRRWWWXXXXXXWWWVVVVVVXXX[[[XXXXXXYYYYYYZZZ[[[[[[\\\[[[ZZZZZZZZZ[[[^^^```bbbbbbaaa^^^[[[XXXYYY\\\______aaahhhnnnllllllxxxssswwwxxxnnnkkkmmmoooppppppmmmiiiiiimmmuuuqqq]]]XXXRRRPPPLLLHHHEEEBBBAAA@@@===<<<;;;;;;:::;;;;;;;;;:::;;;;;;===@@@CCCFFFHHHJJJMMMOOOOOOPPPVVVaaajjj|||rrrggg___TTTMMMHHHIIIJJJOOOaaatttttthhh^^^PPPPPPhhhjjj[[[RRRGGG@@@???@@@BBBBBB@@@@@@@@@@@@@@@???>>>===999888777888999:::999888666666555444444444444555444444444444444444444444555555666777777777666666666777777777777555333222333333333333444555777777888888888999999999::::::666777888:::;;;;;;;;;;;;888999;;;<<<===<<<:::999555555666777888999:::;;;999:::;;;<<<============@@@@@@BBBEEEIIIJJJIIIHHHMMMLLLLLLKKKJJJJJJJJJJJJKKKPPPUUUVVVVVVZZZccckkkuuufff^^^TTTHHHKKKHHHDDD@@@>>>======>>>???BBBFFFMMMUUU^^^fffkkkqqqwwwyyytttnnnhhhaaa\\\cccmmmuuuzzz~~~~~~zzzyyyyyytttsssqqqsss|||{{{vvvnnnfffccccccgggsss{{{|||~~~~~~|||xxxvvvtttrrrpppnnnmmmhhheeecccaaa```fffnnn|||zzzmmmWWWDDD<<<999777777<<>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAADDDGGGJJJLLLQQQTTTWWWYYY___kkk~~~}}}wwwqqqggg\\\TTTNNNJJJIIILLLQQQ___}}}zzz___UUUOOO]]]zzzttt\\\NNNJJJCCC>>>===???@@@@@@????????????>>>===<<<;;;888777666777999:::999888666555444444333333444444444444444444444444444444444555666666666555444333555555777777777555333222333333333444555777888999888888888999999999::::::666777888999::::::999888:::;;;<<<<<<<<<;;;:::999666666777888999999::::::999:::<<<>>>>>>>>>===<<>>;;;:::;;;===>>>???AAAFFFMMMVVV___ggglllpppvvv|||xxxmmmoooiiiddd```[[[YYYcccooozzz}}}{{{wwwuuutttmmmrrrvvv{{{{{{rrrjjjjjjmmmttt|||wwwzzz}}}~~~}}}yyytttqqqrrrqqqooolllfffbbb_________cccnnnyyyqqqmmm^^^III;;;888999888888===AAA@@@:::666777:::LLLjjjggglllwwwgggdddbbb^^^]]]]]]^^^]]]]]]^^^___```aaabbbcccccccccdddgggjjjiiiggggggjjjmmmllljjjgggffffffgggfffeeeaaa^^^[[[YYYYYYZZZZZZYYYVVVWWWWWWWWWWWWVVVUUUTTTLLLMMMNNNOOOOOOOOOMMMMMMOOOPPPPPPRRRTTTWWWYYYZZZ\\\]]]___^^^\\\[[[[[[[[[UUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWYYY]]]aaacccddd___^^^[[[YYYWWWYYY^^^aaafffZZZ]]]llllllgggzzz}}}tttmmmgggggggggfffdddaaa___]]]iiikkkoootttxxx|||zzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}{{{||||||zzzxxxxxxyyyoooaaaWWWLLLHHHKKK@@@@@@???===;;;:::;;;===;;;:::::::::;;;<<<======DDDDDDEEEGGGIIILLLOOOQQQSSSYYYaaajjjyyyzzzsssmmmfff]]]SSSKKKJJJHHHJJJPPPYYYpppZZZVVV```yyyjjjTTTKKKCCCCCC@@@======??????>>>>>>>>>>>>>>>===<<<;;;:::777666555666888:::999888555444333333222222333333444444444444444444444444444444555666555444222111333555666777777555333222333333444444666777999:::888888888888999999999999666777888999999888777666<<<<<<<<<<<<;;;::::::999777777888888999999::::::999;;;===???@@@???===;;;@@@AAACCCGGGJJJLLLKKKIIIFFFFFFFFFGGGHHHJJJKKKLLLJJJMMMPPPQQQPPPQQQTTTWWWdddxxxrrreee[[[QQQFFF>>>===<<<;;;:::;;;<<<===>>>AAABBBFFFLLLSSS\\\cccggghhhlllqqqqqqlllccc[[[WWWVVVVVVVVVWWWYYY```hhhnnn{{{|||yyyzzz{{{vvvooopppuuu~~~~~~vvvwwwxxx{{{}}}{{{rrrtttqqqllljjjlllllliiiiii```______bbbpppyyyssskkkaaaQQQCCC:::666555666999???@@@888333666;;;===TTTcccsss|||mmmooogggfffdddbbb```^^^]]]]]]^^^___```aaaaaabbbdddfffhhhgggggghhhiiiiiifffdddhhheeecccdddeeeeeebbb___]]][[[ZZZYYYYYYZZZ[[[]]]VVVUUUVVVWWWXXXWWWTTTRRRNNNLLLIIIGGGFFFHHHKKKMMMKKKMMMOOOOOOOOOQQQVVV[[[[[[ZZZZZZYYYXXXXXXWWWWWWUUUSSSQQQRRRVVVZZZ]]]^^^^^^ZZZWWWWWWZZZ]]]^^^^^^\\\ZZZXXXWWWWWWXXXZZZ\\\aaa[[[___iiikkkkkk}}}tttkkkkkkggg___[[[\\\[[[XXXXXXYYYXXXYYYbbbqqqxxxvvvrrrtttwwwxxxwwwvvvvvvwwwxxxvvvuuuttttttvvvxxxyyyzzzxxxvvvsssqqqppppppppprrrttt{{{yyyhhh___TTTMMMJJJHHHCCC@@@AAA???===;;;:::;;;<<<===:::::::::<<>>===<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666555666555333222222333555666555444444333333444444555666666666666555555555555555555555555444333222111333444555555666555555555555555555555555555555555555666666777888999999999888888999999999888888777999::::::999888999;;;>>>@@@???????????????@@@@@@@@@BBBDDDFFFGGGGGGEEEDDDGGGGGGGGGHHHJJJLLLOOOPPPMMMMMMNNNNNNOOOQQQRRRSSS\\\lll~~~~~~pppbbbWWWMMMDDD>>>;;;;;;::::::;;;<<<>>>???AAACCCGGGLLLSSSZZZ___cccdddffffffccc]]]VVVPPPNNNMMMPPPSSSWWW]]]eeeooovvv|||vvvuuuxxxzzzyyyvvvzzz}}}uuuyyy~~~{{{uuusssmmmggggggjjjkkkiiieee\\\\\\___dddsss{{{rrrbbbYYYJJJ>>>777666777888@@@@@@???<<<:::;;;???CCCmmm}}}kkkyyymmmmmmeeedddcccaaa___^^^^^^]]]]]]^^^___``````aaaccceeehhhgggfffggghhhhhhfffdddfffdddbbbbbbcccbbb___]]]WWWVVVTTTSSSSSSTTTVVVWWWWWWWWWXXXYYYZZZXXXTTTQQQMMMKKKHHHFFFEEEGGGIIIJJJJJJLLLNNNNNNOOOQQQUUUYYYYYYYYYXXXXXXWWWVVVVVVUUURRRQQQPPPRRRVVVYYY[[[\\\\\\YYYVVVUUUXXXZZZ[[[[[[[[[ZZZXXXWWWWWWXXXZZZ[[[^^^ZZZ]]]ggghhhgggvvvrrrnnndddZZZXXX[[[\\\ZZZQQQTTTSSSRRRWWW```eeedddkkknnnrrruuutttssssssssstttsssrrrrrrqqqrrrssstttrrrqqqooonnnmmmlllmmmmmmkkkkkknnnvvv~~~~~~||||||{{{tttggg]]]ZZZTTTKKKFFFEEECCC@@@===???>>><<<;;;;;;;;;======>>>===>>>@@@CCCFFFHHHIIIHHHIIIOOOUUUUUURRRVVV^^^hhhzzzlllddd]]]YYYTTTMMMJJJJJJEEESSSZZZ```~~~lllooouuuWWWKKKDDD<<>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::999888777666555555666444333222222333444666444444333333333333444444666666666555555555444444555555555444444333222111333333444555555555555555444444444444444444444444555555666666777888888999777777888888999888888777999::::::999888999;;;==================>>>??????AAAAAACCCDDDEEEEEEEEEDDDGGGGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPQQQRRRSSSUUUUUU```iiiqqqxxx|||ooo```RRRGGG@@@<<<999999:::;;;<<<>>>???@@@AAACCCGGGKKKPPPUUUYYYZZZZZZZZZXXXSSSNNNJJJHHHIIIDDDIIIPPPWWW^^^iiiuuu~~~vvvvvvqqqjjjiiiqqqzzzzzzttt|||{{{uuupppgggaaaccciiijjjggg^^^WWWYYYaaaiiiwwwyyylllVVVMMMAAA888444666:::<<>>;;;===<<<;;;;;;;;;<<<>>>???>>>??????AAADDDGGGJJJLLLIIIMMMSSSVVVUUUWWWcccooozzzuuuiii___UUUQQQMMMHHHFFFGGGHHHTTTeeewww___www]]]JJJMMMIII:::======<<<;;;:::::::::::::::999999999999999::::::999999888888777666555555555444333222222333444555444333333222222333333444555555555555444444444444444444444444333222111111222333444444555555444444444444444444444444444444444555555666666777777777555666777777888888888888:::;;;;;;:::888888999;;;::::::;;;<<<===>>>>>>???AAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQQQQQQQRRRTTTUUUVVV___ccceeegggsss|||ooo]]]MMMBBB<<<:::888888:::;;;===@@@AAABBBAAACCCFFFIIILLLNNNPPPQQQNNNNNNLLLIIIGGGFFFHHHJJJIIINNNVVV]]]fffsss~~~xxxttthhhgggbbb___eeesssxxxxxxzzzrrrmmmeeebbbfffmmmlllfff[[[VVV]]]iiirrrzzzuuuaaaLLLEEE;;;444333666;;;>>>AAA888444888777777GGG]]]tttxxxwwwooommmiiiiiihhheeebbb```^^^\\\\\\ZZZ\\\^^^^^^^^^```bbbeeeiiigggeeeeeefffgggfffeeeaaa```^^^\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTUUUVVVVVV[[[[[[\\\]]]\\\YYYTTTOOOJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHJJJMMMNNNPPPQQQRRRPPPPPPOOOOOONNNNNNNNNNNNIIIJJJMMMQQQUUUVVVUUUTTTXXXVVVTTTRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUWWWUUUYYY___]]]YYY```mmmyyyfff___]]]XXXQQQVVVYYYZZZVVVQQQMMMLLLLLLJJJMMMQQQTTTVVVYYY[[[]]]]]]^^^```bbbbbbbbbaaa```^^^^^^]]]]]]\\\\\\\\\\\\ZZZYYYYYYZZZ[[[ZZZWWWTTTRRRRRRRRRPPPLLLHHHFFFEEEBBB@@@>>>>>>??????===;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEHHHLLLOOOUUUVVVWWWYYY___lllxxxpppjjjbbbYYYPPPNNNLLLIIIHHHJJJVVV[[[uuugggiiikkkKKKCCCIIIGGG======<<<;;;::::::999999:::888777777777777888999999888888777777666555444444444444333222222333444444333333222222222222333333444444444444333333333333222222333333222111111000222222333444444444444444333333333333333333333333333444444444555555555666333444555666777888888888:::;;;;;;:::888777888999888888:::;;;===>>>??????@@@???>>>===>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSXXX\\\___aaajjj}}}nnn\\\KKK???:::888888999;;;===@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGGGGGGGFFFGGGIIIKKKTTTZZZdddmmmwwwuuujjjdddZZZYYYZZZaaasss~~~vvvxxx}}}|||xxxrrroookkkkkkqqqvvvrrrjjj___]]]gggtttzzz|||nnnUUUEEE@@@888333444888<<<>>>BBB:::777999888===WWWvvv|||qqqooommmnnnjjjmmmlllhhhddd```]]][[[ZZZZZZ[[[]]]^^^^^^```ccceeegggfffeeeeeeffffffeeeddd___^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZWWWRRRNNNIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHIIILLLNNNOOOOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIGGGIIILLLPPPTTTTTTRRRPPPVVVUUUTTTQQQPPPOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOSSSSSSVVV[[[YYYTTTXXXaaauuu{{{~~~vvvqqqhhh^^^UUUWWWXXXWWWRRRMMMMMMOOOHHHHHHHHHGGGFFFHHHLLLOOOMMMPPPSSSVVVXXXXXXWWWVVVWWWVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOOOONNNLLLKKKGGGHHHHHHFFFBBB@@@AAABBB>>>>>>======>>>>>><<<;;;<<<<<<===>>>@@@AAABBBCCCFFFGGGIIIIIIIIILLLQQQUUU[[[]]]aaajjj{{{~~~zzzsssjjjaaa[[[QQQLLLIIIJJJKKKKKKNNNSSScccwww{{{fff^^^vvvOOO@@@@@@???>>>???======<<<;;;::::::::::::777777666666666777777888777666666555555444444444333333333222222333333333222222111111111111222222333333333333222222222222111111111111111111000///111222222333333333333333222222222222222222222222333333333333333444444444222333444555666777777777888999:::999777666666777777888:::<<<>>>????????????>>><<<;;;;;;===???@@@BBBBBBDDDFFFGGGIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSUUUXXX\\\cccqqqzzzjjjXXXIII???:::888999:::===???BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKNNNWWWaaannn{{{{{{kkk___XXXNNNSSS]]]ooo~~~{{{zzz|||~~~ssszzz|||yyywwwtttuuuuuuvvvyyy|||vvvnnneeedddoooyyyzzzvvveeeKKK???;;;666444666999<<<>>>>>>999777888:::HHHggghhhttt{{{kkkkkkmmmkkknnnllliiiddd```\\\ZZZYYYXXXZZZ[[[\\\]]]___bbbddddddccccccdddeeeeeebbb```[[[[[[ZZZXXXUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTPPPMMMHHHGGGFFFEEEDDDEEEFFFFFFJJJIIIIIIJJJLLLNNNMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLOOORRRRRROOOLLLRRRSSSRRRPPPMMMLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPRRRUUUTTTPPPRRRXXXfffqqqpppnnn{{{~~~pppcccWWWUUUTTTTTTQQQMMMMMMPPPOOOMMMJJJFFFBBBAAABBBDDDDDDFFFIIILLLNNNNNNNNNMMMOOOOOONNNNNNMMMKKKJJJIIIKKKKKKJJJIIIHHHGGGEEEDDDAAAAAAAAA???>>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEFFFEEEHHHJJJJJJKKKNNNUUUZZZ[[[dddsss|||tttkkkbbbZZZUUUKKKIIIGGGHHHGGGIIIQQQ[[[nnnxxxgggUUUkkk___BBBAAACCC<<<;;;CCC======<<<;;;::::::::::::888777777666666666666666555555555444444444333333222222333333333333222222222111111000000111111222222222222222111111111111///000000000000000//////000111222222333333222222111111111111111111111111222222222222222222222222222333444555555555555555555666888777666555555666666777:::<<<>>>>>>>>>>>>===<<<:::999999:::<<<===???@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNPPPNNNOOOTTT[[[eeeuuuuuuttt~~~uuudddTTTIIIBBB===:::;;;<<>>999888666777BBBYYYuuurrrooouuuiiiiiikkklllkkkiiifffbbb___\\\ZZZYYYUUUWWWYYYZZZZZZ\\\___bbb______```bbbcccbbb^^^[[[VVVWWWVVVTTTRRRRRRTTTWWWTTTUUUUUUUUUUUUUUUUUUTTTVVVTTTRRRQQQQQQPPPNNNLLLGGGGGGFFFFFFGGGGGGHHHIIINNNLLLIIIIIIKKKMMMLLLKKKFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLOOOQQQPPPMMMJJJNNNOOOPPPNNNJJJHHHIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPNNNLLLNNNRRRZZZdddfffkkk~~~wwwnnnfff^^^ZZZUUUOOOLLLNNNOOOOOONNNKKKGGGDDDCCCDDDAAABBBDDDEEEFFFGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCGGGHHHGGGEEECCCAAAAAAAAA@@@???>>>>>>>>>>>>??????<<<=========<<<===???@@@BBBBBBDDDEEEFFFGGGHHHHHHFFFJJJMMMOOOQQQWWW___gggooo}}}wwwmmmcccZZZTTTQQQKKKKKKKKKKKKJJJQQQcccttteeeVVVaaagggQQQAAACCCEEE>>><<>>@@@CCCEEEFFFGGGGGGJJJIIIFFFDDDCCCCCCDDDEEEGGGHHHIIIKKKPPPWWW```ffffffwwwvvveeeXXXQQQOOO___rrr{{{~~~~~~zzztttqqqrrruuuzzz~~~{{{{{{zzzxxxvvvuuuvvvwwwvvvzzzzzzvvvsssqqqlllgggaaa___eeefff___YYYMMM888333222222555999<<<>>>>>>;;;;;;999===OOOkkkuuu|||qqqiiigggiiikkkgggeeeccc```^^^\\\ZZZZZZSSSTTTVVVXXXXXXZZZ]]]```[[[\\\^^^aaabbb___[[[WWWSSSTTTTTTRRROOOPPPSSSVVVSSSSSSTTTTTTTTTTTTSSSSSSTTTRRROOONNNNNNNNNMMMKKKGGGGGGGGGGGGHHHIIIJJJKKKQQQMMMIIIIIIJJJLLLLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNPPPOOOLLLJJJKKKMMMNNNLLLHHHFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLKKKJJJKKKOOOOOO[[[bbblll}}}ooofff]]]RRRLLLLLLIIIKKKNNNOOOMMMJJJHHHGGGBBBBBBCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCCCCBBBAAA???@@@@@@???===<<<<<<===???===;;;<<<===>>>>>>===>>>>>>???>>>???@@@CCCEEEDDDEEEFFFGGGIIIIIIIIIIIINNNRRRWWWZZZ^^^eeeooowwwxxxtttlllaaaWWWOOOKKKJJJDDDFFFJJJNNNSSSccclllZZZ___{{{iiiMMMFFFAAA??????===;;;999;;;:::999888777777777777;;;:::888777555444444444444444333333333333333333111222222333333222222111111111000000000000111111111111111111000000000000......///////////////...000000111222222222222222000000000000000000000000111111111000000000000000333333444444444333222222///111444555444333333444444555888:::;;;;;;:::999999999888888888888888999:::<<<>>>AAABBBCCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEEEEEDDDMMM\\\fffgggeeefffSSS^^^llltttwwwqqq]]]NNNCCC======AAACCCCCCCCCDDDEEEFFFHHHIIIJJJHHHFFFEEEEEEGGGGGGGGGHHHKKKOOOUUU]]]hhhttt{{{|||uuuhhhYYYOOOPPPXXXlllzzzuuu~~~xxxppprrrxxx{{{}}}~~~yyyuuurrrqqqqqqrrrtttrrrqqqqqqpppmmmhhhccceee]]]YYYYYYTTTGGG<<<888444444444777<<<===<<<:::===555333KKKppp|||yyyhhhhhhkkkgggdddeeebbb___\\\[[[[[[[[[ZZZYYYTTTUUUUUUVVVXXXZZZ[[[\\\ccc```\\\ZZZYYYYYYXXXWWWTTTQQQMMMJJJIIIJJJMMMOOOQQQPPPNNNOOOQQQRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLQQQPPPOOOOOONNNMMMLLLLLLHHHHHHGGGFFFEEEFFFJJJMMMMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIMMMPPPRRRUUUTTTYYYlll|||uuudddXXXSSSOOOKKKFFFEEEGGGHHHGGGEEEHHHFFFCCCAAA????????????BBBAAA???===<<<<<<======>>>>>>============>>>>>><<<<<<======>>>>>>======@@@AAABBBCCCDDDDDDDDDDDDGGGHHHKKKNNNMMMIIIKKKPPPSSSYYYaaajjjvvvoooiii```WWWPPPKKKHHHFFF@@@NNNRRRLLL[[[sss___rrrpppQQQDDDBBB@@@===;;;::::::::::::999888777666666666666666555555555555444444444333333333222222222111111000000000000000000000000000000000000000000000000111111000......------------.........//////000000000000000000000///......---.........//////000000111111000000000000111111222222222222222222222222333222222111111222222333444444333444555777999:::777777777888999999::::::>>>============>>>>>>????????????>>>>>>???CCCEEEGGGJJJQQQYYY___```\\\YYYTTTXXX[[[```pppppp\\\MMMBBB<<<===@@@BBBCCCDDDEEEGGGHHHIIIIIIKKKJJJIIIIIIIIIIIIHHHGGGKKKPPPXXXbbbooo||||||qqqcccTTTMMMTTT^^^vvvwww}}}|||qqqrrrzzzuuutttvvv{{{|||zzzyyy|||}}}zzzwwwssspppoooooooootttrrrpppooonnnjjjddd___[[[VVVSSSSSSMMMAAA888555444444555999<<<===;;;999:::999CCCdddyyytttzzziiiggghhhccc```aaa___]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\[[[ZZZYYYYYY[[[\\\\\\[[[TTTQQQMMMIIIHHHIIIKKKMMMPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPNNNNNNMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGHHHLLLOOOPPPQQQRRRSSSRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFGGGIIILLLPPPSSSTTTVVVUUU[[[mmm~~~pppjjj^^^XXXOOOJJJIIIIIIHHHGGGGGGEEEDDDBBBAAA@@@???>>>AAA@@@???>>>>>>>>>>>>???@@@???????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJNNNOOOQQQXXXaaajjjrrr|||vvvrrreee___VVVNNNIIIHHHGGGHHHKKKPPPTTT___{{{sssrrrrrrTTTEEEBBBAAA???===;;;::::::::::::999888777666666666666555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////111000///...---------------........./////////000000000000000000///................../////////000000000////////////000000222222222222222222222222111000111111222333444555444444333444444666888999666777777888888999::::::===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===???BBBEEELLLNNNRRRWWWZZZYYYUUUQQQQQQRRRTTTYYYdddxxx~~~nnnYYYJJJAAA<<<===@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHKKKSSS___mmm|||wwwkkk\\\OOONNN\\\lll}}}ooonnnwww{{{wwwvvvkkkjjjlllrrruuuuuuwwwzzzyyyxxxuuusssqqqooonnnnnnqqqpppnnnllliiiddd^^^ZZZUUUSSSRRRPPPHHH>>>777777444555777:::======;;;888555<<>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEGGGJJJLLLLLLKKKLLLPPPSSSXXXdddoooxxxnnngggZZZUUUNNNHHHEEEGGGJJJLLLPPPNNNWWWssszzztttUUUAAAAAA@@@???>>><<<;;;:::::::::999999888777666666666666555555444444444333333333333222222222222111111111000000000000000000000000////////////////////////000000///...------------.............../////////000000000000000//////...............//////////////////............//////111111111111111111111111/////////000222444555666444444333333444555666666666666777888888999999:::;;;;;;;;;;;;;;;<<<======;;;<<<======>>>???CCCEEEPPPQQQSSSVVVWWWVVVSSSOOOQQQMMMNNNTTTZZZfff~~~lllVVVHHH@@@<<<===@@@???AAAEEEHHHKKKLLLLLLKKKLLLMMMMMMMMMLLLMMMNNNPPPUUU]]]jjjyyy~~~ttteeeVVVNNNSSShhh}}}wwwkkkhhhmmmqqqttt|||wwwmmmiiihhheeeccceeejjjmmmnnnrrrwwwwwwwwwvvvtttrrrpppooonnniiiiiihhhgggddd___ZZZVVVSSSSSSRRRLLLCCC:::666666555777:::<<<===<<<:::888888EEE]]]~~~qqqfffsssvvvgggaaa___[[[ZZZZZZZZZYYYYYYZZZ\\\\\\ZZZYYY[[[YYYWWWTTTSSSTTTUUUVVVWWWWWWXXXZZZ[[[ZZZWWWTTTNNNMMMKKKJJJKKKMMMPPPRRRPPPUUUYYYXXXTTTPPPQQQTTTSSSRRRQQQPPPOOONNNNNNNNNJJJKKKKKKLLLLLLMMMMMMMMMPPPOOONNNLLLJJJIIIHHHGGGHHHIIIIIIIIIIIIKKKNNNQQQOOOPPPPPPOOONNNMMMKKKJJJPPPOOONNNMMMLLLLLLLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFIIILLLPPPSSSUUUUUUUUUUUUTTTUUU```ssszzzlllaaaYYYRRRMMMJJJFFFCCCAAABBBCCCBBB@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHGGGGGGIIIMMMQQQRRRTTT[[[dddlllssszzzpppeee]]]RRRPPPLLLIIIGGGIIIMMMPPPTTTYYYmmmvvv{{{wwwfffIII@@@AAA======<<<;;;;;;:::::::::999888777666666555555666444444444444333333333222222222222222111111111111000000000000000000000000////////////////////////000///...---------------........................//////000000000000//////.........///////////////000//////......//////000111111111111111111111111//////000000111333444555444444333333444444444444666666777777888999999999999999999999:::;;;<<<<<<;;;===>>>??????AAADDDGGGOOOOOOQQQTTTWWWXXXVVVUUUSSSKKKLLLVVVZZZ]]]ppp}}}jjjSSSFFF@@@===>>>@@@>>>AAADDDHHHKKKLLLLLLLLLMMMNNNMMMMMMNNNRRRYYY^^^kkksss~~~qqq```TTTQQQ^^^xxx|||oooiiiddd```^^^aaaiiipppooofff]]]YYYYYYTTTQQQSSSYYY^^^aaagggnnnsssssstttsssqqqnnnkkkiiiaaabbbcccbbb___[[[XXXVVVRRRRRRNNNDDD:::444222222777999<<<======;;;999888BBBVVVrrrooolll{{{pppddd___]]][[[ZZZ[[[[[[ZZZ[[[]]]___^^^\\\ZZZ\\\[[[XXXVVVUUUUUUVVVVVVWWWWWWXXXZZZ[[[YYYUUURRRRRRQQQOOOMMMMMMNNNOOOQQQNNNSSSWWWVVVQQQNNNOOOQQQQQQPPPOOONNNNNNMMMMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHIIILLLNNNLLLLLLLLLLLLKKKJJJIIIIIIMMMLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFIIIKKKOOORRRTTTTTTSSSSSSUUUTTTTTTXXXccctttwwwpppbbb[[[RRRLLLJJJIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHEEEIIILLLNNNOOOSSS[[[aaafffmmm||||||vvvppphhh___VVVPPPKKKKKKKKKJJJIIIKKKPPPTTTeeexxxqqqkkkkkkkkkqqqyyyfffLLLFFFBBB:::;;;;;;;;;;;;::::::999999999888777666555555555555444333333333222222222222222222222111111111000000////////////////////////........................///......------------..................---------//////000000000000/////////////////////.........111000000//////000000111000000000000000000000000111111000000111111222222333333444444444444444444555666666777888888999999888888888999999:::;;;<<<<<<>>>@@@AAABBBCCCFFFHHHLLLLLLNNNQQQUUUWWWVVVUUURRRJJJMMMYYY^^^\\\cccppp{{{}}}{{{}}}iiiRRREEE@@@>>>???AAA???AAADDDGGGIIIKKKLLLLLLNNNOOOPPPQQQUUU^^^iiirrrooo]]]TTTYYYkkktttjjjgggaaaWWWPPPOOOUUUZZZZZZTTTOOOMMMNNNCCCAAACCCKKKSSSZZZccckkkmmmnnnooopppmmmiiieeebbb[[[]]]``````]]]ZZZXXXXXXVVVTTTLLL@@@777555444333:::<<<======;;;:::999:::HHHgggoootttooojjjccc^^^\\\[[[[[[\\\\\\\\\^^^```aaa```]]]ZZZ\\\\\\[[[ZZZYYYYYYXXXXXXTTTTTTVVVYYY[[[[[[XXXVVVXXXVVVSSSPPPMMMLLLLLLLLLKKKNNNPPPPPPMMMKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPKKKJJJIIIGGGFFFFFFFFFFFFJJJLLLOOOQQQSSSSSSRRRQQQVVVWWWVVVUUUXXXaaannnxxxvvvzzz~~~qqqhhhbbb^^^XXXSSSOOOMMMJJJGGGEEECCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGIIIKKKMMMOOONNNUUU]]]cccgggoooyyy~~~xxxrrriiiaaaYYYSSSMMMJJJDDDGGGIIIKKKLLLQQQYYY___zzzpppkkk^^^UUUkkkoooJJJ???DDDAAA777::::::;;;::::::999888777888888777666555555555555333333333222222222111111222111111111111000000000////////////////////////..............................---------------............---------------...//////000000000000000///////////////.........111111000000000000111111////////////////////////222111111000000000111111222333444555555555555555555555666777777888888999888888888888999;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIKKKNNNPPPQQQOOONNNMMMJJJNNNXXX]]][[[\\\aaahhhqqqvvvzzz}}}hhhQQQDDD@@@@@@AAACCC@@@AAACCCEEEGGGIIIKKKKKKNNNQQQVVV[[[bbbmmm{{{mmmYYYTTT```wwwmmmgggddd[[[OOOHHHFFFHHHJJJJJJHHHFFFFFFFFFAAA>>>@@@GGGPPPXXXcccllljjjlllnnnnnnlllfff```]]][[[^^^aaaaaa^^^[[[ZZZZZZZZZUUUIII<<<666999999777===>>>>>><<<:::888999;;;RRRuuuvvvqqqgggfffccc___\\\\\\[[[[[[\\\]]]___aaabbbaaa]]]YYYXXXXXXYYYZZZZZZYYYYYYXXXRRRSSSUUUXXX[[[\\\[[[YYYXXXVVVSSSPPPMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNHHHGGGFFFFFFEEEEEEFFFFFFIIIJJJMMMOOOQQQRRRRRRRRRTTTWWWXXXVVVTTTWWW```ggghhhpppvvvnnnhhheee___YYYUUURRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOQQQRRRSSSUUUYYY]]]aaadddkkksss~~~zzzuuunnnhhh___XXXRRROOOLLLJJJFFFIIILLLPPPUUU```oooyyy~~~qqqfff\\\```~~~TTTDDDBBB???<<<===::::::::::::999888666555888888666555555555555555222222222222111111111111111111111111000000000000////////////////////////...........................------,,,,,,------............------,,,,,,,,,......///000000000000000000/////////............000000////////////000000////////////////////////000000///000000111222333222333444666777777777666555555666666777888888888888888888999:::;;;<<<===>>>@@@BBBCCCCCCCCCEEEFFFGGGGGGIIILLLOOOOOOLLLJJJIIILLLQQQUUUWWW[[[___cccfffdddiiizzz{{{uuuzzz~~~hhhPPPDDDAAAAAABBBCCCAAAAAABBBCCCEEEHHHJJJKKKMMMTTT\\\dddlllxxxkkkWWWTTTddd~~~wwwhhhddd___UUUJJJEEECCCBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAGGGOOOWWWaaajjjkkkmmmoooooolllggg```\\\]]]```cccccc___\\\ZZZ[[[WWWPPPBBB444111777999555>>>??????<<<888777:::<<<```hhhdddeeeddd```\\\[[[[[[YYY\\\]]]___bbbbbb```\\\XXXRRRTTTVVVXXXXXXXXXVVVUUUUUUTTTUUUXXXZZZ[[[ZZZYYYRRRQQQPPPNNNMMMMMMNNNNNNNNNLLLKKKKKKMMMOOOOOONNNFFFGGGGGGGGGIIIJJJKKKLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRSSSTTTQQQUUUWWWVVVRRRSSSYYY___lllsss{{{sssnnnkkkjjjjjjfffeeedddbbbaaaaaaaaaaaaccccccfffiiiooouuuzzz~~~|||uuuoooccc^^^WWWQQQNNNKKKJJJHHHLLLOOORRRWWW```pppiiiYYY]]]uuuaaa@@@DDDFFF888555CCC::::::::::::999777555444888777666555555444444555222222222111111111111000111111111111000000000000////////////////////////........................------,,,,,,,,,------............------,,,,,,,,,......///000000000000000000000//////.........---//////............//////////////////////////////.........///000222444444111333555666888888888777555555666666777888888888888888888999:::<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFIIIMMMQQQQQQNNNLLLGGGPPPUUURRRRRR[[[ffflllhhhcccbbbhhhrrr}}}}}}zzzhhhTTTIIIDDDBBBCCCFFFDDDFFFHHHIIIKKKNNNSSSVVV___eeennnwwwzzzmmm]]]YYYkkkpppsssgggZZZYYYRRRDDD>>>???@@@BBBBBBAAAAAABBBCCCAAAAAADDDLLLYYYfffnnnqqqzzzvvvrrrmmmccc[[[ZZZ^^^______^^^^^^]]]]]]]]]\\\UUUIII;;;222222666999:::???BBB<<<888999777<<>>===<<<===>>>@@@BBBEEEIIIKKKKKKJJJJJJJJJFFFIIIOOOUUU[[[aaagggkkkhhhddd^^^ZZZ\\\eeerrr{{{zzzgggRRRGGGDDDDDDFFFIIIHHHKKKOOOSSSXXX^^^dddhhhuuuzzz~~~sssfffbbbqqqyyy{{{{{{rrrpppeeeaaaeeeZZZGGG???@@@AAABBBBBBAAABBBDDDFFFLLLKKKNNNVVVbbbnnnuuuxxxwwwsssoooiii```XXXXXX\\\ZZZ\\\___``````]]]ZZZXXXNNNEEE999222333888;;;===:::===888555:::<<>>666222555:::>>>@@@999;;;666333;;;CCCSSSjjjwww|||ppp^^^]]]]]][[[YYYWWWVVVUUUUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVRRRPPPOOOPPPRRRSSSSSSSSSVVVTTTQQQPPPPPPOOOMMMLLLOOOMMMIIIGGGEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCAAA@@@??????>>>>>>===>>>@@@BBBCCCDDDCCCCCCAAA@@@????????????@@@AAAEEEEEEEEECCC@@@>>>>>>???CCCBBBBBBAAAAAA@@@@@@???>>>===============>>>>>>BBBCCCDDDDDDDDDDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJJJJJJJPPPXXXaaadddzzziii[[[ccc~~~}}}zzz}}}zzzwwwooohhh^^^XXXTTTQQQMMMJJJIIIGGGFFFIIIKKKOOOZZZeeezzzzzzzzztttfffpppgggFFF???<<<:::===>>>;;;888888999888888777666555444444444333222222111111222222111111000000000000//////000000000000////////////........................------------------------------,,,,,,,,,+++++++++------------------------------------............------------------------..........................................------......//////000111111111222222222333333333333444333444555555666777888888777777888999:::;;;<<<<<<:::;;;=========>>>@@@BBBEEEHHHKKKLLLKKKJJJJJJJJJJJJNNNSSSVVVYYY[[[]]]___]]]]]]]]][[[ZZZYYY[[[]]]___gggrrr|||mmmXXXNNNMMMPPPWWW^^^kkkpppxxx|||vvvuuu}}}zzzrrrmmmllloookkkKKKCCCDDDEEEFFFGGGIIINNNTTTXXXeeebbbaaadddlllssswwwxxxuuupppjjjcccZZZRRRRRRWWWYYY\\\______\\\TTTLLLGGG;;;888444444888<<<@@@AAA<<<<<<555444@@@MMMbbb}}}wwwtttzzzhhh```___\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQRRRTTTTTTSSSRRRSSSQQQNNNMMMMMMLLLKKKJJJLLLJJJGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???===<<<<<<;;;:::<<<===???@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCDDDDDDBBB???======>>>CCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<===>>>AAABBBDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFGGGIIIHHHHHHNNNVVV[[[VVVeeennnYYYbbb{{{}}}|||uuummmhhhaaa\\\UUUOOOMMMLLLJJJHHHFFFGGGJJJNNNRRRYYYhhhwwwvvvtttrrrhhhaaa```ssssssVVV@@@<<<===??????===999777777777777666666555444444333333333222111111111111111111000000000////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,,,,------...//////000000111111111111222222222333333333333333444555666666777555666777888999::::::;;;999:::<<<======>>>AAACCCEEEHHHJJJKKKJJJIIIIIIJJJNNNQQQTTTWWWWWWXXXXXXYYYXXXZZZ\\\]]]\\\\\\]]]^^^\\\___dddiiirrrwwwiii[[[UUUUUU[[[gggqqq{{{{{{rrrjjjjjjrrr~~~jjjJJJEEEDDDEEEHHHKKKOOOVVV]]]bbblllhhheeeeeeiiinnnpppooommmiiieeeaaaYYYSSSUUUZZZ```___]]]YYYRRRJJJCCC>>>555555555777:::>>>@@@@@@999999222777KKK___vvvkkkttt}}}~~~jjjhhhggg___^^^]]][[[YYYWWWUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSOOONNNOOOPPPRRRRRRPPPNNNNNNLLLJJJJJJKKKKKKKKKJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;::::::;;;<<<===>>>===<<<<<>>===<<<<<<===>>>???@@@AAAAAAAAA???>>>???@@@CCCCCCBBBAAA???>>>======;;;:::::::::;;;;;;<<<===>>>@@@CCCCCCCCCBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCFFFEEEGGGIIIHHHHHHMMMTTT```TTTYYYtttbbb\\\ooo~~~}}}zzzssskkkbbb\\\WWWSSSNNNJJJIIIHHHIIIIIIHHHIIILLLQQQXXXfff~~~~~~tttpppeee\\\eeewwwyyySSSGGGDDD;;;>>>???===999888777777666555555555444333333333222222111000000000000111000000000////////////.../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,++++++---------...//////000000000000000111111111111222333222222222333444555666444444555666777888999999888999;;;;;;<<<===@@@BBBDDDFFFHHHIIIHHHGGGHHHIIIOOOQQQTTTUUUUUUTTTUUUVVVRRRTTTVVVWWWWWWXXXZZZ\\\XXXZZZ\\\___dddnnnzzzvvvpppjjjhhhiiippprrrlllpppfffJJJGGGEEEHHHMMMSSSZZZaaajjjoootttooojjjiiilllnnnooonnniiigggfffddd___ZZZ[[[aaadddaaaZZZQQQHHH@@@;;;888333555888;;;===>>>======333444444DDDbbbzzz}}}tttttteeejjjgggZZZ^^^^^^\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRLLLKKKJJJKKKMMMMMMLLLJJJJJJHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAA???>>><<<;;;:::::::::;;;<<<======<<<;;;;;;::::::999888888999::::::<<<===>>>>>>======???@@@AAAAAA@@@???>>>===<<<;;;888777777777888999:::;;;;;;>>>@@@AAA@@@@@@@@@AAA??????????????????@@@@@@CCCCCCEEEGGGGGGFFFKKKRRR]]]SSSPPP^^^rrrrrrnnnssssss}}}xxxzzz}}}yyyvvvqqqkkkeee^^^VVVQQQMMMKKKHHHFFFEEEGGGIIIKKKKKKMMMTTT```qqqeeeZZZkkkYYY======BBB777::::::666555777888777444444444444333333222222222111000000///000000000000000////////////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////////////////000000000111111222222111000111222333444333333444555666777888888777999:::::::::;;;===@@@@@@BBBEEEEEEEEEEEEFFFHHHMMMNNNPPPPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTWWWYYYYYYZZZZZZ[[[]]]bbbiiinnnxxx~~~~~~~~~{{{yyyvvv}}}~~~bbbKKKGGGMMMQQQYYYaaaiiirrr{{{}}}yyytttsssuuuwwwxxxwwwuuusssrrrpppjjjbbbbbbfffddd___VVVLLLBBB;;;555333444777<<>><<<;;;:::::::::888999;;;<<<===>>>======999888777666666777888999999:::;;;;;;::::::;;;===>>>======<<<;;;:::999999666666666666777888999:::888;;;>>>???>>>=========<<<===>>>>>>??????????????????AAADDDCCCBBBGGGNNNOOOOOOLLLMMMWWWhhhtttvvvwww|||yyyyyy}}}zzzwwwuuujjjfff```[[[WWWRRRNNNKKKGGGGGGFFFFFFGGGKKKPPPSSSWWW```rrr{{{oooyyy{{{cccHHH:::;;;<<<555888777333444888888555333333333333222222222222111111000////////////000000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////....../////////000000000222111000//////111222333222222333444555666777777777888999999888999;;;===<<<>>>AAABBBBBBCCCEEEGGGHHHIIIJJJJJJJJJMMMPPPSSSUUUVVVWWWVVVUUUUUUWWWYYYZZZYYYWWWVVVVVVXXX[[[^^^^^^mmmvvv||||||vvv```LLLGGGUUU[[[cccmmmwww|||{{{~~~~~~tttiiieeegggbbb]]]TTTJJJ@@@888333000555999???AAA@@@<<<888666999AAAOOOqqqnnndddbbb]]]\\\bbbXXXYYYZZZ[[[\\\\\\\\\\\\VVVUUUTTTSSSRRRQQQPPPPPPOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFGGGBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999666888:::<<<>>>?????????:::999888777777888999:::777888999999888777888999;;;::::::999999888888888777777777888888:::;;;;;;666999<<<===<<<;;;;;;;;;:::;;;===???@@@??????>>><<<;;;>>>AAA@@@???CCCJJJEEENNNNNNGGGJJJ[[[jjjnnn~~~yyytttuuuzzz~~~{{{uuupppkkkiii```[[[VVVQQQNNNMMMKKKIIIGGGHHHIIIJJJMMMRRRXXX]]]jjjyyyssskkkwwwRRREEE???>>><<<444888:::999555555999777111333333222222222222222222111111000///////////////000/////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********************************************************++++++,,,,,,---++++++,,,------......///............/////////000222111///...///000222333111222222333444555666777777888888888777777999;;;:::<<<>>>@@@@@@BBBDDDFFFEEEEEEEEEEEEFFFJJJOOOSSSPPPRRRTTTUUUUUUUUUVVVXXXRRRQQQOOOOOOQQQTTTYYY\\\[[[cccaaa```nnn{{{|||}}}qqq___SSSLLLWWW\\\fffttt{{{pppiiigggccc```XXXJJJ<<<555555888888<<>>======>>>???:::::::::999999999888888666777888;;;<<<>>>?????????===999777666666888999666666777777888999;;;;;;;;;;;;;;;:::999888777666999888888888888888888888666888:::;;;<<<;;;999888::::::999999:::;;;===>>><<<===>>>???@@@AAAAAAAAADDDHHHKKKJJJJJJQQQaaannnwwwyyywwwtttrrrqqqssszzzxxx{{{zzzvvvpppjjjgggdddaaa___WWWOOOJJJLLLLLLHHHEEEFFFGGGIIINNNSSSTTTWWWfffwww{{{~~~}}}nnntttbbbCCC<<<>>>;;;777777777777777777666666666666222222222222222222222222222222222111000//////.........////////////...............------,,,,,,,,,,,,,,,,,,+++++++++******---+++))))))***+++***)))***************)))(((((()))))))))))))))))))))))))))((((((((((((***,,,---+++++++++*********))))))((()))******)))***,,,...,,,++++++******++++++,,,***,,,------,,,,,,.../////////............//////////////////////////////000111222222333333333333333333555666777999::::::999;;;<<<>>>@@@AAABBBBBBDDD@@@???BBBFFFFFFHHHLLLNNNOOOQQQSSSTTTUUUUUUUUUPPPQQQRRRQQQPPPQQQSSSUUU]]]]]]\\\\\\^^^dddkkkppp{{{~~~wwwjjjaaaXXXPPP[[[^^^eeeppp|||wwwmmmhhh^^^XXXMMMAAA777444777:::;;;999999;;;999777:::???IIIQQQkkkvvvzzz```]]]___ZZZWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIGGGEEECCCCCCDDDAAA@@@>>>===<<<======>>>::::::::::::999999999999777888999;;;<<<======>>>===<<<:::888777888999999777777777777888999:::;;;999999:::;;;;;;;;;::::::::::::999999888888888777777888999:::::::::999888:::999999999999;;;<<<=========???@@@AAABBBBBBBBBDDDGGGIIIIIIKKKRRR^^^hhhxxxqqqtttxxxooolllnnnrrrrrrvvv}}}~~~yyyvvvrrrnnnhhhbbb^^^[[[XXXVVVTTTNNNKKKLLLKKKGGGHHHKKKNNNMMMOOOUUU^^^nnnxxxyyyzzzrrriiiwwwdddOOO===;;;<<<999777:::777666666666666555555555222222222222222222222222222222111111000//////.........////////////............---------,,,,,,,,,,,,,,,+++++++++*********,,,+++))))))*********)))***************)))(((((()))))))))))))))))))))))))))((((((((((((***+++,,,+++++++++*********))))))((()))******))))))+++---,,,++++++******++++++,,,+++,,,...---,,,,,,---...///......------......///////////////////////////111111222222333222222222222222333555666777888999999:::;;;===???@@@AAAAAABBB>>>>>>BBBEEEEEEHHHLLLQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQPPPPPPPPPRRRTTTYYYXXXWWWUUUVVVZZZ```ddddddppp~~~~~~|||pppnnnlllbbbUUU[[[\\\```hhhrrr}}}~~~oooeeeUUULLL???555222444999===CCC999555888777333;;;IIIcccgggyyyvvvkkk[[[\\\]]]VVVSSSVVVVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFEEECCC@@@========================;;;;;;:::::::::999999999888999:::;;;;;;<<<<<<;;;::::::::::::::::::::::::888777777777888999::::::777888:::<<<===>>>>>>???;;;;;;::::::999888777777777777888888888999999999999999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIILLLSSSZZZ```eee{{{sssmmmvvv}}}qqqlllmmmllloootttvvvwww{{{|||wwwrrrmmmjjjccc___YYYTTTQQQOOOMMMKKKFFFEEEEEEGGGFFFFFFLLLTTTUUU\\\hhhvvvwwwooogggiiirrrjjjGGG???:::<<<;;;666666;;;555555555555444444444444222222222222222222222222222111111000000//////.........////////////......------------,,,,,,,,,,,,,,,++++++++++++*********,,,***(((((()))))))))((()))************))))))((())))))))))))))))))))))))(((((((((((()))***+++++++++************))))))))))))***+++***))))))***,,,++++++************++++++---...///...---,,,---......------,,,,,,------...000000000000000000000000111222222222222111111000000000111333444555666666777888:::<<<===??????@@@???<<<===AAACCCDDDGGGLLLQQQQQQQQQQQQPPPOOOMMMLLLNNNOOOPPPPPPOOOPPPRRRTTTRRRQQQPPPNNNOOORRRWWW[[[___ccciiipppyyyzzzxxxyyy}}}~~~|||zzzxxx|||zzzjjjYYYUUUVVVYYY```kkkxxxkkk[[[III@@@555000333888<<<===DDD888444:::777333DDD]]]~~~xxx}}}mmmaaaYYY[[[ZZZRRRPPPTTTUUUTTTSSSQQQOOONNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJHHHHHHGGGGGGGGGEEEDDDFFFHHHGGGCCC>>><<<<<<===>>>>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::999777888:::;;;<<<<<<;;;;;;888888888777888888999999888999;;;===>>>???@@@@@@<<<<<<;;;:::999888777666888888777777777888999::::::::::::;;;;;;<<<======>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFIIINNNSSSVVVXXXVVVdddzzz~~~yyyjjjhhhfffgggiiioooxxx~~~{{{wwwwwwuuuqqqlllgggbbb___VVVRRRNNNKKKJJJJJJIIIHHHJJJMMMQQQQQQQQQUUU___iiihhh|||tttfffkkkkkkIII>>><<<<<<>>>;;;666555888444444444333333333222222111111111111111111111111111111000000////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))''''''((()))((('''))))))************)))((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))******+++***(((((()))+++++++++************++++++///111111000...---...///---,,,,,,++++++,,,,,,---000000000000000000000000111222222222111000////////////000111222333444444555666888:::<<<===>>>>>>===;;;<<<@@@BBBBBBFFFLLLNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPPPPPPPSSSUUUMMMMMMMMMLLLMMMQQQWWW[[[dddcccaaa___```hhhttt}}}{{{vvvrrrpppuuu~~~}}}}}}|||}}}~~~zzz|||}}}~~~{{{kkk[[[QQQSSSXXX```mmm}}}zzzaaaNNN>>>888222333888======;;;;;;333555;;;999999SSSuuuyyyzzzpppfff^^^ZZZZZZVVVOOOOOOTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPPPPOOOMMMMMMEEEFFFFFFGGGIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDFFFHHHGGGCCC???======>>>?????????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888555777999;;;<<<<<<;;;;;;999999888888777888888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::888777666666888888777777888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCFFFEEEFFFJJJOOORRRRRRQQQRRRXXXcccsss{{{}}}tttpppiiibbbaaahhhrrrxxxwwwyyy}}}~~~{{{zzzzzzxxxtttpppooonnnkkkgggbbb\\\WWWUUUOOOLLLIIIHHHIIIJJJJJJJJJMMMTTT[[[]]]___hhhuuuiiilllnnnSSSCCC???<<<:::;;;:::777555555333333333333222222222222111111111111111111111111000000000///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++)))''''''((()))((('''((())))))*********))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))******)))(((''')))***+++******))))))******+++111222222111///...///000,,,,,,++++++++++++,,,,,,////////////////////////111111111111000000///......//////000111222333333444555777999;;;<<<======<<<;;;<<<@@@@@@@@@EEELLLNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPQQQPPPQQQTTTVVVNNNNNNNNNMMMNNNPPPUUUYYY\\\]]]\\\[[[[[[```hhhooo}}}{{{yyyyyy~~~}}}zzzyyyyyyzzzzzzzzz}}}}}}zzzwwwrrrhhh^^^SSSXXX```kkkxxxlllRRRBBB777555555888>>>@@@===999555222555999666;;;WWWvvvxxxuuutttdddbbb]]]ZZZXXXSSSNNNNNNRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMNNNPPPQQQQQQOOONNNLLLFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888555666888:::;;;;;;;;;:::::::::999888777777777888:::;;;;;;<<<======<<<<<<::::::999999888777666666888888999999999::::::::::::;;;<<<======>>>======<<<===>>>???@@@AAAAAAAAAEEEEEEFFFIIILLLNNNMMMLLLNNNNNNRRR]]]kkkwww~~~zzzppp|||ssshhhfffffffffqqqsssvvvzzz~~~}}}yyywwwrrrqqqoooooonnnmmmjjjhhhcccbbb^^^ZZZVVVRRROOONNNIIIHHHGGGHHHLLLPPPRRRSSSZZZeeepppvvvqqqkkkkkkNNNAAA???===999666555777777666555333333333333222222222222111111111111111111111111////////////////////////------............------++++++++++++,,,,,,,,,,,,+++************))))))))),,,***(((((()))))))))(((((())))))************)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***((()))***)))(((((()))+++******))))))))))))******///000111000///...///000---,,,,,,++++++,,,,,,---///////////////////////////000000000000//////...///000000111222222333333444555777999;;;<<<<<<======<<<>>>@@@@@@???DDDKKKQQQQQQQQQQQQOOOMMMKKKIIIMMMNNNOOOPPPPPPQQQSSSUUURRRQQQPPPNNNMMMMMMPPPSSSTTTXXX\\\^^^^^^```dddhhh~~~}}}}}}zzzxxxxxx{{{}}}~~~}}}}}}vvvpppmmmgggbbbYYY```kkkwwwrrrWWWCCC999555666888===@@@@@@;;;777444555777:::???KKKcccyyy}}}sssbbb^^^\\\ZZZWWWVVVRRRMMMLLLNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMOOOPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEE@@@AAABBBAAA@@@???@@@AAA@@@???===<<<;;;<<<<<<===============<<<<<<<<<;;;999::::::::::::999888888555666777888999:::::::::;;;:::999888777777777777888888999:::;;;;;;;;;;;;888888888777777666666666888999:::;;;<<<;;;::::::888999:::;;;<<<<<<<<<;;;::::::<<<===>>>?????????BBBDDDEEEGGGGGGHHHHHHHHHEEEFFFHHHLLLTTT___kkkrrrvvvoootttwwwmmmeeennnmmmmmmnnnqqqvvv{{{~~~|||yyyuuuqqqooommmiiigggdddcccbbbaaa```___]]][[[VVVTTTQQQOOOMMMLLLMMMMMMKKKLLLOOOWWWaaakkkqqquuuiiiNNN>>>999:::888888666444444555666666444444333333333222222222111111111111111111111111////////////////////////,,,------......------,,,******+++++++++,,,,,,,,,************)))))))))))),,,+++))))))*********)))(((((()))***************))))))))))))))))))))))))''''''((())))))((('''&&&(((((((((((())))))******'''((()))(((((((((***,,,******))))))))))))******,,,---......---,,,---///------,,,,,,,,,,,,------------------------------......//////000/////////111111111222333333444444444555777999;;;<<<<<<===>>>>>>@@@AAA???>>>CCCJJJOOOOOOOOOOOONNNLLLJJJIIIJJJLLLMMMNNNNNNOOOQQQTTTSSSSSSRRROOOMMMNNNPPPRRRVVVZZZ^^^`````````ccceee|||~~~||||||}}}yyyxxxyyy}}}|||~~~|||wwwrrrpppkkkeee]]]eeerrr}}}zzz```FFF888444555777;;;>>>@@@>>>:::777222555:::BBBRRRiiifffXXX\\\WWWVVVUUUUUURRRMMMJJJJJJHHHGGGHHHHHHIIIJJJKKKLLLJJJKKKMMMNNNMMMKKKHHHFFFHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEE>>>@@@AAA???<<<;;;>>>AAA@@@???<<<:::999:::;;;<<<>>>=========<<<<<<<<<<<<999999:::::::::999999888666666666777888888999999;;;;;;999888777777777777555666777999:::;;;;;;<<<777777777777666666666666888999;;;======<<<;;;:::666777999:::;;;;;;:::999888999:::<<<======>>>>>>@@@BBBEEEEEEDDDCCCDDDFFF@@@DDDGGGGGGHHHRRRbbbooouuuhhhlllwww|||llliiifffdddgggnnnvvv{{{xxx{{{}}}{{{zzzyyyxxxtttmmmgggccc___[[[XXXYYYYYYXXXVVVUUUSSSQQQOOOMMMKKKIIIHHHIIIKKKNNNPPPUUUXXX```mmm}}}~~~zzz~~~}}}xxxttt~~~[[[EEE?????????>>>777999:::666333333555666444444444333333333222222000000000000000000000000.........///////////////,,,------......------,,,*********++++++,,,,,,,,,************))))))))))))---+++))))))***+++***)))(((((()))***************))))))))))))))))))))))))''''''((())))))((('''&&&'''((((((((())))))******&&&'''((((((((((((***,,,******))))))))))))******)))***+++++++++***,,,---...------,,,,,,------...------------------------------...///000000000///222222222333444444444555444555777999;;;<<<======??????AAABBB???===BBBJJJIIIJJJLLLMMMMMMMMMLLLKKKHHHJJJKKKLLLLLLMMMPPPRRRRRRRRRRRRQQQPPPQQQTTTWWWUUUYYY^^^aaabbbdddhhhlllppp}}}|||}}}~~~|||zzzzzz|||}}}}}}}}}yyywwwuuussspppnnnlllkkkhhhgggnnn}}}{{{lllUUU???555666;;;777>>>BBBAAA===:::666333;;;444>>>]]]~~~qqqaaaXXXSSSQQQQQQPPPPPPNNNLLLKKKJJJJJJIIIHHHGGGHHHJJJLLLNNNLLLJJJIIIIIIIIIIIIGGGFFFDDDFFFHHHIIIHHHHHHIIIJJJDDDBBBAAA@@@BBBBBBBBBAAA>>>>>>>>>>>>===============<<<;;;:::999888888888???>>>======>>>>>>===<<<999888777666666777888999999888777666666888:::;;;;;;;;;999777666555555555777777888999::::::;;;;;;888777666555555444444555666888:::<<<<<<<<<;;;:::888999:::;;;;;;:::888888888999:::<<<<<<<<<<<<;;;?????????>>>??????@@@@@@>>>===>>>@@@BBBFFFRRR___zzzssskkkhhhfffeeegggjjjuuuzzz}}}zzz|||~~~|||{{{{{{{{{{{{zzzyyywwwuuusssrrrnnnjjjeee___[[[WWWRRROOONNNLLLMMMOOONNNJJJIIILLLJJJFFFHHHOOOOOOMMMVVVccckkkssszzzqqqqqq{{{yyykkkpppfffWWWFFF>>>>>>???:::444666666666666555555555555222222222222222222222222111111111111000000000/////////............//////------------------------******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///000000111111111000222444444333333333444666666777888:::;;;<<<======???@@@AAA@@@@@@BBBCCCBBBEEEHHHJJJJJJHHHHHHHHHIIIHHHHHHFFFFFFHHHKKKNNNMMMOOOQQQOOOMMMNNNTTTZZZ^^^^^^___bbbfffggggggffffffwww|||}}}{{{{{{||||||zzzyyyzzzzzzzzzyyyyyywwwtttqqqnnnmmmlllmmmhhhhhhooo{{{|||yyynnneeeVVVFFF:::555555666@@@@@@@@@@@@===::::::;;;:::???SSStttxxxggg]]]XXXTTTQQQQQQPPPOOONNNLLLJJJIIIIIIHHHHHHGGGHHHJJJMMMNNNKKKIIIHHHGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIJJJJJJJJJFFFEEECCCCCCCCCCCCAAA??????>>>>>>===<<<;;;;;;:::<<<<<<;;;:::999999999999???>>><<<===>>>>>>===;;;888888888777777888888888999888777666666888:::;;;:::999888777666555555555777777888888999999::::::888777666555555555555555888999;;;;;;;;;:::999777666777888888888888777666666888999;;;<<<<<<;;;;;;>>>============>>>??????>>><<<<<<>>>AAAEEEOOOYYYnnnwwwnnnlllnnnpppfffnnnxxx|||{{{zzz|||~~~|||zzzxxxwwwvvvuuuuuutttrrroookkkhhheeeccceeeaaa\\\WWWRRRNNNJJJGGGRRRLLLHHHIIIIIIGGGHHHJJJJJJJJJNNNWWW]]]bbbjjjqqqwwwcccZZZ\\\iii|||vvvYYYNNNAAA;;;;;;<<<999555666666666555555555444444222222222222222222222222111111111000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))))))))))))))******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------///000000000000000000222444444333222333444555555666777999:::;;;<<<<<<===??????>>>>>>???@@@@@@CCCFFFHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMPPPUUUYYY^^^^^^^^^```ccceeeffffffdddggglllqqqzzz{{{{{{zzzxxxwwwvvvvvvyyy|||~~~~~~{{{yyywwwwwwwwwuuutttuuussspppllljjjiiijjjjjjddddddjjjrrrwwwzzzyyyqqqkkkTTTJJJ===666666888777555CCC===<<<>>>:::444555;;;666GGGggguuueee\\\YYYWWWTTTRRRQQQPPPNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBCCCFFFKKKLLLIIIGGGFFFFFFEEEFFFFFFDDD@@@===??????>>>===;;;:::999999;;;;;;::::::::::::;;;;;;???===<<<<<<======<<<;;;888888999999999999888888888777666666666777999:::888777777777666666666666777777777777777777777888777777666666555666666666999:::;;;;;;:::888777666444555555666666666555555555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<======???;;;999<<<@@@CCCJJJQQQVVVkkkzzztttuuuyyyyyysssrrrqqqoooooorrrwww|||zzz{{{~~~~~~~~~|||||||||zzzyyyvvvtttrrrpppqqqpppnnnkkkgggccc```^^^\\\YYYUUURRRPPPMMMJJJHHHIIIDDDBBBEEEGGGHHHJJJNNNOOOUUU[[[dddtttxxxlllbbbdddrrr\\\HHHBBB;;;888888999888777555555555555444444444444111111111111111111111111000000000000///////////////......------......///++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))***))))))(((((())))))***)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000///111333333222111222333333333444666777888999::::::<<<===<<<;;;;;;<<<======@@@DDDFFFFFFEEEEEEEEEHHHJJJLLLNNNNNNMMMKKKIIIKKKJJJIIIKKKOOOSSSVVVXXX^^^\\\[[[\\\___bbbddddddtttnnneee```eeeqqq|||xxx~~~~~~{{{xxxnnnnnnnnnppprrrvvvyyy|||zzzxxxvvvuuuuuuuuusssqqqmmmllljjjhhhfffeeedddccc^^^]]]___bbbccceeemmmvvv|||wwwsssoooiii___WWW@@@999222111666;;;<<<:::@@@;;;;;;>>>888000555BBBMMM___{{{yyyeeeXXXVVVWWWUUURRRRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMIIIGGGEEEDDDEEEEEEDDDCCCDDDBBBAAAEEEJJJKKKFFFAAACCCDDDEEEFFFGGGEEE@@@===??????>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<<<<>>>===;;;<<<======<<<:::888999:::;;;;;;:::999888888777666666666777777888555666666666666666666666666666666666666555555555666666666555555666777777888888999999999888777666333444444555555555555555555666999:::<<<<<<<<<<<<::::::::::::;;;<<<======@@@;;;999<<<@@@BBBEEEJJJKKKSSS___rrrxxxwwwsssgggcccrrr}}}tttlllgggeeeeeedddeeefffggghhhiiijjjjjjjjjkkkjjjkkkmmmnnnnnnllljjjiiihhhgggeeebbb___[[[YYY[[[[[[ZZZXXXVVVTTTRRRQQQKKKIIIGGGFFFGGGGGGFFFDDDDDDDDDGGGKKKLLLLLLSSS[[[bbbrrrwwwssszzzaaa???===<<<:::888888888888888444444444444333333333333111111111111111111111111000000/////////............------------------...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))***)))(((''''''((()))***)))))))))************+++************************++++++,,,,,,,,,---------,,,,,,---...////////////...000222222111000111222111222222444555666777888:::;;;<<<;;;::::::;;;<<<===???CCCEEEEEEEEEEEEFFFKKKKKKMMMOOOPPPOOOLLLJJJKKKHHHGGGKKKRRRXXXYYYXXX]]][[[XXXXXXZZZ^^^```aaa~~~tttfff]]]aaaqqq|||}}}|||}}}yyyssshhhiiilllppptttwwwyyy{{{uuusssrrrrrrssssssqqqoooeeefffggggggeeebbb```^^^ZZZVVVTTTTTTSSSVVV```kkkccc___[[[ZZZYYYSSSGGG>>>555444333555888;;;>>>???@@@<<<;;;;;;999<<>>>>>>>>>>>>>>>>>>>>??????::::::::::::;;;<<<=========<<<;;;;;;<<<<<<;;;999888999:::;;;;;;:::999888777666666666666666666666444444555666666666555555444444444444444444333333555555444444555666777777555666666777777888888888444444444444555555666666666777999;;;<<<<<<<<<<<<999999999:::;;;<<<======AAA<<<;;;>>>AAAAAACCCFFFIIIIIIKKKXXXdddbbbjjj|||uuuvvv{{{}}}ssseeeZZZUUUTTTSSSRRRSSSVVVXXXZZZXXXXXXXXXZZZ[[[[[[YYYWWWVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHGGGGGGHHHJJJIIIHHHJJJMMMQQQSSSQQQUUUddduuuuuuhhhZZZZZZnnnsssZZZEEE777::::::::::::888777777777333333333333222222222222000000000000000000000000/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***(((((()))))))))*********************************+++++++++,,,,,,,,,------+++,,,---......//////...---///111111000///000111000000111222444555666777999;;;<<<;;;::::::;;;<<<===@@@CCCEEEEEEFFFGGGIIIMMMMMMLLLNNNPPPPPPNNNLLLKKKHHHGGGLLLUUU[[[\\\ZZZ[[[XXXUUUTTTVVVZZZ\\\]]]uuucccXXX___lllzzzyyy}}}yyy|||~~~{{{tttkkknnnrrrwwwzzz{{{zzzyyyooonnnmmmnnnooonnnllljjjbbbbbbcccdddbbb```]]]\\\YYYSSSNNNMMMLLLNNNVVV___SSSPPPMMMKKKJJJDDD:::222111444888999999:::===@@@<<<999555555???TTTnnnwwwiii[[[WWWWWWTTTPPPMMMOOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGDDDBBBBBBDDDFFFGGGGGGHHHEEECCCCCCDDDCCC???<<<>>>???AAADDDFFFEEEBBB???===>>>>>>??????@@@AAAAAA;;;;;;::::::;;;<<<=========;;;::::::;;;;;;:::999888888999999999999888888666666666666666555555555333444555666666555444444222222222222222222333333333333333333444555666777444444555555666777888888444444444444555666777888777888999;;;;;;;;;::::::888888888999:::;;;<<<===???======@@@AAA???@@@DDDGGGFFFCCCJJJTTTWWWddd~~~{{{iiiccccccfffllluuu}}}{{{rrrlllbbb```\\\XXXUUUSSSSSSSSSUUUTTTRRRQQQQQQOOOMMMJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMKKKLLLMMMNNNNNNMMMNNNQQQWWW[[[^^^kkkrrriiibbb\\\VVVPPPSSSgggjjjMMM???===???::::::::::::999888666555222222222222111111111111///////////////////////////.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,***+++,,,---............,,,...000000///...///000//////000222333444555666888:::;;;;;;;;;;;;<<<>>>===@@@CCCEEEFFFGGGIIIKKKMMMLLLKKKNNNQQQRRRPPPMMMJJJHHHHHHNNNVVV\\\]]][[[YYYVVVRRRQQQSSSVVVXXXYYY{{{sssaaa[[[^^^}}}zzzvvvsssuuu~~~~~~xxxqqqtttzzz~~~~~~|||wwwtttkkkjjjiiiiiiiiihhheeebbb___^^^\\\[[[ZZZZZZZZZZZZVVVPPPKKKJJJJJJIIIKKKOOOIIIFFFBBB@@@???<<<777333333666;;;===<<<;;;<<<===888888666<<>>>>>>>>>>>????????????<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;;;;:::888888888888777777888888888666666666666555555444444333444555666666555333222000000000111111222222333111111111222333444666666555555555555555555666666444444333333444555777888666777888999999888777666666666666777888999;;;<<<<<<<<>>CCC@@@EEEDDDEEEKKKNNN[[[rrr{{{jjjhhh___ccchhhmmmnnnmmmkkkiiilllkkkkkkiiigggdddbbbaaaZZZXXXUUUSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJLLLNNNQQQTTTWWWXXXYYYTTTSSSSSSUUUYYY\\\]]]]]]fffiiirrr}}}rrrfffeeeiiiooouuuhhhhhhrrrkkkOOO@@@<<<<<<===999777666777888777444222222222111111111000000000////////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''((((((((())))))***************************++++++++++++,,,,,,,,,***+++,,,------...------,,,---//////........./////////000222333444555666666888999::::::;;;===>>>===???BBBDDDEEEGGGIIILLLJJJIIIKKKPPPTTTUUUPPPKKKHHHHHHIIINNNUUUZZZ\\\[[[VVVSSSPPPPPPQQQTTTUUUUUUsssfffcccaaannnnnniiilllkkkiiinnnvvv{{{}}}tttxxx~~~zzzsssnnniiihhhffffffeeeccc___\\\\\\YYYUUURRRQQQSSSVVVXXXSSSLLLHHHIIIJJJFFFBBBBBB<<<999666333333444555555666999<<>>AAAEEEGGGIIIDDDDDDCCC@@@>>>>>>@@@BBBDDDDDDDDDEEEFFFEEEBBB@@@??????>>>>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;999:::;;;;;;:::888999888777666666777888999555666666666555444333333333444555666666444222111...//////000111222222333///000000111222444555666777666555444444444444444333333222222333555666777555666777777777666444333444444555555666888999:::999;;;@@@BBB???:::<<>>???>>>666---777444222333666666333000111111111111000000000000////////////////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))+++)))(((''''''((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,------------+++---//////...---.../////////000222333444555666444666888999999;;;===???<<<>>>AAACCCDDDFFFIIILLLFFFGGGKKKRRRWWWWWWPPPIIIGGGGGGJJJNNNSSSXXXZZZ[[[TTTRRRPPPOOOQQQRRRSSSSSS