BM6@ 6(@@ kkkKKK;;;===999555888:::777888888888888999999999888888999;;;;;;;;;AAAIIInnniii___XXXVVVVVVTTTRRRSSSRRRUUURRRSSSYYYWWWWWWbbbhhhnnnxxxoooeeebbbddd```[[[WWWWWWWWWWWWWWWYYYVVVUUUVVVVVVVVV\\\cccfffhhhfff___TTTKKKHHHIIIFFFBBBAAABBBGGGRRRgggyyytttllljjjooojjjkkkpppiii[[[WWW]]]YYYPPPHHHEEEDDDEEEKKKSSS^^^___dddhhhbbbVVVRRRUUUPPPMMMLLLNNNNNNQQQ]]]kkklll___XXXTTTZZZdddvvvuuu\\\OOOBBBBBBEEEAAACCCFFFBBBFFFHHHBBBNNNTTTbbbfffIII;;;===999666888999777888888888888999999999::::::;;;=========CCCKKKjjjiii___WWWVVVVVVTTTRRRSSSPPPTTTRRRTTT[[[ZZZZZZfffppptttyyyrrrhhhdddccc___[[[XXXWWWXXXXXXXXXZZZWWWUUUWWWWWWVVV[[[bbbgggiiiiiibbbWWWMMMIIIIIIGGGCCCAAABBBFFFRRRhhh{{{xxxpppnnnqqqiiicccaaa^^^WWWSSSTTTWWWOOOHHHDDDCCCCCCIIIOOOXXX___jjjrrrlll___XXXYYYUUUPPPMMMNNNMMMMMMSSS\\\nnn{{{kkk___XXXUUUZZZdddwwwuuu\\\OOOCCCBBBEEEAAACCCFFFCCCGGGIIICCCOOOUUUddd|||___EEE999===999666888888777888888888888999999999::::::;;;=========CCCKKKfffjjj```WWWVVVVVVTTTRRRRRRNNNSSSQQQTTT]]]\\\]]]hhhxxxzzz{{{}}}sssiiicccbbb^^^ZZZXXXXXXXXXYYYXXXZZZWWWWWWXXXWWWWWWZZZ```gggjjjlllfff[[[PPPJJJIIIHHHEEEBBBBBBEEERRRiii}}}{{{uuutttqqqlllaaaWWWUUUVVVSSSMMMUUUNNNGGGEEECCCBBBEEEKKKSSSaaattt|||ooofffccc^^^XXXSSSRRRPPPMMMLLLMMMZZZiii|||~~~iii___YYYVVV[[[dddxxxssszzzyyy```PPPDDDBBBEEEBBBCCCGGGCCCGGGKKKEEEPPPVVVgggzzzWWWAAA888<<<888666888666777777888888888999999999888888999;;;;;;;;;AAAIIIfffkkk```VVVUUUWWWUUURRRQQQMMMRRRQQQTTT\\\[[[[[[fffvvvyyyzzz|||ssshhh``````]]]ZZZXXXXXXYYYYYYYYY[[[XXXXXXYYYXXXVVVYYY^^^fffkkknnniii^^^RRRKKKIIIIIIFFFCCCAAADDDPPPhhh~~~}}}|||~~~}}}yyywwwyyyzzz}}}vvvgggaaaeeeaaaWWWTTTMMMHHHFFFDDDAAADDDHHHTTTeee{{{vvvrrrjjjddd^^^\\\ZZZVVVOOOJJJQQQ]]]ooo~~~|||hhh___ZZZWWW\\\dddyyyggglllgggRRREEECCCFFFBBBCCCGGGDDDGGGLLLGGGQQQWWWjjjvvvQQQ>>>888;;;777777999666777777888888888999999999888888999;;;;;;;;;AAAIIIhhhlll```VVVUUUWWWUUURRRPPPMMMQQQPPPRRRYYYWWWVVV```lllrrrxxx}}}uuuiii___^^^\\\YYYXXXYYYZZZZZZZZZZZZXXXXXXZZZXXXUUUVVV[[[ccciiimmmjjj___SSSLLLIIIIIIGGGDDDAAAAAAMMMeee{{{|||wwwtttuuuuuutttwww|||vvvuuunnncccSSSMMMHHHFFFDDDBBBDDDHHHVVVeeezzzwwwrrrllliiigggddd[[[RRRSSSVVVaaarrr}}}zzzggg^^^ZZZXXX]]]fffxxxfffpppnnnTTTFFFDDDFFFBBBCCCHHHEEEGGGNNNIIIQQQXXXmmmvvvNNN>>>999:::666666:::666777888888888888999999999::::::;;;=========CCCKKKhhhmmm```UUUUUUWWWVVVQQQOOOLLLQQQOOOQQQWWWSSSRRR\\\bbbkkkvvv~~~yyylllaaa\\\ZZZXXXXXXZZZ[[[[[[[[[YYYXXXXXXZZZXXXTTTTTTWWW___eeejjjggg^^^SSSKKKIIIHHHFFFDDD@@@???HHH```vvv{{{tttooonnnmmmnnnrrrxxxvvvooohhh___RRRLLLGGGEEECCCBBBDDDIIIUUUbbbrrr~~~xxxuuuqqqiii```ZZZUUUWWWdddooosssvvv{{{}}}{{{ggg^^^ZZZXXX^^^hhhxxxqqqqqqUUUHHHDDDFFFBBBCCCHHHEEEFFFOOOJJJQQQXXXooo~~~tttMMM>>>999999444666:::666777888888888888999999999::::::;;;=========CCCKKKdddnnn```UUUTTTXXXVVVQQQNNNKKKOOONNNPPPWWWSSSQQQZZZ___iiiuuu~~~zzzmmm```[[[YYYXXXYYY[[[\\\\\\[[[XXXWWWXXXZZZWWWRRRQQQTTTZZZ```fffddd[[[QQQKKKIIIFFFEEEDDD@@@===DDDZZZpppwwwqqqllliiifffdddfffjjjpppvvvwwwmmmbbb\\\XXXTTTPPPJJJEEECCCAAA@@@DDDIIIUUU^^^lll}}}~~~wwwnnnhhh^^^YYY```dddeeejjjssswwwuuuwww|||ggg^^^YYYXXX```jjjzzzoooWWWHHHEEEFFFBBBCCCHHHFFFEEEOOOJJJPPPXXXppp}}}mmmMMM???:::888333666;;;777777888888888888999999999888888999;;;;;;;;;AAAIII```oooaaaUUUTTTXXXWWWQQQMMMIIINNNNNNPPPWWWSSSQQQ[[[```jjjvvv}}}yyylll^^^ZZZYYYXXXYYY[[[\\\\\\\\\XXXVVVXXXYYYVVVQQQPPPRRRXXX^^^cccaaaYYYPPPJJJIIIEEEEEEDDD@@@;;;BBBWWWlllsssnnniiifffaaa\\\ZZZ\\\___^^^\\\WWWTTTSSSSSSSSSOOOHHHBBB@@@??????CCCIIIVVV^^^kkk~~~xxxuuuiiibbbbbbaaa___gggtttzzzttt|||}}}hhh]]]YYYYYY```kkk{{{xxx~~~kkkWWWIIIEEEFFFBBBDDDIIIFFFDDDOOOJJJPPPWWWppppppDDD@@@;;;888777666666555777777777777888888888888777888999:::;;;>>>CCCFFFjjjttt\\\TTTZZZWWWSSSSSSQQQMMMMMMNNNPPPRRRTTTVVVWWWaaakkkuuuzzztttfffeee___\\\YYYYYYZZZ]]]^^^___XXXWWWVVVVVVTTTQQQKKKHHHSSS[[[___[[[WWWSSSLLLDDDGGG@@@<<<<<<;;;@@@RRRgggqqqnnneee\\\WWWXXXWWWSSS[[[WWWSSSSSSTTTUUUTTTRRRNNNIIIDDDAAA??????EEEMMMVVVccckkkqqq|||uuurrrtttsssmmmiiikkkyyymmmkkkxxx{{{fff[[[VVVUUU___kkk}}}|||rrr___GGG@@@FFFDDDDDDIIIKKKIIIRRRLLLTTT^^^vvvcccCCC???;;;888777777777666777777777777888888888888777888999:::;;;>>>BBBFFFeeeeeeXXX[[[VVVQQQRRRPPPMMMMMMNNNOOOQQQSSSUUUVVV```iiisssyyy}}}llleee___]]]ZZZYYYZZZ\\\]]]]]]XXXWWWVVVVVVTTTQQQLLLHHHOOOVVVZZZYYYWWWVVVQQQJJJHHHBBB>>>>>><<>>BBBEEE```lll[[[ZZZUUUQQQTTTSSSNNNNNNNNNNNNPPPRRRTTTUUU^^^fffpppwww}}}mmmbbb```]]]ZZZYYYZZZ[[[[[[[[[XXXWWWVVVVVVTTTQQQLLLHHHHHHNNNSSSUUUWWWYYYWWWSSSJJJDDD@@@@@@===???NNN```qqquuutttmmmeeebbb___[[[TTTQQQNNNOOORRRTTTTTTRRRPPPKKKFFFCCC@@@>>>CCCJJJYYYiiiooohhhhhh{{{tttnnnyyynnnbbbXXXVVVbbbrrrcccJJJBBBGGGEEEEEEKKKNNNSSS\\\UUUZZZccczzz}}}SSS>>>;;;888777888999999888666777777777888888888888777888999::::::===AAADDD^^^~~~kkkYYYYYYVVVTTTWWWVVVPPPOOOOOONNNOOOQQQSSSUUU[[[bbbllluuu~~~yyymmmccc```^^^ZZZYYYYYYZZZYYYXXXWWWWWWVVVVVVUUUQQQLLLIIIDDDGGGKKKPPPUUUXXXYYYWWWNNNFFFAAA???<<<>>>OOObbbvvvwwwooogggaaa[[[VVVPPPOOOQQQUUUWWWWWWQQQKKKFFFCCC???===AAAHHHZZZiiiooofffaaajjjyyyxxxooocccXXXVVVddduuueeeLLLCCCHHHGGGGGGNNNQQQWWWbbb\\\```iiiyyy{{{wwwOOO<<<:::888777888999999888666777777777888888888888888888999999:::<<<@@@DDD]]]|||kkkXXXYYYVVVTTTVVVTTTRRRQQQPPPOOOOOOQQQSSSTTTXXX^^^hhhsss{{{|||pppfff___]]]ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUQQQMMMIIICCCCCCEEEKKKQQQUUUWWWXXXSSSJJJBBB>>>;;;>>>QQQfffttt}}}rrrjjjfff^^^TTTOOOQQQWWW\\\^^^PPPKKKFFFCCC@@@===@@@FFFZZZeeelllgggccchhhnnnpppxxx{{{lll```WWWVVVeeewwwgggMMMDDDIIIHHHIIIRRRVVV[[[hhhbbbgggqqqvvvyyylllGGG;;;999888888999999999777777777777777888888888888888888999999:::<<<@@@CCC[[[yyypppZZZYYYUUURRRSSSPPPSSSRRROOONNNNNNOOOQQQSSSVVVZZZdddqqqyyynnnaaa^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVUUUVVVUUURRRMMMIIIEEEAAAAAAHHHOOOSSSVVVYYYXXXNNNFFFAAA<<>>GGGPPPUUUZZZ___]]]VVVQQQLLLDDD@@@JJJZZZooouuuzzz||||||zzzqqqhhh\\\VVVPPPNNNQQQUUUYYYZZZUUUQQQMMMLLLIIIFFFIIIOOOXXX___ccc```[[[[[[aaaeeeccchhhmmmoootttzzz|||zzz}}}}}}xxxkkkfffqqq~~~mmm]]]XXXYYY___mmm|||gggNNNDDDJJJKKKPPP\\\bbbkkk{{{wwwyyylllNNN<<<999888888777777777777777666666666666666777888888:::999999:::;;;===???AAANNNkkk^^^TTTTTTSSSSSSVVVOOOMMMKKKJJJIIIJJJKKKLLLQQQYYY^^^iiiwwwqqqggg]]]ZZZXXXVVVWWWWWWVVVUUUVVVUUUUUUUUUUUUSSSOOOLLLIIIGGGCCC@@@HHHVVV]]][[[^^^[[[WWWOOODDD@@@HHHTTTgggkkklllgggcccccccccbbbYYYTTTOOONNNRRRWWWZZZ[[[YYYWWWSSSNNNIIIGGGIIIKKKWWWWWWVVVWWWXXXZZZ\\\]]]aaacccfffjjjoootttwwwyyy{{{vvvnnndddbbbmmm|||ooo```XXXYYYaaappp~~~dddNNNEEEIIIKKKSSS___bbblllttt|||fffHHH777999888777777666666777777666666666666666777777888999999999999;;;===???@@@LLLhhh~~~\\\RRRTTTTTTTTTWWWPPPNNNKKKIIIHHHHHHIIIJJJNNNWWW]]]hhhwwwrrrhhh\\\ZZZWWWVVVVVVWWWVVVVVVWWWVVVUUUVVVVVVTTTPPPMMMGGGFFFBBBAAAHHHUUU[[[[[[___\\\YYYQQQGGGAAAHHHRRR]]]dddhhhfffeeefffeeeccc___YYYSSSRRRVVV\\\aaaccc^^^\\\WWWQQQLLLJJJLLLNNNTTTTTTSSSTTTUUUWWWYYYZZZ^^^```cccgggkkkooossstttuuuyyy||||||sssggg```eeettt|||ooo```XXXYYYbbbrrrgggQQQGGGLLLMMMUUUbbbeeeqqqzzzaaaEEE888999888777777666666777777666666555555666666777888999999888999:::<<<>>>@@@IIIdddaaaSSSTTTVVVUUUVVVQQQOOOKKKHHHGGGFFFGGGHHHMMMUUU[[[fffuuusssggg[[[YYYVVVUUUUUUWWWWWWVVVXXXWWWVVVVVVVVVUUURRROOOGGGEEEBBBAAAGGGRRRZZZ\\\```^^^[[[UUUKKKDDDHHHQQQ]]]fffnnnrrrssstttrrrmmmeee^^^VVVTTTYYYaaaiiimmmhhhddd^^^VVVOOOMMMNNNPPPPPPOOOOOOPPPQQQSSSVVVWWWZZZ\\\___bbbfffjjjlllnnnrrruuuxxx}}}tttggg```gggzzz|||nnn___XXXZZZdddtttjjjTTTJJJNNNPPPYYYfffjjjyyy{{{XXXBBB;;;888888777666666666666666666555555555555666777777888888888888:::<<<>>>???EEE___lllYYYWWWWWWUUUTTTQQQOOOKKKHHHGGGHHHIIIKKKMMMUUU[[[dddqqqzzztttggg[[[XXXUUUTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVUUUSSSPPPKKKHHHCCC@@@DDDNNNYYY``````___]]]XXXOOOHHHJJJPPPcccmmmyyy~~~wwwhhh___VVVSSSYYYdddooouuutttooofff\\\SSSNNNNNNOOOLLLLLLLLLMMMNNNQQQSSSTTTWWWYYY[[[^^^bbbeeeggghhhmmmpppttt{{{}}}ggg```ooozzzmmm___YYY\\\gggxxxlllUUUKKKOOOSSS]]]kkkppppppKKK;;;;;;888777777666555666666666555555555555555666666777777777777888999;;;===>>>DDD[[[|||uuu^^^XXXWWWVVVSSSPPPNNNKKKIIIIIIKKKMMMOOOOOOWWW[[[cccnnntttwwwiii\\\YYYUUUTTTTTTVVVWWWWWWXXXWWWUUUUUUVVVUUUSSSQQQPPPLLLEEEAAAAAAIIIWWWbbb___^^^]]]ZZZRRRKKKLLLRRReeeppp}}}{{{mmmcccXXXTTT[[[hhhttt{{{zzzpppcccXXXPPPNNNNNNJJJJJJJJJKKKMMMOOOQQQSSSUUUVVVYYY\\\___bbbdddeeeeeegggmmmvvvxxxbbbgggwwwvvvjjj^^^[[[___kkk}}}lllUUULLLQQQVVVbbbsssyyyhhhEEE999===888777666666555555666666555555444444555555666777777777777777888:::<<<>>>DDDXXXuuu|||bbbXXXWWWVVVUUUPPPNNNKKKIIIIIILLLOOORRRPPPWWW[[[aaakkkooo{{{lll___[[[WWWTTTUUUVVVWWWWWWXXXVVVTTTTTTUUUUUUSSSRRRSSSNNNHHHCCC@@@DDDQQQ^^^]]][[[[[[YYYTTTOOOPPPUUUeeeppp~~~wwwlll___YYY^^^jjjwww~~~vvviii\\\RRRNNNLLLHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTWWWZZZ]]]```bbbdddbbbdddkkkwwwyyynnneeelll|||pppfff^^^]]]cccpppwwwnnnWWWNNNUUU\\\kkk~~~aaaDDD999<<<777777666555555555555666555444444444444555666666666666666777888:::<<<===EEEVVVppphhhYYYUUUUUUUUUQQQOOOKKKHHHHHHJJJNNNQQQNNNUUUYYY```iiimmm}}}rrrbbb^^^XXXUUUUUUVVVWWWWWWWWWUUUSSSSSSTTTTTTSSSRRRQQQNNNKKKHHHAAA???HHHUUU[[[YYYXXXXXXUUUQQQSSSYYYbbbmmm}}}vvvggg^^^```jjjttt{{{{{{sssgggZZZPPPJJJHHHEEEEEEEEEGGGIIIKKKNNNPPPPPPRRRTTTXXX[[[___aaacccaaaccckkkwwwvvvmmmhhhsss{{{kkkccc]]]___gggtttqqqcccrrrqqq[[[SSS[[[eeevvvwwwYYY@@@444444777777666555555555555555555444444444444555666666666666666666888:::<<<===FFFVVVnnnooo[[[TTTTTTSSSRRROOOKKKGGGFFFHHHLLLNNNLLLSSSXXX___hhhlll|||vvvddd___ZZZVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSRRRMMMLLLMMMKKKCCC<<>>DDDLLLSSSWWWXXX``````````````````^^^]]][[[WWWQQQLLLHHHFFFFFFFFFGGGFFFEEEBBB@@@AAACCCFFFCCCBBBBBBBBBCCCFFFIIIJJJNNNOOORRRTTTVVVWWWWWWWWWXXXYYY]]]dddmmmsssvvvwwwyyy}}}~~~|||uuupppttt~~~rrrccc[[[[[[iii}}}yyy~~~yyy^^^BBB777:::999222555555555555555555555555444444444444444444444444555555555666777888::::::===AAASSSsssrrr]]]VVVVVVRRRPPPMMMIIIGGGFFFEEEEEEKKKKKKNNNSSSVVV\\\jjjwwwrrrggg]]]ZZZYYYVVVTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJFFFDDDBBB===:::AAANNNWWWWWWTTT[[[[[[ZZZYYYWWWVVVUUUUUUVVVTTTRRRMMMHHHCCC@@@???AAABBBBBB@@@???@@@BBBDDDCCCBBBBBBBBBCCCEEEHHHIIILLLNNNQQQTTTVVVWWWXXXXXXUUUXXX^^^eeemmmrrruuuvvvvvvzzz|||~~~tttsss||||||pppaaa\\\___ooo}}}oooSSS===777999888333444444444444444444444444333333333333333333333333555555555666777888999:::<<<>>>MMMkkk|||```UUUUUUQQQPPPMMMJJJGGGFFFEEEEEEKKKKKKNNNRRRTTTYYYfffrrrxxxkkk___[[[ZZZXXXWWWXXXVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMMMMNNNLLLIIIGGGBBB<<<777===IIIRRRRRROOOVVVWWWWWWVVVTTTSSSTTTUUURRRSSSRRRNNNHHHBBB???>>>===>>>??????======???@@@CCCBBBBBBBBBCCCEEEGGGIIIKKKMMMOOORRRTTTVVVVVVVVVPPPUUU]]]eeekkkooopppqqqooorrrvvvzzz|||ttt{{{yyymmm^^^]]]cccssszzzyyyyyyaaaFFF999777777555444444444444444444444444444333333333333333333333333555555555555777888999::::::;;;GGGcccgggVVVVVVPPPOOOMMMJJJHHHFFFEEEEEEJJJJJJMMMPPPRRRVVVbbbnnn}}}qqqccc\\\ZZZXXXXXXZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPOOOOOOOOOPPPOOOLLLIIICCC???;;;;;;@@@DDDFFFFFFNNNQQQRRRRRRPPPPPPQQQSSSMMMNNNNNNKKKFFFAAA@@@@@@<<<>>>??????>>>===>>>???CCCCCCBBBAAABBBDDDGGGHHHKKKLLLNNNPPPQQQRRRRRRRRRMMMSSS]]]eeejjjlllllllllkkknnnsssxxx}}}wwwjjj]]]```iiiyyysssaaabbbpppsssWWW===666777444333555444444444444444444444444333333333333333333333333555555555555666888999:::999999CCC^^^oooZZZXXXPPPOOOMMMJJJHHHFFFEEEEEEIIIIIILLLOOOPPPTTT___kkktttvvvfff]]]ZZZXXXXXXZZZXXXXXXXXXXXXWWWVVVUUUUUUPPPPPPOOOPPPQQQPPPMMMKKKFFFEEEAAA===999888<<>><<<:::888<<>>>>>AAADDDEEEEEEDDDEEEEEEFFFEEECCCBBBBBBDDDFFFGGGHHHJJJLLLLLLJJJIIIKKKNNNQQQVVV^^^cccfffggghhhhhhhhhkkkppptttwwwzzz}}}ssseee\\\ggguuu~~~^^^TTTLLLrrrwww\\\FFF555333666444222444444444444444444444444444333333333333333333333333444444555666777888999999888???@@@LLLnnn{{{\\\XXXRRRSSSPPPKKKIIIKKKHHHBBBGGGIIIKKKLLLNNNRRRZZZ```nnn}}}mmmccc___[[[XXXXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPOOOOOONNNMMMMMMLLLJJJHHHEEEBBBAAA>>>;;;999999<<>>111222666555333555444444444444444444444444333333333333333333333333444444555666777888888999999>>>===GGGfffbbb^^^UUUTTTPPPKKKJJJKKKIIIEEEEEEGGGJJJKKKLLLQQQXXX^^^gggrrrrrrfff```\\\ZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPOOOOOONNNNNNMMMMMMLLLJJJHHHGGGEEEBBB===:::777:::===???@@@AAADDDFFFKKKKKKIIIFFFCCCCCCEEEGGGLLLMMMLLLJJJGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIHHHHHHIIILLLNNNVVVVVVWWWWWWXXX\\\aaaeeegggiiilllnnnqqqtttxxx{{{zzz}}}wwwiii^^^aaannn~~~xxxaaaTTTPPPoookkkEEE:::111333666555444444333333333333333333333333333333333333333333333333333444444555666777888888999<<<;;;CCC___llldddWWWTTTOOOKKKIIIIIIHHHFFFDDDGGGJJJKKKLLLPPPWWW\\\ccclllyyyiiibbb\\\ZZZ[[[WWWWWWWWWWWWVVVUUUTTTTTTPPPPPPOOOOOOOOONNNNNNNNNMMMLLLJJJIIIGGGDDD???;;;999:::<<<>>>???AAADDDGGGMMMLLLJJJFFFCCCEEEKKKPPPSSSRRRPPPLLLHHHFFFGGGHHHFFFFFFFFFFFFFFFHHHIIIIIIKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTXXX]]]bbbeeegggiiikkkmmmppptttwww|||{{{|||~~~~~~rrrfff```eeesssuuufff]]]```||||||^^^???999444444666555333333333333333333333333333333333333333333333333333333333333444555666777888888888;;;999@@@XXXuuuuuudddXXXSSSNNNKKKIIIGGGFFFEEEEEEGGGKKKLLLMMMPPPVVV[[[ccckkknnnddd]]]ZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHEEE@@@<<<999:::;;;;;;<<>>RRRjjj}}}```XXXRRRNNNMMMKKKGGGDDDEEEDDDGGGKKKLLLMMMPPPUUUZZZ```kkk{{{ttthhh___[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKIIIIIIHHHFFFBBB@@@999999999888888;;;???BBBEEEFFFEEEAAA>>>@@@HHHOOOOOOOOONNNKKKHHHFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJMMMPPPPPPOOOGGGJJJNNNQQQSSSVVVYYY\\\^^^aaaeeehhhjjjmmmooorrrqqqqqqrrruuu{{{wwwfff___bbbsss}}}rrrqqq|||zzz```@@@777777666444333333333222222222222222222222222222333333333333333333333333222333333444555666777777888:::777===LLL___cccYYYRRROOOPPPNNNGGGDDDEEEBBBFFFIIIKKKLLLNNNSSSXXXZZZhhhppp{{{mmmccc]]][[[WWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKIIIHHHHHHHHHFFFDDD<<<;;;:::888777999>>>AAACCCEEEEEEAAA;;;;;;AAAGGGGGGIIIJJJIIIGGGEEEEEEFFFCCCDDDEEEGGGHHHHHHIIIIIIFFFFFFHHHLLLPPPRRRPPPNNNJJJLLLNNNPPPQQQTTTWWWZZZZZZ^^^dddhhhkkkmmmooopppnnnppprrruuuyyy~~~tttddd```hhh|||ppptttqqqZZZ<<<333555555222111222333333222222222222222222222222333333333333333333333333222333333444555666777777999:::888<<>><<<999888:::???CCCEEEHHHHHHCCC<<<999>>>CCCBBBDDDGGGGGGFFFEEEDDDEEECCCCCCEEEFFFGGGHHHHHHHHHGGGHHHJJJOOOTTTUUURRROOONNNNNNNNNNNNOOORRRVVVYYYWWW\\\ccciiilllmmmnnnoooqqqtttwwwxxxzzz|||ssseeeeeeppp~~~oootttwwwyyy\\\CCC777444444333333333333222222333333333222222222111111111222222333333222222111444444333444444555666777444999888:::EEESSSrrrrrr]]]SSSQQQQQQJJJIIIJJJCCCGGGBBBBBBHHHMMMMMMOOOTTTYYY___dddqqqtttlllccc\\\ZZZXXXUUUUUUUUUUUUSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNPPPMMMJJJJJJMMMLLLGGGBBBEEEBBB===999888999;;;===DDDIIILLLGGG>>>:::>>>DDDBBBEEEIIIJJJIIIFFFCCCBBBBBBDDDFFFFFFDDDDDDGGGJJJIIIGGGGGGKKKSSSWWWWWWUUUPPPNNNLLLKKKMMMPPPUUUXXX\\\\\\^^^aaaggglllooopppppprrruuuwwwxxx{{{zzzlllaaaiiizzz~~~~~~www}}}}}}iiiPPP<<<444444444333333333222222222333333222222222111111111111222222333333222222111444333333444444555666777555999777999BBBNNNjjjwww```UUUTTTTTTLLLIIIJJJDDDIIIDDDCCCHHHLLLKKKMMMQQQUUU[[[```lll~~~ooocccZZZZZZXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQNNNLLLNNNLLLKKKLLLMMMMMMIIIFFFCCCAAA===:::999999;;;<<>>222222666333333222222222111111111222222222111111111000000000111111222222111111000333222222333333444555666444777555777===@@@QQQlllyyyaaaVVVUUUOOOLLLNNNLLLHHHGGGDDDDDDGGGKKKNNNNNNNNNRRRYYY___kkkyyynnnaaa^^^ZZZXXXWWWWWWWWWVVVSSSSSSSSSSSSRRROOOKKKGGGIIIKKKMMMMMMLLLJJJJJJJJJIIIGGGEEEAAA===999666444999999;;;AAAHHHNNNQQQQQQKKKJJJHHHEEEBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFGGGIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQUUU[[[___aaabbbdddfffhhhjjjlllnnnpppssswwwyyyyyyqqqooottt~~~iiinnnUUUCCC777111000333222222222222111111111111222111111111111000000000000000111111111111000000222222222222333444555666333666555777===>>>KKKccclllWWWTTTOOOMMMPPPNNNHHHGGGEEEBBBEEELLLOOONNNMMMPPPWWW]]]dddxxxsssfffccc]]]ZZZYYYXXXXXXWWWSSSSSSTTTTTTTTTQQQLLLHHHGGGHHHIIIJJJKKKJJJJJJIIIKKKIIIFFFCCC???;;;888777999888999===DDDKKKQQQTTTPPPPPPOOOLLLIIIGGGGGGHHHGGGEEEDDDDDDEEEGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQUUU[[[^^^^^^```cccffffffiiikkkmmmooorrruuuxxxvvvyyy}}}~~~uuupppsss}}}}}}zzzuuudddvvv~~~sss^^^FFF999555222111111222222222222111111111111111111111111000000000000000000111111111111000000222222222222333444555666333666555777;;;:::DDDZZZzzzyyyZZZTTTPPPOOOQQQNNNIIIJJJFFFBBBDDDKKKMMMKKKLLLLLLSSSZZZ^^^lll{{{kkkgggaaa\\\ZZZYYYXXXXXXSSSSSSTTTVVVVVVRRRMMMIIIBBBAAABBBFFFJJJLLLKKKIIIJJJHHHFFFCCCAAA???>>>============>>>AAAFFFLLLPPPQQQSSSTTTSSSPPPMMMKKKKKKFFFDDDBBBCCCFFFHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGHHHEEEFFFIIIKKKMMMNNNOOOOOOQQQVVV[[[\\\\\\^^^cccgggfffhhhkkklllnnnqqquuuwwwrrrvvv{{{~~~~~~}}}pppnnnyyyoooqqqzzzpppgggiiiTTT===555555555333111222222222111111111111000111111111111000000000000000000111111111111000000222222222222333444555555333777555666:::777???TTTooo]]]TTTQQQPPPQQQMMMLLLLLLHHHAAACCCIIILLLHHHJJJIIIPPPXXX[[[eeennniiiccc^^^[[[ZZZYYYXXXSSSTTTUUUWWWWWWTTTNNNJJJ>>>======CCCJJJNNNMMMIIIHHHGGGEEECCCBBBAAABBBBBBBBBBBBCCCBBBAAACCCGGGJJJPPPSSSVVVWWWTTTQQQNNNMMMFFFCCCBBBCCCFFFIIIHHHFFFDDDFFFGGGGGGFFFFFFGGGHHHCCCEEEHHHKKKMMMOOOOOOOOORRRVVV[[[\\\[[[]]]ccchhhfffhhhjjjlllnnnqqqtttwwwyyy}}}~~~}}}zzzlllmmm|||hhhrrr~~~}}}gggLLL555222666444333555444444444444333333222111000000000000000000000000222222222111111111000000111111222222222333333333444555666666888<<>>AAAIIIJJJGGGGGGDDD@@@===>>>BBBHHHLLLLLLNNNMMMIIIGGGHHHFFFBBBIIIKKKOOOQQQRRRPPPMMMKKKKKKFFFAAA@@@CCCHHHJJJKKKHHHIIIHHHHHHGGGFFFEEEDDDHHHHHHHHHIIIJJJKKKLLLMMMSSSTTTUUUWWWZZZ]]]```aaadddeeegggiiilllrrrxxx}}}~~~|||zzz{{{~~~|||~~~vvvoooyyyzzzjjjiiirrrXXXCCC444444777555222444333333444444333333222111000000000000000000000000222222222111111111000000111111111222222222333333333444444555666:::???CCCYYYzzzpppZZZUUUTTTPPPMMMMMMLLLIIIFFFDDDEEEIIILLLMMMJJJMMMTTTVVV[[[lll~~~tttjjjeeebbb]]]ZZZYYYWWWWWWXXXXXXWWWVVVTTTSSSMMMLLLGGGAAABBBGGGGGGDDDFFFCCC???<<<===BBBHHHLLLRRRUUUUUURRRPPPPPPMMMIIIHHHGGGGGGGGGHHHHHHIIIJJJHHHDDD@@@@@@CCCGGGJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQSSSVVVZZZ^^^aaaccceeefffiiikkknnnrrrxxx||||||~~~}}}~~~vvvsss|||{{{ssswwwrrr\\\DDD888222666888444222333333333333333333222222111000000000000000000000000222111111111111000000000111111111222222222222333222333333444444777;;;>>>QQQlll```VVVWWWTTTLLLNNNMMMKKKGGGDDDDDDFFFIIINNNIIIJJJPPPSSSWWWdddssszzzmmmhhheee```[[[YYYXXXXXXYYYYYYXXXWWWVVVUUUSSSQQQLLLEEEDDDEEEDDDAAACCC@@@===;;;<<>>>>>AAAEEEHHHDDDBBBAAABBBEEEHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNQQQUUUZZZ^^^bbbdddccceeehhhjjjlllooosssvvvvvvzzz~~~}}}zzz{{{zzzwwwyyyvvvyyyzzzcccIII777222222666777333222444222222333333333222222111000000000000000000000000111111111111000000000000111111111111222222222222222333444444444555999;;;III___iiiUUUUUUUUUNNNOOONNNLLLHHHEEECCCDDDEEELLLGGGGGGLLLRRRWWW```jjj}}}qqqiiifffaaa\\\YYYXXXXXXXXXXXXWWWWWWVVVVVVWWWUUUPPPJJJGGGEEEDDDBBBBBB???;;;999;;;???EEEIIIQQQXXX]]]___``````[[[UUUNNNJJJCCC===<<<>>>BBBEEEAAABBBCCCEEEHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMPPPTTTXXX]]]aaaccc___bbbeeeggghhhjjjmmmooopppssswww{{{||||||zzzzzzzzzwwwuuuyyyuuuyyy~~~sss{{{lllTTT;;;333222333555444111222555111111222333333222222222////////////////////////000000000000000000000000000000111111111222222222333444555555555666888:::CCCUUUvvvvvvXXXRRRTTTRRRPPPPPPNNNJJJFFFCCCCCCDDDLLLIIIHHHLLLQQQUUU\\\aaammmyyylllfffaaa]]][[[WWWWWWWWWVVVVVVVVVVVVVVVXXXVVVSSSOOOKKKGGGFFFFFFCCC@@@;;;888999===CCCFFFKKKRRRYYY]]]```bbb___ZZZPPPLLLFFFAAA======???@@@AAACCCFFFIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVZZZ]]]___^^^```ccceeefffhhhjjjlllooooooqqqtttvvvxxxxxxxxxuuuttttttzzz~~~ttt~~~}}}vvv}}}lllWWWCCC444333444444333222111222444000111222222222222222222//////////////////////////////000000000000000111000000000111111111111222333555666666555666888:::@@@LLLiiibbbUUUUUUUUUQQQQQQPPPMMMHHHEEECCCCCCNNNMMMLLLMMMOOORRRVVVYYYfffvvvkkkddd```___WWWWWWVVVVVVVVVVVVVVVWWWXXXVVVUUUTTTOOOIIIHHHJJJFFFBBB===999888;;;???CCCFFFNNNTTTXXX\\\``````\\\OOOLLLHHHCCC@@@>>>======CCCEEEIIIKKKKKKKKKLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLNNNOOOPPPRRRUUUXXXZZZ[[[```bbbdddeeefffhhhkkknnnqqqpppoooqqqtttwwwxxxxxxtttuuuxxx}}}~~~wwwvvvttt~~~qqq}}}qqq[[[CCC666555222333333222222222222111000000111222222222222222////////////////////////////////////000000111111000000000000111111111111222333555666555666888:::===EEE\\\sss]]]WWWWWWQQQRRRRRROOOJJJFFFDDDDDDJJJLLLNNNMMMMMMPPPUUUWWWbbbsssvvvjjjdddcccXXXXXXWWWVVVVVVWWWXXXYYYZZZXXXXXXXXXRRRJJJIIILLLIIIEEE???999777999<<>>@@@AAABBBAAA??????BBBGGGJJJLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLOOORRRUUUXXXZZZ\\\\\\]]]```dddhhhjjjkkkjjjkkknnnpppqqqrrrsssssszzz~~~ggg^^^bbbgggiiillltttyyymmm```KKK888111333333111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000111111111111222222333333444444555555555<<<>>>IIIggghhh]]]YYYUUUTTTTTTRRROOOLLLDDDEEEGGGJJJLLLMMMNNNOOOSSSWWW]]]ggg{{{ooojjjddd```^^^\\\XXXYYY\\\^^^^^^___aaa```[[[RRRJJJGGGHHHJJJJJJGGGCCC>>>:::777777777777888:::<<<======>>>@@@DDDJJJMMMNNNNNNIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJLLLNNNQQQUUUWWWYYY[[[\\\^^^aaacccfffhhhiiifffiiimmmnnnooorrrwww||||||xxxYYYYYY```iiilllkkknnnvvv~~~xxxttt\\\OOO===111000333222000000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////000000000000111222222333444444555555444::::::AAAXXXwwwsss```YYYTTTTTTUUURRROOOMMMDDDCCCDDDGGGKKKMMMLLLJJJUUUYYY]]]```nnnxxxoooiiiccc```\\\YYYZZZ___aaa```___aaabbb]]]SSSJJJDDDEEEHHHKKKKKKIIIEEEBBB>>>===;;;999999:::<<<===???AAADDDHHHLLLNNNOOOOOOKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMPPPSSSVVVWWW\\\^^^```aaabbbbbbdddeeefffjjjnnnnnnooosss|||~~~kkkWWWVVV[[[aaacccaaabbbeeeiii```___xxxHHH===333000222444222000////////////////////////////////////////////////....................................////////////....../////////000000000111111222222333444444555444::::::===NNNhhhhhh\\\SSSSSSTTTQQQNNNNNNEEEBBBAAADDDJJJMMMMMMKKKNNNSSSWWWYYY```xxxvvvnnnfffbbb^^^\\\^^^bbbfffcccbbbcccddd___VVVMMMGGGFFFEEEGGGKKKMMMLLLKKKFFFDDDBBB???>>>>>>??????CCCDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLOOORRRTTTVVVZZZ\\\___``````aaadddfffhhhlllppprrrsssxxx{{{```VVVTTTSSSTTTVVVXXXZZZZZZYYYNNNRRRppp999222...111444333111000////////////////////////////////////////////////........................------........./////////////////////000000000000111111222222333333444444444:::999;;;HHH[[[zzztttdddWWWUUUTTTPPPMMMOOOGGGDDDBBBCCCHHHLLLNNNMMMHHHLLLRRRVVV[[[llluuuiiidddbbb```aaaccchhhfffeeeeeeeeebbb\\\WWWPPPKKKEEECCCGGGLLLOOOOOOIIIGGGEEECCCBBBAAABBBBBBEEEEEEEEECCCAAABBBEEEGGGMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNQQQSSSTTTSSSWWWZZZ]]]^^^bbbiiinnnjjjnnnssswww{{{lllUUUQQQOOOMMMLLLPPPVVVYYYXXXVVVNNNTTTttt333...---222333000///111........................////////////////////////........................---------.........////////////000000000111111111111111111222333333444444333888777999BBBNNNnnnnnn]]]YYYWWWQQQOOORRRKKKIIIEEEDDDFFFJJJMMMOOOJJJLLLPPPUUUZZZeee|||ooohhhgggeeeccccccdddddddddeeedddcccbbbaaa[[[RRRGGGBBBDDDHHHKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGCCC>>>;;;===BBBGGGLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSPPPTTTXXXZZZ\\\bbbkkksssjjjnnnuuu}}}\\\NNNMMMKKKLLLNNNRRRVVVWWWWWWUUUPPPWWWyyy333///...222222------222........................////////////////////////........................---------.........//////000000000000111111111111000111111222333333444444222666555777===FFFaaavvvbbb\\\ZZZSSSQQQTTTOOOLLLHHHEEEDDDGGGLLLPPPLLLKKKNNNRRRUUU\\\nnnssskkkkkkiiidddbbb^^^```aaabbbbbbbbbdddfffbbbWWWJJJBBBBBBEEEGGGHHHDDDEEEFFFHHHIIIJJJJJJJJJKKKHHHCCC===999<<>><<<>>>CCCGGGNNNNNNNNNNNNLLLKKKIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUTTTTTTWWW\\\aaadddfffggghhhssszzz~~~xxx___OOOJJJJJJLLLJJJIIILLLQQQRRROOOKKKEEE\\\000000000000//////......000/////////.........---//////.........---------....................................//////////////////000000000111111111000000000000111222333333666222333888999<<>>HHH___kkkaaaaaa^^^ZZZXXXTTTTTTRRROOOKKKGGGFFFFFFOOOOOONNNMMMLLLNNNRRRVVV\\\bbbrrrtttkkkhhhggggggfff\\\[[[YYYZZZ[[[\\\\\\[[[WWWXXXWWWVVVTTTTTTVVVWWWVVVUUUTTTUUUUUUTTTQQQNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHJJJMMMPPPRRRPPPXXXbbbiiijjjmmmyyy|||yyytttpppooouuu~~~}}}xxxrrrnnnlllnnnmmmkkklllppptttfffPPPDDDAAADDDDDD@@@???AAACCCCCCDDDCCCEEEIIINNNPPPNNNKKKGGGRRRppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,---------.........---------.........//////111111111111111222222333222222555;;;???NNNppppppiii```XXXWWWVVVUUUTTTRRROOOKKKHHHEEEJJJOOORRRPPPLLLKKKNNNQQQWWW[[[eeetttyyyqqqllliiiggg^^^]]]\\\\\\]]]]]]]]][[[ZZZZZZZZZXXXVVVUUUWWWXXXYYYXXXVVVUUUUUUTTTQQQOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHJJJLLLQQQUUUWWWXXX^^^iiitttzzz}}}yyyvvvtttkkkkkkooovvv}}}}}}wwwqqqjjjgggfffjjjkkkiiiiiikkkzzzmmmVVVKKKFFF>>>CCCCCC===;;;???BBBBBBCCCCCCEEEJJJNNNOOOLLLIIIEEERRRttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////111111111111111111222222222222666;;;<<>>@@@DDDFFFAAAFFFIIIKKKOOOSSSQQQLLLEEEYYY|||******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------...////////////000000000111111111333333444666777<<>>>>>@@@DDDFFFEEEIIIKKKLLLOOORRRPPPKKKDDDUUUttt******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...////////////000000000000111111333222444555555777@@@KKKbbbiiiWWWWWWWWWWWWWWWTTTRRRQQQRRRPPPLLLGGGFFFIIINNNTTTWWWOOOPPPRRRSSSUUUXXX]]]aaajjj|||rrrnnnkkkiiigggbbbbbb^^^YYYYYYZZZYYYUUUZZZZZZZZZYYYWWWTTTRRRPPPRRRRRRRRRQQQPPPPPPRRRUUUXXX\\\bbbjjjuuu|||yyyxxxtttooojjjjjjnnnqqqyyyqqqmmmggg___[[[[[[```\\\___lll{{{}}}^^^HHH@@@AAACCCDDD>>>===<<<<<<>>>@@@CCCEEEFFFIIIKKKKKKNNNPPPMMMHHHEEERRRnnn******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...------------...//////////////////000000000111111111333555444444:::BBBTTTtttfffYYYUUUTTTVVVXXXUUUQQQPPPTTTOOOHHHEEEGGGLLLRRRUUULLLLLLMMMNNNQQQTTTWWWYYY___jjj||||||tttpppgggeeeaaa]]]\\\\\\[[[YYYYYYYYYZZZXXXVVVTTTRRRRRRSSSTTTUUUVVVWWWZZZ___bbbjjjooowwwzzzrrrrrrpppllliiiiiilllrrruuu{{{rrrhhheeeaaa[[[XXXWWW[[[[[[eeezzzfffJJJ@@@@@@??????BBB;;;;;;<<<===>>>@@@BBBCCCDDDGGGIIIIIIKKKNNNLLLGGGHHHTTTnnn******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...............------------...//////...////////////000000000000///222555555444999???EEE^^^~~~cccWWWPPPUUU]]]\\\VVVRRRUUUQQQLLLIIIIIIKKKLLLMMMNNNMMMLLLLLLNNNRRRUUUWWW]]]ccckkksssyyytttoookkkhhhdddaaa```\\\^^^___]]]ZZZXXXXXXYYYZZZ\\\___bbbgggmmmtttxxx~~~xxxqqqlllkkkgggcccdddjjjppprrrrrrooofff___^^^\\\XXXUUUUUURRRYYYmmmiiiQQQ======AAA???>>>@@@<<<<<<===>>>???@@@@@@AAADDDGGGHHHIIILLLPPPOOOJJJLLLYYYsss******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...------------...//////......////////////000000//////111555666555888===>>>NNNkkkttt|||xxxbbbPPPQQQYYYZZZVVVTTTVVVSSSPPPOOOMMMLLLIIIGGGOOOPPPOOONNNMMMNNNQQQSSSXXX\\\bbbfffiiisss|||sssmmmkkkhhhjjjkkkiiifffdddfffhhhjjjmmmrrrwww}}}}}}xxxssspppnnnnnnhhheeedddhhhppptttrrrnnnccc]]]YYYXXXWWWTTTSSSUUUSSSaaa|||SSSDDD:::===AAA???===>>>>>>>>>>>>>>>>>>???@@@@@@FFFIIIJJJJJJNNNRRRQQQMMMMMMZZZvvv******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,---------............------------...//////........./////////000000000///000444666555777;;;>>>DDDVVVxxx```TTTSSSRRRSSSWWWVVVUUUTTTSSSRRROOOJJJGGGIIIMMMQQQPPPLLLJJJLLLOOOOOOQQQXXX]]]^^^```mmmzzz}}}{{{xxxsssoookkkjjjiiibbbcccggglllooommmhhhcccXXXUUUSSSSSSSSSRRRVVV]]]hhh|||fffEEEAAA>>>>>>>>>>>>===<<<======<<<<<<===>>>@@@AAAGGGIIIJJJIIILLLPPPOOOKKKIIIWWWsss******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////............/////////000111///000333555333555999>>>===GGGdddxxx___TTTOOOTTT^^^VVVVVVUUUVVVUUURRRMMMJJJ@@@HHHPPPQQQLLLHHHJJJMMMJJJIIIMMMUUUXXXYYY```jjjmmm}}}tttsssqqqooolllggg```[[[UUU\\\cccgggeee___XXXUUUQQQOOONNNPPPPPPSSS\\\fffoooHHH@@@BBBBBB>>>;;;<<<<<<<<<<<<;;;::::::;;;>>>@@@BBBFFFHHHHHHFFFHHHKKKJJJFFFEEESSSooo++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......000000000000111222333444:::<<>>@@@AAAIIIHHHGGGFFFFFFFFFGGGHHHHHHQQQhhh++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......000000000000111222333333555666;;;HHH^^^vvvZZZQQQRRRYYYXXXWWWWWWWWWVVVTTTSSSJJJHHHFFFEEEFFFIIILLLOOOMMMLLLKKKKKKNNNRRRWWWZZZZZZ```iiiqqqzzz}}}yyywwwtttqqqnnnllliiidddaaa___```bbbccc```___[[[VVVQQQOOONNNMMMOOOMMMOOOWWWbbbsss|||[[[FFF@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAAGGGFFFEEEDDDDDDEEEFFFGGGGGGOOOeee++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......000000000000111222333333666666999@@@NNNkkk|||```OOOQQQRRRUUUWWWXXXVVVTTTRRRNNNKKKGGGEEEDDDGGGJJJMMMRRRPPPMMMKKKLLLNNNRRRTTTUUUYYY___cccgggnnnvvv|||~~~}}}uuusssooolllkkkiiigggeeebbb```\\\ZZZZZZ]]]```bbbZZZUUUPPPLLLJJJIIIIIIIIISSSOOOSSSeee~~~aaaIII>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAEEEDDDCCCCCCCCCDDDEEEFFFFFFMMMaaa++++++++++++++++++++++++************************++++++******++++++,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------....../////////000000111222333777888:::===DDDYYY}}}aaaNNNNNNPPPUUUZZZZZZUUUOOORRRPPPMMMJJJIIIIIIJJJKKKRRRQQQOOOMMMLLLLLLLLLLLLQQQTTTYYY\\\___ccchhhkkknnnuuu~~~~~~|||zzzvvvssshhhfffcccaaaaaa```^^^]]]ZZZYYYYYYXXXXXXXXXYYYZZZSSSMMMIIIHHHIIIIIIIIIJJJNNNUUUfff}}}hhhLLL@@@===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAADDDDDDCCCBBBBBBCCCEEEEEEFFFLLL___|||++++++++++++++++++++++++************************+++*********++++++,,,---------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......////////////000111222333111333777888;;;GGGbbb{{{cccYYYQQQQQQXXX]]]ZZZUUURRRRRRRRRQQQOOOLLLIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMQQQTTTWWWZZZ]]]___aaaeeekkkpppuuu|||{{{tttsssrrrqqqooojjjccc^^^___]]][[[ZZZZZZZZZYYYWWWVVVWWWXXXXXXVVVSSSPPPNNNPPPJJJHHHKKKMMMKKKLLLPPPRRRgggwwwSSS???<<<===;;;:::::::::::::::;;;<<<<<<;;;;;;:::;;;<<<===???@@@DDDCCCCCCBBBCCCDDDEEEFFFGGGMMM___|||++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......////////////000111222222///222666888888>>>OOOaaattt]]]QQQRRRXXX[[[[[[RRRSSSTTTTTTRRRNNNJJJHHHDDDFFFJJJMMMOOOOOONNNNNNKKKLLLMMMOOOQQQSSSTTTUUU[[[___ccceeegggkkkrrrwww||||||}}}}}}yyywwwvvvqqqjjjhhhfffcccbbb```^^^[[[YYYZZZXXXVVVUUUVVVVVVUUUTTTSSSTTTVVVVVVSSSOOOJJJGGGJJJFFFGGGLLLMMMMMMSSS\\\lllaaaEEE;;;;;;:::888999999999999:::;;;<<<===;;;:::::::::;;;===???@@@CCCBBBBBBBBBBBBDDDEEEFFFHHHNNN```}}}++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------............------------......///......//////000111222222444888:::999;;;FFFRRRqqqjjj]]]YYYYYYZZZUUUUUUVVVVVVTTTRRROOOMMMIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNPPPPPPQQQTTTXXX\\\______aaaeeeiiijjjllloooqqqpppooooooppprrrssstttvvvvvvsssnnnjjjhhhjjjiiiffffffgggccc^^^[[[ZZZZZZZZZ\\\]]]\\\[[[UUUSSSQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIGGGHHHEEEHHHQQQVVV[[[kkk}}}iiiJJJ>>>===:::888999999999999999:::;;;<<<===;;;:::::::::;;;===???@@@AAAAAA@@@@@@AAABBBDDDEEEGGGNNNaaa~~~++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------...............------..................//////000111222333333555777666777???III[[[|||tttccc[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSPPPLLLHHHEEEEEEGGGHHHKKKIIIHHHIIIKKKMMMNNNOOOMMMQQQVVVYYYXXXYYY[[[^^^```cccggghhhhhhgggggggggeeeeeedddeeeeeedddaaa___\\\^^^]]][[[[[[]]]ZZZUUUTTTUUUXXXZZZ\\\YYYTTTPPPRRRPPPNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKQQQ]]]fffqqqjjjOOO;;;;;;???;;;999===999999999999:::;;;<<<===::::::::::::;;;===???@@@??????>>>>>>???AAABBBDDDFFFNNNaaa~~~++++++******************+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222222222333666999<<>>===>>>@@@@@@??????@@@AAAIIIOOO___yyy************************+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222111111222444777:::<<<@@@QQQpppeeefffeee___WWWRRRTTTYYYTTTVVVSSSMMMLLLNNNLLLGGGIIIGGGHHHLLLMMMKKKKKKMMMOOOPPPRRRTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQNNNKKKMMMJJJIIIKKKJJJFFFFFFHHHFFFHHHKKKLLLLLLLLLNNNOOOWWWhhh}}}oooTTTCCC>>>888777888999888555888888888888888888888888999999999999:::<<<===>>><<<>>>??????>>>>>>???AAAFFFNNN```yyy************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111111333555777888===CCCVVVvvvyyy~~~nnnZZZXXX\\\[[[WWWVVVSSSSSSPPPMMMNNNQQQQQQOOOKKKHHHHHHJJJKKKIIIJJJMMMNNNNNNOOOPPPRRRUUUVVVXXXTTTTTTSSSRRRPPPOOONNNNNNMMMMMMNNNOOOPPPQQQRRRRRRMMMMMMLLLKKKJJJJJJJJJKKKIIIIIIIIIKKKMMMMMMLLLJJJKKKGGGFFFGGGGGGDDDEEEHHHIIIKKKMMMNNNQQQTTTYYY]]]rrroooSSSDDD???;;;666555777888888666777777777777777777777777888888888999:::;;;=========>>>??????>>>===???@@@DDDNNN___xxx***************++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111111111222222444555666>>>>>>GGG___yyylllfffiiibbbVVVPPPVVVTTTQQQPPPQQQRRRRRRQQQMMMJJJHHHKKKKKKIIIJJJNNNNNNNNNMMMNNNOOOQQQSSSUUURRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKKKKJJJJJJJJJJJJKKKHHHFFFEEEFFFIIIKKKLLLKKKLLLHHHGGGIIIIIIHHHKKKOOOOOOPPPRRRWWW^^^jjjwwwzzzWWWDDD>>>===:::777666888999999888777777777777777777777777888888888888999;;;<<<===>>>???@@@@@@>>>>>>???@@@DDDMMM^^^ttt))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////222222222222333444555555777777===LLLbbbhhhZZZYYY\\\XXXTTTRRRQQQPPPOOONNNPPPLLLKKKLLLLLLJJJKKKOOOOOONNNMMMLLLMMMMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHFFFEEEEEEHHHKKKMMMMMMOOOKKKJJJMMMMMMMMMOOOTTTPPPWWWbbbpppYYYEEE===999999888666666777888888888666666666666666666666666777777777888999:::;;;<<>>???AAADDDLLL\\\rrr)))))))))***++++++,,,,,,+++++++++++++++*********)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111222333444444555111222888BBBMMMeee|||lllZZZSSSMMMLLLLLLLLLNNNQQQPPPMMMLLLNNNNNNKKKKKKNNNOOOOOONNNMMMLLLLLLLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLIIIHHHGGGEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJHHHFFFFFFIIILLLNNNNNNLLLIIIJJJNNNPPPQQQSSSXXX[[[hhh}}}```DDD======:::666555555555555555666666666666666666666666666666666666666777888999;;;;;;???@@@AAA@@@???>>>???@@@BBBHHHXXXrrr((())))))***++++++,,,,,,++++++++++++*********)))))))))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---...///111222333333444222333888>>>AAAOOOrrrpppbbbTTTLLLHHHGGGKKKQQQOOOMMMLLLOOONNNJJJIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJKKKKKKLLLMMMMMMJJJHHHGGGEEEEEEFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIIIIKKKIIIHHHHHHJJJLLLNNNNNNJJJJJJOOOYYY```dddjjjooo|||___GGG===;;;;;;:::555666666666555555555666555555555555555555555555666666666666888999:::;;;===??????>>>===<<<<<<===CCCFFFTTTqqq((())))))***++++++,,,,,,++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000+++,,,...000111222222222444333666999888???[[[zzznnnZZZLLLCCCDDDJJJNNNLLLLLLOOONNNIIIGGGIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJHHHGGGGGGIIIJJJLLLHHHHHHHHHHHHIIIJJJLLLLLLLLLJJJHHHIIIKKKMMMMMMMMMQQQSSS]]]lllyyyaaa===666:::888555666777888999888777666777888555555555555555555555555555555666666777999:::;;;<<<===>>>===;;;::::::;;;EEEFFFRRRooo)))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------/////////...------,,,,,,......//////000000111111444666777777888???KKKTTTzzzvvvdddYYYNNNEEENNNNNNNNNMMMKKKGGGCCCAAAEEEHHHMMMOOOOOONNNMMMMMMQQQOOOLLLJJJKKKMMMOOOQQQNNNKKKHHHFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJPPPPPPPPPQQQRRRTTTUUUVVV___fffsss^^^MMM>>>;;;<<<999555555777555333333555777777777555555444333444555666777555555666777888999::::::===<<<<<<<<<<<<;;;;;;;;;CCCIIIUUUiii)))************+++++++++*********************************+++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............------------.........///000000111111222444555444444999BBBIII^^^~~~mmm___\\\YYYTTTOOOJJJFFFDDDCCCCCCGGGLLLPPPQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNMMMIIIEEEDDDFFFHHHIIIHHHHHHKKKOOOQQQQQQQQQSSSTTTVVVXXXYYYYYY\\\cccmmmtttoooNNNBBB888777888777666888888666333333444555555444555444444333444555666777555555666777888999999:::<<<<<<<<<<<<<<<<<<<<<===AAAGGGRRRggg)))************+++++++++*********************************++++++++++++,,,******++++++++++++************************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---......//////000111111222333444333111333999>>>FFFaaaxxxqqqfffYYYOOOHHHEEEDDDCCCFFFJJJMMMOOORRRUUUXXXUUUUUUUUUTTTRRRNNNKKKIIIOOOKKKEEEDDDFFFHHHJJJIIINNNRRRWWWXXXUUUUUUXXX\\\bbbgggooovvv~~~gggOOO???999555555555555666999888666444333444555444333444444444333444555555666444555666666888888999:::<<<<<<<<<<<<===>>>???@@@@@@EEEPPPeee))))))*********+++++++++************************************++++++++++++******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......///000000111222444555444333333666888;;;MMMaaa~~~qqqbbbVVVOOOLLLKKKKKKKKKKKKLLLPPPVVVZZZZZZYYYXXXUUURRROOOLLLJJJPPPNNNKKKGGGDDDFFFJJJNNNXXX___gggiiihhhjjjrrrxxxfffJJJ:::;;;999888777555333555777777666444444666666555444333333333444444444555555444444555666777888999999<<<<<<<<<===>>>@@@BBBDDDAAAEEEOOOddd))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------...//////000000111222333444333444555666666???GGG\\\uuukkkfffbbb___[[[VVVUUUXXX^^^dddfffccc___[[[XXXWWWXXXYYYXXX\\\]]]YYYSSSTTT]]]fffooowwwbbbGGG:::777777999999666444333444555555444444555888999888777333333333444444444444444444444555666777888999999;;;;;;<<<===@@@CCCFFFHHHCCCEEENNNeee)))************+++++++++************************)))))))))************+++******++++++++++++************************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---.........,,,------......///000000...///000111222222333333555:::;;;GGGcccyyyzzzuuuqqqrrrvvvzzz{{{xxxrrrnnnnnnpppuuuxxxwww}}}{{{}}}{{{aaaHHH888777<<<111444555222222444666555222222333555888999999777222222333444444444444333333444555555777777888999;;;;;;;;;===AAAEEEIIILLLDDDFFFNNNeee)))************+++++++++************************))))))))))))******************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---......//////000////////////111222222222444::::::>>>MMM```~~~}}}]]]GGG<<<666777;;;111333333000111666777444111111222444666777666444111222333444444444333333333444444555666777888888::::::;;;>>>BBBGGGLLLOOOEEEFFFMMMddd)))************+++++++++************************))))))))))))******************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000333111000000222333333222///777888777===EEE___mmmGGG888888999777555555777444000222777777222111111111333444444222000111222333444555444333333333333444555666777888888::::::;;;>>>BBBHHHMMMQQQDDDEEELLLccc))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......---...///111333444222555777777999@@@LLLUUUxxx```QQQ>>>444333666555333333333333333333333333333555444222111111222444555444444555555555555444444333333444555666777888888999;;;<<<>>>AAAFFFMMMQQQEEEFFFNNNggg))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++,,,,,,++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......---...///111222333000333444444555:::BBBJJJ[[[vvvmmmLLLCCC888333444666555333333333333333333333333333555444222111111222444555333333444444444444333333333333444555666777888888<<<<<<===???CCCGGGJJJLLLEEEFFFOOOggg))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,)))***++++++,,,,,,++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///............///111222333000222444333222444999>>>@@@SSSpppcccGGG:::888555555555555444333333333333333333333333333444333222111111222333444222222333333333333222222333333444555666777888888>>>======AAAGGGJJJJJJIIIEEEGGGPPPggg((()))))))))************))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++************************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///.........///000000111222111333444444333444666888888BBBTTTnnniiiTTTDDD;;;555666888777666444333222222222222222222222222222333333222111111222333333222222333333333333222222333333444555666777888888<<<<<<>>>EEEMMMQQQPPPLLLEEEHHHQQQfff((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------............///......//////000000111111///111333444444444555666999<<>>GGGQQQVVVUUUQQQDDDIIIQQQddd))))))))))))************)))))))))))))))))))))))))))))))))************+++((()))******++++++******************************'''(((((())))))*********************++++++++++++++++++++++++++++++++++++************++++++++++++---------............///......///000000000000000---...000111333333333333777777:::@@@KKKaaa~~~oooaaaQQQAAA;;;:::999666555111222222222111111222444222222222222222222222222222222222222222222222222333333444444444444333333333333444555666777888888666888===FFFOOOSSSSSSQQQCCCHHHQQQbbb))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***************************************''''''(((((()))******+++************++++++++++++************************************++++++++++++---------............///......000000111000000///.........000222333333222333222444888<<>>@@@BBBPPP___ttt))))))))))))************))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------...------............------.../////////000000000000///000111333555777888999===GGG[[[vvvvvvrrrvvv}}}~~~yyysssnnnnnnsssxxxyyyrrrsss}}}kkk___MMM@@@999666444222555555555555444333222111222222222111111111000000111111000000000000111111111111111222222111111000222222111111111111111222333333333333444666777888777888999999888999;;;===@@@BBBOOO^^^rrr))))))))))))************))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------------............------....../////////000000000//////000222333444555666666888@@@OOObbb}}}vvv\\\IIIBBB999444444555555444444444444444333222222111222222111111111000000000000000////////////000000000000111111222111111000222111111111111111222222222222333333444666777888666777888888777888:::<<>>@@@MMM\\\ooo((()))))))))************((()))))))))************************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---......------............////////////000000111111111222222222444333333444666===MMM\\\|||oooQQQBBB===666666555444444444333111///222222222333222222111000111111111000000000////////////............//////...///000111111111111111111111000000111222222333222222222333444555666777555666777777666777999;;;===???MMM\\\ppp))))))))))))************))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------...------------........./////////000000000000000111111111111111444777777666:::@@@QQQbbbyyycccQQQDDD::::::;;;222222333333333333222111000111111222222222111111000111111000000000///////////////............//////......///000111111111111000000000000111222333333111111222222333555666777555666777777666777999;;;===???MMM]]]qqq))))))))))))************))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,---------------------.........//////---........./////////000222111333888:::888777999===CCCTTTnnnrrrNNN>>>555222000555777...111222333333222222333444000000111111111111111000111000000000////////////000//////////////////000---...///000111111111111000000000000111222333444111111111222333444666666666777888888777777999;;;>>>@@@MMM]]]qqq))))))))))))************))))))))))))************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------...------------.........//////+++,,,,,,------.........333///...333777666666777777333666FFF\\\ttt~~~jjjMMM666444222999:::///...333000000111111000//////111222///000000111111111000000000000000000////////////000000////////////000000---...///000111111111111000000000000111222333444111111111222333444666666666777888888777888:::<<>>888333333333333222222111111111111111111111000000000000000000000000000000000000//////000000000000//////333333111000......------////////////000000000000//////000111111111111111000000111222333333444555666666888999999:::999999;;;AAAPPP\\\hhh((((((((()))******++++++)))************+++++++++************************))))))))))))))))))))))))************************(((((((((((()))))))))***++++++++++++++++++++++++++++++******))))))******************************+++++++++++++++++++++++++++((((((---000......000...000111000---+++,,,...,,,---...///000000000000000000000000111111111222111333555444444:::FFFPPP^^^nnnppp^^^OOOHHH???::::::999777555333333222222222111111111111111111000000000//////000000000000000000000000...//////000000//////...000000//////......//////////////////000000000000//////000111111111111111000111111222333333444444666777777888999999:::999;;;AAAPPP[[[hhh((((((((()))******++++++)))************+++++++++************************))))))))))))))))))))))))************************((((((((()))))))))******++++++++++++++++++++++++)))))))))((())))))***+++************************************++++++++++++,,,))))))---...+++)))***111***)))......+++---333,,,---...///////////////////////////000000000000222333444444333444666999;;;EEETTTfffyyy|||qqqfffYYYKKK@@@777444222222444555222///222222222111111111111111111111000000000000//////000000000000000000000000.........//////.........------------...///000000////////////000000000000//////000111111111111111111111222222333333444444666777777888999999::::::;;;@@@OOO[[[iii((((((((()))******++++++))))))*********+++++++++************************))))))))))))))))))))))))************************(((((()))))))))*********************************((((((((())))))+++,,,,,,************************,,,,,,,,,+++++++++******,,,++++++,,,+++***111999DDD222'''---111,,,+++222,,,---....../////////............////////////000111111222444666666444333555999>>>EEEOOO___qqq~~~zzzvvvlll___MMM@@@::::::;;;<<<;;;999666666555333000,,,111111111111111111111000111000000000////////////////////////////////////------............---------------------...///000////////////000000000000//////000111111111111111111111222222333444444444777777777888888999::::::;;;???MMMZZZiii((((((((()))******++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***+++,,,---...************************000000///---,,,+++***)))(((***,,,------333GGGZZZ[[[@@@,,,...222---(((***,,,------...............---.........////////////...------///222444333111555666777888999>>>EEEKKK[[[jjjwwwcccRRRIII>>>;;;888777888777555222555444222222222222222111000000000000000000000000000000000////////////...////////////////////////------............------......---------......///////////////000000000000//////000111111111111111111111222333444555555666777777777777888999:::;;;<<>>JJJWWWhhh((((((((()))******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************)))******+++,,,,,,************************......------------,,,,,,...---,,,+++((()))222===...)))%%%&&&***...///...---------......------,,,....../////////000000000///000000000000111222222///111444666888999:::;;;<<<<<<===???FFFQQQ___hhhuuuuuummmggg]]]QQQDDD???999555444555777888777444222000111333555666222333222111000/////////........./////////000000000000/////////.........000000000000000000000000...//////000000//////...---------...///000111222////////////000000000000//////000111111111111111...///000333555777999:::888888777666777888:::<<<===>>>IIIUUUggg((((((((()))******++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++******************************+++,,,,,,---......---******...///------///'''...222///+++,,,---,,,---------...------,,,,,,////////////000000000000(((+++...///......///000......//////000111222333111333666:::===???AAAAAAAAAHHHRRR[[[eeerrrxxxjjjiii___ZZZPPPEEECCCFFFBBB:::999666333222444555222000///000000111111222111111---///222333222111000000---.........//////000000000/////////............000000000000000000000000//////000000000000//////+++,,,---...000222444555////////////000000000000//////000111111111111111---...000222555888:::;;;999888666666777888;;;<<<===>>>HHHTTTfff))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111222222222333444555666777777777777;;;;;;===???CCCGGGKKKMMMWWW\\\dddlllvvv}}}sssfffYYYNNNEEE@@@;;;;;;;;;:::999888888777444444333333333222222222222111000000000111333333222111111111000000//////////////////////////////...............------,,,000///...------...///000333333333333111000///...000,,,******...000111000////////////000111333444///////////////000111111111222333444666777888999777888888999::::::;;;;;;======EEEUUUjjj))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////000000000111111111222222222222333444555555555555444444555666888;;;===???:::===@@@CCCGGGKKKOOOSSSUUUXXX\\\^^^___bbbfffiiivvvuuuvvvzzz~~~}}}wwwqqqgggddd___YYYSSSOOOKKKJJJGGGEEEBBB>>>:::777444333777666666555444444333333333333333333222222222222111111000000000111222333111111111000000000//////........................---....../////////////////////...------...//////111111111111000///...---...,,,,,,---000111000...//////////////////000000///////////////000111111111111222333555666777888777777888888999::::::;;;>>>???GGGWWWlll))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111000111222333444444444333333333333333333444555555888999999888666555666888888:::;;;<<<<<<>>>BBBEEECCCBBBCCCFFFJJJJJJGGGCCCCCCBBB@@@>>><<<;;;::::::777666666555555666666777333333222222111000000000333333222222222111111111000000000000000111222222000000000000////////////...................................................------,,,,,,------...---...............------,,,,,,---000222111///---000/////////............///////////////000111111000000111222444555666666777777777777888999:::;;;===@@@GGGVVVkkk((()))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000000000111111000111222222333333333222444333333333222222222222555555555333111000111222666666555444444666888:::888777666777999:::999777888888888888888888999999666666555444333333333333222222222111111111000000222222111111111000000000////////////000000111111////////////////////////........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,---...//////...---/////////////////////...///////////////000000111///000111222333444555555777777666666777888:::::::::>>>EEERRRhhh((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000111111222333333333222222...////////////000/////////000000000//////111222555333111000000111333444666444333222333333333222222222333333333333222222222222111111111111111222222222111111111111111000111111000000000/////////......//////000000000000.....................///...........................---------...///000111+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////,,,,,,,,,++++++,,,---...---...///111111222111111///////////////000000111///000000111222333444444777666555555666777999:::999>>>EEEQQQggg))))))))))))************)))))))))))))))))))))))))))))))))************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.....................////////////111111222222222222222111,,,---...///000111000000222333444333222222444666777555333222444555555444555444333222111111111111555555666666555444333222999888777555444333333333000000//////////////////000000/////////.........------...///////////////---------...............------------------------,,,,,,---...111444777999+++,,,,,,------,,,,,,+++------...///000000000///------,,,+++)))***---000,,,...000111333333222222///////////////000111111000000111222222333444444777666555444555777999::::::@@@HHHQQQhhh))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////000000000111111000000///...///000222333333222222...//////...---,,,...///111///---...111222000///555555555444444333444555//////000111111000//////555444222000///------,,,/////////////////////////////////.........------,,,---.../////////......,,,,,,---------.........------------------------,,,,,,,,,...000333666888+++,,,---......---,,,+++---...///////////////...---///000///,,,,,,...000---...000111222111000//////////////////000111111111111222222333444444444777555444333444666888:::999AAAHHHPPPggg))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...///////////////......,,,---///000111000000///222333333222111000222333222000///111444555333111///111222222222222333444...///000222333333333222//////000111222444666777000000111111111111111111//////.........---------,,,,,,.../////////...---,,,,,,,,,------.........------------------------///...,,,+++,,,---///000,,,,,,............,,,,,,---......//////...------,,,000333333000......///---...000111111///---,,,///////////////000111111222222222333333444444555777555444333333666888:::777???FFFNNNddd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............/////////000000000000//////,,,---...///000000000000////////////000000000000000000000000111111111111111111111111111111111111111111000000//////...............//////////////////000111222222111000///////////////////////////------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------***+++,,,---,,,+++***)))---///000000...,,,,,,,,,,,,,,,,,,---...///000000000000000000//////////////////000111222444666777:::999888777777888999999:::???EEELLL\\\~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------............//////000000000000//////,,,---...///000000000000.../////////000000000000//////000000000111111111111111111111111111111111000000000000//////...........................///000111222222222222111000........................------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,...//////---,,,,,,---,,,---------.../////////000/////////////////////000000000111222444555666999888777666666777888999;;;@@@FFFNNN^^^))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++*********************************++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...------------...............//////000000//////...,,,---...///000000000000....../////////000000000//////000000000000111111000000000000000000000000000000000////////////...........................000111222222222222111000........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---,,,++++++---///------..................////////////////////////111111111111222333444555777777666555555666777888:::@@@GGGPPPaaa))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))***************************+++++++++************++++++++++++************************++++++++++++,,,---......,,,,,,---------............//////////////////...,,,---...///000000000000........./////////000000////////////000000000111000000000000000000000000////////////////////////.........---------------...///000111111000///...------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,+++***+++---000...............---------.........///////////////222111111111222333333444666555444444444555666777888>>>FFFPPPccc))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++,,,---...,,,,,,,,,------------.........////////////......,,,---...///000000000000............////////////...////////////000000000////////////////////////.............../////////...---------,,,,,,,,,+++,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,+++***+++---000...............---------------....../////////000222111111111222333333444444444333333333444666777777<<>>CCCQQQkkk))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))******))))))))))))************&&&''')))***++++++***)))*********++++++++++++,,,------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......+++,,,---,,,+++***+++---++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************)))))))))))))))))))))))))))******************)))************))))))))))))(((((()))***,,,...000111++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000222222444333222222222333555666<<<>>>EEETTTnnn))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))'''((((((((())))))******))))))))))))(((((((((((((((((())))))))))))))))))((()))))))))************'''((()))***+++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------***+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))***+++---...///+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222333333222111222333444555;;;>>>FFFUUUooo((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))************((())))))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))+++------+++******+++*********+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((())))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******++++++*********+++,,,,,,------------------------+++++++++,,,,,,,,,------,,,---------...000111222333333222111222333444555:::>>>FFFTTTmmm((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((()))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))************))))))))))))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++......---,,,,,,+++******(((***,,,---+++*********))))))*********+++++++++************************))))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************,,,,,,+++***************------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---...///111111444333222222222333555666999===DDDQQQhhh((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((()))))))))***))))))((((((((('''''''''))))))))))))******************)))))))))))))))***))))))))))))************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++***)))***))))))))))))*********+++************************))))))))))))))))))))))))''''''(((((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((()))))))))************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111555444333333333444666666888;;;AAAMMMccc(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))++++++)))((('''''''''(((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))******************)))))))))))))))***))))))))))))************++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,------...'''***,,,---,,,***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111555555444333444555666777777:::@@@JJJ___((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))((('''%%%%%%''')))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))'''%%%&&&(((***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***************************************************++++++***((('''((()))******)))((((((((((((((())))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''%%%%%%&&&((()))***+++,,,&&&((()))++++++)))(((&&&))))))((((((((()))+++,,,))))))))))))************)))***++++++***)))***+++,,,,,,,,,------,,,++++++***+++,,,---///000111222444555666555444333444555999:::>>>JJJ```((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))'''%%%&&&(((***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,************************************************)))***+++***)))((()))*********)))((((((((((((((((((((()))))))))*********************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((***)))))))))((((((((('''''''''(((((()))***++++++'''((()))******)))((('''******)))((()))***++++++))))))))))))************)))***++++++***)))***+++,,,,,,,,,------,,,,,,+++***+++,,,---...000111111444555666555444333444555999;;;AAANNNeee((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***((('''))),,,---+++)))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((('''&&&&&&((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,************************************************)))***++++++***)))+++,,,***))))))((((((((((((((((((((())))))))))))******+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++(((((())))))))))))((((((,,,+++******)))*********))))))))))))************)))***++++++***)))***++++++,,,,,,------,,,,,,,,,***+++,,,---...000111111333444555555444333444666888;;;BBBPPPhhh(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***'''&&&***///000---((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((('''&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++************************************************(((***++++++******+++---))))))(((((((((((())))))(((((((((((()))))))))***++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************))))))(((((((((((()))))),,,,,,++++++******))))))((()))))))))************)))***++++++***)))***+++++++++,,,---------,,,,,,++++++,,,---...///000111222444555555333333444666777:::AAAOOOggg(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***'''&&&)))...000,,,(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************((()))++++++******+++---))))))(((((((((((())))))'''(((((((((((()))))))))************************'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))+++++++++***************))))))(((((((((((())))))++++++++++++******))))))((()))))))))************)))***++++++***)))***+++***+++,,,,,,---------,,,+++,,,,,,---...///000000222333444444333333444666888;;;AAANNNddd((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))'''&&&(((+++,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((((((&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))************************((()))******)))(((***+++((((((((((((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))''''''(((((((((((())))))))))))******************))))))(((((())))))))))))(((((())))))*********))))))((())))))))))))************)))***++++++***)))***+++******+++,,,------------,,,,,,------...//////000111222444444333333444666;;;===BBBNNNddd((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************((()))***)))''''''((()))((((((((((((((()))******'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***(((''''''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))(((((())))))))))))************)))***++++++***)))***+++)))***+++,,,------------,,,,,,------.../////////000222333333333333555666:::<<>>IIIaaa((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))++++++******************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++,,,***)))((()))***)))(((+++***)))'''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******+++,,,,,,---......))))))***+++,,,...///000333333444333222333666888888<<<@@@IIIaaa((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((******++++++***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,***(((((()))***)))(((***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************))))))((((((((((((***++++++,,,,,,---------))))))***+++,,,...///000222333333222222222555777888<<<@@@III```((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***(((((()))***)))((('''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++***))))))))))))(((((((((+++++++++,,,,,,,,,,,,,,,))))))***+++,,,...///000111222222111111111444666666;;;@@@HHH^^^((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))((((((((()))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++)))'''''')))))))))(((&&&'''(((*********)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))***+++,,,...///000000111111000000111333555444:::@@@HHH^^^))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***(((''''''((())))))(((&&&'''(((*********)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((()))))))))******))))))))))))************+++++++++++++++++++++***))))))***+++,,,...///000000000111000///000333555333999@@@HHH]]]))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((())))))))))))))))))******++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&'''((())))))((('''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((((((((()))))))))))))))))))))************+++*********+++++++++++++++))))))***+++,,,...///000000111111000000000333555333:::AAAHHH[[[))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&((())))))(((***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))******++++++,,,,,,))))))***+++,,,...///000000111111111000111444666444<<>>DDDTTTuuu***)))(((''''''((()))***''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((()))***)))((('''(((***&&&))),,,,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************))))))*********+++++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++***)))(((((('''''''''(((&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************++++++,,,------......///.../////////...000222555777:::>>>DDDTTTuuu***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((()))***)))((('''(((***&&&))),,,---***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))******++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++)))((('''&&&&&&&&&&&&&&&&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++++++++******************++++++,,,------......///---...///......///222444777:::>>>CCCTTTuuu))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''))))))*********'''((()))******)))'''&&&******))))))((((((''''''))))))))))))(((&&&%%%$$$(((''''''&&&&&&((()))***))))))))))))******************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((((((((((((((((()))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((())))))((((((((((((''''''''''''+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&)))((('''''''''(((***+++))))))))))))************+++,,,,,,,,,,,,,,,,,,---............///111222333666777:::@@@TTTxxx))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))************((()))***,,,,,,+++)))(((***)))))))))((((((((('''))))))))))))((('''&&&&&&(((((('''&&&'''((()))***(((((()))))))))***************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((((((((((((((()))((('''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++)))))))))((((((((('''''')))(((((('''((()))***+++))))))))))))************++++++,,,,,,,,,,,,------............///111222333555:::???DDDSSSttt))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''((())))))*********))))))(((***+++,,,------,,,+++))))))))))))((((((((((((((())))))******))))))((((((((('''''''''((()))***(((((())))))))))))************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))((((((((((((((('''&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))*********))))))'''(((((())))))*********(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,************)))))))))))))))(((((((((((()))***+++))))))))))))************+++++++++,,,,,,---------............///111222333333;;;CCCGGGRRRqqq))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&)))***************)))(((((()))***,,,,,,------,,,))))))))))))(((((((((((((((((()))***************((((((((((((((()))))))))(((((((((((()))))))))*********++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))))))))((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((***+++,,,+++)))((('''(((((()))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,************)))))))))((()))))))))))))))*********((()))))))))************+++++++++,,,,,,---------............///111222333333:::AAAGGGTTTsss))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))*********))))))((('''((((((******+++++++++(((((((((((())))))))))))'''((()))******++++++***((((((((()))))))))))))))'''(((((((((((()))))))))******++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((***+++,,,+++)))((('''(((((()))***++++++,,,&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))((((((((('''''''''((())))))***************((()))))))))******************+++,,,,,,---..................///111222333333777<<>>IIIfff************************************************+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###'''&&&%%%&&&((((((%%%###&&&&&&''')))******(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&---......,,,***(((((()))))))))))))))************+++++++++,,,---...///000111111111000111111222222999999:::===GGGccc************************************************************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***+++++++++)))((()))***))))))))))))************+++++++++,,,---...///000111111111000111111222333666777999<<>>CCCWWW++++++++++++***************************************)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))******)))((('''***)))))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''(((''''''&&&'''((()))***((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&)))(((%%%+++555666...&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++,,,,,,------............//////000111222666444777===BBBVVV,,,+++++++++***************************************)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))******))))))((())))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((''''''''''''((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&+++444444...'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))***************++++++,,,,,,------............//////000111222666444777<<>>RRRSSS777!!!###***((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************+++++++++*********)))))),,,,,,,,,,,,---...//////////////////000111222333444555888<<>>@@@UUU........................++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))*********((('''((()))***)))((()))************+++++++++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%''')))'''"""$$$+++)))###&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))************))))))******++++++++++++,,,,,,,,,,,,---...//////////////////000111222333333777>>>???@@@TTT///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&%%%'''***+++)))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222333999888888AAARRRxxx///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$%%%''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222444:::999999AAAQQQvvv///............---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%'''(((((('''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222444:::999999AAAPPPsss///............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((&&&***//////,,,(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------.../////////000111111222222333888888999AAAOOOqqq///............---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((($$$***111333000***'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------.../////////000111111222222111666666999BBBOOOnnn///............---------------,,,,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((###''',,,///---)))&&&###%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222111666666999BBBNNNkkk///............---------------,,,,,,,,,,,,++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222444888888:::BBBLLLfff//////.........------------------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((***%%%!!!!!!%%%((()))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---....../////////000111111222222777;;;999:::BBBJJJbbb------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////111222444666555999999<<>>HHHggg\\\ZZZBBB111888444,,,444000000000000////////////...........................------,,,,,,------...***++++++,,,,,,------...+++++++++*********))))))************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((***++++++******+++,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++******)))))))))))))))***++++++,,,++++++++++++,,,,,,---++++++++++++*********)))++++++++++++******))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))************))))))((((((''''''+++*********))))))(((((('''(((((()))***+++++++++++++++******************,,,,,,,,,,,,---...//////.........//////000111222555777555777===EEEbbb\\\^^^JJJ777:::777///333000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))***++++++******+++,,,---------,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,+++,,,,,,------,,,,,,++++++******+++++++++++++++*********))))))++++++++++++*********)))******************************************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''************)))))))))(((((((((((()))***+++++++++************************+++++++++++++++---...............//////000111222444666555777===EEEcccPPPXXXLLL777444555000///000000000000////////////...........................------,,,,,,------.........---,,,,,,+++******+++++++++***************************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++)))+++,,,,,,+++***,,,---......------------,,,,,,,,,,,,++++++++++++******,,,,,,++++++***+++++++++......---,,,+++++++++++++++************)))))))))++++++++++++************++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))(((((())))))***+++++++++************************************+++,,,------.........//////000111222222555333777>>>FFFeeeFFFSSSOOO;;;111333333///000000000000////////////...........................------,,,,,,------...---------,,,,,,+++++++++************************************)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,++++++,,,...---------------------------------------------------,,,,,,+++++++++++++++......---------------...++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))((((((((((((*********))))))))))))))))))))))))******+++++++++***************+++++++++************+++,,,---...............///000111222000333333666>>>GGGfffLLLZZZ___MMM999666888444000000000000////////////...........................------,,,,,,------...+++++++++,,,,,,---------************************************)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++***,,,------,,,,,,---...,,,,,,------------------------------------------//////...------.........,,,+++++++++,,,---......++++++++++++************+++++++++++++++++++++,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******************++++++++++++))))))*********++++++++++++++++++,,,,,,---...///............///000111222///222222666>>>HHHgggRRR___nnndddEEE666777333000000000000////////////...........................------,,,,,,------...******+++,,,,,,---......***************+++++++++************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,+++,,,...---,,,,,,---///---------...............++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////.........//////000111222///222222666>>>HHHgggLLLYYYvvvxxxRRR777444111000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---......------.../////////000000000111111111------........./////////---------...///000111222333222111000////////////......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++,,,---...///.........//////000111222000333222666>>>HHHgggEEESSSzzz___<<<777555000000000000////////////...........................------,,,,,,------......------,,,,,,++++++***))))))******++++++++++++************))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......------...000111111222222222333333333111111222222333333333444555555666777888:::;;;<<<<<<;;;999666444333222222//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''(((((())))))******'''((((((((())))))******(((((())))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,************+++,,,---............//////000111222000333222666>>>GGGfffVVVKKKZZZmmm]]]???444777111222222111000//////000////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((((((((())))))+++***************+++++++++++++++++++++,,,,,,---222...,,,---000222444777888888777999===AAA@@@===CCC@@@===>>>DDDJJJGGG???CCC@@@@@@CCCFFFGGGLLLRRROOOJJJEEEAAAAAA@@@???>>>;;;333...111222...---///222000......---++++++---666111+++***---...+++'''++++++,,,,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************+++,,,---...------,,,,,,,,,---.........///000000//////000111111222<<<999===KKKdddXXXLLLVVVfff\\\GGG999222000111222111000/////////////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))((((((((())))))---,,,,,,+++++++++,,,,,,---------...///111222333,,,///444:::===???@@@BBBEEEGGGGGGFFFHHHKKKKKKIIIBBBDDDJJJUUUdddnnnkkkcccVVVUUUYYY```eeecccbbbccceee]]]TTTQQQTTTXXXWWWUUUNNNEEE>>>===;;;777444555000...---,,,,,,---000333///---+++***+++...000111,,,,,,,,,,,,,,,+++******************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************+++,,,------------,,,,,,,,,---......///000111111000000111222222333<<<999<<>>666222///111222333111...+++***//////////////////000000++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------...//////000222111000000111333444333;;;777:::EEEYYYbbbWWWMMMKKKXXXmmmcccAAA666444111111222222000...////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++,,,,,,***+++,,,...111444666888:::;;;;;;<<<>>>@@@AAABBB???BBBGGGQQQ```nnnmmmfffgggttt{{{uuuyyyvvvwww~~~|||jjj]]]RRRJJJ???999222...///000///---------------...///000111++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++,,,---...//////...///000000//////000222444333:::666999CCCUUUkkk___RRRJJJUUUooooooTTT<<<888333111111222000...////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,------//////111444777:::===???======<<<<<<<<<<<<======DDDQQQaaarrrsss}}}}}}~~~vvvtttyyy}}}zzz{{{zzzsssiiiYYYEEE666111000///...///...---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,---...///000---///000000//////000111333111999555999AAARRR|||yyylll]]]OOOTTToooyyyiiiCCC<<<444000111222111///////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++---......222333444666888;;;>>>???;;;<<<>>>@@@BBBEEEHHHIII[[[ppp||||||ssswww~~~iiiUUUGGG>>>888555777555222000...------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++************+++,,,------+++++++++,,,---...///000...000111111000///111222222000777444888@@@OOOyyyrrraaaQQQQQQjjjzzzqqqGGG???555000000222222000000/////////....................................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///333333444555777888:::;;;>>>@@@DDDJJJQQQXXX^^^aaakkkwwwyyynnn}}}tttdddUUUKKKFFF@@@>>>:::666222000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++************+++,,,---...+++++++++,,,---...000000///111222222111111222333111///666444888@@@NNNxxxwwweeeVVVPPP___tttzzzQQQ333000:::000+++111///111111000////////////////////////////////////////////////......---------...---,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++---,,,++++++...000111222222666888888777999;;;<<>>???QQQmmmuuuttt{{{kkkiiiZZZbbbqqqxxxooohhhjjjkkkpppxxx~~~zzzrrrsssrrrpppooopppuuu|||yyyvvvpppjjjeeekkk|||pppppp{{{yyylllpppzzzeeeZZZIII:::222000222444.........------,,,,,,,,,------------,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***+++,,,...000222/////////000000111222333666333:::777;;;EEEXXXqqqmmm___```|||~~~TTT666444444000222111111000///////////////////////////////////////,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++************++++++))))))))))))))))))))))))))))))((((((((()))*********************************))))))))))))***++++++))))))***,,,...000222333444777999::::::<<>>CCCKKKRRRlll}}}yyyjjjeeeXXXZZZhhhssssssooommmkkkjjjeeedddeeemmmvvvyyyvvvppplllnnnkkkeee```___\\\XXX___dddiiimmmnnnmmmmmmmmmZZZZZZ\\\^^^^^^```jjjuuuzzzwwwtttrrrlllgggllluuuvvvvvvwww|||zzz```HHH888111222111111000//////..................------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,***+++,,,---............---...///000111222222333333111:::777;;;DDDUUUsss^^^VVVmmm|||}}}\\\;;;777333...777111111000///////////////////////////////////////---------....../////////++++++++++++,,,,,,---...,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((((((((***+++,,,*********************************)))******+++,,,***+++---000333777:::;;;666999===???BBBIIISSS\\\ooo}}}ooolll```SSSccckkkggggggpppwwwuuueeelllrrrppphhheeejjjpppsssuuuuuuqqqooonnniiicccggggggjjjlllnnnkkkeeeaaaYYYVVVXXX___dddhhhmmmssssssjjjjjjxxxyyyrrruuuqqqiiidddfffsssqqqeeeKKK<<<333222222111000//////...//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,***+++---...///......------...///111222222333333111000999777;;;DDDSSS~~~ssscccXXXNNNZZZ\\\TTTCCC555111///---000000000000////////////////////////////////////---------------------------,,,++++++------,,,+++(((((())))))*********++++++++++++*********)))))))))************+++++++++************************((()))***************)))000000333999???@@@===999<<<<<<===JJJWWWTTTXXXkkk|||uuuddd___[[[dddlllnnnlllmmmuuu~~~oooqqqrrrqqqoooppptttxxx{{{~~~|||wwwrrrrrrsss}}}}}}|||xxxsssnnnlllkkkhhhjjjlllmmmpppvvvyyypppfffcccgggjjjjjjggglllmmmjjjddd^^^aaaooo|||}}}tttkkkqqqiiiJJJEEE444111444...+++111222333111...---...---+++)))........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***+++...///---***++++++,,,,,,,,,,,,------++++++,,,------......///000000000000000111111222444777666888===BBB]]]zzzgggYYYOOOSSSVVVQQQAAA444000000000000000000000////////////........................---------------------------,,,++++++------,,,+++))))))******************+++++++++*********)))))))))************+++++++++*********************************++++++,,,,,,,,,222444888:::<<<===??????HHHIIIKKKXXXgggggglll~~~|||qqqgggiiiqqq}}}|||nnnfffeeecccgggkkklllkkkmmmrrrwwwxxxyyyzzzxxxvvvwww{{{~~~wwwsssvvvyyy}}}}}}zzzwwwwwwxxxzzzrrrhhhbbb```^^^[[[WWW___\\\[[[]]]^^^___gggrrruuutttsss```PPPHHHAAA444111555333333222000//////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++...///---+++++++++,,,,,,,,,,,,------+++,,,,,,------......///000000000000000111111222444777666888===CCC^^^mmm\\\QQQJJJOOONNNCCC666000111333000000000000////////////........................---------------------------,,,++++++------,,,++++++++++++++++++*********+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,+++++++++,,,...///000444777999999888:::@@@FFFXXXbbblll~~~mmm___ZZZXXXfffrrrsssmmmlllnnnppptttssssssrrrsssuuuyyy{{{~~~}}}{{{zzz}}}wwwrrrmmmhhhccc```cccZZZZZZbbbeee```bbbjjjpppuuu}}}pppVVV;;;333555///000000000///---...000222........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++,,,......---+++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000000111111222222666555888===DDD___uuu___QQQEEELLLPPPHHH;;;222111333000000000000////////////........................---------------------------,,,++++++------,,,+++---,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++---///222444;;;;;;::::::;;;@@@HHHNNN```uuulll______YYYhhhqqqmmmkkkqqqwwwwww~~~~~~~~~~~~~~~|||{{{uuuiiigggnnnjjj]]][[[cccjjjnnnqqqqqqrrr}}}kkkEEE888888000000222333222///---...///................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000111111222111555555888>>>EEEaaacccRRRFFFLLLQQQNNNAAA555000111000000000000////////////........................---------------------------,,,++++++------,,,+++---,,,,,,++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,...222555777???<<<:::===DDDMMMSSSVVVfffyyy|||~~~ggg\\\___dddnnnrrrnnnpppxxx|||xxx|||wwwsssrrrhhhXXXUUU]]]eeehhhhhhdddaaaiiizzz{{{XXXGGGAAA555222333555555333111000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,---+++++++++,,,,,,,,,------,,,,,,---......//////000000000000000000111111222111555555888>>>EEEaaakkkWWWJJJLLLNNNLLLBBB555///000000000000000////////////---------------------------------------------------,,,++++++------,,,++++++++++++++++++************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222555999;;;999888999@@@KKKUUUZZZ\\\xxxuuujjj___fffsss|||uuuhhheeejjjooossstttsssuuu|||yyynnncccaaaeeeccceeedddaaa```gggtttnnnyyyqqq\\\KKK999444222111111222222000...////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,---------------...//////000000000000000000000111111222222555555999???EEEaaauuu```OOOJJJFFFCCC<<<222///111000000000000////////////---------------------------------------------------,,,++++++------,,,+++))))))******************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333777:::===>>>666:::BBBLLLXXXaaagggjjjqqq```XXXVVVOOOZZZgggmmmllllllsss{{{yyyxxxyyy|||}}}}}}wwwttttttxxxzzz}}}~~~zzztttooommmkkkhhhjjjooowww}}}{{{}}}yyyhhhUUUDDD;;;222...///111///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,+++++++++******)))+++......,,,+++,,,...++++++,,,,,,,,,,,,------------......//////000000000000000000000111111222333666666999???EEEaaa|||gggRRRGGG>>>:::555///...222000000000000////////////---------------------------------------------------,,,++++++------,,,+++(((((())))))*********+++))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222666:::===@@@AAA<<>>BBBFFFGGGYYYjjjrrrxxx}}}mmmaaa___VVV[[[aaajjjppptttzzz}}}wwwuuuvvvzzz|||yyyvvvwww{{{qqqkkkiiiiiiqqqtttxxxwwwrrrrrr~~~hhhLLL:::333111000000000000///............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,---...///000111////////////000222333333444777777:::@@@HHHdddrrreeeSSSKKKHHH:::222222111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,---111333555444777;;;===@@@FFFLLLWWWnnnjjj```hhhsssnnnfffccc\\\eeellltttvvvwww{{{||||||~~~}}}||||||~~~sssjjjeeelllrrrzzz{{{sssooowwwzzzvvv~~~}}}^^^CCC999666222333222000///...//////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...//////000111000000000000000111222333444777777:::AAAIIIgggooommmYYYOOOJJJ<<<333222///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...333666:::888999======>>>GGGSSSbbb}}}vvvjjjbbbZZZWWW^^^iiijjjeeeeeegggrrruuuxxxzzz~~~}}}|||~~~vvvkkkooowww|||zzzwwwzzz|||fffiii{{{sssXXXDDD999444222000//////000111000000................................................------------------------,,,,,,+++++++++,,,------------------------,,,,,,------,,,,,,,,,,,,------,,,------...///000000000111111111000000111222222444777777:::BBBLLLkkkqqqxxxvvv```TTTNNN???555222///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...111555999>>>???AAADDDEEEIIIVVVcccvvvyyyiii]]]XXXZZZ\\\___dddddd___dddrrruuu{{{|||wwwqqqmmmppptttvvvyyy}}}yyywwwyyyrrr|||xxxUUU<<<444000//////000222333111///................................................------------------------,,,+++++++++,,,------...------------------------...------,,,,,,------...---.........///000000000222111111111111111222222555777666;;;CCCOOOooovvvmmmiiiZZZSSSCCC888555000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...//////111444888;;;;;;???BBBFFFRRRcccrrrxxx~~~|||qqqcccZZZWWWbbbfffcccbbbccc___hhh~~~{{{lllhhhkkknnnppprrrzzzuuurrrxxxpppPPPBBB555333000111333333111...................................................------------------------,,,++++++,,,,,,---...///------------..................------------............/////////000000000111111111111111222333444555777666;;;DDDQQQsssmmm|||qqqaaaXXXHHH===888222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...000222444666:::===999>>>AAAKKKjjjqqqhhh```YYYXXXaaafff```aaalllmmmwww{{{xxxqqqjjjfffhhhmmmqqqrrrvvvppp[[[AAA;;;333000111222111///........................................................................+++++++++,,,,,,...//////------------.........///......------------......////////////000000000000000000000111222333444555555888666;;;EEESSSvvvsss|||wwwfff\\\LLL@@@;;;555000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,...222444666888;;;>>>>>>BBBEEEUUUvvviiigggeeebbbbbb[[[```ZZZ```uuu|||~~~kkk```VVVaaalllqqqrrrzzzkkkKKKBBB666//////111111111////////////////////////................................................+++++++++,,,---...///000---------.........//////......------------......////////////000000000000000000000111222444555666666888666;;;FFFTTTxxxvvvtttfffZZZYYYRRR???---222000.........///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++***+++,,,...///333222111222666:::>>>@@@CCCHHHRRRkkk___YYYiiitttrrrjjj]]]aaalllzzzhhh[[[YYY^^^iiinnnrrr{{{yyyoooQQQ777444777555000000///////////////.........////////////////////////................................................,,,,,,...///000000000000---------............//////............//////000000000000000111222333444555999:::>>>GGGSSSuuuwwwnnn___XXXPPP@@@333222000.........///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,+++++++++,,,...///111222444777:::===@@@AAAAAAOOOgggoooaaadddoootttooojjjnnnqqq}}}qqqddd[[[XXX```lllxxxuuuqqquuuvvvbbbFFF333///444444111000000////////////......////////////////////////................................................------...///000000000///---------............//////............///000000000000000000111222333444222666777;;;CCCOOOqqqxxx~~~zzzeeeWWWMMMAAA999222111///...//////...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,------...------,,,+++,,,---...///000333888;;;===>>>@@@AAAMMMaaa~~~zzz___^^^bbbiiilllkkklllooowww}}}ttteeeVVVTTTaaassssssqqqrrrqqqaaaFFF666555333***000000000000//////......////////////////////////......................................................///////////////...---------............//////.........//////000111111000000111111222333444555999999===DDDOOOqqqxxxqqqjjjXXXKKKAAA;;;333111///...//////...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,,,,,,,---//////333777;;;<<<===???EEEIIIdddppp{{{kkkaaacccggghhhfffgggqqq~~~|||eeeVVVWWWgggwwwvvv|||zzz___BBB444222222222111111000000/////////////////////////////////...................................................///////////////...------------............///............///000111111111111111111222333444444777::::::>>>EEEOOOqqq}}}nnnppp\\\MMMAAA999333111/////////000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,---///000111666:::<<<===???HHHWWWccctttfffqqqooommmlllkkkqqqgggYYY^^^qqqyyyTTT888666BBB333222222111000000//////000000000000000000000000////////////////////////...........................///////////////...------------............///.........//////000222222111111111111222333444555444888777:::BBBLLLmmmwwwzzzeeeSSSCCC888333111//////000000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333777;;;>>>???FFFWWWqqq{{{qqqpppnnnoootttzzz{{{fff\\\iii}}}}}}SSS<<<:::444333333222111000//////000000000000000000000000////////////////////////..............................///////////////...---------............///.........///000111222333222111111222222333444555666999999<<>>BBBJJJQQQnnnyyynnnUUUCCC555000...000111//////111//////...------------...,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------///222777:::;;;<<>>555444444000...000111111111111000000000000////////////////////////........................---...//////000000//////////////////000000000000///000111111000111333555111222444444333333444666888;;;<<<@@@HHHQQQnnnxxxrrrYYYBBB777111...000000......000//////...------------...,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...111555888;;;===>>>@@@EEERRRjjjwwwqqqppplllggglllvvv|||rrrgggjjj{{{]]]GGG666555555000///333222222111111111000000000////////////////////////........................---...//////000000//////////////////000000000000///000111111000111333555111333444444333333555777:::===<<<@@@HHHSSSrrryyyuuu]]]EEE999333///000000------000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------000333555888:::===???@@@FFFRRRcccvvvuuummmiiijjjjjjjjjtttyyyuuunnnuuu}}}wwwWWW:::444777444333666222222222111111111000000////////////////////////..............................///000000000000000////////////000000000000///000111111000111333555222333444444333444777999>>>@@@???BBBKKKWWWxxx~~~zzz}}}cccLLL<<<666111000000------000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------///111555777777999<<>>@@@???BBBKKKWWWxxx~~~hhhTTTBBB;;;555333222//////111//////...------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------......222555777888<<>>@@@???CCCLLLWWWwwwqqq]]]DDD<<<666444222///000222//////...------------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......000444888:::<<>>@@@CCCBBBFFFNNNYYYxxxbbbPPPDDD999555444222000000222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,......333222888>>>===<<>>777222000111222111000//////.................................,,,,,,,,,---------......------------------------......//////111444666888888;;;@@@JJJ```|||}}}|||}}}uuu^^^YYYTTTQQQMMMIIIJJJNNNXXX```iiimmmllllllpppuuuyyyxxx{{{rrrqqqvvv^^^@@@999555555555333111222111111111222222333333333222222222222222222222222000000000000000000000000000000111222222222222111000000000111222333444555444555555555555777:::===AAAMMMOOONNNXXXlllsssaaaMMM???888222000111222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000222444777888555===JJJZZZqqq~~~}}}~~~vvvpppoooqqqxxx}}}ddd^^^XXXUUUPPPLLLMMMPPPTTT[[[```___YYYZZZbbbkkktttrrrqqqtttuuummmmmmzzzkkkBBB;;;666666666333111222111111111222222333333333333333333333333333333333000000000000000000000000000000111222222222222111000000000111222333555555555666666666666777;;;>>>CCCOOORRRPPPZZZppp{{{fffNNNAAA;;;777333222111222222111...---...///------------------------------------------------,,,,,,,,,---...///000000......---///222666888999@@@EEETTTmmm~~~~~~xxxtttqqquuu~~~tttcccYYYWWWWWWVVVSSSZZZdddsssnnnaaaZZZZZZWWWOOOOOOUUUTTTSSSTTTXXX[[[\\\^^^bbbkkklllqqqxxxxxxjjjqqqwwwIII@@@666333333444333222222222222222222222222222111111111111111111111111///000000000111111111111222222222222222222222222444333222111111333555666444444555777777888???GGGKKKKKKRRRUUUVVVrrrmmmSSSCCC<<<666222111000111222111///---...///------------------------------------------------,,,---------.../////////......///000333666888888;;;LLLcccxxx||||||~~~zzzzzzzzzlllcccaaa^^^[[[ZZZaaaoooxxxlllbbb^^^XXXTTTTTTTTTSSSRRRQQQWWWccczzz~~~nnnbbb___[[[TTTRRRWWWWWWUUUTTTWWW^^^dddeeeccchhhlllsssyyy{{{kkkjjj}}}wwwOOOCCC888666666333222333222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222444333222111222333555777666555666888888999@@@HHHJJJJJJRRRVVVXXXvvv~~~wwwYYYFFF<<<555111000000111222111///......///------------------------------------------------------.....................///000222444666777888===YYYxxx{{{zzz|||~~~xxxttt{{{rrrkkkeee\\\VVVRRRRRRQQQOOOQQQZZZhhhsssyyynnnbbbYYYOOOQQQSSSUUUUUUUUUUUUVVVTTTTTT\\\uuuwwwvvvtttnnniiiiiifffddd^^^\\\eeeqqqssslllnnnuuu~~~~~~sssggguuu]]]III999999888222000555222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222444333222111222444666888888666777999999:::AAAJJJLLLMMMVVVYYY]]]}}}|||yyy~~~^^^HHH<<<555111111///111222222000/////////------------------------------------------------...............---------...000222444555777888:::HHHffftttxxx{{{xxx{{{}}}xxxuuuvvvxxxzzz{{{tttlllbbb___bbbcccaaa]]]VVVVVVWWWXXXZZZ^^^dddhhh|||yyyjjj___XXXSSSSSSVVV\\\aaaeeeeeebbb``````]]]ccc}}}xxxjjjkkkxxx{{{}}}nnnnnnrrrSSS:::777999222000444222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333333222222333555888999888777777999999;;;BBBKKKQQQSSS[[[]]]bbb}}}bbbJJJ===666222222///111333333111000//////------------------------------------------------...............---------...000333555555777:::===SSSiii~~~wwwqqqzzz|||{{{{{{wwwyyy|||kkkbbbcccfffjjjqqqyyy{{{vvvnnniiigggffffffjjjsss|||}}}vvvooogggaaa\\\\\\bbbjjjmmmnnnrrrbbbZZZXXXWWW[[[aaammm}}}zzzpppjjjlllrrruuuxxxiiiooobbb???666888555111222222222222222222222222222111111111111111111111111000000000000111111111222222222222222222222222222333333222222444666999;;;888666777999:::<<>>999888999<<<>>>CCCMMMXXX```dddjjjggglll|||qqqVVVEEE:::333111---000333555333111000000------------------------------------------------,,,,,,------...///000000...111333333333888AAAIIIeeerrryyyuuu{{{{{{yyywwwuuuooohhhkkkrrrxxxvvvmmmddd______mmmqqqzzzvvvyyy~~~qqqgggddddddcccjjjqqq~~~mmmqqquuu^^^___pppwwwSSS===999999333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333222222333666999<<<>>>:::999:::>>>AAAFFFQQQ\\\eeejjjpppmmmssssssTTTDDD<<<666333111000000333555555111---------............------,,,---......//////......------,,,,,,,,,---......111111444999555555GGG^^^vvvxxx~~~tttxxxxxxxxxyyynnnzzzyyynnnkkklllgggbbbbbbhhhrrryyyoooddd^^^\\\fffggglllxxxyyyxxx{{{kkkkkk{{{~~~tttvvvkkkbbbkkk}}}fffDDD;;;<<<,,,666444222222333333333222333333333222222111111111111111111111111111111111111111222222222333333333222333444555666888;;;>>>888<<<777555<<>>777<<<777555<<>>666555222000000222555555111---------............------,,,---......//////......------,,,,,,---......///444222333555666>>>UUUmmmzzz}}}zzz}}}|||qqqnnnyyyxxxhhhgggtttuuuhhh___XXXSSSSSSSSSYYYmmmzzzmmmeee```^^^VVVSSSTTT___ttt|||uuuxxxgggfffsss{{{yyysssjjjwwwTTT<<<888777666444222222333444333222333333333222222222222111111111111111111111111111//////000000000111111111222333444555666888;;;>>>777;;;777555;;;AAAQQQjjjzzz~~~zzz|||~~~uuuWWWCCC999666222111000222555555222...------............------,,,---......///.........------,,,------...///000444333444666888CCC[[[qqq{{{vvvwwwvvvllllllyyyrrriiimmmyyyooossszzzkkkccc[[[VVVUUURRRSSS```pppxxxjjjccc___\\\ZZZTTTSSS\\\nnnoooaaa```nnnyyytttyyyeeeDDD777999666444333333444444333222222222222222222222222222111111111111111111111111000000000000111111111222222333444555666888;;;>>>666:::777666;;;@@@RRRooo~~~tttZZZIII>>>777333111000222555555222///------............------,,,---......///.........------------...///000111333333666888===JJJ```sssvvv|||wwwnnniiiqqq~~~uuuuuu|||}}}ddd^^^jjjvvvddd[[[TTTTTTRRRQQQYYYeeeyyykkkfffbbb]]]\\\VVVTTT[[[fffwwwjjj]]]]]]kkk{{{uuu|||UUU<<<999777555333333444444444333222222222222222222222222111111111111111111111111111111111222222222333333222333444555666888;;;>>>666:::777777;;;>>>TTTuuu~~~}}}vvv\\\MMMBBB999444222000222555555333000------............------,,,---......//////......,,,,,,------...///111111222444777:::AAAQQQhhhzzzzzznnniiimmm~~~}}}rrrttt||||||eee\\\]]]nnn~~~jjj___VVVUUUSSSQQQWWWaaarrrnnniiibbbZZZXXXYYY^^^```eeevvv~~~iii]]]^^^jjj}}}wwwmmmGGG;;;777555333333444555444333111222222222222333333333111111111111111111111111111222222222222333333333222333444555666888;;;>>>777:::999999;;;>>>VVV{{{~~~|||```PPPDDD;;;555222000222444555333111------............------,,,---......//////......,,,,,,------...000111222222555666999DDDYYYttt|||wwwfffiiiuuuoooiiitttzzzfff^^^[[[eeexxxjjj^^^ZZZVVVRRRVVV^^^uuuzzzvvvpppggg^^^aaaiiilllddd\\\eeevvvyyyfff\\\^^^kkk}}}yyyzzzVVV@@@777555444333444555444333111111222222222333333333111111111111111111111111111111111111222222222222222333444555666888;;;>>>888;;;:::;;;<<<>>>XXXcccPPPEEE===555333111222444555444111---..................---,,,---......//////......,,,,,,------///000111222444555666888EEE^^^|||||||||qqqbbbjjj}}}kkkjjj{{{zzzggg```___gggqqqbbb[[[UUUPPPRRRYYY[[[ooo}}}zzzsssiiifffmmmzzz~~~nnn]]]___mmmqqq```YYY]]]lll{{{{{{zzzsssaaaEEE777666444444555555555444111111111222222333333333111111111111111111111111000000000000111111111111222333444555666888;;;>>>888;;;;;;<<<===>>>YYYgggXXXIII;;;444333000///333777444...///............---------....................................///111222222555333555<<>>;;;666444555777444///333333333333333333333333111222222333333222222111222222222222222222333333444333333555888;;;<<<===999999<<<<<<:::BBB^^^{{{mmmVVVEEE777444333000///333777444...///............---------.................................//////111222333333333888CCCQQQddd}}}sss^^^___yyyqqqfffvvvsssmmmooovvvwwwjjj```YYYVVVUUUVVVcccqqq{{{}}}zzzxxxzzzjjjZZZVVV]]]lll~~~yyylllfffooo{{{rrrttt~~~kkkdddlllzzzTTT;;;888444222444666555333333333333333333333333333222222333333333333222222222222222222222333333333444444444555888;;;===>>>::::::;;;<<<;;;DDDaaatttYYYEEE999555333000///333777555//////............---------.................................///000111333333555444999EEEUUUggg}}}lllXXXbbb|||pppeeegggzzz~~~yyy}}}uuuiii]]]WWWYYYUUU^^^gggmmmvvvvvvhhhYYYVVV^^^lll}}}|||pppgggmmm~~~yyyttt~~~sssggghhh|||~~~]]]<<<888555333444555555555333333333333333333333333222222333333333333222222111222222222333333333444444444444666888<<>>;;;:::<<<===JJJjjj}}}hhhQQQAAA666444000...222888666000///............---------........................---......///111222444555777666===OOOcccqqqzzz|||}}}uuujjjhhhxxxnnnZZZaaappp~~~rrrccc[[[ZZZRRRQQQPPPOOOTTTddd{{{rrreeeXXXWWW___lll|||~~~www~~~wwwcccjjjhhhHHH>>>777888888444111111333333333333333333333333333333333444444333333333111111222333444444555555444555777888:::>>>DDDIII@@@<<<:::;;;>>>KKKkkkiiiQQQ@@@777555000...222888666111///............---------........................---......///111333555666444777FFFaaayyy}}}xxx}}}uuulllpppqqqeee[[[fffuuu~~~xxx|||nnnaaaYYYPPPKKKGGGFFFJJJTTTeeessspppcccWWWVVV___nnn~~~fffhhh|||yyyVVVDDD666555777555222333333333333333333333333333333333444444444444333333111111222333444555666666333666888999:::???GGGMMMBBB<<<:::;;;>>>KKKiiiiiiRRREEE888555000...222888777222///............---------........................---......000111333555666555999JJJhhhqqqmmmxxx~~~iii]]]\\\iiixxxuuuuuu{{{rrr```SSSKKKFFFGGGJJJMMMUUU^^^~~~uuugggYYYWWW^^^lll}}}tttooozzzqqqUUU;;;555777666444666333333333333333333333333333333444444444444333333111111222333444555666666333666999999;;;@@@IIIPPPBBB===:::;;;===JJJfff~~~iiiUUUNNN888666111...222888777222//////.........---------........................---......000222444666777::::::GGGddd~~~wwwiiinnn~~~{{{dddYYY[[[jjjyyy|||wwwwwwjjjYYYOOOJJJLLLNNNNNNPPPTTTbbb}}}}}}nnn]]]XXX]]]hhhwwwyyyzzzhhhDDD888888777666888333333333333333333333333333444444555555444444333111111222333444666666777333666999:::;;;@@@JJJQQQCCC===:::;;;===HHHccc~~~~~~xxx___JJJ@@@333000222111777999000.................................------,,,,,,,,,/////////000222444777888999777JJJhhh|||iiibbbsss|||cccYYYaaalllwww}}}rrriiipppyyyfffYYYOOOOOOSSSTTTRRRQQQXXXcccsssnnnYYYTTT\\\iiittt{{{pppooorrrIII666555777666555111222222333333444444555444444444444444444444444333333333333444444555666666888999:::===CCCLLLTTTCCC<<<;;;======DDDaaa}}}___JJJ@@@444000222111777999111.................................------,,,,,,,,,/////////000222555777999:::>>>TTTlllvvviiifff}}}rrr^^^WWWaaalllwww}}}sssjjjdddqqqkkk___TTTTTTXXXWWWUUUTTTSSSXXXbbbpppyyyfffUUURRR\\\iiittt|||oooiiiwwwoooMMM;;;777666666666444444444444444444444444444444444444444444444444333333333333444555666666666888;;;===???FFFOOOVVVEEE>>>;;;<<<<<>>:::;;;<<>>AAAEEEKKKTTTZZZEEE===999;;;===JJJlll~~~eeeNNNCCC666222222222888<<<444......................................................///111333666999;;;>>>OOOjjjsssjjjmmm}}}~~~{{{gggTTTccc~~~eeeRRRPPPWWWaaaiiisss|||}}}tttkkkeee\\\ZZZjjjzzzsssqqqnnnggg```^^^___WWWTTT```zzzwwweeeVVVNNNIIILLLTTT]]]hhhrrryyy~~~yyywwwwwwzzz|||xxxhhhiii|||lllPPP<<<777999888444111111222222222333333333333333333444444444555555444444444555666777999999999<<>>BBBPPPttt}}}jjjRRREEE888222333222999===666........................---........./////////000......///111444777:::<<>>666........................---.........//////000000......///111444777;;;<<>>BBBAAACCCHHHNNNXXXkkk{{{uuu[[[@@@DDDFFFXXXkkkQQQGGG999000333:::<<<999000000///..........................................///111333666:::===>>>JJJooo|||xxxhhhOOOMMMfff{{{}}}\\\PPPLLLNNNXXX```gggrrreee```\\\ccc|||ttt[[[NNNKKKIIIFFFDDDKKKPPP[[[jjjxxx|||||||||}}}{{{yyymmm\\\TTTRRROOOKKKMMMWWWhhhtttjjjbbb]]]]]]^^^]]]\\\]]][[[^^^bbbbbbaaajjj{{{~~~{{{iiizzzllltttmmmGGG888999777333333222222222222333333444444444444444444444444555555555666888:::===>>>@@@AAADDDHHHLLLXXXooonnnNNNGGGDDD[[[{{{jjjRRRIII:::000111888:::888000000///..........................................///111444777;;;>>>@@@RRRlllrrrrrr{{{hhhPPPSSSmmm|||kkkQQQLLLLLLNNNWWW___fffsssuuunnndddbbbsss}}}aaaQQQKKKIIIIIIKKKWWWaaaqqq}}}zzzwwwtttppptttqqq]]]RRRSSSQQQMMMNNNZZZooouuummmnnnqqqpppmmmlllmmmqqqsssmmmdddhhh|||tttxxx}}}hhhiii|||eeeDDD666777444333222222111111222222333444444444444555555555555666666777888:::<<<>>>@@@@@@BBBEEEHHHLLLYYYrrr~~~YYYJJJDDD]]]yyy|||eeeUUULLL===222111777:::888000000///...............////////////////////////---///111444888<<<@@@AAAYYYiiieeeeee}}}|||hhhTTT[[[ttt|||}}}}}}^^^KKKLLLNNNNNNVVV^^^fffsssrrrhhhqqqgggUUUOOOPPPWWW]]]ooo||||||vvvvvvuuuoooiiigggooo|||ppp\\\OOOQQQPPPMMMPPP```zzz|||xxx}}}xxxmmmnnnwww~~~sssnnnhhh}}}wwwcccGGG:::999555333222222111111222222333444444444555555666666666777888999:::===???AAABBB@@@BBBFFFJJJMMMYYYrrryyyWWWIIICCC]]]{{{tttkkkYYYQQQBBB555333888<<<;;;000000///...............////////////////////////---///111555999===AAACCCXXXgggaaaaaa|||yyyfffUUUbbbyyy|||zzzuuuXXXJJJNNNNNNNNNWWW^^^fffsssvvv{{{mmm\\\WWW]]]jjjvvvwwwoooooonnnhhhbbbfffnnnyyy~~~jjjZZZOOOOOONNNMMMSSSggg~~~yyyrrrsssxxx}}}kkkyyyyyypppyyyzzzfffKKK<<<999444333333222222222222333333444444444555666666777777777888:::<<>>BBBDDD```qqqlllhhhtttbbbWWWiii}}}|||vvvXXXJJJMMMMMMNNNXXX___fffsssvvveeebbbllluuuoooiiiccc___eeekkkrrrxxx~~~~~~rrrcccZZZQQQOOOMMMLLLUUUlll~~~{{{|||~~~wwwssstttvvvxxx}}}yyy}}}hhhyyy{{{uuulllNNN;;;777444444444333333333333444444444444444555666777777777777888:::===???AAABBBCCCDDDEEEHHHNNNSSS[[[kkkzzzgggSSS???EEEEEEWWW|||sss[[[SSSDDD555111555::::::000000///...............000000000000000000000000---...111555:::???CCCEEEqqq}}}uuuqqqaaaZZZnnnyyyZZZJJJLLLKKKMMMYYY___gggrrr~~~nnnlllxxxqqqfff```^^^cccgggjjjmmmrrrxxx|||~~~|||tttiii___ZZZSSSPPPLLLLLLWWWooouuulllgggfffffffffiiiqqqxxxyyytttxxxkkkrrrrrrQQQ<<<::::::555444444333333444444555444444444555666777777888666777999<<>>BBBKKKTTTxxxwww[[[PPPZZZvvv}}}[[[OOONNNMMMRRR[[[fffiiiqqq{{{tttnnnyyyyyyooocccYYYUUUUUUUUUTTT]]]eeezzzvvviii___ZZZSSSOOOLLLNNN[[[rrrttteeeUUUNNNHHHHHHIIIIIIKKKOOOWWW]]]jjjtttuuuwww|||xxxyyyYYY777555555555444444444444555555555666777777666777999;;;:::<<>>555666:::<<<222000//////000000///..................//////000///000555;;;???CCCLLLUUUxxxrrrTTTJJJVVVsss{{{xxxWWWLLLKKKKKKQQQ[[[eeeiiiqqq{{{xxxwwwxxxiii^^^YYYWWWTTTQQQVVV^^^rrr}}}mmmaaaZZZQQQOOOMMMQQQ^^^sssvvvaaaRRRJJJEEECCCDDDEEEEEEHHHLLLSSSZZZhhhtttvvvwww{{{uuuttt|||[[[>>><<<555555444444444444555555555777888888777888:::<<<:::<<>>666555555444444555555666555777888888888999;;;===:::<<>>333111......///000000/////////......//////000111111111666<<<@@@DDDMMMVVVsss~~~qqq___RRR[[[zzz|||xxxgggOOOJJJLLLMMMTTT___bbbhhhqqqzzz{{{qqqggg]]]VVVSSSPPP[[[iiixxxrrraaaUUUMMMLLLMMMSSS```uuupppcccZZZPPPIIIGGGFFFCCCCCCDDDBBB@@@BBBGGGRRRXXXgggvvvyyyxxxqqqooouuuxxxXXX<<<888666666555555555555666666555666777888888999;;;===:::<<>>333555;;;???333111...---...///000//////////////////000000111000111666===BBBGGGQQQZZZqqqwwwyyynnn^^^QQQYYYwwwwwwsss~~~{{{aaaLLLJJJLLLMMMTTT___ccciiiqqqyyy~~~zzzsssssstttiiicccUUUPPPWWWcccpppzzzgggYYYMMMLLLLLLQQQ]]]qqqyyybbbSSSKKKGGGGGGJJJFFFCCCCCCCCCAAA>>>BBBGGGNNNUUUdddtttyyyyyyvvvpppwwwyyyVVV;;;999666666555555555555666666444555777777777888;;;===<<<>>>@@@BBBCCCDDDDDDCCCDDDJJJOOOQQQZZZkkkyyyeeeIIIDDDIIIDDD]]]{{{\\\YYYNNN===333444;;;@@@333111...---...///000000///////////////000111111///111666???DDDJJJTTT___wwwzzz{{{kkk^^^RRR[[[wwwvvvtttuuu]]]JJJHHHKKKKKKQQQ\\\dddjjjrrrwww{{{}}}{{{rrrggg___```pppvvvpppaaaZZZ```lllxxxooo___NNNLLLLLLOOO[[[nnnuuu[[[MMMFFFCCCGGGNNNFFFDDDDDDDDDAAA???CCCIIIKKKRRRbbbrrrxxxyyy}}}yyy~~~xxxTTT===@@@666666555555555555666666333555666777777888;;;===>>>???AAACCCDDDDDDCCCCCCFFFKKKMMMNNNWWWjjjzzzdddFFFBBBJJJGGG___eeeWWWMMMAAA111111;;;===666111///111111...---///000000000000////////////111555666>>>JJJKKKRRRddd|||nnnbbb```]]]uuu|||}}}WWWNNNMMMKKKPPPRRR___fffkkkttt}}}}}}|||rrrbbbZZZUUUUUUWWWcccvvvqqqhhhlllppp___NNNLLLKKKOOOYYYkkklllVVVLLLIIIHHHKKKOOOJJJKKKJJJFFFBBB@@@AAACCCIIIPPP```nnnssssss~~~{{{cccAAACCC666666555444444444444555333555777999999;;;===???@@@AAACCCDDDEEEFFFEEEEEEDDDKKKPPPRRR[[[mmmoooQQQEEEMMMTTTjjj}}}gggXXXOOODDD555444>>>@@@666111///111111...---///000000000000////////////111555666???KKKLLLSSSfffnnn```^^^^^^xxxWWWMMMLLLLLLRRRTTT```gggmmmwww{{{zzz~~~sssfffXXXSSSQQQSSSTTT^^^yyyyyy|||ooo[[[KKKJJJKKKOOOZZZjjj{{{|||jjj[[[LLLGGGHHHHHHJJJMMMLLLMMMLLLHHHDDDAAABBBDDDIIIOOO___qqqxxxyyymmmCCC;;;777666555444444444444444555777999::::::;;;===???@@@AAACCCEEEFFFFFFFFFEEEHHHJJJMMMOOOUUUbbbvvv{{{ZZZHHHKKKQQQiiieeeUUUKKKBBB444222;;;>>>777111///000111......///////////////000000000000111555777@@@MMMOOOWWWjjjjjjZZZXXX^^^}}}YYYLLLJJJLLLUUUVVVaaaiiiqqqzzzzzzyyy}}}zzzmmm^^^TTTPPPNNNPPPSSSTTTXXXjjj~~~}}}|||oooYYYHHHHHHJJJPPPZZZhhhuuu~~~xxxnnnXXXOOOHHHIIILLLNNNOOOPPPOOOOOOMMMJJJFFFDDDDDDDDDHHHNNN```tttqqqddd}}}LLL999888777666555444444444444666888:::;;;;;;<<<>>>@@@AAABBBDDDFFFGGGGGGGGGFFFKKKHHHJJJOOOSSS[[[qqq```JJJIIIOOOhhhfffSSSIIIBBB555111999===777222///000000......000////////////000000000000000555888BBBPPPSSS[[[oooaaaNNNOOO___]]]LLLHHHKKKVVVXXXccckkksss}}}|||{{{~~~xxxfffYYYOOOIIINNNPPPTTTXXXWWWVVV^^^iiirrr}}}sssjjjjjj~~~{{{}}}rrrZZZIIIHHHIIINNNXXXfffrrryyysssjjjTTTOOOKKKLLLOOORRRRRRQQQPPPOOOMMMKKKHHHFFFDDDDDDIIIOOOaaaxxx|||]]]PPPiiiYYY???999888777555444444444444666888:::<<<===???BBBDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJFFFKKKUUUXXX\\\ppp~~~]]]HHHFFFMMMiiilllWWWLLLHHH;;;555<<>>888222...//////......111......//////000000111111///555999FFFUUU[[[eeeyyyzzz]]]IIIKKKdddlllnnn^^^LLLGGGHHHSSSWWWdddhhhsss{{{|||uuudddYYYVVVVVVTTTUUUXXXZZZ[[[YYYUUUSSSSSSUUUWWWddd~~~}}}iiiaaa[[[eee|||iiiXXXRRR^^^ppp{{{fffTTTKKKGGGDDDIIITTTcccnnntttsssqqqrrruuuwwwtttllleee```^^^VVVOOOMMMOOOPPPNNNNNNMMMLLLKKKKKKJJJHHHEEEJJJSSSggg}}}iiiRRRXXX|||yyyxxx}}}WWWAAA888777666666555555666666666888<<>>@@@BBBDDDGGGIIIFFFGGGIIIKKKLLLLLLLLLKKKJJJMMMRRRXXX^^^ccciiilllNNNBBB@@@CCCHHHfff|||vvv\\\PPPNNNAAA777:::===999222......///---...111---......///000111111222///555:::HHHYYY___jjj~~~hhhWWWQQQmmmsssnnnpppMMMIIILLLLLLRRRRRR^^^dddooouuutttyyyzzzyyy}}}zzzsssnnnggg^^^]]]]]]\\\[[[\\\^^^___]]]YYYXXXXXXYYYZZZfffuuuhhh]]]bbbxxx{{{nnnbbb```eeekkkqqqqqqhhh\\\TTTNNNIIIBBB@@@AAAIIIVVVbbbhhhjjjhhhjjjmmmsssuuunnnbbbWWWUUUVVVSSSLLLJJJOOOPPPMMMOOONNNMMMNNNQQQQQQNNNJJJHHHUUUllldddeeeqqqgggnnnwwwwwwpppMMM@@@555555555666666777888999===>>>AAABBBBBBCCCEEEGGGGGGHHHJJJKKKLLLMMMLLLLLLIIINNNRRRUUU^^^jjjooonnnMMMCCCCCCDDDFFFeeeuuuuuuZZZKKKIII???777888888@@@555---///000...---///000000000000111111111111111666:::HHH\\\cccmmmwwwaaaZZZNNNmmmwwwrrrhhhNNNQQQPPPLLLPPPRRR^^^bbboooxxxyyyzzz|||yyynnnccceeebbb___bbbllltttqqqiiidddddddddaaa\\\]]]kkkzzzuuudddXXX```www}}}uuummmfffddd___YYYSSSOOOKKKHHHFFFDDDAAAAAAHHHSSS\\\^^^]]]YYYaaakkktttxxxssseeeXXXKKKMMMMMMMMMPPPSSSPPPJJJMMMQQQRRRQQQOOOOOOOOONNNIIIUUUkkk~~~ccchhhzzzlllfffxxx{{{iiiCCC===::::::999999888888888888<<<;;;<<>>888::::::???555...///000...---///000000000000111111111111111555:::JJJ___iiisss|||iiiZZZRRRnnntttttthhhLLLLLLLLLJJJQQQSSS___fffrrrzzz{{{{{{|||vvvjjjiiiiiimmmwwwxxxppptttyyyvvvkkkbbbeeennntttcccWWW^^^qqq~~~sssjjj^^^ZZZUUUQQQNNNKKKHHHFFFDDD@@@>>>CCCNNNVVVYYYYYYZZZ```mmmxxxzzzpppaaaVVVRRRVVVVVVTTTTTTUUURRRMMMLLLNNNQQQRRRRRRPPPMMMIIIMMMXXXkkk|||jjjsss{{{ppplll~~~~~~kkkEEE???888777777666777888:::;;;>>>======???BBBEEEFFFEEEGGGIIILLLOOOPPPOOONNNLLLRRRQQQXXXZZZXXXcccooommmQQQFFFBBBDDDOOOttttttooofffNNNEEEGGG???888::::::===666//////000///...///000000000000111111111111222555999LLLeeeqqq|||{{{jjjXXXVVVrrruuurrrPPPKKKIIIHHHQQQSSS^^^fffqqqyyy{{{zzz{{{~~~ssssssuuu}}}zzzpppooo{{{ssseeeZZZ^^^mmm|||{{{lllaaaTTTRRROOONNNLLLKKKHHHFFFDDD@@@===@@@HHHPPPSSSSSSXXX___pppsssccc]]][[[______YYYRRRPPPNNNKKKOOOOOOPPPRRRSSSRRRPPPNNNRRRZZZkkkzzz~~~gggqqq~~~wwwtttsssIII???777777777777888:::<<<>>>===>>>??????@@@CCCFFFIIIGGGIIILLLOOOPPPOOONNNLLLOOONNNTTTVVVTTT^^^iiieeePPPFFFCCCFFFRRRwww~~~rrrllliiiSSSJJJKKK@@@666666666;;;666111//////////////////000000000111111111111333555:::NNNjjjxxxqqq```RRRXXXuuuzzzZZZNNNIIIHHHQQQRRRZZZ```jjjtttzzzxxxxxx}}}{{{|||vvvjjjbbbfffqqq{{{qqqaaaVVVMMMLLLKKKKKKKKKJJJHHHFFFDDDAAA???BBBHHHMMMNNNMMMVVV```www}}}ooollljjjnnnlll___SSSMMMKKKKKKQQQQQQSSSTTTRRRPPPRRRVVVTTT\\\lll{{{~~~___bbb|||QQQ===888999:::;;;;;;<<<<<<<<<:::===AAABBBBBBDDDHHHLLLIIIKKKMMMOOOPPPPPPNNNMMMLLLKKKQQQTTTTTT___iiieeeMMMCCCBBBGGGSSSxxx}}}rrrkkkkkkUUUMMMLLL???333333333999777333000///000000//////000000000111111111111444666:::QQQpppeeeTTTKKKUUUuuuxxx]]]OOOHHHHHHQQQQQQXXX]]]fffqqqyyy}}}vvvvvv~~~{{{qqqkkkoooyyyuuuiii]]]TTTKKKKKKJJJJJJKKKKKKIIIGGGDDDDDDDDDGGGLLLNNNMMMKKKWWWggg{{{zzz~~~nnn]]]TTTRRRQQQQQQWWWaaafff^^^RRROOOSSSSSS\\\ooo~~~```ZZZ[[[>>>999:::;;;<<<===<<<:::999777<<>>???@@@:::???EEEJJJLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOPPPMMMRRRTTTTTT]]]ddd]]]GGG???@@@FFFRRRvvvuuuoooiiiTTTLLLJJJ<<<111333555555888777111///222222000000000000000111111111111222444<<>><<<999;;;CCCPPP]]]fffLLLIIIHHHIIILLLLLLJJJGGGJJJKKKKKKLLLLLLLLLLLLKKKPPPMMMSSSXXXZZZeeellldddKKKCCCEEEKKKWWW{{{vvvoooXXXIII@@@666444555000333777888333//////000///000000000000111111111111222555===\\\yyyeeeVVV___{{{rrruuu{{{[[[JJJMMMIIIFFFLLLRRRWWW```nnn{{{vvvfffWWWUUU^^^lllyyyuuulllvvvppp]]]ddd^^^XXXUUUQQQMMMLLLOOOMMMNNNFFFCCCKKKLLLMMMVVV^^^kkk^^^SSSSSScccppplll^^^TTTXXXeeezzzmmm}}}gggqqq|||iiiMMM@@@888999:::<<>>444222555111222777888333//////000///000000000000111111111111333555:::XXX{{{kkkYYY[[[uuuwww|||yyyYYYJJJNNNKKKGGGLLLPPPYYYbbbooo~~~}}}qqqcccUUURRRYYYgggxxxyyytttsssjjjddd```^^^[[[TTTQQQRRRPPPPPPHHHDDDIIIHHHGGGQQQbbbwww[[[NNNKKKYYYfffeee\\\VVVWWWeeezzz|||yyygggooo{{{dddGGG:::<<<<<<>>>???AAACCCDDDEEEFFFHHHKKKMMMMMMLLLJJJIIIMMMLLLKKKKKKKKKLLLMMMMMMOOOKKKPPPTTTWWWbbbhhh```IIIEEEFFFGGGQQQwww{{{{{{hhhRRRDDD<<<222111444111111777888333//////000///000000000000111111111111444555777RRR{{{ppp\\\XXXmmm{{{zzzZZZKKKOOOLLLHHHKKKNNNVVV]]]jjjzzzzzz~~~jjj___TTTPPPTTT```ttt}}}yyysssmmmjjjddd[[[TTTSSSNNNNNNGGGDDDHHHDDDDDDPPPlllvvv\\\MMMFFFPPP[[[\\\XXXWWWWWWeeeyyyxxxllllllzzz___EEE>>>===>>>@@@BBBBBBBBBAAA@@@DDDFFFIIIKKKLLLKKKIIIHHHKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIOOOVVVXXXccchhh___FFFAAA@@@AAAJJJpppzzzzzzhhhTTTFFF>>>222000333000000666888444000000000//////000000000111111111111333555777OOOxxxnnn```WWWiiizzzyyy```MMMOOOKKKGGGKKKMMMUUUYYYdddttt{{{}}}vvvqqqaaa[[[UUUQQQRRR\\\qqquuunnneeeZZZRRRPPPIIIJJJEEEDDDGGGCCCEEEUUU{{{{{{eee___PPPHHHNNNWWWWWWUUUVVVZZZgggxxx{{{qqqooozzz[[[DDDEEE<<<===???AAACCCEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJIIIQQQWWWYYYbbbeee[[[CCC>>>@@@AAAKKKppp|||~~~kkkXXXLLLCCC555000222//////555888444000000000//////000000000111111111111000666888MMMvvviii^^^WWWhhhwwwqqqjjjQQQOOOIIIFFFJJJMMMWWWYYYaaappp|||~~~xxxqqqjjjddd\\\ZZZXXXUUUUUU]]]ppp}}}mmmccc[[[SSSNNNMMMIIIIIIEEEFFFHHHBBBGGG[[[jjjZZZ[[[OOOJJJQQQYYYYYYXXX[[[bbbmmmzzzzzzzzz^^^AAABBB?????????AAACCCGGGJJJLLLKKKJJJHHHHHHHHHKKKMMMOOOMMMMMMLLLKKKJJJHHHGGGGGGJJJIIIPPPVVVVVV]]]^^^RRRCCCAAAFFFKKKUUUxxx}}}|||kkk[[[QQQHHH999222333...///555888555111111111///000000000000111111111111---777888GGGyyyvvvcccWWWSSShhhvvvjjjtttqqqTTTOOOIIIEEEJJJMMMSSSUUU\\\iiixxx}}}zzz|||tttkkkeee___]]][[[YYYXXX```sssppp^^^UUUPPPMMMLLLMMMMMMMMMHHHHHHHHHAAAIIIbbbtttiii]]]UUUSSSKKKJJJUUU^^^```bbbgggoooxxxuuu{{{kkkDDD@@@DDDCCCBBBBBBCCCFFFJJJLLLNNNLLLJJJIIIIIIKKKNNNOOOPPPPPPPPPOOONNNLLLJJJJJJIIIGGGNNNSSSRRRWWWWWWJJJAAA@@@GGGMMMWWWyyy|||wwwiiiZZZSSSLLL===555444///...444888555222111111///000000000000111111111111,,,888666???nnnttt[[[KKKLLLhhhxxxgggjjjrrrUUUPPPJJJFFFIIIKKKLLLPPPXXXcccnnnwww}}}xxxuuu}}}wwwqqqgggccc^^^[[[ZZZcccxxxyyyiiiWWWOOOMMMLLLLLLNNNNNNMMMIIIJJJJJJDDDOOOlllrrrggg]]]VVVTTTMMMOOOZZZdddhhhmmmttt~~~eeepppsssGGGCCCCCCCCCCCCCCCEEEGGGHHHJJJMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJHHHNNNRRRPPPUUUUUUIII???>>>CCCHHHQQQssszzzvvvfffXXXSSSNNN???777555000---444888555222111111///000000000000111111111111---888444888fffpppTTTBBBFFFgggzzzhhheeepppTTTQQQKKKGGGIIIIIIKKKQQQ[[[eeemmmssswwwzzz}}}tttpppwwwyyyooohhh```ZZZ[[[fff|||zzzjjjYYYQQQOOONNNNNNOOOKKKKKKHHHJJJLLLHHHWWWvvvvvvfff[[[[[[UUUUUU```iiinnnttt}}}~~~ddduuummmEEEDDD>>>???BBBEEEGGGHHHIIIIIIKKKLLLNNNOOONNNLLLIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLJJJPPPSSSRRRXXXXXXMMMDDDAAADDDFFFOOOqqqwww|||jjj___XXXOOO???999666---222333777:::666///---000000000000000111111111111666,,,777???LLLyyySSSHHHJJJVVV|||vvv___}}}yyyUUUGGGNNNKKKDDDIIIKKKQQQYYYcccmmmwwwyyysssvvvwwwmmmhhhccc^^^]]]ggg}}}|||nnn^^^TTTSSSSSSPPPLLLOOOIIIOOOKKKIIIGGGSSS}}}dddlllnnnlllggggggooowww|||rrreeeyyyxxxuuu~~~ZZZDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJOOOLLLKKKLLLOOOOOOLLLIIIBBBBBBDDDGGGJJJJJJHHHFFFMMMKKKPPPUUUYYYeeedddSSS@@@>>>BBBCCCIIImmmiiieeeeee[[[EEE:::777000222333777999666///---000000000000000111111111111444,,,666===HHH[[[NNNLLLUUU{{{zzzdddzzzqqqRRRFFFLLLJJJEEEJJJJJJOOOXXXeeerrr~~~{{{rrrrrrxxx|||vvvnnneee___^^^hhhzzziii[[[RRROOONNNMMMOOOIIIOOOLLLJJJIIITTTuuuxxxzzzwwwoookkkpppyyy~~~sssllluuusssrrrPPP@@@EEEBBBBBBCCCDDDFFFGGGIIIJJJJJJIIIHHHIIIKKKLLLLLLKKK>>>>>>@@@CCCGGGHHHHHHGGGJJJGGGLLLOOOTTT``````PPPAAA???AAACCCLLLppp~~~fffgggmmmcccHHH888666111111222666999555///---000000000000000111111111111333---666:::BBBvvvgggXXXQQQUUUvvvzzzfffrrrwww\\\MMMOOOKKKDDDHHHJJJNNNVVVdddtttvvvoooqqqyyyyyymmmdddbbblllkkkYYYPPPNNNPPPNNNIIIOOOKKKKKKKKKTTT}}}}}}~~~vvvqqqxxxqqqxxxllliiiuuu}}}dddFFF===FFFBBBCCCCCCEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHJJJLLLOOOBBBAAA@@@BBBDDDFFFGGGFFFHHHEEEIIILLLOOO\\\^^^OOODDD???@@@CCCOOOtttzzz```aaafff]]]DDD555333...000222666999555///---000///000000000111111111111222///666999>>>hhhnnnaaaWWWXXXpppwwweeemmmdddPPPQQQOOOGGGGGGKKKLLLRRR___ppp~~~}}}pppllltttyyypppmmmttt~~~iii\\\UUUTTTPPPKKKOOOKKKKKKKKKQQQttt}}}www|||tttzzzeeedddppptttZZZCCC???GGGCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKLLLJJJHHHIIIMMMQQQKKKIIIEEEDDDDDDEEEEEEEEEJJJGGGJJJKKKNNN[[[___RRREEE???@@@CCCQQQwwwyyy|||^^^XXXXXXQQQ>>>555333,,,///111555888555///---111///000000000111111111111222111666999<<<[[[ooocccZZZ[[[jjjuuuiiiooohhhNNNNNNPPPJJJGGGIIIIIIMMMYYYjjjyyyrrrjjjppp|||}}}~~~wwwkkk___WWWSSSNNNQQQKKKKKKJJJLLLjjjyyyvvvgggkkkxxxkkkSSSCCCBBBFFFDDDEEEFFFGGGHHHHHHGGGGGGKKKLLLLLLJJJGGGGGGKKKNNNNNNKKKGGGEEEDDDEEEEEEDDDIIIGGGJJJKKKMMMZZZ___SSSEEE???@@@CCCQQQwwwyyy___TTTOOOHHH;;;777666...///000555888555///...111000000000000111111111111111111555999;;;PPPppp```VVVXXXdddtttnnnpppzzzUUUMMMMMMFFFBBBGGGGGGKKKVVVeeeuuuvvvkkkoooxxx}}}wwwgggZZZVVVPPPSSSKKKLLLLLLJJJcccwwwxxxpppssszzzhhhNNNCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIIIIIIIGGGFFFFFFGGGIIIHHHFFFCCCBBBCCCDDDEEEEEEFFFEEEIIIJJJKKKWWW\\\QQQDDD???@@@CCCOOOttt~~~```TTTNNNGGG:::777888111...000444888555///...111000000000000111111111111//////222888;;;GGGyyyvvv]]]OOOPPPZZZrrrmmmeee```MMMJJJFFFDDDGGGHHHKKKRRR___nnn|||}}}oooqqqxxx|||~~~mmm^^^WWWRRRUUUMMMOOOOOOKKKbbbnnn{{{rrrPPPDDDEEEFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFCCCAAAAAABBBCCCCCCBBBDDDDDDIIIJJJJJJVVV[[[PPPAAA???AAACCCLLLppp|||___UUUPPPHHH999666777111...///444777444///...111000000000000111111111111---...000777;;;BBBppp~~~\\\KKKJJJRRRmmmhhhVVV```KKKJJJLLLPPPIIIJJJKKKOOOXXXfffuuuuuuuuu{{{}}}pppaaaWWWSSSVVVNNNQQQSSSNNNccciiiqqqUUUEEEEEEGGGIIIJJJLLLMMMMMMKKKIIIHHHHHHFFFEEEHHHLLLMMMKKKIIIHHHFFFDDDBBBBBBBBB@@@>>>DDDDDDJJJLLLLLLWWW\\\PPP@@@>>>BBBCCCIIImmm[[[XXXNNN@@@888555333///000111666:::888111...//////////////////000111111222222777444:::CCCdddhhhLLLJJJOOOgggpppYYYdddkkkPPPOOOOOOGGGHHHGGGHHHMMMTTT___rrrtttmmmrrrzzzuuuccc^^^XXXVVVVVVRRRPPPXXXfffwwwlllooo}}}TTTIIIJJJFFFEEEEEEGGGHHHJJJKKKLLLMMMLLLJJJGGGEEEEEEHHHKKKMMMKKKHHHDDD@@@???@@@BBBDDDKKKEEEHHHLLLNNNVVVWWWJJJ@@@??????AAAJJJdddttt[[[XXXNNNAAA888666333000111222666:::888111...//////////////////000111111111111555222999AAA___pppSSSJJJMMMggguuu______~~~fffQQQLLLLLLIIIHHHGGGGGGKKKPPPZZZlll|||vvvmmmqqqxxx~~~mmmaaa]]]\\\^^^ZZZUUU[[[gggrrrwww|||nnnNNNIIILLLIIIEEEFFFHHHJJJJJJJJJIIIHHHHHHGGGEEEDDDDDDEEEGGGIIIHHHGGGEEECCCBBBBBBBBBBBBIIIEEEIIIMMMMMMUUUWWWLLLAAA???>>>@@@IIIbbbnnn\\\XXXNNN@@@777555333000222333666:::888111---...///////////////000111111//////333000777>>>WWW{{{___NNNKKKdddzzziiiZZZvvv|||yyyhhhVVVOOONNNMMMIIIGGGFFFGGGJJJSSScccsssyyymmmnnntttzzzzzznnniiiggggggaaaZZZ___jjjxxxvvvppp}}}||||||___JJJJJJMMMJJJFFFGGGIIIJJJJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFEEECCCAAA@@@FFFDDDJJJMMMLLLTTTXXXOOOAAA???>>>>>>FFF^^^~~~}}}ppp[[[WWWLLL>>>555444222///222333777:::888000------///////////////000000111//////333///666<<>><<<<<>><<<<<<===FFF___ggg^^^YYYMMM>>>555444444222...///444999888333000222///////////////000111111000111333...888999777ZZZeee\\\QQQdddiiiWWWooofffMMMUUUKKKKKKLLLKKKGGGDDDHHHPPP\\\hhhyyy{{{rrrtttxxx~~~xxxwwwxxxuuuqqqpppsss}}}mmmOOOHHHHHHCCCBBBHHHBBBDDDFFFGGGEEEAAA===:::::::::;;;===???AAACCCEEE===???BBBDDDEEEDDDBBBAAAGGG???@@@BBBEEENNNQQQFFF===<<<<<<>>>GGGaaa}}}eeeVVVZZZRRR???333444555111000222666;;;:::333///000///////////////000111111111111333555444555<<>>???@@@AAA???@@@AAABBBBBBBBBAAAAAAEEE===@@@FFFGGGNNNTTTPPPHHH@@@>>>===???^^^dddZZZ\\\SSS@@@444444444000000111666;;;:::333/////////////////////000111111111000222444444444;;;DDDtttZZZGGGZZZzzzcccUUUdddmmmTTTTTTMMMNNNMMMJJJGGGFFFGGGIIINNNYYYhhhvvvvvvnnnooottt|||~~~sssiiidddbbbhhhqqqvvvUUULLLFFFDDDEEEBBBGGGHHHIIIHHHFFFCCC@@@===:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBAAAAAABBB???DDDFFFFFFRRR]]]YYYNNNBBB===>>>CCCbbb^^^]]]\\\QQQ???444333333///000111555::::::444/////////////////////000111111000///111333333333999AAAdddhhhPPPOOOjjjpppWWWXXXxxxmmmVVVUUUMMMMMMMMMLLLIIIGGGGGGHHHHHHRRR```ooo}}}|||jjjiiinnnvvv}}}yyykkkaaa\\\[[[bbblllzzz}}}iiiRRRMMMGGGEEEGGGFFFKKKKKKKKKJJJIIIGGGEEECCC???===<<<::::::;;;<<<===???@@@AAABBBBBBBBBAAAAAA???CCCIIIFFFGGGYYYggg```PPPAAA<<>>;;;::::::;;;<<>><<<;;;<<<===???@@@AAABBBBBBBBBAAAAAAAAAEEEHHHEEEKKKccclll[[[FFF:::<<>>===>>>>>>???@@@AAABBBBBBBBBAAAAAACCCCCCEEEEEELLLcccpppfffQQQ@@@>>>EEEJJJaaa|||bbb\\\___PPP>>>444111111000...000---///777;;;777000---///////////////000111111000---...222555555666:::AAA```~~~hhh___ZZZuuupppdddeeennnTTTPPPLLLJJJJJJJJJHHHFFFBBBEEEHHHKKKTTTbbbnnnssstttlllhhhkkkqqqtttwwwzzzzzztttkkkfffXXXWWWTTTOOOJJJJJJMMMPPPZZZ[[[aaajjjttt{{{}}}}}}ppp]]]SSSHHHHHHJJJEEEFFFJJJFFFBBBDDDGGGIIIIIIHHHFFFEEEEEEDDDCCCAAA???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBB@@@DDDGGGKKKaaayyyiiiMMM@@@FFFNNNfffeeeaaacccRRR???444222111///---000---///777;;;777000---///////////////000111111111......222555555666999:::QQQoooeeeRRRxxx{{{kkk\\\rrrwwwUUUQQQLLLIIIJJJJJJHHHFFFBBBFFFGGGIIIQQQ```nnntttssskkkfffiiiooosssuuuxxxzzzzzzuuummmaaaXXXXXXUUUPPPKKKFFFEEEGGGIIIPPPQQQVVVaaannnwwwyyywwwmmm|||oooYYYMMMCCCCCCFFFCCCFFFJJJFFF???AAADDDGGGHHHGGGDDDCCCCCCBBBBBBAAA@@@???>>>===???@@@AAABBBCCCBBBAAAAAAAAA>>>EEEHHHJJJ___~~~XXXBBBFFFRRRlllzzztttbbb\\\bbbXXXGGG999333222000---000---...444999888333///////////////000000000000111111111111222333444555:::LLLwwwqqqXXXXXXooo}}}uuuZZZUUUpppiiiPPPLLLQQQHHHJJJPPPGGGGGGCCCAAAGGGNNNWWWcccmmmsssuuukkkdddmmmrrrqqqtttwww~~~wwwooofff___[[[SSSRRRPPPLLLHHHFFFGGGGGGHHHMMMTTT[[[aaaiiissszzz}}}}}}~~~ppppppsssMMMGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<======>>>>>>>>>>>>===<<<<<>>MMMiiinnnaaa___]]]UUUIII;;;333000000000000......333888888333///////////////000000000000111111111111222333444444555BBBhhhwww\\\VVVhhhjjjUUUaaayyynnnRRRJJJNNNFFFFFFLLLHHHGGGCCCBBBEEEKKKRRR___jjjxxx{{{qqqgggkkknnnnnntttvvv}}}{{{xxxxxxwwwoooddd\\\RRRQQQOOOLLLHHHFFFEEEEEEGGGIIIMMMTTT___ooozzzxxxxxx~~~}}}|||RRRFFFEEECCCAAA@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<===========================CCCDDD@@@III___sss}}}vvv]]]FFFBBBOOOiiihhh\\\___UUUPPPHHH===333...///222///......222777999444///////////////000000000000111111000111111222333444444;;;WWWbbbPPP^^^[[[PPPeee|||sssUUUIIIOOOKKKFFFGGGFFFFFFDDDCCCDDDEEEJJJXXXeeeuuu}}}vvvjjjhhhhhhkkktttsssyyy~~~{{{xxxwww{{{|||qqqeeeUUUTTTPPPLLLIIIEEECCCBBBEEEDDDGGGPPP```sss{{{yyy|||~~~tttLLLEEEDDDBBB@@@??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======>>>===<<<;;;<<<<<<===>>>???DDDCCCAAAJJJ\\\iiikkkkkkZZZIIIFFFPPPiiigggYYY^^^PPPIII@@@:::444///...000/////////111666999666///////////////000000000000000000000000111222333444888:::LLLxxxmmmSSSVVV}}}jjjNNN[[[vvvzzz\\\KKKPPPSSSKKKEEECCCFFFEEEDDDBBB@@@CCCPPP^^^iiixxxwwwmmmhhheeefffqqqnnnsssyyy|||~~~~~~{{{zzz}}}{{{ppp]]]ZZZUUUOOOJJJEEEAAA>>>BBBBBBFFFQQQbbbqqq||||||vvv___DDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???======>>><<<;;;::::::<<<>>>??????CCCCCCCCCLLLZZZ```]]]ZZZQQQHHHFFFOOOggghhhZZZ```NNNAAA777555555111------.../////////555:::777///////////////000000000000000000000000111222333333::::::EEEhhhgggWWWsss[[[]]]tttjjjOOOKKKQQQMMMFFFFFFGGGEEEDDDBBB===>>>IIIVVVaaasssyyyrrrnnngggcccjjjiiinnnsssxxx{{{~~~zzzzzz}}}~~~vvvhhhbbbZZZRRRLLLFFFAAA===@@@@@@DDDOOO```qqq}}}|||zzz|||tttxxxgggSSSDDDBBBAAA???>>>===========================<<<<<<<<<===>>>???@@@???>>>===<<<<<<;;;:::999999;;;===???>>>BBBCCCCCCLLLYYY[[[UUUGGGEEEBBBCCCLLLfffhhh]]]eeeMMM===111222555222---,,,---000///...444;;;888///////////////000000000000000000///000000111222333666888???WWWdddllllllbbbrrr___JJJKKKJJJGGGMMMHHHFFFDDDBBB>>>>>>EEEOOO^^^pppwwwuuuuuunnneeefffgggkkkqqqvvv{{{nnnlllrrrvvvoooggg\\\SSSMMMIIICCC@@@AAA???@@@III[[[qqqzzzppp|||ppp[[[LLLEEEAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>???>>><<<;;;;;;:::999999:::;;;===>>><<>>@@@KKKfff|||ccc\\\gggLLL<<<111333444000---000---000///---333<<<999000////////////000000000000/////////000000111222333333777999HHHtttwwwjjjyyywwwdddmmm]]]QQQKKKGGGNNNJJJFFFDDDCCCAAA???CCCIIIWWWfffmmmqqqzzzwwwmmmjjjiiilllqqqwww{{{hhh```ccclllwwwrrrhhh\\\RRRNNNKKKGGGDDDAAAAAACCCIIIWWWlll|||vvvvvveeeQQQEEECCC@@@???===<<<::::::;;;;;;;;;;;;:::::::::999999999777999;;;===>>>===;;;:::888999999:::;;;;;;<<<<<<:::@@@AAA???DDDNNNQQQLLL999<<<===???KKKgggvvv^^^YYYeeeLLL>>>444555333---...555---111000,,,222<<<:::000////////////000000000000////////////000111222333444888777===dddlllrrrzzzccchhhvvv___PPPEEEKKKKKKGGGDDDDDDCCCAAABBBFFFMMM[[[bbbjjjzzz}}}tttqqqkkknnnsssxxx|||hhhZZZXXXfffppp|||qqqgggZZZQQQNNNMMMKKKHHHAAADDDIIIOOOXXXfffvvv|||}}}}}}{{{wwwjjj[[[JJJBBBAAA@@@???===;;;:::::::::;;;:::::::::999999999888888666888:::<<<===<<<:::999777888999:::;;;<<<;;;;;;:::@@@AAA===@@@IIILLLIII;;;>>>???@@@MMMiiieeeZZZiiihhhSSSAAA333333333......333---000000---000777999555////////////000000000000//////000111222333333333666555:::<<>><<<:::888888999:::;;;;;;:::999999888888888999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888===???@@@CCCHHHIIIGGG<<<======???JJJccccccYYYccc^^^PPP@@@333333333///...222---000000...000777999666000////////////000000000000000000111111222222333555333777:::BBBggguuubbbYYYtttxxx^^^WWWtttuuu[[[SSSLLLJJJHHHFFFEEEEEEEEEDDDCCC===CCCMMM]]]rrrzzzqqqmmmlllqqqtttvvvzzz~~~|||iiiYYYWWW^^^sss{{{nnnhhh```]]][[[XXXRRRLLLJJJJJJLLLTTTbbbqqq~~~~~~|||yyyvvvwwwyyy||||||||||||~~~~~~~~~|||zzzxxxpppqqqpppvvv~~~sss```[[[vvv|||lllRRRCCC>>>>>>???===;;;999888888999999888888888888888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;???AAA@@@BBBFFFGGGDDD;;;<<<<<<>>>HHHbbb```VVVXXXMMMEEE999000111222///...111---//////...000666999888000000////////////000000111111111111111111111111333111444777;;;SSSfffXXXjjjfffPPP___cccSSSMMMLLLIIIFFFEEEEEEFFFGGGFFF;;;>>>DDDQQQfffxxx~~~oooiiifffjjjppprrruuuxxxwwwdddWWWYYYjjj}}}zzzuuupppllliiibbbWWWOOOMMMNNNQQQXXXbbbooozzz}}}zzzwwwuuurrroooqqqvvv{{{|||zzzyyy{{{~~~zzzzzz{{{{{{yyywwwtttrrrjjjhhhdddjjjnnnbbb\\\hhhiiiKKK@@@>>>======<<<:::888777777888888555666666777888888999999999999999::::::;;;;;;<<<::::::::::::::::::::::::>>>AAAAAA???@@@DDDDDDAAA:::;;;;;;===GGG```www]]]TTTPPPAAA:::111,,,...111//////111.../////////000444888;;;111000//////...//////000111111111111000000000000111000222777777CCCuuuuuu___aaa|||www[[[SSSjjjeeeQQQJJJMMMKKKHHHFFFFFFFFFFFFDDDBBB@@@@@@HHHWWWgggrrrvvvkkkddd```eeejjjmmmpppsssyyytttaaaZZZbbbqqq}}}vvvlll^^^SSSNNNQQQUUUZZZ```hhhrrrxxx{{{yyywwwvvvwwwwwwwwwvvv|||xxxyyy|||yyyyyyyyywwwtttpppllljjjdddaaa^^^aaaccc```tttZZZDDD@@@@@@===;;;:::999888777777777777777777777777888888999999888999999999:::::::::;;;999999999999::::::::::::>>>@@@AAA>>>???CCCDDDAAA:::;;;<<<>>>GGG```oooZZZVVVPPPCCC999333///000111000//////......//////000222888===222111///.........///000111111000000000000000000///222222666999:::bbb~~~dddWWWfffjjjQQQVVVuuu}}}kkkVVVHHHKKKIIIHHHHHHIIIIIIGGGEEEHHHCCC@@@CCCKKKVVV```ggggggaaa^^^ccchhhjjjmmmppptttzzzkkk]]]]]]hhhwwwsssdddYYYTTTWWW[[[]]]___dddlllssspppppprrrxxx~~~~~~yyyyyy|||yyyyyywwwsssoooiiidddaaaXXX\\\^^^___]]]```}}}{{{cccKKKAAACCCBBB;;;:::999999888777777777777::::::999999999888888888888888888999999999999999888888888999999999::::::;;;>>>>>>===>>>CCCEEECCC;;;<<<===???HHH```eeeXXXYYYUUUKKK???;;;777444222000...---...---...000000111888@@@333222000...---...///000000000000000000000000000---444111444;;;777PPPvvvbbbbbb~~~xxxYYYRRRhhhyyyzzzjjjUUUKKKIIIHHHHHHJJJKKKKKKJJJHHHCCC@@@AAAEEEIIIQQQYYY```]]]^^^cccfffgggkkkpppqqqvvv|||~~~uuubbb\\\eeerrrqqqfffbbbgggjjjhhhfffhhhpppxxxuuuxxx}}}}}}yyyxxxyyyuuutttrrrmmmhhhaaa[[[XXXKKKYYYbbb```YYYZZZ{{{wwwsss{{{yyypppaaaNNNCCCBBBBBB???999999999999999888888777777;;;;;;::::::999888888777888888888888888888888888777777777888888999999:::999<<<===;;;===CCCFFFEEE;;;===>>>???HHH___zzz~~~zzz]]]UUUXXXTTTMMM???===888333111000///......---...000000000777AAA444222000---------///000......//////000000111111,,,777000000<<<666AAAkkk|||qqqpppooo[[[]]]pppsssVVVQQQLLLHHHHHHJJJLLLMMMGGGCCCBBBCCCBBBAAAEEELLLTTTVVVZZZ___```___dddlllmmmpppuuuyyy|||}}}}}}}}}nnncccffflll{{{xxx|||~~~zzztttuuu}}}}}}zzzwwwtttqqqlllkkkiiieee```YYYTTTQQQIII\\\ddd___XXXXXXppprrrppp}}}|||zzzxxxcccPPPBBBAAAAAA<<<:::<<<999999999999999999888888999999999999888888888888888888888888888888888777666666777777888999999::::::<<<<<<:::===BBBEEEDDD:::<<<===???GGG^^^|||ssszzzsssXXXRRRUUUOOOIII888777444///...000111000...,,,...111000///777BBB444222000---,,,---///000---......///000111111222+++888///---;;;444777YYYlllwwweeeUUUeeeccc[[[QQQHHHFFFGGGJJJKKKGGGDDDDDDEEEBBB<<<===CCCJJJNNNUUU[[[YYYXXX^^^fffiiijjjnnnsssxxx{{{zzzxxx~~~zzzllliiifffppp|||zzzyyyuuunnnhhhdddcccbbb___ZZZUUUPPPMMMNNN```eee]]]YYY]]]ooowwwyyyrrr[[[HHH===AAA@@@666666@@@999999:::::::::999999888666666666777888888999999888888888777777777777777555666666777888999999999;;;======:::<<>>===AAADDDIIIOOOTTTYYY\\\]]]]]]aaafffkkkppptttxxx{{{}}}~~~yyyqqqiiicccmmm~~~}}}zzzuuuoooiiiccc```[[[[[[[[[\\\[[[YYYYYYZZZbbbmmmhhhfffooopppwwwiiiXXXGGG===??????999666999777777777777777777777777888888777777777888:::;;;:::::::::999999888888888666666666666777888999::::::===>>><<<===AAACCCAAA:::;;;;;;<<>>???BBBFFFKKKPPPTTTWWWXXX\\\```eeeiiimmmrrruuuyyyzzz|||}}}ooodddfffnnnyyy}}}wwwoooggg___YYYUUUXXXYYYZZZ^^^iiiwww~~~}}}qqq~~~}}}~~~sssTTTEEE<<<>>>>>>999666999777777777777777777777777999888777777777999:::;;;::::::999999999888888888666666666666777888999::::::<<<===;;;<<<@@@AAA???:::<<<<<<<<>>BBBGGGMMMPPPSSSUUUXXX\\\___dddjjjnnnppprrrvvvyyy}}}}}}zzznnngggcccjjjnnnyyyuuummmddd[[[TTTOOOLLLRRRUUUVVV___zzz~~~wwwooossswwwNNNBBB:::<<<===999777999777777777777777777777777999999888888888999::::::999999888888888888777777666666666666777888999999999<<<<<<:::;;;???@@@>>>;;;<<<<<<===EEE[[[yyyqqq[[[YYYUUUDDD666555222111111000000000000111...---///000///...333:::;;;333---...///......//////............///000000...///000000000222666999AAAXXXtttwww[[[___nnnrrrSSSHHHGGGDDDCCCEEEEEEGGGGGGGGGGGGEEEEEE???===;;;:::===BBBHHHLLLNNNOOORRRTTTWWW\\\bbbfffhhhjjjmmmqqqtttvvvwwwwwwwwwnnnlllhhhnnn~~~}}}}}}zzzwwwjjjfff^^^VVVPPPLLLKKKKKKPPPTTTWWWeeevvv~~~mmmoooxxxfffGGG>>>888:::;;;999777999777777777777777777777777999999888888888999999999777777777777777777777777666666666666666777888888999<<<<<<:::;;;???@@@>>>;;;<<<======DDDYYYwwwqqq]]]\\\UUUAAA444555111000000000000000000000...---///111///...222999;;;333---...///......///...............//////000///111222222111222555777999DDDwww}}}fff___iiinnnUUUHHHBBBCCCDDDEEEGGGHHHHHHHHHGGGFFFBBB???<<<:::;;;>>>CCCFFFJJJKKKMMMOOOQQQVVV[[[___bbbdddhhhkkkmmmnnnnnnnnnzzz|||{{{zzzwwwrrrzzz|||xxxvvvtttpppjjjeee\\\XXXRRRLLLIIIHHHJJJKKKNNNUUU]]]ooorrrdddmmmrrrhhhxxxhhhLLLAAA<<<888999:::999888888777777777777777777777777888888888888888888888777666666666666666666666666666666666666666666777888999<<<<<<:::<<<@@@BBB@@@:::<<<<<<<<>>;;;;;;<<>>=========>>>@@@CCCEEEGGGIIILLLNNNRRRUUUZZZ^^^aaabbbbbbaaa___fffjjjhhhiiisss~~~{{{vvvnnniiiccc___]]][[[VVVSSSKKKIIIFFFDDDEEEHHHLLLOOONNN___rrrzzzzzzvvvooohhhrrr|||hhhgggtttxxxfffRRREEE@@@;;;;;;:::999999999888666777777777777777777777777555666777777666555444333333333444444555555555555777666666555555555666666444888999999;;;AAADDDBBB888:::::::::@@@SSSooo|||uuulllcccYYYKKK;;;222111111111111111000///...---------///111///---000666;;;333---...///......000...------------...//////---///111222000/////////222666888ZZZyyy~~~qqqcccPPPjjj~~~YYYGGGEEEEEEGGGGGGGGGGGGFFFEEEGGGGGGFFFEEECCC@@@>>><<<999;;;???AAACCCDDDFFFHHHIIILLLRRRWWW[[[]]]]]]\\\^^^hhhmmmhhhcccjjjxxx}}}zzzvvvqqqmmmiiibbbYYYRRROOOMMMJJJHHHEEEDDDCCCCCCFFFLLLQQQTTT^^^rrrvvvkkkqqq|||zzz{{{bbbWWWhhh{{{oooZZZDDD:::::::::;;;;;;:::999:::888666777777777777777777777777555555666666666555333222333333333444444555555555777666666555555555666666222666777777:::AAACCCBBB888999:::999???RRRmmm|||yyyqqqssslll^^^cccaaaFFF888999333////////////............---.........---...000333888444///,,,,,,------------------............///222000///...///000222333444888999EEErrr|||lllaaaYYYdddrrrvvv~~~uuuUUUNNNHHHDDDEEEFFFEEEEEEHHHJJJHHHEEEEEEEEEDDDAAA===;;;:::999999;;;@@@DDDGGGIIIKKKPPPUUU[[[___bbbdddgggjjjnnnrrrtttsssqqqooo|||sssnnnmmmkkkhhhddd^^^ZZZTTTNNNJJJFFFDDDBBBAAAAAABBBEEEEEEJJJ[[[mmmuuuzzzxxx{{{eeeOOOMMMaaawww|||zzzppp```NNN@@@:::999888888888888777777777666666666666666666555444444555555555555555555444444666666666666666666666666555555555555666666666666333666888888;;;@@@BBB@@@;;;<<<;;;:::???QQQmmm~~~zzzxxxnnnhhhkkk```BBB444555---////////////............---.........---...000333888444///,,,,,,------------------............///111000///...///000222333,,,222444;;;ZZZuuuaaa\\\aaafffuuu{{{jjjUUUNNNHHHJJJLLLJJJFFFEEEIIIHHHFFFFFFGGGGGGDDDBBB===<<<:::::::::===???AAABBBEEEJJJQQQXXX___dddgggeeehhhlllqqqssstttttttttuuu~~~yyyrrriiidddbbb```]]]YYYQQQOOOKKKGGGEEECCCAAA@@@AAAAAABBBCCCCCCKKK___ssswwwrrr{{{iiiUUUKKKUUUnnn___HHHAAA>>>888999999999888888888777777666666777777666666555444555555555555555555444444555555555555555555555555444555555555666666666666333777999888:::???AAA???;;;<<<;;;999>>>QQQlllppptttuuu___???555666...////////////............---......---------000222888444///,,,,,,------------------............///111000///...///000111222,,,222555777EEEkkk|||aaaWWWXXXmmmooobbbTTTMMMIIIEEECCCCCCGGGFFFEEEFFFGGGGGGEEEDDD???>>>===<<<::::::::::::>>>@@@DDDJJJQQQYYY___bbb^^^```dddhhhlllooorrrsssrrrttt{{{xxxxxxyyy{{{{{{zzzwwwsssqqqlllfff^^^YYYVVVTTTQQQNNNEEEDDDCCCAAA@@@@@@@@@??????===>>>DDDOOO```yyynnnSSSWWWrrr~~~nnnZZZOOOUUUhhh~~~ZZZ?????????666999999999999888888888888666777777777777666555555444444444444444444555555555555555555555555555555444444444555555555666666444888999888:::>>>???===:::;;;;;;999>>>PPPjjj~~~iiivvvtttVVV:::555777222////////////............,,,---...---,,,---000222888444///,,,,,,------------------............///000////////////000111111111333777888999PPP{{{xxx\\\QQQ___~~~uuubbbOOOCCCCCCJJJEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???===:::999888>>>???@@@CCCHHHMMMRRRUUUSSSTTTVVVYYY]]]bbbfffhhhqqqmmmmmmssswwwwwwyyy}}}xxxyyyzzzzzzxxxvvvrrrpppssssssrrrpppnnnllliiihhhccc^^^XXXSSSPPPNNNKKKIIIAAAAAAAAA@@@???>>>??????@@@<<<>>>MMMfff~~~vvvdddUUUXXXlll~~~kkkbbb[[[]]]jjjzzzuuuOOO;;;<<<;;;555888888888888777777777777666777777777777666555555333333444444444444555555444444444444444444444444333333444444444555555555555888999777999===>>>;;;999::::::999>>>OOOjjj~~~~~~ttteeetttjjjIII333222333000////////////............,,,---------,,,---///222888444///,,,,,,------------------............//////////////////000000111111...111555222>>>jjjzzz~~~oooTTTOOOeeeqqqUUUJJJLLLFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@>>><<<:::>>>======>>>@@@CCCFFFHHHJJJJJJJJJLLLOOOSSSVVVYYY^^^\\\\\\]]]^^^___ccchhhbbbcccdddfffggghhhhhhiiifffeeecccaaa___]]]\\\[[[[[[XXXSSSOOOLLLIIIGGGFFFAAABBBBBB@@@>>><<<>>>???BBBBBBKKKddd}}}dddeeeccceeesssxxxZZZ\\\bbbmmmyyy~~~qqqVVVEEE???:::888777666666666666555555555555666666666666666555444444333333333333444444555555444444444444444444444444333333333333444444444444555888999777888<<<<<<:::777999:::999???PPPjjj~~~}}}qqqpppyyyeeeBBB555333111111////////////............,,,------,,,,,,,,,///111888444///,,,,,,------------------............///....../////////000000000222,,,...444333777SSStttyyymmmXXXVVVeeewwwmmmPPPCCCIIIJJJKKKJJJGGGEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>;;;::::::;;;<<>>@@@??????>>>???AAADDDEEEAAAEEEKKKNNNPPPPPPMMMKKKLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLKKKKKKIIIHHHGGGDDDBBB@@@@@@@@@>>>@@@AAA???===@@@GGGMMMSSShhh|||qqqkkkeee\\\UUUQQQeeeppp}}}}}}tttfffOOOEEE<<<;;;===;;;888666666666555555555444444444333333444444333333222111111222222333444444555555222222222222222222222222222222222222333333333333222666777555777;;;<<<:::444777:::;;;BBBTTTnnn}}}mmmlll{{{uuuQQQ444666333,,,222000/////////............+++,,,---,,,+++,,,///111888444///,,,,,,------------------.........//////---......///000/////////000,,,,,,111222222:::EEEooo{{{rrraaa^^^VVVYYYooofffNNNDDDGGGJJJJJJHHHGGGHHHJJJHHHGGGEEECCCAAA@@@@@@????????????>>>===<<<;;;:::;;;;;;;;;;;;<<<>>>@@@AAACCCCCCAAAAAADDDGGGEEEBBBBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@??????@@@===???AAA@@@@@@EEEOOOWWWjjjyyyzzz{{{rrrlllYYYGGGOOOfffqqq~~~}}}yyyxxx|||xxxyyylllYYY@@@CCC@@@888555999888111777666666666666555555555222333333333333222111111111111222333333444555555222222222222222222222222111111222222222333333333222555666555777;;;===;;;444777:::<<>>;;;@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>????????????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEECCCBBBDDDCCCAAA>>><<<===AAADDDAAADDDEEEBBBDDDQQQgggxxx~~~zzzrrreee^^^eeexxx|||ssseeeWWWRRRZZZeeexxxtttqqqyyyxxxsssmmm\\\III???===:::777555555555666555555555555555555555555222222222222222222222222222222111111111111111111666555555444333222111111111111111111111111111111444777888666888===>>><<<777555666:::BBBRRRkkk{{{~~~iii^^^qqqaaaAAA333222000///111///......---,,,,,,++++++++++++,,,,,,,,,,,,------444222000---,,,+++,,,,,,,,,,,,---------,,,,,,+++------------------.........///000000000222666999===```~~~|||{{{iii___\\\fffggg^^^WWWWWWVVVPPPIIIEEEAAAEEEJJJLLLJJJGGGDDDCCCBBBAAAAAAAAABBBAAA???===@@@???>>><<<;;;;;;<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCCCCBBB@@@>>>>>>?????????======>>>???FFFDDDBBBHHHWWWooo|||fff___gggsssxxxxxxiiicccYYYSSSSSS\\\lllxxxzzz{{{}}}eeeNNNCCC>>><<<999777555444555555444444444444444444444444222222222222222222222222111111111111111111111111444444333333222111111111111111111111111111111111333666666555777<<>>;;;999888:::???MMMeeezzz{{{```^^^yyy}}}\\\<<<111333222//////.........------,,,,,,+++++++++,,,,,,,,,,,,------000000//////......------++++++,,,---------,,,,,,,,,,,,+++,,,,,,---......///000000000000111444777666DDDnnnsss}}}ooo\\\UUUlllvvvdddWWWQQQNNNKKKLLLKKKJJJHHHEEEDDDEEEFFFFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@@@@???<<<>>>AAABBBBBBBBBCCCDDDHHHHHHOOOaaa{{{kkkhhhrrrxxxpppeeeUUUQQQNNNRRR___ppp~~~zzz}}}}}}^^^CCCAAA<<<;;;888666444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333555555333666===AAAAAA<<<:::888:::>>>JJJaaauuurrr\\\cccmmmSSS999222333111............---------,,,,,,,,,+++++++++,,,,,,,,,------......000111111000000///---...............---,,,++++++++++++,,,---......///000111000///000222444;;;<<>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCAAABBBBBBCCCDDDHHHMMMQQQUUU___rrrwwwkkk```XXXMMMSSS\\\hhhuuu|||yyy~~~{{{{{{|||yyyzzzxxxRRR<<<>>>:::999777666444333333333333333333333333333333333111111111111111111111111000000000000111111111111//////000000111111111222111111111111111111111111444555555333666>>>CCCDDD:::888888:::>>>KKKbbbvvv}}}yyydddXXXcccsssZZZHHH888555444///---///---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,---000111222222111000111111111111000///...---+++++++++++++++,,,---......000111000//////111222888:::CCCaaa}}}ssswwwxxxiiiaaa```eeeiiivvvqqq^^^OOOLLLJJJLLLPPPPPPLLLGGGJJJGGGCCCAAABBBCCCCCCBBBAAAAAABBBAAAAAAAAA@@@@@@????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>>>>@@@BBBBBBBBBCCCFFFNNN[[[jjjsssqqq]]]SSSQQQQQQ```rrr|||{{{yyywwwsssooofffUUUBBB888777999888777666444333333222333333333333333333333333111111111111111111111111//////000000000111111111...//////000000111111222111111111111111111111111444666666444888???EEEEEE;;;999999;;;???KKKaaauuu{{{}}}rrr^^^___iiihhhOOOAAA777555333...,,,000------------------------++++++,,,,,,,,,,,,------+++,,,...000111111000000222222222222111000//////------,,,,,,,,,,,,---------...000000//////000222333777:::IIIrrr~~~tttsss{{{kkkggg```ZZZXXXhhh~~~qqqjjj___UUUOOONNNPPPSSSLLLIIIFFFDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>========================>>>@@@AAA@@@======@@@CCC???DDDMMM[[[ooovvvhhh]]]WWWUUUcccttt|||yyyyyymmmlll```LLL>>>;;;;;;777888888777666555444333333222222222222222222222222111111111111111111111111...//////000000111111111//////000000111111111222111111111111111111111111444666666555888@@@DDDDDD===;;;;;;<<>>WWWxxxqqqvvvsss___OOOTTTjjjoooXXXMMMPPPWWWOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEEEECCCEEEJJJOOOSSS[[[iii|||{{{uuuyyy~~~yyyqqqgggbbbbbbfffhhhhhhxxxzzz~~~|||{{{|||zzzuuudddbbbVVVCCC:::;;;===:::888888888777666555444333222222222222222222222222111111111111111111111111......//////000111111222000111111111111111111111111111111111111111111111111555666555888>>>AAA@@@:::999999;;;>>>III^^^qqqhhh^^^{{{vvvXXXCCC111000333111...///------------------------++++++,,,,,,,,,---------''''''((()))******+++,,,,,,---...000222333444444111000///...---,,,,,,,,,***,,,///000//////000222333000222888CCC```rrrttt|||}}}sssjjjeee```bbbuuuvvvYYYNNNOOOQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFHHHHHHIIIHHHGGGFFFBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===BBBGGGJJJKKKPPPWWW^^^ttt|||zzztttmmmhhhWWWWWWWWW[[[bbblllwww}}}{{{uuu}}}{{{vvvsss[[[UUUKKKAAA;;;999999888888888888888777666444444111111111111111111111111000000000000000000000000---......///000111111222222222111111111111111111111111111111111111111111000333555444777<<>>KKKaaatttzzz```eee~~~~~~jjjFFF;;;222000000...,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,---///111333666555444222///---+++***+++,,,---.../////////...222111444666888KKKwww}}}xxxhhh\\\ccctttuuu}}}~~~iii\\\XXXPPPJJJKKKOOOPPPMMMKKKJJJHHHHHHIIILLLLLLIIIFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@???>>>@@@DDDHHHIIIQQQXXX\\\aaammmmmmlllvvv|||jjj\\\WWWRRRTTTYYYdddsss|||}}}|||}}}rrrcccQQQJJJ@@@:::888888777777777666666555444444333333111111111111111111111111111111111111000000000000000000000000111111111111000000000000000///......000000000000111111111111333666666444666;;;===<<<555444555777;;;IIIaaawww|||~~~jjj]]]iiizzznnnRRR???666//////000...,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++*********+++---///000111222333333222000---+++---------......///////////////111222000:::YYYzzzkkk^^^\\\```ccckkkuuu}}}}}}xxxsssfff___ZZZZZZXXXQQQJJJGGGMMMKKKJJJJJJLLLKKKHHHEEEGGGEEECCCBBBCCCCCCAAA???CCCDDDDDDDDDCCCFFFKKKOOOcccnnn|||{{{gggdddlllsssyyyzzz~~~nnn^^^WWWTTT]]]jjjxxx~~~wwwxxx~~~uuubbbIIIDDD===888777888888888666555555444444333333222111111111111111111111111111111111000000000//////////////////000000000000000000000000000///......//////000000000111111111111444444222444999;;;:::777666666777;;;GGG___ttt|||vvvzzzkkk\\\___qqqvvv]]]<<<777000,,,...000...,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,+++...111444444333000...///...---------...///000000000333444000111AAATTTooo___[[[VVVSSSWWWaaakkkooonnndddbbbbbbeeeccc\\\XXXXXXYYYVVVRRRPPPOOONNNLLLJJJJJJGGGDDDCCCDDDDDDAAA>>>BBBDDDEEEDDDCCCEEEKKKPPPZZZdddtttvvvhhhdddfffhhhdddeeekkkqqqpppfff[[[UUUaaasssvvvvvv}}}||||||xxxdddNNN???<<<999777777888888888444444444333222222111111111111111111111111111111111111000000000000//////---.........//////////////////000000000///......//////000000000000111111///222222111333777999888888777777888:::FFF]]]rrruuucccXXXccctttoooSSS777333...,,,///000...,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++*********)))))))))******)))+++...111333444333333111000...,,,,,,---///000......222666444222888BBB[[[}}}rrriii]]]XXX]]]cccccc^^^\\\ZZZ]]]cccdddaaafffnnnlllfff___XXXUUUUUUWWWYYYXXXSSSNNNKKKKKKKKKJJJHHHFFFHHHJJJHHHEEEFFFKKKPPPWWW^^^gggnnnpppoooooooooqqqvvv{{{zzztttlllccc]]]TTTUUUZZZccckkkoooooonnn}}}~~~|||tttmmmaaaLLL999999888777777777888777777333333222222111111000000111111111111111111111111111000000000////////////,,,,,,---------............///////////////......////////////000000000111...111222111333777999777666666666777:::FFF\\\qqqppp```XXX```ggg^^^JJJ<<<333///...111111---+++---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++*********)))***+++---///222555777222111///---,,,---///000******---111222222555888;;;SSSzzzzzz{{{rrrfff___XXXVVVZZZYYYXXXbbbqqqxxxqqqfff\\\XXXZZZaaafffiiiddd]]]WWWTTTUUUWWWYYYUUUXXXZZZWWWQQQOOORRRVVVaaaiiipppnnnfff___^^^```hhhoooyyyzzznnnaaaYYYVVV[[[dddrrruuuvvv{{{{{{wwwkkk^^^PPPBBB888777888888888777666666555333222222111000000//////000000000000000000000000000000000////////////...,,,,,,,,,,,,------------......////////////.........////////////000000000...222333222444888999777333333555777:::FFF]]]qqqddd\\\VVVVVVRRRFFF===;;;333000///111000,,,+++...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***+++***)))***,,,000333555333222000...------......,,,---...000111222444555555:::XXXvvvggg\\\VVVXXXVVVTTT^^^mmmwwwpppeee[[[VVVZZZcccjjjmmmkkkeee]]]VVVUUUZZZ___```eeehhhddd\\\VVVWWWZZZaaalllvvvuuuiii]]]XXXXXXbbbeeemmmsssrrrkkkffffffhhhqqq}}}zzz}}}zzz~~~tttdddQQQBBB;;;999777888999888666444444444222222222111000000//////000000000000000000000000000000////////////......+++,,,,,,,,,------------------.../////////............////////////000000...222444333555999:::777222222444777:::FFF\\\qqq{{{YYYYYYWWWPPPBBB666333666222///...000///,,,,,,000---,,,,,,,,,+++*********++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***************,,,---///000222222111000///...---,,,000111222111111333333333888777DDDcccxxxkkkfffiiieee\\\___kkklllhhh```YYYUUUXXX___fffiiikkkjjjaaaVVVRRRVVV]]]cccjjjooolllbbbZZZYYY[[[fffoooxxxyyyqqqfff___]]]ZZZ\\\bbbjjjllllllrrr{{{}}}zzzzzzyyy|||jjjVVVCCC888666888555777888777444222333444333333222111111000000///000000000000000000000000000000/////////.........,,,,,,,,,------------...,,,---......//////.............../////////000000...222444444555999999666333333555777:::EEEZZZnnnnnnTTTYYYZZZOOO>>>222000222000------...---+++---222------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++((()))***,,,,,,,,,+++***))))))+++,,,---,,,,,,+++222222222111000...,,,+++,,,///000//////000111000444666777@@@```|||~~~vvvddd^^^dddcccaaa]]]XXXUUUVVV\\\bbbiiiooorrrjjj\\\TTTXXX___fffnnnuuurrrhhh___]]]^^^gggkkknnnnnnjjjddd^^^[[[^^^aaahhhppprrrsss{{{}}}{{{~~~}}}nnnYYYFFF;;;666999===333555777555333111333555333333222222111000000000000000000000000000000000000/////////............,,,,,,---------.........,,,,,,---.../////////.............../////////000---111333333555888888666444555666777999CCCXXXkkk}}}eeeUUUaaaVVVFFFDDD555&&&---......------------......,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++---...///...------...///...------......///000111444444777===DDD^^^ssszzzoookkkdddeeeddd___ZZZXXXZZZ]]]^^^eeehhhaaa]]]^^^^^^\\\]]]cccjjjkkkddd]]]```hhhppppppmmmiiikkkooonnnjjjkkksssxxxyyy~~~~~~|||zzzwww]]]PPPBBB;;;;;;;;;777222666555555555555444444444000111111222222222111111111111111000...---...///000000000111111///,,,)))------------------------..................------...------------.../////////......000444666666555444444666999;;;CCCUUUeeeyyyuuuyyyrrrZZZdddppp\\\>>>888666111555......------------......,,,,,,,,,,,,++++++++++++************************+++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...------------...///000111///...000333666EEEjjjzzzwwwzzz{{{{{{yyyuuupppllljjjmmmqqqqqqkkkhhhkkkmmmkkkqqqppprrrtttrrrqqqvvv}}}}}}zzzyyy|||wwwuuuuuu}}}{{{yyywwwppphhhLLLDDD:::666777999777444555555555555444444444444111111222222222111111000///000000///......000222+++)))((())),,,...000000------------------------...........................------------...///////////////111444666777666222222555888<<>>:::666444444555666555555555444444444333333333222222222222111000//////...///...------...111444;;;666///++++++---///000------------------------...........................------------...//////000///000222555777777777000111444888<<>>;;;;;;:::777555333444555444444444444333333333222222222222222111000......//////...---,,,---000333FFF???666000---------...,,,,,,---------------------------..................------------...//////111000000222666888888777111222444888;;;DDDUUUfffuuu}}}|||ttteeedddooovvvggg]]]VVVEEE444......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************,,,+++***)))***,,,///000++++++************++++++************************+++---...---,,,+++,,,---,,,,,,,,,------...///000///...///111222222666:::@@@___zzz{{{~~~{{{uuubbbTTTFFF<<<:::<<<<<<999666333444555444333333333222222222222222222222111000///...---000000000---,,,,,,...000555111...,,,---...//////,,,,,,,,,---------......---------.........//////...------------...//////111000000222666888888777444444555888:::BBBSSScccrrr{{{|||ppplllvvvxxxXXXKKKMMM???///...111------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++******)))***+++---...++++++************++++++************************,,,---...---,,,+++,,,...,,,,,,,,,,,,---...///000//////...///000111333444:::???SSS}}}~~~~~~~~~~~~eeeLLLAAA===<<<777888888777555444444555333333333222222222111111111111111111000///......000000000///---,,,,,,...+++******,,,...///...---+++,,,,,,------.........,,,,,,------.../////////...------------...//////000///000222555777777777555444666888:::AAAQQQaaarrr|||vvvnnnoooKKK;;;<<<222...111,,,---,,,,,,++++++,,,,,,---++++++*********)))))))))************************************************++++++************++++++***************************,,,---,,,+++***+++,,,,,,,,,,,,,,,---.../////////000000//////111222333888555;;;UUU{{{yyyuuuvvv{{{sssSSS>>>999888777666666555444555555444444222222222222111111111111///000000000000000//////,,,...000000...---------///......///000///,,,***++++++,,,,,,---......///,,,,,,------...//////000...------------...///////////////111444666777666333333555777:::AAARRRbbbqqq{{{mmmlllfffGGG888555...444888(((---,,,,,,++++++,,,,,,---*********))))))))))))(((************************))))))*********))))))(((++++++************++++++)))))))))))))))))))))))))))+++++++++***)))***+++,,,,,,,,,,,,---...//////***---...------///111111,,,222999AAAPPPqqqxxxzzz}}}yyyrrrxxxxxxssstttzzzvvvvvviiiSSS@@@999;;;;;;777:::888555444555555333111222222222111111111111000...///000000000000000///))),,,///000000.........,,,++++++---//////---+++++++++,,,,,,---...//////,,,,,,------...///000000...------------.../////////......000444666666555111222444777:::BBBTTTdddjjjuuujjjsss]]]GGG444000000------222---------,,,,,,+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,---...///000111///...333:::@@@NNNooo{{{lll[[[GGGCCC???===<<<:::777444555555444333333222111111111111111111000000000000////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,***+++---,,,,,,,,,---------......---------............///444333111111111333555777333444666888999>>>LLLZZZdddsss|||kkkbbbttthhhMMM<<<000000000+++***///---------,,,,,,+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---///000111444111222444222444GGG^^^{{{ooo\\\III@@@===:::999999888666444444444333333333222222222111111111000000000//////////////////..................------------......------------------------+++---...---+++***+++---,,,,,,,,,------------...------------............222222111111111333444555333333555888999???NNN]]]iiiuuuooo___WWWggg~~~gggKKK:::222...111111+++***...------,,,,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,---...///000111///000333000---555AAAOOOrrr|||}}}|||kkk]]]LLL===:::888666666777777666555333333333333333222222222111111000000000000///////////////............---......------------..............................,,,------,,,***)))***,,,,,,,,,,,,,,,------------------------............///000000111222222333333333333444777999AAAQQQbbblllvvvjjjUUUUUUtttrrrOOO:::111///000333222---,,,000,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///---+++...444666555777<<<999JJJhhh~~~{{{zzz|||fffTTTLLLEEE>>>999888777666666666666666444444333333222111111000111000000000//////////////////.........---------...------,,,,,,------...------------------------...---,,,+++******++++++++++++,,,,,,,,,---------,,,,,,---------.........---...///111222222222222333222444666999BBBTTTeeelllsssfffUUU]]]{{{___>>>444000///000111///,,,---111,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,---...///------111333222222333777999BBBYYY{{{xxxdddPPPDDDAAA@@@>>>999999888666444444444444666555444333111000......000000000////////////...............------------------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000111222222222333222444666999BBBTTTeeelllrrrbbb\\\iii}}}tttQQQ:::999000//////---+++***,,,...++++++,,,,,,,,,,,,------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++*********++++++,,,---///...---...///000000///333444777;;;GGGaaavvviiiaaa]]]ZZZUUULLLEEE???<<<:::777888888777555222000111222666555444222111///...---000000////////////...............------------,,,------,,,,,,,,,,,,------************************...---,,,...//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......000111222333444333333444777999AAAQQQbbbnnnttt___eeerrrxxxfffGGG888:::000///...,,,+++,,,,,,++++++++++++,,,,,,---------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***************************++++++,,,+++,,,,,,---///222333333...111444444222;;;VVVpppxxxbbbRRRJJJGGGDDDBBB@@@@@@???;;;888666777888888666333111222444333333222222111111000000000000/////////..................---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---000333222///,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///......///000222555666333333555888999???NNN]]]nnnvvv[[[hhhtttoooXXX<<<000111000000...---...000...***+++++++++,,,,,,---------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************************++++++))),,,---,,,,,,...///......---111666555333777@@@RRRooo~~~{{{sssZZZGGGAAADDDJJJCCC???=========;;;::::::999:::;;;999555444666888000000111111222222222333000/////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---111555555111---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///......000333666777333444666888999>>>LLLZZZmmmuuucccrrrrrrXXX@@@888333,,,......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------....../////////000111333444555>>>EEEXXXtttxxxooofff```VVVLLLEEEBBBCCCDDDCCCBBB???<<<999888777777:::999888777555333222111222222222111111111000000////////////...............---,,,,,,------+++)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,...,,,,,,...222444333111---------------------------------,,,,,,+++++++++------...///000111222222000///000333777???OOO^^^oooyyyvvvuuufffHHH222---.........------------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------......//////000222333444666888@@@MMM[[[ooo|||yyy|||wwwsssttt}}}xxxoooaaaUUUOOOPPPLLLFFF@@@======???AAA@@@???<<<999777666666666888888777555444333222111222222111111111000000000////////////............---,,,,,,,,,------+++)))+++++++++,,,,,,,,,------......---------,,,,,,,,,+++))))))***---///...------------------------------------,,,,,,+++++++++------///000000111111111111000111333666>>>MMM\\\rrr~~~vvvZZZAAA111,,,///333------------,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------...///000111222222333444444444===RRRfffyyy|||{{{yyyvvvuuuvvvyyy{{{}}}vvvyyysss^^^RRRLLLGGGBBB???BBB@@@>>><<<<<<===@@@AAA<<<:::888666555555555555555555444444333222222111111111111111000000000000/////////............------,,,+++,,,------+++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***)))((()))+++++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---...///111111111000///222111222444666===KKKYYYrrrmmmPPP@@@888111///222---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444666444111222:::CCCBBBPPPcccvvvzzzwwwxxx{{{xxxsss{{{|||ggg^^^[[[PPPEEEBBBFFFGGGEEEAAA??????>>>>>>>>>??????@@@999888666555444444555555222222222222222111111111111111000000000///////////////.........------------,,,+++,,,------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///222222333555666;;;HHHUUUnnn~~~```CCC999666000,,,---------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,---......///111333333333444333222333999@@@EEELLLZZZlll{{{}}}vvvuuuuuusssooo```WWWYYYcccbbbSSSIIIKKKHHHDDD@@@@@@DDDFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<777777555444444444555666111111111111111111000000000000000/////////..................------------,,,++++++,,,---...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000222222333555666:::FFFRRRgggsssXXX===222111...---...,,,,,,,,,,,,++++++++++++***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******))))))*********++++++++++++++++++++++++,,,---...111111...,,,...222222...111333555555444999AAAIIINNNXXXiii~~~~~~vvvkkk^^^XXXWWWVVVQQQKKKEEEAAAAAAFFFEEE??????EEECCCDDDAAA======???===:::::::::;;;;;;<<<<<<<<<<<<777666555444444444555666111111111000000000000000////////////.....................------------,,,,,,++++++,,,---...---+++************++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++)))((()))*********++++++,,,,,,------++++++,,,,,,,,,,,,------------...///000111222222111111333666777:::DDDOOObbb}}}]]]MMM999//////111000///,,,,,,,,,++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++,,,,,,+++++++++,,,------///111000++++++000111...---///111111111222555777DDDCCCCCCEEEJJJRRR[[[```rrrzzzyyyooowww}}}ooobbbXXXRRRMMMKKKIIICCC===;;;<<<<<<:::888999<<<@@@CCCCCCAAA???>>>>>>CCCCCC>>>:::===>>>===<<<<<<;;;;;;;;;;;;;;;;;;777666444333333333444444222111111111000000///////////////.........------.........---------,,,,,,++++++***,,,......---+++************++++++++++++******+++++++++,,,,,,,,,''')))+++***(((((()))+++)))******+++,,,,,,------+++++++++,,,,,,---------------,,,---///111444555000000333666777:::CCCNNN```|||BBB<<<333---...111///***,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,+++,,,,,,------&&&///333///,,,...///,,,............///000111222,,,///333888<<<>>>??????CCCIIIOOOPPPNNNNNNSSSXXX\\\^^^aaaeeekkkmmmeeeZZZUUURRRQQQPPPFFF???JJJ]]]YYYQQQGGG@@@???AAABBBAAA<<<<<<;;;999999999999:::888:::999777:::AAABBB???;;;EEEJJJDDD>>>>>>>>><<<===<<<:::888666555444444666555444222222222222333222222222111000///////////////.........---------......---------,,,,,,,,,++++++***,,,......---,,,)))************+++++++++*********++++++,,,,,,,,,(((***,,,,,,***)))+++---))))))***+++,,,,,,------+++++++++,,,,,,------------,,,+++,,,...111555888///000333666777:::CCCNNNaaa}}}:::777222000///......---------,,,,,,,,,,,,++++++)))******+++++++++***************)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000000111111111000111111222222999999:::::::::;;;;;;;;;<<<===???AAABBBBBBAAA@@@:::999888888888999;;;<<<<<<<<<;;;::::::::::::;;;777777777777777777777777888888888999:::;;;======IIIZZZ```QQQ???999999666999888888777777777777777555444333333222222333333////////////.....................///......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------******))))))******+++,,,+++++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++...///000111111111111111000///111444555888BBBNNN```666444111/////////...---------,,,,,,,,,+++++++++******+++++++++******)))***)))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000111111000000111222333333333555777999:::888666444444444555666777777888777888777777666666777888999::::::999888888888888999777777777777777777777777777777777888999:::<<<===AAAOOOUUUIII===999999666888888777666666666777777333333222111111111111111////////////...........................---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******))))))******+++,,,))))))***++++++,,,------************++++++++++++++++++++++++++++++++++++...///000111111222111111000000222555555888CCCOOO^^^~~~111000//////000000...---,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********++++++++++++,,,,,,,,,---......//////000000000000000111222444444111555999======:::666333222222222222333444444555666666555444444555555666888888777666666666666666777777777777777777777777777777777777888:::;;;<<<999CCCGGG@@@::::::999555888777666666555555666666222111111000///000000000/////////............---------......------,,,++++++++++++++++++++++++++++++++++++++++++*********)))*********++++++++++++******))))))******+++,,,'''((()))***+++---......************+++++++++,,,++++++++++++++++++++++++......000111111222222222111111333555666999DDDOOO^^^}}}///.........//////---+++,,,,,,,,,++++++++++++***,,,,,,,,,+++***)))(((''')))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++,,,,,,---......///////////////000111222444555111444999<<<<<<:::666333444333222222222333555666555555555444444444444444777666666555555555555555666666666666666666666666888888888888999:::;;;<<<555;;;===:::888:::999555777666555555444555555555222111000000//////000000//////.........------------------------,,,++++++************************+++++++++***************))))))))))))******************))))))******+++,,,((())))))***+++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++---...///111111222222222111111333666777:::DDDPPPbbb000///............+++))),,,,,,+++++++++*********,,,,,,,,,+++***)))((('''(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++++++++,,,,,,------......---......///000111333444000111333444444444222111111111/////////000222333555555555555555555555444777777666555555555555555555555555555555555555555999888888999999:::;;;<<<888999999888999;;;:::666666555444444333333444444222222111000000000000000............------------,,,,,,,,,,,,,,,++++++***************************************************(((((()))))))))***************))))))******+++,,,+++************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---...///000222222222333111111333666777:::DDDPPPhhh111///------------,,,***++++++++++++************+++++++++++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))))))))************+++******+++,,,,,,------...------------...///111111222111111111222222333333111111000000000000111111444444555666666666666555777777666555555555555555555555555555555555555555888888888888888999:::::::::999888888999:::999777555444444333222333333333222111111000000000000000.........------------,,,++++++,,,,,,++++++***)))************************)))))))))***************((()))))))))******************))))))******+++,,,+++++++++***))))))((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000222333333333111111333555666999DDDOOOkkk000...,,,,,,---.........++++++++++++******************+++++++++******)))'''(((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,---...///222222222333333333444444222222222333333222222111111222444555666777666666666666555444444444444555444444444444444444444444777666666666666777777888999888777777777777777888444444333222222222222222111000//////......//////.........---------,,,,,,+++++++++++++++******)))************************((()))))))))*********+++)))))))))*********++++++******))))))******+++,,,************))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---///000222333333333000000222555555888CCCOOOjjj///---***+++---000111111+++++++++************))))))******+++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++******))))))))))))))))))************)))******+++,,,,,,------,,,,,,+++++++++,,,---------...///000111000000/////////111111111000///...///111333555666777666666666555444444333333444444444444444444444444444444555555444444444555555666777666555666555444666999444333222222111111222222//////...------------.........---------,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++************++++++++++++*********)))***++++++,,,(((((())))))******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---///000222333333444000///111444555888CCCNNNhhh///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((('''&&&'''(((***,,,+++*********))))))(((((())))))))))))(((((((((((()))************+++++++++...---,,,++++++---...000222222222111000//////...111111111000000000//////111111222222222333333333666666555444333333222222444333333222333444555666555555555555555555555555888777777666555444444444000000000000000000000000000000///...------,,,,,,------......------,,,+++,,,,,,---...---,,,***)))******))))))))))))******))))))(((''''''((()))***)))))))))((((((((((((((())))))))))))((((((((((((&&&&&&''')))***+++,,,---)))************+++++++++++++++,,,,,,,,,,,,------------...///000111222222444333333666777:::CCCMMMggg............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((((((((())))))))))))***)))'''''''''(((***+++*********)))))))))(((((())))))))))))(((((((((((()))************+++++++++...---,,,++++++,,,...///000000000000000000000000222111111111000000000000111111111222222222333333555555555444333222222222444333333222333444555666444444444444444444444444777777666555555444333333111111111111111111111111000//////...------,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++))))))******))))))))))))*********)))(((''''''((())))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,)))************++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111444222222555666999CCCLLLfff............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((((((((()))))))))******(((''''''((())))))******))))))))))))(((((((((((((((((()))))))))))))))************+++++++++---,,,+++++++++,,,...///------......///000111111222111111111111000000000000111111111222222222222444444444333222222111111333333222222222333444555444444444444444444444444666555555444444333333333111111111111111111111111//////......---,,,,,,,,,,,,------------,,,++++++*********+++******)))(((***))))))(((((())))))***+++***)))(((''''''(((((((((((())))))******++++++&&&&&&'''((()))***++++++((()))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000222111111444555888AAAKKKddd.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))+++***)))(((''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++++++++,,,---...,,,,,,------...//////000111111111111111111111111000000000111111111111222333333222222222111111111222222222222222222333333333333333333333333333333444444333333333222222222111111111111111111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***************************)))))))))(((((((((((())))))+++******)))(((''''''''''''(((((()))***+++,,,,,,'''''''''((()))******************)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,------//////000111222000000333444777AAAJJJbbb...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((******)))(((((((((((('''(((((((((((((((((())))))'''((((((((()))))))))***))))))*********+++++++++++++++++++++,,,,,,------------------------------000000000000000000000000//////000000000111111111111111111111111000000000222222222222222222111111222222222222222222222222222222222222111111111111000000000000000000000000---------------,,,,,,,,,++++++,,,,,,++++++***)))++++++*********+++++++++))))))(((((((((((())))))*********)))((('''&&&&&&''''''((()))***++++++,,,))))))))))))((((((((((((************))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------...///000111111222111000000333444777@@@JJJbbb------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((())))))''''''(((((())))))******)))************+++++++++++++++++++++,,,,,,,,,,,,..................------......////////////000000////////////000000000000000000000000000000000000111111222222222111000000111111111111111111111111000000000000000000000000////////////////////////------,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++*********+++,,,,,,)))((((((''''''(((((()))))))))******)))((('''&&&''''''(((((())))))*********)))))))))((((((((('''*********))))))))))))))))))************+++++++++************++++++++++++------...///000111222222111000000333444777@@@JJJccc---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''''''''((((((((())))))'''''''''((()))*********)))************+++++++++******+++,,,,,,,,,,,,,,,---------...//////000000------------.........///........./////////000000////////////////////////111111222222222111///...000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((***))))))((()))***+++,,,((((((''''''''''''(((((((((((()))******)))(((''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********)))************+++++++++************++++++++++++,,,------...///000111111222000111333555888AAAKKKeee---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))******))))))&&&'''''''''(((((())))))&&&''''''((()))******+++)))************+++++++++******+++,,,,,,,,,,,,++++++,,,---...000111222222,,,,,,,,,------...................../////////000.........///////////////000111222222222000///...000000000000000000000000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))(((''''''''')))***+++((((((''''''''''''(((((('''((()))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++((()))))))))************)))************+++++++++)))************++++++++++++,,,,,,---...///000000333111111444555888BBBKKKggg++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********++++++++++++,,,,,,,,,---------............///,,,,,,,,,---------..................////////////////////////////////////000000000000111111111111000000////////////000000///............---------------------------------++++++++++++++++++++++++***++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))'''&&&'''((())))))************))))))*********)))))))))))))))*********++++++,,,,,,,,,)))************+++++++++,,,---...///000000000000//////111333333555???IIIbbb++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******((())))))))))))*********------------............,,,,,,,,,------------.............../////////////////////////////////////////////000000000111111000000////////////000000///............---------------------------------++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))***(((&&&&&&&&&))))))************)))))))))))))))))))))*********)))))))))******+++++++++)))************+++++++++,,,---...//////000000000111111222444333444===HHH___}}}++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******((())))))))))))*********------------............,,,,,,,,,,,,---------------............/////////////////////////////////.........////////////000000//////......//////000///............---------------------------------++++++++++++++++++++++++)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))$$$''')))***)))'''''''''((())))))******))))))((((((((())))))******++++++)))))))))))))))*********)))************+++++++++,,,---...//////000//////222222333444333333<<>>IIIeee}}}************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))++++++******************+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...------,,,+++///...---,,,+++,,,,,,---........................,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********)))))),,,---...000000000000/////////222444444555>>>HHHccc~~~************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))******+++(((((((((((())))))))))))************************+++,,,------...---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////...------///...---,,,+++,,,,,,---------------------------,,,,,,,,,++++++******************)))))))))(((((())))))))))))((((((((((((&&&'''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))+++,,,...///000000////////////222444444555>>>HHHaaa}}}************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))*********(((((((((((())))))))))))************************++++++,,,---------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000///.........---,,,+++++++++,,,,,,------------------------+++++++++++++++***************))))))))))))(((((((((((((((((())))))))))))((('''''''''''''''''''''(((((((((((())))))***+++((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((())))))))))))))))))))))))*********++++++++++++,,,+++++++++******************+++---...//////......//////222444444555>>>HHH___{{{************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))************++++++,,,------------,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////000000//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***++++++)))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((************++++++++++++***************************+++,,,............---//////222444444555>>>HHH___{{{))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------......------,,,+++******++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((('''''''''(((((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))*********+++++++++***************************+++,,,............---//////222444444555>>>HHH```{{{))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''(((((())))))***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++++++++******************************)))))))))***************''''''(((((((((((())))))''''''(((((())))))******''''''((((((((())))))))))))((((((''''''((((((((()))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++***************+++++++++***+++---...//////......//////222444444555>>>HHH^^^zzz))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))''''''(((((()))******+++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,++++++***)))'''(((***+++++++++******))))))))))))))))))))))))((()))))))))*********+++'''''''''((((((((())))))'''''''''((()))*********&&&&&&'''((()))******+++++++++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,...///000000////////////222444444555>>>HHH[[[www))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))&&&''''''((()))******+++%%%&&&'''((()))***+++,,,------+++***))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))************))))))******++++++++++++,,,---...000000000000/////////222444444555>>>HHHXXXttt))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''''')))))))))((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))******))))))+++///222444222...***'''''''''(((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---...///000111111000///111333444555<<>>MMMeee''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&)))---000111111''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++***+++,,,---...............000222222222444:::>>>LLLhhh''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((($$$%%%(((---444:::======''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))******+++***+++,,,------......---...111333333222555:::>>>IIIhhh''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&''''''(((,,,111555666666''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))***************+++,,,------------...111333333222555:::???HHHiii''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$)))(((''''''(((((('''%%%'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((()))***************+++,,,------------///111333333333555:::???IIIlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))++++++)))((()))***))))))))))))******************,,,---.../////////000111333444555777;;;>>>MMMmmm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((***++++++***))))))***))))))))))))******************,,,---...////////////111222333444777:::===LLLkkk%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***,,,,,,***)))***+++))))))))))))******************,,,---.../////////...000111222333666999<<>>QQQmmm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''(((&&&%%%%%%'''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%(((&&&$$$%%%'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))******++++++,,,------------111222333333444555999;;;BBBSSSkkk%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$&&&&&&%%%%%%&&&((('''$$$!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((***+++,,,,,,------------///111222222222444888:::@@@PPPhhh%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&((((((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%'''((((((%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((******,,,------............000111111111333666999===NNNeee}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%((()))'''$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''%%%$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((())))))))))))***************,,,---............///000111111111333777999<<>>HHH\\\|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))))))))))))))*********((((((***+++++++++++++++******+++++++++,,,,,,,,,///000222444555777999;;;<<