BM6P6(@ |||wwwuuuuuuwwwwwwxxxxxxssseeeQQQBBB===<<<<<<;;;;;;:::999999::::::::::::888555333222222222222111111111111000////////////////////////............///////////////......------///000111000/////////000222444666555444333111000222777:::<<<888666;;;EEEMMMPPPPPPDDD===555111111333222000000///---///111333333222222222333333333444444444666444333111000000111111000111333555888:::<<<===AAABBBDDDFFFGGGHHHIIIIIIKKKIIIHHHHHHHHHFFFAAA<<>>777666;;;999888777666666777888999;;;777777777777777777777777777777666666666666777777::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========>>>>>>@@@BBBEEEGGGJJJKKKLLLJJJEEEAAA???>>>>>>???DDDBBBAAADDDMMM[[[iiirrruuu___UUUWWW^^^rrr{{{{{{}}}wwwwwwoooVVVRRRRRRQQQQQQQQQRRRRRRRRRSSS^^^eee^^^SSSNNNNNNPPPQQQQQQSSSTTTTTTTTTTTTTTT``````ZZZvvv___@@@777;;;444666===555888888777777888999:::::::::CCCWWWuuu{{{rrrllljjjtttsssxxxxxxxxx|||wwwpppoooqqqooogggaaa]]]XXXSSSNNNRRRbbb}}}tttllliiiddd^^^YYYUUUQQQKKKGGGGGGBBB@@@AAAAAA??????CCCKKKHHHDDD@@@=========>>>>>>>>>GGG]]]wwwxxxqqqoooqqqssswww|||tttwww|||ooowwwyyyxxx{{{uuusssqqq```KKKDDDDDDGGGKKKOOOSSSTTTTTTYYYXXXUUUQQQMMMKKKKKKLLLPPPRRRWWW\\\```ccceeefffWWWOOO^^^rrrmmmiiifffooo}}}tttmmmeee^^^VVVLLLCCC>>>::::::;;;===???@@@>>><<<@@@BBBIIIQQQZZZhhh~~~~~~}}}zzzxxx{{{xxxvvvxxx|||~~~|||mmmdddWWWLLLFFFGGGMMMSSSlll}}}yyywwwwwwvvvvvvvvvvvvqqqcccPPPAAA<<<<<<<<<;;;::::::999999999::::::999888666444333222222222111111111000000////////////////////////............///////////////......---...///000111000//////000111222444555555555444333222333777999;;;888777:::BBBJJJPPPRRRQQQFFF999222111222111///111000000111111222222222222222222222333333333333555444333111111111111222///000222444666888999:::<<<<<<>>>@@@AAABBBCCCCCCEEECCCBBBBBBBBBAAA===999<<<;;;;;;;;;;;;<<<============;;;:::888777555555444333111000000000000000444111000111444>>>RRRcccxxxtttooonnnrrrrrr|||wwwvvvrrrlllQQQCCC:::<<<>>>999777::::::::::::;;;;;;;;;;;;<<<999999999999999:::;;;<<<;;;::::::::::::;;;<<<<<<===AAADDDMMMjjjeeeTTTGGGFFFHHHAAA===;;;333>>>===;;;999888777666666777777777777777777777777777777666666666666777777999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBDDDEEEFFFDDDAAA???=========>>>>>>@@@DDDJJJRRR^^^kkksssgggWWWSSS[[[ddduuurrrmmmuuu}}}wwwaaaTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQZZZ___YYYQQQNNNNNNOOOQQQQQQRRRSSSTTTTTTTTTTTT\\\{{{___QQQmmmsssNNN<<<===666777===999888888777777888999999:::;;;FFF\\\yyy}}}mmmeeecccmmmkkkqqqzzzooosss{{{~~~{{{tttfff___[[[XXXTTTSSS]]]xxx|||zzzssshhh___YYYTTTQQQNNNMMMHHHDDDDDDBBBAAACCCHHHKKKHHHEEEAAA>>>===<<<<<>>???===<<<===>>>BBBIIIOOOZZZmmm~~~{{{xxxxxx~~~}}}~~~xxxwwwwww|||~~~jjjccc[[[UUUMMMFFFHHHNNNVVViii}}}{{{yyyxxxwwwwwwvvvvvvqqqcccPPPBBB<<<<<<;;;;;;::::::999999888888888888777666555444222222111111111000000000////////////////////////............///////////////............///000000000000000000111222444444555555666555444444666888;;;:::999:::>>>DDDIIIMMMVVVKKK>>>444111111000...111222333222111111111222111111111222222222222333555444333222111111222222///000111222333444555666555666777999:::;;;;;;;;;===;;;::::::::::::777555555444444444444555666666888888777666555444333333444333000///...///111222444000///444>>>OOOeeexxxxxx}}}zzzjjjgggnnnuuuzzzsssooohhh^^^FFF===999<<<<<<777777;;;::::::::::::;;;;;;;;;;;;::::::999999999::::::;;;:::::::::::::::;;;<<<<<<<<>>============>>>??????<<>>===???@@@GGGXXXnnn|||yyywwwuuuxxx~~~}}}lll```VVVXXXeeettt~~~yyyxxxppp]]]IIIKKKLLLMMMNNNOOOPPPPPPPPPKKKMMMPPPSSSTTTSSSQQQOOONNNOOOQQQTTTXXX\\\```bbbqqqtttXXXLLLlllzzzqqqkkkhhhllltttzzzqqqfff\\\VVVOOOFFF???<<<;;;:::;;;======<<<;;;<<<<<<>>>AAAEEELLLZZZhhh}}}yyywwwxxx}}}{{{~~~xxxyyy}}}oooeee``````WWWHHHCCCIIIEEEPPPhhh||||||zzzwwwzzzyyyxxxwwwqqqdddRRRDDD<<<<<<;;;;;;:::999999888777777777777777666666666111111111111000000000000////////////////////////............////////////............/////////000000000000111111222333333333555666666555444555555<<<======<<<<<<<<<>>>@@@LLLJJJFFF@@@999444222222000222333333111000111333000000111111111222222222444444333333222222222222000000111111222333333333111222333444555666666666555555444444555444444333333222222222222333444444444444444333333333222222111111222111111222444555444000333CCCWWWjjj{{{}}}qqqllliiifffqqqsssuuuzzz|||rrrkkkeeeZZZNNN===::::::===;;;777888===999999:::::::::;;;;;;;;;::::::999999999999999999::::::999999::::::;;;<<<:::<<<======KKKnnn~~~iii[[[MMMHHHJJJEEE999999::::::::::::::::::777777777777777777777777888777777777777777777888777777777777777888888999888888888888888888888888999888888888888888999999:::;;;===???AAACCCDDDEEEEEELLLTTTWWWXXX\\\fffoooyyyooottt~~~xxxoooooo|||}}}uuuppplll{{{}}}~~~nnnZZZQQQSSSPPPQQQSSSTTTSSSQQQNNNMMMMMMPPPOOOLLLKKKNNNOOOMMMOOOPPPQQQRRRSSSSSSSSSSSS\\\nnnyyylllqqqxxxtttPPPVVVyyyhhhGGG<<<999666888<<<999888888888888888999999:::HHH\\\qqquuukkkeeedddaaadddsssyyyjjjccc]]]UUUQQQSSSZZZ```eeexxxqqqoooddd]]]hhhssslllhhhgggbbb^^^ZZZWWWTTTPPPRRRWWWTTTSSSPPPMMMIIIEEEBBB@@@AAA???@@@JJJZZZlllzzz~~~zzzxxxtttrrrvvv}}}pppaaaWWW[[[iiiwwwlllooosssvvvsssgggTTTEEELLLNNNOOOPPPOOOOOOPPPPPPKKKLLLOOORRRTTTUUUTTTSSSOOONNNNNNNNNQQQUUUXXX[[[eee___GGGVVVtttmmmjjjnnnsss~~~wwwlll```YYYSSSIIIAAA>>><<<;;;:::;;;<<<;;;:::>>>======@@@AAAEEEOOOZZZoooxxxrrrsssvvvzzzzzz{{{oooeeefff```NNNEEEGGGFFFFFFOOOddd~~~~~~}}}xxxzzzxxxvvvtttnnnaaaPPPCCC<<<;;;;;;:::999999888888777777666666666666666666111111111000000000//////////////////////////////............////////////---......//////////////////000111111222222222222222444666666555444444555777:::===>>><<<999888888DDDNNNXXXWWWLLLAAA<<<<<<222333333222111111222444000000111111111222222222444444444444333333333222111222222222222333333333111222222333444444444444111222333333333222222222222222222222222333444444222222222222333333333333...111333444333222222444222333???[[[www~~~|||vvvqqqhhh___eee^^^fffyyy}}}qqqfff[[[MMMBBB999999;;;===<<<999:::>>>999999999:::::::::;;;;;;::::::999888888888999999:::999999999999:::;;;;;;888;;;===>>>EEE]]]pppXXXNNNMMMJJJ@@@???>>><<<;;;999888888888888888888888888888888888888777777777777888888777777666666777777888999777777777777777777777777666666666666777888::::::;;;<<>>;;;::::::;;;;;;:::???======@@@AAACCCKKKSSSaaa|||xxxpppllljjjkkkllltttwwwmmmiiifffXXXLLLIIIIIIFFFHHHQQQaaaxxxyyywwwtttqqqnnnhhh\\\KKK???;;;;;;::::::999999888888777777666555555555666666111111000000000/////////////////////////////////............////////////---......///000////////////000111222222222222222222444666666666555666777222555999<<<>>>===;;;999CCCSSSeeejjj```RRRJJJIII<<<888444111222333333333111111111222222222222333333333444444444444333333222222222333333333333333222222333444444333333333000222555666444333222222111111000000111111222333222222222333333333333333...111444444111000111333666>>>SSSttt~~~zzzwww|||~~~xxxsssjjjaaabbb^^^ggg|||qqqbbbSSSEEE<<<888:::;;;<<<<<<;;;;;;<<<999999999999::::::::::::999999888888888999999:::999999999999999:::;;;;;;999:::===@@@BBBOOOmmmiiiVVVLLLCCC;;;:::999888777777888999888888888888888888888888999888888777777888888999777777777777777888888999777777777777666666666666555555666666888999;;;<<<<<<>>>@@@CCCGGGLLLOOOQQQLLLOOOSSSXXX___lll}}}uuu}}}|||vvvxxxlllWWWMMMQQQRRRKKKKKKLLLNNNOOOOOONNNMMMLLLLLLOOONNNKKKJJJNNNNNNLLLKKKLLLMMMNNNOOOOOOOOOOOORRRddd{{{fff```ccczzz[[[KKKdddiiiKKKBBB>>>:::===:::999888888777888888888777>>>GGGPPP^^^vvvzzzppppppooolllgggbbb___^^^ZZZ]]]___^^^[[[YYYZZZ[[[YYYjjjrrrqqqxxxpppooooookkkfffddddddaaa]]]WWWRRRMMMJJJHHHOOOMMMIIIEEEEEELLLXXXbbbnnnppptttvvvtttttt|||qqqjjjjjjpppsssrrrvvvnnnYYYPPP]]]mmmssshhhVVVJJJGGGIIILLLPPPPPPOOOOOOQQQTTTUUUPPPLLLLLLPPPUUUXXXXXXXXXWWWTTTRRRRRRSSSUUUWWW]]]ppptttZZZGGGPPPtttqqqiiifffgggyyy|||pppddd\\\RRRHHHDDDAAA<<<::::::;;;;;;;;;<<<:::;;;>>>@@@AAAGGGNNN]]]vvv~~~vvvoooiiifffbbb```iiilll{{{vvvqqqhhh[[[QQQHHHIIILLLSSS[[[hhh}}}wwwuuurrrnnnkkkeeeYYYHHH<<<;;;;;;::::::999888888888888777666555444555555666111000000000////////////////////////////////////............////////////------///000000000///...///000111222333222111111333555777777777888:::<<<555555666:::>>>@@@???<<>>;;;999999:::;;;888888888888888888888888999888888777777888888999888777777777777888999999777777777777666666666555666666666777888999:::;;;<<<<<<===@@@DDDIIINNNPPPDDDFFFKKKSSSaaattt}}}uuukkk[[[PPPNNNRRRRRRPPPKKKLLLMMMNNNNNNOOOOOONNNMMMQQQRRRNNNLLLMMMNNNLLLIIIJJJKKKLLLMMMMMMMMMMMMOOO```kkkgggaaauuuaaaIIIZZZyyySSSBBB???:::<<<:::999999888777777888888666:::???DDDPPPeee~~~|||xxxppphhhcccdddeee```bbbeeedddaaa``````bbb```jjjyyyuuutttvvvuuupppmmmnnnkkkeee^^^XXXSSSQQQPPPTTTVVVWWWSSSOOOPPPVVV]]]hhhmmmssswwwuuuvvvzzzsssrrryyy{{{xxxzzzqqq[[[SSS```ooorrrbbbNNNHHHLLLIIIMMMPPPPPPNNNMMMPPPSSSTTTNNNIIIIIINNNTTTWWWWWWWWWVVVUUUTTTTTTUUUVVVXXX___hhhlllMMMFFFccc{{{lllbbb^^^nnn{{{vvvhhh```WWWNNNGGGCCC>>>::::::;;;;;;<<<:::888999===???@@@DDDIIIWWWnnnwwwpppkkkfffaaa]]]```cccsss~~~ooo```PPPNNNQQQWWW^^^fffsss~~~}}}sssvvvrrrnnnkkkeeeYYYIII===;;;;;;::::::999888888777999888666555444444555555000000000000////////////////////////////////////............/////////000,,,---///000000000///...///000222333333222111000555666888888999:::===???===999666888>>>AAA@@@>>>777BBBQQQ^^^dddccc^^^ZZZSSSGGG:::444666777444///222222333333333444444444222333444555555555444333000000111111222222333333111111222222111111000000///444999;;;888444111111222111111111111222333333222222222222111111111111///111333333444;;;GGGPPPWWWhhhtttqqq^^^fffpppxxx{{{vvvnnn]]]nnnssskkkooo}}}nnn]]]MMMAAA;;;:::::::::999888999;;;:::777888888999999999:::::::::777777777777888999:::;;;999999888888999999:::;;;???999:::@@@>>>;;;HHH\\\qqqccc^^^TTTJJJAAA<<<999888888888888888888888888888999999888888888888999999888888888888888999999:::888888777777666666666555777777777777777888999::::::::::::<<<@@@FFFKKKNNNFFFGGGMMMXXXiii~~~uuu|||}}}tttoooYYYIIIJJJNNNMMMLLLPPPLLLLLLMMMMMMOOOPPPPPPQQQNNNSSSUUUQQQMMMMMMMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLPPP^^^}}}rrrqqqkkkgggIIIPPPjjjWWW@@@===999:::::::::999888777777888888666999<<>>FFFaaa~~~|||xxxssslllnnnvvvrrrxxx|||xxxoookkkooouuuwwwzzz~~~tttvvv}}}xxxllldddbbbbbbcccbbbcccdddeeefffgggiiijjjmmmlllqqqzzz}}}{{{~~~yyyjjjpppnnnaaaSSSMMMIIIFFFIIIKKKMMMOOOOOONNNKKKJJJLLLJJJIIIIIIKKKOOOSSSVVVVVVTTTRRRQQQQQQSSSUUUWWW^^^^^^vvvjjjFFFHHHiiiuuudddeeejjjttt{{{xxxiii\\\WWWMMMHHHAAA<<<;;;<<<======:::::::::;;;<<<===>>>>>>LLLRRR]]]iiimmmkkklllppp}}}~~~vvvqqqoooooopppbbbdddnnnkkkZZZWWWaaalllzzzzzz{{{uuutttuuuxxxxxxkkkVVVEEE???======<<<;;;::::::::::::666666666555444444333333111111111111000000000000000/////////............////////////////////////000000000000////////////000000000000111222333333444333444777:::===<<<::::::888666666777;;;???BBBCCCDDDEEEFFFHHHLLLSSSXXXdddZZZPPPMMMNNNKKKCCC===444555666666666555555555222444666555222000000111111222333333444444333333222222222222222222222222222333444333111000111222222111111111222111000000333444444444111000222666999AAALLLXXXeeevvvqqqfffccciiipppzzz{{{vvv|||wwwgggSSSEEE???>>>;;;888999999999888888888777777777777777777777777777777666666777777777888888888999999999999999999999999::::::;;;::::::;;;???AAAEEEeeeoooYYYLLLEEE======<<<<<<;;;999666444;;;;;;999666555777:::;;;777777666666666666666777888888888777777777666666555444555888<<<======;;;<<<>>>???BBBGGGSSScccnnnvvvzzz~~~{{{tttyyymmmZZZMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQOOONNNOOOPPPLLLKKKLLLOOOSSSUUUTTTRRR\\\^^^rrriiiUUUVVV~~~OOO>>>???999:::::::::999999999888888999666777:::;;;AAAWWWppp{{{xxxwwwssssssxxxzzz~~~zzztttrrrwww|||~~~zzzvvv{{{xxxppplllkkkkkkjjjmmmlllllloootttwwwvvvtttpppqqqvvv}}}xxx|||~~~ppplllppplll^^^RRRMMMJJJHHHIIIJJJLLLNNNOOOOOONNNMMMNNNLLLJJJHHHHHHKKKNNNQQQRRRQQQOOONNNOOOPPPSSSTTTVVV[[[ooo{{{PPPEEE]]]yyyiii]]]bbbnnnzzz{{{ooo```XXXQQQLLLEEE???<<<<<<<<<;;;;;;::::::;;;;;;===>>>>>>BBBEEEMMMUUUYYYZZZ___fffrrr|||yyyxxxsssqqqttt}}}kkkeeemmmyyyzzzsssuuuwww||||||qqq\\\KKKCCC>>>===<<<;;;;;;:::::::::666666666555444444333333222222111111111000000000////////////............////////////////////////111111000000//////......000000000000111222333333444333444666:::;;;;;;:::;;;:::999999:::<<>>:::555444555555444333111333444444333222222333111222222333333333333333222222222222222222222222222333444333111000111222111222222333333333222222111555777444000111888>>>GGGWWWiiivvvsssccc___gggvvvzzz|||sssnnniiiYYYEEE;;;;;;===;;;888999999888888888777777777777777777777777777777777666666777777777777888888888888888888888888888888888999999999999:::===???>>>MMMccc}}}lll]]]SSSCCC???;;;:::;;;<<<:::888999999999::::::999999999999888666555555777888:::666666666666666666666666444555777999:::;;;;;;;;;;;;>>>CCCKKKWWWfffuuuzzzsss~~~~~~mmmWWWNNNGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPNNNOOOPPPPPPNNNNNNNNNPPPNNNMMMNNNPPPRRRSSSRRRQQQZZZ]]]lll]]]NNNrrrZZZ???===::::::::::::999999999888888888777888;;;:::<<>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCHHHLLLOOOXXXbbbppp}}}vvvnnnuuuxxxrrrrrrwww}}}}}}sssbbbRRRIII===<<<;;;::::::999::::::666666666555444444333333222222222111111111000000///////////////.........////////////////////////111111000000//////....../////////000000111222333333444555777999:::::::::<<<;;;;;;::::::;;;;;;<<>>555444555444222333333444444444444444555111111222333333333333222222222222222222222222222222333444333111000111222111222444444444444444555111444555333666BBBPPPYYYcccuuu~~~vvvllliiinnnyyy}}}yyy|||ttthhhaaaTTTJJJ===777888::::::888888888888888777777777777777777777777777777777777666666666666777777777888888888888888888888888888777888888888777888:::===AAADDDMMMaaa|||vvvcccYYYLLLDDD@@@???>>><<<666666999>>>???<<<999888;;;:::999888999999:::;;;999999999888888888888777999999999888888:::<<<===@@@EEENNNZZZiiixxxzzz}}}wwwuuuuuu^^^RRRQQQFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQPPPNNNLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNSSSaaatttiiiJJJaaaaaaAAA<<<<<<:::::::::999999999888888999999;;;>>><<<<<>>AAA@@@BBBEEEHHHLLLVVV```ssszzzrrrxxx{{{vvvrrrrrrxxx|||zzzpppaaaRRRHHH<<<;;;:::999888888888888666666666555444444333333222222222222111111111111.........///////////////////////////////////////111000000000/////////...////////////000111222333333555666888888999::::::888888999999:::;;;;;;<<<<<>>;;;888777777777888888888888777777777666666666666666666666666666666555666666666666777777777777777777777777777777777555777888888777777999;;;777999<<>>EEELLLPPPTTTZZZdddoooyyy}}}uuuvvvvvvpppaaaRRRLLLNNNHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKNNNPPPQQQQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOKKKNNNXXXjjj~~~~~~VVVQQQlllsssOOOAAA===:::::::::999999999888888777888;;;=========BBBIIIMMMUUUddd{{{||||||vvvvvvxxxxxxwwwvvvxxxzzzxxxtttqqqqqqrrrxxxyyyxxxxxx~~~zzzlll]]]YYYWWW^^^pppkkkttt}}}ooojjjiii```UUULLLGGGFFFHHHJJJGGGGGGGGGIIILLLPPPSSSUUUSSSQQQMMMJJJHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOJJJYYYWWWmmm|||]]]HHHEEESSSxxxvvvjjjdddlllwwwyyyqqqjjj]]]XXXPPPIIIDDD@@@===;;;<<<;;;;;;;;;;;;<<<======<<<<<<>>>AAABBBDDDLLLUUUfff|||xxx{{{vvvsssuuuzzzzzzsssfffYYYKKKAAA;;;:::999888777777777777666666666555444444333333333222222222222111111111.........////////////////////////////////////////////////000000000000000////////////000111222222444666888999999999:::<<<999:::<<<>>>BBBEEEHHHJJJ<<<@@@GGGMMMPPPOOOKKKHHHCCCNNNUUUWWWbbbwww}}}rrrbbbOOO@@@888666333222333333222000000111111222222222222222222222222222222222222222222333444333111000111222444555555111...---111444555;;;BBBLLLccc}}}yyytttlllrrrsssuuu{{{~~~sss^^^LLLBBB444777::::::888666666777888888777777777666666666666666666666666666666666555555666666666666777777666666666666666666666666555777888888777777888999555999;;;>>>JJJhhhwwwqqqqqqaaaRRRLLLHHHDDDFFFLLLDDDDDDBBBAAA@@@@@@??????;;;<<<<<<======>>>>>>>>>===<<<===EEESSSaaakkkooommmuuu}}}}}}sssggg]]]SSSIIIFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJIIIIIILLLOOOPPPQQQQQQQQQRRRPPPQQQQQQPPPOOONNNPPPRRRTTTQQQVVVccc}}}}}}rrrdddGGG]]]jjjMMM===:::::::::999999999888888555666888999999:::===@@@CCCHHHUUUkkk}}}{{{|||}}}ssslllkkkpppwww{{{ssswwwyyyvvvoookkknnnrrrwwwssspppooonnnooouuu}}}~~~yyy^^^TTTUUU^^^nnnfffkkkuuuyyynnn^^^ZZZ```cccXXXMMMHHHGGGFFFGGGIIIFFFFFFGGGHHHKKKNNNQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNIIITTTRRR^^^www~~~tttZZZJJJCCCaaa|||mmm^^^___kkkssstttrrrccc^^^VVVNNNHHHDDD@@@>>><<<<<<;;;;;;;;;<<<<<<===999999;;;>>>>>>>>>CCCKKKNNNlllzzz|||~~~xxxtttuuuyyyuuuiii\\\QQQEEE<<<;;;;;;:::999888888888888666666666555444444333333333333222222222111111111............/////////000////////////////////////......//////000000111111///......//////000111222555777:::;;;999999;;;===<<<===???CCCHHHMMMRRRTTTDDD@@@>>>DDDNNNRRROOOJJJFFFSSS[[[[[[ddd{{{uuu^^^MMM???<<<888666555555222000000000111222222222222222222222222222222222222222222333444333111000111222222444444333111555<<>>MMMiiivvvpppjjj```\\\___ccc```[[[WWWUUUVVVYYY[[[NNNOOOQQQSSSVVVXXXZZZ[[[VVVTTTWWWcccuuuzzzrrr}}}{{{kkkZZZPPPJJJFFFEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJFFFIIIMMMOOOPPPPPPQQQRRROOOQQQQQQPPPNNNNNNPPPSSSVVVRRRWWWbbbtttnnnooopppJJJSSS}}}]]]DDD:::::::::999999999888888777777666555666888::::::===CCCOOO```rrryyy}}}~~~zzzxxxvvvvvv}}}vvvkkkaaa^^^dddpppyyyooopppqqqooollllllooosssqqqjjjjjjmmmggg]]]bbbqqq|||ggg___gggqqq{{{kkkiiiiiiggg[[[NNNRRR___]]]RRRHHHGGGIIIGGGGGGIIIFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMIIIPPPRRRWWWnnnrrr]]]DDDSSSfffttt^^^YYYbbblllrrruuulllfff]]]UUUNNNGGGBBB???===<<<<<<;;;;;;;;;<<<<<<;;;:::;;;===<<<;;;???FFFBBBRRRkkkzzzwwwzzztttrrruuupppcccVVVNNNDDD<<<<<<<<<;;;:::999999999999777666666555444444333333333333333222222222111111---.........//////000000////////////////////////------...///000111222222.........//////000111222555888;;;<<<::::::;;;>>><<<<<<===@@@EEEJJJOOORRRHHH===333777EEEOOONNNIIIMMM[[[cccaaaggg~~~yyydddVVVFFFBBB===::::::888666333000000111222222222222111222222222222222222222222222333444333111000111222...111444555888@@@LLLUUU]]]ssswwwmmmlllyyy}}}{{{~~~ttteeeSSSDDD;;;777888555333555999;;;999666777777777777666666666666666666666666666666666666555555555555666666666777666666666666666666666666555777999999888777777888111555999:::999@@@QQQaaa}}}pppmmm~~~uuuooollloootttxxxjjjlllooossswww{{{~~~tttqqqrrr~~~wwwmmm]]]LLLEEECCCCCCFFFIIIGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLHHHJJJMMMOOONNNMMMMMMMMMMMMNNNOOONNNLLLLLLOOORRROOONNNXXXdddooorrreeeuuuyyyRRRPPPrrriiiMMM:::::::::999999999888888::::::777555555888999888;;;BBBNNN[[[fffsss}}}xxx|||yyy}}}xxx{{{ttthhhZZZTTTZZZhhhtttooommmlllmmmooosssvvvxxxqqqjjjmmmvvvooo^^^cccvvv|||nnngggttt}}}xxxooogggbbbWWWMMMTTTccc[[[OOOFFFHHHKKKIIIHHHIIIFFFFFFGGGHHHJJJJJJKKKKKKNNNOOOPPPPPPOOOMMMJJJHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKPPPVVVUUU```pppGGGJJJWWW|||}}}cccZZZ___hhhoootttrrrlllcccYYYQQQJJJCCC???===<<<<<<;;;;;;;;;<<<<<<;;;999999:::888777<<>>666222///444///...333555222111333555222000111111000000111111444555444000///111444111444555666DDD]]]rrr|||xxxkkkjjjrrrsss|||rrr~~~vvvgggTTTBBB888666888555555666777777777777777777777666666555555555444555555666666666666555555333333333444444444555555999999888888777777666666777777777777777666666666888777666777:::>>>CCCFFFZZZ}}}WWWSSSLLLFFFBBBBBBCCCDDDFFFEEEGGGIIIHHHEEEFFFJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNOOONNNLLLKKKMMMOOOPPPPPPSSSXXXccc}}}{{{kkkqqqRRROOOlll{{{]]]AAA@@@;;;666777;;;888222888888888888888888888888>>>@@@JJJYYY```fffxxx{{{~~~~~~~~~wwweee[[[WWWWWW]]]eeeeeehhhkkknnnppprrruuuwwwkkkiiiooovvvqqqhhhnnn}}}zzzrrrlllTTTTTT```aaaVVVQQQKKKIIIJJJJJJHHHDDDHHHHHHHHHGGGGGGHHHKKKNNNNNNNNNNNNMMMMMMMMMLLLLLLHHHIIIJJJKKKKKKLLLKKKKKKMMMPPPTTTYYYbbbuuuVVVFFFGGGiiikkkcccaaa^^^dddnnnlllkkkdddYYYPPPKKKFFF@@@<<<<<<;;;;;;:::::::::;;;::::::999888888999::::::@@@AAAFFFNNNSSSXXXaaakkkwwwuuupppkkkvvvzzzrrrssshhh]]]WWWPPPGGG@@@===::::::999999888777777777777666555444444333444444333222111000000000111222......////////////......////////////////////////////////////////////////////////////////////////000222444777::::::999888;;;@@@EEEGGGEEECCCBBBBBB<<<<<<<<<;;;<<>>:::777666888;;;<<<777EEETTT```nnn~~~yyyxxxnnnnnnlllsss}}}zzzzzzvvvuuuzzz}}}}}}xxxkkkXXXHHH===999777666555555666777777777777777777666666666555555555444555555666666666666555555333333444444444555555555555555555555666666666666777777666666666666666777888777777777888;;;>>>@@@GGG^^^{{{jjjPPPMMMIIIDDDBBBBBBCCCDDDEEEEEEGGGKKKJJJFFFFFFIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKMMMOOONNNMMMLLLNNNPPPOOOQQQSSSUUU\\\qqqppp~~~TTTIII\\\oooCCC>>>999777888999999999888888888888888888888888>>>>>>FFFTTT\\\```nnn~~~{{{ooo___XXXTTTWWW\\\eeehhhkkknnnooooooqqqrrrllljjjpppyyyxxxrrruuu{{{]]]\\\ddd```TTTPPPKKKJJJLLLNNNLLLIIIGGGHHHHHHGGGFFFHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNRRRVVV\\\llloooVVVFFFWWWvvvlllgggbbbcccjjjnnnmmmhhh]]]UUUPPPJJJDDD===<<<:::999888888999999::::::999888888999::::::::::::>>>CCCFFFJJJRRR\\\nnnxxxkkkfffrrryyyrrrnnnaaaVVVSSSRRRKKKCCC===:::::::::999888888777777777666555444444333444444333222111111000000111111......////////////......////////////////////////////////////////////////////////////////////////...000333666999999999999>>>AAADDDGGGFFFDDD@@@>>><<<===??????@@@BBBEEEHHHTTT[[[eeekkkiiiccc]]]YYYZZZ[[[aaappp{{{tttooolllRRRNNNKKKGGGAAA999777888@@@DDDHHHIIIJJJPPPZZZaaa^^^VVVKKKFFFHHHLLLOOOPPP]]]hhhuuuzzzsssooossszzzqqquuuwww~~~|||ttt||||||oootttxxx~~~yyyyyyrrrkkkZZZEEE999888999888444555555666777777777777666666666666555555555555555555555666666666666555555444444444555555555666666222222222333444555555555777666555444444555666777888777777666777777888999999AAAPPPgggvvv|||sss]]]KKKHHHFFFEEECCCBBBBBBCCCDDDEEEEEEHHHLLLKKKGGGFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJLLLNNNNNNNNNNNNOOOQQQOOORRRTTTSSSSSSbbbxxxeeeJJJJJJjjjPPPBBB888888:::888999===888888888888888888888888===;;;AAAMMMVVVZZZaaajjjzzzeeeZZZUUUUUUVVVbbbeeeiiikkkkkkjjjjjjjjjkkklllsss}}}}}}~~~zzziiicccdddXXXOOOLLLIIIIIILLLNNNNNNLLLGGGHHHHHHGGGFFFGGGJJJLLLKKKLLLLLLMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLOOORRRUUU```uuu|||zzzkkkNNNKKKgggxxxppphhheeegggpppqqqnnneee]]]XXXQQQKKKAAA???<<<999888888999::::::999999888888999999:::<<<:::<<<>>>???AAAHHHQQQggg~~~}}}~~~{{{ddd___hhhzzzsssmmm^^^QQQPPPRRRNNNDDD===:::::::::999999888888888777666555444444333444444222222222111111111111111......////////////......////////////////////////////////////////////////////////////////////////...///111333666999===@@@IIIGGGEEEDDDDDDDDDCCCAAA@@@@@@AAABBBDDDGGGKKKNNNEEEGGGRRRfffyyyuuuiii___ZZZXXX^^^hhhsss}}}vvviii]]]WWWVVVooowww}}}{{{xxx{{{zzzttttttvvvyyyzzz|||rrrhhhdddeeeooo}}}uuu{{{www}}}qqqfffXXXIII999111444888888555444555666666777777666666555555555555555555555555444555555666666555555444444444555555555666666666222222222222333333444444666555444333333555666777666666777777777666666666999:::@@@OOOkkkvvvxxxzzzzzzrrrcccTTTGGG???CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDHHHMMMLLLGGGEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNMMMMMMIIIJJJMMMNNNOOOPPPQQQQQQOOOSSSVVVSSSOOOXXXtttwww^^^DDDOOOnnncccJJJ777999===888666;;;888888888888888888888888<<<999===IIITTTXXXZZZ]]]~~~lll```[[[XXXWWWaaadddhhhiiigggdddbbbaaafffmmmxxx{{{tttxxxyyyqqqssspppccc]]]LLLJJJHHHGGGGGGJJJKKKKKKJJJFFFGGGHHHGGGFFFFFFIIIKKKIIIJJJKKKLLLMMMNNNOOOOOOJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJMMMOOOQQQWWWeeettt}}}fffRRRYYYxxxvvvnnniiihhhqqqsssqqqjjjddd___XXXQQQHHHFFFAAA===;;;;;;<<<===999999999999999999999999>>><<<<<<===<<<===DDDMMM^^^mmmxxxtttuuu}}}}}}aaaXXXYYYnnn|||vvvnnn]]]NNNMMMPPPMMMCCC<<<:::::::::999999999999999777666555444444333444444222222222222111111000000......////////////......////////////////////////////////////////////////////////////////////////...//////000222888AAAGGGXXXQQQIIIBBB@@@BBBDDDFFFDDDBBBAAABBBFFFMMMTTTXXXMMMFFFGGG\\\www}}}oooccc___]]]^^^^^^^^^eeennn|||zzzkkkiiiggggggjjjooowwwyyy{{{zzz~~~xxxgggWWWEEE>>>666222444666777666444444555666666666666666444444444555555555555555444444555555555555444444444444444444555555555666444444444333333333222222555444333333333555666777444555666777888777777666999<<<@@@EEERRRmmm{{{nnn___PPPEEEAAAAAABBBBBBCCCDDDDDDCCCBBBAAACCCDDDHHHLLLKKKFFFEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMIIIJJJLLLOOOQQQRRRQQQQQQPPPUUUYYYWWWQQQUUUjjjnnn~~~}}}SSSDDDSSSvvvqqqQQQ888888===:::555777777777777777777777777777:::888<<>>777666555555666666555444333444555555666666555555333333333444444555555555333444444555555444444333222222222333333333333444333333333333333333333333000111333555555555444333555555555666666666666777444444777999999===JJJYYYddd}}}jjjZZZJJJDDDBBB@@@???BBB???@@@AAABBBCCCBBBBBBBBBCCCBBBDDDHHHGGGCCCCCCFFFCCCDDDEEEGGGIIIKKKLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLPPPSSSSSSQQQNNNQQQUUU[[[]]]YYYVVV\\\eee|||vvvdddCCCOOOooo~~~www^^^III>>>:::999999777777777777777777777777555777===HHHWWWbbbdddbbbZZZ\\\eeeuuuuuullleeeggghhhiiigggccc___]]]]]]bbbooo{{{tttaaa[[[eeeiiiooooooUUUMMMPPPNNNGGGHHHIIIIIIIIIHHHHHHIIIDDDFFFGGGGGGEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKHHHEEEFFFIIIKKKJJJLLLPPPXXX}}}rrrYYYggg{{{nnnkkknnnnnniiifffddd___ZZZPPPMMMIIIDDD???;;;999888888999::::::::::::999888888888:::<<<;;;999<<>>CCCPPPfffZZZNNNCCC;;;>>>AAA@@@>>>@@@<<<===???@@@BBBBBBCCCCCCCCCAAACCCFFFEEEBBBBBBFFFCCCDDDEEEGGGIIIKKKMMMMMMLLLLLLMMMOOOOOOPPPPPPPPPLLLKKKMMMPPPSSSTTTPPPMMMRRRUUU[[[^^^[[[UUUWWW\\\vvvxxxxxxtttDDDBBB___pppwwwWWWAAA::::::;;;777777777777777777777777444777===GGGUUUaaaeeedddccc]]]WWWWWW]]]gggrrr{{{yyyxxx~~~}}}tttmmmdddeeedddaaa]]]ZZZYYYYYYgggpppyyy}}}kkkiiisssooojjjttt||||||~~~}}}ggg]]]YYYPPPLLLMMMJJJCCCEEEFFFGGGGGGGGGGGGHHHDDDFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDGGGHHHGGGGGGIIIKKKrrrddd^^^ooowwwpppsssrrrnnnkkkjjjfffaaaSSSQQQMMMHHHBBB>>>;;;999888999:::;;;;;;:::999888666666999;;;999666888>>><<>>EEEJJJLLLKKKKKKKKKNNNTTT^^^fffhhhcccZZZTTTQQQKKKJJJMMMOOOXXXooopppccchhhwww}}}yyyrrrttttttvvv|||yyymmmddd\\\]]]eeemmmppppppzzz~~~wwwmmmeee```[[[]]]___```aaadddhhhkkktttyyy}}}sssvvvwwwppplllooo|||{{{nnn]]]NNNDDD===777222444444444444444444444444444444444444444444444444555555444444444333333333444444222222222222444444444444444333333222222222222222222222222222222222333333333333333333333333333444555555666666555555777777777888999999::::::======GGGcccvvv\\\IIICCCAAA???>>>===>>>???@@@?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCDDDGGGIIIJJJHHHFFFNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQNNNPPPRRRTTTVVVXXXXXXYYYnnnvvvjjjtttSSSBBBRRRbbbnnnGGG<<<===<<<555::::::555333777999666666555<<>>;;;:::<<<;;;;;;;;;;;;;;;<<<<<<888888777777888999::::::>>>HHHVVVbbbfffbbbYYYSSSMMMLLLKKKJJJJJJLLLNNNOOOZZZ^^^eeeppp~~~hhhOOOEEEFFFIIIJJJKKK}}}uuuoookkkYYYGGGAAABBBAAA===;;;;;;;;;::::::::::::999999777777777666555555444444111111111111000000000000333111......///000/////////////////////.....................////////////////////////////////////000000//////000000111222444999???EEEJJJNNNRRRUUUSSSWWW]]]dddgggddd]]]WWWUUUTTTRRRQQQPPPWWWjjj|||xxxjjj```eeeqqqwwwvvvuuukkkooottt}}}zzztttkkkggggggjjjlllmmmllljjjiiiiiiiiigggbbb^^^^^^```bbbeeehhhkkknnnqqqwww{{{pppqqq~~~zzz{{{hhh]]]MMMAAA:::777444222444444444444444444444444444444444444444444444444555444444444444333333333444333222222222222333444444444333333333222222222222222222222222222222222333333333333333333333333222333333444444444444444555555666777777888888999<<<:::===LLLggg{{{uuunnngggaaaWWWLLLCCCAAA@@@>>>=========>>>???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEIIIMMMOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQMMMNNNOOOQQQTTTVVVXXXYYYeeefffgggkkk|||VVV???HHHSSSuuuWWW===777888555999999555555888999666555444:::IIIWWW___fffkkkmmmeee]]]VVVPPPLLLNNNSSSlllttthhhcccdddjjjqqqsssoooppptttxxxyyyzzzzzzoooiiieeeaaa^^^XXXRRRSSSXXXhhhtttzzzrrrsss{{{uuuYYYUUUWWWTTTKKKFFFHHHJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFGGGEEEDDDDDDEEEDDDBBB@@@AAABBBCCCEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGIII___nnn[[[sss|||wwwssspppmmmiiifff```^^^ZZZSSSJJJDDDAAA@@@===<<<;;;:::999::::::;;;888888888888888999::::::777<<>>;;;;;;;;;::::::::::::999999777777777666555555444444111111111111000000000000111000//////000000///............///////////////............//////////////////////////////////////////000000111111000000000333888===EEENNNXXX^^^hhheeecccccceeefffdddaaaZZZ]]][[[UUUTTT]]]hhhooopppgggbbbeeekkknnnoooqqqgggiiiooozzz~~~zzzwwwvvvyyy~~~|||uuussswwwyyywwwtttyyyyyyzzz}}}yyynnnmmmzzzsssiiiPPPHHH<<<555222333444333444444444444444444444444333333333333444444444444444444444444333333333333333333222222222222333333333333333333222222222222222222222222222222222222333333333333333333333333111111222333333333333333444444555555666777777777888777666:::DDDVVVkkkyyymmmbbbSSSGGGBBBAAAAAAAAA???>>>===<<<<<<<<<===>>><<<===>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAADDDDDDFFFJJJMMMOOOOOONNNJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRLLLLLLMMMNNNQQQTTTWWWYYY\\\zzzjjjfffmmm}}}eeeFFFBBBGGG___nnnEEE777999666888888666666888888666666444888FFFVVVaaahhhlllwwwmmmbbbZZZRRRLLLLLLPPP\\\qqqccc[[[[[[aaaiiiwwwrrreeeaaaccciiinnnllljjjpppvvviiieee```]]]^^^]]]ZZZYYY[[[kkkwww{{{~~~YYYWWWWWWSSSKKKFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDDDDDDDCCCAAA???>>>@@@CCCEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGFFFTTTjjj~~~xxxdddccc~~~{{{yyywwwtttqqqeeeccc___WWWOOOHHHEEEDDDAAA???===<<<::::::;;;;;;999888888888888999999:::999:::;;;=========<<<<<<======<<<;;;;;;===>>>???@@@BBBDDDGGGJJJOOOUUUYYYeeetttuuuZZZKKKFFFDDDCCCDDDxxxsssiiiWWWGGGBBBDDDBBB>>>;;;;;;;;;:::::::::999999999777777777666555555444444111111111111000000000///000//////000111111///---------......//////000000............////////////////////////////////////---...000111111111000//////000222555===HHHUUU^^^xxxrrrkkkggghhhiiiiiiiiieeehhhfffaaafffrrrvvvqqqnnnjjjgggggggggfffiiiooommmmmmnnnqqq{{{}}}~~~|||tttooolllpppvvvbbbVVVQQQ???:::555222333555666666333333333333333333333333333333333333333444444444444444444333333333222222333222222222222222222333333222222222222222222222111111111111111111111111222222222222222222222222111222222333333333333333444444444555666666777777333555777777888>>>FFFMMMiiioooYYYRRRIIIBBB???>>>>>>=========<<<;;;;;;;;;<<<===;;;;;;<<<>>>@@@AAABBBCCCBBBAAAAAA@@@@@@?????????EEEEEEEEEGGGIIIJJJIIIHHHKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOQQQRRRMMMLLLLLLLLLOOOSSSXXX[[[XXXhhhyyysss~~~~~~ZZZJJJEEETTTxxxZZZBBB<<<777777666666666777666555999555666AAATTTeeepppvvvxxxmmmaaaYYYQQQKKKJJJLLLOOOppp}}}kkk]]]UUUUUU^^^hhhooowww}}}}}}~~~sssgggbbb^^^eeeiiieee]]]___mmmzzz~~~~~~zzzjjjaaa___^^^```eeefffcccdddggguuuddd]]]ZZZTTTMMMGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEEEECCCAAA>>>@@@CCCFFFHHHGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHGGGMMMVVVgggyyy___ttt}}}zzzmmmlllggg___WWWPPPMMMLLLHHHFFFCCC@@@>>>=========999999999888888999999:::===<<<:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@BBBDDDEEEPPPYYY\\\aaalllvvvzzzrrraaaNNNEEEBBB@@@@@@AAA|||xxxiiiWWWFFFAAACCCAAA===;;;;;;;;;:::::::::999999999777777777666555555444444111111111111000000000/////////...000111111000...------......//////000000............////////////////////////////////////---...///111111000//////111000///000444>>>JJJRRRoooqqqsssttttttrrrooolllqqqsssqqqqqq}}}nnnlllkkkhhhbbb^^^ccclll{{{~~~}}}xxxuuuwwwyyyxxx{{{~~~yyysss~~~vvvpppiiigggvvvnnnVVVDDD<<<;;;555555555555666777666555333333333333333333333333222222222333333333444444444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333444444444444444444444555666666777777888555555666777888888888888EEESSShhhcccQQQDDDCCCBBB@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAA@@@@@@??????>>>CCCCCCCCCDDDGGGHHHGGGFFFKKKLLLMMMNNNOOOQQQRRRRRROOOOOONNNNNNNNNOOOQQQRRROOONNNMMMMMMPPPTTTYYY\\\WWW\\\rrrxxxqqqYYYJJJKKKbbbxxxTTT<<<;;;888555555666666555444999666555>>>SSSllluuuiii\\\SSSLLLEEECCCDDDCCCWWWmmm}}}uuujjj]]]SSSNNNPPP]]]iiihhhkkknnnqqqyyyvvviiibbb^^^dddfff___TTTQQQZZZdddllluuu{{{xxxpppkkkgggcccjjjvvv~~~yyynnneee___\\\]]]```fffjjjgggcccfffmmmvvv{{{yyymmm[[[VVVPPPKKKGGGDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCCCCEEEGGGGGGFFFEEE???BBBEEEGGGHHHHHHFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJKKKRRRjjjpppgggyyywwwrrrjjjbbb[[[WWWVVVMMMLLLIIIFFFBBB???===<<<::::::999999999999999:::999888888777777888999999777777777777888888999999888:::<<<;;;:::999999:::777<<>>???GGGQQQWWWQQQHHH???>>>>>><<<<<<==={{{lllZZZGGGAAABBBAAA>>>;;;;;;;;;::::::::::::999999777777777666555555444444111111111111000000000000000///...///000111000///.........///////////////............////////////////////////////////////......//////000000//////222000///---///555===CCCXXXddduuu~~~xxxuuusssrrrrrrwwwqqqqqqpppkkkbbb\\\cccnnn|||vvvrrrpppttt|||sssmmm{{{}}}qqqfffdddeeerrrqqq[[[FFF:::555666222333555666666555333222333333333333333333333333111111222222333333444444333333333333222222222222111111222222222222111111111111111222222222222222111111111111111111111111222222222222222222222222222333333444444444444444444444555555666777777777999666222222555777777666===AAAHHHTTTmmmbbbJJJBBB========================:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGJJJKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPPPPPPPQQQPPPOOOOOOQQQUUUYYY\\\VVVYYYiii~~~nnnpppXXXDDDNNNeeekkkDDDBBB;;;555666777666555666777666666<<>>???===DDDNNNXXX___cccdddbbb]]]WWWPPPKKKIIINNN^^^mmmkkkkkkkkkmmmuuutttddd[[[ZZZ___aaaYYYLLLFFFJJJQQQWWW]]]cccdddddddddaaa[[[[[[bbbfffbbb^^^___``````^^^```eeefffcccbbbkkkwwwuuu~~~xxxmmm{{{oooRRRLLLGGGEEEEEEBBBCCCEEEAAAAAABBBCCCCCCDDDEEEEEEBBBAAABBBDDDGGGHHHGGGFFFBBBCCCEEEGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGJJJXXXrrrjjjooo~~~yyyqqqhhhaaa]]]\\\RRRQQQOOOLLLHHHCCC>>><<<;;;::::::999999999999:::555666777999999999888777666777777777888888888888555777999999888888999:::555999;;;;;;999999;;;===>>>:::888;;;<<<999888999|||rrr^^^IIIBBBBBBBBB???>>>;;;;;;::::::::::::999999777777777666555555444444111111111111000000000000111///------///111111111///////////////.....................///////////////////////////////////////............///000000/////////......000555888BBBRRRfffsssuuuuuuxxx{{{qqqppprrrxxxzzz{{{}}}}}}{{{vvvlllhhhppp|||{{{tttoookkkiiizzz|||sssvvv}}}yyyttt|||qqqkkkttttttkkkmmmiiiyyyxxxlllYYYHHH>>>999888777444444555444333222222333222222222222222222222222000111111222333333444444333333333222222222222111000111222333333222111000000111111111222222222222111111111111111111111111111111111111111111111111111111222333333333333333333333333444555555666666777444222222444666777888;;;>>>>>>@@@MMMddd{{{qqqiiihhh]]]III???AAA>>>>>>===<<<;;;<<<>>>@@@:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBFFFIIIJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJMMMOOOPPPPPPPPPOOORRRQQQPPPPPPQQQTTTWWWYYYYYY[[[bbb~~~yyyfffwwwrrrIIIIIIOOOhhhaaaJJJ@@@888777888777777999444777777999GGG```yyymmm```RRRJJJEEE???<<<<<<<<<;;;===CCCHHHJJJKKKLLLJJJGGGEEECCCCCCIIIYYYjjjlllmmmlllkkkpppxxx|||zzzrrr```VVVTTTXXXZZZTTTJJJCCCDDDGGGLLLRRRWWWXXX[[[^^^^^^ZZZWWW[[[\\\ZZZ[[[___bbbaaa[[[YYYYYY^^^fffrrr}}}cccbbboooyyy~~~fffNNNFFFAAACCCDDDBBBBBBEEE@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBEEEFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHEEEFFFKKKPPP[[[uuurrr}}}yyypppiiieeedddXXXXXXXXXUUUPPPIIIBBB>>><<<;;;:::999999999999999666777999;;;;;;;;;999888888888999999::::::999999444666888888888888999:::777777999;;;;;;888666555777555666999:::777666999~~~zzzvvvaaaLLLCCCCCCCCCAAA@@@;;;;;;;;;:::::::::999999777777777666555555444444111111111111000000000000111///---,,,...111222222000000//////.........---............/////////000//////////////////////////////...------///000111---...////////////222444444@@@NNNUUUWWW^^^lllyyyttttttyyy}}}vvvooovvvyyywwwwwwpppnnnmmmjjjeee{{{qqq```cccnnnrrrssswww~~~~~~xxxppphhhkkkvvvyyyttt{{{wwwxxxqqqrrrttt\\\OOO???555333444555444777777555222000111333666222222222222222222222222000000111222333333444444333333333222222222111111000111222333333222111000000000111111222222222222000000000000000000000000111111111111111111111111000000111222222222222111111222222333333444555555000333666777777666666666000888<<<999999AAAMMMUUUhhh{{{uuu```OOOEEEIIIFFF<<<999@@@;;;<<<<<<;;;999999:::;;;:::;;;;;;<<<=========<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJFFFIIILLLOOOQQQQQQOOONNNRRRQQQPPPPPPQQQSSSVVVWWW\\\]]]\\\oooyyygggZZZlllUUUMMMEEETTTPPPDDD:::999:::888888<<<444888888555<<>><<<888777777888444444999===<<<;;;<<<:::::::::999999???PPP```aaafffiiihhhllluuu~~~{{{tttbbbXXXPPPSSSVVVRRRKKKEEEDDDEEEEEEKKKOOOOOOPPPSSSUUUTTTPPPSSSTTTSSSWWW[[[[[[XXXUUUOOONNNYYYnnn{{{^^^WWWbbbooosssrrrqqqWWWQQQHHHBBBDDDEEEBBBAAAEEE??????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCBBB@@@EEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIICCCEEEMMMMMMLLL___yyyrrrzzz|||uuuqqqooo______```]]]XXXOOOGGGBBB<<<;;;::::::999999999999666777999::::::999888777555666777777888888777777333444555555444444555777777444333555777777666666555444444888888666777;;;zzzwwwqqq```LLLAAA@@@CCCCCC@@@;;;;;;;;;:::::::::999999888777666555444333222222111111111111000000000000........................000000000000////////////000000//////.........---....................................////////////////////////000000000000444555888>>>IIIWWWeeennnlllzzzvvvyyy|||tttpppmmmiiiggglll}}}yyylllffffffooommmppp{{{{{{|||oooeeerrrnnndddYYYKKK;;;999777444333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111000000000000000111111222222222111000//////000000000000000000000000000000111111222222222222111111222222222222222222222222111111222222222333333333444444444555555555555555444444555777888999:::;;;EEERRReeevvvvvv^^^TTTSSS???>>>===<<<:::888777777<<<;;;:::999999999::::::888999:::;;;<<<<<<<<<<<<888:::<<>>JJJPPPXXX^^^ccckkkuuu}}}|||qqq]]]XXXKKKNNNUUUYYYSSSHHHAAA@@@@@@AAACCCFFFIIIKKKMMMNNNIIIOOORRRPPPRRRVVVVVVQQQIIICCCHHHdddrrrgggnnnuuu}}}{{{qqqnnnvvvvvvhhhWWWMMMJJJHHHDDDAAA???>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDCCCBBB@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGIIIJJJLLLSSS[[[{{{ooo}}}xxxqqqpppmmmfff^^^WWWSSSQQQIIIBBB===<<<;;;999888:::777777777888777777777777666777777777777666555555666666666666666666777777888777666555444444444555666666666666666666555555zzzwwwnnn^^^KKK??????AAA@@@>>>;;;:::::::::999999999999888777666555444333222222111111111111000000000000///////////////////////////////////////000000000000/////////................................................////////////////////////000000000000000222555777<<>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFFFFGGGHHHJJJGGGHHHIIIJJJKKKKKKKKKLLLOOOOOOOOOOOOPPPPPPQQQRRRUUUZZZ\\\^^^nnnvvvppp|||iiiOOOEEEXXX|||kkkJJJ===888999<<<:::888777555555555777999:::999999777666666555555555555666777666444333444555555555666666777888:::::::::@@@FFFKKKOOOVVV^^^eeeqqquuuoooXXXNNNIIILLLTTTZZZWWWMMMEEECCC???@@@BBBCCCEEEGGGIIIIIIJJJOOOPPPMMMKKKLLLJJJFFFCCCFFFUUUtttvvvtttmmm]]]^^^aaaZZZOOOIIIFFFEEEBBB@@@??????@@@@@@???>>>>>>======>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFHHHLLLKKKJJJMMMSSSaaauuu{{{yyytttnnnhhhaaa[[[XXXUUUMMMHHHFFFDDD@@@======999999888777777777888888666666777777777666666555777666666666555444444444555555555555555666666666333444444555666777888888zzzvvvlll\\\III>>>===???>>><<<:::::::::999999999888888777777666555444333333222111111111111000000000000000000000000000000000000.........//////000000111////////////................................................////////////////////////000000000000...111222000000888HHHUUUaaasss~~~|||xxxrrrsss|||~~~mmmSSSBBB<<<666///666555444222222222333444333333333333333333333333222222222222222222222222222222222222222222222222333222222222222111111111000000000000000111111222222111000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222111111222222222333333333222333333444555666666666666666666666777777777888777999999888:::CCCQQQ]]]kkkrrr~~~|||vvvggg]]]OOODDD===;;;:::999888888999999:::;;;;;;;;;:::::::::999999999999888999:::;;;<<<<<<======<<<>>>===;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFFFFGGGIIIKKKGGGHHHIIIJJJKKKLLLMMMNNNQQQPPPPPPPPPPPPPPPQQQQQQTTTXXXXXXYYYggg|||ppp}}}{{{uuuZZZEEEFFFaaa^^^AAA;;;:::999===777666555444333333333333333444444555555555555555555666777666444333444555444444555666666666666666333777<<>>>>>???@@@AAACCCCCCDDDHHHLLLLLLGGGCCCBBB@@@===???MMMfffzzzoooUUUQQQTTTQQQIIIEEEBBBAAA@@@??????@@@AAABBB>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCDDDDDDEEEEEEEEEHHHLLLLLLHHHGGGJJJLLLggg|||xxxtttrrrpppmmmgggccc___XXXQQQPPPMMMEEE@@@>>>>>><<<:::888777777888999777777777777777777777777999888777666555444444333222333555666777777666666444444444555666777888999yyyuuulll\\\III>>>>>>???>>>;;;::::::999999999888888888777666666555444444333333111111111111000000000///////////////////////////------......///000111111///////////////.............................................////////////////////////000000000000111222222000...333<<>>>>>???@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEEEEFFFFFFHHHJJJIIIJJJJJJLLLMMMOOOPPPQQQSSSSSSRRRRRRQQQRRRRRRRRRPPPUUUXXX[[[bbbtttvvvfffrrrjjjOOOBBBLLLggg|||iiiGGG???999333;;;888888888777555444333333111222444555666666555444555666777666555444444666333444555666666555444333555888:::<<<<<<>>>AAADDDJJJNNN[[[lllqqqfffUUUJJJ???>>>BBBJJJMMMGGG???;;;;;;;;;<<<===???@@@AAABBBDDDFFFEEEAAA===<<<<<<===LLLaaa|||nnnvvvpppXXXRRRRRRLLLDDDAAA@@@@@@?????????@@@AAAAAA>>>======<<<<<<======>>>======>>>>>>>>>?????????BBBDDDDDDCCCAAA??????@@@@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCBBBEEEIIIIIIEEEDDDFFFGGG[[[vvv|||vvvsssqqqsssxxxzzzwwwtttjjjbbb\\\[[[XXXPPPHHHDDDGGGDDD@@@<<<999888888999999999888888888888999999999999888888777777666666333444666888888888666555777666666666777888:::;;;}}}wwwtttmmm^^^KKKAAA@@@BBB@@@<<<:::::::::999999999888888666666666555444444333333111111111111000000000///........................,,,------...///000000111.........///////////////....................................////////////////////////000000000000333111000111222444444444666GGGWWW```lll|||zzzvvvpppjjj^^^QQQDDDBBB<<<444111222333333111111111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000111111222111000000000000000111111000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333222222333333444555555666666666666555555555555555111555999:::888666666777777:::>>>BBBGGGNNNUUUYYY[[[ccclllrrrtttzzzvvvlll^^^SSSLLLGGG@@@<<<888999:::;;;;;;:::888888888888888888888888888888888888999999999888777666888999:::;;;<<<<<<<<<<<<:::;;;===>>>===<<<:::999<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAACCCDDDFFFFFFEEEEEEFFFHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSRRRRRRQQQQQQQQQQQQRRRQQQTTTXXX[[[^^^gggxxxuuu```bbbjjjUUUJJJMMMSSS___rrrhhhPPPHHH>>>444999888888888888777666666555444555666777666555444333666777777777555444555666444555666777666555444333444555666777777777777888999999???JJJQQQNNNGGGAAA>>>999999>>>@@@===999777777888:::<<<>>>@@@AAABBBAAA@@@>>>;;;888999???FFFiii}}}yyyxxxmmmzzzlllWWWNNNIIIAAA>>>@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>AAABBBCCCBBB@@@???>>>????????????@@@AAAAAABBBBBB?????????@@@AAAAAABBBBBBBBB???@@@CCCEEEDDDEEEHHHGGGLLL[[[tttzzz~~~wwwtttrrrwwwwwwoooiiiiiihhh```WWWRRRQQQNNNIIICCC???<<<<<<<<<;;;:::999888888888999999777777888888999999999:::888999;;;<<<;;;:::888666888888888:::<<<@@@CCCEEE}}}xxxuuuooo```MMMCCCCCCDDDBBB>>>;;;;;;;;;:::::::::999999666666555555555444444444111111111111000000000000........................---------......//////000.........///////////////....................................////////////////////////000000000000111///...000444444000+++...333:::BBBNNN```vvvtttaaaUUUMMMAAA666444444333222111222222222111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000000000000000000111111222000000000000000111111222000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333333333333333444444444444555555555555555444444444666666666444222222333555444555777777777999===???999???FFFJJJKKKOOOVVV[[[YYY^^^ffflllmmmhhhaaa\\\cccdddfffggggggeeedddccccccaaa```bbbccc^^^VVVNNNIIIFFFAAA===:::888777666666777888666444444888;;;444444555666777888999:::777777888999999777666555777888999::::::;;;;;;;;;888:::<<<>>>>>>===:::999<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCEEEFFFEEEDDDDDDEEEGGGHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNOOOOOOTTTSSSVVVYYYYYY^^^ooo{{{fffXXXqqqyyy]]]FFF;;;DDDWWW]]]WWWQQQHHH>>>:::888888777666666666666666777777777777666555444444666777888777555444555666555555666666666555555444333444444555555444444333666444444888<<<===<<<:::===888666999999777666888666666888:::<<<>>>@@@AAA???;;;999777777>>>MMM[[[wwwppptttyyy}}}gggQQQFFF???;;;>>>FFF@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>@@@AAAAAA???>>>>>>???>>>>>>??????@@@AAAAAAAAA>>>??????@@@@@@AAAAAABBBBBB===<<>>===:::;;;===AAAFFFLLLQQQUUU}}}zzzxxxoooaaaOOOEEEDDDEEECCC???<<<<<<<<<;;;;;;;;;::::::555555555555555444444444111111111111000000000000............................................................/////////000....................................////////////////////////000000000000.........000222222///---000---///555:::CCCXXXooowwwbbbLLLAAA<<<666///333333333444444333333333222222222333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222000000000000000111222222000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333444444444333333333333222444444444444444444555555999888777555444555777999777777888777666555777888777999;;;;;;:::999:::<<<===AAAEEEGGGGGGDDD@@@>>>AAABBBCCCDDDDDDDDDBBBAAA@@@AAABBBBBBDDDCCC@@@<<<888777777777888888888777888888777666444555777999444444555666666777888888666777888999888777555444666666777888999999999999888999;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>============>>>>>>???@@@@@@AAAAAACCCEEEEEEDDDEEEFFFHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOSSSPPPSSSZZZYYYXXXdddvvvuuulllWWW^^^zzzVVV@@@AAABBBMMMUUUTTTRRRJJJ===;;;:::888666555555777777777666666555555555555555666777888777555555555777555555444444444555555666444444555666777666555444666777777666777888999888999777777999777444555999555666777888:::;;;<<<===<<<888666999@@@NNNhhh~~~jjjkkk}}}yyyzzzvvv```III@@@===;;;???FFF>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;===??????>>>===>>>???======>>>>>>???@@@@@@AAA>>>??????@@@@@@AAABBBBBBBBB===;;;???BBBBBBCCCFFFIIIEEEGGGUUUqqq}}}ppptttiiiaaabbbdddiiixxxyyywwwsssrrrtttzzzzzzrrrrrrsssnnneee```cccbbb^^^[[[WWWTTTRRRQQQKKKJJJGGGDDDBBBBBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGJJJPPPVVV\\\___|||zzzpppaaaOOOFFFEEEFFFCCC???======<<<<<<<<<;;;;;;;;;555555555555555444444444111111111111000000000000000000000000000000000000...............------------.........//////000000..................................../////////000////////////000000000000---///111111000000111333444...000888555000>>>UUUccctttddd[[[III999333777::::::222111111333333111111222333333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222000000///000000111222222000000000000000000000000111111222222222222111111000000000000000000000000111111222222222333333333555444444333333222222111333333333444444444555555///111333555666666666666444555666555333222222333333444555777888999999999888999::::::999888999:::::::::::::::;;;;;;::::::======<<<999999;;;<<<<<<777444333555888888666222666666666888999777444111888777777666555555444444555666888999888777555444555666777888888999999888::::::999999:::<<<===>>>;;;<<<<<<===============<<<======>>>???@@@@@@@@@???AAACCCDDDEEEFFFHHHJJJKKKJJJHHHHHHHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNLLLSSS]]]\\\TTTZZZgggggglll[[[XXX~~~hhhQQQHHH888???PPPSSSWWWRRR===@@@>>>:::777666666888999666555444333444555666777666777888777666555666777444444333222333444666777333333333555666666555333///444777777666777777666333444777999777333444999666666777777888888999999999555555<<>><<<;;;<<<<<<===============<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999;;;===>>>======>>>???=========>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBB===<<<@@@CCCBBBAAABBBDDDEEEHHHOOO^^^yyykkkSSSQQQcccttt|||zzzwwwtttuuu{{{xxxxxxyyyssskkkeeegggfffeeebbb```]]][[[ZZZVVVTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRVVVZZZ___bbb}}}yyyvvvooo___LLLFFFJJJLLLEEE===;;;;;;:::::::::999999999777666555555666777666444333333333222222222111111............////////////............////////////////////////////////////..............................////////////......//////000000000000//////......///000000000000000444222000......000222444CCCGGGRRRcccxxxzzznnn```RRRKKK>>>;;;888444222111222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000444333111000000000111111111111111111111111111111333222111111111222333444555444333333222222333333333333333333333333333333444555666555444444555666777666666555555555666666555555444444444333333333555555555555666666777777666666555555555444444444555444444444444555666666666666666666666666666666555555555555555555555555444555555666666666666666666666666666777777777777777777777777777888888999999999999:::::::::;;;;;;<<<<<<<<<<<<============:::;;;===>>>??????>>>>>>CCCBBBAAAAAABBBCCCEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJKKKLLLMMMLLLKKKLLLOOORRRUUUXXXZZZ[[[[[[fffccc``````gggzzzuuuVVV@@@555AAAJJJHHHIIIQQQMMMFFF<<<666999<<<:::444555111222888999555222444777777666555444333333333555555555555555555444444666666555555555444444444555555555555555555555555555555444333333444444444555000///444888777555555<<<555888NNNkkknnnvvvzzzllluuu~~~kkkQQQJJJBBB?????????<<<999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????======<<<<<<<<<======>>>:::<<<>>>>>>>>>???AAABBBFFFAAACCCIIINNNZZZuuuoooUUUMMMPPPccctttxxxuuuwwwzzz|||~~~||||||rrrmmmlllkkkllllllkkkhhhfffbbb___\\\\\\^^^___^^^]]][[[[[[[[[\\\\\\\\\ZZZXXX\\\[[[ZZZYYYYYY[[[]]]^^^ddd``````dddgggeeeeeehhh~~~{{{xxxsssbbbPPPHHHKKKMMMGGG???;;;;;;;;;;;;::::::::::::888666555555666666555333222222222222111111111111............////////////............////////////////////////////////////..............................////////////......//////000000000000//////......///000000000000000333222000//////000222333111555<<>>AAAAAA@@@AAAAAACCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXYYY___bbbdddccccccooooooRRR<<<===BBBBBBFFFPPP]]]]]]TTTDDD999888888555999555444666444111444:::666666666555555444444333555555555555555555555555666666555555555444444444444444444444444444444444444444333333333333444444:::777555666555333555999111>>>XXXrrrxxxkkkqqq}}}yyy}}}~~~mmmjjjmmmcccSSSLLLFFF@@@===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBBFFFAAABBBFFFHHHNNNddd{{{yyyZZZFFFHHHRRRjjj~~~{{{yyyvvvtttsssrrrqqqpppkkkhhheeecccccccccbbbaaahhhhhhiiijjjkkkiiigggeeehhheeebbbaaaccceeeeeedddhhheeefffjjjkkkiiihhhkkk}}}|||wwwfffSSSJJJLLLMMMHHHAAA<<<<<<<<<;;;;;;;;;;;;:::999777666555666666444222111111111111000000000000............////////////............////////////////////////////////////..............................////////////.........//////000000//////.........///000000000000000111111111111111111111111,,,...111222333888@@@GGGTTT___iiiqqq{{{uuupppkkkcccYYYRRRIIIDDD<<<444000///222444111111111111222222333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000------...//////000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000111111111111111111111111111111222222111111222222333444444444333222222222222222222222333333333333333333333555666555444333444555444444444333333444444555444444444444333333333333333333333333444444444444555555444444444444333333444444333333444444555666555555555555555555555555444444444444444444444444444444555666666666666555333444444444444555555555555555444444555555666777888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@????????????@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLNNNPPPPPPPPPRRRSSSSSSSSSSSSTTTVVVZZZbbbkkkjjjcccggg}}}mmmMMM@@@<<<;;;BBBLLLZZZiiimmm[[[HHH@@@===999999888888888555222555:::555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333222222333333444555555777888444333:::DDDLLL]]]vvvyyyrrrqqqhhhbbbiiixxx}}}~~~```VVVXXXRRRGGGFFFBBB===;;;===??????>>>========================;;;:::999999888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<===>>>===>>>???AAACCC@@@AAADDDCCCEEESSSdddzzzbbbHHHCCCJJJeee~~~zzzwwwvvvwwwzzz||||||zzzuuuqqqnnnmmmnnnnnnqqqssstttvvvuuussspppoooqqqnnnllllllooorrrrrrqqqpppnnnpppsssssspppoooqqq~~~wwwgggSSSIIIIIIJJJFFF@@@======<<<<<<<<<;;;;;;;;;:::888666666666555333111000000000000////////////............////////////............////////////////////////////////////..............................////////////.........//////////////////.........///000000000000000///000111222222111000///333333333111///000444777999@@@GGGNNN[[[lllwwwzzz}}}rrrllleeeaaa[[[VVVPPPIIIAAA<<<222222222222222333444444...///000222333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000111111111111111111111111111222111222222222222333333444333333222111222222222222222222222222333333333333444555555333333444555333333222222333333444444444444444333333333222222222222222222222333333333444444333333333333333333333333333333333444444555444444444444444444444444444444444444444444444444333444555555666666555555555555555666666666777777555555444444555555666777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@======>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTSSSPPPOOOQQQSSSXXXbbbnnnqqqkkkiiivvvnnnXXXHHH======CCCHHHeee{{{tttaaaQQQDDD999777777888:::999777555555555555555555666666666666444444444555555555555555555555555555555555555555333333333333333333333333333222222222222333444444111444999999444444AAAOOOsss}}}qqq```WWWZZZjjj```TTTUUURRRJJJBBB???;;;:::<<<===>>>===========================999999888888888888888999999999999999999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::999999:::<<<============>>>@@@@@@???BBBEEEEEEEEEMMMWWWeeevvvbbbRRRFFFMMMccc~~~}}}yyyvvvuuuyyy~~~{{{wwwuuuwwwyyyxxxzzz||||||zzzwwwtttssspppqqqrrrtttvvvxxx|||~~~wwwvvvxxx{{{zzzvvvuuuwww~~~uuudddPPPEEEEEEFFFCCC>>>======<<<<<<<<<;;;;;;;;;:::888666666666555333111000000000/////////..................////////////............////////////////////////////////////..............................////////////............////////////............///000000000000000...///111222222111///...222000000111333333111///111333666999AAALLLTTTWWW___cccjjjqqqsssuuu}}}~~~{{{}}}zzzsssrrrssssssooohhh___WWWRRRKKKHHHCCC???<<<999777666111222333333333111...---///000222333333333111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000/////////.........---////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000000000111111111111111111111111111111222222333333333333333333222111111111111222111111111222222333333333333444555444333222333555222222222222222333444444444444333333333222222222222222222222222222111111222222333333333333333333222222222222222333444444444444444444444444444444444444444444444444444444333444444555555555555555555555555555666666666666666666555555666666777888777777777888888888999999::::::::::::;;;;;;;;;;;;=========>>>>>>???@@@@@@======>>>@@@AAABBBBBBBBBEEEFFFGGGHHHJJJKKKKKKLLLIIIKKKMMMLLLKKKJJJLLLNNNQQQTTTVVVSSSOOOMMMNNNQQQVVV]]]hhhrrrsssqqquuu|||iiiQQQBBB<<>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777888888999999999999999999999999999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;999999:::;;;======<<<<<<===?????????BBBFFFGGGFFFIIINNNTTTcccuuufffTTTJJJLLLZZZsss~~~~~~{{{yyy}}}{{{yyyxxxoootttyyyyyyvvvvvv{{{yyyyyy{{{~~~|||xxxyyy}}}}}}ssscccNNNCCCAAACCCAAA>>><<<<<<<<<;;;;;;;;;;;;:::999777666555666666444222000000000000////////////............////////////............////////////////////////////////////..............................////////////......---......//////......---......///000000000000000//////000111111000//////---,,,,,,///444555111---000000000000222666:::<<<777999@@@GGGIIIIIILLLRRRQQQQQQRRRWWW[[[ZZZSSSLLLGGGFFFDDDAAA===999666444777555333111111222444555222111000//////000222333000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000//////...------////////////////////////........................000000000000000000000000000000000000000000000000...///000111111111000000111111111111111111111111000111222333333333333222333333222111111111111111000000111111222333333333222444555444333222333444222222222222333444555555333333333333222222222222222222222222111111111111111111222222222222333333222222111111222222333444333333333333333333333333333333333333333333333333333333444555555555555444222333333333333444444444666666555555666666777888666777777777777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>@@@AAAAAAAAAAAAAAAEEEFFFHHHJJJKKKLLLMMMMMMKKKNNNOOOMMMJJJHHHIIILLLOOOSSSWWWUUUPPPMMMNNNPPPRRRVVV```nnnvvvwwwvvvvvvuuuVVVBBB===JJJ\\\iiiiiidddccceeeaaaYYYIII:::444666888888666666666666666666666666333333444444555666666666444444444555555555555555333333333333333333333333333333333333444555666666777666777===HHH]]]yyygggVVV[[[ggg}}}cccUUUNNNFFF???>>>===<<<:::::::::::::::999999999999999999999999888888888777888888999:::999999999999999999999999888888999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBDDDEEEEEEEEEEEEHHHRRRjjjyyyjjj[[[MMMGGGMMMXXXfffiiisss~~~wwwlllfffbbbffflllsss~~~~~~xxx|||}}}wwwtttwww{{{yyyzzz|||}}}{{{}}}|||ssscccOOOBBBAAABBBBBBAAA;;;;;;;;;;;;::::::::::::888666555555666666555333111111111000000000//////............////////////............////////////////////////////////////..............................////////////......---......//////......---......///000000000000000//////000000000000//////......///000222222111000000///......//////000222111000222666666333333555111222666:::<<<;;;666222666555333222222222111111......//////000000222333000///......000222555777000000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...000111111111000000111111111111111111111111000111222333333333222222333222222111111111111111///000000111222222333333222333444444222222333444222222222333333444555666333333333222222222222111333333333222222111111111111111111111222222222333111111111111111222333333222222222222222222222222333333333333333333333333222333444444555555444444222222333333333444444444555555444444555555666777666666666777777777888888999999999999::::::::::::<<<;;;;;;;;;<<<===>>>??????@@@AAABBBBBBAAA@@@@@@CCCEEEGGGIIIKKKLLLLLLLLLKKKNNNPPPNNNIIIGGGIIILLLLLLRRRXXXWWWRRRNNNNNNQQQPPPRRR\\\lllwwwyyyxxxwwwxxxXXXDDD???DDDPPPUUUUUUdddxxx~~~nnnUUUCCC<<<======888888777777666666555555333333444444555666666777444444444555555555666666444444444444444444444444444444444444555666777888555777AAASSSgggyyymmmXXX___xxxrrruuurrrVVVJJJFFFAAA===<<<<<<<<<;;;::::::;;;<<<999999999999999999999999888888888888888999::::::999999999999999999999999999999:::;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<999:::<<<>>>>>>>>>===<<<999;;;<<<<<<;;;:::<<<===@@@AAAAAABBBDDDFFFDDDBBBBBBEEESSSqqq{{{qqqdddUUUJJJFFFFFFFFFJJJPPPPPPIIICCCAAA???BBBFFFJJJSSShhh~~~{{{yyywww~~~~~~|||tttdddPPPCCCAAADDDDDDCCC;;;;;;:::::::::999999999777666555555666777666444111111111111000000000000............/////////000............/////////000////////////////////////..............................////////////......---..................---...//////000000000000000000000////////////000000000222333111...---000333///......111111000000222111---,,,///111000///111000222555888888777444222///...---...000111111111---///222333333222111111111111222222111///,,,+++......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...///111111111000///111111111111111111111111000111222333444333222222333222222111000111111111///000000111222222333333222333444444222222333444333333333333444555666777333333333222222222111111333333333333222222111111000000111111222222222333111111111000111222222333222222222222222222222222333333333333333333333333222333444444555555444444444444444555555555666666444333333333333444555555666666666666777777777777888888999999999:::::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCBBBAAA@@@???BBBCCCFFFHHHJJJKKKLLLLLLJJJMMMPPPNNNIIIGGGJJJMMMJJJQQQXXXYYYSSSOOOOOOQQQOOORRR]]]mmmxxxzzzzzz{{{mmmTTTCCC===DDDBBB>>>QQQnnnuuuWWWFFF@@@???999888888777666555555444333333444444555666777777444444444555555555666666555555555555555555555555444444444555666777888888;;;BBBUUUmmm~~~~~~uuueee[[[gggmmmfff{{{]]]DDD======>>>>>>::::::;;;;;;:::;;;<<<>>>999999999999999999999999999999888888999:::;;;;;;999999999999999999999999999999:::;;;<<<>>>>>>???<<<;;;;;;:::::::::;;;;;;888:::<<<>>>??????>>>===999;;;<<<;;;::::::;;;<<>>BBBCCC???<<<<<<<<<<<<;;;:::999888999888666666777777555444444333222111000000000000//////000000000000//////000000000000////////////////////////////////////........................//////000000000000//////......//////...---,,,,,,////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111---111:::888///---333//////000111222222333333111111111000000000000000000000//////.........---000000000000////////////222111000111222222111000111111000000//////......////////////000000000000000000000000000000000000......///000000000000000................................................////////////////////////////////////////////////000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000//////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555555555555555555555555555666555555555555666777777333555777777777666777999:::999888777888999;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@BBBDDDAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLKKKIIIHHHHHHIIIPPPPPPPPPPPPPPPPPPOOOOOOOOOVVV```iiirrrzzz~~~~~~sssWWWIIIIIIAAA???MMMYYYlllYYYOOOIII@@@999999:::777666888777555444555777888777777444444555666666444222000444444444333222222444666444444555666888>>>EEEJJJKKK\\\ooozzz|||xxxlllaaa^^^YYY\\\jjj}}}vvv~~~lllRRRAAA===>>>>>>===<<<;;;;;;:::::::::;;;;;;666666666777888999;;;;;;777777777888999:::;;;<<<888888999:::::::::999999888888999999999:::::::::;;;::::::;;;>>>??????>>>:::;;;<<<===>>>???@@@AAA========================>>>???@@@AAACCCDDDEEEFFFDDDCCCFFFOOO\\\sss|||jjj[[[QQQGGGAAA;;;555666<<<:::666444666888===LLL[[[qqq}}}xxxkkkVVVDDD>>>AAAAAA>>><<<<<<<<<<<<;;;:::999888999888666666777777555444444333222111000000000000//////000000000000//////000/////////////////////////////////////////////........................//////000000000000//////......//////...------,,,.../////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000...333<<<;;;111---222000000000111111222222222111111111111111111111111000/////////............000000000000////////////222111000000111111///...111000000000/////////...////////////000000000000////////////////////////......///000000000000000........................................................................////////////////////////000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000//////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333444444444444444444444444444444444444555555444444555555666777222444666777666666777888999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>>>>>@@@BBBAAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLKKKIIIHHHHHHIIIIIIKKKMMMOOOPPPQQQQQQQQQPPPTTT[[[dddnnnxxxyyyjjj___MMMCCCFFFIIIeeeuuu{{{ppp```PPPCCC;;;666333888888777666555555666777888888888888888777777888777777666555333333444555555888>>>FFFQQQ^^^kkksssppp___QQQIIIGGGWWWooozzzrrrpppggg]]]TTTHHHAAA???>>>;;;888;;;;;;::::::::::::;;;;;;999888888888888999999:::888888888888999:::;;;<<<888999999:::::::::::::::888888888999999999:::::::::999999;;;>>>??????>>>;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDBBB@@@BBBGGGPPPaaa}}}~~~sssggg\\\NNN???888888;;;777666777666444777===FFFSSShhh{{{oooYYYFFF???@@@???<<<<<<<<<<<<<<<;;;:::999888999777666666666666555333444333222111000000000000//////000000000000//////////////////////////////////////////////////////...........................//////000000//////............///......---,,,....../////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////......444===;;;222---000000000000000111111111111000000111111222222333333////////////............////////////000000000000222000//////000000///---000000000000////////////////////////000000000000////////////////////////......///000000000000///........................................................................////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111000000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444222222222222222222222222444444333333333444555555222444666777666666777888999999999999999999888888:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<===???@@@@@@@@@AAACCCDDDEEEFFFGGGHHHJJJKKKJJJIIIHHHHHHIIIEEEGGGJJJMMMOOOPPPPPPOOOOOOQQQVVV___jjjvvvwwwcccTTTCCCJJJRRRddd{{{eeeWWWIII===999999999777777777:::<<<777777777666555666888::::::;;;===@@@BBBCCCDDDDDDDDDHHHPPPZZZhhhxxxkkkVVVFFFDDDLLLaaavvvmmm]]]RRRDDDAAA???=========<<<999666::::::999999999::::::;;;;;;:::999999888888999999::::::999999999999::::::888999::::::;;;;;;;;;:::888888888999999999999:::999888888:::===??????>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@AAAAAACCCLLL^^^oooooo]]]QQQMMMAAA;;;888999:::777555555444;;;FFFTTTcccpppzzzzzzoooZZZGGG?????????;;;<<<<<<<<<<<<;;;:::999888999777666555666666555333444333222111000000000000//////000000000000//////.........///////////////////////////////////////...........................//////////////////...---...............------........./////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////......333888777000...000000000000000000000//////...//////000111222222333///////////////.........////////////000000000000000///...///111222111000000000000000////////////////////////000000000000////////////////////////---...//////000000//////........................................................................////////////////////////000000000000000000000000111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333222222333333444555333555777888777777888999888888999::::::999777666999:::::::::;;;;;;;;;;;;:::<<<===<<<<<<<<<>>>@@@??????@@@BBBCCCDDDEEEFFFGGGIIIJJJJJJHHHGGGHHHHHHGGGIIIKKKNNNNNNNNNLLLKKKMMMMMMSSS^^^jjjvvvtttPPPGGGCCCFFFWWWooooooZZZHHHDDD???===>>>??????>>>@@@AAABBBBBBAAABBBCCCEEECCCHHHPPPZZZbbbggghhhhhhiiiiiiiiikkkpppxxxzzz^^^LLLAAAAAAWWWqqq{{{gggTTTLLLAAA===<<<:::888777777999;;;999888888888888999::::::::::::999999999999999:::;;;;;;:::999999999999999888999:::;;;;;;;;;;;;;;;888888888888999999999999777777777999<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@BBBCCCDDDBBB@@@BBBLLLUUUuuusssnnnYYYMMM@@@;;;===???>>><<<:::999:::===CCCJJJOOORRR^^^hhhsssxxxxxxwwwzzz~~~zzziiiwwwlllZZZGGG>>>??????<<<<<<<<<<<<<<<;;;:::999888888777555555666666444333444333222111000000000000//////000000000000//////------....../////////000////////////////////////..............................////////////......------...............---............////////////................................................////////////////////////..............................000222000---...000000000//////////////////,,,------...///000000111.........///////////////.../////////000000000111.........000222444444333////////////000000000000////////////000000000000........................------...///////////////........................................................................////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333222222222222333444444555777999999888888999:::777888999::::::999777666999999999999:::::::::;;;;;;<<<===<<<<<<<<<>>>@@@>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGHHHGGGIIIKKKMMMNNNMMMMMMLLLJJJKKKRRR```mmmvvvkkkJJJCCCBBBKKKUUUZZZ^^^bbbrrruuu```XXXOOONNNSSSVVVTTTPPPPPPPPPQQQRRRTTTTTTSSSRRRWWW]]]iiiwwwyyynnnfffccceeehhhmmmYYYIIIEEEGGGSSSssstttyyy\\\IIIFFF@@@======;;;888666666999<<<777777777777777888999999888888888888999:::;;;<<<;;;;;;999999888888888888777888999:::;;;;;;;;;;;;777777888888888999999999777666666888;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>AAADDDFFFCCC@@@AAAFFFJJJTTTlllxxxhhhTTTGGGEEEEEE@@@999888555333555999???BBBCCC???EEELLLQQQSSSVVV[[[^^^hhhiiiooo|||dddPPPtttkkkZZZGGG>>>??????>>><<<<<<<<<<<<;;;:::999888888666555555555555444222444333222111000000000000//////000000000000//////---------......//////000////////////////////////........................---......//////......---,,,---......///.........------........./////////................................................////////////////////////....................................,,,,,,...000............////////////,,,,,,------......//////.........///////////////......//////000000111111.........000333555555444////////////000000000000////////////000000000000........................------...////////////...................................................------------------------////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222444444444444444444444444333333222222222333444444555666888999888888999:::666777777888999999888888888888999999999::::::::::::;;;<<<<<<;;;<<<>>>@@@======>>>@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHEEEFFFHHHJJJLLLNNNOOOOOOJJJIIIQQQbbbnnnuuu~~~hhh[[[OOOKKKGGGBBBCCCIIIPPPbbbttt}}}uuueee___\\\bbbooo{{{uuurrroooqqquuuwwwtttpppiiilllsss}}}xxxkkk\\\OOOIIIIIIKKKIIIHHHOOO[[[fffvvvuuuzzzzzzPPP???===777666999;;;<<<:::888777777666666666666666777888999666666666777888999;;;<<<:::999888777777777777777666777888999:::;;;;;;;;;777777777888888888888999777666666777:::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<>>:::999;;;<<<;;;:::999;;;>>>@@@BBBDDDHHHJJJJJJJJJNNNWWWeeetttwwwkkk```ZZZuuummm\\\III?????????>>><<<<<<<<<<<<;;;:::999888888666555555555555444222444333222111000000000000//////000000000000//////,,,,,,---......///000000////////////////////////........................---......//////......---,,,------...//////......---------.........//////................................................////////////////////////........................---///000...------...///---------....../////////..................................../////////000.........///000111111111000///...000222333222111.../////////000000000111////////////000000000000........................,,,---......//////......................................................------------------------///////////////////////////////////////////////////000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111222222222222222222222222222333333333333333444555555333555777777777666777888666666666666777999:::;;;888888888888999999999999888:::;;;:::::::::<<<>>><<<===>>>???@@@BBBCCCCCCDDDFFFGGGHHHGGGFFFGGGHHHFFFFFFFFFGGGHHHJJJLLLNNNKKKHHHOOO```lllqqqzzzsssiii^^^PPPJJJMMMFFFIIIOOOVVV[[[]]]\\\ZZZPPPQQQUUU___nnniiifffdddeeeiiikkkhhheee```ZZZPPPFFF??????DDDHHHKKKYYYmmm~~~bbbFFF===<<<444666777999;;;;;;999666444555555555555666777888999777666666666777888888999777777666666666666666777555555777888999:::::::::777777777777888888888888888777666777999:::999888888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===:::@@@BBB???===@@@BBB@@@DDDJJJVVVjjjyyylllaaa[[[TTTPPPOOONNNJJJFFF???>>>===<<<:::999888888<<<>>>???BBBEEEJJJQQQUUUWWWXXX\\\aaaaaa___```eeehhhmmmppplllfffeeekkkssswwwooo___KKK@@@??????>>><<<<<<<<<<<<;;;:::999999888666555444555555444222444333222111000000000000//////000000000000//////,,,,,,------...///000000////////////////////////........................---..................---,,,,,,---.../////////...---------.........//////................................................////////////////////////........................+++///111000//////...---,,,,,,------...///000000///////////////.........---.........//////000000---......///000111111222111000//////000000///....../////////000000111111////////////000000000000........................,,,---......//////......................................................------------------------///////////////////////////////////////////////////000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444444333333444444555666111333555666555555666777555555555555777999;;;<<<777888888888888999999999777888999999888999;;;===<<<<<<===???@@@AAABBBCCCCCCEEEGGGGGGFFFFFFGGGHHHJJJIIIGGGEEEEEEFFFHHHIIIMMMHHHNNN]]]hhhnnnxxx}}}{{{dddZZZIIIBBB???CCCEEEBBB???@@@;;;@@@GGGMMMTTTaaarrr~~~zzzlll^^^]]]gggooommmhhh___WWWMMMHHHHHHIIIHHHFFFKKKGGGBBB>>>???EEEOOOWWWkkk~~~zzzgggVVVFFF;;;>>>@@@555===:::888777777888777555444444444555555777888888888777777666666666666666666666555555555555666666444555666777999999::::::777777777777888888888888888777666777888999888666777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::@@@BBB===<<<@@@AAA>>>EEEBBBAAAMMMlllvvvqqqkkkkkkooorrrqqqoooZZZXXXUUURRRNNNIIIDDDAAA;;;>>>AAABBBAAABBBEEEHHHIIIKKKPPPUUUVVVXXX___hhhkkksssyyysssjjjhhhsss|||wwwdddKKK===>>>@@@???DDD@@@<<<;;;;;;;;;888666666666777777777777666666444333000.........000111////////////////////////////////////////////////////////////............//////////////////////////////.........---------........................+++,,,,,,------,,,,,,+++000000000000000///..............................,,,,,,------------,,,,,,...............---------......//////...---,,,,,,............////////////---...///...------...///////////////000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000///...---,,,,,,,,,+++,,,------......------//////.........---------+++---///111111///---+++,,,,,,,,,---------......000000000000000000000000////////////000000000000////////////000000000000222111111111000000//////111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000222333333222111333444333333333444444444555555444444333222333444555666666666666666777777777777999999888888999999:::;;;888:::;;;:::888888;;;===???@@@AAAAAA@@@???@@@BBBBBBCCCEEEGGGGGGGGGFFFFFFIIIHHHGGGEEEDDDEEEEEEFFFOOOIIILLLYYYdddhhhrrr}}}hhhbbbcccrrrpppSSSIIISSSNNNCCCCCCFFFAAA======AAAEEEGGGKKKPPPNNNIIIDDD@@@AAACCCFFFHHHFFFDDDBBBAAA@@@AAAAAAAAAHHHOOOUUUYYYaaarrriiiaaa```^^^NNNIIICCC>>><<<999555222666666666666555555555555555555555555555555555555333444444444555666666666555555555555555555555555333333444555666777888999666666666666777777777777888777666777999:::::::::777777888999:::;;;;;;<<<999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIPPPeeewwwyyy{{{~~~|||yyyzzz~~~ssscccWWWYYYWWW^^^hhhiiidddjjjuuuuuurrrrrrvvvxxxtttmmmhhhpppssssssmmmggggggnnnuuu{{{vvvcccJJJ<<<<<>>AAA???;;;:::;;;:::888666666666777777777777666666444333111000//////000000////////////////////////////////////////////////////////////....................................//////.........---------........................,,,------......------,,,000000000000000///..............................------............------.......................................---,,,,,,............////////////---...///...------...///.../////////000000000000000000111111111111000000000000000000000000000000.../////////000000000000/////////////////////////////////...---------,,,---...//////000000////////////.........---------,,,---...000000...---,,,,,,,,,---------.........000000000000000000000000////////////000000000000////////////000000000000111111111111000000000///111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111333222111111222444333333333444444444444555444333333222333444555666555666666666777777777777999999888888999999:::;;;888:::;;;:::888888;;;===>>>???AAA@@@@@@???AAABBBBBBCCCDDDEEEEEEFFFFFFFFFIIIHHHGGGGGGFFFGGGGGGGGGLLLFFFHHHTTT]]]bbbkkkwww}}}qqqkkkVVVTTTVVV```qqqkkkccchhhccc\\\\\\[[[NNNFFF???>>>>>>===???CCCGGGEEEAAA???@@@BBBDDDEEEBBBBBBBBB@@@>>>@@@EEEJJJZZZfffsss}}}{{{^^^TTTQQQMMMDDD@@@===;;;;;;;;;999777666666666666555555555555555555555555555555555555444444444444555555555555555555555555555555555555333333444555666777888888666666666777777777888888888777666666888::::::999666777777888888999999:::999999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAABBBEEEGGGJJJWWWpppyyyzzzwwwwwwmmmggggggppp}}}yyynnniiijjjkkkjjjgggdddgggooovvv~~~zzzuuucccIII;;;<<<>>><<<>>><<<::::::::::::888666666666777777777777666666333333333222111111000000////////////////////////////////////////////////////////////...................................................---------........................---......//////......---/////////000//////...---.................................//////.........------......//////000000---............------,,,---............/////////---...///...------...///....../////////000000000///000000111111000000///000000000000000000000000....../////////000000000////////////////////////..................---------...//////000000//////...............---------........................,,,------------.........000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222222111111222444333333333333444444444444333333333333333444555555555555666666666777777777999888888888888999::::::999:::::::::999999;;;===<<<>>>@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJEEEFFFOOOVVV\\\eeepppqqqaaaXXXNNNPPPRRRTTT\\\lllrrreeeVVVNNNJJJHHHKKKNNNKKKJJJIIIIIIIIIJJJKKKLLLWWW[[[]]][[[YYY\\\eeemmmwwwsssWWWLLLFFFAAA;;;:::888888:::;;;::::::666666666555555555555444444444444444444444444444555555555555444444444444444444444444444444444444333333444555666777777888777777777777888888888888888666555666888::::::999777777777777777777777777777777777777777777777777999999999999::::::;;;;;;;;;;;;<<<===>>>>>>???@@@DDDEEEHHHKKKLLLOOOZZZeeezzzwww~~~~~~~~~wwwmmmffffffnnnzzz}}}sssooonnnllliiieeedddhhhnnnssszzz{{{vvvcccJJJ<<<<<<>>><<<;;;::::::::::::999888777666666777777777777666666333333444333333222000000////////////////////////////////////////////////////////////....................................................................................------............------.........//////......---..............................////////////......------......///000111111---------......------,,,---------.........//////---...///...---------///........./////////000000//////000000000000//////000000000000000000000000........./////////000000////////////////////////---------...............+++,,,------...---------........................///...------------...///------------............000000000000000000000000////////////000000000000////////////000000000000111111111000000000000000111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222222111111222333222222333333333444444444333333333333333444444444555555555666666666777777888888888888888999999:::999::::::999999:::;;;<<<;;;===?????????@@@BBBDDDCCCBBB@@@???@@@BBBEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHKKKGGGGGGMMMSSSXXXbbbmmm||||||~~~yyyhhhXXXPPPPPPSSSTTTRRRRRR]]]pppuuuqqqqqqwww}}}~~~~~~}}}|||||||||~~~fffOOOGGGAAA<<<:::999888888888888777777666666555555555444444444444444444444444444444444555555555444444333333333444444444444444444444444333333444555555666777777777777777777888888888999777666555666888999:::999888888888777777666666666777777777777777777777777888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???DDDDDDGGGLLLNNNMMMNNNRRRaaa||||||yyylllfffccccccgggiiimmmvvv~~~vvvpppmmmnnnqqqttt}}}xxx|||wwweeeLLL>>>===>>><<<999999::::::999888888777666666777777777777666666333333444333333222000000000000000000000000000000////////////////////////////////////....................................---.............................................,,,,,,------------,,,,,,,,,---............------..............................////////////......,,,------...///000000111,,,,,,---------------,,,------------............---...///...---------///............//////////////////000000000000//////////////////////////////............////////////........................---------...............+++,,,------...------------.....................000...---,,,,,,---...000---------.........//////////////////////////////////////////000000000000////////////000000000000000000000000000000111111111111000000000000111111000000000000000000111111////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222111000222333222222222333333333444444222222222333333333333333555555555555666666666666888888777777888888999::::::999999999:::;;;;;;;;;;;;===?????????@@@AAACCCCCCAAA???>>>???AAADDDFFFBBBCCCEEEFFFGGGGGGGGGFFFIIIHHHIIILLLPPPVVV___hhhrrrooommmnnnhhh\\\RRRMMMOOOQQQQQQPPPOOOSSS]]]eeeuuusss~~~kkkQQQCCC>>>;;;888999::::::999888777666666555555555555444444444444444444444444444444444444555555444444333333333222444444444444444444444444333333444444555555666666666777777777777888888888777666555666888999999999999999999888777777666666666666666666666666666666777777888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>???===???EEEGGGEEEDDDFFFEEEXXXttt|||}}}uuummmgggeeegggooovvvzzzuuutttuuuvvv}}}yyy|||xxxfffMMM>>>===>>>;;;888:::<<<;;;:::888777777666666777777777777666666333333333222111111000000000000000000000000000000////////////////////////////////////............---------------------------------.......................................+++,,,,,,,,,,,,,,,,,,++++++,,,------...---------.................................//////.........,,,,,,------......//////+++,,,,,,------------,,,,,,------------.........---...///...------...///------........./////////...//////000000//////...////////////////////////------........./////////..........................................---------...//////000000//////---------...............///...---,,,,,,---...///------........./////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111000000000000111111000000000000111111111111////////////////////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111000000111333222222222222333333333333111111222333333333333333444444555555555666666666888777777777777888999999;;;999888888:::;;;;;;:::;;;===????????????@@@BBBBBBAAA???>>>???AAADDDFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKMMMRRR[[[bbbmmmfff```^^^ZZZTTTPPPQQQNNNNNNOOOPPPRRRTTTVVVXXX___vvvyyyxxx|||zzztttrrrrrrrrr}}}jjj```PPPBBB<<<:::999888666777999999888777888888555555555444444444444333333333333333333333333333444444444444333333333333333333333333333333333333333333444444444555555555666666666666777777777777777555444555777999999888999999999888888777777777666666666666666666666666666777777888999:::;;;;;;;;;;;;<<<<<<<<<=========@@@<<<<<<@@@BBB@@@@@@AAAEEEJJJVVViiizzztttzzz}}}sssoooqqqwww|||zzzuuusssuuuwww~~~{{{wwwfffMMM>>>======:::888;;;======:::777777777666666777777777777666666444333111000//////000000000000000000000000000000////////////////////////////////////............---------------------------------.........//////........................,,,,,,------------,,,,,,++++++,,,---------------........................------............------,,,,,,,,,---------------***+++,,,---------------,,,,,,---------.........---...///...------...///---------.........//////......////////////......////////////////////////---------.........//////......................../////////...---------,,,---...//////000000//////---------.........//////.........------.....................////////////////////////////////////////////////000000000000////////////000000000000///000000000111111111111111111000000000000111111///000000000111111111111////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111000000111222111222222222222333333333000111222333444333333222444444444555555555666666777777777777777888999999;;;999777888;;;<<<;;;:::<<<>>>??????>>>>>>???AAABBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGBBBFFFJJJKKKLLLRRRYYY___lllddd[[[WWWSSSPPPPPPSSSQQQOOONNNOOORRRUUUXXXYYYYYYcccppp~~~~~~zzzdddaaafffeee^^^LLLGGGAAA===:::999888999333666999999777666777888555555555444444444333333333333333333333333333333333333333333333333444444333333333333333333333333333333444444444444555555444555555555666666666666777555444555777999999888777777777777777777666666777777777777777777777777666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======@@@======@@@AAA@@@@@@CCCGGGEEEIIISSS___qqqzzzzzz|||yyyzzz}}}~~~~~~}}}{{{zzzvvveeeLLL===<<<<<<888999<<>>:::777777777666666777777777777666666444333000.........000111000000000000000000000000////////////////////////000/////////............---------------------------------.........//////........................---..................---***+++,,,,,,------------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------,,,,,,,,,---------......---...///...------...///---------.........//////......////////////......////////////////////////---------.........//////........................000000///...------,,,,,,+++,,,------......---------------.........//////..................................../////////000////////////////////////////////////000000000000////////////000000000000//////000000111111111222111111000000000000111111//////000000111111111222////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111000000111222111111222222222333333333000111222333444333222222444444444555555555666666777777777777777888888999<<<999777888;;;<<<;;;:::===>>>??????>>>===>>>@@@AAAAAAAAAAAAAAACCCDDDEEEGGGFFFEEEEEEEEEFFFHHHHHHAAAGGGLLLMMMNNNSSSZZZ^^^kkkaaaWWWQQQMMMJJJKKKOOORRROOOLLLKKKMMMQQQVVVYYYUUUQQQWWWdddnnnuuu|||sss[[[TTTTTTLLL@@@;;;999999999888555444555444777:::999666333333444555555444444444333333333333333333333333333333333222222222333333444444444333333333333333333333333333333444444444444444444444444444444555555555666666555444555777888999888666666666666666666666666888888888888888888888888555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999;;;>>>???>>>@@@DDD;;;;;;@@@FFFGGGNNNccczzzwww{{{}}}~~~~~~wwwfffOOO???:::999888<<<<<<<<<<<<;;;999777666555555555555666777999999111111000000//////......------///000111111111111////////////////////////................................................////////////////////////........................---------,,,,,,+++++++++/////////...---------,,,.........------,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---,,,,,,,,,,,,---......111000///...------...///................................................////////////000000000000111000///...---,,,,,,,,,///,,,,,,///...++++++...,,,---......,,,,,,---.............................................------...............---------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000//////.........---///////////////.........////////////////////////000000000000////////////000000000000000000000000//////000000111111222222///////////////000111111000000000000000000000000333222111/////////000111222222333333333333444444333333333444444444555555555666777888888999999888888999999::::::999999888===>>>@@@AAA@@@???===<<>>>>>===<<<<<<>>>@@@===???AAACCCDDDFFFIIILLLbbbjjj{{{xxxzzz~~~wwwgggQQQAAA<<<;;;:::;;;<<<<<<<<<;;;999777666666666666555555555555555111111111000//////......---...///000111111111111////////////////////////...................................................................................................---------,,,,,,,,,+++............------------------------------,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---,,,,,,,,,,,,---......000///...---,,,,,,---....................................................../////////000000000000000///...---------------...+++,,,...///,,,---000,,,---......,,,,,,---...........................------...............---........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////......000/////////............/////////////////////...////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000333222000/////////000111222222222333333333444444333333333444444444555555555555777888888888888888888999999::::::999999888<<<===???@@@@@@???===<<>>===<<<<<<>>>???>>>???@@@?????????AAACCCGGGNNN```zzzwwwuuuwww|||xxxiiiTTTDDD>>>===<<<;;;<<<<<<<<<;;;999777666555666666666555444222111222111111000000///......---...///000000111111000////////////////////////................................................------------------------.................................---------------------------............,,,,,,------------------,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................---,,,,,,,,,,,,---............---,,,,,,,,,,,,---....................................................../////////000000000......---------------......++++++...///------111,,,---......,,,,,,---...........................,,,,,,---...////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000////////////...////////////..................//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000222111000000///000000000222222222222333333333333333333333444444444555555555555666777888888888888888888999999999999888888:::;;;===>>>??????>>>===???@@@BBBCCCDDDEEEEEEEEECCCDDDDDDDDDBBBBBBDDDEEEJJJIIIJJJJJJKKKMMMNNNOOOPPPMMMIIIGGGIIILLLNNNNNNIIIKKKNNNQQQRRRQQQOOONNNNNNOOOQQQRRRRRRQQQPPPNNNTTT[[[gggxxx~~~kkk\\\[[[______```cccNNNEEE<<<999888777777888555555555555555555555555555555555666777777777888666555444333333333444444333333333333333222222222333333333333333333333333222222222222222222222222444333222222222333444555666555555444444555555666555555555555555555555555666666666666666666666666666666666666777777777777666666777777777888888888888888999999999:::::::::;;;<<<===<<<;;;;;;===???===>>>>>>===<<<;;;===???:::???IIIXXXiii{{{zzz|||zzzwwwkkkVVVFFF???======;;;;;;<<<<<<;;;999888777555666777888777555333111222222111111000//////.........///000000000000000////////////////////////................................................------------------------................................................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---,,,,,,,,,,,,---.........---------------------........................................................./////////000000------,,,,,,,,,---......---++++++......,,,,,,...,,,---......,,,,,,---...........................+++,,,---...////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////.....................////////////////////////////////////////////////000000000000///////////////////////////////////////000000000///////////////000000111000000000000000000000000111111000000000000000000111222222222222333333333333333333444444444555555444555666777888888888888888888999999999999888888888999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFIIIJJJKKKKKKKKKKKKJJJIIILLLJJJHHHGGGHHHJJJLLLMMMGGGIIILLLOOOPPPPPPOOOMMMKKKMMMPPPRRRSSSQQQOOOMMMQQQRRRVVV___kkkyyytttooollluuu|||rrreeeZZZXXXVVVQQQKKKJJJBBB>>>:::::::::999888777444444444444444444444444333333444555666777777777444444444333333333333333333333333222222222222222333333333333333444444444111111111111222222222222333222222111222333444444444444444444444444444444444444555555555555555666666666666666666666666666666666666666666666666666555555555666666666777777888888888888999999999999:::;;;;;;;;;:::;;;===???<<<===>>>=========???AAA@@@@@@CCCHHHPPP___yyy~~~{{{wwwvvvlllXXXGGG>>><<<<<<:::;;;;;;<<<;;;:::888777444555777888888777555444222222222111000000//////...//////000000000000///////////////////////////................................................------------------------................................................+++,,,,,,,,,------......,,,,,,,,,------.........+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---,,,,,,,,,,,,---.............../////////..................................................................////////////------,,,,,,,,,------...---,,,---000000+++)))+++,,,---......,,,,,,---...........................+++,,,---...////////////.../////////000000111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////.........///////////////---.........//////000000////////////////////////.../////////000000000111////////////////////////---......///000111111222///////////////000000111000000000000000000000000000000000111111111000000111111111222222222333333333333333444444444555555444555666777777888888777777888888999999888888777888888999;;;<<<===>>>>>>;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEGGGHHHIIIKKKMMMMMMLLLKKKIIIKKKJJJIIIHHHHHHHHHJJJKKKHHHIIIJJJKKKMMMNNNNNNOOOGGGHHHJJJKKKKKKJJJIIIIIIRRRQQQOOOPPPTTT[[[ccchhh}}}{{{pppmmmtttzzz~~~}}}yyynnnbbbkkkzzzqqqZZZSSSLLLIIIFFF@@@:::777888999888777777777555222444444444444444444444444222222333444555555666666333333333333333222222111222222222222222222222222222222222333333444444444000000000111111222222222111111111111222222333333333333444444444444333333333444444444555555666666666666666666666666666666666555555555555555555555444444555555555666666666777777777888888888999999888999::::::999:::<<<>>><<<===>>>===<<<<<<>>>@@@@@@======@@@CCCHHHSSS]]]ppp{{{~~~zzzwwwwwwooo[[[HHH>>>;;;;;;::::::;;;<<<;;;:::999888555666777888888777666666333222222111111000////////////000000000000//////////////////////////////................................................------------------------........................---------------.........,,,,,,,,,,,,------------,,,,,,------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---,,,,,,,,,,,,---......---...//////000000//////................................................------........./////////------,,,,,,,,,,,,,,,---,,,,,,///444444...******,,,---......,,,,,,---...........................,,,,,,---...////////////---......//////000000111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---............/////////.........///////////////------......///000000000////////////////////////......//////000000111111000000000000000000000000/////////000111222222222///////////////000111111000000000000000000000000//////000111111111111000111111111111222222222222333333333444444444555555444444555666777777777777777777888888888888777777777888999:::;;;<<<======::::::::::::<<<===>>>???AAABBBCCCBBBBBBBBBDDDFFFFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMNNNJJJIIIHHHFFFEEEEEEEEEEEELLLLLLLLLKKKJJJLLLOOORRRWWW___lllxxxnnnhhhnnn|||wwwkkksss{{{mmmdddZZZaaakkkqqqqqqiii]]]UUUJJJEEE???:::888777777777222555666555444666555222333333333333333333333333222222222333444444555555222222333333333222111000111111111111222222222333000111111222222333333444//////000000111222222222000000111111111222222222222333333444444333333222333333333444555555666666666666666666666666666666555555555555555444444444444444555555555666666666666777777777777888888888777888999999999999;;;===>>>>>>>>><<<999888999::::::777888===AAA@@@AAACCCJJJOOOZZZhhhzzz|||wwwyyy|||xxxyyyrrr^^^JJJ???;;;:::999:::;;;;;;;;;:::999888777777777666666555555444333333222111111000000/////////000000000000//////////////////////////////................................................................................................+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,---......,,,---.../////////......................................................---------.........//////......---,,,++++++++++++***,,,222999:::444///...,,,---......,,,,,,---...........................------...............---,,,------...//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////............/////////000------......///000000111////////////////////////.........///000111111111000000000000000000000000333333222222111111000000///////////////000111111000000000000000000000000...///000111222111111000111111111111222222222222333333333444444444555555333444555666777777777777777777888888888888777777888888888999999;;;<<<<<<::::::999:::;;;<<<>>>???>>>???@@@@@@???@@@BBBDDDDDDEEEGGGJJJKKKKKKKKKJJJEEEHHHIIIIIIGGGFFFGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFHHHKKKKKKJJJIIIJJJKKKJJJNNNSSSVVVZZZ___fffllltttlllkkknnnuuu{{{xxxmmmgggkkkpppjjjlllooorrrqqqkkkddd^^^VVVYYY\\\[[[TTTKKKDDDBBBAAA???;;;777555777999:::333777888444333777777444222222222222222222222222222222222222333333333333111222333333333222000000//////000111222333333444//////000111111222333333/////////000111222222222///000000111111111111111111222333444444333222111222222333444444555666666666666666666666666666666555555555444444444333333555555555555666666666666666666666777777777888888666777888888888999;;;===<<<===<<<;;;888777888::::::888999>>>@@@>>>>>>@@@>>>???AAAGGGQQQ]]]kkkuuu}}}{{{|||~~~yyy{{{tttaaaLLL@@@<<<;;;999:::;;;;;;;;;:::999888999888777555333222222222333333222222111000000000///000000000000000//////////////////////////////................................................////////////////////////........................+++++++++,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,---......***+++---...///...------................................................---------........./////////...---,,,+++*********(((+++333===???999444222,,,---......,,,,,,---....................................///......------,,,,,,,,,---...//////000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////---.........//////000000---------...///000000111////////////////////////---......///000111111222000000000000000000000000666666555333111000///...///////////////000111111000000000000000000000000...///000222222222111000000111111111111222222222333333333444444444555555333444555666777777777777777777888888888888777777888888888888999:::;;;;;;;;;:::::::::;;;===???@@@<<<===>>>>>>===>>>@@@BBBBBBCCCEEEGGGHHHIIIIIIHHHBBBEEEHHHHHHFFFFFFGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEIIIMMMNNNLLLIIIIIIJJJHHHJJJJJJIIIGGGJJJQQQWWW^^^iiiwwwzzz{{{}}}zzztttqqqxxx~~~wwwqqqqqqrrrrrrmmmjjjgggeeeddd```YYYSSSKKKKKKJJJGGGAAA:::888999444777777555444444333222444888888222000444555222222222222222222222222222333333222222222222222222111111222333222111000///......///111222333444555...//////000111111222222...//////000111222222222//////000111111111111111111222333444444333222111222222333333444555666666666666666666666666666666555555555444444333333333555555555666666666777777666666666666777777777777555666888888888888;;;===999:::;;;;;;:::;;;===>>>>>>;;;;;;<<<:::999<<>>===<<<:::999999::::::444444555555555555444444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111555555555555555555555555444444333333333333222222555555555444444333333333555555555555666666666666999999777666666555555555999999999888888888888888:::;;;<<<;;;999888999::::::;;;<<<===============???>>>======???AAADDDEEEKKKLLLPPPXXXdddsss~~~zzz{{{|||{{{yyyqqq```LLL>>>999::::::::::::::::::999888777666666666666555555555555222111111111000000000000000/////////............+++///000......111111------......///000000111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------........................//////.........------------------------------------------------------------******---111222///,,,///............------------------............///---------............///......////////////......//////////////////////////////////////////////////////..................000000////////////000000........................////////////////////////////////////////////////............////////////.../////////000000000111////////////////////////////////////000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444444555555555666666666666777666666666666666666666666777777888:::;;;;;;<<<:::;;;;;;;;;:::;;;===???AAACCCEEEEEEDDDCCCDDDEEEFFFFFFGGGHHHKKKKKKJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEGGGGGGFFFDDDDDDFFFIIIHHHJJJMMMPPPRRRRRRQQQPPPPPPNNNMMMMMMOOOPPPOOONNNVVVWWWWWWUUURRRQQQQQQQQQLLLHHHEEEDDDEEEDDD???::::::999777666555555666666444444555555555555444444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000111111111222222222222222222222222222222222555555555555555555555555444444333333333222222222555555444444444333333333444555555555666666666666555555444444444444555555999999999999999999999999999;;;<<<;;;:::999:::<<<<<<<<<===>>>???AAABBBBBBBBBAAA???>>>>>>@@@AAABBBDDDCCCBBBCCCHHHOOOVVVZZZeeerrr~~~uuuvvvpppbbbOOO@@@999888;;;;;;;;;:::999888777666666666666555555555555444111111111111000000000000////////////............+++...///......000000---//////000000111111222222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------...............................................................---------------------------------------------------------111...,,,,,,//////---+++///............------------------............///---------............///......////////////......////////////////////////////////////////////////000000000//////.........000//////......//////000........................////////////////////////////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444444444444555555555666666666666666666666666666666666777777888999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@CCCDDDFFFFFFEEEDDDEEEFFFGGGGGGGGGHHHJJJKKKJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKKKKJJJJJJJJJMMMOOOKKKJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEGGGGGGHHHFFFDDDBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???======>>>??????>>>BBBCCCDDDCCC@@@???@@@AAA>>>;;;::::::======:::666777666555444333333333333333444444555555444444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111222222222222222222222222222222444444444444444444444444333333333333222222222222444444444444333333333333444444444555555555666666333333333333444555666777777888888999999:::::::::999:::<<<<<<;;;;;;<<<>>>???>>>???@@@AAADDDFFFGGGDDDCCCAAA???>>>>>>?????????===<<<<<<===@@@CCCFFFIIIQQQZZZ___ccckkkyyytttuuupppbbbOOO@@@::::::<<<;;;;;;:::999888666555666666555555555444444444222222222222111111111111///////////////.........***,,,---.........---,,,//////000000111111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////................................................------------------------------------------------444111//////000111000...///............------------------............///---------............///......////////////......////////////////////////////////////////////////111111111000//////....../////////....../////////........................////////////////////////////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111000000111111111222222222333333333333333333333333333333444444444555555555555555555666666666666666666777777888999::::::::::::<<<======<<<<<<>>>@@@AAACCCEEEEEEDDDCCCDDDEEEFFFEEEDDDFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJNNNQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCDDDDDD@@@>>><<<<<<===>>>===<<<<<<===>>>===;;;;;;<<<===:::999999:::<<<<<<;;;999666666555555444444444444333333444444444444333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111222222222222222222222222444444444444444444444444333333333222222222222111333333333333333333333333333333444444444555555555555555555555666777888888666666777777888999::::::888:::;;;<<<<<<<<<>>>@@@AAAAAA@@@???AAACCCFFFGGGDDDCCCAAA@@@>>>>>>>>>>>>???>>>??????@@@BBBDDDEEEEEEGGGIIIJJJMMMSSS\\\bbbjjjqqq|||qqqmmmmmmjjjggggggyyyxxxpppaaaNNN@@@<<<===<<<;;;;;;:::999888666555555555555555444444444444444444333333333222222222.........///////////////,,,,,,...111111///...---.........///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////........................---.....................------------------------------------------------...---,,,,,,---.........///............------------------............///---------............///......////////////......////////////////////////////////////////////////111111000000/////////...//////............//////........................////////////////////////////////////////////////............////////////000000000000////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000111111111222222222333333333333333333333333333333333333444444444444444444555555666666666777777777777888888999999::::::;;;============>>>???@@@BBBDDDEEEDDDDDDDDDFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGIIILLLOOOOOONNNNNNMMMLLLLLLKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCDDD???===;;;;;;<<<===<<<;;;888:::;;;:::999888999:::777777777777888888777666555555555555555444444444222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////000000000//////000000000111111111222222222222222222222222444444444444444444444444333333222222222111111111333333333333333333333333333333333333444444444444666666555555555555666666444555555666777888999999777999;;;<<<<<<===>>>@@@BBBAAA???>>>>>>@@@BBBCCCAAA@@@??????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::AAAAAABBBDDDGGGKKKOOORRRSSSYYY```gggkkklllllllllssszzz|||zzz~~~|||}}}~~~xxxuuuiii]]]XXXVVVTTTQQQPPP}}}sssbbbNNNAAA>>>???;;;;;;;;;:::999888777666555555555444444444444333444333333333333222222222.........//////////////////...111555555222000000------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------................................................---------...............------------------------------------------------+++,,,,,,------.........///............------------------............///---------............///......////////////......///////////////////////////////////////////////////////////////////////////......------......///........................////////////////////////////////////////////////............////////////000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222333333333333333333333333222222222333333333444444444444444555555666666777777777777888888888999999999;;;=========<<<===>>>???AAADDDEEEEEEEEEFFFHHHGGGEEEDDDEEEGGGIIIIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA@@@AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<:::::::::;;;:::999888999::::::888777888999666666777777666555444444222222333333333333222111111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////000000/////////000000000111111111111111111111111111111333333333333333333333333222222222222111111111111222222222222333333333333222222222333333333444444444444333333333333333444555666666777777888888888777999;;;;;;;;;<<<>>>???@@@???>>><<<<<<======>>>========================<<<<<<<<<============<<<@@@@@@BBBDDDEEEFFFGGGHHHHHHJJJNNNRRRTTTUUUUUUTTTXXX[[[^^^___^^^\\\[[[[[[ccchhhlllkkkeee```^^^___bbbccc```\\\[[[]]][[[VVVWWWRRRLLLJJJJJJIIIGGGFFFxxxfffQQQBBB>>>???:::::::::::::::999888777555555555444444444333333222222222111111111000000............/////////000...---000555666111...000------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................---------.........//////------------------------------------------------,,,...///000000////////////............------------------............///---------............///......////////////......////////////////////////////////////////////////---------...//////000000///......------......///........................////////////////////////////////////////////////............////////////111000000000/////////...////////////////////////////////////000000000000.../////////000000000111000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000111111111111222222222222222222222222222222222222222222222333333333333333333444555555666777777777777777777888888888888777:::<<<===<<<<<<<<<===;;;>>>AAACCCCCCDDDFFFHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEGGGGGGFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJIIIHHHFFFEEEEEEFFFFFFCCCAAA??????AAACCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>><<<:::::::::;;;:::999999:::::::::888777777888666777888777666555555555000111222333333222111000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................./////////000000////////////000000000111000000000000000000000000333333333333333333333333222222222222111111111111111111222222222333333333222222222222333333333333222222222222333444555555888888888888999999999999777999:::;;;:::;;;<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::;;;<<<>>>AAACCCEEEFFFBBBCCCDDDDDDBBBAAABBBBBBCCCCCCDDDGGGJJJMMMOOOPPPNNNNNNMMMLLLKKKJJJJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKHHHIIIGGGDDDDDDHHHHHHEEEEEEDDDCCCCCCDDDEEEDDDBBB{{{iiiTTTCCC======999999:::::::::999999888555555444444444333333333000000000000////////////---.........//////000000,,,))),,,333333---+++---..................------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------........................---------.........//////------------------------------------------------+++---///000...---++++++//////.........------------------.........//////---------.........//////......////////////......////////////////////////////////////////////////+++,,,,,,---...///000000.........------.................................////////////////////////////////////////////////............/////////000111111000000/////////...////////////////////////////////////000000000000.../////////000000111111000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333333333444444555666777777777777777777888888888888777999<<<<<<<<<;;;;;;<<<777:::===???@@@BBBDDDFFFCCCAAA@@@@@@BBBDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHDDDFFFHHHHHHHHHGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEBBB>>>>>>@@@BBBBBBAAA>>>>>>???@@@@@@@@@@@@???===;;;999999999999888777666777888666444333333444333555666666555444444555111222333444444333222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////..................................../////////000////////////000000000000////////////////////////333333333333333333333333222222222111111111111000111111111222222333333333111111222222222333333333222222333444555777888999;;;;;;::::::::::::::::::777999::::::::::::;;;===888888:::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::999888;;;;;;;;;;;;===>>>@@@@@@???AAACCCCCCBBBBBBDDDGGGHHHFFFCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGCCCDDDHHHJJJIIICCCDDDDDDDDDEEEFFFEEECCC}}}qqqUUUCCC>>>:::;;;;;;;;;:::777555555666666666666666555444333222222222111111000/////////000000111111111111000000........................///............---------,,,,,,,,,---------......---------.........//////..................------///......------,,,,,,+++......//////...,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111------------------------+++,,,...---,,,,,,---//////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////................................................//////.........---------,,,,,,,,,---------......//////.........---------000000000///......------000///...------...///000......////////////..........................................////////////000000//////.........---........................000000//////.........---............////////////////////////////////////000000000000000111111222000000000000000000000000000000000000000000000000000000////////////000000000...,,,---000111///---//////............//////000111111111111222222222333333333333333333333333222222333333333333444444333333333444444444555555777777888888888999999999;;;;;;<<<======<<<;;;;;;:::;;;<<<>>>???AAABBBCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHFFFHHHIIIJJJJJJKKKNNNPPPKKKJJJIIIIIIIIIHHHEEEBBBBBBBBBBBBAAAAAABBBBBBBBB@@@BBBBBBAAA???>>>???@@@===<<<;;;:::999999888999999999999888777666666555777777666555444333333222333333333222222222111111222111111111000000//////000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000444333222111111222333444222222222222222111000///000000000000111111111111222222222333333333444444333333222333666999<<<>>>999888777666666888:::;;;999999999:::::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>???@@@BBBCCCCCCAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJIIIFFFDDDDDDFFFIIIHHHFFFDDDDDDEEEFFFEEEDDD}}}{{{pppUUUCCC???;;;;;;;;;;;;999777555555666666666666666555444333222222222111111000///////////////000000000000//////........................///............---------,,,,,,,,,---------......---------------...........................------,,,,,,,,,,,,------------------......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////...---,,,,,,,,,,,,---......---------,,,,,,,,,..................------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........................................................//////.........---------,,,,,,,,,---------......//////.........---------////////////............000///...------...///000......////////////..........................................////////////000/////////....................................000/////////........................///////////////////////////////////////............///000000////////////////////////000000000000000000000000000000////////////000000000...---...000000///---//////............//////000000111111111222222222333333333333333333333333222222222333333333444444333333333444444444444555777777777888888888999999:::;;;;;;;;;<<<<<<<<<===;;;<<<<<<>>>???@@@AAABBBDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHFFFGGGIIIHHHHHHIIIKKKMMMJJJIIIHHHHHHIIIHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAA???===<<<===>>><<<;;;:::999999888888888888888777666666555444444444444444444444444444444222222111111111000000000111111111000000000//////000000000000000000000000//////............//////000000000000////////////////////////////////////////////////////////////....................................////////////////////////////////////000000000000000000000000333222111000000111222333111222222222222111000/////////000000000111111111222222222333333333333444444333333444555888;;;===999888666666666777999:::999999999999:::::::::::::::::::::999999999888888;;;;;;;;;<<<;;;;;;:::999999999:::;;;<<<===>>>>>>???@@@BBBAAA@@@@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEEEEFFFFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEBBBBBBDDDFFFGGGFFFDDDDDDEEEEEEEEEDDDzzzyyyoooVVVDDD@@@<<<:::;;;;;;999666555555555555555666555555444333222222222111111000/////////......////////////..............................///............---------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------......******+++,,,,,,---......+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,------......+++++++++++++++++++++++++++,,,...---,,,,,,---///......---,,,,,,,,,------...------------,,,,,,,,,------------------............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------...............---------,,,,,,,,,---------.....................---------............//////////////////............//////......////////////..........................................////////////////////////....................................////////////........................////////////////////////////////////------,,,,,,------...///........................000000000000000000000000000000////////////000000000...---...///000///...//////............//////000000000111111111222222333333333333333333333333222222222222333333333333333333333333444444444444777777777777888888888888:::999999999:::<<<>>>???=========>>>??????@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFFFFGGGIIIHHHGGGFFFGGGHHHGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAA>>>??????>>><<<:::;;;<<<;;;:::999888888888888888666666666555444444333333222222222333333333444444111111000000000/////////111111000000000000//////000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////------------------------............////////////........................000000000000000000000000111111000000000000111111111111222222111111000000//////000000000000111111111111222222222333333333333222222222333555777888777777666555555777888999888888888888999999999999999999888888888888777777999::::::;;;;;;;;;;;;;;;999999::::::;;;<<<=========>>>??????>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEEEECCCAAA@@@BBBDDDFFFEEECCCDDDEEEEEEDDDBBB~~~wwwwwwoooVVVEEEAAA===:::;;;;;;999666444444555444555555555444444333222222222111111000/////////---..................---........................///............---------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,------------......+++++++++,,,,,,,,,------******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---///...------,,,,,,,,,------------------------------,,,,,,------------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------........................,,,,,,,,,---------..............................---------...///000000111/////////....../////////......////////////..........................................///////////////////////////.................................///////////////.....................////////////////////////////////////------,,,,,,------...///........................////////////////////////000000////////////000000//////....../////////...//////............//////000000000000111111111111222222222222222222222222111222222222222333333333222222333333333444444444666666666777777777888888999888777777999<<<>>>@@@>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBCCCCCCDDDDDDGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEFFFFFFDDDEEEFFFEEEEEEEEEGGGIIIFFFEEEDDDEEEFFFFFFEEEDDD@@@??????>>>>>>??????@@@===>>>>>>===;;;999:::;;;:::999888777777777777777666555555555444444444333111111111111222222222222111111000000000/////////000000000000000000//////000000000000000000000000000//////////////////000////////////000000000000////////////////////////////////////////////////------------------------............////////////////////////////////////000000000000000000000000000000////////////000000000000111111111111000000////////////000000000111111111111111222222222222111111000000000111222333555555555444555666777777666666777777777888888888777777777777777777777777888888999:::;;;<<<<<<;;;888999999:::;;;;;;<<<<<<:::;;;======<<<<<<>>>???AAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFDDDDDDDDDCCC@@@@@@AAACCCEEEDDDCCCCCCDDDDDDCCCAAA}}}wwwwwwoooWWWFFFAAA===:::::::::999666444444555444444444444444444333222222222111111000/////////------............------........................///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++,,,,,,,,,------------------------+++,,,...---,,,,,,---///------,,,,,,,,,------...------------------------,,,,,,,,,,,,------......,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------------------------.....................,,,,,,,,,---------......---.....................,,,------...///000111111...//////////////////.........////////////..........................................////////////.........///////////////.................................///////////////............////////////////////////////////////......------......///000........................////////////////////////000000////////////000000.../////////......////////////............////////////000000000111111111222222222222222222222222111111111222222222333333222222222333333333444444555555666666666777777777888777666777888;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDDDDAAABBBDDDDDDDDDFFFHHHJJJEEEDDDCCCCCCDDDEEEDDDCCC>>>>>>============>>>>>>===>>>>>>===:::999999:::888888777666666666777777666666555555555555444444333222222111000000//////222222111111111000000000//////////////////000000////////////////////////111000000//////000000111.../////////000000000111////////////////////////////////////////////////....................................////////////000000000000000000000000///////////////////////////////////////////////////000000111111111000000...////////////000000000000000000111111111222222222111111111111111111111444333333333444444555555555555555666666666777777666666666666666666666666777777999:::;;;;;;<<<<<<888888999999::::::;;;;;;888999;;;;;;:::;;;<<<>>>????????????@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEDDDEEEEEEDDDAAAAAAAAACCCCCCBBBBBBCCCDDDCCCAAA???~~~xxxyyyqqqWWWFFFAAA<<<999::::::888555444444444333333444444444444333333222222111111000/////////------............------........................///............---------,,,,,,,,,---------......+++,,,,,,,,,------------++++++,,,,,,------......//////...------,,,++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......******+++++++++,,,,,,,,,------------------------+++,,,...---,,,,,,---///------,,,,,,,,,---......,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------......---------...............---------...///000000111......////////////............////////////..........................................////////////.........///////////////.................................///////////////............/////////////////////////////////////////////...//////000111........................000000000000000000000000000000////////////000000...///000///...---...000//////............///////////////000000000111111222222222222222222222222111111111111222222222222222222222222333333333333555555555555666666666666666666666777999;;;===>>>>>>>>>>>>>>>>>>?????????AAAAAABBBCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???AAABBBCCCDDDEEEHHHJJJFFFDDDBBBAAABBBCCCBBBAAA======<<<<<<<<<<<<=========>>>>>><<<999888888999777666666555555666666666555555555555555555555555444333222111000///......222222111111111000000000......////////////000000////////////////////////000000////////////000000......//////000000111111////////////////////////////////////////////////....................................////////////111111111111111111111111//////////////////////////////000000000000////////////000000111111000000......////////////000000///000000000000111111111333333333333333333333333222222222333333333333444444444444444555555555555555555666666666666777777777777999:::;;;;;;;;;;;;888888888999999:::::::::666888::::::::::::<<<===>>>>>>>>>>>>???AAABBBCCC@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDDDDEEEFFFDDDBBBAAABBBBBBBBBAAAAAABBBCCCCCC@@@>>>zzz{{{rrrXXXFFF@@@;;;999::::::888555333333444222333333444444333333333222222111111000/////////......////////////..............................///............---------,,,,,,,,,---------......++++++,,,---...//////000***++++++,,,------..............................///...---,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////------......//////000000---...///000000///...---......////////////..........................................////////////............/////////000..................................../////////000............//////////////////////////////////////////......//////000111////////////////////////000000000000000000000000000000////////////000000---///000000...---...000//////............//////////////////000000000111111111111111111111111111111111111111222222222222111222222222222333333333444444555555555666666666555666777888999:::;;;<<<======>>>>>>?????????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@??????@@@AAAAAAAAABBBDDDGGGFFFDDDAAA@@@AAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888666666666666555555444555555666666333333333333444444444444222222222111111000000000111111000000000/////////........./////////000000////////////////////////......------------...............///000111111111////////////////////////////////////////////////------------------------............////////////000000000000000000000000///////////////////////////000111111111111000///...//////000000000000000........./////////000000/////////000000000111111222222222333333333222222000111222222222333222222333333333333444444444444555555666666777777777777777888999:::::::::::::::888888888888999999999999666777999999999:::;;;============>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???AAABBBCCCBBBAAA@@@AAACCCCCCDDDEEEDDDBBBAAAAAABBBAAA@@@AAABBBCCCBBB???===||||||sssYYYEEE???999999::::::888555333333444222222333444444333333333222222111111000/////////......////////////..............................//////.........---------,,,,,,,,,---------......***+++,,,---///000111111******+++,,,,,,---......------......///000000000111///...,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........******+++,,,,,,---......------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////.........///////////////---...///000000///...---......////////////........................................../////////000---.........//////000000........................---.........//////000000............/////////000///////////////////////////............///000000000000000000000000000000000000000000000000000000000000////////////000000---///111000---,,,...000//////............//////////////////000000000000111111111111111111111111000111111111111222222222111111222222222333333333444444444555555555666666555666777999::::::::::::=========>>>??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCAAA>>>===???@@@AAA@@@??????AAACCCGGGDDDAAA@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;999666444444555555555444444444555555666222222222222222222222333111111111111222222222222000/////////............---.........//////000000////////////////////////---,,,,,,++++++,,,,,,------......///000111111222////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////////////////////////////////////////000111222222111000///......///000000000000000............/////////000////////////000000000000...//////000000000000000000000111222222222222111222222333333333444444444555666666666777777888888888888999:::::::::999999888888888888888999999999555777999999999:::<<<===<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCBBBAAA???>>>@@@AAABBBBBB@@@@@@AAABBBBBBCCCEEEDDDBBB@@@@@@AAA@@@@@@@@@BBBCCCBBB???<<<}}}~~~uuuZZZFFF???888;;;;;;:::888555444555666444444444444444444444444333333222111000///...---000000//////.........---................................................------------------------------------------------------,,,+++,,,---...///111000///......///000000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,---.../////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++,,,------......------//////...---...///000111000000//////.........---///333000...000---///===111111000......---------......------------......000000//////.........---........................---------............//////......------///000111////////////////////////////////////////////////222000...---,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------...///////////////////////////000000000000000000000000000000000000222222111111111111222222111111222222222333333333666666666666666555555555777777777777888888888888;;;;;;===>>>>>>>>>===<<>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBAAAAAA???AAABBBAAA>>><<<===???CCCBBBAAA???===<<<;;;:::<<<;;;:::999888888888888;;;;;;;;;:::999888666666666555555555555444444444444444444333333222222222111111000000000000111111111111000000//////..........................................////////////........................//////000111111111111111...........................------,,,,,,------...,,,,,,,,,---------...............////////////000//////000000000...---,,,...//////000000000000000////////////////////////////////////............////////////000000000000222111111111000000//////111111111000000000000000111111000000111111222333222333444555555555444333555555555555666666666666777777777777777777777777888888888777777777777777888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBAAABBBCCCCCCCCCAAA>>>===>>>>>>????????????>>>>>>@@@@@@@@@????????????>>>@@@>>><<<;;;;;;<<>>111000///......---------......------------......000/////////.........---........................---------............//////......---...///000111////////////////////////////////////////////////111000...---------//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...////////////000000000000000000000000000000000000111111000000000000111111111111111222222222333333666666666666555555555555666666777777777888888888:::;;;<<<=========<<<<<>>>>>@@@CCCEEECCCAAA???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???AAABBBAAA>>><<<===???AAAAAA@@@???===<<<;;;;;;;;;;;;:::999888888888888:::::::::999888777666555555555555555444444444444333333333333222222222111111111000000000000111111000000000000//////..........................................////////////------------------------//////000111111111111000...........................------,,,,,,------...,,,,,,,,,---------......------........./////////...///000000000///---,,,...///000000111111000000////////////////////////////////////.............../////////000000000000111111111000000000//////000000000000000000000000111111000000111111222333222222444555555555444333555555555555666666666666777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@>>>???AAABBBCCCBBBAAA@@@>>>??????????????????>>>?????????>>>>>>>>>======???>>><<<;;;;;;===>>>???|||{{{qqqVVVDDD@@@;;;999:::999777444333333444444444444444444444444444333222222111000///......////////////............................................................---------------------------------------------------,,,,,,,,,,,,---...///---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,---............------------,,,---......////////////...............---111///---111---000>>>111000///......---............------------....../////////.......................................---------............//////............///000000////////////////////////////////////////////////111000...------...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......////////////000000000000000000000000000000000000000000////////////000000111111111222222222222333555555555555555555555555666666777777777777888888999:::;;;<<<<<<<<<;;;;;;=========???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@>>>===>>>?????????>>>>>>===<<<<<<;;;;;;:::999888888777888888888888888888777666444444555555444444444333333333222222222111111111111111111000000//////000000111000000000////////////...........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000...........................------,,,,,,------...,,,,,,,,,---------......,,,---------...............///000000000///...---...///000000111111000000////////////////////////////////////................../////////000000000111111000000000000//////000000000000000000000000111000000000000111222222111222333444444444444333444555555555555666666666777777777777777777777777777777777777777777777777666666777777888999999999::::::;;;<<<===>>>??????;;;===???AAABBBCCCBBBBBB????????????????????????>>>>>>=========<<<<<<<<<========================{{{yyynnnTTTCCC@@@<<<999999888666333222333444444444444444444444444444222222111111000//////...///////////////.........................................................------------------------------------------------,,,,,,,,,,,,------......+++,,,,,,---......///000---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,------...............,,,,,,,,,,,,------..............................+++000...---000...111???000000///.....................------------......................................................---------............///............/////////000////////////////////////////////////////////////000///............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......---////////////000000000000000000000000000000000000//////............//////111111111111222222222222444444555555555555555666666666666666777777777888888999:::;;;<<<;;;::::::;;;;;;<<<>>>???@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777777777666777777666555444333333444444444444333333333222111111111000000000000000000000////////////000000////////////////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------............///000000///...---------...///////////////////////////////////////////////////...................../////////000000000000000000000000///////////////000000000000000000000000000000111222222111222222333333333333333444444444555555555666666777777777777777777777777666666666777777777777777666666777777888999999:::::::::;;;<<<===>>>??????;;;<<<>>>@@@AAABBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>=========<<<<<<;;;<<<=========<<<;;;:::zzzwwwmmmSSSCCC@@@===999999888666333222333444444444444444444444444444222222111111000000//////.........///////////////................................................------------------------------------------------,,,,,,,,,---------------,,,,,,---...///000000000---,,,,,,++++++,,,,,,---+++,,,------------,,,+++************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,---......//////......,,,,,,,,,------------------------...............+++000...---000---000???000//////............///......------------......---------.......................................---------............///---....../////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......////////////000000000000//////////////////////////////............//////000000111111111222222222333444444444555555666666555666666666666777777777888888:::;;;;;;;;;:::999999:::<<<===>>>>>>??????AAAAAA@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777555555555555444444333222444333333333222222222222000000000000000000000000000000////////////000000.............../////////........................------------............------------------------------...////////////..............................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///......+++,,,------......------////////////////////////////////////........................//////////////////////////////000000......//////000000000000000000//////000000111222111111111111222222333333444444444444555555555555666666666666666666666666555555666666777777777777777777888888999::::::::::::;;;;;;<<<===>>>??????===>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@??????>>>>>>>>>=========;;;<<<=========;;;:::999xxxvvvlllSSSBBB@@@<<<999:::999777444333333444444444444444444444444444111111111111000000//////.........///////////////................................................------------------------------------------------+++,,,------......------,,,---...///////////////---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------+++,,,,,,------.........,,,,,,,,,---------......------------------------+++,,,,,,------.........---------.........//////,,,,,,,,,---------......------------------------......---------,,,,,,,,,------...////////////...,,,,,,---............------------------.........,,,000...,,,000,,,///===//////............//////......------------......---------------.................................---------............///---......///000/////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////////////////000000000000//////////////////////////////............//////000000000111111111111222333333333444555555666666555555666666666666777777888999:::;;;;;;;;;::::::888:::============>>>???AAA@@@?????????@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@??????@@@@@@>>><<<;;;;;;;;;::::::::::::::::::999888777777666777777444444555555444333333222333333333222222222111111000000000000111111111111000//////......//////000---............/////////........................,,,------------.................................,,,------..........................................------,,,,,,------...,,,,,,,,,---------......,,,---------............---...///000000000///...+++,,,,,,---------------////////////////////////////////////............------........./////////......////////////000000---......//////000000111000////////////000111111111111000000111111222333333444444444444555555555666666666666666666666666444555555666666777777888777777888888999::::::;;;::::::;;;<<<===>>>???????????????>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@?????????>>>>>>>>>======;;;<<<<<<<<<<<<:::999888}}}vvvuuulllSSSBBB???;;;:::::::::888555333444555444444444444444444444444111111111111000000000000............/////////000................................................------------------------------------------------+++,,,---.........------,,,,,,............---,,,---,,,,,,++++++,,,,,,---+++,,,---//////---,,,+++,,,++++++***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------++++++,,,,,,---......///,,,,,,,,,---------......------------------------++++++,,,,,,---......///---------.........//////,,,,,,,,,---------......------------------------......---------,,,,,,,,,------...///////////////,,,---.../////////......,,,,,,,,,------.........,,,111...,,,///,,,...<<>>===<<<>>>@@@??????>>>>>>???AAACCCDDDAAA@@@???>>>???@@@BBBCCCCCC@@@>>>???@@@@@@>>><<<;;;;;;::::::999999888888:::999888777777666666666444444555555444444333222222222222222111111111111000000000111111222222222//////............//////---------.........//////........................,,,,,,---------.........------------------------,,,,,,---............---...........................------,,,,,,------...,,,,,,,,,---------......------........./////////,,,---///000000000///...------...////////////...////////////////////////////////////............---------.........//////........./////////000000------......///000000111///////////////000111111111000000///000111222333333333444444444555555555666666666666666666666666444444555555666777777888666666777777888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>???>>><<<;;;;;;<<<>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888888|||uuuuuulllSSSBBB???;;;;;;;;;:::888555444555666444444444444444444444444111111111111000000000000---.........//////000000................................................------------------------------------------------+++,,,---.........---,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++---,,,+++++++++,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......------------------------++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---......///////////////------///000000000///...,,,,,,,,,------.........---222///,,,///+++---;;;//////.........//////000.........------.........,,,,,,,,,------.................................---------.........//////,,,---///000000000///...////////////////////////////////////////////////------...///000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++++++---///000111111111////////////000000000000////////////////////////000000////////////000000000000000000111111111111222222333333444555666666555555555555666666666777999:::;;;<<<<<<<<<;;;;;;888;;;>>>>>>===<<<>>>AAA???>>>======???AAADDDFFF@@@???>>>======???AAABBBCCC@@@>>>>>>@@@@@@>>><<<;;;;;;::::::999888888777:::999888777666666666666444444555555555444333333222222222111111111111000000000111111222222222333//////............//////---------.........//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................------,,,,,,------...,,,,,,,,,---------...............////////////000,,,---///000000000//////...//////000000000000000////////////////////////000/////////............---------.........//////---.........//////000000---------...///000000111///////////////000111111111000/////////000222333333333333444444444555555666666666666666666666666444444444555666777777888555555666666777888888888777888999:::;;;<<<<<<==================>>>?????????===<<<;;;;;;<<<===???======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888yyyxxxoooUUUCCC>>>999999999999888888666555555777666444444555555444222444333222111000000000000........................------......///000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------,,,+++++++++,,,------......------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,---......---,,,,,,//////............//////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,---...//////------------------------........................------------------------........................---------------...///000////////////////////////...---,,,,,,,,,,,,---...------------------------////////////////////////..........................................------------............------////////////////////////////////////////////////000000////////////000000111111000000//////............////////////......////////////////////////000000...------...///000////////////////////////000000000000000000000000000000000000111111111111444111///111555888888777555555666666777777888888999888999;;;???@@@>>>;;;888888888999:::<<>>>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>BBB@@@???@@@@@@@@@>>><<<:::888777777888888666555555555555555555555555555666555444222111111222222...///000000000//////000///////////////......---...........................------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------..........................................------------------------------,,,,,,.../////////...------...///000000///...---///////////////.................................000000000000000///......000000//////.........---////////////............///////////////000111111000000000000000000000000...000111111000000111222222222333333333444444444444444444555555555555666444555555666666666666666666666555555555555666666:::888777999<<<===;;;999::::::;;;;;;<<<======>>>;;;<<<======<<<<<<>>>???======<<<:::::::::::::::999999:::;;;:::999888777xxxxxxoooVVVEEEAAA<<<;;;;;;:::999777666444333666555444444555555444333222111000///....................................------......///000000000000000000000/////////...---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,---------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,---......---,,,,,,///......------......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,...------,,,,,,------......------,,,,,,,,,------------------------------........................------------------------........................---------------...//////...........................---,,,,,,,,,,,,---...------------------------////////////////////////................................................------............------////////////////////////////////////////////////000//////......//////000000000000000//////............////////////......//////////////////////////////............//////........................000000000000000000000000//////000000000111111111444111000111444666666555444555555666777777888888:::888888:::>>>???>>><<<;;;;;;:::::::::;;;======<<<<<<===>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>@@@?????????@@@@@@>>><<<;;;999888777888888666444555555555555555555555555444444222111222333555666555111......000222111000///////////////......---...........................------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------................................................------------------------,,,---.../////////......---...///000000///...---/////////////////////...////////////////////////000000000000000///......000/////////.........------.........//////000000///////////////000000111000000000000000000000000///000111111000///000222222222222222333333333333444444444444555555555555444444555666666666666666666666555555555555666666888777666888:::<<<:::888888999999:::;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>><<<;;;:::999999888888888888999:::::::::999777777||||||vvvvvvnnnVVVEEEBBB>>><<<<<<;;;999777555333222555444333444555666555444222111000///....................................------......///000000000000000000/////////..............................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------............------------------------------,,,------......------,,,...------,,,,,,------...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,...------,,,,,,------...//////...---,,,,,,,,,,,,------------------------........................------------------------........................------------.........///...........................------,,,,,,------...------------------------////////////////////////................................................------............------///////////////////////////////////////////////////..................///000000000////////////.........////////////......////////////////////////......///////////////...........................000000000000000000000000//////000000000000111111333111000111222444444333444444555555666777777777:::999888999;;;=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@??????>>>>>>>>>>>>???>>>===>>>??????>>><<<<<<:::888888888777666444444444444444444444444444333222111111222555888:::===555...,,,000444333000///////////////......---...........................------,,,,,,------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------................................................------------------------,,,---...////////////.........////////////............//////////////////000000000000000000000000///000000000000///....../////////...............,,,,,,---...///000111111//////......//////000111000000000000000000000000000111222111000///000111111111111222222222222333444444444444555555555555444444555666666666666555666666555555555555666666666555555666999:::999888777777888888999:::::::::;;;;;;<<<;;;999999:::<<<::::::999888888777777777888888999999999888777666~~~|||uuuvvvmmmUUUDDD@@@<<<;;;;;;;;;999888666444333444333222333555666555444444333222111000000000000........................------......///000000000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))************+++++++++++++++,,,---------,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------..................------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------...,,,------......------,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------........................------------------------........................------..........................................------------------------........................////////////////////////........................---------...............------............------////////////////////////////////////////////////......------------......////////////////////////......////////////......////////////////////////------///000000000///...........................////////////////////////////////////000000000111222222111111111111111111333444444555555666777777:::888777888999;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>===<<<===>>>???===;;;<<<:::888888888777555333444444444444444444444444444333111000222555888;;;BBB;;;333//////111222111///////////////......---...........................------,,,,,,------...........................------------------------...------,,,,,,------...------------------------........................---------.......................................---......///////////////...//////////////////...............//////////////////////////////////////////000000//////...---........................---------...///000000111///............///000000000000000000000000000000000111222111000///000111000000111111111222222222333333444444444555555555333444555555666666555555666555555444444555555666666555555666777999999999777777888888888999999999::::::;;;:::888777999:::999999999999888777666666888888888777777777666666zzzyyyoooUUUCCC???:::999999999999999888777666333222222333555666555444444333222111000000000000////////////////////////------......///000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))))))))*********++++++***+++,,,,,,---------,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------..................---------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------........................------------------------........................---......//////...------........................------------------------........................////////////////////////........................---------.........//////------............------////////////////////////////////////////////////......------------...................../////////......////////////......////////////////////////,,,---///000000000///...........................////////////////////////...////////////000000000111222222222111000000000333333333444555555666666888888888777777888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>?????????>>>>>>===>>>>>>>>>===<<<;;;<<<======<<<:::;;;999888777777777555333444444444444444444444444555444222111111333666777@@@???;;;555///---///222///////////////......---...........................------,,,,,,------........................---------------------------...------,,,,,,------...------------------------........................---------.........//////....................................//////000000/////////....../////////---.........//////000000........................///////////////...---------------...............///////////////........................//////000////////////////////////000111222111000///000111000000111111111222222222333333333444444444444555333444444555555555555555555555444444444444555555555666666666777888:::<<<888888888888888999999999999999:::999777777888:::999:::::::::999888777666777777666666666555555555}}}~~~}}}sssXXXEEE???:::888888999999999999888888444333222333444555444333222111000///............////////////////////////------......///000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,))))))*********+++++++++******+++,,,------------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------............------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++************+++,,,,,,------------------------------,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,---...//////------------------------........................------------------------........................---.../////////...---,,,------------------------,,,------......------,,,........................////////////////////////........................,,,,,,------.../////////------............------///////////////////////////////////////////////////..................///---............/////////......////////////......////////////////////////,,,---...///000000000000------------------------000000000000000000000000......////////////000000000111333333111000000111222222333333444555555555666777888888777777999:::888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>======>>>>>>>>>===<<<;;;;;;<<<<<<:::888999777666666666666555333333333333333333333333333555444333222222222333444:::>>>???;;;333...///222///////////////......---...........................------,,,,,,------..................---------------------------------...------,,,,,,------...------------------------........................,,,,,,------.../////////........................//////......//////000111//////............//////------......///000000000...........................////////////...---------------------.........000000//////..................------......///000////////////////////////...000111111000000111222111111111222222222222333333333333333444444444444333333444555555555555444555555444444444444555555555555666666666777;;;===888888888888888888888888777888999888777888999;;;999999::::::999888666555777666555444444444555555}}}~~~}}}rrrWWWDDD>>>999::::::::::::999999888777555333222333444444333222222111000///............////////////////////////------......///000000000//////.........---------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,*********+++++++++,,,,,,)))***+++,,,------------++++++,,,---------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,++++++++++++,,,------........................---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...------,,,,,,,,,------...------------------------........................------------------------........................---...///000///...,,,+++------------------------,,,,,,---......---,,,,,,........................////////////////////////........................,,,,,,------...//////000------............------////////////////////////////////////////////////000//////......//////000---------.........//////......////////////......////////////////////////---------......///000111------------------------000000000000000000000000........./////////000000///111444444222111111333222222222333444444555555444666999888777666777999777888999;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>============>>>>>>>>>===;;;;;;;;;:::888555666555444444555666555333333333333333333333333333111222222222222222222111222777===>>>:::444111000///////////////......---...........................------,,,,,,------...//////.........---------...........................------,,,,,,------...------------------------........................,,,,,,------...//////000........................000///.........///111111000///...------...///000------......///000000111..............................//////......---,,,,,,,,,,,,------..................///////////////...------------...//////////////////////////////---///000111000111222444222222222222333333333333222222333333333444444444222333444444555555444444555444444333333444444555333444555555444666:::===666666666666666666666666666777888888888999;;;===777888999999888777555333666666444333333333444555zzzyyyoooTTTBBB<<<777<<<;;;;;;:::999888666555555444333333333333222111444333222111000000000000000000000000000000000000------......///000000000//////.........---------........................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------***++++++++++++,,,,,,,,,)))***+++,,,------...---+++,,,------......------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...//////...---,,,,,,,,,,,,------------------------........................------------------------........................---...///000000...,,,+++------------------------,,,,,,---......---,,,,,,////////////////////////////////////////////////........................,,,,,,------...///000000---..................---////////////////////////////////////////////////000000////////////000000---------.........//////......////////////......////////////////////////......------...///111222------------------------000000000000000000000000............/////////000...111444555333111222444111222222333333444555555333666999999777555666777777888999:::;;;:::999888888999999::::::;;;<<<<<<>>>>>>============>>>??????===<<<;;;;;;999666444444333222333555555555444333333333333333333333333...000111333333222222111---222999>>>???;;;444...///////////////......---...........................------,,,,,,------...//////.........---------...........................------,,,,,,------...------------------------........................,,,,,,------...///000000////////////////////////000///.........///111222000///...------...///000---------...///000000111000000000000000000000000......//////......---,,,,,,,,,,,,------.........,,,------...///000111111...------------...//////////////////////////////,,,...000000000111333555222222333333333444444444222222333333333444444444222333444444555555444444555444444333333444444555111333444333222444888<<<555555555555555555555444555777888999999:::<<<>>>555666777888777666333222666555444333222333444444}}}{{{lllPPPCCCAAA===;;;;;;;;;::::::999999999666555444444555666555333333222111000////////////000000000000000000000000...//////000000000000000---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------..................------,,,---///000000///---,,,...------,,,,,,------...........................---.........---,,,,,,+++------............------------------------------------............------..............................------------..............................,,,---------.../////////------------------------..................------///......---+++******))),,,---///000000///---,,,------------------------................................................////////////..................------------............////////////..................////////////////////////////////////---.........///000000000//////.........---------............////////////111111111000000000000000///000000111222222333333333333333444444444555555444555666666777666666666777666666888:::;;;:::888999999999999:::;;;<<<<<<===<<<;;;:::;;;<<<===>>>:::::::::999999999888888777666555444444333444444333333333222222222111111000000000000////////////111000222777<<<===999444//////.........---------........................------------------------------------------------//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///...---------------......------------......////////////////////////000///...---------------////////////////////////000000//////.........---------............---------------............///....................................////////////000000000000000000000000111111000000111111222333000000000000000000000000333333333444444444555555444444444444444444444444333333333444444444555555333444444444555666666666666777888999999:::999999888888777666555444333333333333333222222222111111}}}{{{lllPPPAAA@@@;;;::::::::::::999999999999777555444444555666555333333222111000////////////..............................///000000000//////------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,---...//////...---,,,...------,,,,,,------...........................------......------,,,+++---...///000000///...---------------------------------............------..............................------------..............................---------...............------------------------........................---------,,,,,,,,,,,,,,,,,,---...000000...---,,,------------------------................................................////////////..................------------............////////////..................////////////////////////////////////..................////////////.........---------............//////////////////////////////000000000000111111222222222333222222222333333333444444444444555666666666666666777666666888:::;;;:::888888888888888999:::;;;<<<===<<<;;;:::::::::;;;<<<999999888888888777777777777666555444444333333444333333222222222111111111111111000000000////////////...///333888999666222//////.........---------........................------------------------------------------------///.........---------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......---------............------------......//////////////////////////////...---------------........................000/////////.........---------............---------------............///....................................////////////000000000000000000000000111111000000111111222333111111111111111111111111222222222222333333333444444444444444444444444444333333333444444444555555444444444555555555555555666666777888999999999999888888777666555444333333333333222222222111111111}}}zzzkkkOOO@@@>>>:::999999999999999:::::::::777666555555666666444333333222111000////////////........................------...////////////...,,,---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...........................------......------,,,,,,...///111333333111///...------------------------------............------..............................------------.............................................---------------------------------........................++++++,,,,,,---------...,,,---...//////...---,,,------------------------................................................////////////..................------------............////////////..................////////////////////////////////////.........---------------...............---------............////////////------......//////000000111111111111111222222222111111111222222222333333333444555555666555555555777666666888:::;;;:::888777777777777888999:::;;;<<<<<<;;;:::999999999999777777777777666666666666777666555444333333333333333222222222222111111111111111111111000000000000...,,,,,,...222444222000...............---------------------------------------------------------------------------------............------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------...//////......------------......//////////////////////////////...------------.........................../////////...............------............---------------............///....................................////////////000000000000000000000000111000000000000111222222222222222222222222222222111111111111222222222222444444444444444444444444333333333444444444555555555555555555555444444444555666777888999999999999888777777666555444333333333222222222222111111111|||yyyjjjNNN@@@???:::999999::::::;;;;;;<<<<<<888666555555666666444333333222111000////////////........................,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,---------///...------------...///...------,,,,,,------...........................,,,------...------,,,,,,...000333555555333000...........................------............------..............................------------............................../////////...---------,,,---------------------------------...............,,,,,,,,,------------...------...//////...------,,,,,,------------------................................................////////////..................------------............////////////..................////////////////////////////////////.........---,,,,,,,,,+++....................................////////////------......///000111111111111111111111111111111222222222222333333333333333333444555555555555555777666666888:::;;;:::888666666666666777888999:::<<<;;;:::999888888777777777777777666666666555555666666555444333333333333222222222222111111111111222111111111000000000000---,,,***,,,...000000///........................------------------------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------------...///000......------------......///////////////////////////......---------......................................................------............---------------............///....................................////////////000000000000000000000000000000000000000111222222222222222222222222222222111111111222222222222333333333333333333333333333333333333444444444555555666666666555444444444333555666777888999999999999888777666555444333333222222222222222111111111111zzzxxxjjjOOOAAA@@@<<<::::::;;;;;;<<<<<<======999777666555666666444333333222111000////////////////////////////////////,,,------...............000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,---------.........//////...------------...///...------,,,,,,------...........................,,,,,,------...------,,,...000333555555333000...........................------............------..............................------------............................../////////...---------,,,---------------------------------.........//////.........---------,,,,,,---..................---,,,,,,,,,---------..............................////////////////////////////////////..................------------............////////////..................////////////////////////////////////.........---,,,,,,,,,+++---.................................////////////......///000111111222222111111111111111222222222333333333333444444444444333444555555666666555555777666666888:::;;;:::888666666666666777888999999;;;;;;::::::999888777666888777777777777666666666666555444333333222222333222222222111111111000000111111111000000000000///...---+++,,,---...//////---.....................------------------------------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------------...///000......------------......////////////////////////......---------......///........................---------...............------............---------------............///....................................////////////////////////////////////000000//////000000111222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444555555666666666555444444444333555555666777888888888888777777666555444333222222222222222111111111000000{{{yyyjjjOOOAAA@@@<<<;;;;;;;;;;;;<<<<<<<<<<<<:::888666666666666444333333222111000////////////000000000000000000000000------...////////////...111111111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,------......,,,------....../////////...........................------,,,,,,------...........................,,,,,,------......------...///111333333111///...........................------............------..............................------------.............................................---------------------------------,,,,,,------...////////////.........------,,,,,,........................+++,,,,,,------.................................////////////////////////////////////..................------------............////////////..................////////////////////////////////////.........------------------------...........................//////////////////000000111111222222///000000111222222333333333333444444444555555555444555555666777666666666777666666888:::;;;:::888666666666666777888999::::::::::::::::::999888777777777777777666666666666666555444333222222222222222111111111111000000000000000000000////////////......---------......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------...//////......------------......////////////////////////...------------...//////---------------------------------------.........------............---------------............///....................................////////////////////////////////////000////////////000111111222222222222222222222222222222222222333333333444333333333333333333333333333333333444444444555555555555555555555444444444444555666777888888888888777666666555444333222222222111111111111000000000|||lllOOO@@@???::::::::::::::::::999999999:::888777666666666444333333222111000////////////////////////////////////......///000000000//////111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,------......++++++,,,------...//////,,,---...//////...---,,,...------,,,,,,------...........................+++,,,------......---------...///000000///...---........................------............------..............................------------..............................---------...............------------------------,,,,,,------...//////000------------.....................------.........++++++,,,,,,---......///........................////////////////////////////////////..................------------............////////////..................////////////////////////////////////..................//////---------.........//////............//////////////////000000000000000000......///111222333444555222222333333333444444444555666777777888888777777777666666888:::;;;:::888777777777777888999::::::999999:::;;;;;;:::999888666666666555555555444444666555444333222222222222111111111111000000000000////////////.........------.........---------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......---------............------------......////////////////////////---------------...//////------------------------,,,,,,,,,------.........------............---------------............///....................................///////////////////////////////////////////////////000111111111111111111111111111111111111111111222222222222222222222222222222222222333333333444444444555555444444444555555555555555444555666777888888888888777666555555333333222111111111111111000000000000~~~mmmOOO???===888:::999999888888777777777:::999777666777666444333333222111000////////////...........................//////000000000000000000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++******+++,,,,,,---......******+++,,,,,,---......******+++,,,,,,---......,,,---///000000///---,,,...------,,,,,,------...........................+++,,,,,,---.........---------............------////////////////////////---..................---.................................------.................................,,,------....../////////------------------------,,,,,,------...///000000++++++,,,---...///000111......------------......++++++,,,,,,---...//////........................000000000000000000000000000/////////.....................------...............////////////................../////////000////////////////////////---.........///000000000---------.........//////............/////////000///////////////.........---...///000222444555666111111222222222333333333666666777888888888888888777666666888:::;;;:::888777777777777888999:::;;;888999:::;;;<<<;;;:::999555555444444444333333333555555444333222222222222111111111111000000000000///.........------------,,,...//////---,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///...---------------.........------.........////////////////////////---------------...///000------------------------,,,,,,,,,------.........---..................------------.........//////..................................../////////000///////////////////////////////////////000111111000000000000000000000000000000000000111111111111222222222222222222222222333333333444444444555555333444444555555666666666444555666777888888888888777666555444333222222111111111111111000000000000kkkMMMBBBBBB<<<999::::::999777666777888:::888666555555555444333333333222222111000000000////////////............000000///...------,,,,,,------...///...---+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,+++******+++++++++)))+++---,,,+++******++++++++++++,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......000000000///...,,,+++***---.........---,,,++++++..................................................................------,,,---...000000...---,,,---.........//////000000////////////////////////000///...------...///000------......//////000000//////............//////000000000000000000000000---------............///000000//////.........---------------------------...............///000000///////////////.........////////////////////////000///...------...///000////////////////////////////////////////////////000000000000000000000000///////////////////////////......---------......------------------------............////////////000000111111111111000000111000000000111333555666222222111111222222333444444444444555555555555666666666555555555555555666666666666666666777777888:::999777888999::::::999777666555444333222222222222333333444333222000///000000000000000000000000////////////....................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,......---,,,,,,++++++++++++000///...---------------////////////000000000000000000000///......------------------------------,,,,,,,,,---------......//////.........---------000000//////.........------------............///,,,---......//////......//////.........---------..............................//////......---,,,.........------,,,,,,,,,---------............/////////.........---------....................................////////////000000000000111111111111000111222333333222111000222333333444444333333222333333333333333333333333555444333444666666555444444555666777777666555444555555444333333222111111000000000000////////////jjjLLLAAAAAA;;;999:::;;;999777666777888:::888666555555555444333222111111000//////........./////////000000111111000//////......---,,,,,,------.........---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------...............///......---,,,...............---,,,,,,........................................................................,,,---///000000///---,,,------------.........///////////////////////////000///...------...///000///..................---//////............//////........................---------............//////.........------------------------------------...............///000000/////////////////////...//////////////////////////////...------...//////////////////////////////////////////////////////////////////////////////..............................------------......------------------------............////////////000000111111111111000000000000000000111333555666222222111111222222333444444444444444555555555555666666666555555555666666888777777777777888999999:::999777777999:::999888666555444333333222222222222222333333222222111000000000000000000000000000////////////....................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---...---,,,,,,+++++++++,,,......---,,,,,,,,,,,,,,,////////////000000000000000000000///......------------------------------,,,,,,,,,---------......///.........------------000/////////.........------------............///,,,---......//////......//////.........---------........................---------------,,,,,,+++......---------,,,,,,,,,---------............/////////.........---------....................................////////////000000000000111111111111000000111222222111000000222333333444444333333222333333333333333333333333444333222333555666555444444555666666666666555444444444333333222111111000000000000000////////////iiiKKK@@@???:::999:::;;;:::888666777888:::888666555666555444333222222222111000000//////......///000111222333333000//////......---------------------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,+++))))))+++---***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---.../////////........./////////...------..............................................................................000000000000......,,,,,,,,,---------------//////////////////////////////...------...//////000//////......------,,,//////............//////---------------------------------............///---------------,,,,,,,,,------------------------...............///000000......//////////////////////////////////////////......------------......////////////////////////////////////////////////////////////////////////------------------------...---------------......---------------------------............/////////111111222222222222111111000000000000111333444555222222111111222222333444444444444444555555555555777777666666777777777777999999999999999::::::;;;:::888777777888999888777555555444333222222222222333222111111111111111111000000000000000000000000/////////............---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***,,,---------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,////////////000000000000000000000///......------------------------------,,,,,,,,,---------..................------------/////////...............---------............///------...////////////..................---------........................,,,,,,------,,,,,,+++***...------------,,,,,,,,,---------............///...............---------....................................////////////000000000000111111111111///000000111111000000///222222333333333333222222333333333333333333333333222111111222444666555444444444555555555555444444222222222111111000000///////////////000000000000iiiKKK???@@@::::::;;;;;;:::888777777888;;;999666555666666555333555555444444333222222111......///000000111222222000/////////......------...---,,,,,,,,,...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++++++++++++++,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---......,,,------,,,***+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---......///............///////////////......................................................---------...............//////000111111000//////------------------------////////////////////////........................///////////////////////////......------......///---------------------------------............///------------------------.......................................///000000............////////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////------------------------------,,,,,,------......---------------------------------.........//////111111222222222222111111000000000111222222333444222222111111222222333444333333444444444555555555888888888999999999999999999999888888999999:::;;;999888666666777888777666444444333222222222222222222222000//////000111222000000000000000000000000//////.........---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,---////////////000000000000000000000///......------------------------------,,,,,,,,,---------......------------------------........................---------............///------...///////////////................................................,,,------------,,,++++++---------------------------------............///............................................................///////////////000000000111111111111//////000000000000//////222222333333333333222222222222222222222222222222000//////111333555555444333333444444444444333333111111000000000/////////////////////000000000000iiiKKK@@@AAA<<<:::;;;;;;:::888777888999;;;999777666666666555444555555444444333222222111///////////////////////////////////////............------,,,---...000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,...//////---------------------------------------------------,,,,,,,,,------...///---...///...,,,,,,...///------------............******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------...............///......---,,,......///////////////...................................................---------.........////////////000000000000////////////..................////////////////////////------............------......///000111111222222......------------..............................---------............///..................//////.......................................///000000---.........//////000000////////////////////////,,,------------------,,,////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,---......------------------------------------............111111111222222111111111///000000111222222222222222222111111222222333444333333333444444444444555888999:::;;;;;;;;;;;;:::777777777777777888999999999777555555666666666444333333222111111111222222111000///...///000111222////////////////////////............------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,++++++***,,,---,,,,,,,,,++++++,,,,,,---......------------......////////////000000000000000000000///......------------------------------,,,,,,,,,---------......,,,,,,---------------------------...............---------............///---...//////000000//////---............................................................---,,,,,,---------------------------------............///---.........................................................///////////////000000000111111111111000000////////////000000111222222333333222222111222222222222222222222222000//////111333555555444333333222222222222333333000000///////////////....../////////000000000111~~~hhhJJJ@@@AAA===:::;;;<<<;;;999777888999;;;999777666777666555444222222222111000000//////000/////////.........---////////////////////////..................//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,---///000111------------------------++++++++++++++++++++++++,,,+++++++++,,,---...///,,,...//////...------...------------............******+++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------........./////////...---,,,,,,------.../////////......................................................,,,,,,------...////////////////////////////////////////////////.........////////////////////////------............------------...///111222333444......------------..............................---------............///.........///////////////.......................................///000000------......///000000000////////////////////////------............------////////////////////////////////////////////////........................////////////////////////++++++++++++,,,---...///------------------------,,,------------.........000000111111111111000000///000000111222222111111222222111111222222333444333333333333444444444444777888999;;;;;;;;;::::::666666555555666666777888888666444444555555444333222222111111000111111222///////////////000000111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...,,,,,,+++++++++,,,------......---------...//////////////////000000000000000000000///......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------------------------.........---------............///......///000000000000///---------.............................................//////......---,,,,,,,,,,,,------------...---------............///---------...................................................////////////000000000000111111111111111000000//////000000111111111222222222222111111222222222222222222222222111000000111333555444333222222111111111111222222////////////////////////......//////000000111111{{{eeeHHH>>>AAA<<<;;;<<<<<<;;;999888888999<<<999777666777777666444222111111000//////......///////////////000000000/////////////////////000...////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...))),,,///000...,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---......///.........,,,,,,---...............................................................,,,,,,------...//////000///..................////////////......---------////////////////////////,,,------......------,,,,,,,,,---...///000000111...------,,,,,,------...---------------------------------............///---------....../////////.......................................///000000------......///000000111////////////////////////---...////////////...---////////////////////////////////////////////////................................................++++++++++++,,,---...///------------------------,,,,,,---------.........//////000000000000////////////111222222111111000222222111111222222333444222222333333333444444444444555777999:::999888888666666555555666666777888888666444333444444333222111111000000000000111111---...//////000000000///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,...///,,,+++++++++,,,,,,---...---,,,,,,,,,------...///////////////000000000000000000000///......------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........---------............///......///000000000000000---------.........//////........................---............---,,,,,,,,,,,,,,,---------......---------............///---------.........//////....................................////////////000000000000111111111111222111000000000000111222111111222222222222111111111111111111111111111111333111111222444555444333222111000000000000111222////////////////////////.........///000111111111yyybbbFFF===@@@<<<;;;<<<<<<;;;999888888999<<<:::777777777777666444333333222222111000000000......///000111222333333////////////000000000000//////000000000...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++------------------------************+++,,,---...&&&***...///...+++))))))))))))*********+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......***+++,,,...///000000000+++,,,,,,---.........---................................................,,,,,,------...///000000......------------...............------,,,,,,,,,////////////////////////,,,,,,---......---,,,,,,,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........////////////////////////...............///000000---------...///000000111////////////////////////---...///000000///...---////////////////////////////////////////////////........................------------------------++++++++++++,,,---...///------------------------,,,,,,,,,---------............////////////......//////111222222111000000222222111111222222333444222222333333333444444444111333555777888777666555666666666666666777777888888666444333444444333111111000000000000000111111,,,---///000000000///...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000++++++++++++,,,,,,---...++++++++++++,,,,,,---...////////////000000000000000000000///......------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////...//////000000000000000---------.........//////........................,,,,,,---------,,,++++++,,,,,,,,,------.........---------.........//////---------.........//////..................................../////////000000000000000111111111111333222111000000111222333111111222222222222111111111111111111111111111111444333222222444555444222222111000//////000111222/////////000000000000000---......///000111111222www^^^GGG@@@???>>>;;;<<<<<<:::888777888:::999888777555444444444444222222111111000/////////////////////////////////............////////////...///000111000///---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,---------------,,,+++***************------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------111000///---,,,,,,,,,------------.........////////////////////////////////////000000///...------////////////////////////000111111000///......///---......///////////////000000//////.........---........................---------............///...................................................------,,,,,,------...---------------------------------------...///000---------............///////////////////////////000000//////.........---////////////////////////111000///...------...///000000////////////000000111111000000//////......////////////////////////...........................------,,,,,,------...---------............///---------------------------,,,,,,,,,,,,---......111111000000/////////.........//////000000111111000111111111111222222222333333333333222111000000333333333444444444555555555555555666666666666666666555444333222222222222222222222111000//////...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333333111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++---------............///......////////////............------------......------------------------,,,,,,,,,------.........,,,+++***+++---...---,,,---------------------------------............///------------------------,,,,,,,,,---------......000000000000000111111222111111000///////////////000000000000000000000000//////000000000111111111111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////www^^^HHH@@@???===<<<<<<<<<;;;999888999:::999888777555444444444444222222111111000/////////////////////////////////............////////////...///000000000///---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///...---------......---,,,---------........./////////////////////////////////////////////...------///////////////////////////000111000.........///---......///////////////000/////////....................................---------............///...................................................------,,,,,,------...------------------------///......---------......---------............///////////////////////////000/////////....................................111000///...---......///000000////////////000000111000000000/////////...////////////////////////...........................------,,,,,,------...------------............---------------------------,,,,,,,,,,,,---....../////////......---------.../////////000000000111000000111111111222222222222222333333333333222222333333333444444444555555555555555555666666666666555555444333222222222222222222111111000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---...///...---------,,,,,,,,,+++---------............///......////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,+++***+++---...---,,,------------------------------------............------------------------,,,,,,,,,---------......000000//////000000111222111111000///////////////111111111111111111111111111111222222222333333333111111111111111111111111111111111000000000//////////////////////////////........................~~~www___III@@@>>><<<<<<======;;;999888999;;;999888777555444444444444222222111111000/////////////////////////////////---............/////////......///000000...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------++++++,,,---------,,,,,,***++++++,,,...000222333------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,++++++---///000---+++***,,,///000---+++------.........////////////////////////////////////////////////......---///////////////////////////000111000.........///---......///////////////////////////....................................---------............///........................------------------------...------,,,,,,------...------------------------000000///------,,,,,,,,,---------............///////////////////////////////////////............------------------------000000///............///000//////......//////000000000000000////////////////////////////////////...........................------,,,,,,------...------------............---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,////////////000000000000000000000111111111222222222333333444444444444333333333333444444444555555555555555555555555555555555444333222222111222222222222111111000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------...///000.........------------------------............///......////////////......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,+++***+++---...---,,,------------------------------------............------------------------,,,,,,,,,---------......000000//////000000111222111000000///////////////111111111111111111111111222222222222222333333333111111111111111111111111111111000000000000//////////////////////////////........................}}}www___III@@@===;;;<<<======<<<999999:::;;;999888777555444444444444222222111111000/////////////////////////////////---------.........//////---......//////...------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,,,,)))))))))+++,,,...000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///...,,,+++,,,---000111111...++++++...000...,,,............////////////////////////////////////...///////////////......////////////////////////...///000000...---...000---......//////////////////////////////.................................---------............///........................------------------------...------,,,,,,------...,,,,,,------------------//////...------------------------............//////////////////////////////////////////.........------------------------/////////.........///////////////....../////////000000000000////////////////////////////////////...........................------,,,,,,------...,,,,,,---------.........---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111444444555555555444333333333333333444444444555555666555555555555555444444444333333222111111222222111111111111000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------...------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................---------............///---......//////......---------,,,,,,,,,,,,------------------------------------------------------,,,+++***+++---...---,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......///////////////000111111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000//////////////////////////////........................}}}www^^^HHH???===;;;<<<======;;;999888999;;;999888777555444444444444222222111111000/////////////////////////////////------------............------...............---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///...---,,,,,,...///111888333...,,,---...///............/////////000000////////////////////////......///////////////...////////////////////////---...000///...---...000---......///////////////.........///////////////........................---------............///........................------------------------...------,,,,,,------...,,,,,,,,,---------......---------------...//////---------............///////////////////////////.........///////////////------------------------......////////////////////////............//////////////////000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......------------------......000000000000//////////////////000000000111111111666666555555444333222111333333333444444444555555666666555555444444444333333333222111111111222222111111111000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---------.........------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------........................---------............///------............------......------------......------------------------------------------------,,,+++***+++---...---,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------....../////////...///000000111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111//////////////////000000................................................~~~vvv\\\FFF>>>>>><<<;;;<<<<<<:::888777888:::999888777555444444444444222222111111000/////////////////////////////////,,,------------.........---------------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------......///888666222...,,,---...000....../////////000000000////////////////////////---...//////////////////////////////////////////,,,...//////...---...000---......///////////////.........///////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........,,,,,,,,,------///000000---------............///////////////////////////.........///////////////---------------------------...//////000////////////......------......///////////////000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---..................////////////000000000000/////////////////////000000000111111555555555444444333222111333333333444444444555555666666555555444333333333222222111111111111222222111111000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,---------............------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------.........---------............///------............------///......------......///------------------------...------------,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......//////......//////000111///////////////000000111222222222222222222222222333333333222222222222222111111111111111111111111......////////////000000........................------------------------uuuZZZDDD>>>>>>>>>:::;;;;;;999777666777999999888777555444444444444222222111111000/////////////////////////////////,,,,,,---------.........,,,,,,,,,,,,------...///...------,,,,,,------...........................------------------------++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++,,,---...------,,,111444555222...+++---000.../////////000000000000////////////////////////------...///////////////////////////////////////,,,---///...------///000---......///////////////............/////////000........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---......///......---------......///---------............///////////////////////////............/////////000........................,,,---///000000000/////////......------......///.../////////000000000111////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---.........////////////111000000000/////////...////////////000000000111111111222333333444333333333333333444444444555555666666555444444333222222222222111111111111222222000000000000000000000111................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---......------------------............------------------------................................................+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---.........---,,,+++,,,,,,,,,---------------------............///,,,------......------,,,...------,,,,,,------...------------------------......---------,,,,,,,,,,,,+++***+++---...---,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///............///000000///////////////000111111222222222222222222222222333333333222222222111111111111111111111111111111........./////////000000........................------------------------tttYYYCCC===>>>???:::::::::999666666777888999888777666444444444444222222111111000/////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------,,,,,,+++***(((((((((((()))***+++,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------)))***,,,......---,,,+++***000666555///+++,,,///////////////000000000000////////////////////////------...///000000//////////////////////////////,,,---......------///000---......///////////////---.........//////000000........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////000///...------------------------.........//////////////////////////////---.........//////000000////////////////////////,,,---///000000000//////.........------............/////////000000111111////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---------....../////////111111000000/////////...////////////000000000000---...000222444555555666333333333444444444555555666666555444333333222222222111111111111111222222000000000000000111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---.........------------.........//////------------------------................................................++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...---+++++++++,,,,,,------------------.........//////,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,+++***+++---...---,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.....................///000000///////////////000111111222222222222222222222222111111111111000000//////111111111111111111111111---.........//////000000........................------------------------}}}~~~qqqYYYEEE======>>>999::::::999777666777888888777777666555444444444444333222000///.........000///...------...///000,,,,,,,,,---------......------............------...---+++,,,,,,---+++***+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++*********+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---------++++++++++++------...........................---,,,,,,...111555777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......////////////...000111111///......//////---,,,...222333111///000000//////......------000///...------...000000---............/////////------...///000000//////000///...------...///000........................------------------------,,,,,,,,,---------.........---+++*********++++++))))))+++---...///000000........................------............------........................000///...------...///000........................................................................////////////////////////////////////............//////...------------...------------------------++++++------------++++++,,,,,,,,,---------....................................//////...---,,,,,,////////////000000000000///000111222222333222222111111222222222333333333222333444444555555444444777666666555444444333333222111000//////000111222000000000000000111222222................................................------------------------000---++++++---///---++++++,,,.../////////......,,,------......------,,,---------------------------------........./////////............---------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...------,,,,,,------...........................---------.........//////,,,,,,,,,---...///000000/////////......---------------++++++++++++------*********++++++,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------......///000000000////////////000000000000///////////////000111111111111111000000000000000000000000000000000000000////////////////////////......////////////..............................rrr[[[FFF======>>>:::;;;<<<:::888777888999888777777666555555444444444333222000//////......//////...------...//////---------.........//////------............------...---+++,,,,,,---+++***+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++------,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------..................//////...000111111000//////000///------...111222000......//////////////////000000///............///000/////////...............,,,---....../////////...000///...------...///000........................------------------------,,,,,,,,,---------......///...,,,+++++++++,,,,,,++++++,,,---....................................------............------........................000///...------...///000........................................................................////////////////////////////////////............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------....................................//////...------,,,.../////////000000000000//////000111222222222222111111111222222222333333222333444444555444444444666666666555444333333333333333111000///////////////////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------,,,***+++,,,---...///......---------------------------........................---------........./////////............---------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------.../////////.........---------,,,,,,------,,,++++++,,,------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////,,,,,,,,,---------......------------------------------......///000000000.../////////000000000000///////////////000000111000000000000000000000111000000000000000000000000..............................////////////..............................ttt\\\GGG>>>===>>>;;;<<<<<<;;;999888888999777777777666555555444444333333111000////////////......------------.............../////////000000------............------...,,,++++++------,,,***+++,,,------++++++,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................000000//////////////////---///111111/////////000///......///000111///...---......//////000111111111000////////////000000111111000000///......---......///000000000////////////............//////........................------------------------,,,,,,,,,---------......///...---------------...---------...------,,,,,,........................------............------........................//////............//////........................................................................////////////////////////////////////............///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------.........///......---,,,....../////////000000000...///000111222222222222111111111222222222222333222222333444444444444444666555555444444333333222111111111000000000/////////............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++)))+++,,,------......------///...---,,,,,,---...///////////////////////////------.........////////////............---------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------..................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---...///000111111,,,,,,,,,---------......------------------------------......///000000000....../////////000000000//////......//////000111/////////000000111111111000000000000000000000000..............................////////////......------------------------rrr\\\HHH???>>>???:::;;;<<<;;;999888888999777777666666555555555555333222111000////////////......------------......---.........////////////------............---------,,,++++++------,,,++++++,,,------++++++,,,---,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,------......------------------------------,,,,,,------------,,,,,,---------,,,,,,++++++***++++++------------++++++++++++,,,,,,,,,,,,------++++++------------,,,+++------------------------------------............///////////////000000000000000000000000/////////,,,...000000/////////000000000000111111111000////////////000000000000000111111000000/////////000111111000000000/////////000000111222222111111111/////////....../////////........................------------------------,,,,,,,,,---------............------------------,,,------......------,,,........................------............------......................../////////....../////////........................................................................////////////////////////////////////............///...------,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------......---------------------------...............------........./////////000000...///000111222222222222111111111111222222222222222222333444444444444333444444444444333333222222------...///000000000000......---------......///................................................++++++++++++++++++++++++******+++,,,------,,,+++,,,,,,------------------000...---++++++---...000....................................///////////////............---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,------...//////000,,,,,,,,,---------......,,,,,,------------------------......///000000000........./////////000000///............///000000---......///000111222222000000000000000000000000........................---......//////......---------------------------|||{{{ppp[[[HHH???>>>???999:::;;;:::777666777888666666666666555555555555222222111000/////////000........................,,,,,,---------.........------............---------,,,++++++------,,,++++++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,------...+++,,,------.........---------------------------,,,------......------,,,...------,,,,,,+++++++++++++++------------+++++++++++++++,,,,,,---------***+++---/////////...------------------------------------.........//////.../////////000000000111///////////////.........---///111222111111222333333444555555555555555555555555444444333222111111000000000000000//////............///////////////000000000111111000000///...//////////////////...........................------------------------,,,,,,,,,---------......,,,,,,,,,------------,,,***+++,,,---....................................------............------...........................//////////////////...................................................////////////////////////////////////////////////////////////..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------......------------------------------...............---............////////////......///000111111111111000000111111111222222222111222333333444444333333333333333333333222222222------............//////......------------......................................................++++++++++++++++++++++++++++++------------------------------------------000///---,,,,,,---///000------------------------........./////////000000///............---------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.............................................---...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------......///000000000............////////////...............//////000------...///000111111222////////////////////////........................------............------------------------------|||{{{ppp[[[HHH???>>>>>>999::::::999777666666777666666666666666666555555222222111000000000000000......////////////......,,,,,,,,,------------...------............------,,,+++***+++---...---,,,+++,,,------++++++,,,---------............------,,,,,,,,,,,,------------***+++,,,------...------------------------------------............------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,,,,---...///000000///...------------------------------........./////////......//////000000111111/////////000000000111111222444777888888888999:::999;;;===>>>======>>>?????????>>><<<;;;:::999888555555555555444333222222000000000000000/////////......//////......------......////////////..............................------------------------,,,,,,,,,---------......++++++,,,------------,,,***+++,,,---....................................------............------..............................////////////......................................................////////////////////////////////////////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------........./////////---...///000111111111111000000000111111111111222111111222333333333333333222222222222222222222222222111000...------......//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000//////...---------......000///...------...///000------------------------....../////////000000000///............---------,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------..................,,,,,,,,,,,,------------------............------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,---------......+++,,,,,,------.........------......///000000000------........./////////......------......///000.........//////000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,~~~rrr]]]HHH>>><<<<<<:::;;;;;;:::888777777888555666666666666666666666222111111000000000000000//////000111111000//////------------............------............------,,,+++***+++---...---,,,+++,,,------++++++,,,---------............---------------------,,,,,,,,,)))***+++,,,------------........................------............------,,,,,,,,,------------------,,,,,,++++++,,,,,,---*********+++,,,,,,------///////////////...------....................................////////////111111222333333444555555555555666777888999999:::;;;===@@@AAAAAABBBCCCEEEAAADDDFFFGGGFFFGGGHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEAAAAAABBBBBBAAA@@@>>>===;;;;;;999888666555444333///000000000//////...------...///000000///...---........................------------------------,,,,,,,,,---------......+++,,,---...///......---,,,,,,------...------,,,........................------............------........................---...///000000///...---................................................////////////////////////////////////////////////////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------.........//////---...///000111111111111000000000000111111111111111111222333333333333222111111111222222222222222333222000...///111444666000//////...------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))***...222111000///........./////////..................///.........................../////////000000000000///............---------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---------.../////////,,,,,,---------.........,,,---...//////...---,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///------......///000000000---------.........//////...------------...//////......//////////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu___III>>>;;;:::;;;<<<<<<;;;999888888999555555555666666666666666222111000000000000000111///000111222222111000///............/////////000---..................---,,,+++***+++---...---,,,+++,,,------++++++,,,---------............------.........------,,,,,,,,,((()))***+++,,,,,,---,,,........................------............------,,,,,,,,,------............---++++++++++++---...,,,,,,---......///000000111111000...---,,,++++++..................................../////////000666666777777888999999:::<<<===>>>???@@@BBBCCCCCCBBBDDDGGGHHHHHHIIIKKKLLLFFFIIIMMMNNNMMMMMMPPPRRRPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFDDDAAA>>><<<:::999333333333333333222111000---...///000000///...---........................------------------------,,,,,,,,,---------......,,,---///000000000//////............---,,,+++***........................---..................---........................---...///000000///...---................................................000000000000000000000000////////////////////////000/////////...............---,,,,,,++++++,,,,,,------------------------++++++---......---++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------.........//////---...///000111111111111000000000000111111111111111111222333333333333222111111111111111111222222000///......222777===@@@111000///...............................................................------------------------+++++++++(((''')))...333222111000///......///000......////////////......////////////////////////////////////000000000000//////.........---------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,........................//////.........---------,,,,,,------...///000000---------....../////////,,,---...//////...---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,---...//////,,,,,,,,,---------......++++++,,,,,,---...//////------......///000000000---------.........//////...------------.../////////////////////.........////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx^^^GGG>>><<<:::999999999888888888777777666666666666555555555555111000//////000000///...------............---------------............///------......------,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,........................,,,,,,,,,------------...***+++---......---+++***,,,,,,,,,------///000000...---,,,,,,+++++++++,,,...---,,,,,,---...000111000/////////000000111222888999;;;===???AAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFDDDGGGLLLNNNPPPPPPRRRSSSUUUSSSPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMKKKIIIGGGEEEDDD>>><<<999777555333000...............///000111111...---,,,++++++---...000...---,,,,,,+++++++++,,,........................,,,------......------,,,......------------..............................------------------------////////////...............------------...//////---------............///..................------///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,---...///000000000000000000000000000000---......///000111111222222222222222222222222222111111000000000000111111............///111222333........................------------------------+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))+++++++++,,,,,,,,,---------------............///////////////............,,,,,,,,,---------......000000//////.........---------------------------------------------------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------------------------------............/////////.........---------//////.........---------.........------,,,,,,,,,...---,,,,,,,,,,,,---...111000...,,,+++++++++,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////////////////////////////.........---------......------------......////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}vvv]]]GGG???>>><<<::::::999999888777777666666666666666555555555555111000//////000000///...------............---------------............///------......------,,,+++---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,........................,,,,,,,,,------.........***+++---......---+++***,,,,,,,,,---...///000111//////...---,,,,,,,,,---//////.........000111222000111111222444555777888>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBDDDGGGIIIJJJLLLOOOQQQUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTRRRQQQPPPOOOOOOOOOLLLJJJFFFCCCAAA???<<<:::999777555222000...,,,,,,.........---,,,,,,,,,+++......------,,,---------........................---......//////......---......------------..............................------------------------////////////...............------------...//////---------............///........................////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,---------.../////////////////////////////////.........///000111111111222222222222222222222222111111000000000000111111............///000000111........................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------............///////////////............,,,---------............000/////////.........---------------------------------------------------,,,,,,,,,------------...,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------------------------------------------------------............/////////.........---------//////.........---------......---------,,,,,,,,,---,,,++++++++++++,,,---000///---,,,++++++,,,,,,---,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................//////.........---------......------------..............................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||~~~ttt\\\FFF??????>>>;;;;;;:::999888666666555666666666555555555555444111000//////000000///...------............---------------............///------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++,,,,,,---...//////+++,,,---......---,,,+++,,,,,,,,,---...///000111111111000......---------////////////000111222333333444666888:::<<<>>>???EEEEEEDDDDDDCCCBBBAAA@@@<<<<<<:::999999999:::;;;@@@BBBDDDDDDBBBAAA@@@AAA<<<======>>>???BBBGGGJJJQQQTTTXXXXXXVVVUUUVVVXXXZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSYYYVVVRRROOOMMMKKKIIIGGGEEECCC???;;;666111...,,,//////000000///...---,,,///...............//////...........................//////////////////.........------------..............................------------------------////////////...............------------...//////---------............///........................////////////////////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////------..................////////////////////////......//////000000111111222222222222222222222222111000000//////000000111......---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------.........///---------............////////////............---------.........//////////////////...............------------------------------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------------------------------------------------------............///...............---------...............---------...------------,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.......................................---------......------------..............................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||~~~ttt[[[EEE>>>>>>===<<<<<<:::999777666555444666666555555555444444444111000//////000000///...------............---------------............///------......------,,,+++,,,------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------***++++++,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,---...///000111111111000///............,,,---...///111333444555888999;;;===@@@BBBCCCDDDGGGGGGGGGFFFEEEDDDBBBAAA777666555444333444666777>>>AAADDDEEEEEEDDDDDDEEE888777666444444777===AAAKKKPPPVVVXXXUUUSSSUUUXXXZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVUUUUUUTTT[[[YYYVVVTTTSSSRRRPPPNNNNNNMMMJJJFFFAAA<<<999777222222111000000000000000......------......///000..............................////////////............------------..............................------------............////////////...............------------...//////---------............///---------...............////////////////////////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////...............---------////////////////////////.../////////000000000111111111111111111111111111000000////////////000000///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...............////////////---------............/////////.........---------.........////////////000........................------------------------------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------------------------............///................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------------......................................................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}tttZZZDDD===<<<;;;<<<<<<:::999777666555444555555555555444444444444111000//////000000///...------............---------------............///------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++,,,,,,---...//////------------------------------,,,------...///000000//////...............---...000333555777999:::<<<===???AAACCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEE???===;;;999777777777777888;;;>>>@@@AAABBBCCCDDD999888666444333555:::>>>HHHOOOUUUWWWUUUSSSUUUWWWWWWXXXZZZ[[[YYYTTTOOOLLLMMMOOOSSSVVVYYYZZZYYYYYYYYYXXXVVVVVVWWWVVVTTTSSSUUUTTTRRROOOLLLHHHEEECCC;;;999555111///...//////...---------------..............................,,,------......------,,,......------------..............................---------....../////////////////////...............------------...//////---------............///---------.........//////////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////...............---------........................////////////000000000000111111111111111111111111000000////////////000000///...---,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------............///............------------.........////////////000---------...............------------------------------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///---.....................---.....................------------------------,,,,,,------------,,,,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................---...........................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~sssYYYBBB<<<<<<;;;;;;;;;:::999888666666555555555555444444444444333111000//////000000///...------............---------------............///------......------,,,++++++,,,---......---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------........................///000000222333555888:::<<<<<<===<<<===@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEECCC@@@<<<999666555333555777888999:::===???>>>>>>>>><<<<<<>>>AAADDDLLLPPPVVVXXXWWWVVVWWWXXXVVVXXXZZZ[[[XXXSSSMMMIIICCCEEEHHHMMMQQQTTTVVVWWWWWWWWWWWWYYYYYYXXXUUURRRSSSSSSSSSSSSQQQNNNLLLKKKFFFCCC>>>888333000......///......---,,,,,,------........................,,,,,,------------,,,,,,......------------..............................---------...//////000000////////////...............------------...//////---------............///,,,,,,------...///////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------..........................................////////////000000000000111111111111111111111111000//////......//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,,,,,,,,,,............/////////000---------............///.........------------,,,------........./////////---------------.........------------------------------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........---------............///---------...............---------...............,,,,,,,,,------------...,,,------......------,,,+++,,,------.........---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------.........---------------------------------.....................------------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,|||}}}rrrWWWBBB<<<======::::::999999888777777666555555555444444444333333111000//////000000///...------............---------------............///------......------,,,++++++,,,...//////...,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------......000///...------,,,------.........///000111222333666777888999:::::::::999888:::>>>AAADDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHFFFCCC???<<<:::777888888777666777999<<>>>>>AAAFFFJJJMMMOOOQQQSSSQQQQQQRRRUUUXXXYYYXXXVVV\\\[[[ZZZYYYXXXXXXXXXXXXRRRMMMDDD===;;;???EEEIIIJJJLLLNNNOOONNNIIIBBB===777;;;AAAHHHNNNSSSVVVWWWQQQSSSTTTTTTQQQKKKEEEAAA444333111000...---------..............................////////////...............------.................................---------...///000000111000/////////...............------------...//////---------.........//////,,,,,,------...///000000////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................000000000000////////////000000000000000000000000//////............//////.........------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...)))***+++,,,...///000111------------.........///---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------******+++++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////---------.........//////---------.........//////---------.........//////,,,,,,,,,------.........***+++,,,------,,,+++***,,,,,,.........---,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---...//////---------------------------------.........//////.........------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,oooVVVDDD???===:::<<<;;;:::999777666555444444999999333444999777///222111111000///......---------............------------------------------........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////.........---------,,,------......------,,,---,,,,,,,,,,,,---......111111000000//////......000000///..................000333777999888444111333555777777555333111111555888===BBBEEEFFFEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJNNNIIIEEEEEEGGGEEE@@@:::999<<<@@@DDDHHHLLLQQQTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXVVVPPPHHHBBB@@@AAAKKKJJJJJJKKKJJJEEE===666666000333???GGGHHHNNNWWWTTTXXXYYYUUURRRRRRQQQNNNBBB;;;222///000222111000///...---,,,,,,---......------,,,,,,,,,------...---.........//////000000///////////////////////////////////////.........------............------000000000000000000000000,,,---......//////......///////////////.........////////////////////////////////////000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++------------------------...------------...//////////////////////////////////////////000000000000000000000000////////////........................------------------------///...---,,,,,,,,,,,,,,,------------------------------++++++++++++------++++++,,,,,,---...//////........................................................................---,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...........................///000///...---...000......------------......000000///...------,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---......//////...,,,+++)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,---------.../////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---~~~}}}nnnUUUCCC>>>===:::<<<;;;:::999888666555555555777666333333666555222111111111000///.........---......//////......---------------------------........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///.........------------,,,------......------,,,---,,,,,,,,,,,,---......000000000//////.........///.........//////000111111111222444666666555444444555777777555333333333888;;;@@@DDDGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQPPPOOOOOOOOONNNNNNMMMOOOMMMLLLLLLNNNLLLHHHDDD@@@===:::888:::???FFFKKKTTTVVVXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[XXXUUUQQQNNNJJJFFFDDDEEEFFFIIIMMMOOOMMMGGGBBB===666666???EEEEEEJJJSSSTTTYYY[[[XXXUUUUUUTTTQQQDDD===555000000000///------------....../////////...------,,,------................../////////000/////////////////////////////////////////////...------............------........................,,,---......//////....../////////////////////...////////////////////////000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++******++++++------------------------...------------...//////////////////////////////.../////////000000000000000000000000/////////...........................------------------------......---,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------+++,,,,,,------.................................................................................///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---...///...---,,,---///......------------......000//////...------,,,,,,------,,,,,,,,,,,,++++++---,,,+++++++++,,,---------............,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---zzz|||{{{mmmTTTBBB======;;;<<<;;;:::999888777666555777444333555555333333666111111000000//////......---......//////......---------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---............------------,,,------......------,,,---,,,,,,,,,,,,---......//////..................---......///000111333333333333333333333444666666555555666555444333444666;;;===AAAEEEHHHHHHHHHGGGFFFHHHKKKKKKKKKKKKLLLNNNNNNMMMLLLLLLKKKKKKKKKLLLKKKLLLNNNOOOOOOOOOMMMLLLMMMIIICCC>>>===@@@DDDGGGLLLOOOSSSWWWXXXXXXVVVUUU[[[ZZZXXXWWWWWWYYYZZZ[[[^^^ZZZUUUTTTUUUTTTPPPLLLCCCDDDHHHMMMQQQRRRQQQOOOFFF???;;;>>>???>>>BBBKKKQQQWWW[[[ZZZYYYYYYXXXUUULLLEEE===777555444222///---......///////////////......------------..................////////////////////////////////////......//////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////////////////////////////////////////111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------------------------...------------...//////////////////////////////....../////////000000000000000000/////////..............................------------------------...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------........................................................................111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,---......,,,,,,---.........------------......//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,......------......---,,,+++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------...............---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---zzzzzzzzzlllSSSAAA<<<===<<<<<<;;;;;;:::888777777666777222444;;;:::222111777111000000000/////////.........////////////......------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---,,,,,,,,,,,,---......---------.............../////////000111222333444555666666666555555666777444555444333222333666888;;;===AAADDDFFFFFFFFFEEEEEEGGGIIIJJJIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKMMMOOOLLLNNNPPPQQQPPPPPPQQQRRRKKKJJJGGGFFFDDDCCCAAA???HHHKKKOOORRRUUUVVVVVVUUU[[[YYYWWWVVVVVVXXXZZZ\\\]]][[[YYYYYYZZZZZZXXXUUUJJJHHHFFFFFFIIINNNRRRUUUOOOHHHAAA>>>:::666999???JJJRRRXXXYYYZZZ\\\\\\YYYUUUPPPIIIDDDBBB@@@===;;;555333111///......//////000///......---..................///////////////////////////////////////............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////////////////////////////111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------...------------...//////////////////////////////........./////////000000000000/////////.................................------------------------------,,,,,,+++,,,,,,---,,,,,,---------------------------,,,,,,---------------------------,,,,,,.................................................................................///111111///---------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---...//////------...///......------------...............------,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------/////////...---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---|||xxxyyymmmSSS@@@<<<======<<<;;;;;;:::999888777777666444999AAA>>>444000555000000000000////////////...//////////////////...------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,------......//////222111111111111222333333555888::::::888666666777444444333222222444777;;;>>>???BBBDDDEEEFFFEEEEEEDDDFFFIIIIIIIIIIIIJJJLLLKKKLLLMMMLLLKKKKKKNNNQQQNNNPPPRRRSSSRRRQQQQQQRRRMMMLLLLLLLLLNNNMMMJJJGGGMMMNNNPPPRRRUUUWWWYYYYYYYYYWWWUUUTTTUUUWWWYYY[[[YYY[[[\\\\\\ZZZZZZ[[[]]]UUUOOOFFF???>>>DDDMMMSSSSSSNNNGGG@@@888222333777DDDLLLSSSVVVYYY]]]]]][[[ZZZWWWSSSPPPNNNLLLJJJIIIAAA===666000---,,,...000111000//////............///////////////.........////////////////////////---.........//////000000------............------------------------------,,,---......///.........---.........//////000000////////////////////////111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------------------------...------------...//////////////////////////////............////////////////////////....................................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------------------------------------------,,,,,,........................................................................+++,,,000444666555111...------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...........................000111000///...///000......------------......---------------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------/////////...---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---~~~xxxzzznnnTTT@@@;;;===>>><<<;;;;;;:::999999888888666888>>>AAA===555222333000000000000////////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---...//////000000333333222222222333333444555999<<<<<<999666666777444444555555555777:::===AAABBBDDDEEEFFFFFFFFFFFFAAACCCEEEFFFFFFFFFGGGHHHHHHJJJJJJHHHFFFFFFJJJNNNMMMPPPTTTWWWWWWUUUQQQNNNQQQNNNKKKLLLOOORRRRRRQQQNNNMMMMMMMMMNNNOOOPPPQQQVVVUUUTTTSSSTTTUUUWWWYYYUUUYYY\\\[[[XXXWWWZZZ^^^[[[UUUKKKBBB>>>AAAHHHOOOSSSRRRNNNGGG>>>888777888CCCKKKRRRUUUXXX\\\^^^\\\ZZZYYYXXXVVVTTTSSSRRRRRRMMMGGG???666111///000111222111000//////.../////////////////////.........////////////////////////------......///000000000------............------........................,,,---......//////......------......///000000000////////////////////////000//////......---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------...------------...//////////////////////////////------.........//////////////////.........------........................------------------------+++++++++++++++,,,,,,---+++,,,,,,------.........------............------------------------------........................................................................+++---000555777666111...------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................///000111111//////000111......------------......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------...............---------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---~~~yyy{{{oooUUU@@@:::===>>>;;;;;;;;;::::::999999888777===AAA===777555333111////////////000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......,,,------...000111222222222222222222333555666666666999;;;999555333555777555777888999999;;;>>>AAABBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGHHHHHHHHHIIIJJJMMMPPPRRRQQQPPPRRRXXX^^^bbbgggpppyyy|||wwwkkkbbb[[[YYYXXXZZZ___aaa___[[[VVVVVVUUUSSSQQQNNNLLLJJJRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWWWWWWWXXXYYYWWWVVVSSSNNNIIIHHHJJJMMMPPPSSSUUUPPPIIIDDDCCCCCCJJJPPPUUUVVVXXX\\\^^^\\\ZZZZZZZZZYYYXXXVVVVVVVVVTTTOOOHHHAAA:::666444333333222111000////////////000/////////............////////////////////////------......///000000111------............------........................,,,---......//////......------......///000000111////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,---......------------------------...------------...//////////////////////////////---------.........////////////.........---------........................------------------------++++++******+++,,,,,,---++++++,,,,,,---......///,,,---...//////...---,,,+++,,,,,,------.................................................................................//////000222333222///,,,...........................------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................///000111000///...///111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,+++,,,,,,+++******+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------------------------------------------------.......................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---|||}}}zzz|||qqqVVV@@@:::===>>>;;;;;;;;;::::::999999999888AAAAAA777111333444111////////////000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......,,,---...///000111222333000000111222444666888999888999999555111000444999777999;;;<<<===>>>AAADDD@@@AAAAAABBBBBBBBBBBBBBBLLLNNNPPPQQQQQQQQQRRRSSS___cccgggiiikkkpppxxx~~~llllllkkkhhhccc]]]WWWSSSPPPQQQQQQRRRSSSTTTTTTTTTVVVSSSQQQSSSVVVXXXVVVSSSQQQUUUYYYZZZVVVQQQNNNNNNMMMTTTYYYWWWRRRNNNMMMLLLQQQVVVYYYXXXYYY\\\]]]\\\[[[\\\]]]\\\ZZZXXXXXXXXXVVVSSSOOOIIICCC===888555333222111000////////////000000//////.........---////////////////////////---------...///000000111---..................---........................,,,---......//////......---------...///000000111////////////////////////---------...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,---...///------------------------...------------...//////////////////////////////---------.........////////////.........---------........................------------------------+++*********+++,,,,,,---++++++,,,,,,---...//////,,,---...//////...---,,,++++++,,,,,,---...//////........................................................................333111///.........---+++...........................------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...........................///000///...---...000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---------,,,+++***,,,+++*********+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------,,,------....../////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---~~~tttssssssjjjUUUBBB:::;;;>>><<<<<<:::999888777777777CCC???999555222333666888222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---...---,,,***))),,,,,,+++***+++,,,---...------------------------+++++++++++++++++++++++++++++++++++++++,,,---...---------............///..............................---------......//////000111333444555666666111111333555888:::999888:::888666333333666;;;???DDD>>>;;;===>>>===>>>@@@???CCCHHHJJJJJJNNNUUU[[[fffnnnyyy}}}wwwmmmjjjmmmuuu}}}}}}llliiiddd```\\\YYYUUUSSSSSSSSSRRRQQQQQQSSSUUUVVVVVVXXXWWWTTTSSSVVVWWWUUUVVVVVVWWWYYY\\\]]]YYYRRRYYY[[[ZZZWWWWWWZZZ\\\ZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ\\\ZZZSSSNNNMMMEEE<<<===;;;999555222111111111111000/////////000111222........./////////////////////////////////////////////.........---------////////////////////////////////////////////////............//////////////////............//////,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...---+++))))))***+++,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,---...---,,,,,,..................------///////////////......---------............------.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000//////.........---,,,,,,------...///000000................................................---------------------------------............///,,,------......------,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,------...///000///......///000000...---...............///000000////////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***------------------------+++++++++,,,,,,---------yyyvvvuuujjjUUUBBB:::<<<>>>======;;;:::999888888888???===888555333444555777222222111111000/////////........................------------------------.........---------,,,,,,,,,---------,,,,,,+++***,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------............///...........................------------......//////000222333555666666666777777888:::;;;;;;:::888222555999;;;<<<===???AAA@@@???AAAEEEFFFDDDDDDGGGCCCOOO```llltttxxx~~~}}}yyyjjjcccYYYRRROOOPPPSSSUUUOOOSSSVVVUUUUUUVVVUUUPPPVVVWWWWWWYYY\\\^^^\\\YYYYYY[[[ZZZWWWWWW[[[\\\ZZZ]]]]]]\\\\\\[[[[[[\\\\\\YYY\\\ZZZVVVTTTSSSNNNFFF???>>><<<;;;:::777222/////////000111111111111111000000/////////.........//////////////////////////////.........---------////////////////////////////////////////////////............//////////////////............//////,,,,,,---------............---------,,,,,,,,,++++++,,,,,,------,,,,,,+++...---+++***)))***+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,........................///////////////...------------............------......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000/////////.........---+++,,,,,,---......//////................................................------------------------------------............,,,------......------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,------...///000///......///000000...---...............///000000////////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------------}}}zzzwwwjjjTTTAAA:::<<>>>>><<<;;;:::999999999:::999777555444444555555222111111000000//////..................................................................---------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...------------------------------------------------+++,,,---------,,,+++***---------............///........................---------------...///000000111333444555666777777888999:::;;;;;;:::999888;;;===???@@@???>>>>>>???AAAAAABBBEEEEEEDDDIIIQQQ[[[jjj}}}yyyzzzuuufff]]]WWWRRROOOPPPSSSTTTSSSUUUYYYZZZXXXUUUUUUVVVXXXYYYZZZZZZ[[[YYY[[[[[[XXXXXX\\\]]][[[]]]]]]]]]\\\\\\\\\\\\\\\ZZZ\\\[[[YYYYYYYYYUUUPPPFFFBBB@@@AAACCC@@@888000///000111111222111111000000000000//////.........////////////////////////...............---------////////////////////////////////////////////////............//////////////////............//////,,,------------..................---------------+++,,,,,,------,,,,,,+++...---+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++,,,---------,,,,,,...........................////////////...------------............------...------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...............++++++,,,,,,------......------------------------........................------------------------------------............,,,------......------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,------...///000///......///000000///---...............///000000/////////............---------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------------------------------------,,,,,,,,,~~~}}}yyyjjjSSS@@@;;;===???>>>===<<<:::999999999999666666666555555555444444111111111000//////..............................------------.......................................---,,,+++***+++,,,---+++++++++,,,,,,,,,------------------------------------------------------+++,,,.........,,,***(((---------............///........................---,,,------...///000111222222444555666777777777888:::;;;<<<;;;;;;;;;;;;@@@???===<<<<<>>AAAFFFNNN[[[iiirrrwwwrrrmmmjjjhhhlllzzz{{{}}}~~~|||vvvmmmhhhfffbbb\\\WWWUUUWWW[[[\\\]]]aaagggfffkkknnnkkkiiimmmpppqqqlllgggfffnnn{{{~~~zzznnnkkkbbbWWWQQQQQQPPPNNNTTTPPPQQQVVVXXXUUUVVVYYYWWWZZZ[[[YYYZZZ]]]]]][[[YYYZZZZZZ[[[ZZZYYYXXXXXXSSSPPPOOOQQQTTTWWWZZZ\\\XXXOOOEEEAAACCCGGGHHHFFF;;;999555111000000222333---......///000111222222////////////////////////---.....................////////////////////////////////////////////////............//////////////////............//////---------.........//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............------,,,------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...............++++++,,,,,,,,,,,,,,,---------------------------........................------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...------,,,,,,------...------,,,------...///000...------...000111000..................///000000............------------------------------------///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))}}}wwwgggQQQAAA<<<>>>>>><<<;;;:::999888777777777333333555666666555444333111000000//////......---........................***++++++,,,,,,---------,,,,,,,,,---------------,,,,,,++++++,,,,,,------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------............///........................------...///111333444555555555666777888888888888888999;;;::::::<<>>AAAFFFOOO\\\eee~~~~~~~~~~~~zzzsssrrrtttuuurrrccc[[[\\\^^^bbbbbb]]]\\\eeeppp{{{{{{qqqhhh^^^\\\dddkkkkkkfffaaadddhhhiiijjjnnnvvv}}}~~~~~~mmm[[[LLLLLLNNNKKKLLLPPPSSSWWWYYYXXXYYY\\\\\\YYYXXXYYYZZZ[[[ZZZYYYWWWVVVIIIAAA;;;===AAAGGGPPPYYYXXXZZZWWWMMMBBB===BBBIIINNNLLLGGGBBB===888555333000000000000000000000000////////////////////////---------.........//////////////////////////////////////////////////////............//////////////////............//////............////////////+++,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------...------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......******++++++,,,------......---,,,+++++++++,,,,,,,,,,,,------...//////000------......------,,,+++------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------)))***+++,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,------...///000---------...000111000///...............///000000.........---------,,,,,,------------------------//////............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------yyyyyysssdddPPPBBB>>>======>>>===<<<;;;:::999999999555555666666555555444444000000000///......------........................,,,,,,------...///000000*********++++++,,,,,,,,,)))***,,,---...---,,,,,,***+++,,,---...---,,,,,,------------------------////////////////////////,,,++++++++++++,,,......---------.........//////........................//////000111333666888999666777888999999999999999===BBBIIIPPP[[[jjj|||yyyxxx}}}pppeee\\\XXXYYYVVV```mmmsssqqqlllhhhgggnnnrrrxxxzzzuuuoooqqqvvv}}}www|||{{{rrrcccccc___YYYTTTUUU[[[bbb___gggrrr{{{ttt\\\UUUTTTPPPPPPUUURRRVVVXXXWWWXXX[[[[[[XXXXXXYYY[[[\\\[[[ZZZXXXWWWNNNBBB999888:::>>>GGGPPPTTT\\\___UUUDDD:::<<>>CCCEEEOOOTTTXXXTTTKKKAAA;;;999EEEPPPWWWSSSLLLGGG@@@:::333444333111......///111000000///...............//////.........---------000000000000000000000000////////////////////////------......//////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***)))---,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,------------,,,,,,+++***,,,...//////...------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////---+++***,,,---......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...------...///000000//////000000000000000000000000...............------,,,---------------------------------............///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++}}}wwwjjjaaaSSSAAA===@@@===<<<<<<:::999888777777777666666555444444444444555000000000000////////////...---,,,---......,,,***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...///000222222111111333555666777888777666555777>>>HHHOOOkkk~~~}}}ssskkkfffeeeaaa]]]XXXXXXZZZ]]]]]]\\\lll{{{rrrhhh```aaalllyyy|||ooonnnllleee]]]VVVTTTPPPNNNNNNPPPSSSVVVZZZXXXYYY\\\\\\XXXXXX[[[XXXQQQGGG>>>;;;???HHHNNNLLLOOORRRSSSOOOFFF<<<555???JJJSSSTTTQQQPPPKKKFFF;;;777333111111222111000000//////.........////////////.........---------........................////////////////////////.........//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------..............................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---------------.........---,,,,,,++++++,,,,,,---............---,,,+++,,,...//////...------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,---...///---......///000000//////000000000000000000000000...////////////...------------------------------------------............+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,------,,,++++++***------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++xxxkkkbbbTTTAAA===@@@===<<<<<<:::999888777777777666666555444444444444555000000000000////////////---,,,,,,,,,------,,,***,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////......000111000111222333444555555555999;;;<<<===CCCPPPaaannnsssbbbYYYVVVUUUUUU[[[bbbllluuuyyywwwrrrmmmxxxxxxiiihhhkkkkkkiii]]]bbbgggooo~~~vvvmmmaaaUUUNNNNNNQQQTTTWWWVVVXXX\\\[[[WWWUUUWWWYYYXXXSSSHHH??????IIISSSQQQOOOMMMMMMLLLGGG===555999CCCNNNSSSVVVVVVSSSOOOFFF>>>555222333555222/////////.........//////000...............---------........................///////////////////////////////////////.........///............------------------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---------------...------,,,,,,,,,,,,,,,......//////......------,,,...//////...------...................................................------------------------------------------------------------------------,,,+++***,,,//////---***......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,......------......///000......///000000000//////000000000000000000000000//////000000000///......------------------------------------............+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,+++++++++***+++++++++,,,---------------------------------,,,---...//////---+++***------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++yyylllbbbTTTBBB===@@@<<<<<<<<<:::999888777777777666666555444444444444555000000000000////////////...---,,,---......---+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...111222111000111111000333666888777666555444666>>>IIIRRR[[[hhhyyy{{{rrrkkk^^^SSSPPPXXXbbbgggxxx|||~~~}}}vvvwww{{{tttnnnjjjggg]]]\\\WWWUUU^^^sssppp___TTTNNNLLLTTTRRRTTTYYYZZZWWWTTTUUUXXXZZZWWWNNNDDD@@@EEELLLZZZTTTNNNIIIFFFBBB<<<888777>>>HHHPPPVVVWWWTTTQQQNNNFFF<<<555333222000...///............///000000................................................////////////////////////000000//////......------///............---------------------------------...........................------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,++++++------------------------,,,++++++***+++,,,...///---------------,,,,,,+++......---,,,,,,,,,,,,,,,------............------,,,...//////...------...................................................------------------------........................------------------------...,,,+++...333555000,,,......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,.............../////////...//////000000000//////////////////////////////000000000000000//////...------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,---.........------++++++,,,---......//////------------------------+++---///111000///,,,+++------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++zzzxxxkkkaaaTTTAAA===@@@===<<<<<<:::999888777777777666666555444444444444555000000000000///////////////...---...000000///---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++///444777666444222111444666777666666888;;;???CCCMMM[[[eeemmmvvviiiYYY[[[jjjxxx}}}~~~vvv}}}yyywwwuuutttyyyzzz~~~uuuhhhccchhhqqquuujjjXXXMMMQQQNNNOOOUUUYYYXXXXXXYYYXXXYYYXXXSSSLLLFFFDDDCCCUUUTTTRRROOOIIIBBB===999777:::BBBMMMVVVXXXVVVTTTRRRNNNFFF<<<444///......//////............///000---.....................////////////////////////////////////////////////000000//////......------///............---------------------------------........................---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,+++++++++------------------------,,,++++++***+++,,,...///++++++,,,,,,,,,,,,+++***///...------,,,,,,------+++,,,,,,---------,,,,,,,,,...//////...------...................................................------------------------........................---------------------------++++++...444555111,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,------............///000000000000000//////////////////////////////000000000000000//////...------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,------.........---,,,------...///000111111------------------------+++---///111111///---+++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++{{{uuuvvviii```SSSAAA===@@@===<<<<<<:::999888777777777666666555444444444444555000000000000///////////////......///111111000...,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,000555888888666444333555555555555888@@@LLLUUUbbbgggllloooooorrryyy~~~{{{qqqkkkjjjhhhbbb]]]www~~~zzzuuuvvvzzz|||~~~xxxuuuyyyqqqvvvwwwhhhPPPKKKHHHMMMRRRTTTVVVXXXXXXXXXXXXXXXUUUPPPIIIEEEHHHMMMTTTVVVQQQHHH>>>888777666<<>><<<<<<:::999888777777777666666555444444444444555000000000000////////////---,,,,,,---///000///---,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,------...///000000111222222111111333666999999JJJbbbwwwzzzooo```SSSKKKLLLPPPXXXcccppp|||zzz|||wwwpppoooqqqsss|||mmm^^^VVVRRRNNNMMMNNNQQQSSSWWWXXXXXXXXXYYYZZZTTTNNNHHHHHHLLLJJJAAA888888111222@@@OOOUUUWWWYYY]]]YYYVVVUUUTTTNNNCCC;;;333222000///---,,,,,,,,,---------.........//////........................////////////////////////---.........//////000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------...---,,,***))))))+++...000111222111000//////...------------...,,,------.../////////...,,,...//////...------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,...000......---------,,,,,,,,,------------------------......---,,,,,,+++******------------------------........................------............---------...000111111111000///111111111111111000//////000000000000000000000000...............------,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***+++,,,---......///...,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------......//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~nnnggg[[[NNNCCC===<<<===;;;:::999777666555555555444444555555444444333222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------........................------------------------***+++,,,---....................................111000...---...000222333555333222333444555777:::???bbb~~~wwweeeOOOGGGLLLXXXbbbpppxxx|||xxxtttrrrrrrxxxuuujjjeeedddppp|||zzzeeeeeeeeeZZZQQQOOOMMMSSSUUURRRTTT[[[]]]YYYYYYTTTMMMGGGBBB>>>:::777///666888999FFFXXX```\\\\\\ZZZXXXVVVTTTQQQMMMKKK===666...+++...111111000000///------......---+++////////////000000000000000000000000000000000000000000//////.........---///............------------,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------111111000000//////......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111333222000//////.........---------000000000///...---++++++------------------------------------------------.........------,,,,,,,,,---------............///---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///............//////////////////000000000000//////////////////////////////111111000000//////......///---***((('''(((***+++//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---...000111---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++************************000000...---+++***((((((...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++|||ooohhh[[[NNNCCC>>>===>>>;;;:::999777666666555555444444555555444444333222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------........................------------------------++++++,,,---....................................000000......---...///000333333444444444666;;;@@@QQQooo|||jjjbbb\\\WWW\\\eeeooovvv}}}uuuooopppuuu{{{}}}xxxvvvccchhhtttyyylllfffSSSQQQNNNOOOUUU\\\^^^[[[XXXUUUOOOJJJDDD===777333222666777777CCCUUU]]]ZZZ]]][[[YYYWWWVVVTTTQQQNNNEEE>>>444///...000111111111///......000000///---////////////000000000000000000000000000000000000000/////////............///............---------------,,,,,,------...///......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........///////////////.........---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---///111000...//////.........---------......///......---,,,+++------------------------------------------------.........------,,,,,,,,,---------............///---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---------............///............//////////////////000000000000//////////////////////////////////////////.........------,,,+++******+++---...///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++zzzqqqhhh[[[MMMCCC>>>>>>>>>;;;:::999888777666666666444555555555555444333333000000000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,------...---------......................../////////000000000111111000222444555777===EEEJJJ```xxxooo```cccmmmuuu}}}vvv{{{zzztttuuu}}}|||wwwppplllooovvvuuufffVVVRRRTTTVVVWWWWWWXXXVVVSSSPPPJJJBBB999333444666555444???PPPZZZYYY]]][[[ZZZYYYYYYXXXUUUSSSOOOIII???666000///000222111/////////111222111000////////////000000000000000000000000000000000000////////////............///............------------------,,,------...///---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////.........---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,...............---------,,,------...------,,,,,,------------------------.................................------------------------............///------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------............///............//////////////////000000000000//////////////////////////////............------------,,,,,,------...///000000.........------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++yyysssiiiZZZLLLCCC?????????;;;:::999888777777777777555555555555555444444333000000000000////////////...............---------------------------------...------------,,,,,,,,,+++,,,------......---------------------------------------------------------------...------,,,,,,........................---...000222444555555555333666999>>>GGGQQQXXXZZZdddwww~~~ssshhheeemmmxxxhhhoootttxxx|||vvvssswww}}}{{{kkkccclllrrreee\\\UUUSSSUUUUUUVVVVVVVVVSSSLLLCCC<<<666666333333===MMMWWWXXX[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUQQQJJJ@@@666111//////000///...///111222111000////////////000000000000///////////////////////////////////////.........///............------------------------...//////---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------......------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................++++++,,,------...------------------------------////////////////////////...............------------------............///------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///............//////////////////000000000000//////////////////////////////........................,,,---...///000//////.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++zzztttiiiXXXJJJBBB?????????;;;:::999888777777777888555555666666555555444333000000000000////////////........................------------------------.........---------,,,,,,+++,,,------......---------------------------------------------------------------...------,,,,,,...........................///111222444555555555:::>>>DDDMMM]]]kkkmmmggghhhvvv{{{kkkcccaaa^^^hhhyyyvvvpppxxxyyysssoooooosssuuutttqqqaaa]]]^^^ccchhhkkkpppuuuzzzzzz|||||||||zzzxxxwww}}}xxx___qqqxxxdddWWWRRRPPPQQQTTTWWWWWWTTTNNNIII:::888444666???MMMVVVYYYYYYYYYXXXYYY[[[[[[ZZZXXXWWWUUUQQQIII???666111...///...---...000111000///////////////000000000000////////////////////////.........//////////////////............---------...------------...//////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------...........................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.....................++++++,,,---............------------------------////////////////////////........................---------............///------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///............//////////////////000000000000//////////////////////////////////////////////////////---.../////////...,,,+++---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---------,,,+++{{{uuuhhhVVVHHHAAA??????>>>::::::999888888888888888555666666666666555444444000000000000////////////.............../////////------------------------............---------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------........................000111111111222222333333???HHHSSS^^^lllwwwssshhhllluuu~~~|||lll^^^]]]cccnnnvvv}}}{{{|||{{{pppfff```ZZZUUUVVV[[[```___]]]SSSRRRTTTZZZ^^^___ccchhhkkkkkkkkkjjjiiigggeeedddccceeeiiinnnttt~~~||||||ZZZ^^^bbbgggooo}}}___JJJMMMNNNPPPSSSVVVVVVTTTRRRBBB???===???GGGPPPVVVXXXXXXXXXXXXYYY[[[\\\[[[YYYWWWVVVTTTPPPIII@@@777111///...---...000000000...////////////000000000000000000000000000000000000.........//////////////////............---------......------......///000------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////.............../////////......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...000---------...............,,,------.../////////...------------------------......................................./////////---------............///------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///............//////////////////000000000000///////////////////////////////////////000000000000000---......///...,,,+++)))---------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***+++---......---,,,,,,|||uuugggTTTFFF???>>>>>>>>>::::::999888888888999999666666666666666555444444000000000000////////////---........./////////000....................................------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---....................................111111111222444777999:::JJJ\\\mmmvvv{{{}}}uuuhhhfffllltttvvvoooiiinnnyyy~~~}}}uuummmiiiqqqsssssspppooommmcccXXXTTTQQQMMMLLLNNNQQQSSSTTTSSSQQQRRRWWWYYYZZZ^^^cccdddcccbbb```]]]ZZZXXXVVVUUUWWW[[[^^^bbbiiirrrxxxvvvggg[[[[[[___gggvvvxxxXXXRRRPPPOOOPPPSSSVVVXXXXXXNNNJJJIIILLLQQQUUUWWWWWWYYYXXXXXXZZZ\\\]]]\\\ZZZZZZWWWUUUSSSOOOIII@@@:::222000//////111111000...////////////000000000000000000000000000000000000............/////////000///............---------...............//////000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////,,,,,,---------...............------------......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---///111---------.........//////......//////000/////////---------------------------------------------------........./////////000---------............///------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------............///............//////////////////000000000000//////////////////////////////........./////////000000---------...------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++---...///...---,,,|||uuugggSSSDDD>>>=========::::::999999888999999999666666666666666555555444000000000000////////////---.........//////000000........................//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......///...........................//////111444999>>>CCCFFF[[[ttt|||oooZZZ^^^hhhssswwwyyy~~~xxxqqqnnnyyywwwsssoooiiibbbZZZTTT\\\[[[YYYYYY```eee]]]PPPQQQQQQOOOKKKHHHHHHMMMRRRVVVSSSSSSUUUVVVWWW\\\bbb___^^^\\\YYYVVVSSSPPPNNNMMMPPPTTTVVVXXX]]]ccchhhmmmlllkkklllooossswwwzzzpppeee___WWWXXX```fffyyyZZZVVVRRRPPPRRRVVVZZZ[[[WWWSSSRRRUUUXXXXXXWWWVVVZZZYYYYYY[[[]]]^^^]]][[[\\\XXXTTTSSSSSSOOOGGGAAA444222111111222222000///////////////000000000000000000000000000000000000---.........//////000000//////.........---------...............///000000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------......------------......---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////------///222---------.........////////////000000000000//////---------------------------------------------------.........//////000000---------.........//////------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000//////000000000000//////////////////////////////---------.........//////,,,,,,------.../////////------------------------+++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...000111+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---,,,,,,++++++,,,,,,***+++---//////...---,,,{{{wwwhhhSSSEEE@@@???>>>===;;;;;;:::999999888888777666666666555444444333333444444333222111000///...------------------------......------------......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,111------000111///...000333111444:::>>>DDDQQQ```sss}}}tttiii\\\lll~~~zzzuuu|||wwwmmmgggeeedddhhheeebbbdddfffddd[[[TTTMMMNNNRRRWWW\\\\\\XXXTTTPPPNNNKKKIIIIIIKKKNNNPPPOOOPPPRRRTTTUUUUUUUUUTTT^^^ZZZVVVUUUVVVVVVTTTQQQNNNMMMMMMNNNPPPSSSVVVXXX\\\```cccbbb```^^^^^^```hhhrrrppp[[[NNNQQQaaazzzyyy```RRRNNNOOOTTTZZZ[[[WWWVVVXXXZZZXXXXXX[[[ZZZZZZYYYWWWVVVVVVYYY[[[^^^[[[WWWVVVUUUSSSOOOKKKIII@@@444...///111111000000000000000000000000000000000000000////////////000000//////.........---/////////...------,,,,,,------......------,,,+++------------------------------......------,,,+++------------------------000+++,,,444999444///------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............//////...---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------............//////000000111111......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---......,,,++++++...000111111///......------///000111222000......///000000/////////000000///...------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyzzzkkkVVVHHHBBBAAA@@@>>>;;;;;;:::999999888888777666666666555444444333333444333333222111000///...------------------------.........------.........000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++,,,,,,------,,,,,,+++......---------,,,,,,,,,000---,,,///000///000222...000777AAAIIIQQQ___llluuupppgggkkkyyy||||||}}}~~~{{{vvvnnnfffaaa``````aaabbb___\\\]]]___]]]VVVPPPHHHJJJOOOVVV[[[\\\YYYVVVSSSQQQOOOMMMLLLMMMOOOPPPTTTTTTTTTTTTSSSRRRQQQQQQYYYWWWUUUSSSRRRPPPNNNLLLOOOOOOPPPPPPPPPOOOOOONNNUUUXXXZZZYYYVVVTTTUUUWWWZZZbbbnnnxxxuuucccSSSVVVcccwwwxxxaaaSSSPPPSSSUUUUUUUUUWWWZZZYYYVVVXXX]]]YYYZZZYYYWWWVVVVVVYYY[[[^^^[[[YYYXXXWWWUUURRRNNNKKKDDD;;;444222111111///000000000000000000000000000000000000////////////000/////////............------..................//////000000//////...---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---((()))000444111,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............//////...---,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------......///000000000111111111111......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---------,,,+++,,,---///000000///......---...///000111111000......///000000//////////////////...------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}xxxxxxjjjWWWHHHBBB@@@???===;;;;;;:::999999888888777666666666555444444333333333333222111000//////...------------------------........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///,,,,,,------------,,,,,,...------------,,,,,,,,,///,,,,,,///000///111555000666AAAOOOYYYcccnnnxxx{{{qqqeee```mmm}}}|||vvv}}}yyysssfffccc^^^ZZZXXXZZZ]]]___ZZZWWWSSSSSSSSSRRRNNNKKKCCCFFFLLLSSSYYYZZZXXXUUUQQQQQQQQQOOOMMMLLLMMMNNNSSSRRRQQQPPPNNNMMMLLLLLLRRRSSSSSSRRROOOMMMLLLLLLLLLMMMNNNOOONNNLLLJJJHHHRRRTTTVVVTTTPPPNNNOOOQQQPPPUUU\\\cccjjjtttmmm^^^WWW___mmm}}}yyyccc[[[VVVQQQNNNPPPUUUYYYXXXUUUXXX^^^XXXYYYYYYWWWVVVWWWYYY[[[]]]\\\ZZZYYYYYYXXXUUUSSSOOOKKKDDD===777333000///000000000000000000000000000000000000////////////////////////............,,,,,,------...//////000//////000000//////...---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((---000///,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////......------------......000000111111111111222222......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............///000000111///......///000000//////////////////......---....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}vvvpppdddSSSFFF???>>>===<<<;;;;;;:::999999888888777666666666555444444333333333222222111000/////////........................---..................---............------......---------------------------...///...---------///,,,,,,------------,,,,,,---------------------------,,,---111111///111555>>>FFFSSSaaakkkrrrxxx}}}~~~{{{uuukkkbbb\\\ZZZ[[[```ttt{{{|||xxxrrrlllggg^^^[[[WWWSSSRRRSSSVVVXXXSSSQQQMMMKKKJJJIIIHHHHHHGGGJJJOOOUUUXXXYYYWWWVVVPPPRRRTTTSSSQQQOOOPPPRRRQQQPPPOOONNNNNNMMMMMMMMMLLLPPPTTTTTTQQQNNNNNNOOOJJJKKKMMMOOOPPPPPPOOOOOOWWWYYYYYYVVVQQQOOOPPPRRRQQQTTTWWWZZZ___eeelllrrrkkkjjjtttiiicccdddnnnvvviiiYYYNNNMMMOOOTTTVVVUUUWWW[[[WWWXXXXXXXXXVVVWWWYYYZZZ[[[ZZZZZZZZZZZZYYYWWWVVVSSSRRRNNNGGG>>>666222000000000000000000000000000000000000000///////////////////////////.........---------.........//////---------...------,,,+++------------------------------......------,,,+++++++++++++++++++++++++++...++++++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------.../////////......------------......000000000000000000000111......------------......---------............///................................................------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,---.............../////////000000...------///000000///...///////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||tttiii___PPPEEE???=========;;;;;;:::999999888888777666666666555444444333333222111111000000/////////........................------...//////...------------..................---------------------------...///...---------///,,,------......------,,,------------------------+++,,,///444444222555:::NNNXXXeeeqqqyyy}}}}}}|||uuujjj^^^WWWXXX\\\^^^^^^___qqq~~~rrrjjjeeebbbaaaWWWTTTPPPLLLJJJJJJLLLMMMOOONNNLLLIIIGGGGGGJJJLLLOOORRRUUUXXXYYYXXXXXXWWWSSSXXX[[[\\\YYYXXXZZZ]]]WWWWWWVVVUUUTTTSSSRRRRRRPPPTTTYYYYYYVVVQQQOOOOOOPPPPPPPPPQQQSSSUUUWWWYYY[[[]]]]]]YYYSSSPPPOOOQQQSSSUUUWWWYYY[[[\\\___``````[[[^^^jjjsssyyy}}}nnnffftttwww[[[QQQKKKOOOUUUWWWVVVVVVVVVWWWXXXXXXWWWWWWXXXZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWTTTNNNEEE<<<666333111111111111111111111111000000000000////////////........./////////////////////.........------------------...------,,,+++------------------------------......------,,,+++++++++++++++++++++++++++---------,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///,,,---------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------.../////////......------------....../////////////////////.........------------......---------............///................................................------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,...///...,,,+++,,,...---......//////////////////...,,,---///000000///......///////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{qqqhhh___SSSGGGAAA?????????;;;;;;:::999999888888777666666666555444444333333111111000000000/////////........................,,,---...//////...---,,,,,,---......///.........---------------------------...///...------...///------............------,,,,,,,,,------------...------111666888999???GGG[[[fffrrr{{{}}}wwwddd^^^YYY___jjjrrrqqqlllpppxxx|||yyyxxxzzzqqqhhhaaa]]]\\\\\\TTTRRRNNNJJJIIIIIIJJJLLLLLLNNNNNNMMMLLLNNNTTTYYYVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^ccchhhhhhfffeeeiiimmmggggggfffeeebbb___\\\ZZZbbbeeeiiiiiieee___ZZZVVVZZZYYYXXXWWWXXXZZZ]]]^^^```bbbccc___YYYSSSQQQQQQSSSVVVZZZ]]]]]]YYYTTTQQQVVVTTTTTTXXX\\\aaakkkuuu{{{kkkccceeewwwuuucccRRROOOTTTVVVUUUSSSUUUVVVXXXXXXWWWWWWXXXZZZVVVXXXYYYYYYXXXWWWWWWXXXYYYXXXVVVRRRLLLCCC;;;666111111111111111111111111000000000000////////////.........///////////////000//////...------,,,,,,//////000000//////...---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,***+++...///---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------------------------------............///+++,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------.../////////......------------......//////............------......------------......---------............///................................................------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,///111000---+++,,,...---......///000/////////...---,,,,,,...000000///---...//////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{sssjjjbbbVVVJJJBBB???>>>>>>;;;;;;:::999999888888777666666666555444444333333000000000000////////////........................,,,---///000000///---,,,,,,,,,.../////////..............................---...///...------...///------............------,,,,,,,,,---------......000///111666:::AAAOOO[[[fffppp{{{vvvlll]]]^^^cccppp~~~}}}zzzzzzvvvrrrxxxtttpppsssuuurrrrrrpppjjjddd^^^[[[ZZZUUUSSSPPPMMMKKKKKKLLLMMMHHHMMMRRRTTTUUUZZZcccjjjfffhhhjjjjjjkkknnnssswwwyyy~~~~~~~~~{{{wwwttt|||~~~wwwqqqooooooooooooooooooppppppooorrrsssppphhhaaa^^^]]]YYY^^^eeejjjhhh```UUUNNNOOOSSSUUUTTTVVV]]]dddfffhhhrrr}}}mmm```aaannn|||bbbUUUSSSSSSTTTUUUTTTUUUWWWXXXWWWWWWXXXYYYVVVXXXZZZZZZWWWVVVWWWYYYZZZXXXVVVTTTQQQJJJAAA:::111111111111111111111111000000000000////////////............/////////000..................------//////000000//////...---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&+++,,,******------***+++++++++,,,,,,---------........................,,,------......------,,,---------------------------------............///+++,,,---.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------.../////////......------------......000/////////..................------------......---------............///...........................................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---111444222...+++,,,...------///000000000///......,,,+++,,,...000000///------...///////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||vvvkkkcccWWWKKKAAA<<<;;;;;;;;;;;;::::::999888888777777666666555444444333333000000000000////////////////////////////////////,,,---///000000///---,,,+++,,,.../////////..............................---...///...------...///------............------,,,,,,,,,------.........333111111555;;;GGGZZZkkknnnxxx{{{nnnaaa```dddlllyyywwwuuuqqqqqq}}}}}}kkkgggjjjlllpppsssuuurrrkkkbbb\\\YYYVVVSSSOOOLLLJJJIIIJJJJJJFFFLLLTTTYYY\\\cccnnnwww|||~~~zzzrrrmmmlllbbbiiirrrxxxwwwlll]]]SSSRRR[[[^^^XXXVVV[[[\\\XXXXXX]]]fffqqq~~~rrrXXXbbbtttqqq\\\SSSPPPSSSWWWSSSUUUWWWXXXWWWWWWXXXYYYVVVYYY[[[ZZZXXXVVVXXXYYY[[[WWWTTTTTTSSSNNNEEE===111111111111111111111111000000000000////////////---.........//////000000,,,,,,------.../////////------......------,,,+++------------------------------......------,,,+++------------------------%%%+++...+++***......***+++++++++,,,,,,---------........................,,,------......------,,,---------------------------------.........//////***+++---...///...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------...//////000.........------.........111111000000/////////............------.........---------.........//////...........................................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000...222555333///+++,,,///,,,---///000000000///...---,,,+++,,,...000000///------...///000000//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++***+++,,,------,,,+++***++++++,,,---------,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~xxxlll```PPPEEEAAA@@@???===;;;;;;;;;:::999888666555666555555444444333222222000000000000////////////------------------------......------------......//////.........---------+++,,,---////////////...------............------+++++++++,,,,,,,,,------000...,,,,,,---/////////111000888HHHTTT[[[ggguuuuuullljjjlllsssvvvyyyqqqooorrr~~~~~~wwwmmmgggeeeeeennnnnnooommmiiiccc]]]YYYVVVVVVUUUUUUSSSRRRPPPOOOLLLQQQ^^^lllnnnnnnzzztttkkkgggeeeaaa___^^^]]][[[YYY^^^VVVSSSXXX```iiiwwwsss```___hhhuuuaaaIIILLL[[[YYYSSSPPPUUUYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYY]]]YYYUUUUUUWWWVVVQQQLLL777555222///......000222000000000000000000000000////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------,,,,,,---...---,,,***))),,,,,,,,,---------......,,,------......------,,,------............------------,,,,,,---...000111---,,,,,,++++++,,,,,,---........................+++,,,------......------,,,,,,,,,---------......------......//////000000---------....../////////........................................................................000///...---------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------,,,,,,...//////...---,,,+++,,,---------------............//////////////////.........000000//////.........---........................,,,------......------,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++{{{uuujjj^^^OOODDDAAA@@@>>>===;;;;;;;;;:::999888777666666555555444444333222222111000000000////////////------------------------......------------......//////.........------------......//////...---,,,------............---------------.........//////...---------...000111111000666BBBOOOYYYdddtttzzzmmmeeehhhttt~~~~~~zzzqqqmmmvvvvvvooommmxxxwwwuuupppjjjeeebbbaaaeeegggiiijjjhhheeebbb___dddbbb^^^ZZZZZZ[[[^^^```iiimmmzzzzzztttnnnhhhdddaaa[[[WWWXXXYYYZZZ___gggkkk{{{zzzcccUUUUUUjjjzzzbbbUUUSSSQQQPPPRRRWWWYYYWWWWWWZZZYYYYYYXXXWWWWWWXXXXXXYYY\\\YYYUUUUUUWWWVVVRRRMMM@@@:::333000000111111000000000000000000000000000////////////////////////......------------......///............---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------,,,,,,---------,,,+++***,,,,,,,,,---------......,,,------......------,,,------............------......------...///111222---,,,,,,++++++,,,,,,---........................,,,---......//////......------........./////////.........///////////////.............../////////------------------------////////////////////////........................//////...------------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------,,,,,,...//////...---,,,,,,,,,---------------............////////////////////////...000/////////....................................,,,------......------,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyssshhh\\\MMMCCC@@@???>>>===;;;;;;;;;:::999888777777666555555444444333222222111111000000000/////////------------------------......------------.....................---------////////////...---,,,+++------............---------------.........//////------------...000111222000>>>MMMTTT\\\lll~~~ppp___[[[gggzzztttjjjooo~~~uuukkkfffdddmmmlllkkkjjjiiifffccc```aaabbbeeegggiiiiiihhhgggggggggiiilllqqqwww}}}~~~zzzmmmfff___[[[WWWTTTUUUYYYZZZeeesssyyyYYYJJJXXXooo~~~zzzbbbPPPLLLMMMRRRXXXXXXTTTVVVZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[XXXVVVVVVWWWVVVSSSOOOLLLCCC888222222333111...000000000000000000000000////////////////////////......------------......///............---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......,,,------......------,,,------............------///.........///000111222---,,,,,,++++++,,,,,,---........................---...//////000000//////....../////////000000000000000///////////////...//////..........................................////////////////////////...........................------------...//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...//////...------,,,,,,---------------............///......//////////////////////////////....................................,,,------......------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------------------{{{tttfff[[[LLLBBB??????>>>===;;;;;;:::999888888888888666555555444444333222222111111111000000000//////..............................------------..............................//////.........------,,,------............------+++++++++,,,,,,,,,---------............///222444777GGGSSSVVV]]]nnn|||{{{rrreee^^^bbbpppyyyxxx}}}{{{ssswww{{{sssnnnkkkhhhfffhhhggggggiiimmmmmmjjjfffdddfffiiilllnnnpppqqqqqqlllrrrzzzwwwlllbbb\\\ZZZ[[[WWW[[[bbbjjjzzzzzz```[[[bbbvvvxxxcccRRROOOOOOSSSTTTSSSTTTWWWYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWWWWXXXWWWUUURRRSSSKKK@@@777333222000///////////////////////////////////////////////////......------------......///............---------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,------............------...............///000000---,,,,,,++++++,,,,,,---........................------...///////////////....../////////000000000111000000000//////..................------------000000000000000000000000................................................,,,,,,,,,------///000000------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...//////......------------------------............///............///////////////////////////.................................,,,------......------,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{tttfffZZZKKKBBB??????>>><<<<<<;;;:::888888888888999666555555444444333222222111111111111000000000000..............................------------......---.....................------------......//////------............------+++++++++,,,,,,,,,------...//////......000666:::FFFQQQYYYYYY___kkkqqqoooWWWWWWXXX]]]hhhwww|||{{{}}}uuuhhhbbbeeehhhgggddddddccccccgggmmmqqqqqqooojjjlllpppuuuyyy|||~~~wwwlllfffTTTRRRQQQUUU```tttlll```{{{gggZZZNNNMMMPPPRRRSSSTTTWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXVVVUUUTTTQQQJJJ???555//////111////////////////////////////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------............------,,,,,,---------------------,,,,,,++++++,,,,,,---........................,,,,,,---............---------........./////////111111000000/////////............---------------////////////////////////------------------------////////////////////////,,,,,,,,,---...///000111------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...///...//////.........---------------............///---.........//////000000.........///////////////........................,,,------......------,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyqqqggg[[[LLLBBB???>>>===<<<<<<;;;999888888888999:::666555555444444333222222222222111111111000000000..............................------------......---------...............---,,,,,,------///000000------............---------------.........//////////////////000555???FFFVVV\\\aaabbbccceeeccc```QQQTTTXXX]]]eeeppp{{{~~~xxxuuuyyy~~~~~~qqqbbb]]]aaaeeeccc______^^^^^^aaafffmmmrrrtttnnnrrrxxx}}}}}}~~~nnneee\\\WWWVVVZZZfffppp}}}}}}mmmVVVMMMNNNPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXRRRSSSQQQGGG:::222000222000000000000000000000000////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,------......------,,,------............------+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,---...---------------........./////////111000000000000000000///....../////////000000000////////////////////////........................////////////////////////,,,,,,,,,---...///000111------------------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...///...////////////...---------------............///------......///000000000.........///////////////........................,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++xxxoooiii]]]MMMCCC???>>>===;;;<<<:::999777777888999:::666555555444444333222222222222222111111111000000..............................------------......---------........./////////...------------//////------............---------------.........//////...///000000444===KKKVVV]]]aaagggkkkeee\\\WWWXXX]]]aaadddeeeeeehhhooovvvyyyuuuuuu|||}}}xxxqqqhhhcccaaa```^^^\\\ZZZYYYYYYYYY^^^fffpppwwwtttyyy~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~|||yyywwwvvvwwwxxxxxxuuutttuuuwwwzzz|||}}}|||uuuwwwxxxxxxxxx{{{xxxiii[[[UUUVVVaaayyy|||fffUUUNNNMMMPPPSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZSSSTTTSSSMMMCCC:::444222000000000000000000000000////////////////////////......------------......///............---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,------......------,,,------............------,,,,,,---......---,,,+++---,,,,,,++++++,,,,,,---........................,,,------...................../////////000000000000000000000000111111111000000111222333444444555111111111111111111111111000000000000000000000000////////////////////////---------------...///000------------------------,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,---------,,,,,,...///...//////000///...---,,,---------............///------......///000000111............/////////000........................,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,------......------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxooojjj^^^NNNCCC???>>>===;;;<<<:::999777777888:::;;;666555555444444333222222222222222111111111111000////////////////////////.........------.........---------.........//////111000...---,,,,,,---...---..................---+++++++++,,,,,,,,,---------///000222777DDDUUUaaa]]]aaajjjpppeeeTTTPPPWWW^^^eeemmmooommmmmmrrrxxx}}}zzz}}}zzzvvvnnnnnnkkkfff___ZZZYYYYYYXXXXXXVVVUUUXXXbbbooozzz{{{~~~}}}yyywwwrrrssstttsssqqqqqqqqqrrrtttppplllkkklllmmmnnnmmmnnnmmmmmmnnnpppqqqpppooopppqqqrrrqqqsssxxxkkk\\\WWWUUUggg|||zzzuuurrr]]]PPPKKKOOOUUURRRTTTUUUWWWXXXXXXWWWWWWUUUWWWYYYYYYYYYYYYZZZ[[[TTTTTTSSSPPPJJJAAA888111000000000000000000000000////////////////////////.........------.........//////.........---------..............................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,+++***+++,,,...///,,,,,,,,,---------......,,,------......------,,,---..................------.../////////...---,,,---,,,,,,++++++,,,,,,---........................---......///////////////000000000000111111111111//////000000111111222222222222333444666777888888555555555555555555555555111111111111111111111111000000000000000000000000...------------...//////------------------------,,,,,,,,,------.................................,,,------......------,,,------------------------,,,,,,------------......,,,---------,,,,,,...///...///000000000///---,,,---------.........//////---------...///000000111---.........//////000000........................,,,------......------,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,------......------,,,+++++++++,,,,,,---------........................------------------------{{{uuuhhhYYYIIIBBB@@@===;;;;;;<<<;;;999888888999;;;<<>><<<<<<999888888888999;;;===>>>???:::555333444555222///000000000000000///......---......///////////////---------............/////////.........---------------------------------///...---,,,,,,---...///------------......//////000222444555>>>MMMYYY^^^ccc___ZZZTTTMMMMMMXXXeeesssuuuxxxuuujjjbbbhhhttt}}}{{{{{{yyyuuurrrvvvzzzzzztttoookkkbbbYYYVVVOOOLLLQQQYYYbbbppp|||}}}yyyyyy{{{zzzwwwsssooonnnmmmkkkhhhccc___]]]XXXWWWUUUSSSQQQOOOMMMLLLPPPOOOOOONNNMMMLLLKKKKKKIIIKKKNNNQQQTTTWWWXXXYYYWWWXXXZZZ]]]aaaeeeiiikkknnnrrrvvvyyyzzz{{{}}}~~~~~~}}}vvvhhh\\\]]]gggrrr|||qqqpppvvvtttfffWWWKKKNNNQQQUUUXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTQQQLLLEEE@@@222111000////////////000000/////////............111000...---,,,---...///........................------............------------------------------+++,,,...//////...,,,+++***++++++++++++,,,,,,,,,,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------.................................---------,,,,,,............------------........................------......///000111222000000111333555666888888:::;;;<<<===>>>???@@@AAABBBCCCDDDCCC@@@???>>>???<<<<<<=========>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>===<<<:::888777555555444444333111111000000000......------------------......------,,,,,,,,,,,,------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,---------///...---------...000000---------......///000111///////////////////////////////////////.........000///...---,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,,,,++++++------,,,,,,---...///000..............................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{nnn^^^LLLDDDBBB???======::::::999888888999;;;<<<;;;888555444666666333000111111000///////////////---......///////////////---------............///...............---------------------------------------,,,,,,,,,,,,------...............//////000222666999<<>>>>>=========<<<<<<<<<999:::<<>>??????AAAAAABBBBBBCCCDDDDDDEEEHHHHHHGGGDDD???;;;999999999999;;;<<<>>>@@@AAABBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<;;;:::888777666666666111000000000//////.....................---------------------------------,,,,,,------...///000000,,,------......------,,,,,,,,,,,,---------......---------,,,,,,------.../////////...///000000111......---......///000111////////////////////////............//////000000000000///...------------//////......------,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------------,,,,,,,,,,,,......---------......///.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||ooo^^^MMMDDDAAA>>><<<<<>>???AAACCCDDDHHHLLLRRRVVVZZZ\\\___bbbcccjjjqqquuuvvvwwwzzz~~~|||ooojjjhhhffffffnnnssslllnnnXXXJJJKKKMMMPPPRRRTTTSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXUUUQQQMMMAAA:::111...111333333111///////////////.........222111000000//////000000........................------............------------------------------,,,,,,---......---,,,,,,---,,,*********+++---///,,,...//////...------...........................------------------------------............------............................................................------------......---------,,,,,,,,,......///000111222333444444444666777888:::::::::AAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDD@@@:::555333222333444555777:::<<<===>>>>>>@@@CCCFFFHHHIIIIIIIIIFFFEEEDDDDDDCCCBBBAAA@@@CCCBBBAAA???>>>===<<<<<<888777666555333222111000000000000///////////////........................,,,,,,------.../////////------------------------,,,,,,,,,---------......------,,,,,,,,,---......000000000000000111111111...............///000000////////////////////////.........///////////////000000///...............111000000///...------,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------............///...------------,,,,,,,,,///.........---------...........................---...............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{nnn]]]KKKBBB???<<<;;;;;;???>>><<<:::888666555444444444555666777666333111222111///.........///000---......///////////////---------............///---.....................------------------------.........//////.........,,,,,,++++++,,,...000222777@@@IIIPPPXXX___aaa___TTTZZZrrrzzzttt}}}zzzxxxuuuuuuxxx{{{{{{yyywwwsssqqqpppooollljjjhhhgggfffeeeqqq|||zzzyyyvvvsssqqqoookkkfffbbbZZZWWWQQQKKKGGGCCC@@@>>>???>>><<<;;;:::;;;<<<===777888888999999:::::::::666777777777777888888888999:::::::::999888888777888888888888999:::;;;<<<@@@AAADDDEEEGGGKKKPPPSSSVVV]]]fffkkklllnnntttyyyzzz|||uuuggg\\\aaarrrvvvaaahhhtttgggPPPNNNLLLMMMQQQTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVXXXXXXWWWXXXXXXVVVRRROOOFFF>>>444///000222222000.........///////////////222222111000000000000000........................------............------------------------------,,,------------------,,,---,,,+++******,,,...///,,,...//////...------...........................------------------------------............------........................//////////////////////////////.........---------------------------------000111222333444555666777:::;;;<<<>>>????????????CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCBBB>>>:::666444333111111222333555666777777777999===AAAEEEHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@>>><<<999777555444111111000000///.........................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...//////000000111111111111111///............//////000////////////////////////111000000///......------000000///............///111111000///......------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///.........---------,,,,,,..................------........................------...............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxlll[[[III@@@===;;;:::;;;:::::::::999888888777777444444555666666444333222111111000///////////////---......///////////////---------............///---------...............------------------------......///000000///......++++++***+++---000333555BBBLLLXXX```fffhhheee^^^PPP[[[ttt~~~xxx~~~zzzxxxuuuvvv}}}xxxmmm{{{xxxnnnkkkgggiiiiiigggccc```]]]]]]]]]eeesss|||~~~}}}~~~|||zzzvvvsssrrrmmmgggbbb___ZZZTTTOOOLLLIIIEEE@@@<<<:::999999;;;:::999777777777888888555555666777888999:::;;;777777777777777888888888666777888999999999999999999999999888888999::::::<<<<<<<<<;;;<<>>@@@@@@@@@??????<<<<<<>>>???AAACCCDDDEEE????????????@@@@@@@@@@@@<<<<<<===;;;888555444444222333333333444444444444222444777;;;>>>AAACCCDDDGGGHHHHHHIIIKKKLLLLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDBBB???===;;;:::444333222111000......---..........................................------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,---....../////////000111111111111111//////............//////////////////////////////111111000///...---,,,,,,//////......---......///000000//////......------,,,,,,------------------++++++,,,,,,,,,,,,------,,,------....../////////............---------------------------.........---------............///............---------,,,------......///......---........................,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwkkkZZZHHH???===;;;;;;<<<999999999999999888777666444555555555444333333333000000000000000///......---......///////////////---------............///---------.........//////------------------------------...//////...------,,,++++++,,,///333777:::EEEQQQ___hhhkkkiii```VVVNNNYYYlll}}}~~~{{{{{{~~~}}}yyyyyyyyytttkkkttt{{{ttthhhbbb```bbbcccccc___YYYTTTRRRRRRRRRSSS[[[hhhpppuuu}}}}}}zzzwwwtttoooiiieeeaaa[[[SSSNNNLLLIIIDDD???AAA???===999777777888999888888888888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::777888999::::::;;;;;;;;;::::::999999999999::::::999999999999888999<<>><<<<<<;;;:::888666444333555555666555333222222333///000111111111000...------......///////////////---------.........//////---------.........//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,...111666;;;===<<>>???>>><<<888::::::888666555666999<<<999:::<<<>>>AAACCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>======>>>======<<<;;;:::;;;::::::999999999::::::666777999999999888999:::999:::<<<===@@@DDDIIIMMMPPPVVV___gggmmmqqquuuxxxvvvcccfffoooxxxnnnkkklllYYYQQQOOOOOOPPPTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUUUUWWWYYYYYYWWWUUURRRNNNFFF<<<333///000111---.........//////000000000000000000000///..............................---..................---------------------------...------,,,,,,------...+++,,,---.........------,,,...//////...------...////////////////////////........................---..................---////////////////////////000000000000000000000000000/////////............///000111333555777888999444444555555666666777777555666777888888666444333222222222333333333444444333333444555555666777777555777888888666555555666222222333333333333444444555444444333444555777888666777999<<>><<<999888777////////////////////////***+++,,,---///000111111...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++++++++,,,---...///000---...///111111000000///000//////.........//////////////////////////////.........///////////////------,,,,,,,,,------...---------........................------,,,,,,,,,++++++,,,,,,,,,------------------...///000000111111111000000/////////.../////////...---------,,,---------.........////////////.........---------***+++---///000000//////........................,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||tttgggVVVEEE?????????======<<<<<<;;;:::999777777666777777777777666555444333111111111111000...---,,,,,,---...000111111111111......------------..............................---------............///+++,,,---////////////...222111...,,,...666BBBJJJAAAHHHOOOQQQOOOOOOSSSXXXPPPSSS^^^ooo{{{{{{vvvrrrwwwqqqzzzxxxlll]]]bbbfffgggdddaaaaaacccaaaaaa___\\\VVVNNNGGGCCCFFFMMMXXXeeeqqqzzz}}}}}}}}}~~~xxxssslllfff___VVVLLLEEEDDDAAA>>><<<;;;:::999888;;;777555666;;;>>><<<999444<<>>>>>===;;;999777999999999888777888:::<<<999888888999:::===>>>@@@EEEHHHOOOYYY```dddjjjpppwww{{{uuudddbbbnnnppp|||bbb[[[SSSJJJOOOSSSUUUWWWXXX[[[\\\XXXSSSYYYYYYYYYXXXWWWWWWVVVVVVRRRPPPLLLDDD:::333...---,,,---...000111222222222111000///...---,,,++++++................................................------............------------------------------++++++,,,,,,,,,---------------............---------------............///........................000000//////.........---...//////...,,,,,,---///,,,---000222222222000///111111111000111111222222111222444666777777666666555555444444555666888999::::::999888666444222111222222222333444666777888:::999888888888999::::::999999:::;;;;;;;;;::::::;;;;;;<<<:::888666555555777666666555444444333333555555555555777999<<<======@@@CCCEEEFFFHHHJJJLLLGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHDDDBBBAAAAAA===;;;777333000...------...---------...000222333000///,,,*********+++,,,---------............///////////////////////////.........///////////////000000000000000000000000////////////............/////////...------///111------------------------........................///...---///111111...+++*********++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000000...............///000000........................,,,,,,,,,---------...............---------,,,,,,000000////////////......+++,,,,,,---.........---,,,,,,---......---+++***............////////////,,,,,,---------------...}}}sssfffVVVFFF??????>>><<<<<<<<<;;;;;;:::999888777666555555555555444333222111///000000000000//////...---......////////////.........------------..............................---------............///+++,,,.../////////......///......111777>>>CCCEEEHHHHHHGGGDDDEEELLLWWW```TTTTTT[[[hhhpppoookkkiiizzz~~~~~~{{{zzz{{{vvvnnn\\\]]]```ccceeefffeeedddbbb___[[[VVVRRROOOMMMMMMRRRYYYdddpppyyy~~~}}}|||zzzyyyxxxwwwwwwpppiiiaaaXXXQQQJJJCCC>>>>>>===;;;;;;;;;<<<======;;;::::::<<<@@@BBBCCCBBB???FFFLLLOOORRRWWWXXXWWWWWWYYY[[[[[[[[[ZZZZZZ[[[^^^\\\YYYXXXWWWVVVTTTRRRWWWUUUSSSPPPMMMJJJIIIHHHFFFEEECCCAAA>>><<<;;;:::=========<<<;;;;;;;;;<<<:::999999999;;;<<<======???@@@FFFNNNTTTWWW]]]cccmmmqqqvvvzzz|||sssggggggrrr}}}tttwww~~~mmmUUUDDDJJJPPPQQQSSSUUUXXXZZZZZZXXXVVVVVVVVVVVVVVVWWWWWWWWWUUURRRMMMGGG???888111.........//////////////////111111000///...---,,,,,,................................................------............------------------------------++++++,,,,,,,,,---------------............---------------............///........................000/////////...............//////...---,,,...///...///000111111000///...000000000111222444555666777777777777777666555555444333333444555777999:::::::::999888777666666555777777888999:::<<<===>>>???@@@@@@AAA@@@@@@???>>>CCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA???===:::999888666666666666666555555555444444444444444555666666333666:::===>>>@@@CCCEEEBBBCCCFFFHHHIIIJJJIIIIIIIIIJJJJJJHHHFFFDDDDDDEEEBBB@@@===:::666333222111///...---------///111222000///---,,,,,,,,,,,,------------............///.................................///////////////000000000000000000000000////////////............/////////...------///111------------------------------------------------///...---///111111...,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////////////////////////////---------------...//////........................,,,,,,---------.........---------..............................------------............------,,,------...//////......---,,,,,,---------.........///............---------zzzqqqeeeVVVFFF@@@???===<<<<<<<<<;;;::::::999888777777444555555444444333222111......///000000000000000...............---,,,,,,......------------..............................---------............///------.../////////......000...000666???FFFGGGFFFLLLGGGAAA>>>CCCNNN[[[dddZZZXXXZZZ```cccaaa___```rrrrrrwww|||tttppp\\\ZZZZZZ___eeeiiigggeeeccc___YYYTTTSSSWWW\\\___eeekkkttt}}}{{{yyywwwssspppllliiiggg[[[UUULLLDDD???<<<:::999777777888:::===???BBBCCCBBBDDDGGGIIIJJJLLLOOOQQQUUU[[[aaacccgggmmmqqqqqqvvvxxx{{{}}}}}}~~~|||zzzyyywwwuuussswwwuuuqqqlllgggccc```___XXXUUUPPPJJJEEEBBB@@@???=========<<<;;;:::999999999888777777999:::999888999999<<>>???@@@AAAAAABBBCCCEEEFFFGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCAAA???>>>;;;;;;;;;:::999888888888666666666666555444333222111333666777777888:::;;;;;;===AAAEEEHHHIIIJJJJJJKKKKKKJJJHHHEEEDDDFFFGGGFFFFFFDDDBBB???<<<999888333111///...---...///111...............------------------............///.................................//////000000000000000000000000000000000////////////...............///000///------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000...,,,---------------,,,,,,,,,++++++,,,,,,------..............................,,,,,,,,,,,,,,,---..............................,,,------------.........,,,------...//////000000........................000//////......------,,,---------...............,,,,,,---------.........000000//////...---------{{{tttooocccTTTFFF@@@>>><<<;;;<<<;;;;;;::::::999888777777666666666666555444333333//////000000000000//////.........//////......---......------------..............................---------............///........./////////......000222666<<>>:::999:::<<<===999;;;???CCCFFFJJJNNNQQQPPPUUU[[[]]]]]]___dddiiiuuuzzz~~~yyyvvvqqqjjjbbb[[[VVVTTTLLLJJJFFFCCCAAA@@@???>>>===:::888888:::;;;:::888999888999<<<======BBBHHHSSSYYYaaaiiinnntttzzz|||lllbbbiiilllwwwwwwsssxxx```SSSPPPPPPSSSTTTSSSTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVZZZUUUQQQOOOLLLEEE;;;222666555333111////////////222222111111000//////...................................................------............------------------------------,,,,,,,,,------------...------............---------------............///........................///////////////.........---...///...------///111111000000000000111222333444444555777:::<<<>>>@@@@@@>>>:::777444444444555555444444444555777999:::???>>><<<;;;;;;<<<>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGDDDBBBCCCBBBAAA???>>><<<;;;:::;;;;;;<<<<<<;;;:::888666999:::;;;:::888777777777999999;;;===@@@DDDFFFHHHKKKJJJHHHDDDAAA@@@BBBDDDEEEFFFFFFFFFEEECCCAAA???;;;999666222000//////000------...//////...---------------............///.................................///000000111111////////////////////////////////////...............///000///...---...000........................,,,,,,,,,,,,,,,,,,,,,,,,.....................---//////......---------,,,+++++++++,,,,,,---------------------------------------,,,,,,------...///........................------------............------........./////////000000000000000000000000000000//////...////////////......---------------............////////////........................|||rrrppprrr___RRRFFF@@@>>>;;;;;;===;;;::::::999999888888888666666666666555444333222111111111111000///...---------...///000111111000......------------..............................---------............///............/////////000000:::GGGNNNOOOMMMLLLMMMEEEBBBAAAFFFPPPXXX]]]^^^gggdddbbbbbbaaaccckkkttt|||xxxrrrwwwvvvmmmcccdddfffeeecccbbbdddfffdddcccdddfffllluuu}}}~~~~~~~~~|||zzzyyyxxxwwwuuutttqqqmmmfff]]]TTTLLLGGGDDD<<<<<<<<<<<<===???BBBDDDDDDHHHNNNRRRVVVZZZ___cccbbbiiirrrvvvxxx|||zzzooohhh^^^VVVPPPMMMIIIGGGFFFAAA===<<<>>>???===:::;;;999888:::999888<<>>===<<<<<<===>>>???@@@AAA@@@>>>======???AAABBB@@@AAABBBBBBBBBAAAAAA@@@AAA@@@@@@AAADDDHHHLLLNNNLLLLLLKKKLLLMMMNNNPPPQQQNNNMMMLLLLLLKKKIIIDDD@@@CCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAA@@@>>>===@@@AAABBB@@@===;;;;;;;;;:::999777666888<<<@@@BBBGGGFFFCCC???;;;999:::<<>>:::666444222111---......///......---,,,---------............///..............................//////000111111222////////////////////////////////////............---///000000.........///........................---------------------------.........------....../////////......---------++++++,,,,,,,,,,,,,,,---------------------------...............//////000........................---------.........////////////////////////......111111111111000000000000//////...///000111222333333333333222222111111111111111000000////////////,,,,,,------......//////xxxnnnooottt[[[PPPEEE@@@>>><<<<<<>>>:::::::::999999999888888333444444333333222111000222222111111000...---,,,,,,---...000111222222222......------------..............................---------............///............///000111222888JJJ___jjjggg\\\SSSOOODDDAAA???BBBKKKUUU\\\___fffeeefffggghhhlllxxxqqqgggrrrtttjjjgggjjjlllkkkgggdddeeehhheeegggkkkpppwww}}}~~~}}}|||||||||xxxxxxwwwxxxyyywwwtttrrriiidddZZZPPPFFF???;;;999777:::===???AAABBBEEEGGGNNNSSS[[[aaaeeejjjpppuuuwwwwwwjjj```XXXQQQLLLPPPHHH@@@<<<======:::777;;;999999:::999666888===999>>>FFFLLLRRRZZZccciiirrrwww{{{~~~{{{mmmeeeeeetttxxxeeeeeedddVVVMMMQQQVVVUUUTTTWWWWWWWWWVVVVVVUUUTTTTTTSSSVVVUUUSSSSSSQQQLLLDDD>>>888555111...,,,,,,...000111111111111000000000///////////////////////////........................------............------------------------------,,,---------............------............---------------............///.................................///////////////---...//////...///000222111222333555888:::;;;<<<=========>>>???@@@AAABBBDDDBBB@@@>>>===???AAABBB???>>>======>>>???AAABBB<<<;;;;;;;;;<<<>>>@@@AAA>>>???AAACCCDDDDDDDDDDDDEEEDDDCCCDDDGGGLLLRRRUUURRRQQQPPPPPPPPPQQQSSSTTT[[[XXXUUUSSSQQQLLLDDD>>>>>>??????@@@AAAAAABBBBBB???@@@AAAAAABBBAAAAAAAAA???AAABBBBBBAAA@@@AAABBB>>><<<888555555777;;;===AAA@@@???;;;777444444555777999;;;???BBBDDDEEEFFFHHHGGGEEEBBB>>>;;;777555111000000///......---------------............///------------------------......///000000111222222000000000000000000000000////////////............---///000000///......///................................................---......---,,,,,,---///...............---------,,,,,,,,,,,,------------------------------------///............///000000........................------........./////////000000111111111111222222333333222111000//////...//////...///000222555666888999;;;<<<<<<<<<;;;:::666666555333222111000000------........./////////tttnnnoooqqqXXXNNNDDD@@@>>><<<===@@@:::::::::999999999999888333333333333222111000000000000000000000///......------...///000000000///......------------..............................---------............///---------...///111333444BBBQQQdddnnnkkk___SSSLLLBBBAAAAAADDDKKKTTT[[[``````aaaeeeiiikkkqqqjjjdddlllmmmgggiiikkkmmmnnnnnnmmmllllllmmmppptttyyy}}}}}}||||||{{{{{{wwwwwwxxxxxxwwwtttnnnjjjYYYTTTLLLCCC===;;;;;;;;;;;;>>>CCCFFFIIILLLQQQUUU\\\cccmmmtttyyyvvvkkkcccdddYYYLLLDDDBBBAAA===999<<<:::;;;===;;;777888<<<999===BBBEEEIIIPPPXXX___eeennnwwwyyy~~~|||mmmdddjjjuuusssaaarrryyybbbOOONNNSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSUUUUUUVVVUUURRRNNNIIIFFF>>>:::555000------...000111000000000000/////////////////////////////////........................------............------------------------------------------............------............---------------............///..................................../////////000---...//////...///111333444555888:::<<<===>>>>>>============>>>@@@AAABBBCCCBBBAAA??????@@@BBBCCC<<<<<<<<<===???BBBDDDFFF@@@AAACCCEEEHHHJJJLLLNNNKKKMMMQQQVVVYYY[[[\\\\\\______^^^___bbbfffiiilllgggeeeccc```_________```eeebbb^^^\\\ZZZTTTLLLEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>@@@BBBBBBBBBAAABBBCCCAAA???===;;;999999::::::;;;;;;;;;999666444444444333444666999<<<@@@CCCDDDFFFGGGHHHHHHEEEBBB>>>;;;666444222000////////////---------............///---------------------------...///000111222333333000000000000000000000000////////////............,,,...000000///.................................---------------------------......---++++++---000---------------.........------------------------------------------------...------------...//////....................................////////////111111222444555777888999999888777555444222111000111111000///000222444666888;;;???CCCEEEEEEDDDCCC@@@???>>><<<:::888666666222222111111000//////...xxxrrrnnnmmmlllVVVLLLCCC???>>><<<>>>AAA::::::999999999999999999555555555555444333222222...//////000000000000000.........///......---,,,.........------.................................---------.........//////---,,,------///111444555DDDLLLVVV\\\ZZZSSSIIIBBB>>>AAAFFFLLLRRRWWW[[[]]]ZZZ]]]ccchhhkkksssuuugggggghhhhhhfffjjjiiikkkoootttuuurrrnnnvvvxxx{{{~~~|||}}}~~~~~~}}}{{{zzzuuuuuutttsssooohhh```ZZZIIIEEE???;;;:::<<>><<<>>>@@@>>>::::::===888:::<<<===???EEEMMMSSSZZZgggrrrvvvyyyvvvfffeeeiiipppiiiUUUhhhnnnRRRKKKOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTVVVXXXWWWSSSOOOMMMLLLEEEAAA:::444000///000222000000000000////////////000000000000000000000000........................---..................------------------------------------.........//////---..................------------.........//////........................---.........//////000000---...////////////111333666888;;;===??????>>>===::::::;;;<<<===???AAABBBAAA@@@???>>>>>>>>>???@@@???@@@AAACCCFFFJJJMMMOOONNNPPPTTTXXX]]]```bbbdddbbbeeekkkqqqvvvzzz|||}}}}}}zzzxxxwwwwwwhhheeebbbbbbbbb^^^VVVOOOKKKKKKIIIGGGEEECCCBBBAAAEEEDDDBBBAAA@@@@@@AAABBBAAABBBDDDCCCAAA@@@@@@AAABBBBBBBBBAAA???===;;;999777888:::999777666666666222222333555999<<<@@@BBBCCCEEEHHHJJJIIIFFFCCC@@@:::888555222000000000111---------.........//////---------------------------...///000111222333333000000000000000000000000000/////////............,,,...000111///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******---000+++,,,,,,------.........................................................---,,,,,,,,,,,,---........................................../////////000000222444666999<<<>>>??????>>>===;;;888666555444444333111000000222333555555999???EEEIIIJJJIIIIIIJJJIIIGGGEEEBBB@@@>>>===777777555333111///...---~~~mmmhhhlllkkkVVVOOOEEE???>>>>>>===<<<;;;;;;:::999999888888777444444444333333222222111111111000///////////////......////////////......---------............/////////.........---------........................000///...---///111444777BBBDDDFFFIIIJJJIIIFFFDDDKKKHHHHHHNNNVVV[[[YYYVVVZZZ```eeeccc```gggzzzwwwiiiaaaaaadddfffgggbbbbbbeeejjjppptttvvvwww}}}}}}~~~zzz}}}}}}wwwtttuuuxxxooonnnmmmjjjddd[[[PPPHHH<<<;;;:::;;;@@@EEEIIIKKKSSSWWW]]]bbbiiisss~~~xxxkkkbbbWWWMMMLLLDDD>>>>>><<<999;;;AAA777;;;<<<888999@@@DDDCCCOOOYYYfffqqqwwwzzz}}}pppbbb]]]bbbooo{{{cccSSS```vvv|||]]]RRRQQQPPPOOOPPPQQQSSSUUUWWWWWWVVVTTTRRRTTTTTTTTTTTTSSSRRRPPPPPPKKKBBB888111000111000...111111000000//////.................................---,,,,,,,,,,,,---...//////.........---------------............------////////////////////////000000///...............000///...---------------////////////////////////...............///000111222///------000333666777999:::<<<<<<<<<:::888777444222222555999===>>>>>>>>>;;;777>>>HHHAAA<<>>???AAA>>>===;;;888555333444555222333444555777:::<<<===>>>AAADDDHHHIIIHHHFFFDDDBBB@@@>>>;;;999666222000000000//////..................------------......,,,,,,---...///000111111000000//////.........---//////////////////////////////............//////000000000000000111222222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......---------...//////222111000///////////////...---------///222444666777:::===>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@???>>>777777666444222000...---111555;;;BBBGGGKKKLLLMMMLLLMMMNNNLLLJJJHHHHHHHHHFFFDDDAAA<<<888555222111~~~wwwjjjfffgggaaaUUUMMMDDD???===>>>===<<<;;;;;;:::999999888888777666666666555555444444333111111000///////////////000000111111111111000000---------............/////////.........---------........................///...------///222555777<<<>>>BBBCCCBBB@@@>>>>>>KKKNNNRRRTTTTTTVVVYYY\\\eeedddfffgggdddccclllxxxpppiiiaaa___aaadddeeedddaaa``````cccjjjrrrxxx{{{}}}}}}}}}~~~}}}|||wwwyyy{{{zzzwwwuuuuuuvvvpppllleee]]]UUUMMMFFFAAA??????AAAEEEJJJPPPTTTVVV^^^iiirrrwwwxxxfff\\\SSSLLLIIIDDD>>><<>>>>>>>>===???BBBPPP___]]]ZZZeeefffiiimmmrrryyy}}}uuuyyyzzzwwwqqqggg[[[PPPHHHDDDEEEBBBAAACCCDDDCCCDDDGGGCCCCCCCCCDDDCCCCCCDDDEEECCCCCCBBB@@@===:::999888222333333444666777999::::::===@@@DDDGGGHHHHHHHHHGGGFFFDDDBBB???<<<888666111000/////////111333444///......------......///---...///000111222333333000/////////............//////////////////////////////............//////...............///000111///......---------......------------------------,,,,,,,,,---------.....................---------------------------------...............//////000000000000//////000000000111000000000111444666888777999<<<>>>>>>???@@@BBBDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCAAA@@@===:::888777111333555999===BBBFFFHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHGGGEEECCC@@@???>>>===}}}yyyooolllhhh]]]SSSLLLCCC>>>===>>>======;;;;;;:::999999888888777777777666555444444333333111111000//////////////////000000111111000000///---------............///...............---------..............................---...000333666888777:::>>>>>><<<<<<===???HHHRRRZZZXXXRRRRRR]]]iiiooohhhhhhoookkk```]]]ccc]]][[[[[[]]]bbbeeedddbbb^^^[[[YYY\\\eeeoooyyy~~~|||||||||zzzyyyvvvuuuuuuvvvvvvvvvtttrrrnnnfffYYYMMMEEE@@@===;;;>>>AAAEEELLLSSSYYY___bbbjjj{{{vvvjjj[[[OOOFFF>>><<<===999<<<<<<999999;;;;;;888;;;BBBLLLUUU^^^gggqqqxxx{{{~~~jjj\\\ZZZ]]]mmm}}}RRRCCC\\\jjjNNNLLLOOOLLLPPPRRRTTTUUUVVVUUUTTTRRRSSSTTTTTTSSSSSSRRRQQQPPPJJJBBB888111000222222222////////////000000000000000000000000000000000000......---,,,,,,---.....................---------------............------////////////////////////000//////............/////////...------------...///////////////////////////............///000000000111444777999;;;======<<<<<<;;;:::888666555444999:::;;;;;;;;;;;;<<<===AAAHHHPPPbbbuuuwwwvvvpppaaaWWWQQQKKKFFFEEECCC@@@AAADDDAAAAAAAAABBBCCCFFFHHHHHHEEEEEEEEEDDDAAA===999777333333333333333444555666555777:::>>>CCCGGGIIIKKKKKKJJJIIIGGGEEEAAA>>><<<333111///......111444666///......------......//////000000111222333444444////////////............//////////////////////////////............//////---------,,,------............---------......///........................,,,,,,,,,---------......//////.........---------------------------------...............///000000/////////000111111222222444333333333444666888:::999:::<<<===>>>???BBBEEEFFFGGGGGGHHHHHHFFFEEEDDDFFFFFFDDDCCC@@@===;;;:::888666444444777<<>>EEEJJJHHHQQQWWWTTTMMMQQQbbbsssqqqkkkoooyyysss```WWW]]]WWWXXXZZZ^^^ccceeedddbbbZZZXXXWWW[[[dddpppzzz}}}|||||||||zzzxxxwwwtttqqqrrrtttsssnnnhhhddd[[[NNNCCC===<<<===>>>DDDGGGMMMTTT]]]fffnnntttyyyuuu```PPPGGGCCCBBB<<<<<<<<<;;;<<<<<<;;;999:::>>>EEEKKKSSS^^^kkktttyyy|||wwwggg^^^ZZZ```wwwuuu\\\aaa___SSSRRRPPPPPPQQQSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQMMMEEE;;;444111111222222......//////000000111111////////////////////////......------------..............................------............------////////////////////////000///............/////////......---------......///////////////////////////////////////000111222111444777:::;;;<<<<<<<<<>>>===;;;999777666666666666888;;;<<<===@@@EEEIIIWWW___eeesssssshhh^^^ZZZXXXRRRLLLJJJBBBCCCAAA>>>@@@DDDEEEDDDCCCDDDDDDEEEDDDAAA<<<999555555444333222222222333222333555888===BBBFFFIIIIIIJJJKKKIIIFFFCCCAAA@@@999666111...---...000222//////............//////000000111222222333444444///////////////.........//////////////////////////////............//////---------,,,,,,---.........------------...//////........................,,,,,,,,,---------....../////////...------,,,,,,........................------------...///000000//////000222333444444444555555555555666777999999:::;;;<<<<<<<<<===@@@CCCBBBCCCCCCDDDCCCBBBAAA@@@@@@??????>>><<<:::888777:::777444222444888===AAACCCEEEGGGHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFF{{{wwwwwwmmmWWWQQQJJJBBB===<<<=========;;;;;;:::999999888888777666555444333222111000000111000000///////////////------............---------------............///---.............................................---...///111444888;;;<<<>>>>>>===<<<<<<@@@HHHNNNNNNPPPPPPJJJGGGOOOaaaqqqooopppyyysss^^^WWW]]]ZZZZZZ[[[]]]```bbbbbbbbbXXXXXXZZZ```iiissszzz~~~~~~||||||}}}}}}{{{yyyxxxtttooonnnoookkkccc\\\RRRLLLDDD??????BBBEEEGGGSSSWWW\\\ccclllwwwuuueeeWWWNNNBBB>>><<<<<<===<<<;;;;;;888:::===@@@EEEOOO\\\eeeooosssxxx{{{}}}tttggg[[[WWWhhhyyy~~~yyy~~~~~~xxx```ooowww^^^RRROOOOOOPPPQQQSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQJJJAAA888333111000000......//////000000111111................................................---.....................------............------//////////////////////////////............//////......---------......////////////////////////////////////000111222444444666888;;;<<<:::999999:::===<<<999777777888:::<<>>AAAAAAAAAAAABBBDDDAAABBBDDDEEEFFFFFFFFFFFF{{{xxx{{{sss\\\SSSLLLCCC>>>===>>>======;;;;;;:::999999888888777888888777666444333222222111111000///////////////...//////000000//////...---------............///---------.......................................---///111444777;;;>>>???AAA???>>>>>>@@@DDDHHHKKKTTTPPPJJJDDDCCCKKKYYYdddllluuu}}}lllZZZVVV\\\]]]\\\\\\\\\]]]___```bbb[[[]]]bbbiiiqqqxxx{{{|||}}}|||{{{{{{||||||zzzxxxwwwrrrmmmjjjggg```VVVNNNBBB@@@>>>@@@EEELLLRRRUUU```dddkkkrrrzzzsss___QQQIIIAAA>>>===;;;:::;;;:::;;;;;;;;;===EEEOOOWWWccciiirrrxxx{{{}}}}}}mmm\\\VVV^^^gggoooxxx}}}{{{}}}```]]]rrrYYYMMMOOOOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSNNNFFF===666222000///////////////000000000000........................---...////////////...------------...............------............------///////////////////////////............//////000...------------...////////////////////////////////////000111333555777888===??????===999888:::<<<>>><<<:::999;;;???CCCGGGPPPRRRWWW```mmmxxxuuuvvvrrrpppvvv|||~~~uuuddd[[[YYYRRRIIIJJJEEE@@@@@@CCCGGGIIIIII>>>===<<<:::888777666666555444333222333666999;;;BBBFFFKKKLLLIIIGGGGGGHHHJJJHHHDDD???:::666222000000//////......//////000/////////000000000111111........./////////////////////////////////////////////............//////111000//////.../////////---------------...///000------------------------,,,,,,,,,---------......................................................////////////000222333444555555777888888777666555444444444444444444444444444555555555444444666888::::::;;;;;;;;;:::999888888999999999888888777666555666777888888777777666777888:::::::::999:::;;;999;;;>>>BBBEEEGGGHHHIII|||zzz}}}hhhUUUMMMDDD???===>>>===<<<;;;;;;:::999999888888777888888777666444333222111111111000///////////////...//////000000//////...---------............///---------.........//////...........................000222666:::>>>@@@BBB??????AAAGGGNNNRRRPPPNNNRRRNNNGGGBBBBBBIIIRRRZZZdddrrrzzzppp```WWWVVVXXX]]]]]]]]]^^^^^^```cccdddccceeeiiipppwww{{{}}}||||||zzzzzzzzzzzzxxxvvvsssqqqnnniiiddd^^^UUUKKKDDD>>>===???EEENNNXXX___ccchhhpppyyykkk]]]NNNFFFBBB<<<;;;===>>>>>>>>><<<<<<@@@HHHOOOXXXaaammmuuuzzz}}}~~~uuuccc\\\^^^___cccooo~~~ooo^^^tttoooSSSNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRRRROOOIIIBBB:::555222111000000000000////////////........................---...///000000///...------------.........//////------............------////////////////////////...............///000000---------------...//////////////////////////////...///000333555888;;;<<>>===<<<;;;;;;888777555333333555777888===BBBHHHJJJIIIGGGHHHJJJJJJJJJJJJGGGCCC>>>888555000000////////////000000/////////000000000000000............/////////000//////////////////////////////............//////111000000///......//////---,,,,,,------///000000........................,,,,,,,,,---------......,,,,,,------.../////////........................222222222333444555777777999:::;;;;;;:::888666555333444444444444444333333222444777888888999:::;;;???@@@@@@AAA@@@???>>>===<<<<<<<<<;;;999888666555888999<<<===>>>===;;;:::777888999999777666666666555777;;;@@@CCCFFFGGGGGGzzzxxxnnnVVVOOOEEE???>>>>>>===<<<;;;;;;::::::999888888777777666555444222111000///111111000///////////////,,,------------------,,,---------.........//////---------.........//////........................///000333777;;;???BBBDDD===???EEERRR^^^bbb]]]WWWKKKIIIFFFDDDDDDIIIPPPVVV\\\lllrrrdddWWWVVVXXXVVV\\\]]]```aaabbbdddgggiiiiiijjjnnntttzzz~~~~~~~~~{{{zzzyyyxxxwwwuuuqqqooollljjjfff```XXXNNNDDD>>>AAAAAADDDKKKVVVaaaiiimmmqqq{{{nnn[[[OOOGGG???===???=========:::999<<>>>>>:::888777555555666777888888>>>EEEHHHGGGEEEGGGIIIEEEGGGJJJJJJGGGBBB<<<888000000////////////000000000000000000000111111111---.........//////000000//////////////////////////////............//////111000///...............,,,,,,,,,---...///000111000000000000000000000000,,,,,,,,,---------......+++,,,,,,---...///000000////////////////////////444555555555777888999:::<<<=========;;;999666444444444444555444444333222444777;;;>>>???@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDCCCAAA???<<<:::888777888:::<<<<<<<<<;;;::::::<<<<<<;;;999777666777555777:::>>>@@@AAAAAAAAAxxxxxx~~~mmmVVVKKKBBB@@@@@@===;;;;;;;;;;;;;;;:::999888777666555555555555444333222111000000000000//////////////////000000///...------..................------........................111000///---,,,,,,,,,---444:::BBBGGGGGGDDD@@@===999BBBTTTiiiwwwwwwkkk```JJJIIIJJJMMMSSSYYY___aaahhh```ZZZ[[[]]][[[ZZZZZZ^^^___aaaccceeegggiiijjjkkkooouuuzzz{{{|||||||||yyyzzzzzzwwwrrrnnnkkkjjjqqqeeeWWWMMMFFF??????BBBKKKLLLRRR\\\aaagggssskkkYYYJJJ@@@???:::999:::======:::<<<@@@CCCLLLZZZeeemmmttt{{{}}}~~~mmmaaaXXXWWW[[[dddwwwgggyyyyyyVVVKKKLLLOOOLLLOOOVVVUUUTTTSSSRRRPPPQQQRRRSSSUUUQQQOOOMMMIIIDDD<<<333---000000000///---------...000000000000000000000000........................111///...------...///111111000///...---...//////////////////////////////000///...---------------/////////...---------,,,---------...............333444666999===?????????NNNKKKHHHGGGIIINNNTTTXXXeeeaaaaaagggnnnuuu}}}ooogggoooxxx|||wwwwwwwww|||ssstttvvv~~~lll]]]RRRLLLKKKGGGCCCCCCFFFHHHFFFCCCBBB>>><<<>>><<<777555666888;;;>>>???>>>>>>@@@CCCKKKJJJJJJLLLLLLJJJEEEAAA===999222......///111222000000000000000111222222111111111111000000000000//////............//////........................000000///............///...///...---,,,,,,...000000000000000000000000000////////////////////////........................000111000...------...000333555888<<<>>>?????????BBBBBBBBB@@@===999555333222333555666666777:::<<<<<<===???AAABBBBBBCCCDDDJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA????????????>>><<<;;;<<<===<<<===>>>>>>>>>===;;;:::666666777888888888777777yyyzzzhhhUUUKKKAAA???@@@===<<<<<<;;;;;;;;;:::999888777666555555555555444333222111111111000000000////////////////////////...------................................................///...------------...///;;;@@@FFFIIIHHHCCC>>>;;;===CCCNNN\\\eeeeee\\\SSSFFFFFFHHHNNNVVV___gggkkkiii```XXXXXXZZZ[[[]]]```aaabbbcccdddfffggghhhiiimmmqqqwwwzzz{{{{{{{{{{{{{{{zzzxxxuuurrroookkkjjj```VVVLLLGGGCCCAAAEEEJJJTTTWWW___jjjpppsss|||{{{___MMMFFFBBB>>><<<>>>===999888999>>>EEEOOOYYYaaajjjrrryyy}}}rrrggg^^^[[[ZZZ^^^lll|||qqqsss```OOOJJJLLLJJJNNNTTTQQQUUUSSSRRRQQQPPPQQQSSSTTTQQQPPPNNNKKKFFF???777111000000000///...---...///000000000000000000000000////////////////////////000///...------...///000000000...---------...///////////////////////////000///...------------.....................------.........//////000111222777888999:::;;;===@@@CCCGGGLLLQQQSSSSSSVVV[[[```lllmmmsss}}}tttkkkpppzzz~~~ppppppppp~~~|||{{{{{{yyykkkeee\\\PPPGGGBBBCCCEEEIIIBBB======<<<999777999888999:::888777777:::===???CCCIIILLLLLLJJJIIIHHHAAA===888444222222222111111111111000000000000000111111111111000000000000//////............//////.......................................///000111///000000...------///111000000000000000000000000////////////////////////..................------000111000///......///111111444888===@@@BBBBBBBBBBBBAAA>>><<<:::999888888;;;<<<>>>???>>>>>>@@@AAA@@@BBBEEEFFFEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNMMMLLLJJJHHHFFFEEEEEE@@@AAAAAA@@@???>>>@@@AAADDDEEEEEEEEEEEEDDDCCCBBB>>><<<:::999888888999:::xxx|||dddUUUJJJAAA??????>>><<<<<<;;;;;;;;;:::999888777666555555555555444333222111222222111111111000000000///////////////......---................................................------,,,,,,---///111222;;;???DDDGGGEEEAAA===;;;???AAAFFFMMMSSSSSSMMMHHHCCCEEEJJJPPPYYYbbbiiimmmfff^^^VVVUUUWWWZZZ```fffdddeeeeeefffggghhhiiiiiipppssswwwzzzzzzzzzyyyzzz}}}yyyvvvsssrrroooiiidddQQQJJJCCCBBBBBBEEELLLTTT\\\aaalllwww}}}fff[[[MMMEEE>>>??????<<<888777:::>>>DDDKKKRRR]]]iiirrrzzz~~~xxxmmmeee```[[[YYYbbbppp}}}jjjjjjvvvoooWWWIIIHHHIIIPPPTTTOOOUUUTTTRRRQQQPPPQQQRRRRRRRRRQQQOOOMMMIIICCC<<<777111000///......//////000000000000000000000000000000000000000000000000000000///...------...///000//////...------------...//////////////////////////////......------........................//////000000///000111333666777;;;;;;;;;:::;;;???GGGLLLFFFMMMUUUWWWWWW\\\fffpppwww|||xxxuuu}}}wwwyyy~~~|||zzz}}}xxx```NNNHHHHHHKKKEEE@@@AAAAAA===:::999;;;:::888444222222555777555<<>>BBBCCCDDDDDD@@@>>>;;;999999;;;===@@@>>>@@@CCCDDDCCCCCCDDDEEEGGGIIIKKKJJJGGGFFFHHHJJJMMMMMMMMMOOOQQQRRRQQQPPPQQQPPPNNNLLLKKKLLLLLLMMMJJJJJJJJJHHHEEEDDDEEEFFFJJJJJJJJJJJJIIIHHHGGGFFFFFFCCC???<<<:::;;;===>>>xxx~~~cccSSSIII@@@>>>???>>><<<===;;;;;;;;;:::999888777666555555555555444333222111222222222222111111111000...///////////////......---------.......................................------------...///111222444888===@@@???===<<<;;;<<>>@@@???===<<<:::<<<>>>BBBHHHSSSbbbllltttyyy~~~|||ssskkkfff^^^YYY```mmmqqqaaaWWWeeeaaaLLLHHHJJJRRRVVVOOOTTTTTTRRRQQQQQQQQQQQQQQQQQQPPPOOONNNKKKGGGAAA<<<333111///...///000000000////////////////////////////////////////////////000///............///000///......---------------//////////////////////////////............//////------......//////000000000000000111333666999:::;;;999888999???IIISSSYYYTTTVVVWWWWWWZZZfffwwwyyypppoooyyy~~~{{{lllWWWMMMIIIEEECCCFFFFFF@@@;;;999>>>===:::777555333333444333888AAAGGGJJJIIIHHHGGGAAA???===<<<:::888444111000000111111111000///...111111111111000000000/////////............//////........................---------......///111111...000000000......///111////////////////////////////////////////////////000000//////......---------///000000///000111333444666:::>>>@@@AAA@@@@@@>>><<<;;;:::<<>>???>>>======;;;;;;;;;:::999888777666555555555555444333222111222222222222111111111000......///////////////...---------.........//////........................///......---...///000111111444888;;;;;;::::::::::::>>>CCCGGGGGGDDDAAA@@@FFFLLLSSSWWWWWWUUUSSSRRRTTTRRRRRRTTTTTTVVV]]]ffffffggghhhjjjlllnnnpppqqqooorrrvvvxxxxxxxxxxxxyyyyyyuuuqqqnnnkkkbbbUUUKKKFFFDDDDDDHHHLLLRRR\\\fffmmmssszzzuuuaaaKKKAAA@@@???======<<<<<<<<<===AAAKKKYYYccclllssszzz}}}{{{ssslllaaaYYY^^^jjjxxx[[[QQQppphhhPPPHHHHHHPPPVVVOOOSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLHHHCCC@@@666333///...///000000000////////////////////////........................//////............//////...............---------//////////////////////////////.........//////000---......//////000000000///000000222444777:::<<<999666555;;;GGGUUU^^^bbbcccaaa^^^___gggtttxxxqqqxxx{{{sssxxxooo^^^QQQMMMIIIHHHEEE@@@===>>>??????>>>===;;;888444222444444888@@@HHHJJJGGGCCC::::::999999:::999777555000000111111111111111000111111111111000000000/////////............////////////////////////////////////............//////---...//////...---...///////////////////////////////////////////////////000000/////////.........,,,...000111111111333444999:::<<<======<<<;;;:::<<<<<<>>>@@@BBBCCCEEEEEECCCDDDEEEEEEDDDDDDFFFHHHEEEDDDDDDCCCBBBBBBCCCDDDGGGHHHIIIIIIHHHGGGHHHHHHEEEIIIPPPUUUVVVSSSOOOLLLSSSSSSQQQNNNJJJGGGGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGwwwrrrsss\\\QQQGGG>>>===???>>>===>>>;;;;;;;;;:::999888777666555555555555444333222111222222111111111000000000---...//////////////////,,,,,,------.../////////........................//////.........///111222555777999:::999888999:::<<<@@@DDDEEECCCBBBCCCEEENNNSSSYYYZZZVVVPPPMMMKKKLLLMMMQQQTTTTTTTTT[[[dddggghhhjjjllloooqqqssstttppprrruuuvvvuuuuuuvvvwwwssspppkkkfff```VVVKKKCCCAAABBBHHHOOOUUU\\\gggrrr}}}~~~|||dddPPPFFF???;;;;;;;;;;;;;;;:::<<>>>>>>>>??????<<<888444555111111888CCCIIIGGGBBB777555555666999;;;;;;;;;333333222111111111222222111111111111000000000000//////............//////////////////////////////000000///...............,,,...//////...------...000000000000000000000000////////////////////////////////////////////////,,,///222333444444666888======<<<;;;:::999999999<<<>>>AAADDDEEEEEEDDDDDDBBBBBBBBBAAA@@@BBBEEEHHHGGGDDDCCCFFFLLLQQQRRRQQQ^^^bbbeeebbb\\\YYY[[[^^^dddkkkuuu}}}{{{sssnnn}}}ssshhh```ZZZYYYOOOMMMIIIFFFDDDCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIII~~~xxxrrrttt___PPPFFF======???>>>>>>>>>;;;;;;;;;:::999888777666555555555555444333222111111111000000000/////////------...///////////////,,,,,,------...//////000........................------------///111333444444666888888888999;;;===BBBCCCBBB@@@???DDDOOOXXX^^^aaabbb]]]UUUNNNKKKKKKJJJLLLQQQTTTRRRRRR[[[fffkkkkkkmmmnnnppprrrssstttssstttuuuuuusssqqqqqqqqqmmmjjjccc[[[RRRKKKEEEBBBDDDGGGPPPZZZaaagggqqq|||}}}{{{zzzzzz}}}jjjWWWIIIAAA>>>;;;<<<<<<;;;:::===CCCIIITTT^^^iiipppwwwxxxfffSSSOOOUUU___hhhuuudddZZZooo{{{dddTTTGGGGGGMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQOOONNNNNNMMMKKKGGGDDD===777000...///111///---000000000000000000000000..............................////////////......///000111111111000///...///////////////////////////////////////000111111000000000///////////////000222666999;;;<<<<<<<<<===DDDKKKOOOQQQTTTYYY^^^dddlllvvv}}}~~~{{{xxxwwwtttpppwww|||zzzwwwxxxxxxjjjTTTKKKKKKAAA??????@@@BBBAAA>>>;;;999444111444;;;AAACCCBBB888666444555888===@@@BBB999777444111000000111222111111111111000000000000//////............/////////////////////////////////............//////000,,,...000000///.........000000000000000000000000////////////////////////.........///000000111111///111555777888999:::<<<===<<<:::999999;;;===??????@@@CCCDDDEEEDDDCCCBBB???@@@@@@AAADDDJJJRRRWWW]]]WWWTTTYYYdddkkkkkkggg}}}xxxrrruuu{{{zzzppp```QQQFFFBBBCCCEEEEEEEEEEEEFFFGGGIIIJJJKKK{{{}}}{{{yyy{{{eeeOOOEEE======???>>>>>>>>>;;;;;;;;;:::999888777666555555555555444333222222000000000000////////////------...///000000//////,,,,,,------...///000000........................++++++,,,---///222555777///111444666888:::>>>AAAFFFDDD@@@<<<===JJJ]]]mmmooonnnjjj```TTTLLLJJJKKKJJJMMMQQQSSSQQQRRR\\\hhhnnnnnnooopppqqqrrrssssssvvvvvvvvvtttqqqnnnmmmmmmjjjeee]]]RRRIIIDDDCCCDDDKKKPPPYYYdddiiinnnwww~~~~~~}}}|||{{{yyywwwwwwyyy}}}hhhUUUJJJFFF;;;===>>>===;;;;;;???BBBHHHSSS___gggoooxxx~~~~~~}}}{{{iiiSSSKKKOOO[[[___eeeooouuuZZZ[[[|||ooo]]]JJJFFFMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQOOOOOONNNLLLIIIFFF???888111...///111///,,,000000000000000000000000000000000000000000000000......////////////......000111222222222111///...///////////////////////////////////////000111111111111000000//////......222444888<<<>>>>>>======BBBMMMXXXYYYQQQLLLQQQXXXnnnyyy||||||~~~www|||||||||{{{yyygggPPPIIIEEEBBB@@@AAADDDFFFEEECCC>>>:::666333555999===???;;;888555555999???DDDFFF???;;;777222///...///000111111111111000000000000//////............//////000000000000000000000000---------...///000111222---///111222000/////////000000000000000000000000////////////////////////------...///000111222222111444888:::;;;<<<>>>???;;;:::888888:::>>>CCCFFFAAABBBCCCCCCCCCBBBAAA@@@AAABBBEEEIIIQQQ\\\hhhpppvvvnnnhhhmmmyyy~~~xxxxxx|||fffSSSJJJJJJLLLHHHFFFDDDCCCDDDGGGJJJLLLzzzzzzuuueeeSSSIII???>>>@@@??????@@@<<<;;;;;;:::999888777777555555555666666666666666000000000000////////////............////////////...///000000...---...///------............---------------...000222555666999777666777:::>>>@@@@@@EEECCC???===@@@JJJVVV___aaaooooooZZZKKKKKKLLLFFFJJJLLLNNNPPPSSSXXX___cccooopppooommmooottttttqqqtttuuutttpppllljjjmmmppphhhZZZMMMHHHEEEDDDGGGNNNOOO[[[iiipppqqqssszzz~~~|||}}}xxxyyyzzzyyywwwuuuuuuvvvwww{{{jjjQQQBBB>>>@@@>>>999888===@@@>>>BBBIIIWWWgggpppsssxxx}}}~~~~~~}}}xxxnnn___OOOEEEWWW[[[^^^cccqqq{{{wwwgggVVVqqqssseeeKKKAAAUUUOOOJJJKKKSSSWWWRRROOOQQQQQQPPPOOOOOOPPPNNNKKKIIIAAA:::333000222333222000000000000000000000000000........................////////////////////////111111000000//////......///////////////000111111///////////////000111111///000111000//////222444333777:::<<<;;;<<<@@@DDDPPPXXX\\\VVVOOOQQQWWW[[[ttt}}}zzzuuu|||}}}sssuuuzzz|||}}}}}}^^^FFF???FFFHHHCCCCCCJJJJJJCCCDDDCCCAAA<<<777555777:::<<<777333333999@@@EEEGGGEEEAAA<<<777333111111111111111111000//////......000000////////////000000////////////////////////////////////////////////............////////////000000000000000000000000//////............//////......//////000///......222444777::::::999666555444888<<>>@@@?????????<<<;;;;;;:::999888777777555555555555555555555555000000000000////////////............////////////---------------...//////---......//////......---.........///111333555666:::888777999<<<@@@BBBCCCFFFAAA;;;;;;@@@IIIPPPTTT[[[cccbbbSSSGGGFFFGGGEEENNNOOOPPPRRRVVV\\\aaaeeeiiimmmnnnmmmooossstttrrrssssssssspppllliiiggggggaaaUUUIIIFFFGGGIIIPPPXXXYYYbbbmmmtttwwwzzz~~~~~~xxxxxxxxxwwwuuuuuuvvvwwwvvvyyy~~~oooYYYHHHCCC===;;;<<<<<<:::888<<>>DDDHHHDDDCCC@@@===999555111///111111111000000000000000000000////////////000000////////////////////////////////////////////////............////////////000000000000000000000000//////............//////000000000000000000111111555555666666777888888888999;;;===???BBBFFFFFFFFF??????@@@BBBHHHPPPXXX]]]jjjpppwwwyyy{{{pppoootttzzzwwwjjj]]]QQQHHHBBB||||||||||||qqq]]]NNNEEE>>>>>>AAA@@@>>>>>><<<;;;;;;:::999888777777555555555444444333333333000000000000////////////............////////////444111---,,,...000000...---......//////......---......///000222444666777:::888888:::>>>BBBDDDEEEEEE>>>888999@@@GGGHHHGGGTTTTTTQQQLLLEEEBBBDDDGGGNNNMMMMMMPPPUUUZZZ___```cccjjjooooooooorrrttttttqqqqqqqqqpppmmmggg```ZZZVVVMMMFFFFFFJJJQQQ[[[cccdddjjjqqqxxx~~~~~~~~~yyyyyywwwuuurrrsssuuuxxxuuuxxx}}}yyy```NNN@@@@@@BBB===888777:::;;;BBBPPP]]]gggooovvvwww{{{zzzsssmmm\\\]]][[[WWW[[[jjj|||qqqwww^^^NNNNNNSSSTTTQQQNNNNNNOOOOOONNNMMMMMMMMMNNNMMMJJJGGGGGG@@@777111111111111111000000000000000000000000////////////////////////////////////////////////000000000000///////////////////////////000111111000////////////000111111222000///111444777888999999999999888<<>>>>><<<;;;;;;:::999888777777555555444444333222111111000000000000////////////............////////////???888111///111111///,,,......////////////.........///000111333555666777888777888:::???CCCDDDEEE???<<<:::<<>>:::<<>>999777111222444333444888???EEEFFFGGGHHHGGGCCC===777333000000/////////000111222000000////////////000000////////////////////////////////////////////////............////////////////////////////////////000000////////////000000222111000000000333555666888777555444555888;;;=========>>>AAAAAA@@@BBBEEEQQQQQQWWWggg|||{{{uuuxxxzzzxxxpppaaaLLLCCC===???AAA@@@>>>>>><<<;;;;;;:::999888777777555555444333222111111000000000000000////////////............////////////???888111///111111///,,,...//////////////////...///000111333555666777888666666666999>>>AAACCCCCC:::<<<@@@BBBDDDDDDEEEFFFKKKBBB???EEEFFFBBBEEENNNPPPOOOOOORRRWWW\\\aaacccfffpppvvvuuurrrrrrrrrqqqooonnnmmmlllhhh___RRRIIICCCGGGNNNTTT\\\ccciiikkkpppttt{{{~~~|||{{{|||zzzsssooonnnppprrrtttxxx~~~vvvSSSGGGDDD===<<<@@@???;;;:::AAAJJJSSS^^^gggpppuuu}}}tttdddXXXVVV^^^kkkvvv~~~www}}}nnnPPPRRRQQQNNNNNNPPPQQQOOOOOONNNNNNOOOPPPOOOLLLJJJKKKEEE===666222111111111////////////////////////111111111111111111111111000000000000000000000000////////////000000000000///////////////000000111000000000000000111222222111222444888::::::888666>>>@@@CCCHHHQQQ```qqq}}}xxx~~~yyylllhhhhhhgggeeekkknnnpppqqqooollljjjiiilllooottt|||~~~zzzuuussstttqqqllliiijjjjjjiiijjjnnnhhhfffmmmtttuuu|||{{{nnnkkkhhhppp{{{~~~~~~[[[GGGGGGGGGHHHHHHFFFBBB>>>;;;222444555444444777===BBBGGGHHHHHHGGGDDDAAA===:::222111000/////////000111000000////////////000000////////////////////////////////////////////////............////////////////////////////////////000000////////////000000111000//////111333666777666666777888999:::;;;<<<@@@<<<<<>>>>>AAA@@@>>>>>><<<;;;;;;:::999888777777444444444333333222222222000000000000////////////............////////////444111---,,,...000000......//////000000//////...///000222444666777888888555555666999===@@@@@@@@@:::>>>DDDGGGHHHGGGHHHIIIEEE???>>>CCCDDDBBBEEELLLLLLMMMOOOQQQTTTYYY```eeekkkrrrwwwuuurrrrrrqqqooommmkkkiiifff```XXXNNNHHHCCCMMMXXX___ffflllooonnnvvvzzz}}}|||zzz}}}{{{uuuooonnnoooqqqsssxxx~~~jjjTTTHHH???<<<>>>;;;999999>>>DDDKKKWWWbbbmmmsss{{{vvviii^^^XXXXXXbbblll{{{|||pppyyydddXXXMMMLLLPPPQQQPPPOOOOOONNNNNNOOOPPPOOOMMMKKKKKKGGG@@@999444111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111111000000000000111222222111444888:::::::::<<<===@@@GGGQQQ\\\hhhuuuzzzxxxyyylllgggiiinnnpppoooxxxxxxyyyzzzzzz{{{{{{{{{xxx~~~~~~~~~|||wwwuuuwwwuuurrrxxx{{{zzzyyyllleeefffuuupppPPPIIIHHHFFFFFFFFFDDDAAA>>>777777777666666777:::<<>>@@@?????????<<<;;;;;;:::999888777777444444444444333333333333000000000000////////////............////////////---------------...////////////000000000000//////000111333555777888888888555555666999===??????>>>???AAAEEEJJJLLLLLLJJJHHHAAAAAABBBCCCBBBBBBFFFJJJFFFJJJOOOPPPQQQUUU^^^fffnnnrrrtttrrrrrrsssqqqmmmiiihhhddd^^^VVVOOOKKKIIIIIIUUUaaahhhnnnuuuwwwuuuzzz}}}~~~|||{{{vvvqqqpppqqqsssqqqvvv}}}~~~pppZZZKKKBBB>>>888888:::======AAAMMMYYYeeemmmvvv|||}}}~~~tttcccXXX\\\hhhuuufffgggeeeKKKKKKQQQOOOMMMOOONNNMMMMMMNNNOOOOOOMMMJJJJJJGGGBBB<<<666222111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///////////////000111111111111000000111111222333333777:::999888;;;DDDKKKQQQ\\\kkkyyy|||qqqsss|||zzznnnhhhlllsssxxx{{{vvvqqqmmmnnnttt{{{~~~|||{{{vvvpppooozzz~~~yyywwwtttvvv^^^QQQMMMIIIGGGGGGGGGEEECCC===;;;999888888999888777@@@BBBDDDFFFGGGFFFEEEDDD???<<<888555222111111111000000////////////000000////////////////////////////////////////////////............////////////000000000000000000000000111111000000000000111111000000111333555777888999888999;;;===>>>?????????===BBBRRRgggsssyyy~~~xxxuuuddd[[[```eeeSSSIII???>>>@@@??????@@@<<<;;;;;;:::999888777777444444444444444444444444000000000000////////////............/////////000...///000000...---.../////////000000000000//////000111444666888999999999666666777:::===??????>>>DDDCCCDDDJJJOOOPPPJJJEEE@@@EEEGGGEEECCCEEEHHHIIIFFFMMMSSSTTTSSSWWWbbblllnnnpppqqqppprrrtttrrrlllfffeeeaaaYYYPPPJJJHHHJJJOOO[[[ggglllrrrzzz}}}|||{{{}}}}}}|||}}}~~~}}}~~~}}}~~~{{{wwwsssrrrsssuuuooottt|||}}}}}}}}}{{{|||nnnZZZKKK@@@999:::===<<<888888CCCPPP^^^fffpppvvvyyy|||qqq[[[\\\hhhhhhjjjaaa{{{oooKKKIIIPPPLLLJJJOOOMMMLLLLLLMMMNNNNNNLLLJJJIIIGGGCCC>>>888333111111000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111///////////////000111111111111111000111111222333555999;;;888666<<>>:::999::::::777444<<>>@@@AAABBBEEETTTsss|||uuuxxxnnn[[[YYYfff___PPPBBB======;;;;;;;;;;;;;;;;;;:::999888777666555444444333333222222111222222111000///...------000000//////.........---.........////////////000///............//////000222333555777888888888777:::888888:::===???===;;;CCCAAACCCLLLSSSPPPEEE<<>>===>>>===999666999<<>>666000///000000000000000000000000000000000////////////000000000000000000///...---,,,///////////////.........000111222333333222111000BBB:::000+++---000222111111555:::999666666:::???EEE@@@===>>>>>>AAALLLXXXdddsss}}}pppmmmpppvvv|||yyytttxxxqqq^^^XXXaaa]]]PPPDDD@@@@@@>>>======;;;;;;;;;:::999888777666555444444333333222222111222222111000///...------000/////////............------.........////////////............///000000000111333444555555555444999888777999<<<>>>===;;;BBBDDDHHHNNNPPPKKKBBB<<>>;;;;;;;;;:::999888777666555444444333333222222111222222111000///...------////////////............,,,---------............///.........//////000111111111222333444444444333888777777999;;;<<<<<<;;;AAAHHHPPPPPPKKKCCC>>><<<@@@CCCFFFGGGHHHIIIKKKLLLMMMSSSZZZ___cccgggmmmqqqqqqtttsssooolllkkkgggbbb___YYYRRRLLLKKKOOOVVV[[[aaagggoootttuuuvvvxxxzzzyyy{{{|||}}}~~~||||||zzzppp{{{}}}}}}}}}}}}~~~xxxkkkaaafffrrruuuppprrrwww}}}~~~~~~hhhTTTKKKAAA===:::888;;;???HHHQQQ___kkkuuu{{{ooobbb\\\___ooohhhZZZhhh}}}\\\IIIHHHNNNOOOLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHDDD===777333222111111111111111111111111111111111111111111111111111111000////////////000////////////000000000000000000000000111111111111333111000000222555999;;;555;;;BBBJJJWWWlllmmmqqq{{{{{{www~~~rrrooohhh```^^^dddiiijjjkkkuuuyyy|||}}}ssssssoooiiieeejjjvvvxxxtttnnnlllttt}}}wwwfffZZZXXXSSSTTT```sss~~~tttttt{{{ZZZEEEJJJGGGCCC???<<<;;;;;;;;;999<<>><<<===@@@BBBFFFHHHIIIJJJLLLNNNOOOVVV___eeehhhkkknnnqqqppprrrqqqmmmkkkjjjfff```ZZZSSSMMMNNNRRRVVV[[[___dddjjjqqquuuuuuuuuvvvwwwwwwyyy|||~~~~~~|||~~~tttrrrxxxllluuuyyy{{{~~~~~~|||wwwnnntttvvvqqqrrrwww}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~cccSSSCCC<<<;;;:::;;;===>>>FFFSSS```llluuu{{{}}}~~~rrreee^^^gggtttZZZ\\\vvvvvvaaaMMMHHHMMMMMMFFFKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHDDD???999555222111111111111111111111111111111111111111222222222222111000000//////000000////////////000000000000///000000000111111111111...///111333555777;;;===<<>>@@@AAACCCFFFHHHEEEFFFGGGEEE@@@999333///000000000000000000000000000000////////////000000000000000000000///......///////////////000000000//////000000000000//////333000......000111222111999888888999<<>>===>>>:::???IIIVVVcccooovvvzzzkkk^^^aaawww\\\SSSiii}}}|||kkkSSSGGGIIIJJJEEEKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGEEEAAA<<<777333111111111111111111111111000000111111111222222222222222111000000000000000000000000000///////////////000000000111111111111///222777999:::;;;===???GGGXXXjjjwwwwww{{{~~~ssspppxxxzzzvvvsssssszzztttlllddd```cccmmmvvv}}}zzzpppiiiccchhhzzzxxxsssiiijjjnnnsssMMMJJJGGGDDDBBB@@@???>>>;;;===???AAAAAACCCEEEGGGEEEFFFGGGGGGDDD===666111111111111111111111111111000000////////////000000000000000000000000///...////////////000000111111000000////////////000000222111111222444666777777===???@@@???>>>AAAGGGMMMgggxxxyyyyyywwwjjjZZZRRRJJJDDDAAAAAAAAA>>>===???;;;;;;;;;:::999888777666555444444333333222222111111000000000/////////............///////////////,,,---------.....................///000111222333222222222333444555666777777888999888888999<<>>AAABBBAAACCCGGGIIIJJJLLLNNNPPPSSSZZZdddkkklllmmmmmmnnnppppppmmmiiihhhhhhbbbZZZMMMIIIMMMYYYaaa``````cccjjjoootttvvvvvvvvvxxxzzzwwwzzz}}}~~~yyyooorrrvvvzzzxxxqqqqqqrrruuuyyy}}}~~~}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}uuuYYYGGG@@@<<<;;;;;;:::===CCCNNN\\\iiissswwwwwwfffbbbppp|||}}}cccOOO___zzz|||___JJJFFFIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFEEECCC>>>888444222222222222222222222222000000000111222222333333222222111000000000000111000000000000////////////000000000000111111111111000444888999888999===@@@OOOdddzzz~~~}}}~~~uuutttssswww|||{{{uuuwww~~~~~~wwwkkk```ZZZ\\\bbboooxxxvvvooohhhaaaggg{{{{{{jjj```^^^jjj|||YYYRRRJJJEEECCCCCCBBB@@@===???AAACCCCCCCCCDDDFFFFFFFFFGGGHHHFFF@@@999333222222222222222222222222000000////////////000000000000000111111000000///...//////000000111111222111000000//////000000111333333333444555666777888;;;>>>???>>>>>>DDDQQQ[[[}}}yyytttiiinnnwwwzzz{{{yyykkk[[[QQQIIIDDD@@@@@@???======???;;;;;;;;;:::999888777666555444444333333222222111000000000000////////////............/////////000------........./////////.........///000222333444222222222333555777999:::888999:::999888999===@@@EEEOOOPPPEEE===@@@CCCBBBBBBEEEHHHJJJKKKLLLNNNOOOUUU\\\ffflllmmmmmmnnnoooqqqpppkkkfffeeeccc[[[RRRKKKHHHNNN\\\bbb```aaagggpppsssvvvvvvuuuuuuxxx{{{vvvyyy}}}xxxyyy}}}{{{jjjooovvvzzz~~~}}}tttooopppssswwwzzz~~~~~~|||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}||||||~~~|||}}}jjjQQQDDD<<<999:::;;;;;;>>>FFFTTTbbbmmmsss{{{qqqdddiiiuuu}}}wwwYYY^^^yyyuuuYYYIIIHHHMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEDDD@@@:::555222222222222222222222222///000000111222222333333333222111111000000111111111000000000/////////...000000000000111111111111333555777777888===GGGNNN^^^tttvvvmmmiiigggmmmvvvyyyxxx}}}||||||zzzzzz{{{|||{{{zzzxxxjjjeeegggnnnvvvuuupppkkkccceeeuuuxxxllleeedddnnn~~~{{{lllXXXKKKGGGFFFBBB???>>>AAADDDEEEEEEDDDCCCDDDGGGGGGGGGHHHGGGCCC;;;555111111111111111111111111000000////////////000000///000000111111111000000...//////000111111222222222111000000000000111222///000111222333555777999::::::;;;>>>EEESSScccnnn{{{sssooonnnuuu~~~zzzoooiiijjjuuuzzz}}}{{{mmm[[[QQQGGGBBB>>>>>><<<::::::>>>;;;;;;;;;:::999888777666555555444333333222222111000000000000////////////---.........//////000000.........////////////000.........///000222333444444444444555777:::===>>>999:::;;;:::888999>>>AAADDDLLLKKK???;;;AAAEEEBBBCCCEEEHHHJJJKKKLLLNNNOOOWWW^^^gggmmmnnnnnnnnnooorrrpppjjjdddaaa^^^UUULLLKKKIIIOOO]]]bbb___bbbjjjtttvvvxxxwwwttttttwww{{{uuuxxx||||||~~~~~~oooppprrruuupppbbbjjjuuuyyy~~~~~~~~~yyysssooopppqqqoooqqqtttxxx{{{~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}{{{yyyyyy{{{}}}|||}}}|||{{{{{{~~~}}}```MMMCCC???@@@;;;999999@@@MMM\\\hhhnnnzzzuuubbbaaakkkyyyiiibbbwwwiiiOOOGGGKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGEEEEEEEEEAAA:::555222222222222222222222222///000000111222222333333333222111111000111111111111111000000/////////...000000000000111111111111999:::;;;;;;???JJJYYYdddssszzzqqqjjjffffffnnnzzz{{{qqqjjjgggfffdddcccggguuuxxx}}}zzzvvvsssjjjgggrrrrrrrrruuu{{{xxxqqqllloooxxx~~~{{{yyymmmXXXOOOLLLFFFAAA???BBBFFFGGGFFFDDDCCCCCCHHHGGGGGGHHHHHHDDD<<<666000000000000000000000000000000////////////000000///000000111111111000000...//////000111222222222333222111000000111222333---...000222555888===@@@@@@===<<>>===>>>>>>===<<<<<<<<<:::999888777777777777555444444444444333111000000000000////////////---------.........//////---------...///000000111000000000000000111111111444333444555888;;;???AAA;;;777777<<<===:::;;;@@@GGGAAA::::::>>>BBBDDDCCCFFFGGGHHHIIIKKKOOOTTTXXX^^^cccfffgggiiimmmmmmjjjjjjiiigggbbb[[[TTTPPPOOOMMMQQQWWW^^^dddhhhiiijjjtttttttttsssrrrrrruuuwwwssswww{{{~~~}}}zzz}}}}}}yyy{{{~~~|||xxx}}}kkk||||||}}}~~~ssslllgggiiilllmmmnnnqqqxxx}}}|||zzzzzz{{{yyywwwyyy}}}}}}}}}{{{zzz|||~~~|||zzzzzz|||yyyYYYKKKEEE:::@@@;;;999???GGGQQQ^^^iiippp|||oooddd```gggxxxnnneee}}}[[[KKKLLLMMMKKKJJJJJJKKKKKKJJJHHHJJJHHHFFFDDDCCC@@@===:::666444111000000111000000222222222111111111111000000000000000000000000000000000000000000000000000333111111222000...333;;;777???FFFIIIMMMYYYhhhrrryyyttt}}}uuuooonnnqqqwww}}}uuunnnjjjlllvvv|||mmmggggggaaa\\\ccckkkjjjooouuusssrrrrrroooiiigggnnnyyyiiiMMMDDDFFFIIIIIIIIIJJJJJJIIIGGGFFFGGGFFFEEEGGGHHHFFFAAA<<<333222111111222222111///000000000000000000000000111111000000//////......000000000000////////////222222111111111111111111222666555000333;;;???<<<>>>>>>DDDSSSiiizzz}}}qqqgggdddbbb\\\XXXWWWSSSWWWaaarrr~~~|||wwwmmmeeejjjsssuuuooowwwllldddccc]]]SSSRRRXXXhhhooottt}}}}}}|||yyynnn[[[LLLBBB@@@>>>===>>>>>>===<<<<<<<<<:::999888777777777666555333333444444222111000000000000////////////---------.........//////------......///000000111///000000000111111222222333333333444777:::>>>@@@999666777;;;===;;;===BBBCCC>>>888888<<<@@@BBBBBBFFFGGGHHHJJJLLLQQQVVVZZZ___dddggggggjjjmmmmmmjjjiiihhhddd___XXXRRRPPPOOOUUUXXX]]]ccciiilllnnnoooppprrrssssssssstttvvvxxxtttwww||||||{{{|||~~~{{{~~~~~~{{{|||~~~}}}~~~~~~}}}|||}}}~~~rrrkkkeeefffhhhiiillloooyyy~~~|||{{{{{{{{{yyyxxxyyy}}}~~~}}}}}}{{{{{{}}}~~~~~~}}}{{{zzzzzz{{{}}}iiiWWWOOODDD>>>:::999===CCCJJJVVV```nnnzzzsssggg^^^```oooooohhhLLLPPPKKKJJJIIIJJJKKKLLLKKKJJJJJJHHHFFFDDDCCCAAA===;;;444333111111222333222222222222222111111111111000111111111111111111111111111111111111111111111111333111111222222222999BBB@@@DDDLLLVVVaaammmzzzxxxuuu}}}yyyxxxwwwzzzllldddkkk^^^aaasssmmmnnnmmmjjjggghhhmmmtttxxxhhhMMMHHHCCCDDDEEEGGGIIIIIIHHHGGGHHHGGGFFFGGGHHHFFFAAA===555333111111222222111000000000000000000000000000111111000000////////////000000000000000000000///222222111111111111111111///111333666:::>>>???===BBBJJJYYYiiixxxsssxxxwwwhhh^^^bbblllxxx|||yyyzzz~~~ssshhhiii]]]\\\VVVXXX___cccsss|||{{{xxxmmmYYYJJJBBB@@@>>>===>>>>>>===<<<<<<<<<:::999888777777777555444222222333333111000000000000000////////////------........./////////------......///000000000...//////000111222333333222222222444666999<<<===666555777;;;>>>>>>???CCC===999555666:::>>>@@@@@@DDDFFFIIIKKKNNNSSSYYY]]]___dddggggggiiilllllliiigggeee```YYYSSSPPPPPPQQQ\\\^^^cccgggllloooqqqrrrmmmooorrrssstttuuuvvvxxxuuuxxx}}}|||{{{|||~~~}}}}}}~~~~~~}}}~~~uuummmfffeeeeeefffjjjooozzz~~~}}}|||}}}zzzyyyyyyzzz|||~~~~~~}}}}}}|||{{{|||~~~~~~}}}||||||{{{zzzzzz{{{||||||zzzcccWWWIII???<<<<<<===???CCCMMMXXXjjjwww}}}ooo```ZZZfffuuu{{{uuuLLLPPPJJJIIIHHHJJJLLLMMMLLLKKKIIIGGGEEEDDDCCCAAA>>><<<333222111222444444444222222222222111111111111000222222222222222222222222222222222222222222222222333111111333333666>>>GGGAAABBBNNNcccttt~~~vvv{{{}}}}}}{{{wwwsssrrrwww{{{tttuuuiiinnn{{{uuunnnjjjiiilllooorrrvvv[[[JJJBBBBBBCCCEEEHHHJJJIIIGGGHHHHHHHHHHHHHHHFFFCCC@@@888555222111111222222111000000000000000000000000111000000000000/////////000000000000000000000000111111222222222222222222...///444;;;>>>>>>>>>???HHH]]]xxxkkkcccttt}}}mmm^^^QQQPPPUUUccc~~~{{{uuuggg^^^\\\VVVZZZlllwww|||{{{xxxlllXXXHHHBBB@@@>>>===>>>>>>===<<<<<<<<<:::999888777777777555333222222222222111///000000000000////////////............////////////............//////000000......///000222333444444111111222333555777999;;;444555777;;;>>>???AAACCC:::777555666:::===???@@@AAADDDGGGKKKOOOTTT[[[___^^^ccceeeeeegggjjjiiifffdddaaa[[[TTTPPPOOORRRUUU___aaadddhhhlllooopppqqqlllnnnrrrtttttttttuuuvvvwwwzzz~~~}}}|||}}}~~~~~~~~~~~~~~~xxxppphhhfffeeeeeejjjqqqyyy~~~}}}|||}}}yyyyyyzzz{{{|||}}}}}}||||||{{{{{{}}}~~~}}}|||zzz{{{{{{||||||{{{{{{zzz~~~uuuaaaKKKBBB@@@??????>>>???HHHRRReeesss{{{ggg[[[aaaoooZZZQQQKKKJJJIIIJJJKKKLLLKKKJJJIIIGGGEEEDDDDDDBBB???===333222111222333333222000222222222111111111000000222222222222222222222222222222222222222222222222111000111444444555<<>>===>>>>>>===<<<<<<<<<:::999888777777777555333222222222222111///000000000000////////////........./////////000000............////////////...///000111222333444444111111222333555666888999444666999;;;>>>AAABBBAAA888777777888;;;>>>@@@AAA???BBBFFFJJJOOOUUU[[[___\\\aaaccccccdddffffffbbb```]]]WWWQQQNNNPPPUUUZZZaaacccfffjjjmmmnnnooopppmmmooorrrsssssssssssstttxxx{{{|||{{{}}}~~~~~~~~~~~~~~~|||}}}}}}yyyqqqiiieeecccccciiipppwww{{{}}}zzzzzz|||xxxyyy{{{{{{|||{{{{{{{{{|||{{{{{{|||~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzzzz}}}wwwWWWFFFBBB@@@???======DDDLLL___mmm{{{qqqaaabbbjjjwwwyyyYYYNNNLLLKKKJJJKKKKKKIIIGGGHHHGGGEEEEEEDDDCCC@@@>>>666444222222222111///...222222222111111111000000111111111111111111111111111111111111111111111111...///222666555444888???HHHUUUooorrrjjjnnnuuu~~~~~~~~~xxxpppnnnrrrnnnkkkjjjqqqfffJJJFFFBBBCCCGGGJJJJJJIIIHHHIIIJJJIIIHHHFFFEEEDDD@@@<<<777444444444444333000000000000000000000000000000000000111111111111///000000000111111111222111111222222333333333333222555999;;;<<>>===>>>>>>===<<<<<<<<<:::999888777777777555444222222333333111000000000000000////////////....../////////000000000....../////////////////////000000111222333444444111222333444555666777777555999;;;<<<===AAAAAA>>>888999:::;;;===???AAABBB===AAAFFFKKKOOOUUU[[[___[[[___bbbaaabbbdddccc___\\\YYYTTTOOONNNRRRZZZ___aaadddhhhmmmoooppppppooommmoooqqqrrrqqqqqqrrrtttzzz}}}}}}zzzyyyzzz|||~~~|||}}}~~~~~~~~~~~~}}}|||||||||}}}}}}|||{{{zzz{{{|||uuunnngggccc``````fffnnnssswwwzzz{{{xxxvvvwwwyyywwwyyy{{{|||{{{zzzzzz{{{|||{{{zzz{{{}}}~~~}}}|||yyyyyyzzzzzzzzzzzzyyyyyy{{{~~~}}}hhhMMMFFF???===<<<;;;@@@FFFVVVdddttt|||{{{lllgggjjjqqq}}}~~~___OOOMMMKKKKKKKKKJJJHHHFFFGGGFFFEEEEEEEEEDDDBBB???999777333111111111000///222222222111111111111000000000000000000000000000111111111111111111111111...///333888999888===DDDXXXlll|||uuurrrsss{{{yyyxxxzzz~~~|||iiikkktttvvvooooooiiihhhhhhlllttt~~~wwwOOOHHHAAA@@@EEEJJJKKKJJJGGGIIIJJJIIIGGGEEEEEEFFFCCC@@@;;;888777666555444000000000000000000000000000000000111111111111222///000000111111222222222111111222222333444444444111777:::===HHH^^^vvvwww```UUU___ooo|||sssjjj___YYYaaaooo}}}wwwjjjWWWHHHBBB@@@>>>===>>>>>>===<<<<<<<<<:::999888777777777666555333333444444222111000000000000////////////.../////////000000000000/////////////////////...111111111222222333333333222222333555666666666666777<<<>>><<<===@@@???;;;888:::;;;===>>>???@@@AAA>>>BBBGGGLLLQQQVVV\\\___[[[___bbb```aaacccbbb^^^YYYWWWSSSPPPPPPVVV^^^ddd___ccciiinnnqqqqqqooommmlllnnnoooppppppqqqtttvvv{{{~~~|||yyyxxxzzz{{{|||zzz{{{~~~}}}~~~~~~}}}}}}}}}|||||||||zzzzzz{{{zzzxxxxxxyyyzzzsssmmmhhhddd```___eeennnooosssvvvvvvtttrrrsssuuuvvvyyy|||}}}{{{yyyzzzzzz}}}{{{zzzzzz{{{}}}}}}}}}wwwwwwwwwwwwwwwwwwwwwwwwvvvyyy{{{zzzyyy|||{{{XXXMMMAAA======<<<>>>AAAKKKZZZlllvvv{{{zzzqqqnnnpppyyy}}}iiivvveeeNNNLLLKKKJJJKKKKKKIIIGGGGGGFFFEEEEEEEEEEEEBBB@@@<<<888444222222333444444222222222111111111111000111111111111111111111111222222222222222222222222111111555:::>>>BBBKKKUUUmmm~~~}}}{{{{{{zzz{{{{{{|||zzzzzz}}}|||uuutttrrrxxxrrrkkknnn}}}}}}tttqqqgggggghhhlllooosssxxx|||^^^TTTHHHCCCEEEIIIJJJIIIFFFHHHIIIHHHEEEDDDEEEFFFEEEBBB???<<<;;;999666444000000000000000000000000000000111111111222222222///000000111111222333333111111222222333444444555444;;;???EEE^^^|||nnnccc]]]WWW[[[vvv|||```RRRSSS}}}wwwjjjWWWIIIBBB@@@>>>===>>>>>>===<<<<<<<<<:::999888777777777777555444444444444333111000000000000////////////////////////000000000000///////////////.........222222222222222222222333222333444555666666666666888>>>???<<<===@@@>>>999888:::<<<>>>>>>>>>???@@@@@@CCCIIINNNRRRWWW]]]```\\\```bbbaaaaaacccbbb^^^WWWUUURRRPPPRRRXXXaaaggg\\\```gggmmmpppooommmkkkjjjlllmmmnnnooorrrvvvyyy|||~~~~~~{{{zzz{{{}}}{{{xxxzzz||||||~~~~~~~~~}}}}}}~~~~~~zzzzzz{{{{{{||||||}}}}}}xxxyyyyyyxxxwwwvvvxxxyyysssnnnjjjfffbbbaaagggooolllpppssssssqqqpppqqqsssvvvyyy}}}}}}{{{yyyyyyzzz~~~|||yyyyyyzzz|||~~~~~~uuuuuuttttttttttttuuuuuurrruuuxxxyyyyyy~~~cccTTTEEE@@@??????>>>???CCCSSSfffrrryyyzzzsssqqqvvv```[[[oooLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEEEECCCAAA===999444222333555777888222222222111111111111000222222222222222222222222333333333333333333333333333333555;;;BBBJJJXXXeeeqqqzzz~~~~~~~~~}}}{{{{{{{{{yyyzzzxxx}}}{{{|||zzz}}}qqqyyyzzzwwwkkkiiihhhkkknnnqqquuuyyy}}}ooobbbRRRHHHGGGHHHHHHFFFFFFHHHIIIHHHEEECCCEEEGGGFFFDDDAAA???===:::777444000000000000000000000000000000111111222222222222///000000111222222333333111111222333333444555555999AAADDDMMMooouuu{{{qqqaaaWWW[[[mmmuuuvvv|||^^^UUU}}}mmmUUUFFFAAA@@@>>>>>>???>>>===;;;::::::999777666444333222555555444333333222111111111111111111000000000000222111///......///111222---------.........//////222333444555444333222111000333555666666555666777666999===@@@@@@>>>:::888999;;;>>>@@@BBBCCCDDDDDDCCCEEEIIIPPPWWW\\\______eeeaaa___```cccccc___[[[XXXTTTQQQRRRXXX^^^bbbcccccceeeiiilllnnnnnnlllkkkiiihhhhhhkkknnnqqqrrrqqqzzz~~~}}}|||}}}{{{xxx{{{~~~|||}}}~~~~~~~~~|||yyy}}}~~~~~~}}}|||yyywwwvvvxxxyyyzzzzzzxxxxxxyyyzzz{{{xxxtttrrrtttvvvuuutttqqqmmmggg```]]]```gggnnnmmmoooqqqqqqooonnnpppsssqqquuuzzz|||zzzyyyyyyzzz~~~{{{wwwvvvwwwxxxyyyzzzyyywwwuuusssrrrqqqqqqqqqvvvxxxyyyxxxxxx}}}tttWWWHHHFFF@@@<<<>>><<<@@@MMM^^^nnnxxx~~~}}}vvvssstttzzzaaaYYYccc{{{vvvUUUQQQLLLIIIHHHGGGFFFEEEGGGGGGGGGGGGEEECCCAAA@@@;;;999555111000222444666444333333222111111111222111111222222222333333333000000//////111444555333111444888>>>HHHWWWhhhttttttvvv{{{zzztttjjjpppoooiiidddjjjyyy}}}{{{mmmmmmqqquuutttpppqqqtttzzz~~~rrrYYYFFFAAAFFFLLLJJJHHHFFFEEEFFFGGGHHHGGGEEECCC@@@>>><<<;;;;;;;;;666555333111000000111222111111111111111111111111222222111111111111222222333333555777555222444:::>>>>>>GGGhhhuuuttt|||pppkkkkkkwww{{{aaa|||lllVVVGGGBBBAAA??????@@@???>>><<<;;;;;;:::999777666555555555555444333333222111111111111111111000000000000//////000111111000//////---------.........//////000111222333444444333333000333555666555555555666888;;;???AAAAAA???<<<999<<<===???BBBCCCDDDDDDDDDDDDGGGKKKQQQXXX\\\^^^___dddaaa^^^___aaaaaa]]]YYYTTTRRRRRRVVV\\\ccchhhiiihhhjjjlllmmmnnnmmmlllkkkjjjjjjkkklllnnnqqqtttuuu|||}}}}}}}}}|||yyy{{{|||zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||{{{yyyzzzzzz{{{{{{yyyxxxvvvuuusssssssssssstttuuuuuuuuuwwwuuurrrrrrsssuuutttsssqqqjjjbbb___aaafffiiijjjkkknnnoooooommmmmmnnnpppppptttxxxzzzyyywwwxxxxxxxxxwwwvvvuuuuuuvvvwwwyyyvvvuuusssrrrrrrrrrrrrssswwwyyyzzzyyyyyy}}}jjjUUUMMMCCC>>>???<<<@@@IIIWWWfffrrr{{{~~~wwwwwwtttuuuyyyyyyzzziiiZZZ^^^sssrrrUUUKKKEEEGGGJJJHHHGGGIIIGGGGGGGGGFFFEEECCCAAA@@@===;;;666333111222444666444444333222222222222222111111222222222333333333333333222111222333333222444666<<>>@@@AAA???<<<:::@@@@@@BBBCCCDDDEEEEEEEEEGGGIIINNNSSSXXX\\\^^^___ccc```^^^^^^___^^^ZZZWWWRRRSSSUUU[[[bbbgggkkklllllllllllllllkkkjjjiiihhhjjjlllnnnnnnnnnqqqvvv{{{}}}|||~~~|||yyy{{{~~~~~~}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwyyyzzzzzzyyyxxxyyyyyyzzzzzzxxxwwwvvvuuusssqqqssswwwxxxwwwuuusssrrrqqqqqqrrrsssrrrppppppfff]]]^^^ffflllkkkgggjjjkkkllllllkkkkkklllmmmooorrruuuwwwvvvvvvvvvvvvrrrtttvvvuuusssrrrtttwwwtttsssrrrrrrrrrssstttuuuwwwyyy{{{zzzzzz|||eeeVVVGGGAAA@@@<<<@@@DDDNNN\\\kkkxxxyyyqqqvvvqqqnnnqqqsssuuuyyy}}}ppp[[[[[[ppp}}}|||rrr[[[JJJAAAHHHMMMJJJHHHKKKGGGGGGGGGFFFEEECCCAAA@@@@@@===999555333333444555333222111111000111111111111111222222222333333333333333333444444444444444999;;;DDDUUUmmm}}}{{{www||||||}}}wwwkkkccc^^^hhhrrrxxxuuuttt|||{{{yyy{{{~~~ssszzz}}}vvvnnnkkksss}}}iiiMMMCCCFFFHHHGGGFFFFFFFFFFFFDDDBBBCCCBBBBBBAAA???===;;;:::888666444111000111111222222222222222222222222222222222111111111111222222333222444666777777>>>FFFSSSmmmhhhhhhxxxzzzzzztttdddRRRHHHAAA@@@??????@@@@@@>>>===;;;;;;;;;::::::999999999444444444333333222222222111111111111000000000//////111555777777555111///............//////////////////000111222222333333111333444444333333444555666888;;;>>>??????>>>===CCCCCCDDDDDDEEEEEEFFFFFFIIILLLPPPUUUXXX[[[]]]___aaa___]]]]]]\\\[[[XXXUUUTTTVVVZZZ```eeehhhiiiiiikkkjjjiiihhhhhhgggffffffhhhllloooooonnnqqqxxx~~~}}}{{{{{{}}}{{{xxxzzz~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}|||xxxvvvuuuuuuwwwyyyzzzzzzxxxyyyzzz||||||{{{{{{zzzyyyuuusssvvv{{{~~~{{{xxxrrrrrrrrrrrrqqqpppooommmkkkccc]]]___gggmmmkkkgggiiiiiijjjjjjjjjjjjkkkkkknnnppprrrtttttttttttttttqqqvvvzzzxxxtttqqqrrruuuuuuuuutttsssssstttuuuuuuuuuwwwzzz{{{{{{}}}sss]]]JJJBBBAAA<<>>CCCPPPcccyyyzzzpppmmmqqquuussssssuuu|||vvvzzz|||oooiiirrr}}}oooPPPBBBDDDEEEDDDDDDEEEGGGFFFDDDAAABBBBBBBBBBBBAAA>>><<<;;;999777555222111111222222222222222222222222222222333222222111111222222333666555555777888:::CCCLLL\\\}}}lll^^^qqqwww||||||zzzzzz|||uuudddQQQFFF???>>>======>>>>>>===<<<::::::999999888888888777444444333333333333222222111111111111000000000///000111222333333222111000........./////////000000222111111111111111111111333444555444333333444666444666:::===@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMRRRVVVXXXZZZ]]]______^^^]]]\\\[[[YYYVVVTTTSSSWWW]]]cccfffhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhgggkkkooopppooorrryyy~~~}}}~~~zzzyyyyyy|||zzzwwwyyy}}}~~~}}}|||||||||}}}~~~~~~|||||||||}}}}}}}}}~~~~~~~~~}}}xxxwwwuuuvvvxxxzzz{{{{{{xxxyyy{{{|||}}}}}}||||||zzzwwwtttvvv{{{}}}zzzvvvsssssssssrrrpppnnnlllkkkfffdddbbbcccfffiiikkkkkkkkkjjjjjjkkkllllllllllllnnnoooppprrrssstttsssrrruuuyyy}}}{{{uuuqqqrrrtttxxxwwwvvvttttttttttttuuurrrtttxxxzzz|||~~~fffNNNDDDCCC===>>>???FFFSSSdddttt~~~~~~tttlllfffeeefffooo~~~jjjXXXggg~~~tttZZZFFFGGGMMMJJJHHHLLLHHHHHHFFFEEEDDDBBBBBBAAA???===999555222111111222111111000000000111111222111111222222222333333333222000111555444222555;;;BBBNNN___rrr}}}yyyssshhhkkksss{{{pppUUUDDDBBBBBBBBBCCCEEEGGGGGGEEECCCBBBCCCCCCCCCAAA???===<<<:::888555333222111222222222222222222222222222222333333222222222222333333777555555777999>>>IIITTTkkk{{{jjjlllrrrvvv}}}{{{{{{xxxdddQQQFFF>>>===<<<<<<===>>>===<<<:::999999888777666666666333333333333333333333333111111111111000000000000///..................///....../////////000000000444333222111111111111111444555666555333333555777666777:::>>>AAADDDFFFHHHCCCCCCCCCCCCDDDEEEFFFFFFHHHMMMSSSVVVWWWYYY\\\___]]]]]]\\\[[[ZZZXXXVVVUUUQQQWWW^^^dddggghhhiiiiiiiiijjjkkkkkklllkkkkkkkkkfffjjjnnnqqqrrrvvv{{{}}}}}}}}}yyyxxxyyy|||{{{xxxyyy}}}}}}~~~~~~}}}{{{|||~~~~~~||||||}}}}}}}}}}}}}}}}}}|||}}}~~~|||yyyxxxwwwxxxzzz||||||{{{wwwxxxzzz{{{||||||{{{{{{}}}{{{xxxyyyzzz{{{xxxvvvrrrsssrrrpppmmmkkkkkklllggghhhiiihhhggghhhlllpppooommmmmmmmmooopppooonnnoooooooooqqqsssttttttrrrwwwyyy{{{zzzvvvsssssstttyyyxxxvvvtttssssssttttttrrrsssvvvyyy{{{}}}uuuXXXJJJFFF>>><<<>>>CCCNNN]]]lllyyyyyyiiihhhhhhooo~~~aaa]]]pppiiiQQQGGGIIIKKKKKKLLLIIIHHHFFFDDDCCCBBBBBBBBB>>><<<999555333222111111444444444333444444555666111111222222222333333333666222333666444000555???LLL[[[pppvvvllljjjqqqrrr^^^KKK???CCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>;;;999666444222222222333333333333333333333333333333333222222222222333333555333333888>>>GGGVVVdddmmmvvv||||||uuuxxx~~~vvvwww{{{}}}sssaaaPPPHHH>>>===<<<===>>>???>>>===;;;:::999888777666555444333333333333333333333333111111111111000000000000.........................../////////000000000000333333222111111222333444666777777555444444666888777777999<<>><<<:::777444333333333444444444444444555666666111111222222222333333333666111222666666444<<>>JJJYYYnnnmmmnnnrrrtttlll\\\NNNHHH???>>>===>>>???@@@???>>><<<<<<:::999777666555444333333333333333333333333111111111111000000000000///000111222222111000///////////////000000000000222222111111222444666777777888777666555555777999666666777888:::<<<>>>@@@@@@@@@@@@@@@AAACCCEEEFFFFFFLLLRRRUUUVVVWWW\\\```ZZZ[[[\\\[[[YYYXXXWWWXXX[[[```fffhhhgggeeedddeeeiiijjjlllmmmmmmjjjhhhfffhhhjjjnnnuuu{{{~~~}}}|||{{{zzz|||~~~{{{|||xxxzzz{{{zzzxxxyyy|||{{{|||}}}}}}||||||}}}~~~yyyzzz{{{}}}~~~yyy{{{~~~~~~yyyyyyyyy{{{||||||zzzxxx|||}}}~~~~~~vvvvvvuuurrrnnnjjjiiijjjjjjkkkllljjjhhhiiimmmppptttsssqqqooonnnooorrrtttvvvtttrrrtttvvvxxxvvvtttrrrqqqoooqqquuuwwwvvvtttqqqpppoooqqqsssttttttsssqqqqqqppppppqqqrrrtttuuuwwwvvvvvvwwwyyyzzzzzzyyyoooWWWMMMBBB;;;;;;<<<>>>HHHXXXmmm{{{zzz|||xxxqqqnnnyyyvvvxxxwwwUUUIIIOOOOOOGGGIIIHHHFFFDDDBBBBBBBBBBBB???===;;;888666555555444222111111111222333333444111111222222222333333333222---///666999999EEEVVVllluuu~~~xxxzzz|||ssswwwxxxfffLLLIIIFFFDDDDDDDDDCCCBBBFFFDDDCCCAAA@@@@@@AAAAAA<<<:::777555333222222333333333333333333333333333444333333222222333333444333444999FFFUUUiiikkkeeeiiirrrooo]]]NNNIII@@@???======>>>??????>>>===<<<;;;:::888777666555777444111222444444222///)))333000***333888111...000000000000000000000000000000000000000000000000///000222333444555555555;;;999777555444444666777999888777777:::<<<>>>>>>AAABBBCCCCCCCCCEEEHHHKKKMMMRRRXXXYYYXXXWWW[[[^^^ZZZ[[[[[[ZZZWWWVVVWWWXXXaaaeeehhhhhhfffccccccdddfffkkknnnmmmhhhfffgggiiilllooossswwwyyy{{{~~~|||}}}~~~~~~}}}|||{{{zzzzzz|||~~~{{{yyyzzz|||}}}}}}|||}}}~~~~~~}}}}}}{{{zzzzzz|||~~~}}}~~~~~~}}}{{{~~~}}}{{{}}}~~~}}}||||||~~~vvvppplllgggaaacccjjjhhhfffddddddhhhooowww|||yyyvvvqqqmmmkkknnnuuuzzzwwwvvvvvvxxx{{{|||||||||vvvuuusssttttttuuusssrrrnnnqqqtttuuusssqqqqqqqqqsssqqqooooooqqqsssuuuuuuqqqtttwwwxxxwwwwwwwwwwwwzzzdddPPPIII@@@BBBBBBAAAGGGWWWjjjwww|||rrrmmmzzzcccKKKOOOPPPGGGJJJIIIGGGFFFDDDCCCCCCCCC>>><<<999666333222222222444444444444444444444444555555555555555555555555666111111777:::===OOOcccwwwxxxsssuuuoooRRR???EEEMMMGGGBBBDDDEEEDDDCCCCCCCCCCCCBBBAAA>>>===:::666444222222111333333333444444555555555888333000222333333555888666<<>>======?????????>>>===<<<;;;:::888777666666666444333222333444333333555444/////////'''+++@@@000000000000000000000000/////////000000111111111///000000111222333444555999888666555555555666777:::999888999:::;;;;;;;;;AAABBBCCCCCCCCCDDDGGGJJJLLLQQQVVVXXXWWWWWW[[[^^^YYYYYYYYYWWWUUUUUUWWWYYYdddgggiiijjjgggeeeeeefffgggjjjnnnmmmiiigggiiillliiimmmrrrwwwzzz}}}~~~~~~zzz|||}}}}}}|||zzzzzzyyy|||}}}~~~}}}{{{yyyyyyyyy~~~}}}|||}}}}}}}}}}}}||||||zzzyyyyyy{{{}}}~~~~~~|||}}}}}}}}}}}}||||||{{{{{{}}}}}}|||}}}~~~~~~~~~{{{yyyxxxpppkkkgggfffbbb^^^```fffeeefffiiilllppptttxxxzzztttrrroookkkjjjnnnuuuzzzxxxwwwvvvwwwyyyyyyyyywwwvvvuuussssssttttttsssqqqrrrsssttttttrrrqqqpppooorrrqqqoooppprrrtttttttttrrrtttvvvvvvvvvvvvwwwxxx|||pppYYYNNNAAAAAA???>>>BBBPPPbbbnnnxxxtttmmmwwwuuuSSSMMMLLLEEEIIIHHHGGGEEEDDDCCCBBBBBB???===:::777444333333333333333333333333333333333444444444444444444444444666222333999;;;BBBWWWooo{{{qqqppptttkkkOOOFFFFFFEEEEEEIIICCCBBB@@@@@@AAAAAA???>>>>>>===:::777444333222222333333333333333333222222666222000222444333555999666;;;GGG]]]zzz}}}zzzjjjcccdddooorrrdddQQQFFF???>>>===>>>???@@@???>>><<<<<<;;;:::888777666666555555444333222333666888333333///333===777---...000000000000000000000000......///000111222222333000000//////000222444555666666666666777777777777<<<<<<<<<======<<<<<<;;;AAABBBCCCBBBBBBCCCEEEHHHKKKOOOTTTVVVWWWWWWZZZ]]]YYYYYYWWWVVVUUUVVVZZZ]]]gggiiikkkkkkiiiggggggggggggjjjmmmllliiihhhjjjmmmhhhmmmtttzzz}}}~~~~~~}}}}}}xxxzzz{{{{{{yyyxxxxxxyyy|||{{{{{{{{{||||||{{{yyy|||||||||||||||||||||||||||zzzyyyyyy{{{}}}}}}}}}~~~}}}{{{{{{{{{|||||||||}}}}}}|||}}}~~~~~~~~~~~~}}}zzzuuuqqqnnndddaaa______]]][[[^^^cccgggkkkqqqvvvzzzzzzxxxvvvooonnnllljjjkkkooovvv{{{|||{{{zzzzzzzzzzzzyyyxxxyyywwwvvvvvvvvvvvvtttssstttsssrrrrrrssssssrrrpppqqqppppppqqqssstttsssrrrrrrtttvvvwwwvvvwwwxxxzzz~~~hhhVVVEEECCC???<<>>;;;888666444444444333333333333333333333333333333333333444444444444555222333999???LLLfffzzzttt|||yyynnnlllhhhuuujjjPPPCCCAAADDDFFFCCCAAA@@@@@@@@@@@@???===>>>===:::888555444333222444444333333222111111111444111111333444333555999;;;???NNNlllmmmdddaaakkkqqqgggUUUGGG>>>======>>>@@@@@@???>>><<<<<<;;;:::999888777666444555555333111222777<<>>@@@AAA@@@?????????BBBBBBCCCBBBAAABBBDDDFFFJJJNNNRRRUUUVVVXXXZZZ\\\YYYYYYWWWUUUUUUYYY___ccciiiiiijjjjjjiiihhhhhhgggiiijjjkkkjjjhhhgggiiikkkkkkpppwww}}}|||}}}{{{zzzwwwyyy{{{zzzxxxwwwxxxzzzzzzxxxxxxzzz}}}}}}zzzyyyzzz{{{|||{{{|||}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~|||||||||~~~|||}}}~~~~~~~~~}}}}}}}}}}}}yyyssskkkddd```]]]\\\\\\\\\]]]___dddiiiqqquuuzzz~~~~~~{{{uuurrrllllllkkkkkklllqqqxxx}}}|||{{{yyyyyyzzzzzzyyywwwxxxvvvuuuuuuuuuuuutttrrruuusssqqqqqqtttvvvuuutttpppppppppqqqssssssrrrqqqpppsssxxx{{{||||||}}}}}}~~~vvv^^^KKKEEE???===>>>FFFSSS___oooyyy~~~rrrqqqsss}}}}}}^^^LLLIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@???<<<999777555444444222222222222222222222222222222333333333333333444777333444>>>MMMaaa|||rrrwwwxxxqqqpppiiissshhhLLLBBBCCCCCCEEECCCBBBBBBBBBBBB@@@>>>>>>===;;;999777555333333444333333333333333333333555222333555444222444888CCCHHHZZZzzz}}}mmmccc^^^eeemmmgggUUUFFF=========>>>@@@AAA???>>>;;;;;;::::::999888777777333444555333111333888<<>>BBBMMMYYYlllxxxvvvqqqooovvvlllyyy___NNNKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@???===:::888666444444222222222222222222222222222222222333333444444444:::666999HHH___xxxxxxuuuyyy~~~xxxTTTDDDDDDFFFFFFDDDBBBBBBBBBBBB@@@>>>======;;;:::888666444333222333333444555666666777666444555666444222444:::IIISSSiii~~~|||~~~{{{iiiccc```eeelllfffTTTDDD<<<<<<===???AAAAAA???===;;;;;;::::::999888777777333333333333222444777999MMMzzzUUU///000000000000000000000000000///000111222444555666777333333222222222333555666333333444666777999::::::666999======<<<<<<>>>AAAAAABBBCCCBBBBBBCCCEEEHHHMMMOOOQQQTTTWWWXXXYYYYYYRRRRRRRRRRRRUUUZZZbbbggggggfffeeefffhhhiiiiiihhhkkkiiifffdddcccdddfffgggooossswwwzzz{{{{{{{{{|||}}}}}}xxxuuusssvvvyyy|||zzzvvvuuuyyy}}}~~~|||{{{{{{yyyvvvtttuuuxxx|||}}}||||||~~~}}}}}}{{{zzzzzz{{{~~~~~~}}}|||}}}}}}||||||xxxqqqiiiaaa[[[WWWUUUXXX^^^dddhhhpppzzzzzzuuupppllljjjkkklllllllllmmmppptttxxxuuutttsssssstttuuutttrrruuutttssstttuuuvvvuuutttvvvwwwwwwuuurrrppppppqqqrrrpppooopppqqqrrrqqqpppkkkqqqzzz}}}}}}|||{{{}}}tttVVVJJJ???======>>>GGGSSSffftttxxxsssooorrrgggfffbbbPPPKKKIIIHHHGGGFFFDDDCCCBBBAAAAAA???>>>===:::888666444333333333333333333333333333222222333333444444555555555666???QQQjjjyyyqqq~~~uuuTTTCCCCCCGGGEEEDDDBBBAAAAAA@@@>>>=========<<<;;;999777555444222222333555666777888999666555555666444333888???NNN^^^xxx{{{|||hhhfffhhhnnnssskkkVVVBBB<<<<<<===???AAAAAA???===;;;::::::999999888888888444222111222444555555555///555FFF^^^bbbBBB+++222000000000000000000000000//////000111222444444555222222222222222333333333555444444555666888:::;;;888<<<>>>===;;;:::>>>BBBAAABBBCCCCCCCCCDDDGGGJJJPPPPPPRRRUUUWWWXXXXXXWWWRRRRRRSSSUUUXXX^^^eeejjjfffddddddeeeiiikkkkkkjjjjjjgggdddbbbdddfffiiikkkqqqtttwwwyyyzzzzzz{{{|||{{{vvvrrrqqqtttwwwzzzxxxtttssswww}}}{{{|||}}}|||yyyxxxwwwwwwxxx{{{~~~~~~|||{{{~~~}}}}}}~~~}}}|||{{{zzz{{{|||~~~~~~}}}|||}}}}}}{{{uuupppiiiaaa]]]\\\^^^___cccmmmwww|||}}}xxxsssnnnkkkiiihhhiiijjjjjjiiihhhjjjllloooqqqpppnnnnnnnnnmmmllljjjmmmllllllmmmpppqqqqqqppplllqqqvvvtttooommmooorrrsssqqqooonnnpppqqqqqqpppmmmqqqwwwzzzzzzyyyyyyxxxxxxwwwwwwyyy~~~___PPPDDD@@@>>><<>>>>><<<:::888555333222333333333333333333333333222333333444555555666666555???PPPcccwww|||rrr{{{}}}~~~|||www___NNNGGGGGGGGGEEECCCBBBBBBAAA???============<<<:::888666444333333444444555666777777444333444555555666>>>HHHYYYkkk~~~~~~hhhkkkqqqyyy|||qqqYYYDDD;;;<<<===???BBBBBB@@@===;;;::::::999999888888888444222000222555666444111333555222333999333---222000000000000000000000000......///000111222222333000000111222222222111111666555444444555777:::;;;>>>@@@BBB@@@<<<;;;???DDDAAABBBCCCCCCCCCEEEHHHKKKQQQRRRSSSUUUXXXYYYXXXWWWTTTUUUWWWYYY]]]cccjjjooofffdddccceeejjjmmmmmmlllhhheeecccbbbeeeiiimmmoootttvvvyyy{{{|||}}}~~~yyytttqqqppprrrvvvyyywwwrrrqqqvvv|||uuuxxx{{{{{{zzzyyy{{{~~~{{{~~~|||zzz}}}}}}|||~~~~~~}}}}}}|||}}}~~~}}}|||}}}~~~{{{ooojjjccc]]]\\\```eeeiiiqqq}}}xxxuuurrrnnnjjjiiihhhhhhggghhhhhhfffddddddfffhhhhhhfffdddcccbbbaaa^^^\\\^^^]]]]]]___bbbddddddcccaaajjjrrrsssnnnmmmqqqwwwtttqqqnnnnnnooopppqqqqqqppprrrssstttsssrrrssstttrrrqqqqqquuuzzz}}}}}}|||}}}hhhWWWIIIEEEAAA===BBBMMMWWWhhhyyywwwwwwsssqqqyyyfffSSSbbbuuuiiiPPPIIIIIIJJJIIIGGGFFFDDDCCCCCCCCC>>>===<<<:::888555333111444444444444444444444444333333444444555666777777>>>PPPgggyyy{{{xxxvvvxxxzzzzzzzzzyyyzzz{{{zzz}}}~~~jjjnnnuuuzzz|||vvvbbbRRRJJJJJJHHHFFFEEEEEEDDDBBB@@@=========<<<;;;888666555333444444444444444444444222111222555555999CCCNNNeeewww~~~tttbbbsssrrrSSSEEE???>>><<<<<<===>>>>>>===<<<;;;;;;:::999888777777444444333333333333222222222111000000000111333333333222111111000000111111000000000000000111222222000111111222222333444444222222222333444555666777;;;===???AAAAAA@@@>>>===DDDCCCCCCCCCDDDGGGIIIKKKLLLPPPUUUXXXYYYXXXXXXXXXUUUTTTUUUYYY```hhhmmmpppkkkllliiifffgggkkkkkkgggeeeeeeeeedddeeehhhmmmpppyyy|||}}}}}}|||~~~vvvoooppppppnnnuuutttrrrqqqrrruuuxxxzzzzzz{{{}}}~~~~~~|||zzzyyy|||}}}zzz{{{~~~||||||~~~~~~~~~}}}||||||}}}}}}}}}yyy{{{{{{pppddd```^^^bbbkkkuuu}}}~~~zzzqqqmmmkkklllnnnnnnjjjfffbbbaaa___]]]\\\ZZZZZZYYYTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTYYYZZZ```jjjpppooonnnooonnnmmmlllnnnqqqrrrpppmmmnnnoooqqqqqqqqqqqqssstttuuuvvvyyy|||}}}~~~}}}|||}}}dddLLLDDDBBB??????BBBMMM^^^pppxxx~~~}}}rrrlllooottt|||___]]]xxxqqqXXXFFFKKKEEEEEEEEEEEEEEECCCAAA@@@>>>>>><<<:::888666555444555444444444444555666666888111111777888333888BBBRRRhhhwwwxxx{{{zzz|||wwwrrrnnnlllhhhccc___aaa```___^^^\\\\\\\\\\\\cccggggggeeegggmmmmmmhhhqqqrrrxxxvvvdddZZZdddvvv~~~oooEEEMMMIIICCC@@@BBBDDDBBB>>><<<<<<<<<<<<;;;999777666555555444444444333333333777333444888666888III___vvvsss```qqq~~~pppPPPBBB???>>><<<<<<>>>???>>>===<<<;;;;;;:::999888777777444444333333333333222222222111000000000111333333333222111111000000111111111000000000000000111111000111111222222333444444333333333444555666777888888:::===???@@@???===<<>>>>><<<:::888666555444555444444444555555666666888333333888888666===JJJdddyyytttqqqxxx}}}yyyrrrmmmhhheeebbb``````^^^[[[XXXZZZZZZYYYXXXWWWVVVVVVVVVUUUXXXYYYWWWYYY^^^___[[[``````dddjjjmmmpppyyy{{{mmmaaaaaahhhqqq|||~~~YYYMMMIIIEEEBBBCCCDDDBBB???<<<<<<<<<<<<;;;999777666555555555444444444333333444222444777777===TTTlllppp]]]ooo}}}|||mmmNNN@@@???>>>======>>>???>>>===<<<;;;;;;:::999888777777444444333333333333222222222111000000000111333333222222111000000000000111111111000000000000000111000111111222222333444444222333333444555666777888555777:::<<<>>>>>>===<<<@@@@@@AAABBBDDDGGGJJJLLLOOORRRVVVXXXXXXWWWVVVVVVRRRUUUZZZbbbiiimmmnnnnnnhhhjjjjjjhhhjjjnnnmmmiiicccbbbbbbaaaccchhhooouuu{{{}}}}}}sssmmmmmmnnnnnnttttttuuuwwwyyy{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz~~~{{{yyyzzz|||}}}|||zzz~~~|||{{{~~~}}}tttjjjddddddiiiqqqxxx}}}xxxuuurrrqqqppplllfffcccbbbaaa^^^ZZZPPPOOOMMMLLLLLLNNNPPPQQQMMMMMMMMMNNNOOOPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMQQQYYY```dddjjjpppooommmllllllnnnpppqqqqqqtttuuuuuusssrrrrrruuuwwwvvvxxx{{{~~~~~~tttXXXKKKEEE@@@???BBBDDDTTTgggsss{{{uuuoooqqquuusss]]]YYYlll{{{aaaKKKEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>><<<;;;888777555444444444555555555666666666888555666888777888EEEUUUnnnvvvxxx~~~{{{tttooommmiiieeeaaa[[[YYYWWWWWWWWWVVVTTTRRRQQQQQQPPPPPPOOOOOONNNNNNKKKNNNOOONNNOOOSSSTTTRRRRRRSSSVVVYYYYYY[[[bbblllqqqtttzzzwwwlllbbb]]]cccttthhhMMMJJJFFFDDDCCCBBBAAA@@@<<<<<<<<<<<<;;;:::888888555555555444444444444333444333555888;;;GGGddd}}}{{{|||~~~}}}}}}~~~lllYYYkkkzzzyyylllNNN@@@???>>>===>>>???@@@>>>===<<<;;;;;;:::999888777777444444333333333222222222222111000000000111333333222222111000000000000000222111111000000000000000000111111222222333444444111222333444555666666666444666888;;;===>>>>>>===>>>???@@@BBBEEEHHHKKKLLLOOORRRUUUWWWVVVUUUTTTTTTSSSVVV[[[bbbiiimmmnnnmmmdddgggiiihhhkkknnnmmmhhhaaaaaa```aaacccjjjrrrwww|||}}}~~~wwwoooiiihhhhhhiiinnnoooqqqsssvvvxxxyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{|||zzz~~~~~~}}}{{{{{{zzzmmmhhhlllnnnsssyyy|||||||||~~~}}}{{{xxxuuusssqqqppppppnnniiibbb]]]ZZZWWWSSSQQQOOONNNMMMMMMNNNPPPSSSUUURRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSPPPNNNOOOTTTXXX\\\ccckkkooommmllllllmmmoooqqqssswwwwwwvvvuuussssssvvvxxxwwwyyy{{{~~~~~~aaaQQQGGG???===@@@AAAOOObbbqqqzzzwwwpppqqquuuiiiZZZiiiqqqXXXHHHGGGGGGFFFEEEDDDCCCAAAAAA???>>>===;;;999777555555444555555666666666666666888777777777666;;;LLL^^^qqqyyysssnnnkkkfffcccbbbaaa^^^\\\WWWVVVTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKJJJJJJKKKLLLMMMKKKLLLOOORRRQQQPPPUUU]]]___aaaeeeiiipppyyyvvvmmmkkkttt~~~jjjPPPJJJEEEDDDCCCAAA???@@@=========<<<;;;::::::999555555555555444444444444555555777:::@@@SSSttt{{{{{{zzzxxxyyy|||{{{yyyxxxzzz~~~~~~|||kkkWWWhhhwwwvvvkkkNNNBBB???>>>>>>???@@@@@@>>>===<<<;;;;;;:::999888777777444444333333333222222222222111000000000111333333222111000000//////000000111111000000000000000111000111111222222333444444000111222444555555555555555666999;;;===>>>??????===>>>@@@CCCFFFIIIKKKMMMOOOQQQTTTUUUTTTSSSRRRSSSUUUVVVZZZ```fffkkkllllll```dddggghhhkkkmmmjjjeee``````aaabbbeeekkksssyyy{{{|||}}}~~~}}}zzztttlllfffbbb``````aaafffhhhkkkooossswwwzzz|||wwwwwwwwwwwwxxxzzz{{{|||}}}}}}}}}|||~~~~~~uuujjjooo|||zzz|||}}}zzzvvvtttvvvxxxttttttsssrrrpppnnnlllkkkeeeaaa\\\WWWUUUSSSQQQPPPRRRRRRQQQRRRSSSVVVYYYZZZXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXUUUTTTTTTTTTUUU\\\dddmmmmmmllllllmmmooorrrtttwwwwwwwwwuuuttttttvvvxxxxxxyyy{{{~~~kkkXXXKKK???<<>>???>>>======<<<;;;;;;;;;;;;666666555555555444444444555555777;;;EEE[[[||||||wwwvvvttttttyyy|||{{{zzz|||~~~{{{~~~~~~nnnYYYgggtttsssiiiNNNCCC>>>>>>>>>@@@AAAAAA???<<<<<<;;;;;;:::999888777777444444333333333333222222222111000000000111333333111111000////////////000000000000000000111111222000111111222222333444444000111333555666666555555777888999<<<===???@@@@@@>>>???AAADDDGGGJJJLLLMMMOOOQQQSSSTTTSSSRRRSSSSSSVVVWWWZZZ___eeehhhjjjiii^^^cccgggiiikkkmmmhhhbbb___```bbbdddhhhmmmtttyyyyyyzzz{{{}}}~~~{{{xxxooohhhbbb```___]]]]]]___eeegggjjjoootttzzz~~~vvvvvvwwwxxxzzz{{{||||||~~~}}}{{{~~~{{{rrroooyyy|||wwwssssssuuuxxxrrrrrrqqqooolllhhhcccaaaXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWYYYZZZ\\\\\\YYYZZZ\\\]]]^^^^^^^^^]]]_______________`````````___\\\ZZZYYYUUUSSSXXX___kkkmmmmmmmmmmmmooorrrttttttuuuvvvvvvuuutttuuuvvvxxxxxxzzz|||~~~uuuaaaPPPBBB<<<>>>???GGGXXXkkkxxx{{{rrrqqqsss{{{mmm{{{pppJJJJJJIIIGGGEEECCCBBBBBBBBB@@@???===<<<999888666555444555666777888777666666666777777888>>>NNNdddvvvxxxtttpppmmmkkkhhhbbb^^^cccaaa]]]YYYUUURRRQQQPPPNNNOOOOOONNNLLLKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEEEEGGGIIIGGGDDDFFFKKKMMMHHHFFFIIIKKKIIIIIILLLHHHJJJMMMPPPRRRUUUYYY\\\aaaeeellluuummmyyybbbQQQCCCCCCEEEBBB?????????>>>===<<<<<<<<<<<<<<<666666666555555555444444333444666<<>>>>>???@@@BBBAAA???<<<<<<;;;;;;:::999888777777444444333333333333222222222111000000000111333333111111000///////////////////////////000111333333000111111222222333444444111333555777888888777666888888999;;;===>>>?????????AAACCCFFFHHHJJJLLLMMMPPPRRRTTTUUUTTTTTTUUUVVVUUUXXX\\\bbbggghhhgggddd^^^ccchhhjjjmmmmmmhhh```___aaadddgggjjjooouuuyyywwwwwwyyy{{{}}}|||wwwsssiiiccc___bbbeeedddeeehhhnnnnnnoooqqqtttxxx|||~~~uuuvvvxxxzzz||||||||||||}}}}}}|||wwwrrrvvv}}}{{{~~~wwwsssyyyxxxtttssstttvvvwwwrrrpppnnnkkkfffaaa]]]ZZZTTTUUUVVVWWWXXXXXXZZZ[[[YYYZZZ[[[]]]]]]]]]]]]]]]VVVXXX[[[___aaabbbbbbbbbbbbbbbccccccddddddeeeeee___^^^^^^]]]XXXUUUXXX___iiilllnnnooonnnoooqqqtttooorrruuuvvvuuutttttttttxxxxxxyyyzzz|||~~~~~~iiiWWWEEE>>>???>>>DDDSSSgggvvv~~~|||ssspppqqqvvv}}}QQQKKKJJJGGGEEECCCBBBBBBBBB@@@???>>><<<:::888666666444555777888888888666555555666888<<>>===<<<<<<<<<===>>>666666666666555555555555333444888BBBVVVppp~~~}}}yyywwwvvvrrrpppsssyyy{{{}}}}}}||||||}}}~~~|||{{{}}}{{{ccclllsssooodddJJJ@@@>>>>>>???AAABBBAAA???<<<<<<;;;;;;:::999888777777444444444333333333222222222111000000000111333333111111000///////////////.........///000222444444000111111222333333444444333444777999::::::999888888888999:::<<<===>>>>>>AAABBBDDDGGGIIIKKKLLLLLLQQQSSSUUUVVVVVVVVVWWWXXXUUUXXX___fffjjjiiieeeaaa___eeejjjlllnnnnnnhhh```___bbbeeeiiilllpppuuuxxxvvvvvvwwwzzz|||{{{uuuqqqiiicccaaahhhnnnnnnppptttyyywwwuuurrrrrrrrrtttvvvtttvvvyyy{{{}}}}}}}}}|||~~~}}}zzzxxxvvvooohhhkkksss}}}~~~~~~||||||}}}tttvvv}}}vvvrrrrrrttttttssspppnnnjjjfffbbb^^^[[[ZZZVVVXXXZZZZZZZZZYYYZZZZZZ\\\]]]___aaaaaa```^^^]]]UUUWWW[[[```dddfffggggggeeeeeefffgggggghhhiiiiii]]]]]]______[[[WWWZZZaaahhhkkkooopppooooooqqqsssmmmppptttvvvuuutttsssssswwwxxxxxxyyy{{{|||~~~ooo[[[HHH@@@AAA>>>BBBOOOdddttt|||}}}sssoooppprrrzzzZZZKKKJJJGGGEEECCCBBBBBBBBB@@@???>>><<<:::888666666444555777888999888666555555666888???PPPjjj~~~yyyuuurrrjjjfffcccccccccbbb]]]ZZZWWWWWWWWWUUUSSSSSSUUUVVVTTTVVVXXXWWWUUUTTTVVVXXXSSSSSSTTTSSSQQQNNNKKKIIIBBBCCCHHHNNNNNNKKKPPPZZZnnn\\\LLLHHHLLLPPPQQQQQQTTTSSSRRROOOMMMOOORRRUUUSSSUUUWWWZZZ___gggooouuurrrkkkwww[[[EEEDDDKKKIIICCCAAA??????===<<<<<<===>>>>>>777666666666555555555555666777<<>>>>>>>>>>>>>>===<<<;;;:::999777666555444444444444444333222111111111111111111000000000000222111111111000000//////000000000///000111111222222222222222222222222222111333555666555555666777999999999:::<<>>@@@???>>>===;;;;;;;;;;;;888999999777555444555666555999DDDXXXqqq}}}~~~}}}{{{zzzxxxuuurrrqqqssstttuuuvvvwwwwwwwwwxxxzzz}}}zzzvvvvvvwwwkkk]]]QQQDDD???????????????>>>=========<<<;;;:::999777666666444444444444333222111000111111111111000000000000111111111000000000//////000000000000000111111222222222222222222222222222111333555555555444555777999999999:::===???BBBCCC???AAADDDGGGJJJKKKLLLLLLPPPRRRVVVWWWWWWVVVVVVWWWYYYaaajjjnnnjjjddd___^^^bbbbbbfffkkkjjjddd```bbbbbb``````fffpppwww{{{{{{~~~zzzzzz~~~|||uuupppoooppppppqqqssssssuuu}}}wwwnnniiinnnvvv|||wwwpppjjjfffbbbmmm{{{}}}zzzssskkkiiinnnrrrqqquuuzzz|||{{{|||||||||~~~{{{{{{|||yyysssnnnqqqwwwxxxsssmmmhhhaaa]]]\\\\\\\\\\\\]]]___```aaa``````bbbcccccccccdddcccbbb```___]]]^^^]]]]]]```cccgggiiikkkhhhjjjkkklllllllllnnnppppppiiieeehhhjjjhhhhhhjjjlllppptttuuutttsssuuuxxxqqquuuxxxwwwvvvwww|||~~~|||{{{{{{~~~hhhPPPBBB@@@>>>@@@JJJZZZjjjuuuzzznnniiilllsssqqqttt}}}ZZZLLLHHHHHHBBBCCCEEE???@@@@@@>>>===;;;999888777666666666777777888999:::???<<>>===<<<;;;;;;;;;999999999777444333444666444;;;JJJ```yyy~~~|||uuuwwwyyyyyywwwssspppnnnqqqsssuuuwwwxxxzzz~~~~~~~~~{{{yyyzzz|||{{{wwwyyy}}}sssrrrrrrhhh]]]RRREEE??????@@@??????>>>===<<<======<<<;;;:::888777777444444444444333222111000111111111111000000000000111111000000000000//////000000000000000111111111222222222222222222222222000222444555444444555666888999999;;;===???AAACCC???AAACCCFFFIIIJJJJJJJJJQQQSSSVVVWWWWWWWWWWWWXXXXXXcccnnnqqqiiiaaa]]]]]]aaaaaaeeehhhgggaaa___`````````bbbhhhqqqwwwyyyyyyzzzzzz}}}|||vvvssstttrrrtttwwwuuupppoooyyy{{{ooogggkkkttt|||vvvnnncccXXXQQQNNN\\\ooo||||||xxxzzz~~~wwwzzz{{{{{{}}}~~~{{{~~~}}}}}}zzzwwwqqqppptttyyyuuuoookkkfff___[[[[[[]]]___``````aaaaaaaaa```aaaccceeeddddddcccbbbaaa``````____________aaadddgggkkkmmmlllmmmooooooooooooqqqrrrsssmmmjjjkkkllllllmmmoooooossswwwxxxwwwvvvxxx{{{tttxxx|||~~~||||||}}}}}}}}}}}}{{{zzz{{{~~~}}}pppUUUEEEAAA@@@???FFFVVVgggtttxxxmmmgggfffjjjhhhnnn```PPPIIIIIICCCBBBCCC???AAA@@@???===<<<:::999888777777777777888999:::;;;<<<;;;JJJhhhpppgggyyy}}}rrrooollljjjhhheeebbb______^^^]]]___dddhhhkkklllfffbbb[[[TTTMMMHHHEEECCC@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBEEEGGGHHHKKKIIIGGGFFFFFFEEECCCAAA@@@AAABBBBBBDDDHHHMMMQQQ___gggrrr{{{~~~|||yyywwwiiibbbZZZWWWWWWWWWUUURRRXXXZZZ]]]aaagggsss|||uuu}}}{{{yyyyyyeeeUUUHHHDDDDDD@@@???>>>===<<<;;;;;;;;;999999999666444333444666444AAAVVVpppyyy||||||}}}xxxrrrtttvvvwwwwwwtttqqqooorrrtttwwwyyy{{{}}}}}}~~~}}}zzzxxxxxxxxxtttssstttwwwvvvtttvvv{{{qqqnnnnnncccYYYPPPCCC======>>>>>>???>>>>>>======<<<;;;:::999888777777555555555555444333222222111111111111000000000///000000000000000000////////////000111111111111111111222222222222222333333000222444555444444555666888888:::;;;===???AAABBB@@@AAADDDGGGIIIJJJKKKKKKPPPSSSUUUVVVVVVVVVWWWXXXWWWaaammmqqqmmmfffaaa```___bbbeeefffccc___^^^___ccccccfffkkkqqquuuvvvuuuxxx{{{}}}xxxwwwxxxpppuuu|||yyysssuuu|||qqqgggjjjsss}}}}}}{{{tttjjj___WWWSSSMMMWWWeeesss||||||}}}}}}{{{tttyyy~~~~~~yyyuuurrrtttyyy{{{tttmmmfffddd```^^^^^^___aaabbbcccccccccaaaaaabbbeeegggeeedddcccbbbaaaaaaaaaaaa`````````aaacccfffjjjnnnoooqqqrrrsssrrrrrrtttuuusssrrrqqqrrrrrrqqqqqqqqqrrrvvvyyyyyywwwvvvwwwyyyvvvzzz~~~{{{yyyxxxxxxyyyyyyxxxxxxyyy|||~~~~~~}}}~~~zzz\\\IIIAAACCC???BBBQQQdddrrr|||zzzoooeee___^^^^^^kkkhhhSSSJJJJJJCCCAAABBB?????????>>><<<;;;:::888888777777777777888999::::::777:::QQQvvvyyyccc]]]sss{{{xxxooollliiihhhgggfffdddccceeefffhhhkkkllliiiddd```WWWSSSNNNHHHDDDAAA@@@??????@@@AAABBBDDDFFFHHHIIIHHHGGGDDDCCCDDDDDDDDDDDDIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEDDDCCCBBBCCCFFFIIIRRR[[[hhhuuu}}}zzzoooeee___\\\[[[ZZZXXXXXXYYY[[[```iiiuuu}}}xxxvvv|||dddOOOFFFFFFAAA@@@???===<<<<<<;;;;;;999999888666444444555777777JJJiiizzzvvvyyy~~~zzzuuuvvvuuusssrrrtttuuuvvvwwwvvvxxx{{{|||}}}~~~~~~yyyzzz}}}}}}|||{{{xxxuuurrrpppooonnnlllmmmoooooommmpppuuu|||yyy{{{wwwqqqooodddYYYOOOAAA:::;;;<<<===>>>?????????;;;;;;:::999888777777666777777777777666555444333111111111111000000000/////////////////////000000//////000111111111111000111111111222222333333333111222444555444444555666777888:::<<<>>>@@@AAABBBAAABBBEEEHHHJJJLLLLLLLLLOOOQQQSSSTTTTTTTTTUUUWWW[[[aaajjjppppppkkkeee```___cccfffddd```^^^___```ccceeehhhmmmrrruuuvvvvvvwww|||~~~{{{{{{zzzpppvvvzzzuuu|||ssshhhjjjrrryyy}}}~~~yyyoooeeebbbaaaVVVVVV[[[ffftttsssjjjhhhgggeeemmmxxx~~~uuuqqqqqquuuyyyxxxpppjjjaaabbbcccddddddccccccdddeeeeeeeeecccbbbcccfffiiifffeeedddccccccbbbcccccc___```aaaaaaaaadddjjjnnnrrrtttuuuvvvuuuvvvwwwyyyvvvzzz}}}}}}|||zzzvvvsssvvvyyy{{{yyyvvvsssssstttsssvvv{{{}}}|||xxxuuusssuuuvvvwwwwwwwwwxxx{{{~~~}}}dddMMMCCCDDD???@@@MMM___nnnzzzuuufff[[[ZZZXXXeeeoooWWWKKKKKKDDDAAABBB@@@======<<<;;;999888777777666666666666666777999999888DDDbbbsss___TTTZZZrrrxxxsssqqqmmmkkkhhhhhhjjjlllmmmmmmnnnmmmjjjhhhccc]]]UUUPPPKKKIIIFFFCCCAAA@@@@@@@@@BBBBBBCCCEEEHHHLLLPPPSSSUUUQQQKKKFFFDDDBBB@@@>>>CCCCCCEEEHHHLLLMMMLLLJJJGGGGGGFFFDDDAAAAAACCCEEEDDDJJJSSS^^^iiiuuuwwwjjjeeedddZZZYYYWWWVVVYYY___gggmmmvvvxxxxxxyyy^^^NNNIIIAAA@@@???>>><<<<<<<<<<<<:::999888666555555888:::;;;UUU{{{~~~xxxvvvyyy~~~yyyuuuyyywwwuuuuuuwwwwwwvvvtttsssuuuyyy{{{|||}}}~~~|||vvvuuuxxxyyyvvvpppqqqqqqpppmmmhhhccc```___\\\\\\^^^\\\ZZZ\\\aaagggffflllxxxxxxuuuiii]]]QQQBBB:::;;;<<<>>>????????????::::::999888888777666666777777777777666555444333111111111111000000000000......////////////000000...///000222222111111000111111111222222333333444111333555666555555666777777888:::<<<>>>@@@AAAAAA@@@BBBEEEHHHKKKMMMNNNNNNOOOQQQRRRSSSRRRSSSUUUVVVaaadddjjjnnnooojjjccc]]]```fffhhhddd___^^^```aaaaaadddiiinnntttxxxzzz{{{yyy~~~~~~{{{nnnssstttyyy}}}wwwkkkjjjooouuuzzz~~~|||uuulllfffdddUUUOOOKKKQQQ```ppp|||sssbbbZZZXXXXXX^^^jjjuuuzzz{{{nnnlllnnntttvvvqqqjjjggg```cccgggiiihhhggggggggggggggggggfffeeeeeegggiiigggfffffffffeeeeeeeeeddd```aaabbbaaa```ccciiiooosssuuuwwwxxxxxxyyy{{{||||||}}}xxxwwwzzz{{{yyytttpppooopppmmmooossswwwxxxxxxvvvttttttuuuwwwxxxyyyzzz}}}~~~mmmSSSGGGDDD??????JJJZZZiiiwww}}}lll]]]^^^WWW^^^|||zzz{{{uuuYYYKKKKKKEEEAAACCCBBB<<<<<<;;;:::999888777777555555555555666777888999<<>>@@@DDDIIIKKKKKKJJJCCCCCCCCCBBB@@@@@@BBBDDDAAACCCFFFKKKRRR]]]hhhppp{{{xxxjjjfff___ZZZXXXZZZ]]]```cccjjjxxxvvvtttwwwfffPPPFFFAAA@@@???>>>===<<<<<<<<<:::999999777666888;;;???DDD___~~~}}}}}}zzzxxxxxx{{{~~~~~~||||||{{{vvvtttuuuyyy~~~{{{rrrkkkiiimmmrrrvvvyyy{{{~~~}}}~~~wwwrrrqqqpppmmmeeeeeedddbbb___ZZZUUUSSSRRROOONNNOOOMMMJJJLLLQQQRRRTTT\\\jjjtttwwwyyy|||}}}zzznnnbbbTTTCCC??????@@@@@@@@@??????>>>:::::::::999999888888777555666666555555444333222111111111111000000000000........./////////000000...///111222222222000///000111111222333333444444222444666777666666777888666888:::===???@@@AAAAAA===@@@CCCGGGJJJMMMNNNOOOPPPRRRSSSSSSSSSSSSUUUWWWaaaffflllmmmjjjddd```]]]aaahhhkkkddd^^^___bbbccccccfffkkkoootttxxx|||~~~{{{yyyjjjlllwww|||zzz~~~{{{ooojjjllltttwww}}}xxxjjj___PPPIIIBBBAAAJJJ[[[ooo|||vvviiibbb```]]]aaalllvvv{{{~~~jjjjjjnnntttssskkkggggggcccgggjjjkkkjjjjjjkkklllggghhhiiihhhgggfffgggiiigggggghhhiiihhhgggfffeeeaaacccdddbbbaaadddjjjqqqsssuuuwwwyyyyyy{{{}}}zzzvvvyyyzzzxxxsssoooooopppmmmnnnppprrruuuvvvvvvvvvqqqsssvvvwwwxxxzzz}}}~~~uuuZZZLLLCCC??????HHHUUUddduuuuuueeebbb[[[^^^vvvrrrxxxyyy[[[KKKLLLFFFAAACCCDDD<<<<<<;;;:::999999888777666666666666777888999:::AAA___xxxWWWMMMXXXhhhyyy{{{vvvrrrppppppqqqmmmnnnppptttwwwxxxvvvtttkkkcccYYYRRRPPPSSSWWWYYY\\\[[[XXXTTTPPPKKKFFFDDDBBB@@@>>>???DDDMMMVVV\\\ddd[[[OOOGGGDDDCCCAAA???>>>>>>???BBBEEEGGGHHHGGG???@@@AAAAAA@@@@@@BBBDDDDDDDDDEEEEEEGGGKKKRRRVVVdddrrr{{{qqqhhhbbb___^^^^^^\\\___gggqqqzzzzzz|||}}}iiiPPPBBBAAAAAA???>>>===<<<<<<<<<999999999888888:::???CCCQQQgggxxxuuuvvvvvvvvvwwwyyy|||~~~~~~~~~|||yyyzzzsssjjjnnnuuu~~~wwwnnngggkkkqqquuuxxxzzz}}}zzzzzzpppjjjgggddd[[[YYYUUUQQQOOONNNNNNNNNNNNJJJIIIJJJHHHFFFHHHNNNKKKMMMTTT^^^dddggglllrrr~~~{{{ooocccTTTCCCCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;::::::999999999444444444444333222111111111111111111000000000000---.........//////000000...///111222333222000///000000111222333333444444333555777888777777888999666888:::===???@@@AAA@@@;;;>>>AAAFFFIIILLLNNNNNNQQQSSSTTTTTTSSSTTTWWWYYY]]]eeellllllfff```___aaabbbjjjllleee^^^```cccdddhhhkkknnnqqqsssvvvzzz|||}}}xxxjjjjjjqqq}}}~~~rrrkkkjjjyyyzzzsssaaaSSSNNNFFF???AAAQQQiii|||zzzwwwsssfffaaajjjxxx~~~|||}}}jjjjjjpppvvvsssjjjgggjjjgggiiikkkkkkjjjjjjmmmpppgggiiijjjjjjhhhgggggghhhggghhhjjjkkkkkkiiigggfffccceeefffdddbbbdddlllrrrsssuuuxxxyyyzzz|||zzzuuuxxxzzzxxxtttppppppqqqrrrqqqpppqqqsssuuuuuutttnnnpppsssuuuvvvxxxzzz}}}~~~~~~zzz^^^PPPBBB???@@@GGGRRRaaasss{{{lllbbb^^^dddzzznnnyyy{{{[[[KKKLLLGGGBBBDDDEEE======<<<;;;::::::999999777777777777888999:::;;;HHHkkkpppYYY[[[hhhttt~~~}}}zzzxxxuuussssssvvvyyy|||tttvvvzzz}}}~~~zzzsssnnnaaa]]]YYYXXX[[[```dddgggcccbbb```\\\VVVOOOIIIFFFEEEBBB???@@@EEEOOOYYY```ggg]]]PPPHHHFFFGGGGGGFFFBBBAAA@@@BBBDDDEEEEEEDDDAAABBBBBBBBB@@@@@@BBBCCCGGGHHHHHHGGGFFFEEEFFFGGGLLLVVVeeettt}}}rrrjjjeeebbbaaa___^^^aaafffiiirrruuussslllSSSCCCBBBAAA@@@>>>======<<<<<<999999999888999<<>>;;;999;;;::::::999888777666666333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222222000000555:::<<<999555777888:::<<<======<<<<<<===@@@CCCFFFHHHJJJLLLNNNPPPPPPOOOOOOPPPRRRUUUWWW___cccgggeee```\\\\\\^^^eeegggddd^^^]]]bbbcccaaabbbiiiooorrrtttyyy{{{yyyzzz|||~~~~~~{{{sss___aaannnyyy~~~||||||ssslllhhhuuu{{{uuueeebbbYYYNNNFFFLLLaaatttzzzxxxpppooovvv}}}zzzccciiiqqquuurrrllljjjllllllkkkkkklllmmmnnnlllkkkjjjjjjhhhgggffffffffffffcccfffjjjjjjhhhggggggiiidddbbb```___aaafffkkkooopppvvvxxxuuuvvv|||~~~{{{~~~{{{yyyyyyxxxvvvttttttwwwwwwrrroooooonnnkkkttt}}}~~~sssnnnsssvvvsssuuuvvvxxxzzz{{{{{{{{{zzzhhhOOOJJJBBB<<<@@@NNN```sssssseeeaaaggg{{{~~~uuu```qqq}}}cccKKKFFFFFFBBB>>>@@@===<<<;;;:::999888888888444222444888777555:::CCCOOOzzzpppgggiiimmmwww}}}zzzvvvrrrrrrwww~~~}}}wwwooojjjfffddddddggghhhggghhhlllooonnnhhh___XXXTTTNNNHHHHHHGGGFFFIIIPPPXXX```dddkkkcccWWWJJJCCCAAAEEEIIIJJJPPPNNNNNNUUUQQQKKKMMMCCCBBB@@@???@@@BBBDDDEEEJJJIIIHHHFFFFFFGGGHHHIIIIIILLLRRRZZZcccooozzztttnnniiidddddd______dddfffgggrrr~~~vvvrrrrrrYYY===DDDBBB???<<<<<<===<<<999===777777<<<<<<888;;;CCC```ppp|||qqquuussskkkkkkqqqvvvxxx}}}~~~|||}}}}}}|||wwwooogggbbbfffssszzzxxxvvvtttssssssvvv{{{zzzwwwjjj^^^WWWOOOKKKFFFCCCCCCEEEGGGHHHGGGJJJMMMMMMKKKLLLQQQVVVWWWZZZ\\\ZZZ\\\___```]]]xxxssslll^^^MMMBBB@@@???>>>?????????===;;;;;;::::::999888777666666444444444333333333222222000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222333111222666;;;===:::777888:::;;;===>>>>>>>>>======@@@DDDFFFHHHJJJLLLNNNMMMNNNOOOPPPRRRUUUXXXZZZaaaeeehhhfffaaa^^^^^^```eeegggddd^^^]]]aaaccc```dddkkkqqqsssuuuzzz{{{zzzxxxzzz{{{}}}yyyooo___bbbppp{{{}}}~~~}}}uuulllfffxxxzzz{{{~~~uuuoooaaaTTT]]]pppuuuvvvmmmdddeeeooo|||xxxdddjjjsssvvvsssnnnmmmnnnkkkkkkjjjkkkmmmmmmkkkjjjmmmllljjjhhhfffeeeeeeeeedddfffhhhhhhfffdddeeegggdddbbb``````bbbggglllooorrruuuvvvssstttxxxyyyuuuqqqnnnjjjeeebbbaaabbbcccpppssssssooommmooopppooosss|||}}}tttooosssuuurrrtttuuuwwwyyy{{{|||||||||qqqXXXKKKBBB<<<@@@MMM___rrrwwwhhheeehhhuuu}}}xxxppp[[[iiinnnQQQGGGFFFCCC???@@@======;;;:::999888888888777555666777666666>>>HHHdddzzzpppjjjfffiiittt}}}|||{{{yyyuuuuuu|||yyytttqqqrrrppppppssssssqqqssswwwxxxuuulllbbb[[[YYYTTTNNNOOOMMMLLLNNNUUU___iiinnnpppiii^^^TTTNNNMMMPPPRRRLLLVVV[[[bbbmmmjjj______UUUNNNDDD@@@AAADDDEEEDDDOOONNNNNNNNNNNNNNNOOOOOOIIIJJJLLLNNNQQQWWW^^^cccuuu}}}}}}yyyxxxvvvrrrnnneee___```aaaaaahhhqqqqqqiiiuuuwww___BBBEEEDDDAAA???>>>>>><<<:::;;;777888;;;999777>>>KKKlllzzzwwwnnnnnnlllfffkkkrrrwwwzzz~~~xxxhhhbbbaaakkkvvvzzzzzzzzzvvvwwwxxxxxxwwwvvvwwwxxxwwwzzz|||xxxnnnbbbXXXSSSNNNLLLHHHDDDBBBBBBCCCDDDFFFJJJMMMNNNMMMPPPUUUZZZ]]]ccchhhjjjlllooommmiiiwwwjjjmmmkkk[[[IIICCC>>>>>>===>>>@@@@@@???===;;;::::::999888777666666555555555444444444333333000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222444333333666;;;===;;;888999;;;===>>>???@@@??????>>>AAADDDGGGHHHIIILLLNNNKKKMMMPPPRRRUUUWWW[[[^^^dddggghhhfffbbb___```bbbffffffccc^^^]]]```bbb```gggmmmsssuuuwww{{{|||{{{wwwwwwxxx|||yyylll^^^cccsss~~~wwwlllcccrrrrrrpppqqq{{{|||lllSSSRRReeeppptttvvvvvvwwwwwwooofff[[[UUUPPPVVVfffxxxwwwdddllltttvvvssspppppppppnnnmmmlllmmmnnnooommmkkkooommmkkkiiigggeeeeeedddfffffffffeeecccbbbcccdddbbbaaa______bbbfffkkkooopppqqqooolllmmmooonnnkkkdddeeeeeeaaa\\\ZZZ[[[]]]iiimmmnnnkkkkkkooorrrrrrrrryyy{{{sssooorrrrrroooqqqrrrtttwwwyyy{{{}}}~~~~~~zzzaaaMMMCCC<<<@@@LLL\\\ppp}}}lllhhhiiiooowwwwww```ccc|||WWWHHHFFFEEEAAA@@@>>>===<<<:::999999888888999888888999:::@@@MMMZZZzzzxxxrrreeeeeerrr}}}|||~~~xxxssszzz~~~}}}}}}sssggg```^^^ZZZTTTRRROOONNNPPPWWWcccooovvvtttlll```WWWRRRQQQQQQRRRMMMXXXaaappp}}}|||zzzlllYYYMMMJJJKKKKKKJJJTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPNNNKKKHHHHHHJJJMMMYYYcccmmmsssxxx~~~~~~tttiiidddcccdddgggkkkrrrxxxzzzppppppuuuoooNNNFFFDDDCCCAAA@@@>>><<<<<<;;;:::;;;<<<888888GGGZZZ|||tttmmmiiieeeccckkkssszzz|||ppphhhdddggglllmmmlllmmmmmmqqqwwwyyyyyywwwuuutttuuuuuusssmmmdddZZZSSSOOOOOOOOOMMMIIICCC@@@AAACCCFFFIIIMMMOOOPPPTTTZZZ___```jjjuuu}}}{{{nnncccmmmooo[[[HHHCCC???>>>===>>>@@@@@@>>>===;;;::::::999888777666666444444444444333333333333000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222333333333666999;;;999888999:::<<<>>>@@@@@@@@@@@@@@@BBBEEEGGGHHHIIIKKKMMMKKKNNNRRRUUUVVVYYY]]]aaafffgggfffddd```___```bbbeeedddaaa^^^]]]___aaaaaaiiipppuuuvvvxxx{{{|||zzzvvvvvvxxx~~~|||mmm\\\bbbuuu~~~}}}}}}xxxlllbbbkkknnnjjjdddiiixxx{{{jjjbbbdddZZZIIIKKK[[[mmmooolllddd___]]]SSSGGGCCCAAABBBMMM___rrrwwwcccllluuuvvvsssrrrsssrrrrrrqqqqqqqqqsssrrrqqqooonnnmmmllljjjhhhggggggfffiiihhhfffcccaaaaaaaaabbb___^^^]]]]]]```dddiiilllooonnnkkkiiihhhiiiiiigggnnnrrruuuqqqggg^^^YYYXXXaaagggkkkkkkmmmqqqsssrrroootttvvvrrrooopppooolllnnnoooqqqsssvvvzzz|||~~~}}}}}}dddPPPEEE===@@@JJJXXXlll~~~pppkkkhhhmmmvvvvvvhhhwww[[[IIIHHHHHHCCC???>>>===<<<;;;:::999999999777888999:::AAAPPPfffwwwvvvjjjiiivvv}}}|||||||||xxx}}}|||www{{{|||nnngggddd___YYYUUURRROOORRR[[[hhhssszzzvvvkkk\\\QQQLLLKKKIIIHHHKKKUUU]]]qqqzzzdddWWWSSSSSSUUUYYYZZZ]]]^^^\\\YYYUUUSSSWWWVVVSSSNNNIIIGGGHHHIIIFFFMMMWWW```kkkwww{{{qqqjjjiiijjjkkkiiijjjrrrxxxnnn~~~\\\GGGDDDBBBAAA@@@===<<<===<<<===???>>>888;;;RRRmmmxxxqqqhhhbbbdddjjjsss{{{~~~}}}qqqmmmyyy}}}sssmmmiiiiiihhhbbb^^^]]]bbbjjjrrruuuvvvwwwuuurrrtttqqqkkkddd\\\UUUQQQNNNOOORRRSSSOOOHHHDDDEEEHHHGGGJJJMMMOOOQQQTTTYYY]]]\\\jjj{{{mmmeeerrrsss^^^IIIBBB@@@???>>>?????????===;;;;;;::::::999888777666666333333333333222222222222000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222222222222444666888888777888:::<<<>>>???@@@@@@@@@AAACCCFFFHHHHHHIIIKKKLLLMMMPPPTTTVVVVVVXXX]]]bbbgggfffccc```^^^^^^```bbbdddaaa___^^^^^^^^^```cccjjjqqqvvvvvvwwwzzz{{{yyyvvvwwwzzzsss\\\aaatttzzzzzz{{{~~~yyylllbbbnnnssspppbbbYYY]]]bbbccc]]]UUUMMMGGGBBBAAAJJJUUUlllppplllaaa\\\]]]XXXOOOBBB@@@???FFFVVVjjj|||yyybbbmmmuuuuuusssuuuvvvtttuuutttssssssttttttrrrpppmmmlllkkkjjjjjjjjjjjjjjjjjjhhhfffcccbbbaaaaaaaaa]]]\\\[[[[[[]]]aaaeeegggooollljjjhhhhhhhhhlllppp~~~~~~sssdddVVVNNNKKK\\\dddkkkmmmooorrrrrrooolllpppqqqooonnnnnnmmmkkkmmmnnnnnnpppssswww{{{}}}}}}~~~dddUUUGGG>>>@@@HHHSSShhh|||wwwnnngggkkkzzzoooooo___KKKJJJJJJEEE???>>>>>><<<;;;:::999999999555777999:::DDDZZZwwwyyyuuuttt~~~}}}|||{{{www|||wwwnnnkkkhhhddd___XXXSSSVVVaaaoooxxx}}}tttgggWWWLLLIIIIIIFFFCCCJJJSSS^^^xxxrrr\\\RRRUUUZZZ\\\___ccceeedddaaa]]]ZZZTTTSSSPPPLLLGGGDDDEEEFFFBBBDDDHHHOOOYYYgggyyypppjjjgggdddcccccchhhttttttsssnnnOOOFFF@@@??????<<<;;;>>>:::===@@@>>>777===[[[|||{{{sssfffaaafffiiisss}}}|||lll```[[[hhhyyy~~~wwwooohhhhhhlllpppmmmbbbYYYUUU]]]gggoooqqqtttwwwwwwsssoookkkddd\\\WWWRRRPPPOOONNNRRRTTTQQQKKKHHHIIILLLJJJKKKLLLMMMOOOQQQUUUWWWVVVeeeyyysssllltttsss```KKKAAAAAA@@@????????????===;;;;;;::::::999888777666666333333222222222111111111000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222111222222333555666777777888999<<<>>>@@@@@@@@@@@@BBBDDDGGGHHHHHHIIIJJJLLLMMMQQQUUUUUUUUUWWW___eeehhheee```]]][[[]]]___aaabbb^^^\\\^^^^^^^^^aaaeeekkkqqquuuvvvvvvyyyyyyvvvvvvyyy}}}|||aaaaaasssyyyzzz}}}xxxlllcccooozzzzzzjjj[[[YYY^^^aaaZZZXXXRRRHHH@@@???FFFMMMkkktttsssfff___bbbbbb\\\PPPLLLEEEBBBIII\\\uuuxxxcccooowwwuuutttxxxzzzwwwtttsssrrrrrrssssssqqqooollllllkkkkkkkkkkkklllllljjjgggeeeccccccbbb```___[[[[[[YYYYYY[[[]]]aaacccfffeeeddddddbbbdddnnnyyy~~~{{{ttthhh\\\SSSOOOOOO^^^fffmmmoooppprrrpppmmmlllmmmmmmnnnnnnnnnnnnmmmpppooooooooorrrvvvzzz}}}hhhYYYJJJ???AAAEEENNNccczzz~~~rrrfffgggyyyrrrjjjdddNNNJJJKKKFFF??????>>>===;;;::::::999999555999:::999CCC]]]}}}~~~}}}{{{{{{xxxwwwzzz{{{oooaaaUUUVVVdddttt}}}rrrfffXXXQQQRRRRRRMMMGGGKKKUUUccclllVVVLLLQQQYYY___bbbfffiiihhheeeaaa^^^NNNMMMKKKGGGCCC@@@@@@AAADDDAAAAAAEEEKKKUUUfffttt~~~uuulllcccbbb```ccclllvvvsss```OOOAAA??????<<<;;;===888:::>>><<<666???bbbyyyoooccc```eeejjjuuuzzzjjj___ZZZbbbnnnooofff^^^]]]dddsss~~~}}}pppddd______iiiqqqqqqsssyyyxxxsssiiiddd^^^XXXUUUSSSQQQPPPNNNPPPQQQOOOLLLJJJKKKMMMLLLKKKKKKKKKLLLNNNOOOQQQSSS```qqq{{{sssqqqmmm^^^KKK@@@???>>>>>>>>>@@@@@@>>><<<;;;::::::999888777666666444444333333333222222222000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222222333444444444555777888999:::===???AAABBBBBBBBBCCCEEEHHHIIIHHHIIIJJJKKKLLLPPPSSSSSSSSSXXXaaajjjiiieee___[[[ZZZ\\\___aaa```[[[ZZZ]]]___^^^aaagggjjjppptttttttttvvvvvvttttttyyyhhhdddrrr{{{~~~vvvkkkdddmmmpppjjjmmmpppkkkjjjkkkiii[[[IIIFFFNNNhhh|||vvvtttooofffccc```ZZZPPPMMMYYYqqquuueeerrrzzzwwwvvv|||{{{uuutttssssssssssssqqqooonnnnnnmmmlllkkkkkkllllllgggeeecccbbbcccbbb___\\\\\\[[[ZZZYYYZZZ\\\^^^```^^^___aaaaaa___cccttt~~~wwwpppjjjeeebbbffflllooonnnnnnoooooommmnnnllllllnnnooopppqqqrrruuutttrrrqqqsssvvvzzz}}}rrr^^^LLLAAAAAADDDJJJ___wwwwwwgggcccuuutttmmmRRRJJJJJJFFFAAA???>>>===;;;::::::::::::666;;;;;;999BBB___~~~~~~|||||||||sss\\\ZZZjjj~~~vvvmmmjjjmmmjjj```VVVNNNUUU^^^wwwuuukkkkkkggg[[[PPPKKKQQQXXXaaabbbdddccc___ZZZTTTPPPFFFFFFEEEBBB???======>>>???===>>>BBBCCCFFFOOOZZZjjjpppjjjbbbaaagggnnnuuu|||wwwwww]]]FFFAAABBB>>>;;;<<<999;;;>>>===999EEEkkk}}}tttiii``````ffflllxxxsssiiicccggglllhhh^^^VVVUUUbbbwwwyyyllleee```llltttsssssswwwtttlllfffaaa\\\YYYXXXWWWUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMKKKJJJJJJKKKLLLMMMMMMQQQZZZdddlllvvvvvvnnnfff[[[LLL???===<<<<<<>>>@@@AAA@@@???;;;::::::999888777666666555555444444444333333333000000000000000000000000////////////000000000000000000000000000000000000000222222222111000111222333444555555555666888999:::<<<>>>AAABBBCCCDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJNNNQQQRRRRRRXXXdddmmmkkkfff___[[[ZZZ]]]```bbb___ZZZYYY]]]___^^^bbbhhhiiippptttssssssuuuuuurrrsssyyynnngggrrr~~~tttjjjdddmmm}}}|||~~~zzz|||XXXLLLXXXeeezzzqqquuusssiii```ccctttsssgggttt}}}yyyyyy~~~wwwvvvuuuuuuvvvuuusssqqqppppppnnnmmmlllkkkjjjjjjeeecccaaabbbcccaaa]]]ZZZ^^^]]][[[ZZZZZZ\\\]]]______bbbeeefffccciii~~~wwwmmmmmmppppppmmmkkkmmmooonnnooommmlllnnnqqqrrrtttvvvyyywwwtttssstttwww{{{~~~{{{```NNNAAABBBCCCGGG\\\vvvyyyhhhaaarrrtttTTTIIIHHHFFFBBB???>>>===<<<;;;:::::::::666<<<===:::DDDccc}}}vvvsssvvv{{{jjjdddvvvuuugggPPPQQQRRRcccjjj[[[NNNPPPQQQPPPNNNPPPUUUZZZbbbaaa___ZZZRRRIII@@@;;;;;;<<<<<<;;;:::999;;;<<<888888;;;AAA@@@<<<>>>EEEGGGfff|||tttggg```eeejjjllluuummmiiiLLLDDDDDD@@@;;;<<<<<<>>>AAA@@@>>>LLLrrryyyzzzyyyqqqeee___bbbhhhnnn{{{yyypppjjjmmmooohhh]]]UUUNNN]]]uuuvvvggg``````mmmuuusssrrrtttnnndddfffbbb^^^\\\]]]]]][[[XXXXXXUUURRRPPPPPPPPPPPPOOOMMMKKKJJJIIIKKKLLLMMMLLLOOOUUUZZZ]]]ccclllpppooo{{{vvvfffXXXMMM@@@??????@@@@@@@@@@@@??????<<<;;;;;;:::999888777777666555555444444333222222333222000/////////000111111111000000//////......000000000000000000000000222333333222111111222444555555444555666777999:::777999===AAACCCCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLLLLJJJNNNOOONNNSSS]]]gggkkkooohhh___[[[[[[^^^```aaa___\\\[[[___aaabbbfffllloooqqquuuxxxyyywwwuuussssssxxxzzz\\\kkk|||wwwmmmcccrrr|||\\\UUUsssiiiaaauuurrrpppwwwuuuvvv|||yyy{{{yyywwwvvvvvvtttqqqoooqqqooonnnmmmmmmllliiiggggggffffffdddbbb___]]][[[\\\\\\\\\]]]^^^___aaaaaaeeedddddd___YYYcccttttttsssqqqpppoooooooooooooooooopppqqqsssuuuwwwxxxxxxuuurrrrrrtttxxxzzz{{{iiiSSSDDDBBBBBBEEE[[[www~~~~~~mmm[[[kkkUUUJJJMMMGGGBBB@@@>>>===;;;::::::::::::777<<<:::666GGGlll}}}uuusssrrrqqqtttxxx}}}gggbbbxxxzzzdddMMMQQQOOOVVViiilll___YYYRRRQQQSSSVVVUUUSSSVVVZZZ```^^^XXXPPPGGG@@@===<<<;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;===>>>@@@FFFPPPbbbyyyxxxllleeeeeeiiipppvvvnnnhhhfffOOOKKKCCC<<<<<<999===<<<@@@===:::TTT|||kkk|||lll[[[^^^eeegggsssxxx~~~yyyzzz|||~~~}}}}}}xxxtttvvv{{{vvvfffYYYVVVUUU]]]kkktttrrrggg^^^\\\aaammmxxxyyyuuuppplllgggeeedddbbbaaaaaa___\\\ZZZXXXVVVTTTSSSSSSRRRQQQOOOMMMKKKKKKMMMKKKHHHIIIMMMLLLPPPSSSSSSWWW\\\^^^\\\|||gggVVVJJJ>>>>>>>>>????????????>>>>>>;;;;;;:::999888777666666555555555444333333222222222222000/////////000111111000000000/////////...000000000000000000000000222333333222111111222444555555444555666777999:::999;;;===@@@BBBBBBBBBAAADDDEEEGGGIIIJJJLLLLLLMMMKKKNNNOOONNNSSS^^^hhhmmmnnnggg^^^YYYZZZ^^^```aaa___[[[[[[___aaacccggglllrrrsssuuuwwwwwwuuusssrrrrrrwww~~~|||```kkk{{{wwwnnndddsss```XXXooovvvkkkwwwuuurrr{{{{{{|||~~~}}}{{{yyyxxxwwwuuurrrppppppnnnmmmmmmmmmllliiigggeeeeeeeeedddaaa^^^ZZZXXX[[[[[[[[[[[[\\\]]]^^^___aaabbbdddaaaZZZbbbtttuuuvvvvvvvvvvvvvvvuuuuuurrrssstttuuuvvvxxxyyyyyywwwtttrrrrrrvvvzzz}}}~~~~~~jjjTTTDDDBBBAAADDDZZZuuu}}}vvveeesss^^^NNNMMMFFFAAA@@@>>>===;;;::::::::::::777;;;999999MMMqqq~~~~~~zzz~~~~~~uuummmjjjjjjjjjnnnsssyyy~~~pppuuuooo___ccc{{{qqq___KKKMMMIIIQQQiiisssmmmiii\\\ZZZZZZ]]]\\\WWWUUUWWW]]]YYYQQQIIICCC???======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::<<<<<<>>>EEESSSeee{{{tttgggdddfffkkknnn}}}~~~ooodddxxxmmmSSSIII@@@???CCC@@@===<<>>>>>>>>>>>======::::::999888777666666555555555444444333333222222222111111000///000000000000000000000////////////000000000000000000000000222333333222111111222444444444444555666777999999;;;<<<>>>@@@AAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNKKKNNNNNNMMMSSS___jjjooommmfff]]]XXXYYY]]]```aaa^^^ZZZZZZ^^^aaacccgggllluuuuuuuuuuuutttsssqqqqqqqqqvvv}}}dddkkk{{{vvvnnnffftttyyybbb^^^gggzzz|||vvv~~~xxxttt~~~|||wwwvvv}}}{{{yyyxxxvvvssspppnnnmmmllllllmmmllljjjhhhdddddddddccc```]]]ZZZXXXZZZZZZZZZZZZZZZ[[[\\\]]]```bbbeeecccZZZ\\\ttt~~~uuuxxxyyyzzz{{{|||{{{zzzzzzvvvwwwyyyzzz{{{{{{zzzzzzxxxvvvuuuvvvzzz~~~}}}mmmVVVDDDBBBAAACCCWWWqqq{{{oooyyyfffPPPLLLFFFBBB???>>><<<;;;:::999::::::888999999???WWWzzztttkkkoootttuuuqqqrrr|||~~~vvvmmmeeecccccceeejjjpppzzz~~~vvvaaa[[[^^^dddZZZUUUbbb|||yyylll^^^TTTVVVWWWQQQWWWrrr}}}vvvqqqoookkkaaaYYYVVVVVVOOOFFF@@@>>>>>>===<<<:::::::::;;;<<<<<<<<<===<<<;;;:::999999999999:::999<<>><<<@@@```zzzbbbxxxmmmXXXYYYgggrrrwwwyyy~~~}}}{{{xxxyyy{{{~~~}}}{{{}}}}}}|||}}}}}}vvvnnnaaa```iiiyyy~~~qqq```WWWVVV^^^ggghhh\\\OOOLLLPPP\\\gggppppppnnnmmmllljjjgggfffeeeeeefffeeecccaaa]]]YYYUUURRRQQQRRRRRRQQQRRRNNNLLLKKKGGGDDDFFFKKKKKKRRRXXX\\\aaaeeeeeebbb}}}bbbOOOHHHBBB<<<<<<============<<<<<<:::999999888777666555555555555444444333222222111222111111000000000000000000000000000////////////000000000000000000000000222333333222111111222444333444444555666777888999<<<===>>>@@@BBBEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMOOOKKKNNNNNNMMMSSS```lllqqqkkkddd[[[WWWXXX\\\___aaa\\\YYYZZZ^^^aaacccgggmmmttttttsssrrrrrrrrrrrrrrrrrrwww~~~iiijjjzzz~~~{{{uuullleeesssyyy}}}qqq___\\\```UUUJJJOOO```wwwuuummmqqqmmm___[[[UUU^^^hhhhhhpppxxx}}}~~~ttt}}}~~~|||zzzxxxvvvrrrooonnnmmmlllmmmnnnmmmkkkiiifffdddcccaaa___^^^^^^^^^ZZZZZZZZZZZZZZZ[[[\\\\\\bbbccceeebbbWWWSSSdddzzz}}}{{{{{{{{{{{{|||||||||||||||yyyzzz|||}}}}}}|||zzzyyy|||zzzyyyzzz~~~}}}qqqXXXEEEBBB@@@AAATTTmmmyyyrrrwwwgggOOOKKKGGGDDD???>>><<<:::999999999:::888888:::GGGdddmmm___ccchhhkkkkkkrrr|||{{{{{{uuullldddcccdddffflllsss~~~{{{iii^^^[[[]]]TTTTTTfffiiiccc]]]\\\ZZZSSSMMMIIIeeekkkeeefff{{{zzzpppcccVVVPPPLLLEEE>>>;;;===>>><<<:::999::::::;;;<<<======>>>;;;;;;::::::::::::::::::;;;<<<===???FFFZZZyyyppphhhfffeeekkkooo{{{zzzjjjkkkssscccQQQCCCDDDDDD888;;;:::<<<<<>>AAADDDGGGIIIJJJFFFFFFFFFGGGHHHKKKMMMOOOKKKNNNOOONNNTTT```lllqqqhhhaaaYYYVVVXXX\\\^^^___[[[XXXYYY]]]aaaccchhhmmmqqqpppppppppqqqrrrtttuuuuuuyyymmmiiiuuu}}}}}}uuulllcccpppwww|||zzzwwwwwwxxxxxxhhhbbbSSSJJJGGG???===JJJ\\\{{{vvveeehhhhhh___UUUMMMOOOSSSTTTbbbxxxwww{{{~~~vvvrrr~~~~~~{{{yyyxxxuuurrroooooonnnmmmmmmnnnnnnllljjjgggeeeaaa^^^^^^```dddfff[[[[[[[[[[[[[[[\\\]]]^^^``````bbb```UUUOOOZZZlllqqqvvvzzzzzz|||~~~}}}|||{{{zzz|||}}}~~~zzz{{{|||}}}}}}{{{yyyxxx}}}{{{zzzzzz}}}}}}vvv\\\GGGBBB@@@@@@QQQhhhwwwuuurrrtttyyyfffMMMJJJHHHEEE???===<<<:::999999999999888888>>>QQQqqqxxxaaa```bbbdddiiittt|||{{{|||yyywwwooohhhgggiiikkkqqqwww|||pppiiidddXXXXXXmmmsss]]]SSSKKKMMMPPPMMMJJJIIIjjjvvvuuuqqq~~~|||nnnaaaSSSHHHDDDBBB>>>:::;;;>>>???<<<888::::::;;;;;;<<<===>>>>>>999::::::;;;<<<=====================>>>HHH```xxxppphhheeejjjkkkqqq~~~qqq___yyy~~~ooo[[[HHHFFFFFF;;;:::999<<<===JJJrrrhhh^^^fffggg^^^XXX^^^iiiooowwwyyy{{{~~~}}}|||~~~yyylllgggkkkyyy|||mmmZZZOOORRRjjjnnn\\\WWW\\\eeelllkkkhhhiiijjjjjjmmmlllkkkkkklllkkkiiiggg___[[[UUUQQQPPPPPPPPPPPPOOOKKKIIIIIIGGGEEEHHHNNNQQQ^^^nnnzzz|||{{{```MMMGGGAAA<<<<<<============<<<<<<::::::999888777666666555444444333333222222111111000111111111111000//////////////////000000000000000000000000000000000000222333333222111111222444222333444555666777777777:::;;;>>>AAADDDGGGHHHIIIEEEEEEFFFGGGIIIKKKMMMNNNJJJMMMOOOOOOTTT```jjjnnnddd^^^XXXVVVYYY\\\]]]]]]ZZZWWWXXX]]]aaaccchhhnnnmmmmmmnnnoooqqqsssuuuvvvxxx|||qqqgggooo|||yyymmmbbbmmmyyy~~~tttnnnnnnnnnmmmoooeeeZZZRRREEEBBBNNN\\\~~~pppnnnmmmggg\\\TTTRRRNNNIIIZZZvvvzzz|||~~~vvvrrrttt~~~}}}{{{yyyxxxvvvrrrpppooonnnmmmmmmnnnmmmkkkiiifffccc^^^[[[[[[___dddggg[[[[[[[[[\\\]]]^^^___```]]]]]]aaabbbYYYQQQWWWeeepppwww||||||}}}~~~|||||||||{{{zzz{{{|||~~~yyyzzzzzz{{{zzzyyyxxxwwwyyyxxxvvvwwwzzz|||||||||}}}{{{___IIICCCAAA@@@OOOeeeuuu}}}zzzqqq{{{www___bbbyyyeeeMMMKKKHHHDDD>>>===;;;:::999888999999888999CCC[[[}}}mmmeee___bbbjjjxxx}}}xxx{{{zzzzzzrrrmmmmmmoooqqqvvv{{{|||uuujjj___TTTUUUmmmvvvdddVVVNNNPPPRRRPPPOOOQQQmmm|||xxxgggZZZOOOEEE??????>>><<<;;;<<>>888999;;;<<<===>>>>>>>>><<<;;;===@@@???BBBQQQccc~~~pppfffhhhgggjjjwwwzzzdddfffxxxcccKKKBBBDDD???:::999<<>>=========>>>>>>=========;;;;;;:::999888777666666444444333333222111111111000111111222111000///....../////////000000000111000000000000000000000000222333333222111111222444111222444666777777777666999:::===@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMHHHMMMOOOPPPUUU___gggjjj```\\\XXXWWWZZZ\\\\\\[[[YYYVVVWWW\\\aaaccciiinnnkkklllmmmoooqqqsssttttttzzz}}}tttfffiiiyyyrrrdddjjj{{{~~~{{{yyyqqqxxxvvvooogggTTTFFFIII^^^}}}~~~yyyqqqlllhhhfff[[[OOO\\\zzz{{{sssttt{{{~~~|||zzzzzzxxxuuurrrnnnmmmlllllllllkkkhhhfffbbb```]]]ZZZYYY[[[]]]___YYYYYYZZZ[[[]]]___aaabbb^^^```fffiii```TTTTTT\\\fffooovvvwwwvvvvvvtttppprrrtttwwwzzz||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxvvvuuutttvvvyyy{{{|||||||||cccKKKEEEBBB@@@NNNcccttt|||sssuuu}}}mmmWWW[[[qqqcccMMMNNNJJJDDD>>>===;;;999888888888999888:::GGGcccyyyjjj^^^bbbrrryyytttzzz|||}}}wwwrrrtttvvvwwwzzz{{{ssseeeTTTMMMTTTnnnqqqfffbbbZZZPPPNNNTTTwwwvvvmmmcccWWWNNNEEE???>>>AAA>>>>>>=========>>>>>>>>><<<<<<<<<<<<============999:::;;;<<<<<<<<<<<<;;;===888:::@@@BBBAAAIIIVVVkkk~~~mmmgggeeefffnnntttcccyyy[[[GGGBBB@@@999999<<<@@@SSS~~~```\\\YYYUUUSSSYYYeeemmmooowwwxxxyyy{{{}}}{{{xxx{{{|||yyytttbbb[[[[[[lll{{{dddVVVTTT[[[eeennnooooooqqqttttttvvvtttqqqooonnnkkkgggeee]]]YYYUUURRRPPPNNNLLLJJJHHHEEEDDDEEECCC???AAAEEEEEEOOO[[[dddmmmttttttqqqwww___NNNFFF>>>======>>>>>>>>>>>>======<<<;;;;;;:::999888777777444444333333222111111000000111111222222000///....../////////000000111111000000000000000000000000222333333222111111222444111222444666777777666666888:::===@@@AAA@@@>>>===CCCEEEGGGJJJKKKLLLLLLLLLHHHMMMPPPQQQUUU___fffhhh^^^[[[XXXXXX[[[\\\[[[YYYYYYVVVWWW\\\aaaccciiioookkklllnnnoooqqqrrrrrrssszzz}}}vvveeefffwwwuuufffhhh{{{rrr[[[VVV___|||qqq[[[bbb|||{{{tttxxx~~~||||||{{{zzzwwwtttnnnllljjjjjjjjjhhhfffddd^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXYYY[[[]]]___aaabbbbbbeeemmmqqqfffUUUNNNSSSWWWbbbkkkmmmmmmllliiidddfffkkkrrrxxx{{{{{{yyywwwyyyxxxxxxwwwwwwwwwxxxxxxuuuuuuuuuwww{{{~~~zzzeeeLLLEEEBBBAAANNNbbbsss|||tttsss{{{~~~jjjVVV\\\sss___MMMPPPMMMEEE>>>===;;;999888888888999888<<>>>>>?????????>>>>>>;;;::::::999888777666666444444333333222111000000222222111111000/////////////////////000000000000222222111111111111222222333333222222111222222222///111444555555555666777888:::<<<===<<<<<<===>>>CCCFFFIIIJJJJJJJJJKKKLLLHHHIIIKKKPPP[[[gggjjjfff^^^XXXUUUYYY\\\ZZZYYYYYYVVVWWWYYY\\\aaaeeeiiillljjjkkklllmmmppptttzzz~~~|||wwwkkkfffooo|||{{{gggggg}}}~~~jjj___fff|||rrrhhh|||{{{pppxxx|||yyyvvvtttsssnnnjjjjjjllllllhhhddd^^^^^^^^^]]][[[XXXUUUTTTYYYZZZ\\\^^^______^^^^^^```fffkkkllllllhhhYYYIIIMMMRRRXXX\\\\\\YYYUUURRR[[[\\\bbbmmmuuuvvvvvvwwwzzzxxxwwwwwwyyyyyyyyyxxx{{{zzzxxxxxxzzz~~~zzz~~~kkkYYYGGG@@@CCCGGG^^^rrr}}}tttttt~~~vvvaaaccc}}}zzzbbbPPPMMMJJJCCC>>>===;;;999888888888888888777SSSzzzjjjdddwww{{{ttttttxxx{{{~~~~~~~~~~~~~~~|||zzzvvvtttrrrpppmmmkkkooovvvrrr^^^PPPWWWvvvlllKKKJJJZZZtttjjjccc```\\\UUUNNNHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC?????????===;;;:::;;;<<<======<<<======>>>??????:::<<>>===<<<<<<<<<===???AAAEEEHHHKKKMMM|||ooo^^^LLLBBB@@@>>>??????@@@??????>>>>>>;;;::::::999888777666666444444333333222111111000222222111111000/////////////////////000000000111222222111111111111222222333333222222111222222333000222444444444444666888888:::<<<<<<<<<<<<===>>>BBBDDDHHHJJJJJJKKKLLLMMMKKKLLLMMMQQQ[[[fffhhhddd]]]XXXUUUYYY[[[ZZZYYYYYYWWWXXXZZZ]]]aaaeeeiiillljjjjjjkkkmmmpppuuuzzz}}}|||wwwjjjeeelllzzz}}}kkkbbbvvvvvveee\\\___ttt}}}nnnzzz{{{rrr{{{}}}zzzwwwuuurrrnnnkkkkkkmmmmmmjjjfff```_________^^^\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^bbbgggkkkmmmooonnncccWWWRRRPPPPPPSSSYYY]]]]]]\\\WWWWWW^^^jjjtttwwwwwwyyy{{{xxxvvvuuuvvvwwwwwwwwwzzzyyyxxxxxxyyy}}}ooo[[[HHH@@@CCCFFF]]]ppp{{{vvvssszzzjjjhhhqqqYYYMMMPPPNNNFFF???>>><<<:::999999999:::;;;===YYYmmmggg{{{xxxtttvvv|||~~~}}}|||zzzvvvqqqmmmkkkgggccc```]]]]]]dddmmm~~~kkk[[[PPPWWWttt}}}XXXRRRaaa}}}xxxqqqoooqqqsssjjj^^^SSSMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAABBBAAA???===;;;<<<===>>>======<<<======>>>???;;;===???>>>===>>>CCCGGGSSS[[[ooouuulllmmmqqqwww|||dddZZZnnnhhhPPPJJJ<<<@@@:::AAAeeemmmSSSUUUVVVRRRNNNPPPZZZgggqqqvvv}}}wwwtttwww{{{|||~~~pppppprrrsssjjj[[[OOOJJJKKKYYY^^^\\\XXXLLLDDDJJJSSSZZZdddlllqqqsssuuuwwwtttxxxyyyuuurrrpppkkkeee[[[YYYUUURRROOOMMMIIIGGGFFFDDDBBB???===<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFFwwwjjj]]]NNNDDD@@@@@@AAAAAAAAA@@@???>>>>>>;;;::::::999888777666666444444333333222222111111222222111111000//////////////////000000000111111222222111111111111222222333222222111222222333333222333333333222444666999777999;;;<<<;;;<<<>>>???@@@CCCGGGJJJKKKLLLMMMOOOMMMNNNOOORRR\\\eeefffaaa]]]WWWUUUXXX[[[ZZZXXXYYYYYYYYY[[[]]]aaaeeehhhkkkiiijjjkkkmmmqqqvvvzzz}}}|||{{{zzzyyylllccciiiwwwsss```qqqwwwnnncccXXXRRR[[[ooo~~~yyyuuummm|||yyyttt~~~}}}{{{xxxwwwrrrooommmmmmnnnnnnkkkhhhaaaaaa```_________```aaa___^^^]]]]]]]]]]]]^^^___dddgggjjjmmmrrruuupppjjjaaaZZZRRRRRRXXX___bbbaaaWWWVVV\\\iiisssxxxzzz||||||yyyvvvuuuuuuvvvvvvvvvyyyxxxwwwwwwyyy|||sss^^^III@@@BBBEEE\\\nnnyyyxxxrrrwwwuuunnnoooUUULLLRRRQQQGGG@@@???===;;;;;;:::;;;;;;===DDDcccnnnjjjzzzssssssyyy}}}|||yyyrrrkkkddd___\\\VVVQQQNNNKKKMMMWWWbbbvvvxxx]]]RRRKKKTTTpppcccZZZfffxxxtttvvvuuusssyyyvvvdddVVVPPPOOONNNMMMLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDBBB???===>>>???>>>>>>=========>>>???@@@???@@@@@@===;;;<<>>===;;;::::::999888777666666444444333333333222222222222222111111000///////////////000000000111111111222222111111111111222222222222111111222222333333333333333222111333666999777888:::;;;;;;<<<>>>@@@BBBDDDHHHJJJJJJKKKLLLMMMMMMNNNOOOSSS]]]fffgggbbb\\\VVVTTTWWWZZZYYYWWWXXXXXXYYYZZZ\\\```cccgggiiiiiiiiijjjmmmrrrwww{{{||||||}}}vvvtttzzz|||ooodddhhhwww{{{dddppp~~~ooo___UUUMMMHHHFFFTTTlll~~~yyysssllliii^^^aaaddd[[[^^^xxx~~~{{{xxxwww~~~|||zzzyyyuuussspppoooooonnnllliiidddccc```^^^^^^^^^```aaabbb```^^^\\\[[[\\\^^^```dddeeeggglllrrrxxxzzzyyyxxxqqqiiieeedddeeeeeeeeebbb___aaakkkuuuyyyzzz{{{|||zzzxxxxxxxxxyyyxxxwwwyyyyyyyyyyyy{{{}}}~~~ttt^^^III???AAAEEE\\\mmmxxxwwwnnnttt}}}|||ttt|||]]]PPPSSSPPPGGG???>>>===;;;:::;;;;;;;;;===JJJmmm~~~kkknnnvvvqqqttt}}}~~~{{{nnncccZZZTTTPPPNNNIIIEEECCCBBBDDDMMMWWWoooxxxkkk]]]NNNHHHCCCNNNlllggg```jjjrrrmmmtttvvvsssyyyrrr```TTTQQQQQQOOOLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGDDDAAA??????@@@>>>>>>===>>>???AAACCCEEEEEEEEECCC>>>;;;<<<@@@EEEVVVXXXbbbzzzsssiiieeehhhuuuwwwcccaaaqqq}}}aaaMMMHHH???@@@<<>>AAADDDJJJPPPUUUYYY[[[\\\ooo```VVVLLLCCC???BBBBBBBBBAAA@@@???>>>===;;;::::::999888777666666444444444333333333333333222222111111000/////////000000000000111111111111222222111111111111222222222111111111222222333444333444333222111333666999666777999999:::<<>>===<<<:::::::::;;;;;;;;;PPPwwwnnnggguuu|||ssspppvvv~~~ttteeeVVVMMMGGGDDDCCCBBB@@@???@@@>>>>>>EEEMMMbbbvvvqqq]]]SSSMMMFFFCCC>>>IIIkkkccc]]]gggwwwlllkkktttvvvnnnmmmtttnnndddXXXSSSTTTUUURRROOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJGGGCCC@@@@@@@@@>>>>>>>>>???AAAEEEIIIKKKIIIIIIFFFAAA===<<>>OOOwwwaaa[[[[[[SSSOOOMMMRRR^^^nnnzzzvvvnnnppptttvvvyyy||||||}}}kkk___dddzzz}}}nnnYYYOOOVVV[[[dddnnntttttttttwwwzzz|||}}}zzzxxxtttnnnbbb^^^YYYTTTQQQOOOLLLJJJEEEDDDBBB@@@???>>>??????AAAFFFOOOZZZdddmmmrrruuuooo^^^RRRHHHAAA???@@@AAAAAAAAA@@@???>>>>>>;;;::::::999888777666666444444444444333333333333222222111111000/////////000000000111111111222222222222111111111111222222111111111111222333444444333444444333222333555777555666888999999<<<@@@CCCFFFHHHJJJKKKJJJIIIIIIIIIHHHKKKNNNUUU```kkklllggg[[[UUUSSSVVVYYYXXXVVVWWWWWWWWWYYY[[[___cccfffhhhkkkjjjkkkpppwww|||~~~~~~|||}}}yyyrrrpppwwwxxxjjjlllzzzhhhgggqqqwwwyyywwwooofff^^^TTTMMMGGGiii{{{uuugggeeeaaaPPPPPPjjj{{{{{{zzzyyysss|||~~~}}}zzzyyywwwuuurrrooommmlllpppmmmiiidddbbbaaaaaaaaaaaa___]]]ZZZZZZ[[[]]]^^^___]]]___dddjjjooovvv|||uuuoooqqqvvvvvvsssrrrooonnnmmmoootttxxx{{{|||}}}~~~uuuaaaMMMCCCCCCEEE[[[nnnyyynnn___cccppp|||yyyxxxvvv]]]UUUQQQJJJ>>>===;;;:::::::::;;;;;;<<>>???@@@::::::;;;>>><<<;;;???EEEPPPdddqqqjjj\\\SSSLLLFFFBBB>>>HHHgggjjjRRROOOWWWllliiinnnwwwvvvllldddccc]]]XXXTTTUUUYYY[[[YYYVVVQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPNNNJJJFFFCCCBBBBBB>>>>>>>>>???BBBFFFJJJMMMKKKKKKIIIDDD???===@@@DDDLLLWWWeeennnwwwpppdddbbbiiipppvvveee\\\pppyyyjjjeeeHHHDDD@@@SSS|||ddd___YYYQQQNNNMMMSSS```ooo{{{zzzwwwxxxyyyyyy{{{~~~~~~jjj```bbbuuu{{{rrrcccOOOGGGOOOZZZdddoootttssssssvvv{{{{{{uuufffbbb\\\WWWTTTRRROOONNNHHHGGGEEEBBBAAA@@@@@@AAAAAAFFFPPP\\\hhhrrrzzz~~~sss^^^PPPEEEAAAAAA>>>??????@@@??????>>>>>>;;;::::::999888777666666444444444444444444444444222222111111000/////////000000111111111222222222222222111111111111222222111111111111222333444555222444555444333333444666555666777888999<<<@@@CCCDDDGGGIIIJJJJJJIIIJJJKKKHHHKKKOOOVVVaaakkklllgggZZZUUURRRVVVXXXWWWVVVVVVWWWXXXZZZ]]]aaaeeeiiikkkmmmkkklllqqqyyy~~~||||||xxxrrrsssyyy~~~zzzlllmmm|||~~~~~~tttffffff}}}~~~yyykkk]]]QQQnnn|||sssuuuqqq\\\VVVlllyyysssjjj```XXXeeevvvxxxxxxxxxvvvsssrrrqqqqqqpppmmmjjjfffcccaaaaaaaaa^^^]]][[[ZZZZZZ[[[\\\]]]^^^[[[\\\bbbfffhhhnnnuuuzzzuuulllmmmqqqqqqnnnllleeeaaa^^^___eeeoooxxx}}}~~~yyyfffQQQFFFEEEEEEYYYnnnyyymmm\\\aaapppuuuyyy|||cccYYYSSSKKK>>>===<<<;;;;;;;;;<<<===AAAaaaeee[[[ccc~~~zzzssslllnnnyyyrrrdddNNNJJJCCC???======>>>>>>999999:::===;;;999===DDDEEEYYYiiijjjccc[[[PPPGGGAAA>>>EEE]]]|||ooonnnrrrtttiiiTTTDDDCCCJJJ]]]cccmmmsssqqqjjj```ZZZTTTTTTUUUXXX\\\______^^^YYYYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSOOOJJJFFFEEEEEE@@@???>>>>>>@@@DDDHHHKKKJJJKKKIIIEEE@@@===???BBBHHHSSS^^^ccchhhwwwvvvgggcccgggkkk{{{zzzbbb[[[```yyyggg^^^HHHCCC@@@VVVjjjeeeZZZOOOMMMMMMTTTaaaooozzz}}}~~~}}}zzz|||~~~~~~xxxwwwddd]]]^^^nnnrrriii]]]LLLDDDMMMYYYcccnnnsssrrrrrrvvv{{{~~~yyyjjjfff___ZZZWWWUUUSSSQQQLLLJJJHHHEEECCCBBBBBBBBB@@@DDDKKKSSS]]]eeelllpppvvv```OOODDDAAABBB===>>>>>>?????????>>>>>>;;;::::::999888777666666444444444444444444444444222222111111000/////////000111111111111222222222222222111111111111222222111111111111222333444555111333555555444333444555444555777777999<<<@@@DDDCCCEEEHHHJJJJJJJJJKKKMMMJJJLLLPPPVVVaaakkkkkkfffZZZTTTRRRUUUXXXWWWUUUVVVXXXYYY[[[^^^bbbgggkkknnnnnnlllmmmrrr{{{|||{{{wwwsssttt{{{}}}|||}}}{{{mmmnnn|||}}}}}}iii___uuuzzzgggWWWooo~~~dddYYYmmmuuukkk[[[LLLDDDTTTiiizzzvvvwwwwwwvvvuuuttttttuuulllkkkhhheeebbb``````___\\\\\\[[[ZZZZZZ[[[\\\\\\]]]ZZZ\\\bbbddddddhhhpppyyy}}}qqqggghhhmmmmmmkkkiii^^^XXXRRRQQQYYYggguuu~~~~~~~~~~~~jjjUUUIIIFFFDDDWWWnnnyyynnn]]]eeevvvtttzzzhhh]]]UUUKKK??????===<<<<<<===>>>>>>FFFggg```WWW```{{{uuunnniiimmmzzzzzziiiZZZDDDAAA>>>===<<<;;;888777<<<;;;<<<===;;;:::???FFFDDDUUUdddhhhddd]]]RRRGGG>>>===BBBSSSiiitttgggUUUTTTZZZ___ZZZMMMCCCDDDJJJMMMYYYdddhhhgggddd\\\SSSRRRSSSVVVZZZ]]]```bbbccc```___^^^\\\[[[ZZZZZZZZZYYYYYYVVVRRRMMMIIIHHHHHHAAA@@@>>>===>>>AAAEEEGGGIIIJJJIIIEEE@@@===>>>@@@FFFOOOWWWZZZ^^^oooyyyjjjfffhhhkkkvvv|||^^^```YYYxxxdddZZZGGGBBB???WWWkkkgggXXXMMMLLLMMMUUUbbboooyyy}}}|||}}}~~~yyy{{{}}}}}}}}}yyyooo```\\\\\\lllooohhh^^^OOOGGGOOOWWWbbbnnnsssqqqqqquuu{{{}}}}}}xxxlllhhhaaa\\\YYYWWWUUUSSSNNNMMMJJJGGGEEEDDDCCCCCC@@@BBBFFFJJJPPPVVV[[[^^^}}}eeeUUUOOOIIIDDD@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;:::888777666666555333333444444333333222111111111111111000000000000000000000000111111111111111111111222222333333333222222111111222222333444///222555666666666777777777777888999;;;===???AAAFFFGGGIIIKKKMMMMMMMMMLLLKKKLLLPPPXXXeeeooolllccc[[[UUURRRTTTVVVUUUTTTTTTWWWVVVYYY___ccceeeiiinnnqqqoooooorrrxxx~~~zzzuuusssvvvyyyzzzzzz}}}|||uuulllmmmxxx~~~nnnXXXfff|||lllnnnuuujjjppp~~~iiiUUUGGGAAA@@@DDDPPPcccxxx|||zzz{{{|||yyywwwuuuuuutttrrrqqqlllkkkiiigggeeebbb```_________^^^]]]\\\\\\\\\\\\ZZZ[[[\\\]]]___aaabbbbbbkkknnn{{{vvvjjj___XXX]]]fffhhhdddaaabbbXXXNNNJJJPPP^^^ppp}}}~~~|||jjjQQQFFFHHHDDDPPPeeeqqq|||ffflllwwwrrr\\\SSSJJJDDD>>><<<======;;;<<<>>>EEE|||yyy___XXXgggsssmmmiiihhhqqq}}}pppaaaSSS@@@@@@???===<<<<<<;;;;;;<<<::::::<<<;;;;;;BBBJJJKKK___hhheeefff^^^NNNGGGDDD???AAAMMMXXXYYYUUUQQQMMMTTTYYYTTTIIIAAABBBGGGPPPZZZbbbccc```]]]WWWQQQUUUYYY\\\]]]\\\]]]ccchhhgggeeebbbaaaaaa```^^^]]]]]][[[XXXTTTPPPLLLJJJHHHDDD@@@;;;:::<<>>>>>AAAGGGIIINNNTTTZZZfff|||llleeegggfffwwwlllcccdddhhhQQQFFFCCCAAAWWW^^^XXXWWWLLLLLLMMMTTTdddtttzzzxxxxxxxxxxxxzzz|||~~~}}}|||{{{}}}zzzkkkfffdddmmmuuurrreeeVVVOOOMMM\\\cccooowwwssskkkllltttttt|||sssjjjbbbaaa___YYYTTTQQQRRRNNNLLLJJJFFF@@@@@@CCCCCCDDDFFFFFFEEEEEEEEEFFF~~~fffXXXRRRJJJCCC??????@@@@@@@@@@@@??????<<<;;;:::888777666666555333444444444444333222222111111111111000000000000000000000000111111111111111222222222222222222333222222111111222222333444000222444555555555666777888888888888:::===@@@BBBFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMQQQYYYeeennnjjjbbbZZZTTTQQQTTTVVVUUUTTTUUUXXXVVVXXX___dddfffiiimmmooonnnooosssyyy~~~|||xxxwwwzzz~~~~~~~~~{{{uuunnnqqq{{{}}}dddfff|||yyyhhhlll}}}wwwlllgggssszzzfffVVVOOONNNJJJKKKQQQ___ppp}}}~~~{{{{{{{{{yyyvvvttttttsssqqqooolllkkkjjjhhhfffdddcccbbbaaaaaa```___^^^^^^^^^^^^YYYYYYZZZ\\\]]]^^^___```___```llltttsssvvvrrrbbbTTTLLLKKKTTT```gggiiijjjbbb\\\TTTRRRVVVccctttzzziiiQQQGGGJJJGGGTTTfffrrreeegggyyy|||mmmsss[[[SSSJJJDDD???<<<===<<<:::;;;>>>KKKlllYYYZZZkkkyyy{{{jjjggggggqqq{{{ppp___OOO@@@>>>======???@@@@@@???<<<:::;;;<<<<<<<<>>AAANNNYYY\\\XXXUUURRRUUUVVVOOOEEE???BBBFFFSSS[[[aaa```]]]]]][[[YYY\\\^^^aaa```___aaagggmmmkkkiiifffeeeddddddbbb``````^^^\\\XXXTTTPPPMMMKKKGGGBBB===:::;;;>>>AAACCCKKKPPPUUURRRJJJAAA>>>>>>@@@CCCJJJQQQUUU^^^ooovvvjjjgggeeemmmxxxqqqaaahhh}}}cccKKKEEEAAAYYYwwwZZZTTTRRRKKKLLLNNNUUUeeetttyyyvvvvvvwwwxxxzzz|||}}}}}}}}}{{{}}}yyytttvvv}}}{{{jjj[[[SSSQQQWWW\\\dddiiieee___```fffpppyyy{{{rrriiieeebbb[[[UUUSSSSSSQQQQQQRRRNNNGGGDDDEEEDDDFFFGGGGGGEEEDDDCCCBBB~~~iii]]]VVVLLLBBB>>>??????????????????>>><<<;;;:::888777666666555444444444444444333222222111111111111000000000000000000000000111111111111222222222222222111111111222222111111222222333444222333444333222333444666999888777888:::>>>AAADDDFFFGGGIIILLLMMMNNNNNNMMMMMMPPPSSSZZZeeellliii```XXXSSSPPPTTTWWWVVVUUUUUUYYYVVVWWW___fffiiijjjllllllllloootttzzz~~~{{{|||~~~zzztttqqqvvvtttdddmmmtttnnnfff^^^ZZZeeexxx|||qqqeee\\\WWW[[[nnnyyyooojjjkkknnn^^^ZZZXXX]]]iiivvv}}}~~~|||zzzxxxuuutttsssrrrooommmkkkkkkjjjiiigggfffeeeeeedddcccbbbaaa````````````ZZZZZZ[[[\\\^^^___``````___\\\ccciiiiiilllfffTTTLLLGGGGGGNNNWWW]]]bbbfffgggddd___[[[^^^jjjzzz{{{jjjRRRGGGJJJHHHUUUhhhssseeecccsss{{{fffrrrZZZRRRJJJDDD???<<<<<<;;;999:::>>>VVVzzzbbbXXX]]]sssuuufffcccfffrrr~~~vvvkkkZZZKKKCCC>>>:::;;;???BBBAAA>>><<<:::;;;===<<<<<>>::::::;;;===>>>HHHOOOVVVVVVNNNDDD===;;;:::>>>FFFMMMPPPUUUbbboooqqqhhhdddeeepppttt\\\kkk}}}pppPPPGGGBBB]]]nnnVVVRRRNNNIIIKKKNNNWWWffftttwwwrrrtttuuuwwwyyy{{{|||}}}}}}zzz|||~~~~~~}}}|||}}}~~~zzzrrryyy~~~uuudddUUUOOOOOOSSSSSSVVVWWWTTTPPPQQQUUUeeeooo}}}{{{qqqkkkfff^^^XXXVVVSSSRRRTTTWWWUUUMMMGGGFFFIIILLLOOOQQQRRROOOLLLJJJlll```YYYMMMBBB>>>>>>????????????>>>>>><<<;;;:::888777666666555444444444555444333333222111111111111000000000//////000000000111111111111333333222222111111000000222222111111222222333444333333333222111111444666:::999888888:::>>>BBBEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNRRRVVV\\\eeekkkggg___WWWRRRPPPTTTWWWVVVUUUUUUYYYVVVWWW```hhhjjjkkkllljjjlllpppuuuzzz}}}~~~}}}xxxrrrsss{{{}}}~~~iiicccrrr~~~~~~pppccc]]]UUULLLHHH^^^xxx~~~www{{{}}}qqqbbbZZZPPPIIIGGGQQQkkk|||{{{~~~vvvnnndddaaahhhsss|||zzzxxxvvvuuutttrrrpppmmmjjjjjjiiiiiihhhggggggfffeeedddcccbbbaaaaaaaaaaaa]]]^^^___```aaaccccccdddhhh```aaaeeefffmmmjjjZZZVVVRRRQQQUUUYYY\\\aaagggrrrpppjjjbbbcccooooooUUUGGGHHHEEESSSjjjuuuhhhdddsssfffoooYYYRRRJJJCCC???===<<<:::888:::???```iiiooo\\\WWW___yyy}}}pppaaa```eeessszzzooodddVVVLLLIIIBBB;;;;;;@@@CCCAAA===<<<;;;;;;===<<<<<>><<>>>>>????????????>>>>>><<<;;;:::888777666666555444444555555555444333333111111111111000000000//////000000000111111111111222222222111111000000000222222111111222222333444333333333222111111444666999999888999<<>>===:::888<<>>FFFNNNTTT\\\hhhqqqtttqqqooommmkkkjjjlllppptttooommmjjjiiihhhhhhfffdddhhhgggeeeccc^^^ZZZUUUSSSIIIEEE???;;;::::::;;;::::::???DDDEEEAAA===;;;:::;;;<<<@@@EEEHHHNNNYYYeee|||}}}mmmfffkkkppp{{{xxxgggssswwwtttRRRGGGFFFiiifffVVVSSSLLLFFFJJJOOOZZZiiiuuuvvvpppooorrruuuwwwwwwxxx{{{}}}wwwzzz}}}~~~sssqqqlll___ccciiilllfffXXXLLLIIIJJJLLLKKKHHHCCC??????@@@AAAKKKVVVgggxxxyyysssjjjaaa\\\\\\TTTPPPOOOQQQQQQLLLGGGFFFBBBKKK[[[lllxxx{{{vvvqqqmmm___VVVMMMDDD>>>??????????????????>>><<<;;;:::888777666666555555555555555555444333333111111111111000000000000000000000000111111111111111111111111111000000000222222111111222222333444222333444333222333444666888888999;;;>>>AAADDDFFFFFFGGGJJJLLLNNNOOOPPPPPPOOOTTTZZZ___eeeiiieee^^^VVVQQQPPPTTTWWWUUUSSSSSSVVVVVV[[[dddhhhjjjlllppplllooossswwwzzz~~~yyyvvvzzz~~~~~~~~~~~~}}}www||||||tttppppppiii___TTTaaa~~~}}}wwwrrrppphhh[[[QQQTTTeeeuuufffeeemmmyyyooommmsss{{{{{{|||~~~xxxwwwwwwwwwwwwvvvsssqqqjjjjjjjjjjjjjjjiiiiiiiiieeedddcccbbbaaaaaaaaaaaa```aaabbbeeegggiiikkklllmmmcccccchhhsss}}}}}}~~~uuufffgggvvvtttYYYIIIIIIGGGVVViiivvvpppooo}}}wwwuuudddtttaaaUUUTTTJJJBBB@@@>>>>>>;;;999???FFFgggYYYUUUxxx]]]WWW```~~~vvvhhh[[[]]]fffxxxyyyjjj___^^^bbb^^^WWWOOOMMMPPPTTTTTTSSSEEEAAA>>>===:::;;;BBBKKKgggsssmmm]]]UUULLL???:::>>>===BBBMMMUUUVVVTTTTTTQQQPPPMMMJJJEEEAAA>>><<<<<>>EEEOOO___rrr~~~wwwnnnccc^^^^^^ZZZTTTPPPRRRRRRNNNJJJIIICCCLLL]]]qqqlll\\\RRRKKKFFF??????@@@@@@@@@@@@??????<<<;;;:::888777666666555555555555555555444444333111111111111000000000000000000000000111111111111000000000000111111111111222222111111222222333444000222444555555555666777777888:::===@@@BBBDDDEEEFFFGGGJJJLLLOOOPPPPPPPPPNNNTTTZZZ```fffiiieee^^^VVVRRRPPPUUUWWWUUURRRQQQTTTWWW___fffhhhhhhlllsssooorrruuuxxxzzz~~~|||{{{~~~~~~kkkbbbtttlllXXXPPPVVV^^^OOOUUUgggwwwtttwww|||}}}||||||~~~|||yyyuuuuuuuuuvvvwwwvvvtttqqqnnnmmmmmmmmmllllllkkkkkkeeeeeedddcccbbbbbbbbbbbbbbbccceeehhhkkknnnpppqqqrrrkkkmmmtttuuugggjjjzzz~~~~~~wwwZZZIIIHHHFFFUUUeeesssyyywwwtttnnnuuuoooxxxwwwYYYTTTUUUKKKBBB@@@??????<<<;;;BBBJJJlll[[[fffaaaZZZ___}}}rrrdddZZZ]]]hhh{{{xxxooohhhiiiooommmggg___YYYWWWWWWXXXYYYLLLGGGBBB>>>;;;<<>>BBBKKKPPPOOOLLLLLLKKKLLLJJJFFFAAA>>>======@@@CCCHHHSSSgggzzz|||zzzxxxvvvsssqqqqqqpppooommmiiiiiihhhfffaaa\\\WWWTTTLLLHHHBBB>>><<<;;;:::999::::::::::::::::::<<<===:::888999===AAAEEEOOOYYYhhh}}}xxxnnniiijjjqqqvvveeelllrrruuurrrhhheeeTTTJJJLLLppphhhUUUPPPGGGFFFIIIPPP[[[kkkyyyzzzuuummmqqquuuvvvttttttwwwzzzxxx{{{~~~zzzpppttt}}}nnn[[[NNNJJJRRRXXXXXXMMMBBB??????>>>@@@IIIXXXjjj{{{}}}sssggg```___^^^WWWSSSUUUVVVQQQLLLJJJDDDJJJWWWhhhyyylllYYYOOOJJJGGG@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::888777666666555555555666666555555444333111111111111000000000000000000000000111111111111//////000000111111222222222222111111222222333444///222555666666666777888666888;;;>>>AAACCCDDDDDDFFFGGGJJJMMMOOOPPPQQQQQQMMMTTT[[[```fffiiieee___WWWRRRQQQUUUWWWTTTQQQPPPRRRWWWaaaggggggfffllluuuqqqtttwwwxxxyyy}}}~~~~~~zzz~~~~~~yyy```gggzzz___OOOMMMPPPEEEPPPddd}}}}}}zzz{{{|||{{{{{{|||{{{xxxtttrrrrrrsssuuuwwwvvvsssqqqpppppppppooonnnnnnmmmmmmffffffeeedddcccccccccccceeefffiiilllpppsssvvvwwwuuuppptttzzzttthhhmmm~~~}}}~~~{{{\\\HHHEEEBBBQQQbbbpppuuunnnuuu~~~nnnTTTSSSVVVKKKAAA@@@@@@???===<<>>;;;999;;;???BBBEEELLLTTT```uuu|||pppjjjjjjooofffpppwwwnnnsssfffdddVVVLLLNNNppplllWWWQQQGGGFFFJJJPPP[[[lllzzz|||wwwmmmrrrvvvvvvsssrrruuuyyyzzz|||~~~www}}}{{{fffVVVPPPZZZbbbcccVVVHHHCCCBBBAAA<<>>???@@@BBBDDDFFFHHHJJJMMMOOOPPPPPPPPPOOORRRXXXaaahhhjjjgggbbbZZZTTTQQQSSSUUUSSSQQQQQQXXX]]]bbbeeefffgggkkkmmmooorrrvvvxxxzzz~~~~~~~~~}}}~~~{{{}}}yyyzzzwww^^^XXXxxxiiiQQQFFFDDDEEEMMM\\\qqq{{{|||{{{zzzwwwwwwzzz~~~{{{pppgggeeellltttwwwuuurrrrrrsssooonnnmmmllllllmmmnnnoooiiifffcccaaabbbcccccccccgggjjjooorrrtttvvvxxxzzz~~~zzzwww|||vvvjjjooo}}}zzz{{{ttt]]]KKKCCCGGGOOOdddqqq|||~~~pppppp}}}{{{rrrjjj\\\WWWUUUMMMEEEDDD======@@@<<<@@@QQQttt___nnn\\\VVVaaavvvpppddd]]]___iii~~~zzzyyyxxxvvvsss{{{uuulllbbb[[[VVVRRROOOOOOEEE@@@AAA???===FFFTTTbbb^^^UUUMMMIIIIIIJJJKKKEEE@@@@@@FFFHHHBBB======DDDCCCBBBBBBAAA@@@???>>>@@@???AAAIIIXXXjjjyyyxxx{{{yyywwwtttrrrqqqqqqqqqmmmjjjgggeeecccbbb```^^^UUUKKKAAA>>>===:::888888===BBBDDDAAA@@@???===999<<<:::;;;>>>>>>???GGGOOO```sss~~~qqqhhhgggjjjwwwmmmtttwwwgggVVVLLLNNNiiirrraaaLLLHHHHHHFFFLLL[[[jjjsssxxxzzzvvvrrrqqqtttssspppsss{{{|||{{{}}}~~~sssuuu~~~qqqbbbVVVbbbjjjmmmbbbQQQFFF@@@===@@@BBBJJJ[[[ooovvvkkkbbb^^^]]]YYYWWWYYYZZZVVVLLLCCC>>>===BBBMMMWWW\\\aaaeeemmmWWWPPPMMMBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::888777666666555444444555555444444333222222222222111111111111000000000000000000000000///222111111111000000000000555444333222222333444555555444555888666333444888888:::===>>>???AAACCCEEEGGGHHHKKKMMMNNNOOOOOOOOOQQQTTTYYYbbbiiikkkhhhdddZZZTTTQQQSSSUUUSSSQQQQQQXXX\\\aaadddeeegggiiikkkmmmrrrwwwzzz{{{}}}~~~}}}}}}~~~vvvlllbbb\\\SSSQQQSSSYYY___fffsss}}}mmmQQQCCCEEEaaahhhSSSJJJKKKIIIJJJSSSggg}}}~~~{{{vvvpppiiigggjjjnnnnnnmmmkkkoootttvvvvvvttttttuuuppppppqqqqqqpppnnnmmmlllhhhfffccccccdddffffffeeehhhlllqqquuuyyy|||}}}zzzyyy}}}uuujjjppp~~~|||~~~qqq[[[KKKDDDIIIRRRdddqqquuusss|||yyynnn]]]WWWUUUNNNCCCCCC===<<<@@@===BBBUUUnnnaaa{{{aaaQQQQQQ[[[ppp}}}lll___\\\___iii}}}}}}zzzzzzwwwrrrlllddd\\\TTTOOOLLLDDD???AAA???@@@LLL\\\hhhjjjhhh___YYYXXXUUUQQQNNNHHHDDDFFFFFFAAA>>>???======>>>>>>@@@AAABBBBBBDDDBBBAAAEEEPPP^^^jjjpppvvv~~~|||zzzxxxvvvuuuuuupppmmmjjjiiihhhgggeeeccc\\\QQQGGGCCCAAA>>><<<<<<===HHHRRRSSSOOOIIIAAA999<<<:::;;;======>>>EEEMMMbbbtttvvvkkkiiikkkwwwxxxkkkXXXLLLLLLiiiooo```LLLIIIGGGFFFLLLZZZhhhqqqwww{{{xxxsssrrruuutttpppooorrruuuuuuyyy~~~ssskkkooopppaaa___hhhppprrrrrrqqqkkkcccdddmmmpppeeeUUUIIIBBB??????AAAHHHUUUgggvvv}}}qqqfff]]]ZZZYYYUUUSSSUUUWWWUUULLLEEE<<<;;;???GGGMMMQQQVVV\\\~~~lllUUUNNNJJJ???@@@@@@@@@@@@@@@?????????<<<;;;:::888777666666555444444555555444444333222222222222111111111111000000000000000000000000000111111111111111000000000333333222222333444555666777555666888777333444888888:::===???@@@BBBEEEGGGIIIJJJKKKMMMNNNNNNOOONNNSSSUUU[[[cccjjjllliiieeeZZZTTTQQQSSSUUUSSSQQQQQQVVVZZZ___ccceeefffhhhjjjjjjooovvvzzz{{{{{{}}}wwwxxx~~~wwwyyyyyyqqqeeeYYYRRRPPPFFFEEEDDDCCCBBBDDDMMMXXXmmmzzzsssXXXEEE:::888;;;JJJccczzz|||eeeVVVRRRSSSGGGFFFQQQmmm~~~yyytttqqqiii```\\\___gggpppuuuttttttsssuuuwwwxxxwwwvvvqqqsssttttttssspppllljjjfffeeedddfffhhhiiiiiihhhkkkoootttzzz~~~}}}|||}}}sssjjjqqq~~~oooZZZKKKEEEKKKTTTdddrrr~~~{{{tttsss```YYYWWWOOOBBBBBB<<<<<<@@@>>>EEEYYYgggfffwwwWWWHHHPPPXXXmmmzzzgggYYY[[[^^^jjj~~~~~~xxxxxxvvvqqqjjjaaaXXXSSSKKKEEE@@@@@@???DDDVVViiiuuu{{{rrrnnneeeXXXTTTMMMGGGDDDBBB??????AAA@@@@@@@@@@@@AAABBBCCCDDDLLLIIIGGGHHHMMMSSSYYY\\\dddrrr~~~|||{{{zzzuuussspppnnnnnnmmmkkkjjj___TTTIIIDDD@@@<<<:::;;;???OOO___fffcccXXXJJJ===<<<::::::<<<;;;<<>>===??????CCCMMM[[[gggooorrruuuzzz}}}yyymmm```XXXTTTQQQNNNLLLNNNQQQPPPJJJDDD<<<;;;>>>AAACCCDDDJJJRRRkkkTTTNNNKKKAAA@@@@@@@@@@@@@@@?????????<<<;;;:::888777666666555444444555555444444333222222222222111111111000000000000000000000111111111111111111111111111111111222111111111222444666777888666777888777333555999888:::===???AAACCCFFFIIIJJJJJJKKKLLLMMMNNNNNNNNNTTTVVV[[[cccjjjllliiieeeZZZTTTQQQSSSUUUSSSQQQQQQRRRVVV\\\aaaeeehhhjjjjjjhhhmmmssswwwxxxzzz}}}~~~zzzyyyzzzuuukkk^^^UUUQQQRRRUUUUUUUUUSSSLLLBBB<<<>>>BBBDDDLLLVVV[[[XXXNNNBBB:::;;;===<<>><<<@@@>>>FFF\\\ccclllzzz{{{[[[JJJSSS\\\qqqwwweeeXXXZZZ___kkk}}}xxxrrrlllhhhffffffYYYQQQHHHBBB???HHH___uuuzzzkkkZZZTTTPPPKKKHHHFFFFFFGGGHHHGGGGGGGGGIIIKKKMMMPPPQQQWWWVVVUUUUUUVVVVVVUUUSSSWWWcccsss|||yyyvvvtttrrrqqqooommmcccXXXMMMGGGAAA;;;888:::@@@MMM]]]hhhkkkdddSSSDDD<<<::::::;;;::::::@@@IIIZZZgggyyyooolllllltttuuugggQQQKKKkkkfff^^^MMMHHHDDDFFFNNNYYYbbbiiisss{{{|||{{{}}}yyysssrrruuu}}}}}}nnndddHHHIIIIIIGGGCCC@@@===;;;;;;:::999:::???HHHPPPSSS]]]cccaaaTTTDDD===;;;<<<>>>>>>???EEENNNWWW]]]___gggooowwwuuujjj\\\RRRNNNJJJGGGDDDEEEGGGGGGDDD@@@<<<<<<>>>???======DDDNNNnnnWWWRRRSSSJJJBBBAAAAAAAAA@@@@@@@@@???<<<;;;:::888777666666555444444555555444444333222222222222111111111000000///000000000111111111222111111111111111222222222111111000111222444666777888666666888666333555:::888:::===???AAACCCFFFIIIKKKKKKKKKLLLMMMMMMNNNOOOSSSUUU\\\dddkkklllhhhcccZZZTTTQQQSSSUUUSSSQQQQQQNNNRRRXXX```fffjjjllllllkkkooosssuuuxxx|||~~~~~~|||vvvkkk\\\PPPKKKMMMPPPRRRWWW[[[\\\WWWMMMEEE@@@>>>DDDEEEDDDBBB@@@???AAACCC>>>???;;;<<>><<<<<<;;;:::999<<>>>>>===>>>@@@EEEJJJMMMOOOYYYcccmmmooofffYYYMMMGGGCCCAAA??????@@@@@@===:::<<<;;;<<<<<<:::999AAAKKKmmmVVVQQQRRRJJJBBBBBBBBBAAA@@@@@@??????<<<;;;:::888777666666555444444555555444444333222222222222111111111111000///000000111111222222222111111111222222222222222111111000111222444666777777555555666666333666;;;888:::===???@@@BBBEEEGGGJJJJJJJJJKKKLLLNNNOOOPPPRRRUUU]]]fffmmmmmmgggaaaZZZTTTQQQSSSUUUSSSQQQQQQMMMPPPWWW___ggglllmmmlllppprrrtttvvvyyy~~~uuunnnZZZSSSKKKHHHKKKNNNPPPOOOUUU[[[^^^[[[UUUNNNEEE>>>CCCDDDCCCAAA???CCCIIIOOOJJJEEE===<<>>>>>===HHH```tttlllxxxtttooossstttaaaQQQUUUcccwwwqqqbbbYYYXXX___nnnrrriiijjjrrrzzzuuuaaaQQQMMMXXXmmm}}}vvvmmmeeeZZZPPPMMMRRRUUUUUUVVVYYY[[[ZZZ```___]]]\\\\\\^^^```aaabbbdddgggkkkmmmlllgggdddVVVTTTVVV```nnn}}}{{{xxxvvvtttqqqoookkkccc[[[SSSJJJ@@@<<<============CCCNNNUUUOOOEEE>>><<<<<<===<<<<<>><<<>>>>>>:::888888888999<<<===::::::BBBLLLRRRcccrrrqqqdddTTTEEE<<<>>>>>>>>>???AAABBBCCCDDDKKKTTT___fffbbbWWWJJJBBB???>>>======>>>>>><<<:::;;;999888999888888>>>FFFjjjTTTNNNMMMCCCAAAAAAAAA@@@??????>>>>>><<<;;;:::888777666666555444444555555444444333222222222222111111111111000///000000111111222333333111111111222222333333333111111000111111333555666555333333555555333666<<<888:::===>>>???AAACCCEEEJJJIIIJJJJJJLLLNNNPPPRRRQQQVVV___iiipppoooggg```ZZZTTTQQQSSSUUUSSSQQQQQQOOORRRXXX```hhhlllllljjjqqqrrrtttuuuwww~~~vvvfffZZZDDDDDDDDDFFFJJJNNNPPPRRRVVV\\\___^^^]]]ZZZPPPEEEAAADDDHHHIIIIIILLLRRRWWW\\\RRREEE>>>CCCPPP\\\cccdddkkkmmmjjjkkknnnfffZZZJJJFFFGGGRRRiiivvvhhhaaafffqqq||||||yyyttttttttttttsssrrrrrrrrrmmmkkkiiiiiijjjkkkkkkkkkhhhqqq}}}}}}{{{{{{zzzxxxwwwuuummmgggiiiqqqyyy||||||{{{{{{{{{}}}}}}ppp[[[LLLFFFLLLUUUmmmwwwwwwkkkbbb]]]OOOFFFGGGAAA===???>>>KKKdddhhhvvv}}}nnneeecccVVVLLLQQQbbbvvvooo___UUUVVV]]]mmm{{{nnnffffffiiisssiiiZZZQQQUUUdddwwwtttjjjgggeee```^^^___YYY```cccaaaaaafffhhhgggiiifffaaa]]]YYYWWWWWWWWW]]]]]]___bbbfffjjjkkkkkkaaa[[[WWWYYY^^^jjj~~~~~~zzzxxxxxxvvvtttrrrkkkeee^^^XXXNNNBBB======@@@@@@??????CCCIIIHHHCCC???>>>>>>???>>>>>>EEEMMMXXX]]]ppp~~~mmmmmmpppvvvpppjjjtttaaaWWWyyytttaaa```MMMCCCFFFFFFMMM[[[ggglllooorrr}}}~~~xxxuuuyyy}}}}}}{{{|||kkkhhhfffeeefffbbb\\\VVVHHHBBB???BBBBBB<<<888888:::999:::>>>???>>>DDDKKKNNN^^^mmmmmmaaaRRREEE===>>>???AAAAAA@@@???>>>>>>@@@HHHTTT___bbb[[[MMMCCC>>>>>>???AAABBBBBB@@@???>>>999888999::::::===BBBmmmWWWOOOLLLAAA@@@@@@@@@???>>>======<<<<<<;;;:::888777666666555444444555555444444333222222222222111111111111000///000000111222222333333111111111222222333333333222111111111111333444555444111222444444333777===999;;;===>>>???@@@BBBDDDIIIIIIIIIJJJLLLOOOQQQSSSQQQWWWaaalllsssppphhh```ZZZTTTQQQSSSUUUSSSQQQQQQRRRTTTYYYaaahhhllljjjhhhnnnppprrrssstttyyy|||ooo[[[LLLHHHIIIJJJHHHFFFGGGLLLQQQQQQVVV[[[^^^dddggg```UUUOOOSSSVVVVVVTTTTTTXXX\\\dddYYYJJJ???999:::AAAIIIFFFVVVaaaaaabbbfffddd[[[DDD@@@===???JJJ```xxxzzzmmmhhhmmmvvv|||}}}~~~~~~~~~|||uuuvvvxxxxxxwwwtttqqqooopppmmmjjjhhhiiijjjjjjjjjiiiqqq~~~}}}{{{zzzyyyxxxwwwqqqiiicccgggooovvvxxxyyyyyyyyy{{{}}}~~~|||}}}ooo[[[MMMHHHNNNWWWnnnxxxssskkkaaa]]]PPPDDDEEE@@@===??????MMMhhh|||bbb}}}rrr^^^VVVMMMHHHOOOaaauuunnn]]]RRRTTT\\\kkkzzzjjjaaa]]][[[UUUMMMLLLXXXmmmpppaaabbbfffeeeiiiqqqooouuuwwwrrrqqqvvvzzzyyy___]]]ZZZWWWVVVVVVXXXYYYXXXVVVTTTWWW\\\dddiiilllkkkddd\\\VVVRRRYYYnnn~~~|||zzzyyyyyyyyywwwvvvoookkkeee```UUUIIIBBBBBBDDDHHHIIIDDDAAACCCDDDCCC@@@>>>>>>@@@???@@@FFFOOOYYY\\\ooommmooorrrxxxvvvmmmlllqqqbbbZZZ}}}ttt``````LLLBBBGGGFFFLLL[[[iiinnnooooooxxxyyyxxx~~~~~~}}}ccccccccccccdddeeefffggg^^^TTTLLLLLLKKKGGGFFFIIIFFF@@@>>>CCCFFFFFFGGGLLLQQQ^^^fffaaaUUULLLGGGDDD???@@@BBBBBB@@@>>><<<;;;<<>>???BBBEEEFFFGGGFFFEEEBBB<<<999;;;===<<<>>>AAAyyyhhhUUUMMMIIIAAABBBAAA@@@???>>>>>>>>>>>>???<<<999777777888888777555555666666555555444333222222222111111111111000//////............//////000//////222555555111...666444222111111333666777444444444444555777888999999;;;===???AAABBBCCCDDDIIIJJJLLLNNNPPPRRRTTTUUUTTTXXXbbbmmmuuurrrhhh^^^YYYQQQMMMOOOSSSRRRQQQPPPQQQSSSYYYaaahhhllllllkkklllpppssstttsssvvv}}}}}}qqqccc[[[ZZZQQQRRRRRRSSSWWWZZZUUUMMMUUUSSSQQQWWWeeeooolllcccVVVUUUYYY^^^]]]XXXUUUUUUZZZXXXQQQFFF;;;666777:::999@@@NNNWWW[[[eeeeeeVVVBBB;;;777:::===HHH```www|||ooommmkkkcccbbbhhhmmmqqqwww}}}~~~}}}{{{yyyxxxvvvqqqmmmrrrlllggghhhhhhdddaaaaaakkkoooyyy~~~sssmmmnnnuuu}}}yyyxxxxxxyyyrrrjjjfffmmmvvv{{{{{{|||}}}~~~~~~|||{{{zzz|||}}}oooZZZOOOEEEIII]]]rrr~~~yyy{{{wwwnnnmmmbbb[[[QQQIIIDDDJJJDDD@@@???KKKvvvmmmjjjfffQQQHHHGGGGGGWWWlllmmmZZZNNNPPPUUUccczzz}}}mmmdddSSSPPPIIIHHH\\\{{{yyyhhhccceeeooo|||kkkgggbbb``````bbbddddddbbbbbb```ZZZVVVUUUZZZ___iiippplll[[[PPPUUUaaaggg}}}{{{{{{zzzxxxvvvpppnnnllliii]]]NNNDDDAAAUUU___aaaVVVPPPRRRMMMCCCBBBCCC@@@:::===IIIRRRTTTYYY___rrrsssqqqpppuuuxxx{{{rrrvvvpppooo{{{|||xxx}}}hhh^^^uuuNNNEEEFFFFFFEEEKKKZZZhhhooopppqqqzzz}}}|||yyysssnnnlllmmmqqqtttgggdddaaa^^^WWWOOONNNRRROOOQQQHHHCCCJJJMMMOOOYYYYYY[[[]]]ZZZNNNAAA===@@@???AAAGGGNNNOOOGGG???;;;???BBBKKKZZZgggjjjccc[[[GGG???===DDDKKKKKKIIIJJJGGGBBB===<<<;;;;;;===???tttfffUUUNNNKKKCCCAAAAAA@@@???>>>>>>>>>>>>>>>;;;888666777777777666555555666666555555444333222222222111111111111000000//////......//////000222111000222444444111///111111222222333444555555444444444444555777888999999;;;>>>@@@AAACCCDDDEEELLLLLLMMMMMMNNNNNNOOOOOOSSSWWWaaallluuutttkkkbbbZZZRRRLLLOOORRRRRRPPPPPPPPPSSSYYYaaaiiimmmnnnmmmlllpppsssssssssvvv||||||yyyrrrkkkkkkoooddd```YYYUUUZZZaaaaaa[[[WWWUUUSSSVVVbbbnnnpppkkk]]]ZZZYYY[[[YYYTTTRRRSSSUUUTTTQQQIII@@@999888999555;;;JJJVVV[[[fffjjj^^^BBB:::666999<<>>AAAGGGHHHHHHIIIIIIEEE@@@===<<<===???@@@ttthhhWWWNNNJJJCCCAAAAAA@@@??????>>>>>>>>><<<:::777666666777666666555555666666555555444333222222222111111111111000111000000//////000000111444333111111333333333222///000222444444444333333444444444444555777888999999;;;???AAABBBDDDFFFHHHNNNNNNNNNNNNNNNNNNNNNNNNTTTWWW___kkktttuuunnnfffZZZRRRLLLNNNRRRQQQPPPPPPOOORRRXXXaaaiiinnnppppppmmmppprrrssssssvvv{{{}}}}}}~~~vvviiigggllllllhhhYYYWWWSSSRRRYYYfffllllllccc]]]XXXVVVSSSOOOOOORRRPPPQQQRRRNNNGGG???999666333777GGGUUUZZZdddkkkeeeGGG===666999;;;>>>IIIUUUsssrrrccc[[[VVVQQQRRRUUU\\\gggsss{{{~~~}}}~~~|||zzzyyyxxxvvvssspppnnnhhhcccdddccc```___aaaaaannn}}}}}}zzzzzz~~~{{{zzzuuummmiiioooyyy~~~|||~~~lllXXXOOOGGGMMMaaaqqq}}}|||}}}uuu~~~jjjbbb\\\SSSJJJDDDIIIDDDBBBCCCOOOzzzwwwbbbMMMFFFHHHKKKQQQfff}}}kkkYYYLLLMMMQQQ^^^ttt~~~ppp```SSSZZZkkk{{{qqqaaaYYYfff{{{ssslllhhhddd___\\\```ccciiikkkddd[[[XXX[[[gggzzz~~~}}}|||||||||}}}xxxrrrlllbbbVVVQQQQQQ```wwwppp\\\NNNJJJCCCAAAHHHUUU^^^aaadddfffrrruuuqqqnnnrrr~~~{{{vvvvvvvvvfffsss||||||sssaaawwwQQQEEEEEEDDDDDDKKKVVV___eeekkkqqqzzz~~~yyyxxxxxxwwwqqqgggaaaaaaggghhhaaa```kkkmmmiiimmmrrrqqqppphhhWWWFFF???@@@===BBBMMMXXXZZZSSSJJJGGGBBB???DDDUUUmmm}}}}}}fffVVVFFFAAADDDGGGHHHHHHHHHFFFBBB???>>>@@@BBBCCCzzznnn[[[NNNHHH@@@AAAAAA@@@@@@???>>>>>>===<<<:::888777888888777666555555555666555555444333222222222111111111000000111111000000000000111111444222111111222444555666222333333444444333333222444444444444555777888999999<<<@@@BBBCCCDDDGGGJJJMMMNNNOOOPPPQQQRRRSSSSSSUUUXXX___iiirrrtttnnnggg[[[RRRLLLNNNQQQQQQOOOPPPNNNQQQWWW```iiiooorrrrrrnnnpppqqqrrrrrruuuzzz~~~~~~yyyvvvtttqqq```___YYYTTTUUU^^^eeefff```ZZZUUUTTTQQQNNNOOORRRPPPRRRUUUVVVQQQGGG;;;444666888GGGUUUWWW___hhhgggQQQCCC999:::;;;:::???HHHZZZlllzzzpppbbbTTTSSSRRRSSS[[[gggrrrxxxzzz}}}{{{yyyvvvtttrrrnnnhhhdddbbb___ZZZYYY[[[\\\ggguuu}}}}}}zzzuuummmiiipppyyy~~~}}}iiiVVVNNNHHHOOOcccuuu~~~}}}iiibbb\\\SSSHHHAAAEEEAAA@@@AAAMMMxxxuuucccKKKDDDGGGKKKTTTggg||||||kkkXXXLLLLLLOOO[[[qqqpppeeeppp}}}rrrcccbbbpppsssjjjiiilllcccbbbhhhqqqoooaaaXXXYYYaaavvv|||vvvlll```[[[\\\eee{{{oooZZZRRRHHHGGGPPP]]]eeeggghhhhhhqqqwwwsssooorrr~~~~~~{{{zzztttsssnnn|||}}}}}}sss___rrrSSSDDDDDDCCCDDDJJJSSSZZZ___gggooowww|||uuummmjjjtttsssjjjiiivvvyyyuuuxxx{{{nnnWWWHHHCCCAAAEEEMMMUUUTTTKKKCCCAAA@@@>>>BBBRRRjjjrrr\\\PPPNNNOOOOOOOOOMMMNNNLLLGGGEEEGGGIIIIII|||qqq]]]LLLEEE???@@@@@@AAA@@@@@@???=========;;;999999::::::999888555555555666555555444333222222222111111111000000111111000000000000111111111000000000111444888:::999888555333222222333444444444444444555777888999999===BBBCCCBBBCCCGGGJJJMMMMMMNNNOOOQQQRRRRRRSSSWWWYYY___iiiqqqrrrllleee[[[RRRLLLMMMPPPPPPOOOPPPMMMPPPVVV___iiiooossssssoooppppppqqqrrruuuyyy|||}}}~~~{{{nnnllleee\\\XXX[[[^^^^^^WWWTTTRRRTTTTTTQQQRRRUUUTTTVVVZZZ\\\YYYOOO@@@666777666FFFVVVVVVZZZfffkkk[[[LLL???<<<<<<999<<>>BBBMMM```|||~~~nnnhhhfffccc```aaaeeeccc[[[UUUUUUTTTQQQyyyooo[[[JJJDDD@@@@@@@@@AAAAAA@@@???===<<<===;;;::::::;;;;;;:::888555555666666555555444333222222222111111111111000111000000//////000000111//////000000111333777;;;;;;999666333222222444555444444444444555777888999999>>>CCCDDDBBBAAAEEEIIIMMMMMMMMMMMMMMMMMMMMMMMMWWWZZZ```jjjrrrsssllleee\\\SSSKKKLLLOOOOOONNNOOOMMMOOOUUU^^^gggnnnrrrsssppppppoooppprrruuuxxxyyy|||xxxuuulll```YYYXXXXXXUUUTTTRRRSSSVVVWWWUUUUUUXXXYYYYYY\\\______VVVHHH<<<666444EEEWWWVVVWWWdddnnn```QQQDDDAAA>>>:::;;;AAAMMMLLLJJJSSSlllyyyjjjiiiccc\\\YYY^^^kkkyyy|||yyywwwwwwtttooohhhbbbWWWKKKFFFFFFEEENNN^^^nnnyyy|||zzzwwwxxxyyy{{{}}}{{{rrrkkkjjjsss}}}~~~|||dddSSSMMMHHHPPPfffxxx{{{xxx}}}yyygggccc]]]RRRMMMCCCEEE@@@AAADDDOOOxxxyyyyyyjjjjjjOOOEEEGGGKKKVVVgggzzzoooZZZLLLKKKMMMWWWlll~~~uuunnnhhhfffooo|||yyywwwvvvooommmrrrvvvqqqfff^^^]]]mmmwwwkkkddddddgggrrr}}}nnn]]]PPPUUUdddooorrrrrrnnnmmmtttwwwsssppptttoooppp]]]jjj]]]KKKHHHDDDCCCFFFOOOVVVZZZ```fffqqq{{{wwwpppwwwvvvkkkhhhsssyyyyyylllTTTEEEAAABBBCCCGGGIIIDDD<<<999;;;:::>>>BBBFFFRRRjjj|||wwwqqqvvv||||||qqqgggddd___XXXvvvmmmYYYHHHCCCAAA???@@@AAAAAAAAA???===<<<;;;:::999:::;;;;;;999888555555666666555555444333222222222111111111111000000//////......//////000///000222111000111444777777666555444444444555555444444444444555777888999999???DDDDDD@@@???CCCHHHKKKKKKKKKLLLLLLMMMMMMMMMWWWZZZaaallluuuvvvppphhh]]]SSSKKKLLLNNNNNNNNNOOOMMMOOOTTT\\\fffmmmqqqrrrqqqpppooooooqqqtttwwwxxxzzz~~~}}}qqqddd^^^^^^\\\XXXZZZWWWVVVYYYYYYWWWXXX[[[[[[YYYZZZ^^^aaa\\\OOOEEE999666GGGZZZVVVRRR^^^kkk\\\QQQHHHFFFBBB::::::???MMMOOOLLLJJJXXXrrr|||qqqmmmjjjddd]]]\\\dddsss~~~}}}zzzzzz{{{tttpppjjjbbbUUUFFF???>>><<>>;;;===???@@@FFFUUUkkk||||||uuuvvvxxxoookkkeee\\\wwwmmmYYYGGGBBBAAA???@@@AAABBBAAA???===<<<:::999999999::::::999777555555666666555555444333222222222111111111111000//////............//////000222333222//////111333111222333555666555555444444444444444666777888999:::???DDDDDD@@@>>>BBBGGGHHHHHHJJJLLLNNNQQQRRRSSSVVVZZZbbboooxxxzzzssslll]]]SSSKKKKKKNNNNNNNNNOOOMMMOOOTTT\\\eeelllpppqqqqqqpppnnnoooqqqtttvvvwwwyyy|||yyylllhhhjjjiiifffaaa]]]ZZZ[[[ZZZXXXYYY]]]ZZZXXXWWW\\\aaa___UUUKKK???:::JJJ\\\UUUMMMXXXeeeWWWOOOJJJJJJDDD:::888===CCCLLLLLLAAAAAAVVVooo|||nnnmmmggg___YYY]]]iiittt|||~~~}}}{{{|||~~~sssoookkkcccTTTDDD<<<;;;888888888:::AAAMMM[[[eeejjjrrr||||||qqqmmmnnnyyy}}}~~~fffUUUPPPKKKTTTiii}}}pppcccddd___RRRMMMBBBBBB===>>>AAAKKKttt```zzzhhhLLLAAADDDHHHDDDZZZuuusss]]]MMMGGGHHHQQQfffzzzqqqooorrr}}}{{{sssooovvv|||ooo[[[```iiizzz|||rrrggg]]]ZZZ]]]fffwwwooo\\\PPP\\\ppp|||}}}{{{zzzzzzrrrooonnnsss~~~bbbfffdddOOOGGGFFFBBBCCCMMMXXX\\\]]]^^^eeesss||||||~~~}}}~~~}}}rrrddd\\\ZZZ^^^ZZZXXX```aaaaaaiiilllvvvzzzeeeUUUQQQMMMQQQVVVXXXPPPDDD>>>???======<<<<<<>>>GGGTTT^^^iiiyyy~~~wwwpppiiivvv|||tttmmmkkkfff]]]sssjjj[[[NNNGGG???>>>????????????>>>>>>===999:::<<<<<<<<<:::888777555666777777666444222111222222222111111111111000111111000000111222333333000111111111111222222222444333222111111333555666555666777666555666888:::===???BBBCCCBBBCCCDDDEEEIIILLLNNNOOOOOOPPPQQQSSSRRRXXX```jjjuuuzzzrrrhhh^^^VVVMMMHHHIIIMMMPPPQQQQQQQQQTTT[[[dddjjjlllkkknnnppppppppptttyyyxxxsssyyyyyy{{{zzztttrrrvvv}}}wwwlllssszzzsssgggccc___^^^___bbbccccccbbb\\\WWWYYY___aaa[[[UUULLL;;;CCC```fffQQQIIIWWWQQQJJJDDDAAA<<<777666999;;;BBBDDD@@@???GGGNNNQQQ```mmmzzzkkkkkkjjjeee\\\XXX^^^iiixxx~~~~~~||||||wwwrrrjjjaaaVVVJJJ???888;;;888666777999@@@PPP___YYYiiisss{{{{{{hhhkkk~~~~~~|||~~~yyyfffVVVIIIFFFVVViiimmmhhheeeZZZTTTLLLDDDEEE>>>???DDDMMMrrrooorrraaaMMMAAA???HHHJJJVVVkkkxxxcccQQQIIIKKKOOO[[[uuu{{{rrrrrrttt}}}|||zzzwwwzzzsss```YYYZZZqqq~~~xxxfffTTTTTT___```rrrcccTTTQQQcccvvv|||}}}~~~tttpppooovvvyyy\\\eeepppTTTIIIEEEDDDEEEKKKXXXcccccc\\\ccckkkssswwwzzz~~~|||}}}|||{{{tttsssuuuyyyxxxqqqmmmmmm```VVVTTTRRRLLLQQQZZZXXXdddssslll]]]UUUUUUYYY^^^ZZZLLL???;;;;;;===???>>>===>>>CCCGGGSSS\\\gggmmmlllfffaaa^^^___^^^\\\ZZZYYYYYY[[[\\\rrrkkk]]]OOOGGG??????????????????>>>>>>===999999:::;;;:::888666555555555666777666444222111222222222111111111111000000000000000000111222222000111111111111222222222444333222111111333444666666777888777777777999;;;===@@@BBBCCCBBBBBBDDDEEELLLNNNQQQRRRRRRSSSTTTVVVWWW\\\ccckkkuuuyyyrrrhhhaaaYYYOOOIIIHHHKKKMMMNNNRRRRRRTTTZZZaaagggiiijjjppprrrrrrrrrvvv{{{{{{wwwxxxyyy{{{~~~|||{{{}}}~~~qqqwwwzzzkkkhhhfffeeefffgggeeeddd```[[[VVVYYY___aaa\\\VVVOOOAAAGGGbbblllZZZKKKKKKIIIAAA999555222111333777666===???;;;888;;;>>>>>>GGGOOO[[[eeekkkjjjfffccc^^^]]]\\\ZZZTTTQQQXXXaaallluuu~~~tttpppjjjbbbYYYOOOEEE???<<<888666666777>>>LLLZZZYYY___^^^cccttt|||yyyhhhkkk}}}~~~vvvdddUUUIIIHHHYYYmmm}}}}}}iiifffddd[[[VVVKKKCCCEEE>>>@@@EEENNNrrrqqqlllbbbPPPDDD@@@FFFIIIUUUjjjyyyeeeSSSFFFHHHKKKVVVnnn~~~xxxuuuzzz}}}}}}uuubbb\\\WWWggg}}}wwwvvv|||{{{mmm[[[VVV\\\\\\lll|||qqqYYYOOOQQQdddwww~~~~~~tttqqqpppvvv}}}sss[[[aaayyyYYYJJJEEEDDDEEEKKKXXXdddddd^^^^^^gggrrrwwwzzz~~~~~~~~~uuussstttxxxyyywwwwwwyyyzzzjjj___TTTIIINNNZZZ[[[^^^qqqppp^^^ZZZXXXYYY\\\VVVIII@@@===>>>@@@BBBBBB??????AAADDDEEELLLSSSWWWUUUQQQNNNMMMRRRRRRRRRPPPNNNMMMLLLLLLzzzqqqmmm^^^QQQIII@@@??????@@@@@@???>>>>>>===999999999999888666444222444555666666555444222111222222222111111111111000000000/////////000111111000111111111111222222222444333222111222333444555777888999888888888:::<<<>>>@@@BBBCCCBBBBBBCCCEEELLLNNNQQQSSSSSSTTTVVVWWWYYY^^^dddllluuuzzzuuulllddd[[[PPPIIIGGGIIIJJJKKKSSSRRRSSSWWW]]]cccgggiiirrrtttssssssvvv|||}}}zzzwwwyyy{{{xxxzzznnnkkkiiijjjkkkkkkhhhdddfff___YYYYYY^^^bbb___\\\UUUHHHIII___oooeeeOOO???DDD===777666666555777:::777<<>>BBBHHHMMMQQQSSSUUUTTTPPPMMMLLLJJJIIIMMMSSS___iiivvv~~~{{{pppmmmjjjeee___WWWNNNHHH???;;;777666666:::EEEQQQ^^^[[[RRRUUUjjjyyywwwhhhmmm}}}}}}~~~tttcccUUUJJJKKK]]]rrrzzzqqq|||hhhfffdddZZZVVVJJJCCCDDD>>>AAAEEENNNsssxxxgggaaaQQQFFF@@@DDDGGGRRRfff|||{{{gggUUUIIIIIIKKKUUUkkkzzzqqqqqqyyy{{{iiiaaaWWW```xxxxxxooommmsss~~~|||uuuhhhYYYTTTXXXWWWdddsss~~~uuuaaaOOOLLLSSSgggxxx~~~tttrrrqqqvvvxxx{{{wwwlllZZZ\\\]]]JJJEEEDDDEEEJJJWWWdddfffbbbZZZcccooowwwzzz}}}|||xxxwwwyyy{{{{{{~~~zzzmmm```SSSTTT]]]\\\___ppplll[[[]]][[[ZZZXXXPPPEEE???>>>@@@CCCFFFFFFBBB??????@@@???CCCHHHIIIFFFCCCBBBCCCIIIJJJKKKJJJGGGDDDCCCCCCxxxrrrmmm^^^RRRKKKBBB@@@@@@@@@@@@???>>>>>>===::::::999888777555333222444555555555555444333222222222222111111111000000000///////////////000000000000111111111222222222333333222222222333444555666777888888888999;;;===>>>@@@BBBCCCBBBBBBCCCDDDIIILLLOOOQQQRRRSSSUUUWWWYYY^^^dddkkkttt{{{xxxrrrfff]]]QQQIIIGGGHHHJJJJJJPPPPPPQQQTTTZZZaaagggjjjqqqssssssrrruuuzzz|||zzzwwwyyy}}}}}}|||sssooollllllppprrrqqqnnnpppggg[[[VVVYYY]]]^^^]]]WWWJJJEEETTTjjjnnn[[[FFF===999777:::<<<999777888:::===??????======>>>>>>CCCDDDEEEHHHKKKNNNQQQSSSPPPJJJEEEEEEDDDBBBCCCGGGUUU^^^kkkwww~~~~~~yyyuuupppnnnkkkhhhddd]]]VVVQQQGGGBBB===:::888888???HHHPPPPPPHHHMMMcccsss{{{sssiiippp~~~~~~|||rrraaaTTTKKKLLL___uuunnnjjj|||jjjiiidddXXXSSSIIIBBBDDD>>>AAAEEENNNrrrlll|||^^^OOOFFF@@@CCCEEENNNbbbxxx}}}jjjXXXJJJIIIKKKTTTggg~~~vvvxxx}}}|||{{{{{{}}}qqqcccVVV\\\qqquuujjjeeejjjttt~~~yyylllZZZLLLKKKQQQRRR\\\iiivvv}}}jjjVVVHHHLLLXXXkkkxxx~~~}}}tttssssssyyyxxxuuunnnhhh\\\YYYxxxbbbNNNEEEEEEDDDHHHUUUccchhhfff[[[aaallltttwwwzzz}}}|||xxxmmmiiiiiibbbjjjrrrwwwdddWWW`````````ZZZOOOEEE??????@@@DDDGGGGGGCCC???>>>>>>BBBFFFIIIIIIEEEBBBAAAAAACCCEEEGGGEEEBBB???@@@AAAyyyrrrlll^^^TTTNNNDDDAAAAAAAAA@@@@@@???======;;;;;;:::999777666444444444444444444444333333333222222222111111111000000000000///////////////000000000111111111222222222222222222222333333444444555666777777777888:::<<>>>>>===???BBBFFFKKKMMMOOOQQQQQQOOOMMMLLLKKKEEE@@@AAAAAA@@@@@@BBBLLLQQQ\\\jjjuuuyyyxxxtttuuurrrooolllhhhccc]]]YYYSSSLLLFFFAAA===:::===CCCCCCFFFBBBEEEVVVfffsssnnnjjjuuu~~~}}}qqq```SSSJJJLLL```wwwiiigggxxxjjjkkkeeeWWWQQQGGGAAACCC>>>@@@DDDLLLppp~~~|||\\\LLLDDD???DDDCCCKKK]]]sssmmm\\\GGGEEEFFFNNN^^^vvvxxxrrrmmmmmmuuuiiiYYYWWWdddppp~~~sssfff^^^___eeelllooo~~~oooWWWEEEBBBHHHJJJQQQ]]]kkkuuurrr```NNNBBBJJJ[[[mmmzzz|||ttttttwww|||xxxvvvmmmggg___VVVkkkiiiWWWFFFEEECCCFFFRRRaaaiiijjj```aaafffnnnsssxxxvvvxxx|||yyykkkaaakkkooopppgggYYYLLLEEEBBB???CCCGGGFFFBBB???>>>???AAAFFFJJJKKKFFFAAA>>>======@@@AAA???;;;:::<<<@@@zzzrrrkkk^^^WWWPPPCCCBBBBBBAAAAAA@@@???======<<<<<<;;;999888777666666444444333333333333333333222222222111111111111000111111000/////////000000000111111111111222222222222222333333333444444444444555777777777888;;;===???AAACCCCCCBBBBBBBBBCCCIIILLLOOORRRTTTUUUXXXZZZ___cccfffiiiooowwwyyyvvvlllbbbTTTKKKHHHJJJKKKLLLIIIKKKNNNRRRWWW___hhhnnnmmmrrrtttrrrrrruuuvvvtttvvvzzztttpppttt||||||rrriiiccc]]]WWWRRREEE>>>888???UUUooogggZZZNNNJJJKKKLLLNNNQQQOOOIIIDDDBBBBBBCCCGGGMMMQQQSSSVVVWWWUUUOOOIIIEEEEEE@@@===???AAAAAABBBFFFFFFGGGMMMZZZjjjvvvzzzzzzzzzwwwrrrnnnkkkgggccc```]]]VVVOOOKKKFFFBBBBBBEEEZZZ]]]UUUOOOVVV^^^kkk}}}zzzzzzgggiiixxx~~~~~~ooo^^^QQQIIILLLaaaxxxrrrppprrrfffkkkeeeWWWRRRGGG@@@CCC===???BBBJJJmmmmmm^^^MMMBBB???EEEBBBHHHXXXnnnrrraaaJJJGGGFFFMMMZZZooo{{{}}}wwwvvvwwwwwwxxxzzz~~~}}}{{{hhh___```cccttttttdddXXXTTTVVVYYYZZZlllxxxwww___III@@@AAAAAAFFFQQQ^^^fffbbbUUUHHH===III[[[nnn|||{{{tttvvv{{{{{{tttzzzqqqggg___TTT^^^mmm[[[FFFEEECCCDDDOOO___iiikkkfff``````iiiqqqvvv||||||hhhXXXOOOJJJCCCEEEFFFDDD@@@>>>>>>@@@@@@FFFKKKLLLHHHBBB===<<<>>>BBBDDDBBB===;;;===AAAxxxpppkkk```[[[QQQ@@@BBBBBBBBBAAA@@@???======;;;;;;:::999888888777777333333333333333333333444222222222111111111111000222222111000000000000000000111111111111222222222222222333333444444444333555666888888888999<<<>>>???AAACCCCCCBBBAAABBBCCCHHHJJJNNNQQQSSSUUUXXXZZZ]]]aaaeeeiiipppzzzqqqfffWWWMMMIIIIIIJJJKKKIIILLLOOOSSSXXX^^^ffflllnnntttxxxvvvtttuuuuuussstttyyy~~~~~~vvvxxx}}}~~~zzziiiVVVHHH:::999999<<>><<<>>>AAAAAAFFFKKKKKKGGGAAA>>>===CCCIIIOOOMMMGGGAAA@@@AAAuuuoookkkccc^^^RRR===BBBBBBBBBAAA@@@???======::::::999888777777888888333333333222222333444444222222222111111111111000333333222111000000111111000111111111111222222222111222333444444444333333666777999999999;;;===@@@@@@AAACCCCCCBBBAAABBBCCCEEEHHHKKKNNNPPPSSSUUUXXXWWW]]]bbbhhhsssuuujjjZZZNNNIIIHHHIIIIIIJJJMMMQQQTTTXXX]]]dddjjjpppwww|||zzzwwwwwwvvvsssrrrwww|||yyymmmOOO;;;555888<<<<<<===JJJhhh~~~tttoooXXXPPPKKKMMMNNNMMMPPPVVV]]]\\\[[[XXXTTTOOOKKKHHHKKKIIIHHHIIIGGGDDDGGGLLLPPPHHHBBBIIIZZZmmmzzz~~~zzztttooommmmmmmmmmmmfff```[[[YYYWWWSSSRRRTTTRRR]]]```ccckkkkkkjjjrrrxxxvvvvvvyyy{{{uuuhhh\\\[[[dddzzz~~~uuugggXXXMMMHHHNNNfff~~~wwwfffhhhcccWWWTTTFFF???BBB<<<===???EEEhhhdddkkkmmmVVVEEE???DDD@@@DDDRRRhhh{{{|||lllNNNHHHEEEHHHOOO^^^yyy~~~vvvqqqiiicccnnn{{{zzz~~~~~~yyyllloookkkWWWMMMLLLNNNPPPMMMWWW___\\\RRRIIIDDDCCC>>>AAAHHHPPPSSSOOOHHHCCCDDDOOO___ooo}}}}}}zzzsssxxxxxxmmmxxxbbbZZZOOOMMMiiiHHHFFFBBBAAAJJJZZZgggkkkggg[[[XXXdddpppsssuuu{{{wwwbbbWWWQQQPPPNNNJJJCCC===;;;>>>BBB???CCCGGGGGGBBB>>><<<<<>>===zzzqqqjjj\\\TTTNNNCCCBBBBBBBBBAAA@@@???======<<<;;;999888777777666666666666555444444444444555111111111111000000000/////////000000111111111111000111111111111222222222444555555444222222444555777888888888888:::>>>AAABBBCCCEEEFFFFFFDDDAAA???GGGKKKLLLJJJKKKQQQVVVVVV]]]^^^```dddppp~~~|||kkkWWWLLLIIIIIIJJJJJJGGGHHHLLLRRRUUUXXX```iiitttzzz~~~|||{{{{{{zzzvvvwww{{{~~~{{{jjj\\\cccnnntttlllYYYCCC666<<<555333:::@@@FFFTTTdddwwwvvvpppiiibbbOOOQQQRRROOOKKKLLLRRRXXX^^^]]]]]]^^^^^^[[[UUUPPPSSSQQQOOOOOOOOONNNIIIFFFIIIJJJHHHGGGOOOaaavvvzzzyyywwwqqqiiiiiiddd^^^[[[YYYVVVRRRNNNLLLLLLMMMQQQWWW^^^fffkkkqqqqqqrrrqqqnnnhhh___YYYUUUeeevvv~~~tttbbbVVVNNNHHHUUUooo}}}}}}iiidddeee[[[MMMGGGBBB===;;;:::===HHHTTTrrrwwwzzz[[[HHHCCCDDDCCCEEEPPPbbbsss}}}rrrYYYJJJCCCIIIOOOXXXooo{{{rrrllljjjhhhhhhlllmmmsssvvvppplllzzzaaaMMMJJJIIIFFFOOOQQQRRRPPPIIICCC@@@?????????CCCKKKOOOJJJCCC@@@DDDOOO```sss{{{xxxuuu{{{mmmuuu```TTTPPPLLLtttrrrQQQAAA???FFFJJJVVVfffkkklll```XXX\\\fffnnntttyyy}}}www___RRRQQQZZZ[[[XXXNNNBBB<<<===BBBAAAAAABBBAAA@@@???>>>>>>FFFSSS[[[UUUKKKFFFBBB>>>yyynnnhhh[[[TTTNNNBBBBBBBBBBBBAAA@@@???======<<<;;;999888777777666666666555555444333444444444222222222222111111111111000000000000000111111111111111111111222222222222444555555444333222444555777888888888888:::>>>AAADDDEEEGGGIIIIIIGGGEEECCCHHHLLLMMMKKKLLLRRRWWWWWW\\\___aaaeeeppp~~~|||nnn]]]QQQKKKJJJJJJJJJHHHHHHKKKPPPSSSWWW___iiirrrxxx}}}}}}|||~~~}}}zzzvvvyyy|||~~~iiiVVVIIIHHHLLLUUUXXXRRRGGG@@@@@@:::888===BBBCCCGGGMMMRRRYYY\\\WWWSSSRRRQQQMMMOOOSSSVVVUUUSSSSSSXXX]]]^^^```dddhhhjjjeee]]]VVVRRROOOMMMMMMOOOQQQPPPNNNKKKLLLKKKJJJNNN\\\ppp}}}~~~{{{tttlllkkkfff```\\\ZZZVVVQQQMMMJJJHHHEEEEEEIIIPPPXXX]]]dddeeefffgggfffaaa[[[WWWUUUeeevvv}}}rrr```UUUNNNIIIXXXrrr{{{|||hhhbbbbbbZZZNNNFFFBBB>>><<<;;;===GGGQQQzzz^^^KKKDDDCCCBBBDDDLLL\\\lllyyyvvv\\\LLLCCCGGGKKKRRRggg~~~xxxqqqkkkhhheeeccceeegggbbbaaaooouuu^^^TTTPPPKKKOOOQQQSSSQQQLLLEEEAAA???@@@>>>???EEEHHHDDD@@@???CCCOOObbbsssyyyvvvyyy~~~ooozzz```SSSMMMGGGkkkVVVDDD@@@FFFJJJUUUeeekkkoooeee[[[ZZZdddpppxxx{{{}}}fff[[[[[[jjjjjjfffYYYKKKBBBAAADDDDDDEEEFFFDDD@@@>>>>>>???FFFPPPVVVOOOFFFAAA@@@>>>yyyjjjeeeZZZSSSMMMAAABBBBBBAAAAAA@@@???======<<<;;;999888777777666666555444444333333333333333333333333222222222222111111111111000000000000000111111111111222222222333333444555444333222444666777888888888999;;;???BBBFFFHHHJJJLLLLLLKKKIIIGGGHHHMMMOOOMMMNNNTTTXXXYYY\\\___bbbgggqqq~~~}}}ttteeeVVVLLLIIIJJJKKKJJJIIIKKKOOOQQQUUU^^^hhhpppwww|||}}}xxxxxxyyy|||vvvaaaRRRIII@@@===EEEPPPRRRNNNKKKBBB;;;999@@@IIIKKKIIIEEE>>>AAABBB???@@@EEEJJJKKKQQQVVVZZZ[[[YYYYYY]]]aaadddgggjjjnnnooojjjddd^^^QQQNNNLLLKKKLLLOOOPPPPPPKKKNNNOOOMMMMMMVVVhhhwww~~~vvvlllfff```[[[XXXUUUPPPLLLGGGCCC===:::;;;AAAHHHMMMXXXYYY\\\]]]\\\ZZZWWWUUUWWWgggwww~~~~~~qqq___TTTOOOKKK[[[uuuzzzuuueeeaaa```YYYNNNEEEBBB???>>><<<<<>>===AAABBB@@@???@@@DDDQQQddduuu}}}xxxvvv|||~~~ttt|||___QQQIIIAAA___]]]HHH@@@FFFIIITTTdddkkkqqqkkk]]]UUU^^^qqq{{{{{{qqqiiijjjyyyxxxqqqcccQQQFFFDDDGGGJJJOOORRRNNNEEE??????BBBGGGNNNPPPIII@@@<<<======xxxgggbbbZZZRRRKKK@@@AAAAAAAAA@@@@@@???======;;;;;;999888777666666666444444333222222222222333333333222222222111111111111111111111000000000000111111111222222222333333333444444444333333444666777888888888999;;;???CCCGGGIIIKKKMMMNNNMMMKKKJJJIIINNNPPPOOOQQQVVVZZZZZZ[[[___ccchhhqqq}}}yyyjjjWWWJJJGGGJJJMMMKKKIIIJJJMMMOOOSSS]]]gggpppwww|||~~~|||{{{zzz|||}}}uuunnnfff^^^UUUHHHAAAHHHRRRVVVWWWYYYMMMCCC;;;===KKKVVVUUUPPPFFFDDDBBBBBBEEEKKKQQQTTTSSSWWW\\\\\\ZZZZZZ^^^ccckkkkkkjjjiiigggccc___\\\SSSQQQMMMJJJIIIHHHHHHHHHHHHLLLOOONNNLLLQQQbbbsssooohhh^^^WWWSSSQQQMMMJJJHHHDDD???;;;:::===AAAEEEPPPRRRUUUWWWVVVUUUTTTTTTYYYiiizzzrrr___TTTPPPNNN^^^www{{{pppcccbbbaaaXXXMMMDDDAAA@@@???<<<;;;AAAIIInnncccKKKCCCDDDAAA@@@DDDOOO\\\lll~~~jjjZZZLLLIIIHHHLLL[[[lll{{{qqqfff^^^VVVPPPQQQWWWqqq~~~lll^^^QQQRRRQQQOOOKKKFFFBBB@@@CCC??????AAABBB@@@AAADDDHHHUUUhhhwwwyyywwwvvv{{{yyyxxxvvv]]]OOOGGG???VVVfffLLL@@@EEEGGGQQQbbbkkkrrroooaaaRRRXXXooo|||{{{}}}|||uuuxxx}}}uuueeeSSSHHHFFFIIIQQQYYY___[[[OOOEEEDDDGGGIIIMMMNNNIII@@@;;;;;;<<>>>>>===;;;;;;999888777666666666444444333222222222222333222111111111000000000000111111111000000000000000111222222222222333333333222333444444333333555777777777888999999<<<@@@CCCGGGIIIKKKMMMNNNMMMKKKIIIIIINNNQQQPPPRRRXXX[[[[[[[[[```dddgggooo{{{~~~mmmVVVGGGGGGKKKNNNKKKIIIJJJLLLNNNQQQZZZdddooovvv|||~~~~~~~~~~~~zzzwwwqqqhhhccchhhqqqtttqqq```OOOCCCFFFKKKOOOXXXccc^^^QQQ???999FFFZZZbbb___SSSNNNHHHHHHKKKNNNQQQRRRSSSWWW\\\\\\[[[\\\bbbgggkkkmmmnnnlllhhhaaa[[[WWWWWWVVVRRRNNNJJJHHHGGGFFFFFFHHHLLLNNNLLLOOO___qqq|||rrrdddXXXQQQMMMIIIGGGGGGEEEAAA>>><<<===>>>???DDDIIINNNQQQRRRRRRTTTUUU[[[jjjzzzrrr___TTTQQQPPPaaayyy{{{lllbbbdddbbbVVVJJJBBB@@@??????<<<;;;???FFFiiigggJJJAAAFFFBBB@@@BBBKKKXXXiii~~~pppaaaQQQJJJHHHKKKVVVdddxxxnnndddYYYRRRPPP\\\gggvvv{{{ppp```^^^ZZZUUUPPPJJJEEEAAACCC@@@@@@CCCCCCAAABBBEEEMMMZZZkkkxxx|||vvvuuuvvvyyypppyyy~~~nnnYYYKKKEEE@@@QQQsssSSSBBBDDDEEEMMM^^^iiirrrsssgggWWWXXXlll{{{}}}yyy{{{{{{hhhUUUJJJIIIMMMTTT^^^fffbbbUUUJJJHHHKKKOOOQQQRRRNNNEEE>>><<<===xxxhhheeeZZZNNNHHHAAA??????@@@@@@???>>>>>>===<<<;;;999888777777666666555444444333333333333333111111111000000000/////////000000000111111111111222222222222333333333333222333444444333333555777666777888999:::===AAADDDGGGIIIKKKMMMMMMLLLJJJHHHIIINNNQQQQQQSSSYYY\\\\\\[[[___ccceeelllxxxpppXXXIIIIIIMMMMMMKKKIIIJJJMMMMMMPPPXXXaaalllssszzz|||~~~yyytttpppqqqzzz~~~kkk]]]YYYWWWXXXaaattthhhRRRKKKIIIHHHQQQ^^^^^^VVVEEE;;;IIIgggzzz{{{iii^^^UUUSSSTTTSSSSSSSSSTTTYYY^^^___]]]]]]aaaeeefffllluuuyyyxxxqqqjjjeee^^^]]]YYYTTTPPPNNNOOOQQQHHHGGGIIILLLKKKKKKYYYkkktttfff\\\TTTMMMIIICCCAAA>>>;;;999888888888<<>>>>><<<:::>>>FFFhhhqqqNNNBBBGGGBBB@@@AAAHHHSSSddd{{{wwwgggUUUJJJFFFHHHPPPZZZtttwwwlllbbb]]]XXXVVVWWW^^^jjjssstttrrrnnnkkkgggccc]]]UUUMMMGGGFFFDDDCCCDDDBBB???AAAEEEPPP\\\kkkxxxzzzuuuuuuwwwyyyjjjzzzuuullleeeSSSEEECCCBBBLLLuuu___HHHFFFDDDIIIYYYeeeqqquuuoooaaa]]]iiixxxxxx||||||mmmXXXMMMNNNRRRWWW___ddd```TTTLLLLLLPPPYYYWWWVVVSSSKKKAAA>>>@@@yyykkkhhhZZZLLLFFFBBB???????????????>>>>>>===<<<;;;999888777777666666666555555444333444444444222222222111111111000000......///000111222222333222222222333333333444444222333444444333333555777666777888999:::===AAAEEEHHHIIIKKKMMMMMMKKKHHHGGGHHHMMMQQQQQQTTTYYY\\\[[[[[[___bbbbbbiiiuuusss\\\OOOOOOOOOJJJJJJIIIJJJMMMNNNOOOVVV^^^gggooovvvyyy}}}zzzrrrlllmmmxxxxxxjjjaaagggooo|||ooogggaaaUUURRRWWW[[[^^^WWWPPP^^^pppbbb^^^^^^\\\ZZZ[[[WWW]]]cccccc]]]WWWTTTUUUTTT\\\hhhrrrwwwzzz|||}}}hhheee___WWWSSSSSSYYY]]]QQQKKKIIIKKKIIIGGGRRRaaa{{{{{{qqqhhh^^^WWWOOOLLLGGGCCC@@@??????@@@EEELLLUUUZZZZZZYYY[[[]]]dddppp{{{}}}{{{}}}wwwnnn[[[QQQRRRVVViii}}}yyyrrrfffdddbbbYYYNNNHHH???=========;;;999???FFFhhh~~~WWWDDDEEECCC@@@@@@EEENNN]]]tttppp[[[MMMFFFFFFLLLRRRddd{{{yyyssshhh___VVVSSSWWW]]]aaadddjjjkkkmmmooommmfff[[[TTTQQQMMMHHHEEE@@@===AAAGGGQQQ[[[iiiwwwwwwtttwwwzzz|||kkk{{{ggg```\\\LLL???@@@BBBFFFhhhnnnQQQKKKEEEEEESSS___lllqqqrrriii___aaaqqq{{{}}}yyy~~~lllWWWNNNQQQWWW\\\___```YYYPPPMMMSSSYYYddd___ZZZVVVMMMCCCBBBEEEyyymmmkkk[[[KKKEEECCC>>>????????????>>>>>>===<<<;;;999888777777666666666666555444444444444555333333333222222222111111------...000111222333444222222333333333444444444111333444444333444666888666777999999:::===BBBEEEIIIJJJLLLMMMMMMKKKHHHFFFGGGMMMQQQQQQTTTYYY\\\[[[[[[___aaaaaagggtttvvvaaaUUUTTTPPPHHHIIIIIIKKKNNNNNNOOOUUU]]]ccckkkssswww|||xxxmmmnnnyyymmm]]]XXXeeeoooooohhhsssvvvddd^^^^^^]]]\\\^^^\\\ccchhheee[[[NNNDDDAAA>>>DDDMMMXXXdddrrrqqqlllbbbWWWQQQSSS\\\cccXXXOOOJJJKKKGGGCCCKKKYYYeeeqqq}}}{{{oooggggggbbb[[[UUUQQQPPPRRRSSSUUU\\\dddgggdddaaa``````kkkvvv|||}}}qqqjjjXXXPPPRRRXXXlll}}}pppqqqmmmgggdddeee___SSSJJJHHH???===<<<<<<:::999???GGGhhhxxx___GGGCCCCCC@@@???CCCJJJXXXnnnxxxbbbQQQHHHGGGKKKOOOYYYsssyyyvvvkkkbbb[[[WWWVVVXXX^^^cccllluuuxxxssshhh___]]]VVVNNNGGG@@@===BBBKKKPPPYYYgggvvvzzzttttttyyy~~~pppkkkgggWWWHHH:::===AAAAAA___xxxXXXOOOEEECCCPPP[[[ffflllqqqlll___ZZZiii}}}zzz|||fffSSSMMMSSS[[[cccbbb]]]UUUNNNPPPYYYbbblllddd\\\VVVMMMDDDDDDJJJnnnfffYYYOOOJJJBBBAAAAAAAAA@@@@@@@@@??????;;;:::999999888888999999888888777777666666666555222222222111111111111000//////000000111111222222444444444333333222222222333333333333444555666666999::::::999999;;;>>>AAAGGGKKKMMMMMMOOOPPPLLLEEELLLNNNQQQSSSUUUWWWZZZ]]]fffbbb___```gggrrr|||xxxfffWWWQQQPPPNNNLLLHHHGGGIIIKKKMMMSSS[[[dddllluuuyyy}}}|||uuuuuu{{{yyynnnnnnyyy|||xxxoooddd```cccdddbbb___cccjjjhhh[[[RRRPPPOOOKKKIIIHHHFFFHHHOOOYYYeeellljjjcccZZZSSSLLLHHHJJJPPP___SSSFFFHHHOOOEEEAAANNNTTTTTT[[[kkk{{{|||zzzyyyuuupppjjjgggggghhhppplllnnnqqqkkk``````hhhsssxxx~~~}}}oooddd\\\RRROOO\\\rrruuuiiijjjbbbbbbbbb```\\\TTTKKKEEE>>>===;;;::::::<<<>>>@@@]]]{{{qqq}}}dddKKKIIIFFF@@@>>>BBBFFFOOOdddzzz|||hhhUUUHHHDDDFFFHHHSSSeeezzz}}}pppcccYYYTTTSSSSSS[[[cccgggnnnssspppiiiccc]]]UUUMMMDDD???CCCJJJWWW\\\fffuuu|||wwwuuuvvvzzz}}}zzz}}}nnnfffWWWEEE===@@@>>>???\\\___RRRGGGDDDLLLRRRaaaooorrrjjjaaaYYYbbbzzz}}}|||~~~vvvfffQQQLLLYYYcccrrrnnnhhh]]]QQQMMMYYYhhhtttsssdddTTTKKK@@@@@@OOO~~~mmmfffYYYOOOJJJBBBAAAAAAAAA@@@@@@@@@??????;;;;;;:::999888888888888666666555555555444444444222222222111111111111000000000000000000111111111444444333333333222222222222333444555666666666555666777888888999;;;???BBBFFFJJJMMMNNNPPPQQQNNNHHHLLLNNNQQQSSSUUUWWWZZZ]]]dddaaa___```hhhrrr}}}|||iiiXXXPPPMMMJJJLLLIIIHHHJJJJJJLLLRRRYYYaaajjjssswww||||||rrrttt|||~~~}}}xxxoooppplllggggggjjjllliiifffgggmmmkkk```ZZZ\\\]]]ZZZ___XXXNNNHHHGGGKKKPPPSSSXXXQQQJJJEEEAAA???DDDKKK^^^XXXLLLIIIMMMFFF@@@HHHEEEDDDGGGRRR```rrr~~~|||}}}xxxxxxyyyqqqffffffnnnwwwzzz~~~{{{ooobbbZZZQQQRRRaaavvvuuuoookkkaaaaaa```^^^YYYRRRIIICCC>>>===;;;::::::<<<>>>@@@QQQvvv~~~yyyqqqkkkNNNGGGEEE@@@???AAACCCJJJ^^^sssttt___OOOHHHIIIKKKQQQaaayyy~~~{{{qqqggg^^^ZZZTTTYYY\\\^^^dddjjjkkkfff]]]WWWPPPIIICCC@@@EEENNNYYY```lllyyy}}}xxxvvvxxx|||}}}pppdddSSSCCC;;;>>>===>>>VVVuuueeeVVVFFF???HHHOOO___mmmqqqkkkbbbXXX^^^sssyyy||||||zzzzzzqqq[[[TTT^^^fff{{{wwwooobbbUUUQQQ[[[iiixxxvvvhhhWWWMMMBBBBBBPPP}}}mmmgggZZZPPPJJJBBBAAAAAAAAA@@@@@@@@@??????<<<;;;:::999888888888888444444333333333333222222222222222111111111111000111111111111000000000000333333333333222222222222222333444666666666666555555666777888888:::>>>@@@FFFJJJMMMOOORRRTTTQQQKKKKKKNNNQQQSSSUUUXXX[[[]]]bbb```___aaahhhrrr}}}mmm]]]SSSMMMIIIMMMJJJIIIJJJJJJJJJOOOUUU]]]fffoootttzzzuuuwww}}}|||zzzxxxvvvuuuqqqmmmiiipppwwwyyysssttt}}}yyygggYYYRRRNNNKKKHHHLLLGGGCCCAAA???>>>CCCKKK\\\```VVVKKKLLLJJJCCCBBB>>>======@@@FFFWWWsssxxxnnnnnnuuu}}}}}}}}}~~~zzzqqq```WWWPPPVVVhhh|||{{{www{{{rrr`````````\\\VVVNNNFFFBBB===<<<;;;::::::<<<>>>???CCChhhzzz|||YYYIIIEEEBBBAAACCCBBBFFFXXXmmm|||gggSSSHHHFFFIIILLLXXXkkk}}}|||ssshhh```]]]]]][[[XXX[[[```bbbaaaUUUPPPIIIEEEAAAAAAIIISSS\\\fffrrr|||}}}yyyyyy{{{zzztttcccNNN@@@999=========MMMcccppp```HHH>>>GGGOOOZZZiiiooollleeeYYY[[[llltttxxxyyywwwxxx|||jjj```hhhnnnzzzpppdddXXXUUU```nnn}}}{{{lll[[[QQQFFFFFFTTT|||mmmgggZZZPPPJJJBBBAAAAAAAAA@@@@@@@@@??????===<<<;;;999888777777777333333333333222222222222222222222111111111000000222222111111000000//////333222222222222222222222333333444444555555666666555777888888777888;;;===EEEIIIMMMOOOSSSVVVTTTNNNKKKMMMQQQSSSUUUXXX[[[^^^bbbbbbaaabbbgggpppzzzsssdddYYYQQQLLLNNNKKKJJJKKKJJJIIILLLRRRZZZccclllrrrxxx~~~|||xxxuuuvvvmmmeee\\\TTTTTTQQQOOOOOOMMMJJJLLLQQQ[[[iiibbbQQQQQQSSSKKKDDDHHHIIIIIIFFFBBBGGG]]]rrrzzzssssssyyy~~~{{{|||{{{rrr___UUUPPP[[[ooo~~~|||uuu~~~|||aaaaaa```[[[TTTKKKEEEAAA===<<<;;;:::;;;<<<===>>><<<___kkkQQQHHHEEEDDDFFFDDDFFFVVViiixxxmmmXXXIIIEEEFFFGGGNNN\\\qqq~~~vvvzzzqqqiiijjjgggaaa\\\ZZZ\\\\\\\\\RRRLLLFFFBBB@@@BBBMMMYYYbbbkkkuuuzzzyyyxxx{{{|||zzzzzz}}}pppvvv```III>>>999<<<======FFFSSS}}}jjjOOOBBBHHHNNNSSSccclllmmmhhh[[[ZZZhhhoootttxxxxxxyyy}}}~~~xxxlllqqqvvvyyyrrrhhh]]]TTTUUUcccsss~~~|||lll\\\RRRHHHJJJYYY|||lllfffYYYOOOIIIAAAAAAAAAAAA@@@@@@@@@??????>>>===;;;999888777666666333333333333333333444444222222222111111111000000222222111111000000//////222222222222222222222222444333333333444555666777222444666777888999<<<>>>DDDIIIMMMPPPTTTXXXVVVPPPJJJMMMPPPSSSUUUXXX\\\^^^dddddddddcccfffmmmwww~~~{{{lll___TTTMMMOOOLLLLLLMMMLLLIIIKKKPPPXXX```jjjpppvvv~~~xxxooorrrxxx|||ooofffdddbbbbbbbbb\\\UUURRRTTT\\\pppmmmZZZYYY^^^WWWNNNPPPUUUZZZWWWKKKDDDKKKWWWnnnxxxzzzwwwyyy}}}~~~zzzzzz}}}}}}xxxooo^^^TTTSSSaaassszzzxxxccccccaaa[[[RRRIIIDDDAAA<<<;;;;;;:::;;;<<<=========ZZZ}}}^^^KKKFFFDDDEEEDDDEEESSScccuuuvvvaaaQQQJJJJJJFFFJJJTTTeee}}}wwwqqqwwwqqqpppkkkfffccc```^^^\\\[[[RRRKKKEEEAAA@@@EEERRR___hhhooovvvvvvrrrrrrxxx~~~~~~|||{{{|||~~~zzzmmmoooYYYEEE>>>:::<<<======BBBHHHnnnqqqUUUFFFGGGGGGLLL\\\gggkkkjjj^^^[[[fffkkkrrrxxxzzz}}}tttzzz~~~vvvmmmaaaUUUNNNRRRcccuuuzzzwwwgggVVVNNNGGGLLL]]]}}}llleeeWWWNNNHHHAAAAAAAAAAAA@@@@@@@@@?????????===<<<999888666555555333333444444444444555555222222222111111111111000111111111111000000000000111111111222222222222222333555666888888888777777///111555777999<<>><<<;;;<<<===@@@CCCccc~~~^^^JJJDDD???HHHWWWaaagggiii___ZZZdddgggooovvvyyy~~~{{{wwweeeWWWOOOUUUgggyyyzzzvvvdddRRRKKKFFFNNNaaalllcccUUULLLHHHAAAAAAAAAAAA@@@@@@@@@?????????>>><<<:::777666555444333333333444444444555555222222222111111111111000000000000000000111111111000111111111222222222222111666<<>>999555111444777999:::;;;===???CCCHHHMMMPPPTTTXXXVVVQQQJJJLLLPPPSSSUUUYYY\\\___dddeeefffeeeeeejjjttt|||zzziiiYYYNNNOOONNNOOOQQQOOOLLLLLLPPPRRRZZZccchhhoooxxx}}}}}}tttmmmttt}}}}}}|||yyysssjjjaaa^^^```___tttttteeeccceeeaaa___TTTUUUXXXZZZUUUKKKFFFEEEJJJTTTcccpppyyy}}}{{{zzzyyyxxxvvvuuuuuuttttttrrrooonnnrrrxxx}}}}}}~~~~~~}}}}}}~~~yyynnnggg[[[UUUZZZlll|||}}}{{{ssscccccc```XXXLLLCCC??????:::::::::;;;;;;;;;<<<<<>><<<:::777666444444222222222333333444444444222222222111111111111000//////000000111111222222000000111111222222222222000777AAAHHHIIICCC:::333888:::;;;;;;999888888999CCCHHHLLLOOOTTTWWWUUUPPPIIILLLPPPSSSVVVYYY\\\___aaadddeeeeeeeeekkkuuu}}}~~~ooo___SSSOOONNNPPPRRRPPPMMMMMMPPPPPPXXX```fffllluuuzzz{{{~~~~~~wwwooommmxxxvvvuuuyyy}}}zzzqqqiiiiiinnn```ssstttgggdddccc```aaaZZZVVVTTTVVVTTTOOOKKKJJJ===CCCMMMWWWaaaiiiooosssyyyzzzyyyvvvpppjjjgggeeeeeeeeedddeeekkkttt{{{}}}|||~~~}}}wwwnnniiiZZZVVV]]]ppp}}}xxxtttrrrbbbbbb___VVVJJJAAA>>>>>>:::::::::;;;;;;;;;<<<<<<===BBBgggeeeSSSDDDBBBDDDDDDHHHOOO[[[nnnnnn]]]RRRBBBFFFHHHJJJQQQgggyyy}}}tttnnnlllggg]]]XXXXXXNNNGGG@@@???BBBMMM```pppvvvyyy~~~~~~yyykkkyyyzzzvvvuuubbbUUUIII888<<<<<<888666:::@@@BBBGGGwww^^^PPPIIIFFFRRRYYY^^^aaaXXXSSS\\\aaahhhooorrrwwwmmmfffmmmqqq\\\TTTQQQ\\\qqq|||cccYYYNNNIIIHHHBBB@@@@@@@@@????????????>>>>>><<<;;;999777555555444444444555555555555444444444444333333222111000000222111111111000000//////111222222333333444444555111333666888999888666555666888999777666777<<<@@@CCCHHHNNNQQQPPPPPPRRRUUUNNNLLLLLLOOOUUUYYYYYYXXX]]]aaagggjjjhhhgggqqq}}}wwweeeTTTOOOMMMKKKMMMPPPQQQPPPNNNRRRUUUZZZbbbjjjsssyyy}}}~~~}}}{{{||||||vvvoookkkooouuuyyy{{{xxxsssvvv{{{~~~jjjcccggglllfffccceeeaaa\\\[[[YYYWWWTTTRRRQQQQQQGGGAAA>>>BBBIIIRRR]]]gggnnnttt||||||rrrkkkiiiaaabbb___```kkkyyy|||}}}}}}xxxxxx}}}xxxkkk^^^VVVWWWbbbvvvkkktttqqqbbbaaa[[[RRRHHHAAA??????999::::::;;;<<<===>>>>>>999AAAYYYxxx{{{\\\FFFFFFFFF===???LLLUUUggg|||xxxggg[[[WWWNNNHHHHHHKKKVVVooo~~~{{{wwwjjjZZZPPPHHHMMMEEE<<<@@@KKK^^^uuuxxxyyyzzz}}}~~~{{{yyy|||rrrtttmmm___NNN>>>:::::::::::::::;;;<<<===GGGXXXjjjQQQJJJHHHIIIYYYggg```VVVSSSOOOYYY^^^iiisssxxxzzzvvvnnnyyywwwcccZZZ^^^jjjsss|||cccYYYOOOIIIGGGAAA@@@@@@@@@?????????>>>>>>===<<<;;;888777555555444444444555555555555444444444444333333222111111000111111111111000000000///000000111222222333333444222333555666777777666555222555888999888999===AAABBBHHHNNNPPPNNNOOOSSSWWWPPPNNNMMMOOOUUUZZZ[[[ZZZ^^^bbbgggjjjggggggooozzz{{{iiiWWWPPPNNNLLLMMMPPPPPPNNNKKKPPPSSSXXX```iiirrryyy|||~~~|||ssspppiiiaaabbbttt~~~tttqqqvvvuuufffcccfffcccdddeee___[[[[[[[[[ZZZWWWUUUSSSRRRRRRJJJBBB??????DDDOOOZZZlllsss|||~~~vvvpppmmmeeeccc___```jjjyyyzzztttwww|||~~~|||tttggg[[[WWWXXXeeexxxqqqyyyvvvccc```ZZZPPPFFF@@@>>>???::::::;;;;;;<<<=========<<>>>>>>>>===<<<:::888777666555555444444555555555555444444444333333222222111111111111111111111000000000000///000000111111222333333222222333444444555555666222666;;;<<<;;;:::;;;===@@@GGGNNNOOOMMMNNNSSSYYYSSSPPPMMMOOOTTTZZZ\\\]]]```ccchhhjjjgggeeellluuu|||mmmZZZQQQOOOMMMNNNPPPPPPLLLIIINNNPPPUUU]]]fffooowww|||~~~~~~kkkVVV```ttt~~~ttthhheeetttnnneeefffdddeeeddd\\\YYY\\\___```]]]ZZZXXXWWW\\\TTTIIIAAA;;;:::CCCMMMcccmmmyyy|||xxxuuukkkgggbbbbbblllxxx~~~}}}{{{xxxrrrooossszzzxxx{{{yyypppdddZZZWWW[[[iii{{{xxxwwwddd___WWWMMMCCC>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAHHH___nnn[[[rrrZZZEEECCCEEEDDDCCCOOO___vvvwwwooo[[[OOOEEEDDDEEEHHHSSSaaazzzlllaaaRRRMMMDDDDDDIIIGGGSSSlllwww~~~}}}|||~~~eeeQQQDDD::::::::::::::::::;;;;;;<<<>>>FFFnnnqqqVVVKKKIIICCCKKKYYYcccjjjaaaKKKJJJNNNXXXhhhuuu~~~|||rrrqqqqqq{{{yyynnnaaa[[[^^^iiittt{{{|||dddZZZOOOIIIGGG@@@????????????>>>>>>>>>>>>===<<<:::888777666555555444444555555555555444444333333333222222111111111111111111000000000000000000000111111222222333333333222222111222444555666777;;;@@@AAA>>>:::999999<<>>@@@FFFUUUbbbqqqzzz}}}|||yyyvvvllliiifffhhhpppyyy|||{{{}}}xxxssspppnnnmmmmmmmmmtttyyyyyyoooddd\\\WWW___nnn|||oooccc]]]SSSHHH@@@<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<@@@AAAOOO}}}[[[gggpppPPPFFFHHHHHHDDDKKKWWWkkkzzzfffVVVIIIFFFFFFFFFLLLUUUaaa}}}yyyjjj[[[RRRHHHKKKNNNGGGPPPlllyyyzzz|||^^^III@@@<<<;;;::::::999::::::;;;;;;>>>???]]]{{{zzz```RRRIIIBBBGGGUUUdddsssoooYYYOOOLLLOOOYYYeeeqqq~~~}}}qqqpppqqqzzz~~~qqqcccWWWVVV___kkkvvv}}}{{{ddd[[[PPPJJJGGG@@@?????????>>>>>>>>>======<<<;;;:::888777666666666444444555555555555444444333333222222222222222111000000000000000000111111111111222222333444444444333222111111111333555666888<<>>;;;;;;<<<<<<<<<<<<;;;::::::999999999>>>>>>GGGooorrrssscccMMMIIIJJJHHHMMMRRRaaawwwqqq___OOOIIIGGGEEEHHHPPPQQQfff}}}ooobbbZZZQQQSSSTTTKKKSSSnnn}}}}}}www|||XXXDDD???===;;;::::::999999999::::::;;;777KKKbbbooo^^^JJJBBBEEEPPP^^^qqqwwwlll]]]UUUMMMLLLRRR\\\mmm{{{wwwuuuvvv~~~ssscccWWWYYYcccnnnxxxyyyccc[[[QQQKKKHHHAAA??????>>>>>>>>>=========<<<;;;:::888777666666666444444555555555555444444222222222222222222222222000000000000111111111111111222222333444444555555333222111111222333555666444999>>>AAA@@@AAACCCEEE;;;AAAJJJSSSXXXXXXVVVTTTUUUQQQLLLMMMRRRWWW[[[\\\aaaccchhhmmmmmmiiikkkpppwwwzzzeeeWWWSSSOOONNNPPPQQQQQQOOOJJJJJJLLLQQQZZZeeeooouuu~~~rrrXXXQQQSSSRRRQQQRRRXXXcccrrr|||ZZZ\\\bbbwwwrrrfffeeebbb[[[aaahhhkkkkkklllppptttqqqqqqssssssjjjWWWGGG???FFFSSS]]]^^^\\\\\\WWWPPPPPPPPPXXXiiixxxxxxxxx~~~tttgggpppxxx{{{ssshhh___[[[[[[gggxxx{{{]]]\\\UUUKKKBBB===;;;;;;;;;<<<;;;;;;;;;::::::999999777===>>>DDDaaarrrUUUGGGDDDEEEVVVQQQXXXnnnyyyhhhWWWOOOJJJDDDEEELLLKKKVVVmmmyyyxxx~~~~~~xxxqqqffffffbbbbbb```WWW]]]ttt}}}zzzyyyyyy~~~{{{TTTAAA===<<<;;;::::::999999999999999;;;888DDDPPPvvvqqqUUUFFFDDDLLLTTTddduuuyyynnndddVVVMMMHHHLLL[[[jjj~~~|||zzzssseee\\\bbblllsss{{{xxxbbb[[[RRRMMMJJJCCC???>>>>>>>>>============;;;;;;999888777777666666444444555555555555444444222222222222222222222222///000000000111111111111111111111222333333444444222222222333333444555666333777;;;===>>>@@@EEEJJJ@@@AAAFFFOOOXXX\\\ZZZVVVVVVRRRNNNOOOSSSXXX[[[\\\```bbbhhhnnnooolllmmmqqqvvvooo___YYYRRRNNNNNNPPPPPPOOOJJJIIIJJJOOOWWWaaakkkrrr|||}}}}}}lll___SSSOOOSSSSSSXXX```mmmsssZZZcccxxxrrrgggfffeee___dddiiiiiihhhiiipppvvvvvvssssssuuuooo^^^KKKAAAFFFSSSZZZWWWSSSSSSOOOFFFEEEDDDNNNbbbsss{{{~~~}}}rrrpppyyy|||xxxpppddd\\\ZZZ^^^kkk{{{oooZZZXXXQQQHHH@@@===<<<;;;:::;;;;;;::::::::::::::::::777<<<>>>@@@RRRzzzeeeMMMDDDEEE^^^PPPOOOeeeqqqbbbZZZPPPEEEDDDIIIGGGLLLZZZrrryyyvvvtttrrrrrrkkkwww{{{yyytttkkkmmm~~~|||wwwvvvwww~~~pppNNN>>><<<<<<;;;::::::999888888999999;;;:::BBBEEEfffkkkQQQFFFJJJLLLWWWnnn}}}yyyrrrgggZZZLLLGGGPPP\\\uuu|||~~~uuuiii```___jjjsssuuuzzzwwwbbb[[[RRRMMMKKKDDD>>>>>>>>>>>>============;;;:::999888777777777777444555555555555555555444222222222222222222222222//////000000111111111222000000000111222222333333222222333444444555555666555777:::::::::>>>DDDIIIFFFCCCCCCKKKWWW^^^\\\XXXVVVSSSPPPQQQUUUZZZ\\\\\\___aaahhhoooqqqnnnooosssuuuwwwddd]]]TTTNNNNNNNNNNNNNNNJJJIIIJJJMMMUUU___jjjpppzzz|||~~~}}}mmmjjjpppgggiiillltttfffkkk|||rrrggggggeeecccgggiiigggdddfffnnnuuuwwwqqqnnnpppmmm```PPPEEEGGGTTT[[[VVVSSSTTTQQQIIICCCAAAIII\\\mmmuuuyyy}}}{{{qqqyyy{{{xxxpppddd\\\[[[aaannn|||xxx{{{gggYYYUUUOOOFFF@@@===<<<;;;999::::::::::::::::::::::::888<<<>>>>>>HHHiii{{{\\\MMMMMMbbbNNNGGG]]]zzzxxxlllcccWWWHHHDDDGGGDDDEEEOOObbbwww|||ssspppsssppp||||||yyyttttttuuufffIII===<<<<<<;;;::::::999888888888999555777???;;;XXX[[[IIIKKKJJJQQQiii~~~}}}zzztttgggUUUIIILLLUUUeeeooo{{{|||ooo^^^YYY]]]mmmvvvuuuwww}}}zzz___VVVQQQNNNLLLCCCAAA@@@???===<<<<<<;;;;;;<<<<<<:::999777666555444333333333333333333333333333222111111000000111111222222111111111111222222111000//////000333666999:::444000333777777777777888333222:::???>>>>>>@@@???CCCCCCLLL[[[[[[WWW^^^WWWYYYZZZXXXVVVVVVXXXZZZbbbgggmmmnnnllllllooosssqqqyyy{{{lll\\\NNNMMMOOONNNNNNOOORRRGGGBBBHHHRRR[[[eeemmmzzz}}}}}}wwwpppeeebbblll}}}oootttlllqqqeeekkkeeeeeeiiiddd\\\aaaooonnnmmmmmmnnnfffYYYNNNKKKXXXZZZbbbggg]]]OOONNNWWWFFFBBBBBBMMM___ooowwwxxxxxxyyy}}}}}}zzzuuulllaaa^^^aaaooozzzwwwlllxxxxxxfff]]][[[QQQKKKDDD>>>;;;;;;;;;;;;888999::::::888888999:::999888===DDDFFFRRR{{{tttTTTNNNUUUJJJGGGTTTfffuuu~~~ppp___QQQKKKIIIHHHCCCEEEQQQ^^^ooo~~~wwwuuu{{{uuusssuuuxxx{{{yyyfffQQQCCC>>>===<<<999:::;;;;;;999999:::;;;>>>777===>>>BBBllllllWWWQQQDDDIII___hhh~~~wwwhhhZZZPPPMMMVVV^^^kkkyyysss___ZZZ___oooxxxxxxyyy{{{___VVVPPPNNNKKKDDDAAA@@@???>>><<<<<<<<<<<<;;;;;;:::999888666666555333333333333333333333333444333333222222222222222222111111111111111111222111000//////000333666888444///...333666555444555666222222666888999???FFF@@@DDDFFFPPP___```]]]ddd```dddfffbbb[[[WWWYYY^^^cccgggkkkmmmmmmnnnppprrrnnnvvvrrrbbbSSSOOOOOONNNNNNOOOSSSJJJDDDHHHPPPYYYbbbkkkwww{{{tttvvv~~~}}}kkkdddZZZRRRMMMSSSfffyyy}}}vvvmmmtttlllhhheeegggkkkeee\\\aaammmrrrooonnnoookkkaaaWWWSSShhhnnnvvv{{{ssscccVVVQQQMMMFFFBBBGGGVVVeeelllnnnzzzyyy|||uuuppphhh^^^\\\aaauuutttiiivvv~~~mmm^^^VVVUUUOOOJJJCCC===;;;;;;;;;;;;888999::::::888888999:::<<<:::===@@@>>>FFFiiidddPPPNNNDDDBBBLLLZZZhhhzzzvvvgggXXXMMMHHHDDD???@@@HHHPPPZZZppp~~~zzzuuuqqqrrrwww~~~vvviiiVVVEEE<<<::::::999999:::;;;;;;999999:::;;;;;;444999<<<>>>```vvv]]]WWWGGGEEEWWWbbbuuu{{{uuufffZZZTTTHHHOOO\\\lllyyyzzzhhhcccfffssszzzyyyyyy{{{___UUUNNNLLLKKKDDDAAA@@@???>>>===<<<<<<<<<::::::999999888777777666333333333333333333333333555444333333222222333333111111111111111111111111111000//////111333666777444111111666888666555666888777888999777666;;;CCC>>>CCCFFFQQQbbbccc```gggiiiooorrrlllaaaZZZ\\\aaadddfffiiimmmooopppppppppmmmuuuyyykkkZZZRRROOONNNNNNPPPUUUMMMGGGHHHMMMUUU^^^gggqqqvvv}}}{{{qqqssswwwtttlll]]]\\\ZZZVVVOOONNNXXXdddzzznnnsssooohhhhhhkkkmmmggg```cccllluuupppnnnpppnnnhhhaaa___lllttt~~~~~~hhhUUUUUUKKKBBBBBBNNN\\\eeeiiivvv}}}{{{||||||rrrmmmeee]]]^^^dddzzzvvvpppwwwfffXXXRRRQQQLLLHHHAAA<<<;;;;;;;;;;;;888999::::::888888999:::===;;;<<<>>>999<<>>IIIWWWgggsssrrrcccZZZFFFJJJTTTbbbqqq|||}}}nnniiillluuuzzzxxxxxx||||||```UUUMMMKKKKKKEEEAAA@@@???>>>============999999999888888888777777444444444444444444444444444444333222222222222222111111111222222111111111111000000000111333555777666333333555666555888===666888::::::999888999<<<<<>>:::===QQQiii{{{vvvOOOHHHCCCBBBFFFJJJSSSggg||||||pppaaaUUUOOOIIIEEEFFFHHHJJJSSS\\\rrryyyrrrpppmmmmmmrrrzzzwwwbbbKKK???======;;;999888:::::::::999888999:::;;;555888>>><<>>AAAOOOZZZgggyyyxxxjjjaaaTTTQQQRRRZZZggguuu~~~wwwllljjjllltttwwwvvvwww{{{|||aaaVVVLLLIIIIIIDDDAAA@@@???>>>>>>===>>>>>>999999999888888888777777444444444444444444444444333333222111111111111111000111222222222222111000111111000111222333555666222000///111333666@@@JJJCCC???:::777888;;;<<<;;;===AAABBBLLL[[[\\\YYY```iiiiiihhhfffccc```^^^]]]cccdddhhhmmmqqqrrrqqqoookkksss{{{iiiYYYOOONNNQQQSSSUUUTTTPPPJJJHHHMMMUUUZZZdddlllvvv}}}~~~~~~~~~yyyyyy~~~~~~tttggg___nnn~~~sssdddbbbffffff]]]bbbwwwzzzlllcccfffjjjlllnnnqqqxxxwwwvvvzzz~~~iii]]]OOOJJJOOO[[[gggmmmlllttt~~~}}}xxxsssuuu|||}}}qqqkkkddd```gggsss}}}uuucccXXXRRRNNNEEEAAA===:::::::::;;;;;;888999::::::888888999:::888888:::===<<<>>>MMM^^^vvvvvv]]]MMMFFFCCCEEEFFFKKKZZZlll{{{ooofffVVVOOOGGGCCCDDDFFFKKKQQQ\\\kkkyyyqqqmmmmmmnnnqqqxxx~~~rrr[[[DDD<<<;;;999777666888999::::::888888999:::;;;777888>>>===???```|||qqqcccJJJAAAKKKNNNYYYkkkyyy~~~{{{uuupppbbbZZZQQQOOOWWWeeettt|||uuukkkkkknnntttwwwxxx{{{{{{bbbWWWMMMIIIHHHCCCAAA@@@???>>>>>>>>>>>>>>>::::::999999888777777666444444444444444444444444333222111111000000111111000111222333333222111000111111111111222333444555222111111444666===KKKZZZggg]]]KKK<<<777;;;===;;;AAACCCBBBIIIXXXYYYWWW___fffccc___^^^^^^]]][[[YYYaaadddiiinnnqqqqqqqqqpppiiiooo|||ttt___QQQOOORRRSSSSSSVVVTTTMMMHHHJJJQQQUUU___hhhttt{{{}}}~~~yyymmmpppzzz}}}ssshhhccc]]]UUUOOOTTTgggvvvkkkfffjjjmmmqqq}}}uuujjjgggjjjssspppkkklllwwwxxxmmm^^^VVVVVV]]]eeeiiikkkmmmuuu}}}xxxoookkkppp{{{xxxmmmhhhbbbaaakkkzzz~~~yyymmmZZZQQQLLLGGGBBB>>>;;;999999:::;;;;;;888999::::::888888999:::999888:::<<<;;;<<>>>>>??????;;;;;;:::999888666666555555555555555555555555555333333222111111111111222///111222333333222111///111111111222222333444444555555666777777<<>>>>>???;;;AAAPPPTTTUUU___hhhgggccc\\\TTTQQQSSSVVV]]]dddmmmpppooonnnpppsssvvvsssyyykkkWWWQQQPPPOOONNNWWWYYYPPPHHHHHHLLLNNNZZZeeerrryyyzzz{{{~~~{{{nnndddaaa}}}ZZZXXX]]]kkkuuuuuuooojjjiiihhhmmmrrrpppnnn{{{zzzqqqmmmmmmnnnnnngggiiiqqq|||wwwhhhgggttt}}}yyyooogggeeeccchhhyyyuuu{{{fffPPPKKKIIIEEE===;;;888888999:::;;;;;;888999::::::888888999:::;;;999999::::::;;;>>>BBBOOOuuuUUUGGGEEECCCEEEHHHNNN___vvv~~~zzzpppbbbWWWRRROOOIIIBBBDDDCCCHHHTTTcccvvvooofffeeeggggggmmmttt[[[III:::::::::555444999777999999999888777888999666<<<444333@@@===<<>>>>><<<;;;:::888777888888999777777666555444333333222333333333222222222111111000000000000000000000000000000000000000000000000222222222111111222555888???@@@???===:::999;;;<<>>:::<<>>:::999999888888999999::::::999999888888999999:::888888999:::;;;======>>>DDDgggjjjKKKCCCHHHGGG@@@NNNSSSgggzzzpppdddYYYPPPJJJGGGFFFBBBDDDLLLRRR[[[ppp}}}tttnnniiidddfffjjjuuu{{{MMMEEE;;;777888;;;;;;:::888888999888777777999;;;777666444444666999===@@@ZZZ{{{iiiIIIGGGDDDFFFPPPYYYaaaqqqsssgggfffkkkpppsssyyy~~~xxxvvv{{{}}}|||~~~}}}zzzxxxxxx}}}hhhXXXSSSKKKBBB>>>???@@@@@@@@@@@@???>>>>>><<<;;;:::888888888888999555555555555555444444444333333333222222222111111111111111111111111111111000000000000000000000000222333333222111222555777:::::::::999999:::===@@@DDD???===???BBBHHHTTT___dddhhhiiiddd```]]]YYYTTT\\\ccckkkqqqssstttuuuvvvvvvvvvxxx~~~gggYYYSSSPPPMMMRRRWWWUUUOOOJJJHHHIIINNNVVVcccnnnvvv{{{~~~zzzmmmvvvzzzdddhhh~~~{{{yyyyyyuuuooouuu~~~{{{pppnnnfff___cccrrr}}}|||~~~}}}XXXLLLLLLEEE???:::999999888888999999::::::999999888888999999:::888999999:::;;;<<<======???SSS|||aaaLLLEEEDDDBBBGGGHHHWWWpppzzzqqqggg\\\QQQJJJHHHCCCCCCIIIKKKMMMZZZiii}}}xxxpppiiifffeeeeeejjjppp|||lllHHHAAA:::666777::::::888777999:::999777777888999777666555555666999<<<>>>IIIhhh~~~]]]IIIDDDDDDKKKPPPVVVdddtttzzz}}}zzzooogggjjjrrrxxxtttxxx}}}{{{vvvssstttwwwxxxzzz|||||||||~~~yyyvvvuuuyyylllZZZRRRJJJBBB??????@@@@@@@@@@@@???>>>>>><<<;;;:::999888888888888444444444555555555666666333333333222222222111111222222222222222222222222000000000000000000000000333444333222111111444666666666777888999===BBBFFFEEECCCBBBCCCCCCHHHTTT```bbbiiinnnlllhhhddd```\\\\\\```gggmmmrrrwww{{{~~~wwwwwwwwwzzzsssaaaVVVQQQKKKOOOSSSUUUTTTNNNHHHCCCHHHOOO[[[gggpppwww|||tttuuuqqqxxx~~~xxxsss{{{|||zzz}}}|||xxxlllhhhaaa___hhhwww~~~~~~pppSSSJJJFFF@@@???999999888888888888999999999999888888888888999999999:::::::::;;;;;;<<<<<<>>>???]]]|||aaaKKKEEEEEEDDDCCCIII\\\uuuyyynnn___TTTNNNGGGDDDGGGFFFCCCFFFMMM]]]eeevvvuuuiiigggbbb___aaaeeejjjrrr{{{|||xxxyyywwwfffSSSAAA===777666777999888777777999::::::888666666666777777666777777999:::;;;;;;RRR}}}tttUUUJJJCCCDDDGGGKKKVVVcccmmmpppnnnfffcccjjjtttzzzrrruuuyyyzzzxxxuuussssssppptttxxxzzzzzz}}}zzzwwwtttuuuyyy}}}}}}}}}~~~kkkXXXQQQIIIBBBAAA???@@@@@@@@@@@@???>>>>>>;;;;;;:::999888888888888555555555555555555555555333333333222222222111111222222222222222222222222000000000000000000000000333444444333111111333444666777888999;;;@@@FFFKKKHHHHHHHHHHHHEEEFFFQQQ^^^^^^iiirrrrrrooolllgggccc[[[^^^bbbiiiqqqzzzzzzyyyxxxxxx{{{jjj[[[RRRIIIKKKPPPUUUXXXUUUKKKCCCGGGMMMVVV___hhhpppwww{{{|||zzz}}}~~~sss|||}}}zzzsssuuu~~~{{{wwwtttiiiccc^^^aaannn||||||aaaOOOKKKCCC;;;???999999888888888888999999999999888888888888999999:::::::::::::::::::::;;;???:::KKKxxxyyywww~~~tttaaaOOOIIIEEEDDDFFFPPPggg}}}ooodddYYYOOOGGGFFFEEEBBBBBBFFFHHHNNN[[[mmmzzzqqqggg```\\\[[[^^^fffnnnttt|||}}}uuuiiiUUUCCC<<<999777666888999888777777999;;;;;;999666555444666777777888888888888888:::EEEiiinnnYYYEEE@@@CCCFFFMMMUUU\\\___```\\\]]]dddlllooommmppptttzzz}}}}}}{{{xxxnnnqqqtttvvvvvvyyy{{{xxxwwwyyy{{{||||||nnnZZZQQQHHHBBBBBB???@@@@@@@@@@@@???>>>>>>;;;:::::::::999888888777777666666555444444333333333333333222222222111111222222222222222222222222000000000000000000000000333444444333222111222444666777888999;;;???DDDHHHIIIJJJLLLLLLHHHFFFNNNXXX\\\fffppptttsssrrrnnnjjj[[[[[[]]]ccclllxxx||||||{{{yyyyyytttaaaUUUJJJJJJMMMUUU[[[ZZZRRRIIIFFFJJJQQQYYYaaakkktttyyyzzz{{{sssvvvzzz{{{||||||~~~~~~yyyuuurrrpppiiibbb___fffttt|||vvv~~~{{{sssxxxjjjTTTLLLMMMBBB999>>>999888888777777888888999999888888777777888888999999999::::::::::::::::::>>>>>>FFF```ssspppqqqqqq}}}^^^LLLAAACCCDDDIIIZZZqqqxxxooofffZZZMMMFFFDDDCCCDDDFFFBBBGGGOOOXXXfffxxx|||ssskkkddd___^^^ZZZ\\\dddqqqyyy}}}wwwbbbKKK:::888888777888999999999888666888;;;:::888666444444666777888888888888777666===>>>WWWjjjLLLBBBCCCEEEGGGJJJNNNSSSVVVVVVYYY^^^aaa___gggjjjpppwww}}}|||yyyqqqrrrsssrrrqqquuu|||}}}}}}{{{|||}}}~~~sss^^^SSSIIIBBBAAA???@@@@@@@@@@@@???>>>>>>:::::::::::::::888777777888777666555444333222222333333333222222222111111222222222222222222222222000000000000000000000000222333444444333222333444555666777888888:::>>>@@@GGGIIILLLNNNKKKHHHLLLSSS\\\dddmmmrrrvvvyyyuuuppp___]]]\\\___hhhsss}}}|||~~~|||zzzlll\\\NNNLLLMMMSSSZZZ\\\WWWQQQDDDGGGLLLRRR[[[fffqqqyyy~~~ssslllllltttvvvqqqrrr{{{}}}vvvxxx}}}||||||~~~{{{tttpppnnnhhhbbbcccmmmzzz{{{sssoooyyy}}}ssswwwzzzkkkeee\\\LLLGGGKKKAAA888<<<888888777777777777888888888888777777777777888888888999999999::::::;;;;;;999???CCCOOOrrrxxxiiijjj}}}qqqYYYDDDCCCBBBEEEOOObbbwww|||vvvssshhhZZZNNNHHHFFFEEEDDDAAAEEEIIILLLRRR^^^ooo|||xxxnnnfff___[[[[[[______cccnnn{{{www]]]HHH<<<777777888888999999999999666888999999777555555555666666777888888777777777<<<:::IIIpppzzzZZZKKKGGGCCCBBBDDDHHHMMMQQQTTTYYY^^^]]]XXXbbbdddjjjpppuuuvvvtttqqqrrrrrrqqqooonnnrrryyyvvvwwwvvvssswww~~~}}}~~~sss```TTTJJJCCCBBB???@@@@@@@@@@@@???>>>>>>::::::;;;;;;:::999777666666666555555444444444333333333333222222222111111111111111111111111111111000000000000000000000000000222444444333333444555333555888888888999:::<<>>>>>::::::;;;;;;:::999777666444444444555555555555666333333333222222222111111000000000000000000000000000000000000000000000000///111333444333333444666444666999;;;;;;:::;;;<<<===???EEENNNRRROOOMMMNNNaaacccgggnnnzzzyyyxxxrrrkkkhhhlllrrrwwwzzzxxx~~~|||~~~nnnXXXSSSNNNMMMRRRVVVWWWWWWKKKJJJJJJKKKPPPYYYdddlllvvvxxxvvv|||{{{vvvssslllgggooosssgggjjjgggfffjjjsssyyy|||{{{tttuuuooofffiiiuuu}}}}}}|||wwwzzz|||||||||}}}~~~}}}}}}}}}yyy~~~tttnnncccaaahhhwwwtttrrruuu|||llldddgggqqqrrrdddTTTSSSFFF===@@@===777:::888888777777777777888888888888777777777777888888666777777999:::;;;<<<<<<;;;;;;>>>DDDOOOlllwwwsssttt|||eeeQQQIIIEEEEEEUUUjjjvvvjjj___SSSLLLEEECCCCCCDDDFFFFFFEEEDDDHHHVVVdddooo{{{}}}sssiiibbb[[[UUUTTTWWWYYY[[[ccclllsssvvv~~~~~~```DDD999999666777777666555666777999666777777666555555777999555555555555666777888999333:::@@@KKKhhhlllVVVCCC@@@GGGAAADDDHHHNNNXXXbbbccc___UUUZZZ```dddfffggghhhiiihhhkkknnnoooooopppuuuyyy|||}}}~~~}}}|||||||||}}}zzz~~~yyyxxxzzzyyyxxx|||}}}ooo[[[QQQHHHCCCCCC??????@@@@@@???>>><<<;;;<<<===>>>>>><<<999555222666555444444555666555444222222222111111000000000111111111111111111111111222222111000//////000000111222333555777777444222444444666999<<<======<<<<<<>>>AAAGGGMMMQQQRRRRRRsssiiiccciiiwwwzzzrrrkkkkkkqqqxxx{{{{{{}}}tttcccWWWLLLKKKOOOSSSUUUWWWMMMLLLJJJIIILLLUUU```iiivvv~~~~~~}}}wwwjjjcccaaa^^^aaallltttyyy}}}~~~wwwwww|||}}}zzz|||~~~}}}||||||}}}~~~|||zzz|||~~~|||yyyppphhh^^^gggrrr|||~~~tttwwwkkk___nnnzzz|||wwwfffRRRMMMEEE???<<<;;;;;;;;;777777777777777777777777999999999888888888777777888888999999999:::::::::;;;999===CCCFFFYYYhhhxxxhhhOOOIIIGGGKKKYYYzzzyyyooocccZZZHHHMMMNNNMMMUUU[[[PPP???EEEEEEJJJTTT___mmmyyypppiiibbb[[[VVVVVVVVVVVVXXX\\\eeeooowww{{{~~~{{{rrrOOO@@@;;;:::888888777777666666555555777777777777777777777777666666666666666555555555555:::777===[[[~~~fffJJJEEEJJJBBBCCCFFFJJJPPPXXXbbbhhhaaaZZZUUUXXXbbbjjjmmmkkkkkknnnpppnnnmmmrrr|||zzz{{{|||}}}}}}}}}}}}|||{{{|||~~~|||zzzwwwwwwvvvvvvwwwzzz~~~mmm\\\TTTKKKCCCBBB??????@@@@@@???>>><<<;;;;;;<<<<<<;;;:::777444333666444333444555666555444222222111111000000000000111111111111111111111111222222111000000000000000111111222555777777555222555666777999;;;;;;;;;:::<<<===AAAEEEJJJKKKJJJHHH___cccccccccoooyyyqqqooosssxxxzzzyyyhhh\\\QQQOOOQQQSSSTTTVVVTTTNNNHHHEEEIIIQQQYYY^^^llluuu{{{xxxtttooommmoooqqqttt}}}~~~zzzyyy|||}}}{{{yyy~~~}}}{{{zzzzzz{{{}}}||||||}}}}}}}}}{{{yyy~~~yyykkkeeeaaalllwww~~~vvvwwwuuu___ooo{{{~~~ttteeePPPKKKCCC>>>;;;;;;::::::777777777777777777777777999999999888888888777777888888888999999999::::::888666:::@@@AAALLLrrrnnnlllooouuuzzzVVVFFFDDDHHHPPPjjjzzz}}}vvvmmmffffffUUUFFFLLLhhhwwwbbbAAABBBAAADDDJJJPPPWWWbbbmmmyyyzzztttkkkccc^^^YYYUUUQQQSSSVVV[[[aaagggooowww}}}}}}xxxcccFFF;;;:::999777777777777666666555555666666666666666666666666666666666666666666666555444:::888;;;OOOjjjwwwcccTTTEEE@@@@@@AAADDDKKKRRRYYY^^^fffbbb]]][[[]]]cccjjjnnnmmmpppsssrrrpppqqqxxxvvvxxxzzz|||}}}|||{{{zzz}}}~~~}}}{{{yyyuuuqqqqqqwww}}}jjj[[[UUUMMMDDD@@@??????@@@@@@???>>><<<;;;<<<;;;:::999777555444333555444333444555666555333111111111111000000000000111111111111111111111111222111000000000000000000111111222444666666555333666777888:::;;;::::::999;;;<<>>===???VVVpppttt___WWWZZZfffzzzhhhRRRLLLHHHFFFXXXgggzzzzzzvvvppphhh\\\WWW^^^bbbVVVCCCCCCAAAAAADDDDDDDDDHHHOOORRRZZZfffqqq{{{{{{vvvsssddd___YYYUUUTTTSSSSSSSSSWWW]]]fffnnnuuuzzz~~~}}}uuuvvvnnnNNN<<<777888888777777777666666666666555666666666666666666666666555555666666666666666666555:::999999AAAOOOqqqpppRRRGGGCCC???@@@EEELLLPPPQQQ```cccdddaaa\\\]]]ccciiihhhlllqqqqqqnnnmmmqqquuuuuuzzz}}}}}}}}}wwwxxx{{{||||||zzzwwwuuu{{{|||~~~~~~}}}{{{zzzzzzsssmmmnnnvvv~~~}}}}}}~~~hhhYYYTTTLLLCCC?????????@@@@@@???>>><<<;;;===;;;999777666555555555555444333333555555444333222222222222222222111111111111111111111111111111111111000000000000000111111111111333555666555444555777:::;;;<<<<<<<<<===;;;;;;===AAAFFFIIIJJJIIIAAAOOOZZZ\\\___lll}}}zzzvvvuuuxxx|||~~~ooo]]]RRRMMMKKKLLLPPP```YYYOOOHHHFFFIIINNNQQQTTT```qqq|||~~~zzz||||||nnn^^^XXX___kkkxxxyyyoooyyy{{{|||{{{}}}}}}|||}}}zzzxxxyyy{{{{{{zzzxxxvvvvvvxxxzzzxxx{{{~~~}}}yyyvvvuuuvvvuuurrrssstttqqqiiiddddddooozzz}}}~~~}}}eeeTTTIIIEEE???;;;999999888888777777777777777777777777888888888888777777777777888888888888999999999999;;;888:::???===;;;EEEUUUyyyssslll___WWWTTTccctttggg]]]OOOHHHJJJTTTccctttrrrzzzzzzjjjWWWNNNLLLMMMKKKFFFDDDDDDCCC@@@BBBFFFAAAEEEKKKQQQWWW]]]eeejjj{{{~~~{{{vvvpppiiiccc^^^[[[SSSQQQOOOPPPSSSWWW\\\^^^ffflllttt{{{~~~}}}}}}yyyqqq|||oooUUU@@@777777888777666666666666666666666666666666666666666666666666555555555555666666666666666999888888:::===WWWtttYYYPPPEEE@@@BBBGGGIIIIIIOOOXXXaaaeeebbb______aaa___dddhhhhhhfffeeegggjjjfffjjjmmmmmmqqqwww{{{zzzyyyyyyyyyxxxwwwuuusssrrruuuvvvwwwxxxxxxwwwuuutttyyytttpppppptttzzz}}}~~~zzzvvvsssssstttuuuuuuiiiXXXQQQIIIBBB?????????@@@@@@???>>><<<;;;>>><<<:::888666666777777555333222333444555444333333333333333333333333333111111111111111111111111111000000000000000111111111000000222444666555444333777;;;======>>>@@@AAA>>>===<<>>===;;;@@@JJJRRR{{{ssslllsss[[[WWWdddjjjkkkmmmcccVVVTTTDDDFFFMMMZZZkkkzzz~~~wwwqqqkkkccc[[[UUUNNNHHHFFFCCCAAAAAAEEECCCDDDDDDEEEFFFIIIMMMPPPUUUYYY___eeejjjpppvvvzzz}}}~~~xxxsssnnnlllfffddd```[[[VVVQQQNNNLLLKKKMMMOOOSSSZZZbbbiiinnnvvvyyy~~~tttkkkooo{{{jjjcccmmmwwwoooiiiXXXEEE:::888999888666555555555555555666666666555555555555555555555555444555555555666666777777777888666888;;;777EEEcccooobbbPPPEEEBBBCCCDDDDDDEEEKKKUUU]]]bbbcccbbbbbb___aaabbbaaa^^^]]]^^^```[[[^^^```aaaeeemmmpppooorrrqqqpppooonnnoooppppppooopppqqqrrrrrrrrrqqqqqqvvvwwwwwwtttqqqqqqtttwwwpppooommmlllkkkiiieeebbblllZZZQQQGGGAAA@@@??????@@@@@@???>>><<<;;;===<<<:::888777777777777444333222333444555444222222222222333333333333333111111111111111111111111000000000000000111111222000000///111444666666555222666;;;======>>>AAADDDAAA???>>>@@@DDDJJJMMMOOORRRFFFJJJ]]]aaa[[[hhh}}}zzz{{{~~~uuuaaaSSSKKKKKKOOOOOORRRSSSNNNEEEAAAFFFLLLJJJUUUcccnnntttxxx}}}yyywww{{{wwwnnnZZZQQQPPPOOOMMMNNNTTTffffffWWWXXXWWWWWW```mmmvvvwwwwww|||}}}yyyxxxxxxtttuuuuuuuuuuuuwwwzzz|||wwwxxxxxxwwwuuutttssstttrrrmmmiiiiiiiiiiiilllqqq{{{{{{tttvvv___KKKDDD@@@<<<999888999888888777777777777777777777777666666777777777777777888777777777888888888888999:::777888;;;;;;:::>>>DDDFFFjjj```gggqqqaaa```YYYYYY___[[[VVV^^^NNNHHHFFFMMMZZZiiizzz{{{pppggg```XXXPPPKKKGGGCCCAAACCCBBBBBB@@@@@@AAACCCEEEGGGGGGIIIMMMPPPRRRUUUYYY[[[]]]```dddjjjooosssuuuvvvuuuxxx{{{}}}~~~}}}}}}}}}|||{{{yyyxxxwwwqqqpppmmmiiiddd^^^ZZZXXXTTTSSSQQQOOOMMMLLLLLLLLLOOORRRWWW^^^eeemmmuuu{{{~~~uuuiiiaaammmrrr___YYY___ssstttdddXXXJJJ<<<888::::::888666444555555555555666666666555555555555555555555555444444555555666777777777666777444777<<<999<<>><<<;;;;;;:::999888777666666666444333222222444444333222000000000111111222222222111111111111111111111111000000000000000111222222000//////000333555666555111666;;;<<<;;;;;;>>>BBB???@@@AAAFFFLLLPPPSSSSSSRRREEEFFFWWWaaa___bbbnnnmmm\\\NNNJJJKKKJJJNNNRRRPPPIIIEEEDDDFFFFFFOOO\\\ffflllrrrzzz~~~zzz|||uuuuuuwwwyyyzzz}}}}}}fffXXXSSSMMMGGGBBBEEERRRoooeeeTTTZZZ\\\XXXVVV___llluuutttwwwzzz{{{zzzxxxvvvuuusssuuuvvvwwwvvvwwwxxxzzzxxxvvvtttsssttttttttttttooojjjffffffhhhjjjpppvvvvvvmmmjjjrrr|||~~~}}}YYYFFFBBB???;;;999999999999888777777777777777777777777666666666666777777888888777777777777888888888888777777999;;;:::999;;;@@@EEE[[[vvvhhh|||xxx|||mmmYYYRRRQQQRRRZZZYYYOOOHHHHHHNNNXXXhhhwwwxxx}}}~~~tttqqqtttnnnfff___[[[VVVOOOIIIHHHDDDBBB@@@@@@@@@AAABBBCCCDDDFFFGGGHHHGGGHHHJJJKKKLLLMMMPPPTTTWWWZZZ]]]^^^]]]___bbbddddddeeeggghhhccccccccccccbbbaaa```___[[[ZZZYYYWWWUUURRROOOMMMJJJJJJKKKLLLNNNQQQSSSUUUZZZ___eeekkkqqqwww~~~zzztttrrr{{{xxxeee[[[XXXdddtttuuucccOOOBBB777666999888666666444444444555555555666666555555555555555555555555444444555555666777777888222888444333;;;;;;:::BBB___{{{|||lll\\\NNNEEEAAA@@@EEEBBBAAAEEELLLUUU\\\___```bbbeeefffddd```\\\ZZZ^^^```___]]]```dddccc___\\\^^^```ccceeefffffffffggghhhjjjlllnnnpppqqqrrruuuuuurrrllleeeaaabbbdddhhheeebbb___\\\WWWRRROOOrrrdddXXXIIIAAAAAA??????@@@@@@???>>><<<;;;999888888777666555555444444333222222444444333222......//////000000000111111111111111111111111111000000///000000111222222000//////000333555666666111666;;;;;;999888;;;???<<>>;;;999999:::999999777777777777777777777777555666666666777777888888777777777777888888888888777888;;;===;;;888999<<>>???AAAAAA@@@@@@AAACCCAAABBBCCCEEEFFFHHHIIIJJJIIIKKKMMMNNNMMMMMMNNNPPPKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIIIIGGGFFFEEEFFFGGGIIIMMMRRRWWW[[[^^^eeejjjqqqvvvzzz~~~zzzhhhZZZLLLMMM]]]xxxzzzjjjLLL???444444666555555777444444444555555555666666555555555555555555555555444444444555666777777888///999555111888<<<;;;>>>HHH___~~~wwwgggWWWKKKDDDBBB>>>???@@@BBBFFFJJJOOOQQQXXX]]]ccchhhiiifffbbb^^^dddeeecccaaabbbeeebbb\\\^^^```dddggggggddd```^^^cccdddfffiiikkknnnpppqqqvvvrrrkkkeeeaaa___^^^^^^ZZZVVVPPPLLLJJJIIIHHHHHHssshhhfffZZZKKKDDD===AAAAAA@@@???>>>===<<<;;;:::999888777666666666666555555555444444333333333333222111111000000111111222111111111000000//////111111222222222222111111000111222222222444888<<<:::888666666555666999===??????EEE\\\eeeXXXNNNFFFKKK[[[fff___QQQmmmgggXXXRRRLLLJJJIIIJJJMMMNNNIIIBBBCCCFFFLLLRRRZZZeeesss}}}~~~|||sssvvv~~~|||oooiiifff\\\OOOIIIEEEKKK^^^rrrzzzvvvqqqooo}}}hhhWWWbbbwwwuuurrrrrrvvvvvvrrrooooooqqqsssvvvwwwxxxwwwvvvvvvtttqqqpppsssxxxzzzxxxtttqqqiiibbbbbbiiirrryyy{{{|||sssfff___fffuuuxxx~~~{{{rrrqqqxxx}}}zzzyyyyyyqqq___KKK@@@;;;999777666555666777888888777777777666666555555777777777777777777777777777777777777777777777777888777777666777999:::;;;BBB@@@IIIrrruuuXXXLLLOOO\\\TTTNNNKKKIIIGGGHHHKKK[[[aaannn}}}yyyuuuqqqnnnmmmccc]]]VVVRRRPPPLLLFFFAAAHHHEEECCCCCCEEEEEEDDDBBBFFFCCC@@@??????AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGIIILLLOOOQQQUUUZZZ___cccfffiiilllxxx{{{~~~uuu```QQQHHHBBB]]]kkkWWW===;;;888666555666888999666666666666666666666666666666666666666666666666555555555555666666666666444555555666777888888999EEEGGG^^^zzzooo}}}}}}bbbOOOPPPDDD>>><<<@@@AAA???@@@DDDEEEKKKRRRXXX[[[^^^aaadddkkkjjjjjjjjjiiiiiiiiiiiiccceeeiiilllllljjjgggeeehhhhhhjjjlllnnnqqqsssuuuwwwooocccYYYSSSPPPMMMKKKJJJEEECCCCCCAAA???@@@DDDkkk```eee[[[LLLDDD@@@AAAAAA@@@???>>>===<<<;;;:::999888777666666666666555555444444444333333333333222111111000000111111111111111111000000000///000111111222222111111000///000111000111333777:::===:::777888;;;<<<<<<<<<:::???LLLlll|||ggg^^^TTTSSS\\\eee```VVV^^^vvvppp___WWWNNNKKKIIIIIIMMMOOOLLLGGGBBBFFFKKKPPPVVV___jjjrrrzzz}}}|||xxxwwwrrriii```ddduuutttbbbSSSLLLNNN```vvv|||nnnxxx}}}mmmbbbkkk|||wwwssssssvvvwwwsssppppppssssssuuuyyy|||{{{vvvqqqpppnnnnnnrrrwwwzzzxxxvvvooojjjeeefffnnnvvv|||~~~tttbbbVVV[[[hhhppppppqqqttt~~~~~~tttkkklllxxxrrrnnnkkkiii```PPPAAA999:::999777666555666777888888888777777777666666666666666666666666666666666777777777777777777777777777777777777888999:::;;;999>>>BBBXXXlllYYYRRRUUUZZZYYYOOOEEEEEEKKKNNNRRR^^^ooo{{{|||yyyvvvuuuuuuooohhhdddbbb^^^XXXSSSQQQMMMJJJIIIIIIHHHFFFDDDGGGEEEBBBAAABBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJMMMNNNPPPSSSVVVYYYaaaeeeiiimmmpppsssvvvxxx}}}|||yyy}}}rrr___QQQIIIFFFUUUppp```MMM;;;:::888666555666777888555555555555555555555555555555555555555555555555555555555555666666666666444555555666777777888888===<<>>BBBFFFIIIKKKNNNRRRUUU\\\]]]___bbbeeehhhjjjllldddfffhhhlllnnnnnnllljjjnnnnnnooopppnnnllliiigggeee___UUUMMMIIIGGGEEECCC???<<<===@@@AAA@@@CCCGGGaaaUUUbbb^^^LLLDDDCCC@@@@@@???>>>======<<<<<<:::999888777666666666666555444444444444333333333333222111111000000111111111111111111000000000000000111111222222111111000...///000///000222666999===:::888999===???===:::777;;;IIIgggoooiii___XXX[[[bbbddd```RRRgggjjj^^^SSSMMMHHHHHHMMMOOOOOOMMMCCCFFFJJJMMMPPPVVV___eeetttyyy~~~zzzooo^^^TTTeeeuuucccXXXVVVfff}}}vvvzzz}}}zzzqqqkkkpppzzzzzzvvvtttwwwwwwtttrrrrrruuuttttttyyy}}}|||tttlllkkkkkklllpppvvvyyyxxxvvvmmmjjjiiimmmuuu|||ttt___QQQTTT___fffeeeiiikkkyyy}}}zzzyyytttjjjdddkkk~~~yyyrrrkkkcccWWWGGG===:::999888777666555666777888888888888888777777777777666666666666666666666666777777777777777777777777666777888999999999999999777BBB@@@CCCdddvvvVVVUUUWWWZZZXXXOOOHHHFFFGGGIIIQQQ```nnnzzz}}}|||{{{uuuqqqooolllgggccc```]]]ZZZWWWUUUSSSPPPNNNNNNLLLJJJIIIJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNOOOQQQTTTXXX[[[]]]aaaeeehhhnnnqqqtttwwwxxxzzz|||~~~yyyqqqwwwyyykkkZZZNNNKKKPPPWWWkkksssSSSBBB888888777777666666555555555555555555555555555555555555555555555555555555444555555555555666666666555555555666666777777888:::888???ZZZxxxtttYYYLLL???:::999999;;;===@@@@@@AAAAAABBBDDDHHHKKKMMMOOORRRWWW\\\aaadddfff``````aaaeeeiiillljjjhhhiiikkklllkkkgggaaaZZZUUURRRNNNHHHCCCAAA@@@>>>===;;;999;;;>>>???@@@DDDJJJ\\\NNN___^^^KKKBBBCCC@@@??????>>>======<<<<<<:::999888777666666666666444444444444444444444444333222111111000000111111111111111000000000000000000000111111111111000000///000000000000222555888??????===:::999<<<<<<;;;===>>>AAAOOOfffwwwvvvllldddddd^^^VVVVVV___iiinnnUUU]]]pppzzzhhhZZZQQQHHHHHHKKKNNNPPPQQQFFFGGGHHHHHHIIINNNWWW^^^mmmssszzz~~~qqqaaarrroooddd```pppyyyrrrsssxxx|||wwwtttvvvvvvsssssstttvvvuuuuuuwwwxxxvvvqqqmmmkkkkkklllppptttvvvtttrrriiijjjmmmsss{{{tttcccXXX\\\fffkkkiiiiiijjjuuu~~~zzzqqqeee```jjjsssdddTTTEEE======888777666666666666777777888888888888888888777777666666666666666666666666666666666666666666666666555666888999::::::999888999CCC???<<>>BBBAAAAAA@@@AAABBBDDDFFFEEEGGGIIILLLOOORRRTTTUUUVVVSSSRRRUUU[[[]]]\\\ZZZWWWYYY[[[ZZZXXXRRRMMMIIIGGGEEEBBB@@@???>>>>>>===???======@@@@@@AAAHHHPPP```NNN]]][[[HHH???@@@??????>>>>>>===<<<<<<<<<:::999888777666666666666444444444444444444444444333222111111000000111111000000000000000000111111000000000111111000000000000111111111111222666999JJJOOOMMMAAA888888<<>>>>>>>>===@@@AAABBBCCCDDDEEEEEEFFFJJJHHHFFFGGGJJJLLLKKKIIIHHHHHHIIIHHHGGGEEEDDDBBB@@@@@@???>>>=========>>>???>>>@@@EEEHHHMMMYYYeeeiiiSSS[[[VVVGGG???>>>>>>>>>>>>======<<<<<<<<<:::999888777666666666666333333333444444444444555333222111111000000111111000000000000111111111111///000000111111000000///111111222111111222666888QQQ[[[ZZZJJJ;;;999???BBB===BBBDDDBBB>>>>>>CCCIIINNNWWW[[[TTTOOOVVVeeeqqqgggSSSIII\\\{{{sssbbbSSSNNNLLLIIIKKKPPPMMMLLLHHHDDDBBBFFFOOOWWW\\\ccclllssswwwzzzooobbb``````jjjzzzzzz{{{xxxqqqmmmnnnoooooorrrvvvrrruuuuuuqqqjjjhhhmmmrrrssstttuuutttrrroookkkiiiggglllttt{{{zzzuuutttwwwwwwuuuqqqsssxxx~~~tttmmmoooyyyttt]]]MMMAAA999777888555555666666666666777777666666666666777777777777555555555555555555555555777777777777777777777777666777888999999999999999999888888@@@CCC>>>SSS{{{uuu\\\PPPMMMNNNQQQJJJDDDAAABBBEEEHHHPPPWWW^^^hhhuuu~~~}}}{{{{{{|||}}}{{{yyyxxxxxxyyyxxxwwwvvvsssrrrqqqppppppqqqrrrssswwwxxxyyyzzzzzzzzzyyyxxxvvvyyy~~~xxxrrrkkklllmmmjjjddd[[[SSSNNNEEECCCLLLcccyyy}}}qqqooollleeeVVVEEE:::888444555666777777666555444444444444444444444444444444444444444444444444444333444444444444555555555555555555555555555555555444888999999DDD]]]zzzuuuaaaSSSGGG======<<<<<<<<<======;;;999<<<<<<======>>>???@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@CCCBBB@@@???>>>>>>>>>>>>;;;;;;<<<;;;;;;<<<>>>@@@>>>AAAIIITTT\\\gggvvvrrr[[[YYYRRRGGGAAA>>>===============<<<<<<<<<:::999888777666666666666333333333444444444555555333222111111000000111111///000000000111111111111//////000000000000//////000111111000///111444777EEEQQQTTTHHH>>>>>>AAAAAA===???BBBAAA>>><<<@@@DDDJJJVVV\\\UUUMMMOOO[[[eeemmmXXXEEEJJJeeennn[[[TTTOOOHHHHHHNNNNNNNNNKKKGGGDDDEEEJJJOOOTTT[[[ccckkkppptttzzz}}}~~~uuu```TTTYYY]]]lllvvvzzzyyyzzzyyytttmmmhhhiiikkklllpppuuurrrtttsssppplllkkkmmmpppvvvwwwxxxwwwsssnnnjjjhhhjjjoooxxx}}}xxxxxxyyyyyy{{{}}}{{{ssssss|||}}}hhhQQQCCC>>>:::888888444555555666666777666666444555555555666666666666555555555555555555555555777777777777777777777777777777777777888999:::;;;:::<<<;;;???BBB>>>HHHbbbaaaLLLHHHLLLHHHDDDBBBDDDEEEDDDHHHLLLMMMVVVcccnnnuuu|||~~~~~~||||||}}}~~~~~~~~~zzzyyyxxxwwwwwwxxxyyyzzz~~~{{{~~~yyyooohhh^^^^^^\\\YYYSSSLLLFFFBBBCCCIIIaaatttkkk___TTTHHH<<<777777555666666777777666666666444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555555666888:::===KKKddd{{{oooZZZLLLGGGDDD@@@???@@@@@@???===;;;;;;<<<===>>>>>>??????<<>>AAA@@@>>>===<<<<<<======;;;<<<>>>>>>>>>AAAFFFJJJKKKRRR```oooyyyxxx```XXXOOOGGGDDD>>>===============<<<<<<<<<:::999888777666666666666333333333444444555555555333222222111000111111111//////000000111111111222//////000000000000/////////000000///...000333666111>>>FFF@@@===BBBCCC???FFFCCCAAA@@@??????BBBFFFGGGTTT[[[UUUKKKKKKSSS[[[qqq___IIIBBBSSStttvvvaaaYYYRRRIIIGGGMMMNNNOOONNNKKKFFFCCCEEEGGGOOOUUU^^^eeejjjpppwww|||yyy|||}}}~~~~~~kkk___ZZZ___nnnuuukkkvvv|||}}}zzzzzz}}}~~~zzzqqqjjjeeefffhhhkkkooouuusssrrrrrrqqqqqqooonnnmmmwwwyyyzzzyyytttoookkkhhhmmmrrrzzzyyyyyy|||~~~xxx{{{yyyzzzyyycccKKK???<<<:::777666444444555666777777666666333444444444555555666666555555555555555555555555777777777777777777777777888777777666777999:::;;;777>>>;;;888===???EEERRRbbbPPPKKKAAA??????CCCDDDCCCCCCGGGDDDLLLVVV^^^dddkkkuuu|||~~~{{{{{{}}}~~~}}}}}}~~~~~~|||}}}sssiiicccRRRSSSQQQLLLFFFAAA@@@@@@EEEPPPppp~~~ppp^^^OOOCCC999666888666666666666777777777777444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555444222000222777888>>>UUUmmmooo]]]OOOJJJCCC@@@@@@AAA@@@@@@>>>>>>>>>>>>????????????888>>>BBBAAA<<<999;;;???=========>>>>>>=========>>>@@@CCCCCCEEEIIIOOOTTT^^^hhhxxxeee[[[PPPGGGDDD???============<<<<<<<<<<<<;;;:::999777666555555555444444444555666555333111222222222111111111000000222111000//////000111222000000000000000000000000000000000000000000000000///444888:::;;;<<<@@@DDDKKKHHHCCC???>>>>>>@@@AAALLLKKKOOOTTTOOOFFFGGGPPP``````TTTAAA???ZZZnnn___YYYQQQJJJGGGKKKKKKLLLOOOLLLFFFCCCEEEJJJMMMSSSYYY```gggnnnsss{{{}}}}}}}}}yyyyyy}}}|||lllfffkkkttt{{{|||vvvmmmfffrrruuuyyy}}}~~~|||xxxvvviiihhhggggggiiilllppprrrooorrrssspppkkkiiilllpppyyyyyyyyyuuupppmmmnnnpppwwwzzz~~~~~~}}}zzzttt|||~~~jjjPPPBBBAAA:::555666333555555555555555555555555555555444444444444555555666666666666666666666666666555333333333444666888666666666666777888999:::999999888999;;;===@@@BBBmmmyyyfffNNNGGGBBB@@@===<<>>???>>>===888;;;>>>>>>===<<<>>>AAAEEELLLRRRTTTWWWaaaoooyyykkkaaaUUUJJJDDD>>>>>>>>>>>>======<<<<<<<<<;;;:::999777666666555555555444444555666555333111222222222111111111000000222111000//////000111222000000000000000000000000000000000000000000000000000333777999;;;===???@@@YYYVVVQQQKKKEEEAAA???>>>JJJIIINNNTTTWWWSSSPPPOOO\\\^^^XXXHHH???OOOsssqqqcccVVVLLLIIIHHHGGGIIILLLKKKFFFDDDEEEFFFHHHMMMRRRXXX___ffflllvvvyyy|||~~~~~~|||}}}zzzzzz~~~ssspppoooooorrrtttsssoookkkooorrruuuwwwxxxvvvsssqqqkkkllllllmmmnnnnnnnnnnnnooooooooonnnllllllooorrrxxxxxxvvvrrrnnnnnnpppsssyyy|||~~~}}}}}}~~~~~~~~~{{{ssswwwwww{{{vvvbbbIII===>>>888666999777555555555555555555555555555555444444444444555555555555555555555555555555666555444333333444666777666666666666777888999::::::999999999:::===???AAAMMMiiiyyy^^^BBB:::>>>BBBBBBAAADDDAAAAAAFFFHHHGGGJJJOOOUUUYYYaaaiiiqqqxxx|||~~~||||||}}}~~~|||xxxyyy~~~~~~}}}~~~~~~}}}~~~}}}wwwvvvtttmmmccc\\\YYYQQQHHHEEEAAA;;;:::@@@KKKSSSVVViiiyyy{{{vvvWWWBBB===666555888666666555555555444444444444555555444444444333333333333333444444444444333333444444444444444444444444333333333444444444444444555777777555444777>>>EEEcccrrruuuggg^^^OOONNNJJJDDDCCCDDDBBB===????????????>>>===<<<;;;CCCEEEGGGGGGGGGHHHLLLOOOWWW```kkkssszzzmmmdddWWWLLLEEE>>>@@@@@@???>>>======<<<<<<::::::888777666666666666555444333444555555333111222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111222444888;;;======<<>><<>>===<<<;;;:::999888777666666666666555444333444555555333222111111111111111111111111111000000000000000000111////////////////////////000000000000000000000000111000111555;;;===<<<999CCCEEEIIILLLNNNMMMLLLJJJFFFMMMRRRXXXfffssspppddd\\\ZZZ^^^[[[III<<>>BBBFFF]]]|||uuuvvvdddLLLAAA???AAA>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@BBBFFFLLLTTT\\\```cccgggmmmqqqrrrpppllljjjeeeggghhhiiilllrrr|||}}}}}}|||wwwvvvyyy{{{~~~|||zzzuuurrriii___XXXUUUOOOHHHJJJKKKKKKJJJIIIGGGDDDAAA===>>>III```zzzRRR???888888444666999555444444444444444444444444333333333333333333333333333333333444444333333333333333333333333333333333555444444333333222222222000222444555444555777:::===III]]]rrr{{{xxxsssmmmccceeehhhiiiiiijjjmmmooopppssswww|||ggg[[[OOOHHHFFFCCCBBBAAA@@@???>>>===<<<;;;999999888777666666666777666444333333444444333222111111111111111111111111000000000111111000000000////////////////////////000000000000000000000000111000000444999<<<<<<:::CCCEEEIIILLLMMMKKKHHHFFFFFFNNNSSSUUU```nnnrrrlll```YYY[[[```UUUCCCHHH\\\~~~lll^^^RRRLLLHHHIIIJJJIIIIIIKKKHHHGGGFFFEEEFFFJJJPPPTTT\\\```ffflllqqquuuyyy|||~~~~~~}}}|||~~~~~~}}}||||||||||||}}}zzzzzz{{{|||||||||~~~~~~zzzyyyrrrtttooommmlllkkkjjjjjjjjjkkkllloooooooooooonnnmmmlllkkkkkkhhhfffkkksssyyyyyyvvvooollliiiiiilllrrrwww{{{}}}|||xxxwwwyyyssswwwzzzwwwxxx}}}rrrvvvtttoootttrrrvvvxxxeeeMMM>>>888888333666<<<888555555555555555555555555444444333333333333444444555555555555555555555555444444444444555555666666777777777777777777888999::::::999999999:::::::::;;;<<<;;;KKKooo}}}{{{iiiUUUKKKGGG>>>??????>>>>>>@@@AAA@@@AAA@@@???@@@CCCHHHNNNQQQRRRVVV]]]dddjjjllllllkkkcccdddeeeeeefffllluuu|||}}}}}}{{{uuuooonnnvvv~~~~~~}}}}}}}}}{{{wwwrrrooojjjfff\\\PPPJJJIIIHHHEEEHHHGGGEEEDDDAAA>>>======@@@III```iiiGGG:::777888444555888333333333444444444444444444333333333333333333333333222333333333333333333222333333333333333333333333444444444333333222222111///111333555666666888999666AAALLLZZZttt{{{zzzlll]]]OOOFFFDDDAAA@@@@@@???>>>======<<<<<<999999888777777777777777777555333333444444444333111111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000111000000222777;;;>>>???>>>@@@CCCEEEFFFFFFDDDCCCFFFLLLQQQTTT\\\iiirrruuuggg[[[YYYaaa]]]KKKDDDIIIjjjnnn___UUULLLIIIHHHFFFFFFHHHHHHHHHFFFDDDCCCEEEIIILLLRRRWWW]]]ccchhhmmmqqqtttzzz|||~~~~~~}}}}}}}}}yyyyyyyyyyyyzzz{{{||||||yyyyyyzzzzzz{{{{{{||||||zzzzzzzzzyyyyyy}}}}}}yyywwwxxxyyytttvvvqqqqqqhhhhhhgggggghhhiiikkklllnnnmmmlllkkkkkkkkklllllljjjiiiiiinnnvvvzzzyyywwwmmmkkkjjjlllqqqwww{{{||||||~~~~~~|||xxxyyypppjjjfffhhhlllqqqyyysssvvvlllccceeebbbkkktttsss]]]BBB777666777444999???:::555555555555555555555555444444333333333333444444444444444444444444444444444444444555555555555666888777777777777777888888888999999999999999999999999<<<999???UUUjjjtttcccUUURRRKKKAAA<<<======<<<>>>===<<<<<<>>>BBBEEEGGGFFFHHHNNNWWW```fffiiijjjkkkkkkjjjiiiiiilllpppsss~~~~~~{{{{{{zzzvvvooooooyyy~~~{{{yyyyyy}}}~~~zzzwwwrrrmmmhhhbbb\\\XXXWWWUUULLLBBB>>>AAADDDCCCEEEBBB@@@@@@===;;;>>>DDDWWWccc~~~zzzvvvwwwrrr___KKK===555666777111222555///333333333333444444444444222222222222333333333333222222333333333333222222333333333333333333333333333333333333222222222222222333444555555555555444222;;;>>>EEEaaa}}}ooo___PPPFFFCCC???>>>>>>>>>======<<<<<<<<<999888888777777777777777777555333222333444444333000000111111111222222222///000111222222111000///000000000000000000000000000000000000000000000000000000111111444999@@@DDD;;;<<<>>>@@@BBBCCCDDDDDDGGGIIIPPP]]]jjjuuuuuummmpppkkkYYYGGG???PPPuuupppbbbTTTLLLHHHEEEEEEGGGJJJJJJIIIFFFDDDCCCEEEGGGJJJNNNUUU[[[___dddhhhkkktttuuuxxx{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~wwwwwwxxxyyy{{{}}}~~~yyyxxxxxxyyyzzzzzzyyyxxxtttuuuwwwxxxvvvuuuwwwzzzzzzzzzyyyxxxwwwwwwvvvtttwwwzzz|||yyytttooommmmmmfffffffffhhhjjjlllnnnpppmmmmmmlllkkkjjjjjjjjjiiiiiijjjmmmsssyyy{{{yyyvvvmmmmmmnnnrrrxxx}}}~~~~~~{{{}}}~~~~~~~~~zzz}}}}}}sssbbbcccbbbbbbjjjxxxmmm```]]]WWW]]]aaaiiittt~~~zzzdddMMM:::333444666333888===666555555555555555555555555444333333222222333333444444444444444444444444444333444444555555555555555888888777777777777888888777777888999999999999999999>>>;;;;;;BBBJJJ]]]yyylllTTTEEEAAA???<<<;;;;;;<<<===>>>???AAAAAA@@@@@@CCCJJJTTT]]]bbbdddkkkiiihhhiiijjjllllllkkkooorrrwww|||~~~{{{yyyyyyzzz{{{|||yyyqqqllluuu{{{uuuooommmooopppooommmddd```[[[VVVQQQLLLGGGCCCCCCDDD@@@:::999===AAAAAA@@@===>>>BBBGGGLLLWWWcccuuuzzzkkk^^^RRRDDD888777222666666///222555///222222333333333444444444111111222222222333333333222222333333333333222222222222222222222222222222222222222222222333333333444333333333444444333222111777999;;;KKKhhhnnn```RRRHHHDDD???============<<<<<<<<<<<<999888777777777777777888777555333222333444444333000000111111222222222222///000111222222111000///000000000000000000000000000000000000000000000000///000111111222888AAAHHHFFFEEEDDDDDDCCCDDDDDDEEEIIIGGGQQQhhh|||~~~jjjQQQBBB<<>>MMMgggyyywwwrrrvvvlllTTTJJJEEE@@@======>>>?????????>>>>>>>>><<<<<>>;;;>>>???<<<<<<@@@CCCBBB<<<;;;???JJJUUUcccvvvjjjTTTDDD;;;666555222777777111444888222222222222333333444444444111111111222222333333333222222222333333222222222222222222222222222222222111111111222222333333444222111111111333444444333444666999:::;;;KKKooojjj___QQQFFFCCC???BBBAAA@@@>>>===<<<<<<<<<;;;:::999777666555555555666666555444333333222222111111111111000000000000000000111222222222222111111111000000//////......000000000000000111111222222---...333333333BBBTTT___OOODDDEEEFFFCCCEEELLLQQQLLLXXXsssfffHHHBBBSSSpppfffVVVPPPMMMJJJGGGGGGIIIKKKLLLIIIFFFDDDCCCHHHHHHIIILLLOOOTTTXXX[[[jjjjjjkkkpppwww{{{{{{zzz{{{{{{{{{|||||||||}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}yyyzzz{{{{{{{{{{{{}}}||||||||||||{{{yyyvvvuuuvvvvvvvvvyyy}}}}}}{{{xxxssssssuuuwwwyyyxxxuuurrrpppooommmkkkhhhgggfffeeefffddddddhhhmmmpppooommmkkkjjjhhhgggggghhhiiijjjjjjsssxxxxxxwwwyyyvvvpppnnnppptttxxx{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{yyypppuuuvvvooopppooojjjllluuu~~~xxxtttuuuqqqnnnfffbbbcccaaaUUUEEE<<<777666555555666555333000222333444444333333555777444444444333333222222222444444333333333333222222555555555555555555555555666777888777666666888:::999777777777999:::999888999999888999<<<@@@FFFIIImmmnnnnnnuuu{{{eeeTTTIIICCC>>>;;;<<>>>>>===<<<;;;<<<>>>>>>>>>>>>@@@@@@GGGSSSbbbrrrooo^^^GGG999777555666555555555555444444444333333333222222111111111444333333222222333333444333333333222222111111111111111111111111111111111000000111222333333444444333333333444444444555555333333555777999CCCZZZqqqzzzttt~~~kkk^^^OOODDDAAA<<>>NNN]]]SSSJJJHHHJJJIIIIIIJJJVVVTTTVVV^^^lll}}}___AAAHHH]]]zzz{{{hhh\\\SSSMMMIIIJJJLLLNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHKKKOOOSSSUUUaaaaaaccchhhoootttuuuuuuwwwwwwxxxyyy{{{||||||}}}yyyzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}zzzyyyzzz{{{}}}|||zzzyyyyyyzzz|||}}}|||{{{{{{|||||||||zzzyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvtttssstttssstttwwwzzzzzzxxxuuurrrssstttvvvwwwwwwtttqqqqqqooollliiifffeeeddddddeeeeeefffiiikkkmmmlllkkkhhhgggeeedddfffiiilllnnnllltttzzzxxxuuutttqqqmmmppprrruuuxxx{{{}}}~~~~~~}}}{{{|||}}}|||wwwsssyyyuuutttxxxyyyzzz{{{qqqwwwwwwnnneee```XXXKKK===666555444333333444555444222222333444444333333555666444444444444333333222222444444333333333333222222555555555555555555555555555777888888777777888999999999999999888888888888999999888888:::===AAACCCSSSnnnwwwkkkrrr\\\UUUKKKAAA<<<;;;===>>>:::<<<===>>>@@@EEEJJJNNNSSSPPPLLLGGGCCCBBBAAAAAAHHHJJJLLLPPPSSSUUUWWWWWWZZZZZZZZZYYYXXXWWWVVVUUUWWWZZZ]]]___``````aaaaaabbbeeeiiillljjjeee^^^YYYXXXaaagggaaaSSSKKKMMMSSSSSSPPPJJJEEEBBB@@@@@@@@@@@@>>><<<;;;;;;;;;:::999<<<:::888888888:::>>>BBBNNNhhh|||]]]LLL;;;555666555555555555555444444444444333333333222222111111111444333333222222333333444333333333222222111111111111111111111111111111111000111111222333333444444333333333444444444444555555444555777666999HHHXXXllljjj]]]OOOEEEBBB===@@@???>>><<<;;;;;;;;;;;;===<<<:::888666444444333555555555444444333333222111111111111000000000000---...//////000000//////000000000000////////////000000000000000111111222222///000444222000999EEEQQQPPPMMMHHHGGGIIIHHHDDDOOOSSSQQQLLLQQQdddvvv|||pppIIIBBBIIIccc~~~pppbbbVVVNNNJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDEEEHHHKKKNNNTTTUUUXXX^^^eeekkknnnnnnqqqrrrtttvvvxxxyyyzzzzzzvvvwwwwwwxxxyyyyyyxxxxxxzzzzzzzzzyyywwwwwwxxxzzzzzzyyyxxxvvvvvvwwwxxxxxxyyyzzz{{{||||||zzzxxxwwwyyyzzzzzzxxxvvvttttttuuu{{{zzzxxxvvvtttrrrrrrqqqqqqqqqqqqsssuuuuuutttrrrppppppppprrrsssrrrpppmmmqqqnnnjjjfffcccaaabbbbbbccceeehhhiiihhhgggggggggfffeeecccbbbdddiiimmmqqqnnnvvvzzzvvvqqqnnnmmmkkkrrrtttvvvyyy{{{|||}}}}}}|||yyyyyyzzzyyyuuuppp}}}|||tttssstttttt|||mmmnnn||||||qqqdddYYYMMM@@@888555444222111111222444444444222444555444333333444666555444444444444444333333444444333333333333222222444444444444444444444444444666888999888777777888999;;;<<<;;;888666888:::999888888888999:::;;;<<<===NNNddd~~~tttkkkqqqzzzhhhVVVIIICCCBBB>>>============???@@@AAAJJJIIIGGGDDDBBBAAAAAAAAA????????????@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCEEEHHHIIIIIIIIIIIIJJJIIILLLOOOQQQQQQOOOKKKHHHFFFNNNUUUTTTKKKCCC???@@@AAA???===:::999:::;;;<<<444777999;;;;;;;;;;;;<<<<<<<<<;;;:::>>>GGGQQQXXXfffdddGGG;;;444555777333555555444444444333333333222222222222222111111111333333222222222222333333222222222222222111111111111111111111111111111111111111111222222333333444333333333333444444444444555555666777555444999???JJJmmmggg\\\PPPIIIGGGBBB@@@???>>>===<<<<<<;;;<<<===<<<:::888666444333333555555444444444333333333111111111111000000000///......///000000000000///000000000000////////////000000000000000111111222111000111444222///444<<>>NNNhhhtttbbbUUUJJJIIIGGGHHHIIILLLMMMMMMIIIGGGEEECCCCCCDDDFFFGGGKKKMMMQQQVVV]]]cccgggiiinnnoooqqqsssuuuwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyxxxwwwwwwxxxzzzwwwwwwvvvuuuuuuvvvwwwwwwyyy{{{~~~}}}{{{xxxwwwwwwxxxxxxwwwtttrrrrrrssszzzxxxvvvsssqqqpppppppppoooooopppqqqqqqqqqpppooommmmmmmmmnnnooonnnkkkiiinnnkkkfffbbb___^^^___```aaadddhhhhhheeebbbaaabbbfffdddbbbbbbdddiiinnnrrrrrrvvvwwwrrrkkkiiillloootttuuuwwwyyyzzz{{{{{{zzz}}}{{{wwwuuutttuuuwwwxxx|||xxxsssllliiirrr|||ssshhhooo||||||vvvkkk\\\PPPEEE<<<:::===666444111000222444555555222444555555444333444555444444444444444444444444444444333333333222222222444444444444444444444444333555888999888777666666888<<<>>><<<777444777:::777777888999:::::::::999888CCCMMM\\\oooYYYMMMEEEAAA===;;;<<<>>>@@@@@@>>>======<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<<<<======>>>>>>>>>======<<<>>>???@@@???>>>>>>???===>>>@@@AAABBBAAA???>>>===BBBHHHIIIFFF???:::888999:::;;;<<<<<<=========999<<<>>>===;;;:::===@@@<<<@@@EEEIIISSScccsss|||bbbHHH:::888777999999111444444444444333333333222222222222111111111111111333333222222222222333333222222222111111111111111111111111111111111111111111111111222222333333333222222333333333444444444444444555777777777777888===PPPddd|||ggg[[[QQQJJJHHHCCC@@@@@@???>>>===============<<<:::888666444444333444444444444444333333333111111111111000000000///...///000000111111000000////////////000000000000000000000000000111111222000111222333111...000555999JJJTTTMMMDDDFFFKKKLLLFFFFFFOOOZZZXXXNNNOOOXXXYYYbbbllloookkkhhhlllrrraaaLLL<<>><<<666444666:::555666888:::;;;;;;;;;;;;:::BBBFFFIIIbbb}}}kkkiii{{{mmmZZZQQQFFF@@@???@@@@@@??????>>>===<<<::::::999999???>>><<<;;;:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>===<<<;;;<<<===::::::;;;;;;;;;;;;;;;:::<<<>>>@@@BBB@@@>>>;;;999999;;;===??????>>>;;;999AAAAAA???<<<999;;;AAAFFFGGGRRR\\\dddppp}}}xxxoooGGG:::777:::666777999333444333333333222222222222111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111222222222222222333333222222222333333333444444333444555555777999999888888???GGG]]]{{{zzz}}}iii[[[OOOHHHDDD???@@@@@@???>>>>>>>>>>>>>>>;;;:::999777666555555555444444444444444444444444111111111111000000000000//////000111111111111000////////////000000000000000000000000000111111222000111222222000///000111222@@@JJJIIIDDDEEEKKKPPPMMMFFFIIIUUURRREEEEEERRROOOSSSbbbsssssshhheeemmm```PPP@@@;;;@@@SSSvvvqqq]]]VVVMMMHHHGGGIIIIIIIIILLLLLLKKKJJJHHHGGGEEEEEEFFFHHHKKKMMMPPPTTTYYY]]]gggiiimmmqqqssstttttttttqqqrrrssstttuuuvvvvvvvvvwwwwwwxxxwwwvvvvvvxxxyyyuuuuuuuuuuuuuuuuuuuuuuuusssvvvyyyxxxtttqqqqqqrrroooqqqttttttsssrrrrrrrrrttttttrrrqqqooonnnnnnnnnmmmnnnooonnnlllkkklllmmmnnnlllkkkjjjkkkjjjgggeeebbbaaa^^^\\\[[[\\\]]]___^^^___```___]]]\\\\\\]]]\\\___ccciiioootttwwwyyyrrrmmmjjjhhhggghhhnnnuuupppqqqsssuuuvvvvvvuuuuuutttrrrooollllllttt}}}wwwzzz}}}|||xxxuuusssqqqmmmlllvvvnnnnnnttttttpppmmmeeeXXXIII@@@:::777:::>>>:::888555444444444333222222444666666444333222333222222333333333333444444444444333333333333222222333333333333333333333333333555777888777666666777888:::;;;:::777555777999555666888:::;;;<<<======777>>>AAABBBOOOrrrmmm\\\cccxxxmmm___VVVLLLAAA999>>>>>>===<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;999999::::::;;;:::::::::999:::;;;:::999888999;;;:::999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===???>>>===;;;:::<<<;;;:::<<>>============>>>:::999888777666666666666444444444444444444444444111111111111000000000000---...//////000000//////.../////////000000000111000000000000000111111222///111111111000111111111111333:::AAAEEEFFFJJJOOORRRMMMKKKOOONNNJJJLLLQQQQQQTTTaaattt~~~yyymmmeeeaaaXXXMMMDDD<<>>CCCUUUvvvnnngggeeegggjjjyyybbbRRRIIIGGGCCC???<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;:::999999888999:::999888777999:::888888888888999999::::::<<<<<<<<<;;;::::::<<<>>>======>>>@@@CCCHHHLLLOOOTTTRRRSSSYYYfffwww}}}|||ooogggaaaWWWIII>>>;;;666888666---///666333222222222222111111111111///000000000111111111222222222111111111111222222///000000000111111111222111111111111111111111111222222222222222222222222111222222222222333333333111666888444222555666444111888;;;???EEEJJJ```}}}dddUUUKKKEEECCC===>>>======<<<<<<<<<<<<===999888888777777777777777444444444444444444444444111111111111000000000000,,,---......//////........./////////000000111111000000000000000111111222///000111000000222222111777///111@@@KKKMMMNNNRRRVVVXXXWWWSSSVVV\\\]]]XXX\\\^^^dddrrryyycccfffaaaZZZOOO@@@<<>><<<:::888===============<<<;;;;;;999:::;;;:::999999;;;===666777888999:::;;;<<<<<<<<<===>>>===<<<;;;===???@@@@@@@@@DDDMMMXXXcccjjj|||zzzwwwooo___RRRFFF<<<777333111666777111333555...222222222111111111111000//////000000111111111222222222111111111111222222//////000000111111111222111111111111111111111111222222222222222222222222111111222222222333333333...666:::666444666777555555777555888>>>===IIIbbb}}}___[[[PPPBBB???@@@>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777555555444333333222111111777...///333//////444111//////000111111111111111111000///000111222111000////////////////////////222222111111111111222222444666666;;;GGGRRRQQQIIIIIIQQQTTTTTT\\\kkknnngggjjjfffhhhuuummm~~~sssgggLLLAAATTTtttxxxrrrrrrxxxoooddd^^^TTTJJJNNNMMMLLLLLLNNNNNNLLLKKKIIIGGGEEEBBBAAABBBCCCDDDFFFHHHKKKLLLNNNRRRYYY______dddjjjkkkhhhgggiiilllooopppqqqpppmmmlllkkkllloooppppppooonnnllljjjiiijjjlllmmmnnnmmmjjjgggeeeiiikkkmmmnnnlllhhhdddaaaeeefffhhhiiijjjjjjjjjiiijjjhhheeedddddddddbbbaaa^^^]]]\\\ZZZXXXWWWVVVVVVPPPSSSWWWYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[^^^dddhhhpppsssxxxzzzxxxrrrkkkfff```bbbccceeefffgggffffffnnnlllkkkkkkkkkiiifffdddiiiiiijjjpppyyy}}}ttthhhaaammmwwwkkknnnjjjmmmnnnjjjccc```ccchhhgggnnnxxxdddIIIAAA888444444555333111333333333333333333333333222222333333333333444444222222222222222222222222444222000111444666444222444444444444444555666666444555555666666666666666888666444444666888888888777777888999999999999888999;;;<<<;;;:::===EEELLLjjjyyysssyyy{{{nnn___JJJSSSTTTNNNDDD???BBBEEECCCEEEFFFIIIJJJDDD<<<;;;@@@<<<===>>>??????>>>>>>>>>@@@===>>>CCCCCC@@@AAAFFF>>>AAADDDHHHJJJNNNSSSVVVTTT]]]gggmmmtttttt]]]JJJ???:::777555555555555444444333333333222222222111111111000000444222000000111222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444555555555555555555555555666777888999999;;;>>>AAASSSfff{{{\\\XXXOOOCCC@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777666555555444333333222111111333,,,000666000...///***//////000111111111111000000.........000111000///111111111111111111111111222222111111111111222222///222333888EEERRRWWWTTTOOOSSSUUUUUU\\\fffiiieeejjjmmmkkkiiivvvfffIIILLLjjjyyyqqqooovvv{{{rrrdddXXXOOOOOOMMMLLLLLLNNNPPPPPPPPPMMMKKKGGGDDDBBBBBBCCCCCCDDDFFFHHHIIIJJJNNNTTTXXX[[[```eeegggfffeeegggjjjlllnnnoooooommmllllllmmmiiijjjjjjjjjiiigggfffeeejjjlllmmmnnnmmmkkkiiigggiiijjjlllllljjjgggcccaaa___```bbbcccdddddddddcccfffdddbbbaaaaaa```^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUSSSUUUXXXYYYXXXXXXYYYZZZ^^^^^^]]]]]]___dddlllqqqsssvvvyyyzzzwwwpppiiiddddddeeefffgggggggggfffeeelllkkkjjjiiihhhfffaaa^^^dddlllssstttrrrooojjjddd\\\dddwwwuuuiiihhhmmmmmmlllgggbbb```aaaccceeekkksss}}}yyy___CCC<<<555111333444444222333333333333333333333333222222222333333333444444222222222222222222222222555444222444666777666444222222222333333555666666444555555666666666666666666555555666888;;;;;;;;;777777888999999999999888888:::;;;:::999;;;AAAGGGWWWxxxttteeecccgggnnn|||ooofffhhheee]]]ZZZ\\\\\\YYY```___\\\UUUNNNIIIIIIKKKDDDGGGJJJMMMNNNMMMLLLKKKUUURRRTTTYYYZZZXXXZZZ___YYY[[[^^^ccciiioootttvvv~~~xxxrrrdddQQQBBB;;;888666555555555444444444333333333222222222111111111000000444222000000111222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333555555555555555555555555555666777777777888;;;>>>AAAPPPiii~~~{{{]]]YYYPPPCCC@@@???@@@???===<<<;;;;;;<<<<<<:::999999888888777666666555444444333333222222111555---222777111///222///...///000000111111000000...------...///000000...111111111111111111111111222222111111111111222222...111222555>>>LLLWWW[[[RRRRRRRRRRRRUUUZZZ^^^aaajjjvvvuuukkkwwwRRR===YYYjjj{{{qqqnnnppp{{{~~~vvvfff[[[RRROOOKKKJJJKKKMMMNNNNNNOOONNNLLLJJJGGGEEEDDDCCCBBBCCCDDDDDDDDDGGGKKKNNNQQQVVV[[[]]]]]]^^^aaacccfffhhhiiijjjiiihhhiiijjjffffffgggggggggfffeeedddgggiiijjjkkkkkkjjjhhhgggiiiiiiiiihhhgggdddbbb```^^^___```bbbbbbbbbaaaaaa```^^^]]]\\\\\\ZZZWWWUUUSSSRRRQQQPPPPPPQQQSSSUUUUUUVVVWWWWWWVVVVVVXXXYYY]]]]]]]]]___cccjjjtttzzzvvvwwwwwwuuuqqqkkkfffbbbggghhhhhhiiihhhgggfffeeeiiigggeeedddccc```]]]ZZZbbbpppzzztttggg___^^^```]]]```lll|||uuukkkhhhqqqnnniiiccc^^^[[[ZZZZZZ]]]bbbgggnnnyyy{{{iiiSSS<<<777111///111444444333333333333333333333333333222222222222333333333333222222222222222222222222555333333444555666555444111111111222333444555666444555555666666666666666555555666888;;;======<<<666777888888999999888888666888:::999888999===AAAIIIVVVjjjvvvaaa^^^dddhhhhhh|||}}}zzzvvvwww|||wwwgggaaafffhhhfffnnnrrrwwwyyyyyyvvvtttsss~~~XXXOOOBBB999666555444444444444444444333333333333222222222111111111111111444222000000111222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222444444444444444444444444444555555555555555777999999???NNNeee~~~vvvccc\\\PPPCCC???===@@@???===;;;:::;;;<<<===999999999888777777666666444444444333333222222222666---000444...///666666...//////000000000000000...------...000111000///////////////////////////222222111111111111222222222333333222666AAAOOOYYYVVVTTTSSSOOOKKKKKKQQQYYYbbbooowwwyyypppEEEHHHQQQhhhzzzqqqrrrxxx}}}~~~}}}lll\\\WWWPPPKKKIIIIIIJJJJJJNNNOOOPPPQQQOOOKKKHHHEEEBBBAAAAAA@@@@@@AAACCCEEEFFFJJJNNNQQQRRRTTTWWWYYY\\\^^^aaabbbbbbbbbccceeebbbcccccccccddddddddddddcccdddeeegggggggggfffeeegggfffeeedddbbb```___^^^[[[\\\^^^_________^^^^^^ZZZYYYWWWWWWWWWUUURRROOONNNMMMLLLLLLMMMOOORRRTTTUUUUUUUUUTTTSSSTTTVVVYYYXXXZZZ^^^bbbgggnnnvvv{{{tttrrrnnnjjjgggdddccccccggghhhiiiiiiiiihhhfffeeehhhddd^^^[[[[[[]]]___```iiirrrtttjjj\\\WWWYYY\\\[[[]]]dddmmmrrrrrrqqqqqqssspppiii```WWWRRRRRRSSSSSSVVVXXX\\\bbbbbbTTTCCC888444111000111333333333222222222222222222222222111222222222222333333333222222222222222222222222222111111222333333333333444444333333333333444444444555555666666666666666555555666999;;;<<<;;;999666777777888888888888888666888:::999888888:::<<>>888444333444333333333333333333333333333333111111111111111111111111444222000000111222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444444444444444444444333444555555444444555666:::999;;;DDDVVVkkk|||oooddd[[[OOOCCC@@@===@@@???===;;;:::;;;<<<===999999888888777666666555444444333333333333222222333---333777///,,,000///......///000000000000000///......///111222222111////////////////////////222222111111111111222222222333222000000777FFFSSSbbbfffeeeXXXIIIBBBHHHQQQWWW[[[gggyyyUUUBBB???NNNqqqyyypppsss{{{|||||||||}}}iiibbbXXXOOOKKKIIIIIIIIIIIIMMMQQQUUUTTTQQQLLLIIIDDDCCCAAA@@@????????????@@@BBBEEEHHHJJJMMMOOOQQQTTTWWWZZZ[[[\\\\\\^^^```]]]]]]^^^___```aaabbbbbb```aaabbbcccdddddddddccccccbbbaaa___]]]\\\[[[[[[UUUVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJLLLOOOQQQSSSRRRRRRRRRQQQQQQRRRVVVYYYWWW\\\ccciiimmmpppsssuuummmiiiccc^^^\\\^^^bbbeeedddeeefffggghhhgggffffffggg```XXXTTTVVV^^^fffkkkssspppggg\\\WWWYYY[[[ZZZQQQUUUYYY]]]eeeqqq{{{rrrpppiii]]]QQQKKKLLLOOONNNNNNOOOPPPQQQMMMCCC888777555222111222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111222222222222222333888777666444333333222222444555555666666666666666666555666777999999777444666666777888888888888777777888::::::999999999:::;;;888<<>>AAAAAACCCEEEGGGIIIKKKLLLNNNQQQTTTUUUVVVWWWYYY[[[\\\\\\]]]^^^```bbbdddeee______```aaaaaabbbaaaaaa___^^^]]][[[YYYXXXWWWVVVSSSSSSUUUUUUVVVUUUTTTSSSPPPNNNLLLKKKLLLLLLLLLKKKIIIJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPPPPQQQTTTXXX[[[]]]bbbiiiooopppooommmmmmddd```\\\YYYYYY]]]bbbeeeaaabbbcccdddeeeeeedddcccaaa]]]WWWWWW\\\eeemmmrrrtttmmmaaaXXXXXX]]]]]]YYYLLLSSSWWW[[[ggg{{{rrrmmmeeeZZZQQQMMMNNNPPPOOOOOONNNLLLIIIBBB:::444555555444333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222333444444333333444555999888666555444333333222444555555666666666666666666555444555666666444222555666777777888888777777888999999999999:::::::::999888;;;??????FFFcccyyyoooggg^^^eeewww~~~~~~zzzuuuqqqwww|||yyy~~~ggg\\\NNNDDD>>>666444555555555444444333333222222222222333333333333111111111111111222222222444222000000111222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333333333333333333333333333444666666555444555666222555999:::999<<>>>>>>>>===<<<<<<;;;;;;888888888777666666555555333333333333333333333333555444???EEE:::222111,,,---...//////000000//////...------...111222222111111111111111111111111111222222111111111111222222......000333111111:::EEEccc[[[JJJHHHFFFPPPPPPWWWdddooovvv{{{kkkTTTBBBIIIaaaxxx~~~ssskkkmmmsss{{{xxxvvvvvvxxx{{{{{{zzz}}}|||xxxhhh[[[QQQKKKGGGHHHHHHHHHHHHJJJLLLOOOPPPOOOLLLIIIGGGGGGFFFCCC@@@BBBBBBBBBCCCEEEFFFGGGGGGFFFIIILLLNNNNNNOOOQQQSSSWWWWWWXXXYYY\\\^^^aaaccc[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQLLLIIIFFFEEEGGGIIIJJJJJJHHHIIIJJJLLLLLLLLLLLLLLLKKKMMMPPPRRRTTTWWW[[[___dddhhhmmmooommmhhheeeccc\\\\\\\\\\\\]]]___aaabbb___```aaaaaaaaa```___^^^YYYZZZ]]]bbbiiinnnqqqqqqjjjjjjfff```]]]^^^\\\XXXSSSZZZ\\\```qqqsssiii]]]WWWWWWXXXWWWTTTRRRQQQPPPMMMFFF<<<555222222333333333222222222222111111111111111111111111111111111111222222222222222222222222222222222222111333555444222222444666666555444444333333444444444555555666666666666666666444333333555666555444555666666777777777777777999888777777888999::::::;;;:::<<<>>><<<>>>MMM___wwwtttjjjgggppp~~~}}}qqqrrruuuxxx~~~zzzxxxlllXXXPPPCCC;;;:::666222333555555444333333333111111222222222333333333000000111111111222222222444222000000111222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333111333555666555444444555444666999;;;======>>>???DDDQQQbbbooozzzyyyooohhhlllkkkfffdddaaaSSSDDDeeeWWWIIIBBBBBB@@@>>>>>>>>>>>>===<<<;;;:::888888888777666666555555333333333333333333333333111---333777...,,,333444---......///////////////---,,,,,,---000222111111////////////////////////222222111111111111222222111000222666444000555>>>QQQ___OOOJJJCCCFFFRRR[[[]]]bbbjjjkkkfffrrrwwwgggHHH>>>KKKbbbxxxvvvnnnooosss|||xxxuuutttvvvxxxxxxwwwuuutttyyynnn___UUUOOOJJJGGGCCC@@@BBBGGGMMMRRRRRROOOLLLJJJJJJIIIFFFBBBBBBAAA@@@@@@BBBCCCCCCCCC@@@BBBEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQTTTWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUURRRPPPNNNKKKLLLMMMNNNNNNMMMKKKKKKIIIFFFBBBAAACCCFFFHHHIIIGGGIIIKKKLLLLLLKKKJJJHHHJJJMMMPPPSSSVVVZZZ^^^bbbhhhjjjlllkkkgggaaa]]]\\\XXX[[[^^^aaacccbbbaaa```______```___^^^]]][[[YYYRRRXXXbbbmmmtttuuuqqqmmm___hhhnnnjjjbbb]]]YYYVVVZZZ^^^^^^bbbuuuttteeeVVVTTT]]]bbb___XXXSSSSSSQQQMMMDDD999333111///000222222222111222333111111111111111111111111000111111111111222222222222222222222222222222222...111333222000///111444222222222222333444555555444555555666666666666666555333222222444777777777555666666777777777777777888777555555777999:::::::::888999;;;:::999;;;@@@DDD]]]ggg]]]^^^dddkkkrrrgggcccsss}}}{{{yyyyyypppnnnooozzz}}}}}}uuuyyypppSSSBBB@@@999444555111000222444555444333222333111111111222222333333333000000111111222222222222444222000000111222111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333///111444555444444444555888444000111555:::<<<;;;:::;;;???FFFSSSfffyyy~~~zzzrrrhhhgggggg^^^NNNDDDBBB===555bbbUUUHHH???===999???>>>===<<<;;;:::999999999999888777666555444444333333333222222222111111111111222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111111111222444444FFF[[[oooqqqbbbRRRMMMPPPHHHMMMTTTYYY]]]___^^^[[[OOO]]]oooxxxyyy{{{qqq[[[III>>>BBBWWWlll}}}rrrkkkkkkxxxzzz{{{xxxsssqqqsssvvvuuurrrssswwwxxxvvv{{{~~~mmm```TTTNNNHHHEEEBBBAAAGGGOOOGGGHHHIIIKKKLLLLLLKKKJJJGGGFFFDDDBBBAAAAAABBBCCC????????????@@@AAABBBCCCAAABBBCCCEEEGGGJJJLLLMMMLLLMMMNNNOOOOOOOOONNNMMMRRRRRRQQQOOONNNMMMKKKKKKGGGHHHHHHHHHFFFEEECCCAAABBBBBBBBBCCCEEEHHHJJJLLLHHHJJJKKKJJJHHHGGGGGGHHHJJJNNNRRRUUUXXX]]]dddiiihhhiiigggbbb[[[WWWXXXZZZ[[[\\\]]]___aaaaaa```^^^[[[[[[[[[[[[[[[YYYSSSOOOYYYYYY]]]eeelllkkk```VVVWWWpppuuuaaaXXXXXXXXXYYY^^^dddiiimmmvvvyyycccRRRVVVeeeiii```VVVYYYTTTJJJAAA999444222222111111111111111111111111111111000000000000000000000111111111111222222222333333333222222111111111111111000000111111222333222222333333333333444444444444444444444444444444777777666666555555555444444444555555555555444444666666666666666666666666888888777777888888999:::@@@DDDUUUwwwsssbbbVVVQQQXXXMMMUUUfffmmmqqqrrrkkk]]]```ZZZXXXdddpppxxxtttxxx{{{www{{{tttrrrmmmhhheeettt{{{zzz}}}zzz{{{zzzvvvssssssuuu{{{jjjHHHCCC<<<666444333333333333333333222222111111111000000000000000111222222111111222222222222111111000000000000111111111111444333111000000000111111111111111111111000//////......///000000000000000222111111000000111111222111111222222222333333333333333333333333333333333222222333333333333444444555444444444444555666666888777777:::@@@IIIRRRXXXfff{{{uuutttfff___^^^\\\SSSFFF<<<888777777666}}}___TTTIIIBBBBBB??????>>>===<<<;;;:::999999999999888777666555444444444444444333333333222222111222222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000111222333444555FFFXXX]]]VVVMMMKKKMMMLLLKKKLLLPPPXXX^^^```___QQQUUU^^^iiirrrvvvuuussstttmmmbbbSSSAAA:::DDDTTTlllvvv{{{ooohhhlllrrrwwwxxxuuurrrrrrtttuuuqqqqqqssssssppprrrwww|||}}}jjj___TTTNNNJJJEEECCCDDDGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@???????????????@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCBBBAAA???>>>BBBBBBBBBBBBDDDFFFHHHIIIHHHIIIIIIHHHFFFFFFHHHJJJLLLQQQWWW[[[^^^```dddgggdddaaa]]]ZZZYYYZZZ\\\]]][[[[[[\\\^^^___^^^\\\[[[\\\\\\ZZZWWWTTTRRRSSSUUUPPPXXXbbbgggddd[[[QQQJJJSSSjjjxxxooo^^^WWWUUUTTTSSSWWW\\\```cccjjjsss{{{kkkaaa[[[___dddccc]]]YYYUUUPPPGGG===666333222222111111111111111111111111///000000000000000//////000111111111111222222222333333333222222111111111111111000000111111222333222222333333333333444444444444444444444444444444777666666666555555555444555555666666666666555555666666666666666666666666777777777888888888999999999:::CCCWWWttt~~~qqqkkkZZZXXXaaadddddd___TTTXXXWWWNNNNNNXXX]]]aaammmkkkddd^^^\\\ZZZWWWYYY]]]nnnssszzz{{{vvvoooiiigggnnn|||tttsssnnnjjjjjjjjjmmmzzz}}}sssiiikkkxxxzzztttrrruuuzzz{{{~~~zzzhhhggglllgggWWWJJJAAA===888444444444444444333333333222222111111111111000000000000000111111000111111222222111111000//////000000000111111111333222111000000000111222111111111111111000/////////000000111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444444444444444444555666666777666444444666;;;@@@DDDGGGXXXeeehhhmmmwww}}}|||yyytttzzzwwwrrriii^^^RRRJJJEEEEEE@@@999555333333333222|||^^^SSSIIICCCCCCAAA>>>>>>===<<<;;;::::::999999999888777666555444444555555555444444444333333111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222...777DDDLLLNNNMMMMMMMMMNNNJJJHHHKKKTTT[[[___```\\\VVVVVVeeeyyyuuuffffffiiikkkbbbOOO@@@===CCCWWWkkkwwwiii\\\dddpppxxxzzzwwwrrrooosssooommmoooooommmkkklllqqqoootttnnn]]]UUURRRMMMHHHFFFHHHGGGFFFGGGHHHIIIGGGFFFEEEGGGIIIJJJJJJIIIFFFEEECCCCCCBBB@@@???>>>======>>>>>>===============>>>@@@@@@@@@@@@???===<<<;;;======>>>>>>>>>>>>>>>>>>======>>>??????>>>>>>===AAAAAAAAAAAAAAACCCDDDDDDGGGGGGFFFEEEEEEGGGKKKOOOQQQVVV\\\aaacccbbbbbbbbb^^^XXXSSSRRRWWW\\\^^^^^^ZZZ[[[\\\\\\\\\[[[YYYXXXZZZYYYVVVPPPKKKLLLSSSZZZRRR[[[ccc```TTTIIIDDDDDDQQQbbbmmmhhh]]]WWWUUUQQQNNNQQQVVVXXX[[[```hhhnnnccchhhpppssslll```ZZZ[[[NNNIII@@@888333111222333111111111111111111111111...///000111111000///...000111111111111222222222222222222222222111111111111111000000111111222333222222333333333333444444444444444444444444444444666666666555555555555555666666777777777777666666666666666666666666666666555666888999999999888777666888:::@@@OOOiii~~~|||sssccc```YYYMMMOOO___eeefffooommm___SSSOOOPPPOOONNNNNNSSSXXX]]]___\\\ZZZYYYZZZXXX```hhhnnnvvvzzzppp```bbb[[[[[[```___\\\fffvvvvvvsssooorrr~~~zzz{{{vvv___SSSOOOGGG<<<555888555333222333555555444222222222222222111111111111111000000000000000111000111111222222111111000//////000000000000111111111111000000000111222222000111111111111000000///000000111222222222222222111222333444444333222111111111222222222333333333333333333333333333333333222222222222333333333333444444444444444555555666:::888666555444666777999666???DDDEEEKKKWWW^^^^^^ccciiivvv}}}wwwttttttuuuvvvoooeeeXXXOOOIIICCC;;;444777555444444555555333222```TTTHHH@@@@@@===>>>======<<<;;;;;;::::::999999888777666555444444444444444444333333333333222222222222111111000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111222444999@@@HHHMMMNNNNNNMMMJJJIIILLLQQQXXXbbbkkkvvvggg___mmm~~~jjj___cccgggfff___SSSHHHCCCNNNdddwww|||sssZZZ]]]fffrrr|||~~~wwwoooqqqnnnmmmnnnpppnnnllljjjmmmiiikkktttnnnbbb\\\UUUPPPNNNLLLIIIFFFFFFHHHIIIGGGFFFCCCFFFJJJLLLLLLJJJGGGDDDDDDDDDCCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDEEEEEEEEEGGGLLLRRRVVVYYY\\\___bbbbbb```^^^\\\WWWUUURRRSSSVVVZZZ[[[[[[YYYZZZ[[[[[[ZZZYYYXXXYYYWWWTTTOOOKKKJJJNNNUUUZZZ^^^^^^YYYPPPGGGCCCFFFKKKQQQ[[[ccc```[[[YYYUUURRRJJJLLLOOOQQQTTTXXX]]]aaacccrrr{{{eeeXXXWWWEEEAAA:::333000000111333111111111111111111111111...///000222222111000///000000111111111222222222222222222111111111111111111111000000111111222333222222222333333333444444444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555555555444555777999999888777666555:::>>>>>>AAAMMMaaarrrxxxfffhhh{{{oooYYYQQQSSSWWWXXXYYYVVVVVVTTTQQQOOORRRXXX^^^]]]aaabbbbbbjjjttttttmmm```^^^hhhyyy~~~yyy|||iiiTTTHHHBBB<<<888888333222111222444555444333222222222111111111111111222111111000000000000000000000111111111111000000////////////000000000111///000000000111111222222000000111111111111000//////000111111222222111111111222444555555444222111111111222222222333333333222222222222222222222222111222222222222333333333444444333333444444555666777777777777888888999999888;;;:::999===FFFJJJHHHKKKQQQ\\\iiitttxxxwwwtttsssvvv~~~|||vvvyyyrrriiiccc```bbbdddeeeXXXOOODDD>>>===;;;777222555555555555555555333222aaaSSSGGG???>>>;;;=========<<<;;;;;;::::::999999888777666555444444333333333333222222222222222222222111111111111111////////////////////////////////////////////////////////////////////////////////////////////////......//////000000000000222000///555@@@IIIMMMMMMMMMKKKJJJKKKNNNZZZuuurrrvvvssseeeaaa]]]___dddcccXXXNNNBBBUUUeeelllwwwmmmccc[[[aaaooo{{{|||yyyttttttsssqqqqqqpppmmmjjjeeeeeegggkkknnnsss~~~tttfffZZZVVVSSSNNNIIIGGGIIIIIIGGGDDDBBBDDDHHHKKKKKKIIIEEECCCCCCCCCDDDDDDCCCBBBAAAAAA=========<<<<<<======>>>;;;;;;;;;<<<<<<======>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGJJJMMMSSSYYY^^^``````___^^^\\\[[[YYYWWWTTTVVVYYYYYYWWWUUUVVVWWWVVVXXXZZZZZZXXXWWWXXXYYYUUUPPPLLLMMMSSSXXXYYYXXX\\\SSSHHHDDDGGGNNNRRRTTTPPPUUUYYYXXXWWWWWWUUUSSSKKKKKKKKKJJJJJJLLLOOOQQQ^^^ooogggSSSKKK===:::555111//////111333000000000000000000000000//////111222222222111111000000111111111222222222111111111111111111111111111111000000111111222333222222222333333333444444444444444444444444444444444444444555555555555555333444444555555444444333444444444444444444444444333555777888888888666555333777<<<<<<;;;>>>DDDJJJ[[[bbbuuuvvvrrrxxxzzztttjjj```\\\aaammmwwwtttxxx{{{}}}yyy}}}ooo[[[OOOBBB<<<888666666999333222111222444555333222111111111111111111111111111111000000000000000111000000000111111000000000...////////////000000000//////000000111111111111///000000111111111000000...///000000111111000000111222444555555444222111111111222222222333333333222222222222222222222222111111111222222222333333333333333333333444555555000111333555666777888888888888777555888<<<<<<999:::===CCCJJJPPPSSSTTTSSSWWWZZZaaaiiinnnoookkkgggkkkoooqqqoookkkhhhaaaZZZRRRNNNJJJFFFEEEEEEDDDCCC>>>;;;777444333222222222222222222111000000000111___RRRGGG@@@@@@>>>======<<<<<<<<<;;;;;;;;;999999888777666555444444333333222222222111111111333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000111...---111;;;FFFOOOSSSRRRNNNKKKIIIJJJ\\\xxxoooccc^^^dddjjjggg```===FFFPPP[[[mmmpppZZZRRR\\\lllxxx}}}yyy|||zzztttooommmllliiicccdddgggiiiggghhhpppzzzvvvnnnccc\\\SSSNNNNNNLLLHHHDDDBBBDDDFFFGGGGGGFFFCCCBBBAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@::::::::::::;;;===>>>???BBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;<<<===>>>@@@AAA???@@@BBBCCCDDDEEEEEEEEEGGGJJJOOOSSSWWW[[[___bbbbbb___[[[XXXWWWWWWVVVUUUSSSXXX\\\\\\WWWSSSSSSTTTSSSVVVWWWUUURRRQQQRRRUUURRRNNNLLLQQQZZZ]]]YYYSSSKKKDDD@@@EEEQQQYYYZZZWWWRRRRRRRRRRRRSSSTTTUUUVVVVVVSSSOOOJJJHHHGGGHHHIIIPPP]]]qqq}}}vvv```JJJ>>>777555333000///000111222000000000000000000000000//////000000111111222222000111111111111222222222000000000111111111111111111111000000111111222333222222333333333333444444444444444444444444444444444444444444444555555555333333333444444333333333444444444444444444444444333444666777777777666555666666777888999:::<<<<<<===BBBPPPjjj}}}zzz|||wwwvvv|||mmmlllttt|||___IIIAAA:::555555444333333666444333222222333444222111000000000111111111111111000000000000000111111222///000000111111000000///......////////////000000//////000111111111000000///000000111111111111000......///000000000000000111222333444444333222111111111222222222333333333222222222222222222222222111111111111222222222222333333333333333444444555222333444555666666555555444444444555777888666555444555666888:::<<<===>>><<>>>>>>>>??????<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???????????????<<<<<<;;;;;;<<<>>>@@@AAA???@@@CCCFFFHHHIIIJJJJJJNNNRRRYYY^^^``````aaaaaa^^^ZZZWWWVVVVVVWWWVVVTTTTTTVVVXXXYYYXXXVVVTTTTTTPPPRRRSSSOOOJJJGGGHHHKKKLLLKKKLLLQQQVVVVVVPPPKKKCCCDDDIIIOOOUUUXXXYYYXXXWWWUUURRRQQQRRRUUUYYY^^^]]]XXXQQQKKKIIIIIIKKKLLLIIIPPP]]]gggdddRRR@@@666333333222111111111111111000000000000000000000000......---,,,---///111222000111111111111222222222///000000000111111111222111111000000111111222333222222333333333333444444444444444444444444444444333333333444444555555555333444444444444444444333333333333333333333333333444444555555555666666666888777666666888:::;;;<<<666999@@@MMMbbb~~~yyyoookkkttt~~~~~~~~~hhh```\\\```^^^QQQ@@@666:::555333555777444333444444222000000111222222111///000000000111111111222////////////000111333333//////000000000000//////........./////////000000///000000111111000///...//////000111111111111111//////000111111111111000222222222222222222222222111111222222222333333333111111111111111111111111111111111111222222222222333333222222333333444555555555666666555555555444222222444666666555555666555555666555555555777888444666888888777777888999777:::;;;999888:::888444333222333555666666444222222444555555222111222333///111333333111111333555___RRRFFF@@@AAA???<<<<<<<<<<<<<<<;;;;;;;;;999999888777666555444444555555444444444333333333444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111222222222111000111111///...111:::IIITTTaaa\\\ZZZWWWNNNIIIVVVjjjkkkttt}}}gggVVVZZZkkkyyy{{{aaaFFFAAAOOOdddxxx}}}ttteeeWWWPPPSSSXXXpppxxxyyyoooffffffkkkmmmpppiiidddeeeeeecccccceeemmmssszzzvvvjjjddd]]]TTTMMMGGGFFFDDDBBBAAABBBBBBCCC???@@@BBBBBBBBB@@@>>>===@@@@@@???>>>============@@@???>>>=========>>>???;;;<<<<<<===>>>>>>??????>>>>>>======>>>???AAABBB???AAADDDGGGJJJLLLMMMMMMSSSYYY```dddeeecccaaa```YYYVVVTTTUUUXXXYYYWWWUUUUUUSSSRRRTTTWWWYYYXXXUUUNNNPPPPPPKKKDDD???@@@CCCEEEGGGJJJMMMNNNKKKFFFCCCHHHOOOVVVVVVRRRPPPTTTZZZ]]]YYYVVVTTTUUUXXX___eeeXXXRRRLLLGGGGGGIIIMMMOOOLLLNNNUUU[[[WWWHHH:::222111222222333222222111000000000000000000000000000...,,,*********---000222000111111111111222222222//////000000111111111222111111111000111222222333222222333333333444444444444444444444444444444444333333333444444555555555444555555555555555555444333333333333333333333333555444444444444555666666444444555555666666666666444999===>>>EEEXXXuuu||||||yyynnnfffaaaeeemmmwww|||jjj\\\OOOJJJFFF???:::;;;999444333777999666333333222000......000222222222//////000000111111111222.........///000222444444//////000000000000//////............/////////000000000111111111///...---//////000111111111111111000000111222222222222222222222111000000111222222111111222222222333333333111111111111111111111111000111111111111222222222333333222222333333444555333222222222222222222222222222333444222000222555333555666666555444555666555666888666444333444666333666666444444888999666555333111111222333222111111000000000111111222222...111444333000------...}}}]]]QQQGGGAAAAAA>>>=========<<<;;;;;;::::::999888777666666555555555111111111111111111111111000000000000000111111111111111000000//////..................////////////000000000000000000000000111000////////////000000000000000000111111111111...222444111...222???JJJbbbjjjlllaaaTTTOOONNNNNNZZZaaattt{{{pppjjjiii]]]QQQ[[[rrrsssXXXIIIKKKWWWhhhuuuyyyooobbbVVVKKKEEEZZZppp{{{pppfffhhhhhhaaafffgggfffdddaaa```bbbdddhhhnnnrrruuu{{{~~~ooobbbYYYWWWSSSMMMJJJJJJIIIFFFCCCEEEDDDAAA@@@@@@???<<<:::???===;;;;;;===?????????::::::;;;<<<======<<<<<<;;;<<<<<<<<<;;;<<>>===???BBBDDDEEEDDDHHHHHHJJJNNNSSSVVVWWWVVV\\\^^^aaacccccc```\\\YYYXXXUUUSSSUUUXXXZZZVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRNNNJJJGGGFFFEEEDDDCCCIIIJJJMMMNNNFFF???CCCNNN]]]\\\XXXQQQKKKNNNWWW```[[[[[[___eeegggdddcccddd[[[OOODDDBBBJJJQQQQQQMMMHHHJJJOOORRRLLL???666333222222222111111111000000000000000000000000000000////////////000000000000222111000///...............///000111111111111111000111111111111222222222444444333333333333222222444444444555555555555666888;;;<<<999444111222555333333333444444444555555444555555555555555444444444444555555555555444444333444666777777777666555888666444555<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>FFFQQQ\\\\\\ZZZSSSMMMLLLQQQWWWaaadddjjjoookkkbbb]]]]]]RRRKKKDDDEEEKKKPPPNNNJJJHHHEEEDDDEEE@@@888222111222222222111111111000000000000000000000000000000////////////000000000000000000/////////000111111000000000000000111111111000111111111111222222222444444333333333333222222444444444444555555555555777:::;;;888333111222555333333333444444444444555444444555555555555444444444444555555555555444444333444555666777666666555999777555444777;;;AAADDDQQQYYYjjj|||{{{yyy{{{ssslllggghhhpppwwwyyywww|||uuunnnvvv~~~~~~```RRREEEAAA;;;888777777555333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000///......///000111222111000///......///000000000000000000000000000...444444...000<<>>;;;=========<<<;;;;;;::::::999888777666666555555555333333333333333333333333222222111111000000//////.........///000111111111............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000///...000444888KKKccclllLLLBBBIIIAAADDDLLLXXXeeennnrrrrrr[[[OOOMMMWWW\\\TTTLLLLLLSSSeeexxxyyydddLLLCCCFFF[[[hhhyyyuuuhhh```MMMJJJJJJSSS```kkkmmmlllnnniiiccc___^^^___``````]]]``````^^^```gggmmmoooooouuuwwwnnngggbbb]]]YYYQQQOOOKKKJJJJJJJJJJJJIIIGGGEEEBBBAAABBBBBB@@@???@@@??????>>>>>>>>>??????<<<>>>???@@@@@@CCCFFFIIIHHHHHHHHHKKKQQQVVVZZZ\\\\\\[[[\\\^^^bbbddddddcccbbb___ZZZVVVSSSRRRRRRRRRSSSQQQPPPQQQUUUVVVSSSQQQQQQQQQQQQOOOMMMIIIFFFDDDDDDEEEHHHMMMQQQSSSRRRPPPKKKEEE>>>;;;;;;>>>HHHRRRWWWXXXWWWSSSNNNKKKMMMOOOccckkkwww{{{rrrbbbXXXVVVHHHGGGFFFIIIMMMOOOLLLIIIJJJAAA:::777666222000000222111111111111000000000000000000000000000000000////////////000000000000......//////111222444555222111000//////000000111000111111111111222222222444444333333333333222222444444444444555555555555555888999666222000111333333333333333444444444444444444555555555555444444444444555555555555444444333444555555666666555555777777666444444333333333777<<>>===>>>CCCGGGIIIHHHNNNLLLJJJIIIJJJJJJIIIIIIRRRcccxxxrrr[[[LLLHHHIIIKKKMMMNNNNNNMMMMMMMMMFFF<<<333222444222111111000000000000000000000000////////////////////////////////////000000000000111111000000111222333333444222000......///000111000000111111111222222222444444333333333222222222333333333444444444444555333444444333222111111222222222222333333333444444222222333444555555444444333333444444444444333333333333333333333444444555555444444333444555777888333555888:::;;;???DDDHHHWWWuuuwww{{{{{{qqqppp{{{xxxuuuwwwvvv{{{lll___\\\RRRLLLFFFAAA;;;777777:::666666666444333222222222333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////111///...,,,,,,...///111//////000000000000///////////////000000000000///////////////////////////...111333000///000000///111000000///000000111111000000111111111222222222000111222222111000111222111111111111111111111111333222222111111222222333111111111222222222333333000111333444444333111000000222333333222111111222222222333333333333333333333333444444333333222111222222222222222222222222111111111111111111111111////////////000000000000bbbSSSFFF@@@@@@============<<<;;;;;;::::::999888777666666555555555333333333333333333333333222222111111000000//////111111111000///.....................////////////000000000000000000000000...///111222333222222111000000000000111111111111//////...000222333222111///333EEE___mmmeeeUUULLLJJJGGGDDDGGGOOOWWW[[[\\\aaaaaa]]]UUURRR[[[hhhqqqbbbYYYSSSVVVZZZ]]]aaaeeeXXXOOOHHHKKKZZZnnn}}}xxxiiiXXXLLLCCC???GGGSSSbbbeeeggggggccc___]]]\\\\\\^^^^^^\\\___ddddddaaa___^^^]]]___cccgggiiijjjwwwyyy|||{{{yyywwwzzz~~~yyywwwtttrrrqqqooollliiibbbaaa`````````___]]]ZZZYYYZZZ\\\^^^___`````````YYY[[[]]]^^^```ccchhhkkkjjjhhhfffeeeddddddbbbaaa^^^[[[WWWUUUTTTSSSRRRPPPOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJEEEDDDCCCCCCGGGLLLRRRVVVZZZZZZ[[[ZZZVVVNNNDDD<<<>>>AAADDDEEEHHHLLLJJJFFFOOOLLLIIIIIIKKKJJJGGGDDDOOO[[[lllqqqeeeRRRGGGFFFNNNNNNNNNNNNMMMKKKIIIHHH<<<555111222333111///000//////000000000000000111000000000000000000000000////////////000000000000222111111000000000111111222111000//////000000111000111111111111222222222444444333333333333222222333333333333444444444444333333333333222222222222222222222222333333333333111222333444444555444444333333444444444444333333333222222222222333444555666555333222222333555666111333555777777777999:::===OOObbbnnn}}}www{{{{{{nnnooohhhTTTJJJHHH>>>;;;888888999888555222222333333222111111444666222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////...------...////////////000000000000//////...//////000000000000///000000000000000000000000---///111111000000000111000000/////////000111111000000000111111111111222000111222222111000222333111111111111111111111111222222111111111111222222111111111111222222222222000111222333333222111000000222444444333111111222111111222222222222333333333333333333333222111111222222222222222222222222000000000111111111111111////////////000000000000```QQQEEE??????<<<=========<<<;;;;;;::::::999888777666666555555555222222222222222222222222111111111000000000000000000000000000////////////............////////////000000000000000000000000---///111333333333222111000000000000111111111111//////000000//////000111)))+++333AAAPPPWWWUUUPPPKKKIIIHHHHHHKKKRRRZZZ```eeelllmmmccc]]]bbbkkkppphhhfffdddaaaZZZUUUYYYaaaWWWQQQJJJGGGOOO```ssszzzuuulll___PPPFFFCCCEEEVVV\\\aaaaaa^^^[[[]]]aaa\\\]]]\\\ZZZ\\\___]]]XXX]]]\\\[[[[[[]]]]]]\\\ZZZbbbfffkkkqqquuuvvvvvvvvvvvvsssqqqrrrvvvyyyxxxwwwwwwvvvvvvwwwxxxvvvsssqqqlllkkkkkklllmmmmmmkkkiiifffgggjjjkkkllljjjiiigggdddeeeeeedddddddddgggiiicccaaa```___^^^\\\XXXUUUVVVSSSPPPOOOPPPQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFEEECCCDDDEEEHHHLLLQQQUUUXXX\\\XXXRRRMMMHHHCCC===:::CCCHHHJJJHHHIIIMMMNNNKKKMMMKKKJJJMMMQQQPPPIIICCCLLLRRRZZZ\\\TTTJJJIIINNNOOONNNMMMMMMLLLHHHBBB===444000///111111......111////////////000000111111000000000000000000000000////////////000000000000111000000//////000000111000000000000000111111111000111111111111222222222444444333333333333222222222222333333333444444444333222222222333444333333111222222222222333333333111111222333444444444444222333333444444333333222333222111111111222444444555444444333333333333333333444444555555444222111333999AAAIIISSSeeezzzxxxzzzxxxpppddd\\\eeekkkiiidddYYYMMMBBB<<<;;;222222333444555666333//////111222222111111333666222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000...........................///000111111000///...---...///000111111000///000000000000000000000000---...000111000///000222///////////////000111111000000000000111111111111///111222222111111222333111111111111111111111111222222111111111111222222111111111111222222222222111111111111111111111111000222555555444222222222111111111111222222222333222333333333333222111111222222222222222222222222///000000000111111111222.../////////000000000111^^^OOOCCC===>>>;;;>>>======<<<;;;;;;::::::999888777666666555555555111111111111111111111111000000000000000111111111......//////000000111111............/////////000000000000000000000000000---///111333444333222111000000000000111111111111///000111///---,,,...000///111111111888CCCJJJJJJGGGLLLOOONNNKKKMMMTTT[[[dddooosssjjjaaaaaabbb```jjjjjjmmmmmmfff[[[WWWXXXYYYZZZXXXSSSMMMPPP[[[dddnnnssstttmmmbbbXXXOOOIIIHHHPPPWWWYYYVVVXXX___ggg___```]]]ZZZ[[[]]]YYYSSS]]][[[YYYXXXZZZ\\\\\\\\\aaaaaaaaaaaacccgggjjjlllnnnnnnooosssvvvtttoookkkllllllmmmooopppnnnkkkgggiiihhhiiijjjlllllljjjiiieeegggiiijjjjjjgggcccaaaaaaaaa```]]]ZZZYYYZZZ\\\VVVVVVVVVWWWXXXWWWTTTQQQRRROOOMMMLLLMMMNNNOOOOOOMMMKKKIIIHHHHHHIIIKKKLLLIIIJJJJJJHHHEEECCCBBBBBBFFFHHHKKKNNNPPPRRRRRRRRRNNNIIICCC@@@AAAEEEHHHKKKIIINNNMMMGGGGGGMMMQQQPPPHHHHHHJJJQQQWWWVVVNNNFFFIIIJJJLLLLLLIIIHHHPPPZZZNNNLLLLLLLLLKKKEEE<<<444111//////111000---///444.../////////000000111111000000000000000000000000////////////000000000000///////////////000111111...///000111222222111111000111111111111222222222444444444333333333222222222222333333333444444444333222222222444444444333111111222222222333333333000111222333444444555444222333333444444333333222333222111111111222333444333444555555666555444444222222222444777888666444555555888:::;;;@@@PPPaaaaaalll{{{llliii|||}}}dddfff```SSSVVVOOOKKKDDD???;;;888666555333444333000000333555555000333555555222111222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000------...//////...------...///000111111000///...---...///111111111000///000000000000000000000000......///000///...///222///////////////000111111000000000000111111111111///111222222111111222444111111111111111111111111222222111111111111222222000111111111111222222222222222111000000111222222000333555666444333222222000000111111222222222333222333333333333222111111222222222222222222222222//////000000111111111222.../////////000000111111xxx\\\NNNBBBDDD@@@>>>===<<<<<<;;;;;;:::999999::::::999777666444333333333333444444333333222111111111111111000000000000...---,,,---/////////...000000000000000000000000111000///......///000111111111111111111111111111000000000000111111111111000000000000000000000000111111///,,,,,,222>>>GGGVVV]]]\\\\\\cccaaa]]]cccddd{{{uuukkkooommmbbbjjjtttsssaaaXXXYYY^^^]]]\\\[[[ZZZXXXVVVTTTcccoooyyyyyypppcccUUUJJJQQQTTTUUUTTTRRRVVV]]]ddd```___]]][[[ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYZZZZZZXXXWWWVVVVVVYYY\\\^^^___ddddddeeegggjjjmmmppprrrppppppooonnnllljjjgggeeefffeeedddcccaaa```______^^^_________^^^\\\ZZZYYYYYYXXXVVVUUUTTTUUUVVVVVVUUUWWWXXXWWWTTTPPPNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLJJJGGGFFFGGGIIIMMMMMMMMMOOOPPPNNNKKKHHHDDD===;;;FFFUUU[[[TTTIIILLLKKKJJJJJJKKKIIIGGGDDDJJJIIIMMMUUUWWWPPPGGGCCCGGGCCCAAACCCHHHOOOSSSTTTVVVUUURRRLLLEEE<<<444///000000000000000000000000---...///111222222222222//////............//////......//////000000111111000000000000000000000000111111111111111111111111000111111111111222222222333333333222222111111111333333333222222111111111111111111222222333333333222222222222222222222222333333444444333333222111111111111111111111111111444444444444444444444444666555444333333333333333222333444444555555444444777666666666777:::<<<>>>FFFLLLZZZgggiiijjj{{{|||{{{tttiiimmmvvvvvveee[[[ZZZWWWNNNFFFHHHEEE???999555333333333444444333333222111000000111111111111111111111111000000111111111111000000222111111111000000//////222222111111111111222222////////////000000000000111000///......---......222111111111000000/////////......---------......000000000000000000000000///000111222222111000///111111111111000000000000000000000000000000000000///111222222111111222333111000//////000222444555RRR>>>///111555111///222111111222222222333333333333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000uuuZZZLLL@@@BBB>>><<<===<<<<<<;;;;;;:::999999::::::999777666444333333222222333333222222111000111111111111000000000000///...---...000111000///000000000000000000000000111000///......///000111111111111111111111111111/////////000000000111111////////////////////////000000///---,,,111;;;CCCjjjuuunnndddiiinnnhhhbbbZZZgggmmmhhhlll|||ttt|||rrr```XXXUUU]]]hhhmmmjjjccc\\\YYYWWW```llltttwwwqqqaaaQQQPPPSSSWWWYYYZZZ[[[]]]```ZZZ\\\___aaaaaa^^^ZZZXXXXXXWWWVVVUUUVVVXXXZZZ\\\RRRQQQPPPQQQTTTWWWZZZ[[[]]]^^^^^^___```bbbddddddmmmmmmmmmmmmlllkkkiiihhhddddddccccccbbbaaa``````ZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUTTTUUUWWWVVVRRROOOMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIKKKLLLMMMNNNQQQOOOLLLJJJHHHFFFBBB???:::;;;???IIITTTXXXTTTNNNLLLJJJGGGFFFFFFHHHLLLNNNUUUQQQPPPTTTSSSLLLEEEBBBBBBAAABBBFFFMMMSSSVVVVVV\\\XXXPPPGGG>>>777222//////////////////////////////000000111111111111000//////............//////.../////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222333333333222222111111111333333333222222222111111111222222222222222222333222222222222222222222222333333444444333333222111111111111111111111111111333333333333333333333333444444333222222222222222222333333444444444444444444333222222333555777999:::===GGGPPPPPPOOO\\\nnn}}}yyysss}}}~~~kkkccceeehhhjjjllllll```SSSLLLKKKIIIDDD???@@@>>>:::666444333333333444444333222222111000000111111111111111111111111000000111111111111000000000000000000//////......111111000000000000111111.../////////000000000000//////.........//////000000000000/////////......///......---------......//////////////////////////////000111111000//////000000000000000000000000000000000000000000000000///111222222111000222333111000//////000111333555KKK:::///111444000///222111111111222222222333333333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000sssWWWIII===AAA===;;;===<<<<<<;;;;;;:::999999:::999888777666555444333111222222222222111000000111111111111000000000000000///...///111111111000000000000000000000000000000000////////////000000000000000000000000000000....../////////000000000........................///000///...---000777===WWW{{{rrrfffdddbbbbbbOOOPPPPPPTTTaaawwwwwwzzz~~~jjj^^^OOO^^^qqqzzzwwwlllbbb\\\QQQUUU\\\fffqqqsssfffWWWOOOSSSYYY___bbbaaa]]]YYYVVVXXXZZZ]]]^^^]]]\\\[[[XXXVVVTTTRRRQQQSSSVVVXXXLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXXXXXXXWWWVVVVVV]]]^^^______``````______^^^^^^^^^^^^]]]]]]]]]\\\UUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRQQQNNNKKKIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHEEEDDDBBBAAA@@@@@@@@@AAAEEECCCDDDHHHNNNRRRRRRQQQRRRNNNHHHBBB???<<<999777555;;;DDDLLLPPPQQQOOONNNIIIGGGDDDAAAAAAHHHSSS\\\cccZZZRRROOOLLLFFFAAAAAA@@@AAACCCGGGLLLPPPQQQQQQWWWQQQGGG===555111000000////////////////////////111111111111111000////////////............//////////////////000000000000000000000000000000000000........................000000000111111111222222222222222222222111111111333333333222222222222111222222222222222111111111222222222222222222222222333333333333333222222111111111111111111111111111222222222222222222222222222222222222111111111111222222333444444444444333333222111111111222444555666555999???===:::AAALLLbbbqqqyyyvvvpppsss~~~rrrhhhkkk{{{yyylllaaa^^^]]]XXXSSSPPPNNNGGG???:::::::::999777666555444333222222333333333333333222111111000000111111111111111111111111000000111111111111000000////////////............000000////////////000000....../////////000000000---------......///111111//////...............---......---------......///..............................////////////......////////////////////////000000000000000000000000///000222111000000111333111000//////000111333444???555...111222//////333111111111222222222222333222222222222222111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000rrrVVVHHH<<<@@@===<<<===<<<<<<;;;;;;:::999999999999888777666555444444222222222222222111111000111111111111000000000//////...---...000111000///////////////////////////000000////////////000000////////////////////////............////////////////////////////////////...//////......///333666888___wwwuuunnndddZZZXXXJJJEEEAAADDDLLL[[[qqqllljjjmmmvvv{{{vvvmmmhhhTTT]]]iiipppnnnfff^^^YYYRRRTTTTTTUUUYYY\\\XXXPPPMMMOOOTTT]]]cccccc]]]VVVZZZWWWRRRPPPQQQUUU[[[___VVVUUUTTTRRRQQQPPPPPPQQQMMMMMMNNNMMMMMMMMMOOOQQQTTTUUUUUUVVVUUUSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKHHHEEEDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA>>><<<;;;<<<===>>>AAA??????EEEMMMRRRRRROOOKKKFFF???:::888777777666888===DDDHHHIIIIIIHHHHHHEEEEEECCC@@@AAAJJJXXXdddhhh\\\OOOIIIDDD@@@???AAADDDDDDDDDDDDEEEEEEEEEDDDGGGBBB:::222......111333////////////////////////000000111111111000000/////////............//////////////////000000000000////////////////////////........................000000000000111111111111222222222111111111111111222222222222222222222222333333222222111111000000111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111111111222222222222222222111111111111222333333333333333555444333333333333444444777444555888777444666;;;???FFFPPPXXX[[[\\\\\\]]]rrr}}}xxxjjjttt}}}~~~ssswwwiiinnn~~~tttiii]]]\\\eeeqqqxxxyyyaaaYYYRRRQQQNNNGGG@@@===:::888444222111222444555000111111222222222111111333222222222111111000000111111111111111111111111000000111111111111000000//////////////////////////////............//////........./////////000000...............///000000...........................------------...//////------------------------....................................////////////000000000000000000000000///000111111000000111222000000000///000111222333555000...111111...///333111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111////////////////////////tttWWWIII===AAA>>>======<<<<<<;;;;;;:::999999999888888777666555444444333333333444333222222111111111111111000000000///...---,,,---///000///...//////////////////////////////000000000000//////....................................////////////000000000000000000000000---...//////...///000111777===IIIeee|||bbbSSSMMMIIIFFFDDDAAADDDTTTfffYYYWWWYYY___dddeeefffiii]]]YYYVVVUUUVVVUUURRROOONNNTTTWWWQQQIIIFFFCCCAAADDDDDDHHHRRR\\\aaa^^^ZZZ```ZZZRRRLLLKKKNNNTTTXXXPPPRRRTTTUUUUUUTTTRRRQQQQQQRRRRRRQQQNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOORRRPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIGGGEEECCCBBBCCCCCCBBBBBBAAA???>>>===<<<<<<;;;999777777777999:::>>>;;;;;;@@@HHHKKKJJJGGG>>>;;;777555777:::<<<===<<<<<<===@@@CCCEEEEEEDDD@@@BBBCCCBBBCCCKKKWWWaaabbbVVVHHHBBB???===???BBBHHHFFFDDDAAA>>>======>>>999666222///...///111333..............................000111111222222222//////............//////000000000000//////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222222222222111111000000000111111111111111111111111222222333333222222111000111111111111111111111111111111111111111111111111111222333333333333222222000111222222333333222222555555444444444444444444444111000222444333333444::::::::::::<<<>>>BBBDDDPPP\\\gggooozzztttbbb\\\dddyyyxxxrrrvvv}}}xxxkkkeeesssqqqeeedddmmmyyysssfffddd\\\SSSQQQVVV[[[^^^]]]KKKDDD???>>>;;;666444444333333111000///000222333000111111222222111000///222222111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000//////............//////............////////////000000///...............////////////////////////---------------...//////------------------------......------------......---........./////////000000000000000000000000000...000111111000///111222000000000000000000111111///...///111111//////222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////xxxZZZKKK>>>BBB??????===<<<<<<;;;;;;:::999999888888888777666555555555333444444444444333222222111111111111000000000000...---,,,---...//////---000000000000000000000000//////000000000000//////////////////////////////....../////////000000000111111111111111111111111---......///////////////555///222OOOpppqqqbbb___RRRRRRPPPJJJAAA???JJJWWWMMMMMMQQQWWWYYYYYY[[[```cccYYYMMMHHHIIILLLLLLJJJFFFRRR\\\[[[RRRHHH>>>777:::999<<>>AAABBB<<<999777:::AAAEEEFFFDDD>>>@@@BBBCCCEEEIIIPPPVVVUUUJJJAAA>>>>>>>>>???BBBFFFEEECCC???;;;:::;;;===555444222111000000000111........................---...///000222222222333//////............//////000000000000////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111111111111222222222222333333333111111111111111000000000111111111111111111111111222222222222222111111000111111111111111111111111111111111111111111111111111222333444444444333222000000111222222222222111333333333333333222222222111000000111333444444333444444444444555666888999999BBBIIIMMMSSSYYYUUUMMMQQQTTTdddvvvqqqxxxnnnuuu{{{vvvmmmeeekkkwwwwwwsssfff^^^```dddhhhiiieee^^^YYYRRRMMMHHHFFFHHHIIIHHHGGG???999555555333000222666222111000/////////000000111222222222111000//////111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111//////............//////------........./////////111111///......---------///////////////000000000---------------...///000------------------------///...------------...///.........//////000000111000000000000000000000000...///111000//////000222000000000000000000000000......///111111111000000000000000111111111111222000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000zzz\\\LLL???BBB???>>>===<<<<<<;;;;;;:::999999888888777777666666555555333333333333333222111111111111111111000000000000///------...///000///...000000000000000000000000...///000111111000///.../////////////////////////////////000000000111111000000000000000000000000......---...///000//////***111444;;;HHHKKKPPP^^^VVVVVVQQQFFF>>>???FFFLLLKKKHHHJJJOOOSSSSSSUUUYYYeee```YYYVVVVVVVVVSSSQQQLLLTTT]]]eeehhhaaaNNN===999777777:::AAAGGGJJJKKKOOORRRUUUWWWVVVRRRLLLIIIBBBEEEJJJNNNPPPQQQPPPOOOMMMQQQSSSQQQMMMKKKLLLOOOKKKKKKKKKLLLMMMNNNOOOPPPMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCFFFFFFHHHIIIIIIIIIHHHHHHDDDEEEEEECCCAAA@@@@@@AAA999:::;;;;;;;;;:::999888>>>>>>===;;;:::999888777777888999::::::999888666555555777:::>>>AAAAAAAAA;;;:::999<<>>???AAACCCEEEGGGHHHHHHAAA<<<>>>@@@@@@@@@BBB@@@AAAAAA>>>:::777777888222222222111000000000000...........................///000111111111111111//////............//////111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000111///000000000111111111222111111222222222333333333000000000000111111111111111111111111111111111111222222222222222111000000111111111111111111111111222222222222222222222222///000222333444333222111///000000111111111111111111111222222333222222222222333333333444555555444---///222333444555666888444777:::<<>><<<;;;;;;;;;999888555333333555333000222777222000...///111111000///222111111000000000//////000000000000111111111111000000000000000000000000000000111111111111000000/////////000000000111111000//////////////////000---------.........//////000//////.........//////------........./////////---,,,,,,------///000000------------------------//////...------...//////......///000000111222222000000000000000000000000...///000000//////000222///000000000000000//////000000000000222333111...000000000000111111111111///000000000111111111222111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000{{{\\\LLL???BBB???>>>===<<<<<<;;;;;;:::999999888888777777666666555555111222222222222111000000111111111111000000000000000///...///000111111///000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111////////////////////////......---...000000000///,,,555000)))444>>>BBBEEEXXXWWWLLL===666;;;??????LLLEEEAAAEEEKKKOOOTTTYYYfffhhhlllmmmjjjeee```\\\ZZZYYY\\\hhhwwwwwwaaaHHH>>>;;;888666777999::::::BBBFFFLLLRRRTTTTTTRRRPPPAAABBBDDDEEEFFFFFFEEEEEEHHHLLLOOONNNKKKIIIKKKNNNLLLKKKKKKJJJKKKLLLNNNOOOJJJJJJIIIHHHHHHIIIKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEEEE@@@AAAAAA???===<<<===>>>999:::;;;===>>>>>>======FFFEEEDDDCCCAAA>>><<<:::555777999999777555444444999999;;;>>>AAAAAA???===<<<>>>???AAABBBAAA@@@???>>>======>>>@@@AAAAAA@@@@@@;;;:::???BBBAAA@@@AAA;;;>>>@@@===888333000000///............///000111........................111111111111111000////////////............//////111111000000/////////...000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222111111111222222333333333//////000000111111222222000000000000000000000000111222222222222111000000111111111111111111111111222222222222222222222222---///111222333222111000//////000111111111111111222222333444444444444444111333444222111222222000555666666444111000222555666333222555777666666888888888@@@AAA<<>>;;;888777666555333222222222222111+++,,,000333222------111333000...000333444222///111000////////////000000000000000000000111111111000000000000000000000000000000111111111111000000---.........//////000000000000////////////000000---------.........//////......---......///000111,,,,,,,,,------.........,,,,,,,,,---...///000111........................000///...------...///000...//////000111222222333000000000000000000000000...///000000//////000111///000000000000000///...333222000000333555222---000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000xxxYYYLLL???@@@===???===<<<<<<<<<<<<;;;;;;;;;<<<;;;999777555444333333555333111111222333222111000000000000////////////////////////////////////////////////000000000000//////000000000000//////111111000000//////......111000000000//////......////////////////////////....../////////////////////000000//////111555888KKKHHHFFFFFFBBB======BBBEEEFFFFFFFFFGGGMMMWWW^^^dddaaalllyyyzzz~~~|||qqqjjjbbbaaahhhllldddWWWHHHFFFAAA===999777777666888===BBBEEEHHHMMMMMMIIIGGGFFFFFFEEECCC@@@@@@CCC???BBBGGGKKKLLLJJJGGGEEEHHHHHHIIIJJJLLLKKKHHHEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBB>>>?????????>>>======<<<===<<<:::777555666888;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIFFFCCCBBBBBB@@@<<<999444444555666777888999999======<<<;;;;;;;;;<<<<<<>>>AAADDDDDDAAA???@@@AAABBBAAA???===;;;999999888;;;::::::===@@@@@@===999===<<<:::777444111///...111111000000//////......,,,...//////......000111222111111000///......---////////////////////////......////////////......////////////000000000000111111000///////////////////////////000000000000111111111111111111111111222222222222222222222222222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222111222333333444444333333444444444333333222222222222333444444222222333444666666555555555444444444555555555555555666777777999999;;;>>>@@@BBBDDDEEEJJJHHHEEEBBBAAA@@@AAAAAAEEEDDDCCCAAA???===<<<;;;<<<>>>@@@AAA@@@===999777444444444444333222111000222222222222222222222222000000000000000000000000///111222444444333222111000000111111111111000000//////............//////111111000000//////............//////000000111111000000//////.........---000000//////.........---////////////////////////........................////////////////////////................................................000000///...---,,,++++++////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111111000000000222222000...000000111111111111000000000000000000000000000000........................wwwYYYLLL???@@@===???<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555555555555555444222222222222111000000000000000////////////////////////////////////////////////000000000000//////000000000000//////000000000000//////......111111000000000////////////////////////////////////////////////.........//////000///...000333666@@@@@@CCCGGGFFFAAA>>>???FFFGGGGGGHHHKKKRRR\\\bbbmmmkkkpppttt}}}zzzgggZZZZZZ^^^]]]XXXQQQMMMGGGAAA===<<<<<<<<<666;;;===<<<===BBBEEEFFFGGGHHHHHHHHHEEEAAA???@@@???BBBFFFJJJKKKJJJGGGEEEFFFFFFGGGHHHJJJKKKIIIGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@?????????:::;;;;;;;;;;;;:::999888999999888777555666999<<<>>>>>>@@@BBBCCCEEEGGGGGGHHHFFFCCCBBBAAA???;;;777222333444555777999::::::;;;;;;;;;::::::;;;<<<<<<:::>>>BBBBBBAAA@@@AAACCCCCCAAA???===:::999888777;;;:::999;;;===>>><<<::::::999777555222000...---000000000000//////......---...000///......///000111111000000///......---////////////////////////......////////////........./////////000000000000111000000///////////////////////////000000000000111111111111111111111111222222222222222222222222111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222111222333333444444333333444444333333333222222222222333444444222222333444555555444444444444333333444333333333333444555555555555666777999:::;;;;;;;;;:::888666666777888999888888777777666555444444666777888999999777444222444444444444333222111000222222222222222222222222////////////////////////...///111222333222111000000000111111111111000000//////............//////111000000000/////////....../////////000000000111000/////////............000/////////............////////////////////////.........................................................................................................---------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111000/////////111111///...000000111111111111000000000000000000000000000000........................vvvXXXKKK???@@@===???<<<<<<<<<<<<;;;;;;;;;;;;888777777666666666666777555444333333333333111///000000000000////////////////////////////////////////////////000000000000//////000000000000//////000000000////////////...111111111111000000000000////////////////////////000000//////.........---/////////...---...000333444555<<>>>>>888444666:::===BBBEEEHHHIIIHHHGGGGGGGGGCCCEEEHHHJJJJJJHHHEEECCCCCCBBBBBBCCCFFFGGGGGGFFFAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===>>>>>>???@@@AAA??????>>>===<<<<<<;;;;;;666777777777777666555555777777888777666777:::===@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???>>>===;;;777555222222444666888999;;;<<<999999999999999:::;;;<<<666:::@@@BBBAAA@@@BBBDDDAAA@@@>>><<<:::888777777<<<;;;:::;;;<<<<<<;;;999555444333222000///------000000000////////////......///000///...---...///111000000//////.........////////////////////////......////////////............/////////000000000000000//////......//////////////////000000000000111111111111111111111111222222222222222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111111000000000222222222222222222222222111222222333333333333333333333333333222222222222222333444333222111222444444333333333333222222222111111111111111222333333333333333333222222222222222222111111222333555666222222222333333333444444000111222222222111111000333333333333333222111000000000000000000000000000////////////////////////---...000111111111000//////000000111111000000/////////............//////000000000000////////////////////////000000000000////////////............////////////............////////////////////////........................------------------------------------------------------------------------,,,,,,,,,------.........////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////000111111111111111///......///000000///---///000000111111000000///000000000000000000000000........................tttWWWKKK???@@@===???<<<<<<<<<;;;;;;;;;::::::888888777666666666666666333333222333555444222000000000000000////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////111111111111111111000000////////////////////////000000000///......------...//////...,,,,,,...000...///555@@@GGGFFFEEEEEECCCCCCDDDJJJVVVfffwwwwwwooohhhnnnhhhkkkkkkfff]]]WWWVVVUUURRRPPPNNNJJJFFFCCCAAA??????CCCJJJKKKCCC999555555555777<<>>@@@AAABBBAAA??????@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<============<<<;;;:::999999888555666666666666666555555888999999999888888999;;;>>>=====================888999999999999777555333555555666888999:::;;;<<<777777777777888999;;;;;;666;;;AAADDDBBBAAAAAABBB======;;;:::999999999999????????????>>>;;;888666111111111000///.........///////////////////////////000111000...------...000000/////////.........////////////////////////......////////////.............../////////000000000//////.........//////////////////000000000000111111111111111111111111111111111111111111111111111111111000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111222333333333333222333222222222222222222222111333333333222111222333222222222222111111111111111000000000000111222222333333222222222111111111222111111222222444555666222222333333444444555555000000000000000111222222222222222222222111000000000000000000000000000000////////////////////////---...///000000000000/////////000000000000////////////............//////000000000000////////////////////////000000000000///////////////.........///////////////.........////////////////////////........................------------------------------------------------------------------------------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000//////000000000000////////////////////////////////////000111111111111111//////...///111111000/////////000000000000//////000000000000000000000000........................rrrVVVKKK???AAA>>>???<<<;;;;;;;;;;;;::::::::::::999888666555555555555222111111333555555555333000000000000////////////000000000000000000000000////////////000000000000//////000000000000//////.............../////////000000000000000000111111////////////////////////000000//////.........------...///...,,,+++---...000---///777>>>BBBGGGLLLHHHCCC???@@@IIIXXXhhhrrrmmmaaa___bbbbbbfffcccUUUUUU\\\```]]]WWWRRRMMMHHHHHHHHHHHHHHHFFFCCC@@@>>>HHHRRRXXXRRRHHHAAA===:::888;;;999333333;;;AAABBBDDDDDDEEEEEEEEEDDDBBBAAAAAA???======>>>>>>>>>=========>>>???@@@@@@@@@???======<<<<<<;;;:::999888===<<<<<<;;;:::999999999888888999999999999888888;;;<<<===;;;999777777777888888888777777666666555222444777888999888777666::::::::::::::::::::::::666666666777888999:::;;;:::@@@EEEGGGDDD@@@>>>>>>999999888999999:::;;;<<<@@@BBBDDDDDD@@@:::555111000000000///////////////...............////////////000111000...------...////////////............////////////////////////......////////////..................//////////////////............//////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000111111///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333222222222222222222222222222222111222333333111111222333222222111111111000000000111111111111111222222333222222222222222222222222111000000000000111111222111111111111000000000000111000000000111222333444111111222222111111000000////////////////////////...........................//////000000000000000//////000000000000////////////............//////////////////000000000000000000000000////////////.........///////////////.........///////////////////////////////////////........................------------------------------------------------------------------------000000000////////////...////////////////////////................................................////////////////////////......//////000000000000//////////////////////////////000000000000////////////////////////////////////000111111111111111000000000111333333222111//////000000000000//////////////////////////////........................pppTTTJJJ???AAA>>>@@@;;;;;;;;;;;;:::::::::::::::999888666555555444444444222111222444555555555000000000000////////////000000000000000000000000////////////000000000000//////000000000000//////---............/////////////////////000000000000////////////////////////////////////////////////,,,...///...---,,,---...111...---111444:::CCCMMMWWWOOOEEE>>>@@@HHHRRRXXXaaaUUUWWW\\\XXXTTTPPPFFFDDDKKKPPPPPPPPPSSSUUUUUUFFFGGGHHHIIIGGGEEEBBB@@@FFFPPPYYYXXXSSSOOOJJJFFFKKKLLLCCC555///333777555999:::<<<>>>@@@BBBCCCCCCBBBAAA?????????>>>===;;;:::;;;<<<>>>>>>?????????=========<<<;;;999777666<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;===>>>>>>===999555333333333333333333222222222222222666:::<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999777777777777777888999:::>>>CCCHHHIIIDDD???;;;999666666777777888:::;;;<<<>>>AAACCCCCC>>>777222///////////////////////////---............/////////...///000///...---...///........................////////////////////////......////////////......------........./////////......------......//////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111////////////////////////////////////////////////000000000000000000000000//////000000000000000111111111111111111111111111000111111222222222222222111111111222222222222222111222333222111000111333222111111111111000000000222111111111111222333333000000000111111111222222222222222222111111111111222222111111000000//////000000//////000111222222000000111111111000000///////////////////////////........................////////////000000000111...//////000000//////...//////............//////////////////000000000000000000000000////////////.........///////////////.........///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000/////////......////////////////////////................................................////////////////////////---......//////000000111////////////////////////...//////000000//////...000000000000000000000000//////000111111111111111111000000222444444333222...//////000000//////...////////////////////////........................nnnSSSJJJ@@@AAA>>>@@@;;;;;;;;;:::::::::999999888888777666666666666666888555222111222333444444000000000000////////////000000000000000000000000////////////000000000000//////000000000000//////---------.........//////---.........////////////////////////////////////------......///000000000,,,---//////---------///------///000///111;;;FFF]]]UUUJJJCCCAAACCCFFFHHHYYYSSSSSSRRRPPPVVVUUUFFF===AAACCCCCCJJJVVVaaafffJJJJJJHHHGGGEEEDDDDDDCCCCCCJJJPPPPPPPPPRRRRRROOOWWWXXXNNN<<<333555666222333333555777999;;;===???>>>======>>>>>>>>>;;;999777888:::;;;<<<=========<<<=========<<<;;;999888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============;;;<<<===<<<888333111///111111111111222222222222555999>>>@@@???===<<<===::::::::::::999999999999888888888777777888999999>>>DDDIIIIIIDDD===888666777777777777777888999:::999;;;<<<:::666222000000........................---------.........//////---...000///......///000........................////////////////////////......////////////......---------.........//////...------------...///000////////////000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000111111111111////////////////////////////////////////////////000000000000000000000000////////////000000111111111111111111111111111111000000111222222222222222000111111111222222222222000222333222111000111222222222222111111111000000111111111000111111222333000000000000000000000000222222333333333333333222333333222222222222111111///000000000000000000000//////000000000000000///000000000000000000000000.......................................//////000......////////////......//////............//////.../////////000000000111111000000000/////////.............../////////000............/////////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////................................................////////////////////////------......///000000111////////////////////////......////////////......000000000000000000000000//////000111111111111111000//////111333444333222......////////////......////////////////////////........................mmmSSSJJJ@@@AAA>>>@@@;;;;;;;;;:::::::::999999666666666666666777888888<<<888333000000111222333000000000000////////////000000000000000000000000////////////000000000000//////000000000000//////---------.........//////,,,---------......//////////////////////////////,,,,,,---...///000111111+++---//////.........///(((,,,111222...,,,444???TTTNNNFFFBBBBBBCCCCCCBBBKKKLLLLLLGGGMMMeeeiiiUUUCCCDDDBBB@@@GGGTTTaaafffNNNLLLGGGDDDBBBBBBCCCDDDDDDFFFGGGEEEHHHNNNRRRQQQQQQTTTLLL<<<444777777222222222222222333555666777888888999;;;<<<<<<999666555666888999;;;;;;<<<<<<;;;<<<=========<<<;;;:::999999999:::;;;;;;<<<<<<:::;;;<<<<<<============888:::;;;:::666222///...000111111222333333444444777;;;@@@AAA>>>;;;:::;;;777777888888888999999999:::999888888888888888999===CCCHHHIIICCC<<<666444999999888777777777777777444555555222///...000222---------------------------------.........//////,,,...//////......000111---.....................////////////////////////......////////////......---------.........//////---------------...///000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111////////////////////////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000111222222222222111000000111111222222222222000222222222111000111222222222222222111111111111000000000000000111222222333222222111111000//////......///000111111111111/////////000000000000000000111111222222111000000//////000000000000000///111111111111111111111111........................---,,,,,,,,,,,,---............////////////......//////............//////.../////////000000111111111111000000/////////...---.........//////000000---.........//////000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,......///////////////////////////................................................////////////////////////---------...///000000111////////////////////////......////////////......000000000000000000000000//////000111111111111111///......000222333222111......////////////......////////////////////////........................mmmSSSCCC<<<@@@;;;>>>=========<<<;;;;;;::::::888777555444444444666777JJJ???444000333555222---000000000000000000000000---...000111111111000///------......//////000000000000000000000000000000........................////////////////////////........................---...///000000///...------------------------------------------...///000444888===BBBCCCAAA===:::EEEFFFDDDBBBIIIXXXaaabbbPPPJJJEEEFFFKKKQQQUUUVVVWWWIIIJJJQQQKKKGGGLLLMMMJJJBBB>>>BBBEEECCCCCCFFFCCCDDDBBB>>>===>>><<<888888777555555666555444222444444333222222333555666444222111111333666666666666777888888888777555444666555555444333333333333444555666555444444555666555444333222222222222222444444444555555777888888<<<======<<<;;;999777555444888777333999CCCBBB888;;;;;;::::::::::::999999AAABBBBBB>>>999666666777777777888888888666555444333111//////000111000///......//////......---,,,------------------------...------,,,,,,,,,------/////////000000000000000000//////.........////////////.........---------...........................------,,,---...///000111111000///////////////000000111111111111000000111000///......///000111//////////////////////////////000000000000//////111111000000//////......////////////////////////---///000000///......///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222000......000111222222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000//////000000111111222222................................................000000000000000000000000........................////////////////////////000000//////.........---////////////////////////---------............///........................,,,------......------,,,...........................---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................------------......///............---------//////............//////............////////////000000000000000000000000000000000000111111111111000000000000000000000000222111111000///......---............////////////000000000000////////////........................kkkRRRCCC>>>BBB<<>>???>>>???CCC===@@@@@@>>>>>>AAAAAA>>>:::888888999:::<<<;;;:::888777555222111000//////333111000000222333222222333333444444333333222111333333222111111222333444222333444333111000000111000111222333555666777888666666555555666666777888:::::::::::::::888777666333888888777>>>IIIIIIAAA:::::::::999999888888888777999:::888666444555777666777777777666555333222222000///...///000///.........//////......---,,,...........................------,,,,,,------...//////////////////////////////............////////////.........---------........................///...---,,,------//////111000//////.........///111111222222222222111111111000///......///000111//////////////////////////////000000000000//////000000000000//////..............................---///000000///....../////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000...///000222111111000000000000000000000000000000000000000000000000......///000000000000000/////////////////////////////////000000000000000................................................////////////////////////........................////////////////////////000/////////............////////////////////////---------............///........................,,,------......------,,,...........................---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................------------......---.........//////000000//////............//////............//////////////////////////////////////////000000000111111111000000000000000000000000111111111000///.....................////////////000000000000/////////...........................iiiQQQDDD???CCC===???=========<<<;;;;;;::::::888777666444444444555666777555222111111222222111000000000000000000000000......///000000000000000111111111111000000000000000000000000000000000000........................////////////////////////..............................////////////......------------------------...------------...//////...000333666999;;;<<<===777999:::999===DDDIIIIIIRRRMMMKKKPPPZZZ]]]VVVNNNIIIGGGNNNTTTVVV___ddd[[[DDD@@@>>>===;;;999<<>>;;;777444111///...222111000111222222000...111111000///////////////000000000000111222333444///000111000//////000111111333555888:::;;;<<<<<<888777666666555666666666666666777777777777777666444888999888???IIIJJJDDD999999888777666666555555222333444555444444555777555666555555333222000000111000......///000///.........//////......---,,,////////////////////////...---------------..............................//////............//////...............---------........................//////------,,,---...///000///......---.........111222222333333222222111000000////////////000000//////////////////////////////000000000000//////000000000////////////...........................---///000000///....../////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222111///000000000000000000000000000000000000000000000000......///000000000/////////////////////////////////////////////.........................................................////////////////////////........................////////////////////////////////////............////////////////////////---------............///........................,,,------......------,,,------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................------------......,,,---...///000111222222//////............//////............//////////////////////////////////////////000000000000111111000000000000000000000000111111000000//////..................////////////000000000/////////..............................gggPPPDDD???CCC<<<>>>=========<<<;;;;;;::::::888777666555444444555555222333333333111111111111000000000000000000000000...//////000000000000000111111111000000/////////////////////////////////........................////////////////////////...........................//////////////////.................................---------......///.........000222666999:::;;;;;;999777999>>>DDDHHHMMMHHHDDDGGGOOOXXX\\\\\\VVVPPPMMMEEEBBBOOOVVVLLLAAABBBCCCAAA===:::<<>>===<<<===@@@CCCDDDDDDEEECCCAAA>>>;;;999777666333333333555666666444222444333111000000000111222000111444666666555333222...000111222222222444666999:::<<<===>>><<<;;;:::777777666555444444444444333333444555666666666666666888888666:::??????:::777777666555444333333222555555666666555555666666444444333222111///......111000......///000000///.........///......---,,,...........................------------......///...............---------///............//////000................................................000///...---,,,---......///......---------......000111111222222111111000000000////////////000000//////////////////////////////000000000000//////////////////////////////........................---///000000///......///////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000222222000...////////////////////////000000000000000000000000......///////////////.../////////////////////////////////......------,,,................................................////////////////////////........................///////////////////////////////////////.........////////////////////////---------............///........................,,,------......------,,,------------------------------------------------------------------------------------------------......------------....................................------------......---------...///000000000//////............//////............////////////////////////////////////////////////000000000111000000000000000000000000111000000000/////////...............////////////000000/////////.................................fffPPPCCC???BBB;;;============<<<;;;;;;::::::888777777666555444444444111333555555222000000111000000000000000000000000///////////////000000111000000000//////........./////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////........................///......---------............------...111333555777999;;;===<<<;;;===@@@BBBAAA??????CCCKKKVVV^^^bbb\\\UUUGGG;;;AAAEEE;;;@@@EEEIIIHHHDDD@@@???>>><<<@@@CCCBBBCCCEEEAAA<<>>BBBBBB===777333444666777777555555666888:::;;;<<<<<<;;;999777555555555444333333333444444333333333444444555666666555666555444444777666333555555444333222222111111555555555666777777777777333222111000///...------111000......000111111000.........///......---,,,---------------------------------------...///000//////......------------...............///000000---.............................................///...---,,,,,,---...///......------------.../////////000000000000////////////000000000000////////////////////////////////////000000000000//////.............../////////........................---///000000///......///...................................................////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////.........000222222000...////////////////////////////////////////////////......////////////..............................//////......------,,,,,,................................................................................................////////////////////////.........///////////////////////////////////////---------............///........................,,,------......------,,,------------------------------------------------------------------------------------------------......------------....................................------------......------------------------//////............//////............////////////...........................////////////000000000////////////////////////000000000000////////////............////////////////////////....................................jjjRRRDDD???BBB;;;>>>=========<<<;;;;;;::::::888888777666555444444333222444555555333111000000000000000000000000000000///////////////000111111////////////............000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////........................//////...------------......------------...//////111777AAAIIIGGG???::::::666;;;??????===???FFFMMM^^^\\\```YYYHHHCCCAAA777@@@FFFIIIHHHFFFEEEAAA===@@@DDDHHHMMMUUUXXXRRRIII@@@===:::888999::::::999:::;;;===>>>@@@@@@@@@@@@777777888:::===??????>>>;;;;;;:::999999999999:::;;;???FFFJJJIIIDDD<<<777;;;;;;;;;999777555555555333444555666666555444333333333333333444555666777555555444444444555555666222333333333333444444444333333222222222111111111000000000222555777777777111000///...---------...000///---...///000000///......//////......---,,,------------------------------------...///000000000000//////...---------......---......///000111---------..........................................------,,,---...///000.........---......///000...//////////////////...//////000000000000////////////////////////////////////000000000000//////---............/////////---------------------------///000000///......///......................................................////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////......///000111000...000000000000000000000000////////////////////////....../////////...------.......................................---------................................................................................................////////////////////////.........///////////////////////////////////////---------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------------------......------------....................................------------......---------,,,,,,,,,++++++//////............//////............////////////..............................////////////000000////////////////////////000000000000////////////............/////////////////////.........------........................pppVVVFFF@@@CCC===???=========<<<;;;;;;::::::888888777777666444333222222222222333333333111000000000000000000000000000000//////...///000111222///////////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000///...------...///000........................//////...---------------+++,,,---...///...---,,,///555@@@IIIGGG===999:::333777;;;<<<999999;;;>>>JJJMMM]]]bbbRRREEEBBB===@@@CCCDDDBBBBBBEEEBBB<<>>CCCGGGFFFBBB===999777888888777555444444555111111111222222333333333222222333444666888:::;;;999888666555444444555555222222222333333222333444111111111111222222222222///...---///222444333222//////...---------...///...,,,++++++---...............//////......---,,,........................------------...///000111111111000//////...---------------......///000111---------.........//////........................---,,,,,,,,,---///000222///.........//////000111//////000000000000//////...///000111111000///...//////////////////////////////000000000000//////---------.........//////---------------------------///000000///......///........................................................./////////000000////////////////////////////////////////////////........................////////////////////////000...------///000000///000000000000000000000000////////////////////////......//////......---,,,......................................./////////................................................................................................////////////////////////............/////////000////////////////////////---------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------....................................------------....................................------------......,,,,,,------------------//////............//////............////////////................................./////////000000////////////////////////////////////000000000000............//////////////////.........---------........................tttYYYHHHAAADDD>>>AAA>>>======<<<;;;;;;::::::888888888777666444333222111000///111333444333111000000000000000000000000000///.........///111222//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000///...------...///000////////////////////////000///...---------------)))+++...000000///---,,,///000666<<<999444555<<<666666666666666777999;;;999===RRR^^^PPPAAAAAACCC???AAA>>>:::===BBBAAA;;;>>>@@@EEESSSccciii]]]MMM@@@===888666666777777777444555777888999888888777777555333333555777777777888999:::::::::999777666555888;;;>>>???===:::888///000222333333444666777444333333222222222333333111222333666888;;;>>>???<<<:::888666555444444555222222222333111//////111000000000111222222333333444111//////111111...,,,......---,,,---...///000,,,***))))))+++------,,,......//////......---,,,////////////////////////---------......000111111222111111000///.........---------......000111111---------.........//////........................,,,++++++,,,---///111333///////////////000111111000000111111111111000000...///000111111000///...//////////////////////////////000000000000//////---------.........//////---------------------------///000000///......///............................................................/////////000////////////////////////////////////////////////........................////////////////////////000...,,,,,,...000000000000000000000000000000000////////////////////////.../////////...---,,,,,,........................---.........///000000000................................................................................................////////////////////////---.........//////000000////////////////////////---------.........//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------..........................................------..........................................------.........+++,,,,,,---...///000000//////............//////............/////////000..................................../////////000////////////////////////////////////000000000000............/////////000//////.........---------........................hhhMMMFFF@@@CCC===<<<=========<<<;;;;;;::::::888888777666555444333333444444333333333333222222333222111000000111222333333333333222222222111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////........................------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000111333666777888888777444333333444777;;;@@@DDDFFFDDD@@@===:::::::::::::::999888777;;;===AAADDDGGGKKKPPPSSSEEE???:::888::::::777444777999:::999777555444444555444333222222333444555555666888777555333222222444555555555666777777777222222222222222222222222111111111111111111111111000111222555777999;;;<<<>>>;;;888666555444333222000000000000000111111111222111111111222333333444111111000///...------,,,......------------......///...------...///...---........................---------.........//////...---,,,+++***+++,,,---................................................000000000000000000000000------------------------///////////////.........000000000000000000000000000000111222222000///...////////////////////////////////////////////////......//////000000111111////////////////////////,,,------......------,,,------------------------------------------------........................////////////////////////////////////////////////////////////////////////............////////////........................////////////////////////111000///......///000111000000//////......------........................000000///...............------------------------------------------------------------------------111111000///...------,,,......------------......///////////////////////////////////////////////////......---------..................////////////........................//////.........---------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,........................................................................,,,,,,,,,---------......////////////////////////000///...------...///000000000000000////////////000000000000000000000000000000000000000000000000........................///...---,,,,,,---...///........................iiiMMMFFF???CCC>>>>>>=========<<<;;;;;;::::::888888777666555444333333444444333333333333222222222222111000000111222222333222222222111111111111000000000000000000000000000000000000//////......////////////////////////////////////////////////........................------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---.../////////000222444555666777555333222333444444666888:::;;;;;;::::::888999999999888888777666222444666777888;;;>>>@@@DDD@@@<<<;;;======:::666777:::>>>@@@>>>:::777555444555777777777666444333555666777777555333333444222222222222333333333333222222222222222222222222222222222222222222222222111111222333444555666777666444222222222222111000000000000000000000000000111111000000111222222333111000000///...------,,,......------------......///...------...///...---........................---------.........//////...---,,,++++++,,,---...................................................////////////////////////------------------------/////////////////////...000000000000000000000000000111111111111000//////////////////////////////////////////////////////......//////////////////........................,,,------......------,,,------------------------------------------------............................................................................................................////////////................................................111000///......///000111////////////....................................//////...---------------------------------------------------------------------------------------000//////......---------.........------.........////////////////////////////////////////////////,,,,,,,,,---...///000111............////////////........................///.........------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,........................................................................---------.........////////////////////////////////////............//////000000000000////////////........................////////////////////////..............................------------..............................lllNNNEEE>>>BBB??????=========<<<;;;;;;::::::888888777666555444333333444444333333333333222222222111111000000111111222111111111111000000000000000000000000000000000000000000000////////////...////////////////////////////////////////////////........................------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////......000111222333444333222111222333222222111111222444666777666666777777666666555555333444444333222222333555???<<<::::::<<<<<<999555555;;;AAAEEECCC???:::777444777:::===<<<999555111555666666555444444555777222222111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111000//////000222222111000000000000000000000000000000////////////000111111000/////////...---------......------------......///...------...///...------------------------------------.....................------------...///................................................////////////////////////------------------------......//////////////////000000000000000000000000111111000000//////000000000000000000000000000000////////////////////////..................------........................,,,------......------,,,------------------------------------------------................................................................................................---............/////////------------------------........................000//////......//////000.............../////////..............................---,,,,,,,,,,,,---------------------------------------------------------------------------------------------------........................////////////////////////////////////////////////---------------...///000---............/////////....................................------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,................................................................................./////////000000////////////////////////......////////////......////////////000000000000........................................................................---..................---........................qqqQQQEEE<<>>???=========<<<;;;;;;::::::888888777666555444333333444444333333333222222222111111000000000000111111000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////........................------............------------............------------------------------...........................//////...,,,,,,...///...000111111000000111222222111000000000222444666333444444444444444333333777888777666333222333444666555555666888777444222444999@@@CCCBBB>>>:::888444777;;;===<<<999444111555555555444333444777999444444444333333222222222333333333333333333333333222222222222222222222222111111000000000000000000//////000222444444222000000000000000000////////////......---......//////.....................---......------------......///---------...///...---------------------------......................................./////////................................................////////////////////////------------------------............////////////////////////////////////222111000......///000000000000000000000000000000////////////////////////.........------,,,,,,,,,........................,,,------......------,,,------------------------------------------------................................................................................................---------.........//////------------------------........................////////////////////////---------....../////////..............................------,,,------...------------------------------------------------------------------------,,,,,,,,,---------......---..................---////////////////////////////////////////////////111111///...,,,,,,++++++---------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................................................................---.........////////////////////////////////////---...///000000///...---////////////000000000000........................................................................,,,---...//////...---,,,........................vvvSSSFFF<<<@@@===???=========<<<;;;;;;::::::888888777666555444333333444444333333333222222222000000000000000000000000////////////////////////////////////////////////.............../////////........................////////////////////////........................------............------------............------------------------------...........................//////...,,,,,,---...,,,---//////......000111000111111222222333333333111222222333333222222222444555555333111000111222111111222333444333111000222666:::<<<;;;999888888555666777888888666444222333444444333333444666999555555444444333333222222222222222222222222222222222222222222222222222222//////000000111111111222111111111222333333111...000000000000//////............------,,,------...------------..................------------......///---------...///...---------------------------.....................---.........//////000000000////////////////////////................................................---------------------------.........//////000000////////////////////////222111///.........///000////////////////////////////////////////////////......------,,,,,,++++++........................,,,------......------,,,------------------------------------------------................................................................................................------------............------------------------..............................////////////......,,,,,,------......//////........................///...............//////------------------------------------------------------------------------++++++,,,,,,---.........------...//////...------////////////////////////////////////////////////111111///...,,,,,,++++++------------....................................,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................................................................,,,,,,---------.........////////////////////////---...///000000///...---.../////////000000000111////////////////////////////////////////////////........................,,,---...//////...---,,,........................wwwUUUGGG===AAA???@@@=========<<<;;;;;;::::::888888777666555444333333444444333333333333222222///000000111111000000///////////////000000000000000000000000000000000000---............/////////........................////////////////////////........................------............------------............------------------------------...........................//////...,,,,,,---///+++---......------...000...///000222222222111000000000111222222222111111111111222111//////111222111111222222222222222111111333555555444444555555333333444444444444444333222333444333222333444666222222222111111111111111111111111111111111111111111111111111111111111111......///000111222222333111000///000000000...,,,111000000//////......---......---,,,,,,,,,,,,---,,,,,,------.........///......------------......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---...///000000000///////////////////////////................................................------------------------------......///000000000000000000000000000000000000000//////......//////////////////////////////////////////////////////------------------,,,,,,------------------------,,,------......------,,,------------------------------------------------........................------------------------------------------------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------------------.................................///............///000000------------------------------------------------------------------------,,,,,,------.........///,,,---...//////...---,,,////////////////////////////////////////////////---------------...///000,,,------------.................................,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................................................................,,,,,,,,,------------...////////////////////////......////////////............//////000000111111000000000000000000000000////////////////////////........................---..................---........................uuuTTTHHH???DDDBBBCCC=========<<<;;;;;;::::::888888777666555444333333444444333333333333222222...///000111111000///.../////////000000111111111000000000000000000000000---------.........//////........................////////////////////////........................------............------------............------......................................................///...------///000,,,---......---,,,---///...//////000000000000000//////000111111111111111111222222222111111333444222222222111111111222333000111333444333222222222000111222333333444333333000222333333222111222333//////000000000000000000////////////////////////000000000000000000000000......//////000111111111111///...---//////...---111000000///......------......---,,,,,,,,,,,,,,,++++++,,,------...//////......------------......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,---///000000//////////////////////////////................................................------------------------------......///000000111000000000000000000000000//////000000//////...---------------------------////////////////////////------------............------------------------,,,------......------,,,------------------------------------------------........................------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------...------------------,,,...........................---------......///000------------------------------------------------------------------------..................//////,,,---///000000///---,,,////////////////////////////////////////////////,,,,,,,,,---...///000111,,,,,,---------.................................++++++,,,,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................................................................------------............//////////////////////////////............//////.........///000111111111////////////////////////......................................................------------..............................sssSSSHHHAAAFFFEEEGGG>>>======<<<;;;;;;::::::888888777666555444333333444444444333333333222222...///000111111000///...//////000000111111222222000000000000000000000000---------.........//////........................////////////////////////........................---..................------..................---................................................---...//////......000111,,,---......,,,,,,---...111000/////////000111222//////000111111111111111000111222111000000111333222222111000......000222///111444555444222111000---///111444555444333222///111333333222111000111//////000000111111222222////////////////////////////////////////////////////////////////////////222000...---///111111111111000000///...---------///...------,,,,,,,,,,,,++++++,,,,,,---...//////.........------.........///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++---////////////...000000000000000000000000................................................---------------------------------...///000000111000000000000000000000000...///000000000///---,,,------------------------////////////////////////---------....../////////------------------------,,,------......------,,,------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------////////////////////////,,,---///000000///---,,,///////////////////////////////////////////////////......---------......,,,,,,,,,---------..............................+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------............................................................................................./////////000////////////////////////000///...------...///000---......///000111111222........................------------------------........................///...---,,,,,,---...///........................qqqRRRHHH@@@DDD@@@@@@@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444333333333333222222333333222222111000//////000000111111111111000000111000///......///000111////////////////////////////////////////////////---------............///////////////////////////.................................------,,,,,,,,,...///...---,,,---000333@@@999111...///000///------...///...------...///111///...///111222000------------............///...000222222111000111111//////000111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111000000//////......////////////////////////000000000000000000000000000000000000////////////111111111111111111111111.........////////////000000000///...---,,,,,,,,,.........------,,,,,,,,,++++++***+++,,,...000222//////...------------...///......///000000///---...------,,,,,,------...000///...---,,,+++******)))+++------------///000111111000000//////......---------............/////////.........---------------------------------////////////000000000000111000000///......------//////////////////////////////.........---------,,,---------.../////////------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------,,,++++++------------------------.........------,,,,,,,,,000///...---,,,+++******......---,,,,,,---------,,,++++++---000000...+++---------------------------.........---,,,,,,+++/////////...---,,,***)))+++,,,------......---------------------------------------............//////......---------......000000//////...............---,,,++++++,,,---..................------------------............///000//////......000111222...---,,,---/////////......///000000...***'''$$$,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++///////////////////////////...,,,++++++,,,...///...........................888<<<444,,,+++...///////////////////////////........................000///...------...///000000000000000000/////////................................................////////////////////////***+++---.........------rrrSSSIII@@@DDD@@@@@@@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444333333333333222222333333222222111000000///000000111111111111000000000000////////////000000////////////////////////////////////////////////---------............///////////////////////////.................................------,,,,,,,,,...//////---,,,---000222===777000---...000///------...///...------...//////...---...000000...,,,---------............///...000111111000///000111...//////000000111000000000000000000000000000000//////////////////////////////000111111111000000111000000000/////////...////////////////////////000000000000000000000000......//////000000000111111111111111111111111111------.........///////////////......------,,,,,,------------,,,,,,,,,+++,,,+++++++++,,,...///000//////...---------------...------...//////...,,,...------,,,,,,------..................---------+++---...---,,,,,,---...000000000000//////......---------............/////////.........---------------------------------....../////////000000000---......///000111111222//////////////////////////////.........------------------...............------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,...---------------,,,,,,------,,,,,,,,,,,,------,,,+++***,,,...///...+++------------------------------......------,,,+++------......------,,,,,,+++,,,------......------------------------------------------..................------------....../////////.........---------------,,,,,,---------------..................---------............/////////.........///000111...---,,,---/////////....../////////...+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,,,,------......------,,,........................///...,,,++++++,,,...///...........................666999222,,,,,,......////////////////////////........................000///...------...///000////////////////////////........................................................................+++,,,---.........------sssTTTIII@@@CCC@@@@@@@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444333333333333222222333333222222111000000000000000111111111111000000//////000000000000//////////////////////////////////////////////////////---------............///////////////////////////.................................---------------...//////...------000222888333...,,,...000///...---...///...------...///...---,,,---//////---,,,---------............///...///000000......///000.........///////////////000000000000000000000000////////////////////////---...//////000000//////000000000000////////////////////////////////////////////////////////////,,,---...///000111111222////////////////////////,,,,,,,,,---------...............---------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...//////......------------------,,,,,,---......---+++...------,,,,,,------...------....../////////000---...///...,,,+++,,,---000000000////////////...---------............///...............---------------------------------------........./////////------...///000111222333////////////////////////...............---------...............---------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,------+++***+++,,,------,,,------------------------------......------,,,,,,+++,,,,,,---.........---+++,,,------......------------------------------------------...............---------------...............---------------,,,------......------,,,,,,---------.../////////---------............///...------------...//////...---,,,---/////////...//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////......---------------------------...---,,,++++++,,,---..............................222333000.........---////////////////////////........................//////............//////........................................................................------------------------,,,,,,---............---uuuUUUIII@@@CCC@@@@@@@@@>>><<<<<<<<<===<<<::::::999888666555555555555444444333333333222222222222222222111111111000000000000111111111111000000...///000111111000///...////////////////////////////////////////////////---------............///////////////////////////.......................................---------...//////...------///111333000---,,,...//////...---...///...---------///---------.........---,,,---------............///...///000///------...000.........------.........000000000000000000000000////////////////////////......///000000000000///000000000000////////////////////////////////////000000000000000000000000------......///000000111........................++++++,,,,,,,,,------------------------------...++++++++++++++++++++++++------------------------///...------,,,,,,------...---,,,---...///---+++...------,,,,,,------...------------............,,,---......,,,,,,,,,...////////////////////////---------............///................................................------------.........///////////////////////////////////////////////////......................../////////...---------,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,++++++++++++,,,---------,,,+++***+++,,,------------------------------,,,------...------,,,,,,+++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......------------------------+++,,,---......---,,,+++,,,,,,,,,---...///000000---------............///,,,,,,,,,,,,------.........---,,,---/////////...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------............------------------------------...---,,,,,,,,,,,,---.......................................///000...,,,////////////////////////......................../////////....../////////---------...............................................................------------------------------..................vvvUUUIII@@@DDDAAAAAA@@@>>><<<<<<<<<===<<<::::::999888666555555555555444444333333333222222222222222222111111111111111000000111111111111000000...///000111111000///...////////////////////////////////////////////////---------............///////////////////////////...................................................///000///------...000///...------.../////////---...///...---------///---.../////////.........---------............///......///...------///111///...------,,,---......////////////////////////...........................///000000111111000000////////////000000000000////////////////////////111111111111111111111111/////////...............------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++------------------,,,,,,......---,,,,,,,,,,,,,,,///...---...000000...---...------,,,,,,------...---------,,,,,,,,,++++++***+++------------...000.............../////////---------............///---.............................................------------........./////////...............---////////////////////////---...................../////////...---------,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------------------------------......---------,,,,,,,,,,,,+++++++++,,,,,,---...------,,,+++***+++,,,...------------------------,,,,,,------...------,,,------......------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------+++,,,---......---,,,+++,,,,,,,,,---...///000000---------............///+++,,,,,,---------------...---,,,---/////////...///...---,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------------,,,,,,........................---------,,,,,,---------...........................++++++---000///...---////////////////////////...........................//////////////////...------------......//////........................////////////////////////------------------------........................vvvUUUIIIAAAEEEBBBCCC@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444333333333333222222111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////---------............///////////////////////////......................................./////////...///000000...---...///------......////////////---...///...------...///---...000000...---...///---------............///---.........---///222444000///...,,,,,,---......////////////////////////........................//////000111111111111000////////////000000000000////////////////////////000000000000000000000000/////////.........------------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,...------,,,,,,,,,,,,,,,///......///000000///---...------,,,,,,------...---,,,,,,,,,++++++******)))+++------------///111---............/////////---------............///---------.......................................------........./////////------......//////000000////////////////////////---------..............................---------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,---...//////---......---,,,+++,,,...------------------------,,,,,,------......---------.........---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///---------------.........,,,------......------,,,,,,---------.../////////---------............///+++,,,------......------...---,,,---/////////......---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++////////////////////////------------------------...........................++++++...000...---...////////////////////////..............................////////////......---------...//////000000........................////////////////////////------------------------000///......---.........uuuUUUIIIAAAFFFDDDEEE@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444333333333333222222111111111111111111111111000000111111111111000000000000////////////000000////////////////////////////////////////////////---------............///////////////////////////........................---........./////////000...000111000...------...,,,...///000////////////---...///...------...///+++---//////---,,,---...---------............///,,,---.........000444777111000...---,,,---...///////////////////////////........................---...//////000000//////.../////////000000000111////////////////////////////////////////////////------..........................................,,,,,,,,,,,,------------...------,,,,,,++++++++++++,,,,,,,,,------------+++,,,---.........---,,,...---,,,,,,++++++,,,,,,...------...//////...,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,---+++,,,------,,,,,,...///---------.........//////---------............///---------.........//////............................../////////000000000000000000000000111111111////////////////////////---------.........//////---------...............------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------------------------------,,,,,,,,,---------......,,,,,,---------------...------------...///000111---///111000---,,,---...------------------------+++,,,------......------,,,,,,------......------+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///------........./////////---------,,,,,,---------------..................---------............///+++,,,---...///......---...---,,,---/////////...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,------------,,,,,,........................,,,------------------,,,...........................+++,,,000000,,,,,,000////////////////////////........................---...///000000///...---------...//////000111111........................////////////////////////........................111000///...------...///uuuUUUIIIAAAFFFEEEFFF@@@>>><<<<<<<<<===<<<;;;:::999888666555555555555444444444333333333222222111111111111111111222222000000111111111111000000111000///......///000111////////////////////////////////////////////////---------.........//////////////////////////////........................---.........//////000000...000111000...------...,,,...000111000///...///---...///...------...///***,,,......+++***+++------------.........//////,,,---......///222666999222111///---------///000////////////////////////........................,,,---......//////........./////////000000111111////////////////////////------------------------+++,,,,,,---...///000000........................,,,,,,------------............---,,,,,,+++******,,,,,,,,,------.........++++++---.........------...---,,,,,,++++++,,,,,,---,,,,,,---......---+++...------,,,,,,------...***++++++,,,...//////000---...///...,,,+++,,,------------.........//////---------.........//////---------.........//////////////////////////////////////////000000000000777666555333111000///...////////////////////////---------.........//////,,,------....../////////------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...---------------------------,,,,,,,,,------.........***++++++,,,---//////000---------...///000111111---000222222///------...------------------------+++,,,,,,---.........---)))***,,,---.../////////+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///........./////////000000......,,,++++++,,,.....................------------------.........//////,,,---.../////////...---...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------+++,,,...//////...,,,+++---..................---------------------------,,,------......------,,,...........................,,,...111000++++++111////////////////////////........................---...///000000///...---.........///000111111222........................000000000000000000000000////////////////////////111000///...------...///rrrRRRJJJCCCEEE@@@BBB>>>>>>>>>>>>============888888888888777777777666333333444444333333222111000000111111111222222222///000111222333444444444000000////////////000000000000000000000000000000...................................................///000///...---...000---...///...------...///////////////////////////////////////////////////........................///////////////.........////////////////////////------............------000000000000000000000000444444444444333111///............------,,,,,,,,,---------............///......//////...---,,,,,,---......///////////////------------------------------------------------........................---,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...///...---,,,+++,,,,,,---.........---------------------------------------------------.................................---+++***,,,------------.........//////...------------...//////,,,---------.../////////............////////////222222222222111111111000///////////////////////////000111222222111000///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,......---------......///,,,---...///000000000000///000000///---,,,,,,---+++++++++++++++,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------............---------------............///......------------......------------------------***+++,,,,,,,,,***)))(((+++++++++,,,,,,---------------------------------------------------------,,,---......//////......,,,...//////...------............------,,,,,,,,,//////.........---------........................////////////////////////////////////////////////////////////////////////..................------,,,,,,---...///000111111000...,,,,,,---...///...////////////////////////........................---,,,,,,---///222555777qqqQQQIIIBBBCCC???AAA>>>>>>>>>>>>=========<<<::::::999888777666555444333444444444444333222222000000111111111222222222444444444333222000///...000000////////////000000000000000000000000000000...................................................///000///...---...000---...//////------...///////////////////////////////////////////////////......................../////////////////////..............................//////////////////...000000000000000000000000222222222222111///---,,,......---------,,,,,,,,,------------...........................---,,,,,,,,,------...............------------------------------------------------........................---,,,,,,,,,,,,---......---,,,,,,,,,+++,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------+++,,,------......------------------------------------------------------...........................///000222222000...,,,------------.........///---------------...//////---------.............../////////000000000000111222111111111000000000000///////////////////////////000111111111111000///000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,,,,---......,,,------...////////////...//////...---,,,,,,---...---------......///000------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,++++++,,,------------............------------------..................------------......------------------------+++++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---000333444333111//////.........------,,,,,,,,,//////.........---------........................////////////////////////////////////////////////////////////////////////........................------......///000000000000...---,,,---......///////////////////////////........................///...------...///111333pppOOOHHH@@@BBB>>>@@@>>>>>>>>>=========<<<<<<<<<;;;:::888666555444333444444444444444333222222111111111111111222222222555555444333222000...---000000////////////000000000000000000000000000000...................................................///000///...---...000---...//////------...///////////////////////////////////////////////////..............................//////////////////------------------------//////000000000000//////000000000000000000000000000000000///...---,,,+++...------------,,,,,,,,,------------............---............------,,,+++,,,,,,---...---------------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,------......------------------------------------------------------...........................///111555888666000+++------------............---------------......///...............---------000000000000111111111111000000000000//////////////////////////////////////////000000000000///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,---...------------------------...------,,,,,,,,,------.........---......///000------------------------...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------000...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------------............------------------..................------------......------------------------,,,++++++************+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,---......//////......,,,000444666555222///............---------------...............---------........................////////////////////////////////////////////////////////////////////////........................///////////////////////////......------......///////////////////////////........................000///...---,,,---......pppOOOGGG@@@BBB>>>@@@>>>>>>=========<<<<<<<<<;;;:::999888777555444444444444444555444333333222111111111111111111111111000111111222222222111111000000////////////000000////////////////////////...................................................///000///...---...000---///000///...---...///////////////////////////////////////////////////....................................////////////------------------------/////////000000//////////////////////////////////////////...---,,,,,,+++------------------------,,,,,,---------.........---------......------,,,,,,,,,---............---........................------------------------........................---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,------...------,,,------------------------------------------------...........................---...333888777111+++------------------------------,,,,,,------...////////////...---------,,,//////000000000111111111000////////////.........////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,...---++++++,,,---------------,,,,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------...,,,+++,,,......,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,------......------,,,,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,---......///.........***---111222111...------...............---------................................................////////////////////////////////////////////////////////////////////////............////////////000000//////.............../////////.........///////////////////////////........................///...---,,,,,,,,,,,,---qqqPPPGGG@@@CCC???BBB============<<<<<<<<<<<<999999888888777777666666444444555555555444333333111111111111111111111111---...000111222333333333000000////////////000000////////////////////////...................................................///000///...---...000...///000///......///000////////////////////////////////////////////////........................---.........//////000000---------------------------......//////......---////////////////////////000//////...------------------------------------,,,,,,,,,------------...,,,,,,---------------,,,------...///////////////........................------------------------........................---,,,,,,,,,,,,---......***+++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///,,,------...------,,,,,,------------------------------------------------........................///,,,***---222333000+++------------------,,,,,,,,,,,,,,,,,,,,,---....../////////...---------,,,........./////////000000////////////.........---///////////////////////////..................///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,---...///000------,,,+++++++++,,,,,,111...++++++,,,...---,,,...------,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------*********,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++------------------------------------------------,,,---......///.........,,,---...---,,,,,,---...........................---.............................................////////////////////////////////////////////////////////////////////////........./////////000000000000000///......---------///111000...---...000////////////////////////........................---,,,,,,,,,,,,---------rrrPPPGGG@@@BBB@@@BBB=========<<<<<<<<<;;;;;;888888888888777777777777555555555555555444333333222222222111111111111111///000111111222222111111000000////////////000000000000000000000000000000...................................................///000///...---...000...///000000......///000////////////////////////////////////////////////........................------......///000000000------------------------------............------000000000000000000000000000//////...------......,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,,,,------------,,,---...//////000000//////........................------------------------........................---,,,,,,,,,,,,---......)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------......------,,,,,,------------------------------------------------........................///,,,)))***---///...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------............////////////////////////............////////////////////////......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---...///000111---,,,+++++++++,,,---...444000,,,+++---......,,,111000//////.../////////------------------------,,,,,,,,,------------...------------------,,,,,,++++++++++++,,,,,,,,,,,,(((+++---...---,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,---......//////....../////////---,,,,,,///111.............../////////---------.......................................////////////////////////////////////////////////////////////////////////.........//////000000111000000//////.........---,,,///222111///---...000////////////////////////........................+++,,,,,,------.........qqqOOOFFF???AAA???BBB======<<<<<<<<<;;;;;;;;;:::999999888777666555555555555555555555444444333222222222111111111000000000111111111111111000000000000////////////000000000000000000000000000000...................................................///000///...---...000...000111000///...///000////////////////////////////////////////////////........................------......///000000111..............................////////////......000000000000000000000000000///...---,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,---------------,,,---......//////..............................------------------------........................---,,,,,,,,,,,,---......(((***,,,---......---,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------------......------,,,+++------------------------------------------------........................///...---,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------..................////////////000000000000000000/////////......////////////////////////......---,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,---...000000---,,,+++***+++---...000777222---+++...///...+++111111000///////////////------------------------,,,,,,,,,---------......,,,,,,------------------***++++++++++++,,,,,,,,,+++000444222---)))***---******+++,,,,,,---......------------------------,,,,,,------...//////000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........///000///...---///000---........./////////000---------.........//////........................////////////////////////////////////////////////////////////////////////---......///000000111111///////////////.........,,,///333222///---...111////////////////////////........................,,,------...............pppMMMDDD===@@@>>>AAA======<<<<<<<<<;;;;;;;;;<<<;;;:::888777555444333555555666666555555444333222222222222111111000000...///000111111111111111000000////////////000000000000000000000000000000...................................................///000///...---...000...000111000///...///111////////////////////////////////////////////////........................---------...///000000111//////////////////////////////000000000000//////000000000000000000000000///...---,,,,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,---------***+++,,,,,,------------+++,,,------......------////////////////////////------------------------........................---,,,,,,,,,,,,---......((())),,,.........---,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...///...---,,,---.........---,,,,,,+++------------------------------------------------...........................000111000...------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,------....../////////000000000000111111111111000000000000////////////////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))*********+++,,,---///000---,,,+++++++++---000111999444...,,,...///...+++//////...---------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........******+++++++++,,,,,,,,,...444999666---((()))...******+++,,,,,,---......------------------------******++++++,,,---......,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,---......//////......+++---000000///------------.........//////000000---------.........//////........................////////////////////////////////////////////////////////////////////////---......///000111111222////////////////////////+++000333333///---...111////////////////////////..............................//////......------rrrMMMDDD???BBB===>>>>>>>>>>>>>>>============777888999888777666666888444333333222222333333444222222222111111111111000000000111111111111000000000000000000000000000000......////////////......000000//////......------............////////////000000//////......------............//////////////////.........---------......------------......000000000///......------........................------............------////////////////////////---------------------------------.........//////++++++,,,,,,,,,------------------------...///000.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111------............------+++,,,------++++++,,,------.........,,,,,,...000...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,000///---,,,,,,---///000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---......//////......++++++,,,,,,,,,---------'''+++......,,,***,,,...---,,,,,,++++++,,,,,,------......,,,***((()))***---------------------------------............//////000000000000//////...000000000000000000000000000000000///---,,,...///,,,------......------,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,------...///000000......---,,,,,,,,,,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------------------------.../////////...,,,***)))---------.........//////***++++++,,,,,,++++++***,,,---..................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...---------...............------------------------........................------------------------//////.........---------.........////////////000...............///000111......------------..................///000111222000000000000000000000000////////////////////////,,,---......//////......---...///000000///...---,,,,,,,,,------.........qqqMMMDDD???CCC>>>>>>>>>>>>>>>=========<<<<<<999::::::888666444444555444444333333222333333333222222222111111111111000000000111111111111000000000000000000000000000000......////////////..........................................///////////////////////////.....................//////////////////.........---------......------------...............///////////////........................---......//////......---////////////////////////---------------------------------.........//////++++++,,,,,,,,,------------------------...//////......---------,,,,,,,,,,,,,,,---------.........------......//////000000------............------,,,---......,,,,,,---...,,,---......------///111...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,...---+++******+++---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---............---++++++,,,,,,,,,------------.........,,,,,,---///---,,,,,,++++++,,,,,,------......---+++***+++,,,------------------------------------............//////000000000000000//////////////////////////////000000000...---...///---------......------------------......---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---///...---,,,------,,,,,,,,,---.........///......---,,,,,,,,,,,,---***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------------------------------......---,,,+++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,---....../////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...---------...............------------------------........................------------------------//////.........---------,,,,,,,,,------------.........------......///000/////////......///////////////...............///////////////////////////////////////////////////,,,---......//////......---...////////////...---,,,,,,,,,------.........qqqLLLDDD@@@CCC??????=========<<<<<<<<<;;;;;;===>>>===;;;777444444444555555444333222222333333222222222111111111111000000000111111111111000000000000000000000000000000......////////////......,,,,,,---......///000000............////////////.........///////////////............/////////////////////.........------......------------......------......///000000111........................---......//////......---////////////////////////---------------------------------...............,,,,,,,,,,,,------------...------------...//////...------------,,,,,,,,,,,,------------.................................------............---------...//////------...///+++,,,---------...000222...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,------------000...,,,,,,---......---------,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------------------..................///000111111111111////////////////////////---///111111///...---...---------------------------------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...//////...------...,,,,,,,,,,,,------------......---,,,,,,,,,,,,---+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////------------------------++++++,,,,,,,,,,,,++++++************++++++++++++***++++++,,,,,,++++++******+++,,,---.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,------...---------.........//////------------------------........................------------------------...............---------,,,,,,,,,------------...------------------...///000000000000000000000000//////...------,,,++++++........................////////////////////////,,,---......//////......------............---------------------.........qqqMMMEEE@@@DDD???@@@===<<<<<<<<<;;;;;;;;;;;;???@@@???===999777666777666555444333333333333333222222222111111111000000000000111111111111000000////////////////////////......////////////...............//////000000000............////////////------......//////000000............////////////////////////..................------------..................//////000000..............................////////////......////////////////////////................................................,,,,,,,,,------------.........---------......///------------------------------------............/////////......---------------............------,,,...///...---,,,---...***,,,---------...000333...---++++++---...---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,///...------------...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,------------...---+++***,,,///000...+++------,,,,,,,,,,,,------***,,,------,,,,,,---///------------------------,,,,,,---------.........---...///000111222222222////////////////////////,,,...111111000...------......------------............------------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---//////---------...,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------*********+++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,------.../////////------------------------........................------------------------.................................////////////000------,,,,,,,,,------.../////////000000///////////////......------,,,+++........................////////////////////////,,,---......///.........---------------------------------...............rrrMMMEEE@@@DDD???@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;888777777888666555444444333333333444222222222111111111000000000000111111111111000000////////////////////////......////////////......111111111000000000//////............////////////------......//////000000............////////////000000/////////...............------------......000000//////............////////////////////////...//////////////////...////////////////////////.............................................---,,,,,,---------.........///......---------......---------------------------------.........////////////......------,,,,,,------............------+++---------,,,+++,,,---***,,,---------...000333///---,,,,,,---......------,,,,,,++++++,,,,,,---,,,------......------,,,.........------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,---------.........******,,,000444444000,,,...------,,,,,,------...)))***,,,,,,++++++---...------------------------,,,,,,,,,------------.........000111222222222222........................+++...111111000.........///......------......//////......------......///+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------************+++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,+++***))),,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,------...//////000------------------------........................---------------------------..............................////////////000...------,,,,,,,,,---------......//////......------...////////////...---........................////////////////////////,,,---......///.........---------,,,,,,---------........................sssNNNFFF@@@DDD??????=========<<<<<<<<<;;;;;;666777888777666555666777555555444444444444555555222222222111111111111000000000111111111111000000000000000000000000000000......////////////......222222111000000///..................////////////.........///////////////............////////////000000000/////////............------------......111000000///......------////////////////////////...//////000000//////...////////////////////////.......................................---------,,,---------............//////...------------...,,,,,,,,,------------...------.........////////////.........------,,,,,,------............------+++,,,------++++++,,,---+++,,,---------...000222///---,,,,,,---......------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,---------............+++,,,///333555555222000......------------......)))***+++++++++***,,,---------------------------,,,,,,,,,,,,------------//////000111222222222222........................,,,...000000///......///000///...------...///000000///...------...///000,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------------+++++++++++++++,,,---...,,,,,,,,,,,,---------...***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))),,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...+++,,,,,,---...///000000------------------------........................---------------------------------...............,,,,,,,,,------------...///...------------------,,,---...//////...---,,,,,,---///000000///...---........................////////////////////////,,,---......//////............------------....../////////...............tttOOOFFF@@@CCC>>>>>>>>>>>>>>>=========<<<<<<666777888777666555666777444444333444444555666777222222222111111111111000000000111111111111000000000000000000000000000000......////////////......////////////........................///////////////////////////.....................////////////000000000000/////////.........------------......///////////////.........//////////////////////////////000000000000//////////////////////////////........................//////.........---------------------............//////...---------------,,,,,,,,,---------..................////////////------------------------------............------,,,---...---,,,+++,,,...,,,---......------///111///...,,,,,,...///...------,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,------------............---///000000/////////000......------------......***,,,---,,,++++++,,,---------------------------++++++,,,,,,,,,---------000111111222222222111111........................---...//////......///111000///...------...///000000///...------...///000,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---......---,,,,,,---,,,,,,,,,---.........///......---,,,,,,,,,,,,---..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---------------------------,,,,,,++++++,,,---...,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...++++++,,,---...///000000------------------------........................---------------------------------.........//////,,,,,,,,,------------...000///......------......---...///000000///...------.../////////---+++***////////////////////////////////////////////////,,,---......//////......//////...------...//////000/////////.........---uuuPPPFFF@@@CCC======>>>>>>>>>>>>============:::;;;;;;:::888777888999333333333444555666777888222222222111111111111000000000111111111111000000000000000000000000000000......////////////......++++++,,,,,,---...................../////////000000000//////.........---............/////////000000000000000////////////.........------.........------......///000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////.........------------------.........//////000///...---------------,,,,,,,,,------...................../////////000---------------------------..................------...///...------...///---...///...---,,,...000///...,,,,,,...///...------,,,,,,++++++,,,,,,---,,,------......------,,,---......//////......------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------------,,,---------.........////////////...+++''''''+++///......------------......,,,---......,,,,,,---...------------------------++++++,,,,,,,,,---------111111222222222111111000........................---...///...---...000222111///...------...///111111///...------...///111------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...//////...------...,,,,,,------...///000000......---,,,,,,,,,,,,---..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------///...---,,,,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++&&&'''(((***,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...++++++,,,---...///000111------------------------........................---------------------------------.........//////........./////////000000111000///..................///000222222000///.........//////---+++(((&&&000000000000000000000000////////////////////////,,,---......//////......000///...------...///000000000//////.........---sssKKKCCC@@@FFFAAA@@@============<<<<<<<<<<<<;;;::::::999888777666666555555444333333222111111222222222111000//////...000000111222222222222111000000//////.........---//////////////////////////////............//////000000000000000000000000---...///111111///...------.........//////000000//////......---------,,,////////////////////////////////////////////////---------......000111222111111111111111000//////000000000000000///............////////////......//////.........------------------............///.........------,,,,,,,,,.........////////////000..................------.........///////////////,,,---......//////..............................------............------//////.........---------.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---+++***)))***+++++++++,,,,,,------,,,,,,+++---------............///000000000000111111111111------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********---.........---,,,,,,+++------------------------+++,,,---.........---,,,........................------++++++++++++------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---++++++++++++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///.........------,,,,,,,,,................................................//////.........------------///---***---444222***////////////////////////................................................000000000000000000000000////////////////////////////////////////////////------............------------------------------tttLLLCCC@@@EEE@@@???============<<<<<<<<<<<<;;;::::::999888777666666555555444333333222111111222222111111000//////...000000111222222222222111111111000000000///////////////////////////////////////............//////000000000000000000000000---...///000000///...---............/////////000/////////.........------........................////////////////////////...............///000111000000111111000000///...000000000000000///............////////////......//////.........------------------............///......---------,,,,,,,,,------........./////////.........................../////////////////////,,,---......//////..............................------............------///.........------------------------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,++++++++++++++++++,,,,,,------,,,,,,+++---------............///111111111000000000//////------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******------......---,,,,,,+++------------------------***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///......---------,,,,,,,,,................................................//////.........---------000000...---...000...***////////////////////////................................................000000000000000000000000////////////////////////////////////////////////------............------------------------------uuuMMMDDD@@@DDD??????=========<<<<<<<<<<<<;;;::::::999888777666666555555444444333333222222111222222111111000/////////000000111222222222222111111111111111000000000000//////////////////////////////............//////000000000000000000000000---...///000000///...---............////////////000000////////////......------------------------//////////////////////////////.........//////000//////000000000///......000000000000000//////.........////////////.....................------------------............///...------------,,,,,,,,,,,,---------....................................//////////////////......,,,---......//////..............................------............------............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------------,,,,,,++++++,,,,,,------,,,,,,+++---------............///333222222111///......---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***---------------,,,,,,+++------------------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///...------------,,,,,,,,,...............................................................---------111......000///---,,,...////////////////////////................................................000000000000000000000000////////////////////////////////////////////////------............------------------------------uuuOOOEEE@@@CCC>>>>>>======<<<<<<<<<;;;;;;;;;::::::999888777666555555444444444333333222222222111111111111000000//////000000111222222222222111000000000000000000000000//////////////////////////////............//////////////////////////////......///000000///...............///////////////000000000000000/////////------------------------////////////////////////000//////............///......////////////......//////000000000000//////......////////////..............................---------............///------------------------,,,,,,,,,---------......---------...............////////////............,,,---......///.................................------............------------------------------,,,,,,,,,------.........////////////////////////++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...///...---,,,++++++,,,,,,------,,,,,,+++---------............///222111111000//////......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------...........................................................................++++++000000,,,,,,111////////////////////////................................................////////////////////////////////////////////////////////////////////////------............------------------------------uuuPPPFFF@@@BBB===>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555444444333333333333222222111111111000000000000000000000111222222222222111////////////////////////000000000000000000000000//////............//////////////////////////////......////////////......///////////////........./////////000000000000000........................////////////////////////000//////............///......////////////......//////000000000000//////......////////////......---.....................---------............///------------------------,,,,,,,,,---------......---------.........//////000000//////.........---,,,---......///.................................------............------,,,,,,------------------,,,,,,,,,------.........////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///...---,,,+++,,,,,,------,,,,,,+++---------............////////////////////////000------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,...//////...,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------................................................---.....................///,,,,,,...///------///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------------------------------uuuQQQGGG@@@BBB>>>???<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555444333333333333333333333333111111000000000000000000000000111222222222222111............////////////000000000000000000000000//////............//////000000000000000000000000///////////////////////////////////////...............////////////000000//////////////////////////////////////////////////////.........//////000......///000000000//////...//////000000000000000......////////////......---------...............---------............///,,,,,,,,,------------...,,,---------............,,,,,,------.../////////000000000///......------,,,---......//////..............................------............------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++---------............///.........//////000000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++*********+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,------------...................................................---------...............111111...---///222000+++////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------............------------------------------tttQQQGGG@@@BBB>>>@@@<<<<<<<<<;;;;;;;;;::::::999999888777666555444444333333333333333333333333000000000000000000000111000000111222222222222111......//////000000000000000000000000000000000000//////............//////000000000000000000000000//////............//////000/////////............------........./////////........................////////////////////////...............///000111...///000000111111000000......///000000000000000......////////////......---------.........//////---------............///,,,,,,,,,---------......------........./////////,,,,,,------...//////000111000000///......------,,,---......//////..............................------............------++++++,,,,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---------............//////////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,---------......................................................---------........./////////222///***222>>>;;;---////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------............------------------------------sssQQQHHH@@@BBB???AAA<<<<<<;;;;;;;;;:::::::::999999888777666555444444333333333333333333333333000000000000000111111111000000111222222222222111//////000000111111111222000000000000000000000000//////............//////000000000000000000000000//////............//////000000//////.........---,,,---------......//////------------------------////////////////////////---------......000111222//////000111111111111111......///000000000000000......////////////......---------.........//////---------.........//////,,,,,,,,,------..................////////////000,,,,,,------...///000000111000000///...---------,,,---......//////..............................---..................---+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++,,,,,,------,,,,,,+++---------.........//////111111000///...------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,------.........................................................---------.........//////)))000...(((555IIIGGG444////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---..................---------------------------yyyRRRCCCBBBDDD<<>>>>>>>>===<<<<<<;;;;;;999999888777666555444444///111444333111///111222222111111111000000//////000000000000111111111111000000////////////000000000000000000000000000000////////////////////////000000000000000///......000000000000000000000000000000000000000000000000////////////////////////...------...000000///...000000000000000000000000///////////////...............////////////......////////////////////////---///000000//////000222......---------,,,,,,,,,---...///000000///...------------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......,,,------......------,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++******&&&,,,222222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000...---,,,,,,---------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***+++---...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,+++******.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,+++---///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////000000//////.........---000000000000000000000000000000////////////000000////////////////////////................................................zzzRRRDDDBBBDDD<<>>>>>>>>===<<<<<<;;;;;;999999888777666555444444000222444444222111222333111111111111000000000///000000000000111111111111000000////////////000000000000000000000000000000........................000000000000000///......000000000000000000000000///////////////////////////////////////////////////......///111111000.../////////////////////////////////////////////.........////////////......////////////////////////---...//////......///111.........---------,,,,,,---...///000000///...------------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++(((,,,111111---++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000...---,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++++++++++++++++++++---------,,,,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,+++******......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...,,,,,,///111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////000/////////............000000000000000000000000000000////////////000000////////////////////////................................................{{{RRRDDDBBBEEE<<<@@@>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444111333555555333222333444111111111111000000000000000000000000111111111111000000////////////000000000000000000000000000000------------------------000000000000000//////...000000000000000000000000//////////////////////////////////////////////////////...000111222111///////////////////////////......//////////////////......////////////......////////////////////////,,,...//////------...000.........------------,,,---...////////////...------------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***---//////,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000...---,,,,,,---...---------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))((()))+++,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,++++++***...------------,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------...---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000---,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////////////////............000000000000000000000000000000////////////000000////////////////////////................................................|||SSSDDDBBBEEE===@@@>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444222333333444333333222222111111111000000000000000///000000000111111111111000000////////////000000////////////////////////........................//////000000000000//////////////////////////////////////////////////////////////////////////////000//////000222222111000////////////////////////............////////////......////////////......////////////////////////---///000///......///000............------------........................---------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......------+++---...---+++***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...---,,,------...,,,------....../////////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111444444///,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++000444333---******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...,,,---......///.........////////////////////////000000///...............///////////////////////////////////////.........////////////////////////000000////////////000000////////////////////////................................................}}}TTTDDDBBBEEE===AAA>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444111111111222222222111000000000000000000000111111///000000000111111111111000000////////////000000//////////////////////////////////////////////////////000000000000//////////////////////////////........................////////////////////////000//////000222222111000........................---.........//////000000......////////////......///////////////////////////111222111000///000111//////.........---------......------------......---------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......------............------***++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,,,,+++***+++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...---,,,---......,,,------....../////////,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111444444///,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++///444222---***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------------...,,,---......///.........////////////////////////000000///...............////////////////////////.........///////////////////////////////////////000000////////////000000////////////////////////................................................~~~TTTDDDBBBEEE>>>BBB>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444111111000111222333111///000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000........................//////////////////////////////...000111222111///........................------......///000000000......////////////......////////////////////////111222333222000///000111/////////.........------......------------......---------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------............////////////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///---------------.........,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000---,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////.........///////////////000000000000000000000000000000////////////000000////////////////////////................................................UUUEEEBBBEEE>>>BBB>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444333111000222444444222000///000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000........................///////////////////////////......///111111000...........................------......///000000111......////////////......////////////////////////000222222111000//////000////////////...............------,,,,,,------...---------............///....................................////////////////////////////////////------............------........................,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,+++++++++,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///------------,,,,,,,,,,,,,,,------......------,,,........................++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++*********,,,---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...,,,,,,///111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////............/////////000000000000000000000000000000000////////////000000////////////////////////................................................UUUEEEBBBEEE>>>CCC>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444444222111222555555333111//////000000111111111222000000000000111111111111000000////////////000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000........................////////////////////////...------...000111///...........................---------...///000000111......////////////......////////////////////////000111111000///......///000/////////...............---,,,,,,,,,,,,---...---------.........//////..................................../////////000////////////////////////---..................---........................,,,,,,,,,---------......,,,------......------,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---,,,++++++++++++,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,------//////---------,,,,,,+++++++++,,,------......------,,,........................+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------***)))))))))+++,,,+++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,+++...///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...,,,---......//////......////////////////////////000000///...............////////////////////////---.........//////000000000000000000000000000000000000////////////000000////////////////////////................................................zzzTTTHHH???@@@>>>AAA>>>===<<<;;;;;;::::::;;;::::::999888777666555555555222000222777888555222444222///------...111222111111000000000000111111111111000000//////......//////000000111111222222000///.........///111222000000000000000000000000///////////////////////////////////////...............////////////......111000...///000111///...,,,...///000/////////000---....../////////////////////////////////////////////000000000000//////000000000000000000000000...///000000000///---,,,..........................................------///000111111111///...---000000000000000000000000***,,,...---+++***+++,,,---...///000000///...---,,,---......//////......------------------------.........---,,,+++)))(((***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++...,,,******,,,.........---------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++***,,,...000///---***''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,++++++,,,,,,---...---,,,++++++******++++++---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------------------,,,,,,........................---------.........//////////////////////////////////////////////////////000/////////111111///...////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000111111000000//////......000000///...------,,,,,,zzzTTTHHH???AAA>>>AAA???>>>===<<<;;;;;;;;;;;;::::::999888777666555555555333111333666888555111333333333222111000...---111111000000000000111111111000000000/////////...000000000000000111111111000//////...///000111222000000000000000000000000/////////////////////////////////////////////.........////////////......111///...///000111000......///000000000//////000......///000000000000/////////////////////////////////000000000000//////000000000000000000000000///////////////......---................................................000000000000000///......////////////////////////---------...000111000...---...////////////...---,,,---......//////......---------------------------------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,---,,,***+++---...---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................+++++++++++++++++++++++++++,,,...///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++*********+++,,,---------------,,,,,,+++++++++......---------,,,,,,,,,.........---------,,,,,,------------------------++++++,,,,,,,,,---------////////////////////////........................---------.........//////////////////////////////////////////////////////000/////////111111///...////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000000//////......000//////...------,,,,,,xxxRRRGGG@@@BBB???AAA??????>>>===<<<<<<<<<<<<::::::999888777666555555666444222333666666444111222222222222444666888999111111000000000000111111000000000000////////////111111111111000000000000///////////////000111111000000000000000000000000////////////////////////......//////////////////......////////////......000///...///000111000//////000000000000000//////...///000000111111000000//////////////////////////////000000000000//////000000000000000000000000000000///...............................................................000000//////....../////////////////////////////////,,,+++...222444222///------............------,,,---......//////......------------------------+++,,,---...///000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,++++++,,,......---+++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////------------------------...------------,,,,,,,,,,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...))))))******+++---...///------,,,,,,,,,,,,++++++...------------,,,,,,,,,//////............------------------------------,,,,,,,,,,,,------------////////////////////////........................---------...............////////////////////////////////////////////////000/////////111111///...////////////000000000000000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000000////////////.../////////...------,,,,,,uuuOOOEEE???BBB>>>???@@@???>>>======<<<<<<===::::::999888777666555555666444333444555555333000333000------222;;;FFFLLL111111000000000000111111000000000000////////////222222111111000000/////////////////////000000111////////////////////////////////////////////////............////////////......////////////......000///...///000111000///000/////////000000...---//////000111111111111111//////////////////////////////000000000000//////////////////////////////111000...------......///........................---------...............111000...------...///000////////////////////////---------...000000///...------............------,,,---......///.........,,,,,,------------------***+++,,,...////////////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------,,,,,,,,,...000000...,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////------------------------------------------------,,,,,,,,,---------..............................++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------,,,,,,,,,------------...,,,,,,,,,---------------................................................////////////////////////////////////////////////000/////////111111///...////////////000000000000////////////////////////////////////000000000000000000////////////000000//////////////////////////////////////////////////////.........---------rrrLLLCCC???BBB======@@@???>>>======<<<<<<===::::::999888777666555555555555444444555444333111333111------111999BBBHHH111111000000000000111111////////////000000000000222222111111000000//////...//////000000000000000////////////////////////000000000000000000000000---.........//////000000......////////////......///......///000111111000///...---...000000...,,,//////000111111111111111//////////////////////////////000000000000//////////////////////////////111000...------......///........................---------.........//////000///...------...///000........................---000333222---+++---000........................,,,---......///.........,,,,,,,,,---------......+++,,,,,,---------,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------------------///111111///---------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........,,,,,,,,,---------...................................................---////////////////////////////////////////////////000/////////111111///...////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////.............../////////...............---------pppJJJCCC???DDD>>>===??????>>>===<<<<<<<<<<<<::::::999888777666555555444444444555444444333333222333333333222222222111111111000000000000111111////////////000000000000111111111111000000000000......///000000000000000000000000000000000000000000000000000000000000000------......///000000000......////////////......///...---///111222111000///---,,,...111222000---...///000000111111000000//////////////////////////////000000000000//////000000000000000000000000000000///.......................................,,,,,,------.../////////.........---......//////...........................444888555...***---222//////............//////,,,---......//////......+++,,,,,,------.........------------,,,+++******......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------,,,...------...000000///...------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////------------------------,,,,,,,,,------------...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---,,,---000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---------------------------,,,---------............------......///000000000.......................................---------////////////////////////////////////////////////000/////////111111///...////////////000000000000000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000---............/////////........................pppJJJDDDBBBFFF@@@>>>???>>>===<<<;;;;;;;;;;;;::::::999888777666555555222333444555444444444444111222444444333000,,,***111111000000000000111111.../////////000000000111000000000000000111111111---...///000111000000///000000000000000000000000000000000000000000000000------......///000000111......////////////......///...---...111222111000000---,,,///333555333000......///000000000000/////////////////////////////////000000000000//////000000000000000000000000///////////////......---........................,,,,,,------...//////000,,,---....../////////..............................222555333...,,,...111111000////////////000111,,,---......//////......++++++,,,,,,---......///---------...---,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,---,,,++++++---......------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...------------------------...------,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...111000,,,+++,,,///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------------------............------......///000000111........................//////.........---------////////////////////////////////////////////////000/////////111111///...////////////000000000000000000000000000000000000////////////000000000000//////............//////000000000000000000000000---------.........//////........................pppKKKEEECCCHHHBBB@@@>>>===<<<;;;;;;::::::;;;::::::999888777666555555111333444555444444555555000000111111222333444555111111000000000000111111.../////////000000111111//////000000111111222222---...000111111111000///000000000000000000000000000000000000000000000000---------...///000000111......////////////............---...111222222111111...---000666888666222---....../////////////////////////////////////////////000000000000//////000000000000000000000000...///000000000///---,,,........................,,,,,,------...///000000+++,,,...///000///...---........................,,,---...///...---......222111000//////000111222,,,---......//////......++++++,,,,,,---...//////------...............---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,+++++++++---+++))))))***,,,---,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))))),,,...000------------------------...------,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---000///,,,***,,,///+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,++++++,,,,,,---...+++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////---------------------------------.........//////++++++,,,,,,---...//////........................//////.........---------////////////////////////////////////////////////000/////////111111000...////////////000000000000000000000000000000000000////////////000000000000//////............//////000000000000000000000000---------.........//////---.....................vvvIIIFFFCCCBBBDDD>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333333333333222111000///...//////000111111111111111000000000000000000000000111222333333222111000///...///000111111000///...000000000000000000000000111111000000//////..................///////////////000111111111///...---////////////////////////...///000222444555333000////////////000000000000000...---...111111///,,,////////////............////////////////////////---------------...///000///...---,,,,,,---...///---......///////////////.........................../////////...---,,,,,,---------............///------------------,,,,,,---...///////////////...//////.........---------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---333555000++++++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******)))***+++---///111......---,,,,,,+++******,,,,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///***+++---...---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............//////...---...///000000...111000///...------...///........................---......///////////////111111000000//////......000000000000000111111222000000000000////////////000000000000000000000000........................000000000000000000000000//////////////////////////////............////////////............//////xxxIIIFFFBBBAAADDD>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333333333333333222111000/////////000111111111111111000000000000000000000000222222222222222111000///...///000111111000///...000000000000000000000000111000000000/////////...............///////////////000000111000///...---////////////////////////......///111444444222000////////////000000000000000...---...000111///,,,////////////............////////////////////////......---------......//////..................///---......///////////////..............................//////......---,,,---------............///...---------------------/////////000000///......//////.........---------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,222444///++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********+++---///000---------,,,,,,+++++++++---,,,+++++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,.........---,,,+++,,,---***++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------...///...---...///000000...111000///...---......///........................---......///////////////////////////000000000000000000//////000000111222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............////////////............//////zzzJJJEEEAAA@@@CCC>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333333333333333222222111000//////000111111111111111000000000000000000000000222222111000000000111111//////000000000000//////000000000000000000000000000000000000////////////............//////////////////000000000///......////////////////////////...---...000222222111///////////////000000000000///......///000000///---////////////............//////////////////////////////...---------.........//////000000//////...---......///////////////............................../////////...---------------............///........................000000111000000///...---...............---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++000222---***+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***000///---,,,++++++,,,---++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------///...---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---...///000000...000000///............///........................---......///////////////.........///000111111111000000//////000000111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............////////////............//////|||JJJEEE@@@???CCC>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333333333333333333222111111//////000111111111111111////////////////////////222111000//////000111222//////000000000000//////////////////////////////000000000000////////////............//////////////////////////////......////////////////////////...------///111111///...////////////000000000000.........///000///......////////////............////////////////////////000///...---------------...///000111111000///...---......///////////////..............................////////////......---------............///.........///////////////111111111111000///...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,***,,,---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------,,,------------,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000...,,,+++------,,,,,,------,,,++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///...---...///000000.../////////.........//////........................---......///////////////.../////////000000000111///////////////000111111////////////000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////............////////////............//////|||KKKEEE@@@???CCC>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333222222333333333222111111//////000111111111111111////////////////////////111111/////////000111222000000////////////000000////////////////////////////////////000000000000............////////////..................//////////////////////////////...------...000000///...////////////000000000000....../////////.........////////////............////////////////////////000///...---------------...///000111111000///...---......///////////////..............................///////////////...---------............///............//////000000111111111111000...---------.....................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++***------+++,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------...............---,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000///---,,,***)))***,,,//////,,,***++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,------------------------------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---...///000000.........//////////////////........................---......///////////////111000000000/////////.../////////...///000000111.../////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............//////|||KKKFFFAAA@@@CCC>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333111111222222222111111000//////000111111111111111000000000000000000000000000000/////////000111111000000////////////000000000000000000000000000000////////////000000000000............////////////......------......///000////////////////////////000...---...///000///...////////////000000000000---///000000///......///////////////............//////////////////////////////...---------.........//////000000//////...---......///////////////..............................///000000000//////---------............///---------......//////000//////000//////...---,,,---------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++...///,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------......//////......---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...------,,,,,,******,,,//////---))),,,,,,,,,,,,------------++++++++++++,,,---...///++++++,,,,,,,,,,,,------+++,,,---.........------------......------,,,+++------------------------++++++,,,,,,,,,,,,---------------........./////////...---...///000000...---...//////000/////////........................---......///////////////111111111000///.........//////......//////000111......//////000000111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............////////////............//////{{{LLLHHHCCCAAADDD>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333///000000111111000000000//////000111111111111111000000000000000000000000...//////000000000000000111000///......///000111000000000000000000000000.../////////000000000111............////////////......---------...///000////////////////////////111///......///000///...////////////000000000000,,,///111000...---...000////////////............////////////////////////......---------......//////..................///---......///////////////..............................///000000000000000---------............///+++,,,,,,---......//////------............---------------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------***,,,,,,***,,,000000---------,,,,,,,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++---------,,,,,,+++++++++***+++,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////444000+++***---///---+++,,,,,,,,,------------...,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------+++,,,---.........------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........///...---...///000000...,,,---///000000000//////........................---......///////////////000000000000///////////////............///000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............////////////............//////zzzLLLHHHDDDBBBDDD>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555333444444555555444444333...///000000000000////////////000111111111111111000000000000000000000000---...///111111111000///111000///......///000111000000000000000000000000.../////////000000111111............/////////000...------,,,---...///000////////////////////////222000......000000000///////////////000000000000,,,///111111...---...000000/////////............////////////////////////---------------...///000///...---,,,,,,---...///---......///////////////..............................///000000000000000---------.........//////++++++,,,,,,---...//////,,,,,,------...------------------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------***,,,,,,+++---111111---...------,,,,,,------...******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++///...------,,,+++***)))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,......---,,,,,,+++*********+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///000222333===555---)))+++......---,,,,,,,,,---------............---,,,++++++++++++++++++,,,,,,,,,---------***+++---...///...------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///...---...000000000...,,,---///000000000//////........................---......///////////////......//////000000111111...............///000000---......///000111111222000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////............////////////............//////LLLDDDCCC???>>>>>>>>>=========<<<<<<<<<<<<;;;:::999777666666555555555444444555666666555444222222222111111111111000000000111111111000000///000000000000000000000000000111222333333333333333111000///......///000111......////////////......///000000000000000/////////////////////////////////...---,,,,,,---.../////////000000///...------////////////////////////..................................../////////000......//////000000111111000000000000//////////////////............//////......------------......++++++,,,,,,---...//////............////////////..................------......////////////..................////////////,,,---...//////...---,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......++++++******++++++,,,---)))***++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............---------------------------------------......---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------...//////++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...,,,***+++---...,,,***+++,,,------......------.........------,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,111,,,***000:::<<<444+++???:::333---***+++...000+++,,,------......------...---,,,,,,++++++++++++///...,,,++++++,,,...///+++,,,------......---------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......,,,---------.../////////000000000000111111111111...............///000000////////////////////////////////////000000000000......------------......---------.........//////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222///---,,,---///000000MMMDDDDDD@@@@@@@@@>>>>>>=========<<<<<<<<<;;;:::999777666666555555444444444555555555444333222222222111111111111000000000111111111111000000000000000000000000000000000000111222222222222222111000///......///000111...//////000000//////...//////000000000000/////////////////////////////////...------------...//////////////////...------////////////////////////................................./////////000000////////////000000000000000000000000//////////////////............//////......------------......,,,,,,,,,---.../////////............////////////..............................////////////..................////////////------............------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............---------------------------------------...---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...,,,***+++---...,,,***+++,,,------......------......---------,,,,,,,,,------------------------......---------,,,,,,,,,---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,---000444444111...666444111...,,,,,,---...+++,,,------......------...---,,,,,,+++++++++,,,///...,,,++++++,,,...///+++,,,------......------------,,,,,,------...///........................------------------------,,,,,,,,,---------......---------...................../////////000000000...............///000000////////////////////////////////////000000000000//////............//////---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111///---,,,...///000///LLLDDDEEEAAAAAAAAA>>>>>>>>>=========<<<<<<;;;:::999777666666555555333444444555444444333333222222222111111111111000000000111111111111111000000000000000000000000000///000000111111111111000000000////////////000000///000000111111000000/////////000000000000/////////////////////////////////......------......//////////////////......---////////////////////////............................../////////000000000000000000000////////////000000000000//////////////////............//////......------------......------......//////000000............////////////...........................//////000000//////...............////////////.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******************,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000111111000---,,,,,,---,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,++++++------,,,++++++,,,------......------...------------,,,,,,,,,------------------------...------------,,,,,,,,,---------.........//////...------,,,,,,------...------------------------------------------------...------------,,,,,,,,,)))---000000---+++---000------.........---,,,,,,+++,,,------......------------,,,+++++++++,,,,,,...---,,,++++++,,,---...+++,,,------......---------------,,,------...///........................------------------------,,,,,,,,,---------.....................---------------........./////////...............///000000////////////////////////////////////000000000000000000////////////000000------........./////////222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111///------.../////////KKKCCCDDDAAAAAAAAA>>>>>>>>>============<<<;;;:::999777666666555555333444555555444333333333222222222111111111000000000000111222222222111111000000000000000000000000//////000000000000//////000000////////////000000000000111111111111000000...//////000000000000/////////////////////////////////............//////...///////////////......////////////////////////...........................////////////000000000111111111000///.........000000000000//////////////////............//////......------------............//////000000000111............////////////............//////////////////000000000000//////............///////////////...---,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,---......///.........---------------------------------------......///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------***...000...***(((,,,000+++,,,---......---,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,------......---------------------...//////........................------------------------,,,,,,,,,---------....../////////...---------,,,------........./////////...............///000000////////////////////////////////////000000000000111111000000000000111111............////////////333111///......///111333////////////////////////////////////////////////////////////////////////000000000000000000000000111///------.../////////JJJCCCCCC@@@@@@@@@???>>>>>>>>>============;;;:::999777666666555555333555666666333222222444222222222111111111000000000000111222222222222222000000000000000000000000//////000000000//////...//////000000000000//////000000111111111111000000......///000000000000000////////////////////////////////////////////////......///////////////...////////////////////////////////////////////////////////////000000000111222222111000///...------000000000000//////////////////............//////......------------....../////////000000000000000............////////////........./////////000000//////000000000000//////............///////////////...---,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......------,,,,,,,,,---......******+++,,,,,,---......------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,------...//////......------------------------...------------...///000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------.........---++++++---...///...---,,,,,,,,,------+++,,,------......------,,,,,,,,,++++++,,,,,,------------,,,,,,---------+++,,,------......------...------------...//////........................------------------------,,,,,,,,,---------....../////////...---------,,,....../////////000000000...............///000000////////////////////////////////////000000000000111111000000000000111111........./////////000000333111///......///111333////////////////////////////////////////////////////////////////////////////////////////////////000///---...///000///...KKKCCCDDD@@@@@@@@@??????>>>>>>>>>=========;;;:::999777666666555555444666888777444222333555222222222111111111111000000000111222333333333333000000000000000000000000000000000000000//////...//////000000000000/////////000000111111000000///---...///000000111111000////////////////////////...//////000000//////...---...///////////////////////////////////////////////////////////////////////////000000000111111222111111000///......---000000000000//////////////////............//////......------------......////////////000000000000............////////////.........//////000000111///000000111111000000///............////////////.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///......------......///,,,,,,,,,,,,,,,------...)))******+++---......///------------------------------------------------------............------------------------------------------------------,,,,,,,,,---------......,,,,,,---...////////////------------------------......---------///000111------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++,,,---///------............------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...+++,,,------++++++,,,---+++,,,------......------,,,,,,,,,------------...------------------------,,,,,,,,,------------...---------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,,,,---......---111000---,,,+++,,,---...+++,,,------......------,,,,,,+++++++++,,,------------------------------+++,,,------......------......------......///000........................------------------------,,,,,,,,,---------.....................---------....../////////000000000...............///000000////////////////////////////////////000000000000111111000000000000111111....../////////000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///---NNNEEEEEEAAAAAAAAA?????????>>>>>>>>>======;;;:::999777666666555555555888:::999444222333666222222222111111111111000///000111222333333333333000000000000000000000000000111111111000000///......///000111111000///......//////000000//////...---...///000111111111111////////////////////////...///000111111000///...------.../////////////////////////////////////////////////////////////////////000000000111111111111111000000//////......000000000000//////////////////............//////......------------......////////////////////////............////////////---......///000000111111000000111111111111000000............////////////------............------........................------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++++++++,,,------+++++++++,,,,,,---------------------------------........................------............------................................................,,,,,,,,,---------......+++,,,---...////////////------------------------......---,,,---///111222,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,---------******++++++,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---...------............------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......***,,,...---+++***,,,...+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------------///...---,,,,,,,,,------+++,,,------......------,,,+++++++++,,,,,,---...,,,------------------,,,+++,,,------......------...............//////000........................------------------------,,,,,,,,,---------......---------...............------........./////////...............///000000////////////////////////////////////000000000000000000000//////000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.........000000///---PPPGGGGGGCCCBBBBBB????????????>>>>>>>>>>>>;;;:::999777666666555555555999;;;:::555222444777222222222111111111111000///000111222333444444444000000000000000000000000111111111111111000//////...///000111111000///.........////////////......---...///000111111111111////////////////////////...///000111111000///...------...///000000//////////////////////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000//////////////////............//////.........------.........////////////......................../////////000---......///000111111222000000111111111111000000............/////////000,,,---...//////...---,,,////////////////////////------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------........................------............------................................................,,,,,,,,,---------......+++,,,---...////////////------------------------///...---,,,---///111333,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***+++,,,---------))))))***++++++,,,------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,...------............------,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........***,,,...---+++***,,,...+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((+++......,,,+++,,,...++++++,,,,,,------------+++,,,------......------++++++++++++,,,,,,---...,,,------......------,,,+++,,,------......------...............///000000........................------------------------,,,,,,,,,---------......,,,------....../////////,,,,,,,,,---------.....................///000000////////////////////////////////////000000000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......///000000///---VVVBBBCCCAAA???AAA>>>>>>>>>>>>============;;;:::999777666555555555555555666666555555444333333333333222222222111111222222111111111111111111////////////000000000000111111000000000000111111000000000000000000000000////////////000000000000222222111000//////000000000000000000////////////...///000111111000///...000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000111111111111111111000///...------,,,000000000000000000000000//////............/////////////////////////////////////////////////////////......------///000111,,,---...//////...---,,,......---------......///000000//////.........---......////////////......,,,,,,,,,,,,---///000111------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///&&&888@@@555,,,///000+++---------............///222111111111000000//////............///////////////...------...///...---//////.........---------------------,,,,,,+++***,,,---///000000///---,,,++++++,,,------....../////////............//////.........------,,,,,,,,,........................//////...---,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++++++++---///000------------------------111000///...---,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,,,,------///...,,,*********,,,------,,,,,,++++++,,,,,,---------,,,+++,,,---.../////////.........------------,,,,,,,,,,,,---......***,,,...//////...,,,***------------------------,,,---------.../////////........................000000//////.........---......------------......,,,,,,,,,---------........................................../////////000////////////////////////000///...------...///000////////////000000000000000000000000000000000000......///000000000000000000000000000000111111222000000000000000000000000//////000111111111111111222222111000//////000000000000000000000000000000000000000000000000000000WWWCCCDDDAAA???AAA>>>>>>>>>>>>============:::999888777777777777777555555666666555555444333333333333222222222111111111111111111111111111111////////////000000000111111111000000000000111111000000000000000000000000////////////000000000000222111111000000000000000000000000000////////////...///000111111000///...000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000111111111111000000///......------000000000000000000000000//////............////////////////////////////////////////////////////////////...---...///000111......///000000///......000000////////////000000000/////////..................////////////......,,,---------.../////////---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...//////>>>AAA222(((,,,///+++---------............///111111111000000000//////............///////////////...------...///...---//////.........------------------------,,,+++***,,,---...000000...---,,,+++,,,,,,------......///......------------...............------,,,,,,,,,........................///......---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,...///------------------------///............///000000,,,,,,------------------------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---......///.........---------------,,,,,,,,,------......,,,---///111111///---,,,---------------------------------.......................................///.........------------......------------......,,,,,,,,,---------......................................./////////000000000000000000000000000000000///............///000////////////000000000111////////////////////////......///000000000000000111111111111111222222333000000000000000000000000//////000111111111111111222111111000000000000000000000000000000000000000000000000000000000000000XXXDDDDDDBBB???AAA>>>>>>>>>>>>============999888888888888888999999555555666666555555444333333333333222222222111111111111111111111111111111/////////000000000111111111111000000000000111111000000000000000000000000////////////000000000000111111111000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000111111000000000//////.........000000000000000000000000//////............////////////////////////////////////////////////////////////.........///000111//////000000000000//////000000////////////000000////////////..................////////////......,,,---...//////...------------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///MMMTTTOOO;;;------///+++---------............///111111000000000000//////............///////////////...------...///...---...............---------,,,------------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------.........---------------.................................------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,+++,,,---...---------------------------------...///111222333------------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------...---------------......)))***,,,.........---,,,---,,,,,,++++++,,,,,,---------.........------,,,............------------,,,,,,,,,---------.........///111222222111///...------------------------...............---------........................---------------,,,,,,,,,......------------......,,,,,,,,,---------..................................../////////000000000111111111111111111111111000//////......//////000/////////000000000111111////////////////////////......///000000000000000222111111111111222333333000000000000000000000000//////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000WWWCCCDDDBBB@@@CCC>>>>>>>>>>>>============:::999999888888888888999555555555666555555444333333333333222222222111111111111111111111222222222//////000000000111111111111111000000000000111111////////////////////////////////////000000000000000000111111111000000000////////////000000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000111000000000/////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////000000000///////////////////////////......------------...///////////////.........---......//////......---,,,---///000000...,,,+++------------------------000///...------------------------------------------,,,,,,,,,,,,---......PPPTTTMMM:::......///+++---------............///000000000000000000//////............///////////////---------...///...---........................,,,---------------,,,,,,------...//////...------,,,,,,------.../////////...------,,,,,,------..................---------..............................---------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///000222222.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------------......------------......///,,,,,,---------------------,,,,,,++++++,,,,,,------.../////////...,,,+++------------------------,,,,,,---------...------...///000111111000///...------------------------/////////...---------,,,........................------------------------......------------......,,,,,,,,,---------.................................////////////000000000000000000000000000000000000//////////////////000//////000000000111111111..............................///000000000000000111111000000111111222333000000000000000000000000//////000111111111111111000000111111111000000000////////////////////////////////////////////////UUUBBBDDDBBBAAADDD>>>>>>>>>>>>============<<<;;;:::888777666666666555555555666555555444333333333333222222222111111000000111111111222222222000000000000111111111111111111000000000000111111////////////////////////////////////000000000000///000111111111111000000.../////////000000000111000000////////////000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////...////////////000000000/////////000000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000/////////000000000000000........................//////...---------------.........///////////////------............------,,,---///000000...,,,+++------------------------000///...------------------------------------------,,,,,,,,,------......000555333+++(((,,,...,,,---------............/////////////////////000000............///////////////---------...///...------.....................,,,------......------------..................---,,,,,,---......//////000//////............//////................................................---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------------------------------------------------------///...------,,,,,,,,,,,,---------------------------,,,,,,,,,------...///.........------,,,,,,,,,------------------------------------------------,,,,,,---------.........---------------...///000222000---+++***+++,,,...---,,,,,,++++++,,,,,,------.../////////...---,,,,,,,,,------------------+++,,,---.........---------......//////......---------------------------/////////...---------,,,..........................................//////......------------......,,,,,,,,,---------......////////////////////////////////////000000000111///////////////////////////000000000000000000///000000000000111111111111////////////////////////......///000000000000000///////////////000111111000000000000000000000000//////000111111111111111///000111111111111000000////////////////////////////////////////////////TTTAAACCCBBB@@@CCC>>>>>>>>>>>>============<<<;;;999777666555444444555555666666555555444333333333333222222222111111000000000111222222333333000000000111111111222222111111000000000000111111000000000000000000000000////////////000000000000...///111222222111000000......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......////////////000000/////////000000111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000...///000111111111000000......------------......222111000//////...//////.........///////////////------............------,,,---...//////...------------------------------......------------------------------------------,,,---------............&&&***+++)))***...///,,,---------............///......////////////000000............///////////////...------...///...------------...............,,,------............---........................---------...//////000000/////////....../////////.............../////////........................------------------------++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------------------------------------------------------------------------,,,,,,------------------------------,,,,,,+++,,,,,,,,,------------------,,,,,,------------------------------------------------,,,---------............------------...///000000555222...***(((***,,,...---,,,,,,++++++,,,,,,---------...///////////////,,,,,,,,,,,,------------+++,,,---.........---,,,,,,,,,------------,,,,,,------------------------...............---------.................................///////////////......------------......,,,,,,,,,---------....../////////////////////////////////000000000111111........................///000000111111000000///000000000111111111222222000000000000000000000000......///000000000000000///............///000000000000000000000000000000//////000111111111111111...///111222222111000000000000000000000000000000000000000000000000000000VVVCCCCCCAAA???AAA>>>>>>>>>>>>============999888777666555555555555555555666666555555444333333333333222222222111111///000000111222222333333000000111111111222222222111111000000000000111111000000000000000000000000////////////000000000000...///111222222222000000.........///000111111111111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000...//////000111111222222000000000000000000000000//////............//////000000000000000000000000000000000000000000000000...///000111222111000000000///...------...///000222111000//////...................../////////000,,,------......------,,,,,,---------.../////////---------------------------,,,,,,,,,,,,------...........................,,,------...............111222111000000222///+++---------............///........./////////000000............///////////////...------...///...------------.........//////,,,,,,---........................------.........------......//////000000///......------......///---........./////////000........................------------------------++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///........................------------------------------------------------,,,,,,------------------------------------------...------,,,,,,,,,------,,,,,,------------------------------------------------------------------------------............------------...///000111333111...+++***+++---...---,,,,,,++++++,,,,,,---------------...000111222++++++,,,,,,,,,---------***+++---//////...---,,,,,,,,,,,,------,,,,,,,,,---------------------------------.......................................---------....../////////......------------......,,,,,,,,,---------......//////////////////////////////000000000111111111///////////////////////////000111111111111000///000000111111111222222222111111111111111111111111......///000000000000000///////////////000000111000000000000000000000000//////000111111111111111...///111222222222000000000000000000000000000000000000000000000000000000YYYDDDDDDAAA>>>@@@>>>>>>>>>>>>============666666555555555555666666555555666666555555444333333333333222222222111111///000000111222222333333000111111111111222222222111111000000000000111111000000000000000000000000////////////000000000000---///111222333222111000---......///000111111222111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............/////////000......///000111222222333000000000000000000000000//////............//////000000000000000000000000000000000000000000000000...///000222222111111000111000///......///000111000000///------,,,,,,,,,---.........//////000000,,,------......------,,,,,,,,,,,,,,,---///000111------------------------++++++++++++,,,,,,---...........................,,,---......//////......------,,,,,,...000...+++---------.........//////---.........//////000000............/////////000///...------...///...------------.........//////,,,,,,---.../////////.........------------......------......///000000000...------,,,,,,------...---.........//////000000........................------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///........................------------------------------------------------++++++,,,---............---------------------------------------...///000,,,,,,,,,------.........---------------------------------------------------------.........//////---------......000111111///......---------......---,,,,,,++++++,,,,,,------,,,,,,,,,...000222444+++++++++,,,,,,---------***+++---//////...---,,,------------------------------------------------,,,------....../////////........................,,,,,,,,,------..................------.........,,,,,,,,,---------......000000000000000000000000000000000000111111111111000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111...//////000000000000000000000000000000111111222000000000000000000000000//////000111111111111111---///111222333222111000000000000000000000000000000000000000000000000000VVVDDDAAACCCDDD?????????>>>>>>======<<<<<<999999888777666555444444444444444444444444444444444444333333333222222222222111222333444444222000000111111111111222222222......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000///------///111---...///000000///...---222222111000///...------000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111000111222333444333333222000000111222222222222222000000000000000000000000///000000///------...000000/////////...............---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,------//////.........------------------.........//////....................................////////////////////////////////////......------------......///......------,,,++++++---------------------------...///000000///...------.........//////000000........................---------...///000000111000//////........./////////...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------//////.........---------------------------------------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................------------------------/////////......---------------------------------///000...++++++...---)))---------------------------,,,+++++++++,,,...///------------------------...............///000111------------------------//////.........---------,,,...//////...------...------------------------000000////////////000000000/////////............,,,,,,,,,---------......////////////000111222333444333111000/////////000000000000000111111111111222111000//////000111222111000000111333333222000111111000000000000000000111111000000/////////...000000000000000000000000000000111111111111000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000UUUDDDAAACCCDDD?????????>>>>>>======<<<<<<999999888777666555444444444444444444444444444444333333333333222222222222333222111222333444222000000111111111111222222222...//////000000000000000000000000000000000000000/////////000000000111111000000000000000000000000///000000000000222444555//////000111111000//////000000000000000/////////000000000000000000000000000000////////////000000///000000111111000000///////////////000000000111000000////////////000000000000000000000000000000////////////////////////000000000000111111111111///000222333333333222222///000111111222222111111000000000000000000000000...///000///------///111000000/////////.........//////...------...//////........................------------------------//////.........---------,,,,,,---------.........//////.........------------------.........//////............................../////////000000000///////////////////////////......------......///.........------------,,,---------------------------...///000000///...---........./////////000000////////////////////////------......///000000111/////////........./////////...---,,,,,,,,,------...---,,,++++++++++++,,,---------,,,,,,,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........------------------------//////.........---------------------------------------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,------////////////////////////---------------------------------,,,,,,+++++++++---------------------------//////++++++---...+++........................---------...///000111111------------------------,,,,,,------....................................//////.........---------***,,,...---,,,+++,,,---........................000000////////////000000000000/////////.........------........./////////...///000222555888:::<<<333222000///......//////111111111111222222222222222111000000000000111222111000000111333444222111000000000111111111111111111111000000000/////////111111111111111111111111000000111111111111000000111111000000000/////////222222222222222222222222111111111111111111111111111111111111111111111111SSSCCCAAAAAABBB?????????>>>>>>======<<<<<<999999888777666666555444444444444444444444444444333333333333222222222111444222111111222333333222000111111111111222222222//////000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000...//////000111222333444000111111222222111111000/////////000000111111111000000000000000000000000111000000//////000000111000111111111111111111000/////////000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000111111111222222///000111111222222111111//////000111111111111111000000000000000000000000---...//////......000222000000000/////////......000000///......///000000...............................................................------------............//////////////////............------............/////////........................///000000000000111111111///////////////////////////......------......///------------............------------------------......////////////............////////////000000000000000000000000000000------......///000000000///////////////////////////...------,,,------------,,,++++++++++++++++++---------------,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,------------........./////////////////////////////////............---------------------------------------------------.........---------------------------------------------,,,,,,,,,,,,------////////////////////////---------------------------------,,,,,,,,,,,,,,,---------------------------111333...,,,...000000////////////////////////++++++,,,---.../////////........................,,,---///000000///....../////////////////////////////////............---+++---......---,,,,,,---////////////////////////000000////////////000000000000000/////////......////////////000000000000///000111444777:::<<<>>>444333222000000000000111222222222333333333333444222222111111111111222222222111111222444444333111000000000111111222222222111111111000000000000000111111111111111111111111000111111222222111111000111111111000000000000000333333333333333333333333111111111111111111111111111111111111111111111111QQQCCCAAA@@@AAA?????????>>>>>>======<<<<<<999999888888777666666555555555555555555555555555444444444444333333333333555222000000111333333333000000111111111222222222000000000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000000/////////000000...---111111111111111111111111//////000000000111111111000000000000000000000000111000000000000000000111111111222222222222111111//////000000000111111111222111111111111111111222000000000000000000000000........................000000111111111222222222000000000111111111000000//////000111111111111000000000000000000000000000---...//////...///111333000000000////////////...////////////////////////........................................................................------.........//////////////////............................../////////........................000000111111111222222222000000000000000000000000//////............//////,,,------...//////000000...........................//////////////////...//////////////////000000000000000000000000000000............//////000000...//////000000000000000.........------------...------,,,++++++,,,,,,---.........---------------.......................................---------------------------------------------....................................------------............/////////////////////////////////..............................................................................---------..............................------------..............................------------............///////////////.........------------............000666888222---...111222////////////////////////......000111111000..............................///000222333333222111////////////////////////////////////..................///111111///...///000////////////////////////000000////////////000000000000000////////////.../////////000000000000111111111111111222444555666666555333222222222333444222222222222333333333333333333222222222222333333222111111222444555333222000000111111222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111OOOCCCBBB???@@@?????????>>>>>>======<<<<<<999999888888777777666666555555555555555555555555555555555555444444444444555222000000111333333333000000111111111222222222222111000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111000//////111222222...,,,000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111111111222222222222111111000000000000111111111111222222111111111111222222000000000000000000000000////////////////////////111111111111222222222222111111000000000000000000//////000111111111111111111111111111111111111111---...////////////222444111000000000////////////........................////////////////////////---------------------------.....................,,,------------.........////////////////////////////////////////////////////////////////////////111111111111222222222222111111111111111111111111/////////....../////////,,,---......///000111111......................../////////....../////////000000000000000000//////////////////////////////............////////////......///000111111000000---...........................------------...///........................................................................////////////////////////---------.........//////........................---------.........//////000000000000000000000000////////////////////////................................................................................................///......------......///---------------------------------....../////////////////////////////////---------....../////////222777888222,,,,,,//////........................777777888888777555333111////////////////////////000111333444444222111///........................////////////////////////...000111111000//////000........................000000////////////000000111000000000////////////....../////////000000000111111000////////////000555444333222111222333444111111111222222222222333333333444444444444333333333222222333555555444333111222222222333333333444111111111222222222222222111111111111111111111111222222333333333333222222111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111NNNDDDCCC??????@@@??????>>>>>>======<<<<<<999999888888888777777777555555555555555555555555555555555555444444444444444222111111222333333222000111111111111222222222333222111000///000111222111111111111111111111111111111222222222333333333111111111111111111111111//////000444888888444111111000000//////000000111222222222111111000000000000000000000000000000000222111111000000111111222000111111111111111111000000000000111111111222222222222111111111111222222000000000000000000000000000000000000000000000000111111111222222222222333222222111000000000111111000000111222222222222222111111111111111111111111...///000000//////111333111111000000000/////////---......//////......---////////////////////////---------------------------------...............,,,,,,---------............////////////000000000000000000////////////...////////////////////////000111111111111222222222111111111111111111111111000//////......//////000.........///000111111222........................//////............//////111111000000000000//////////////////////////////......//////////////////---...000111222111111000------...////////////..................//////000.........///////////////......................................./////////000000000000000000000000------........./////////........................------........./////////000000000000000000000000...////////////000000000.............................................................../////////........................//////............//////........................---------...//////000000---------------.........---------...//////000000000555555///++++++,,,,,,........................888888777666555444222111000000000000000000000000//////000111111000...---...........................////////////000000000---///000000///......///........................000000////////////000000111111000000000/////////////////////000000000000000000000000000111222222333222111000000000111222111111111111222222222222444444555555555555444444333333333444555666555333333333333333333333333333222222222222222333333333222222222222222222222222222333333444444333333222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222MMMFFFEEE???@@@AAA??????>>>>>>======<<<<<<999999999888888888888777555555555555555555555555444444333333333222222222333222111222333444222000000111111111111222222222444333111000///000111222111111111111111111111111222222222333333333333444111111111111111111111111000000111555::::::555111222111000000000000111222000111111111111111222222000000000000000000000000222111111000000111111222///000000111111000000///000000111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111111111111222222222333333444333222111000111111222111111222333333333333333111111111111111111111111000000111000//////111222111111111000000000//////...///000000000000///...////////////////////////........................---------.........//////---............/////////.../////////000000000000000000000000/////////...////////////////////////000000000111111111111222222222222222222222222222000000////////////000000/////////000000111111111........................000///...------...///000111111111000000000//////000000000000000000000000/////////////////////...---...000222222222111000,,,---...///000000///...---------------...//////....../////////000000000........................---........./////////000////////////////////////............////////////....................................////////////////////////////////////.../////////000000000000................................................---........./////////000........................000//////////////////000000000000000000000000000---------...///000000000,,,---------.........///---------...///000000000000222222...---///000---////////////////////////222111111000///000000000000000000000000000000000000000/////////.........////////////////////////.../////////000000000000---///111000///...//////////////////////////////000000////////////000000111111111000000000//////000000000111111111222222111111111111222333444555444333222111111222333444222222222222333333333444444555666666666666555444444333333444666666555444555555444444333333222222222222222333333333444444222222222222222222222222333333444444444444333333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222MMMFFFEEE@@@@@@BBB?????????>>>======<<<<<<999999999888888888888888666666666666666666666666222222222111111111000000222111222333444444222000000111111111111222222222444333111000///000111222111111111111111111111111222222333333333444444444111111111111111111111111333111222555999888111+++444333222111111222333444...///000111222333444444000000000000000000000000222222111111111111222222//////000000000000//////000111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111111111222222222333333333555444222111111111222222222222333444444444444333111111111111111111111111111111222111//////000222111111111111000000000000///000111222222111000///000000000000000000000000000000000000000000000000---------.........//////////////////000000000000.../////////000000111111111111000000/////////...000000000000000000000000///000000000000111111111222222222222222222222222000000////////////000000000000000000111111111111////////////////////////000///...------...///000222111111111000000//////111111111111111111111111///////////////.........,,,...000222333222111000,,,---///000000000///...,,,,,,,,,,,,,,,---...///.../////////000000111111////////////////////////---.........//////000000////////////////////////............/////////000////////////////////////............/////////000////////////////////////.../////////000000111111////////////////////////////////////////////////---.........//////000000////////////////////////000000////////////000000111111111111111111111111---------...///000000111.../////////000000111111---------...///000000111111222111///111555555222000000000000000000000000000////////////111222444000000000000000000000000222222111000//////000000000000000000000000000000.../////////000000111111000111333333111000111222000000000000000000000000000000////////////000000111111111111000000000000111111222222222333333333333222222111111222222333777666555444555555777777333333333444444444555555444555666777777666555444444444333555666777555444666666555444333222222111222222222333333444444444222222222222222222222222333444444555555444444333222222222333333444444444444444444444444444444444222222222222222222222222222222222222222222222222{{{KKKJJJEEE@@@@@@;;;??????>>>>>>======<<<<<<:::999888777666666666666777777777777777777777777555444444333333222222111111222222333333222222111111111111111111111111111111111111111111111111111111111222333333333333222111000333<<>>??????>>>>>>======<<<<<<;;;:::999888777777777777777777777777777777777777555555444333333222222111222222333333333333222222111111111111111111111111111111111111111111111111000111222222333333222222555333333777<<<<<<666///333222222111111222222333111111111111222222222222000111111111111222222222000000000111111222222222000111111111222222222222222111000000000000111222111111111111111111111111111111111222222222333333111111111111111111111111444333111000///000111222222222111111111111222222333333222222222222333333333333222111111111111111111111222222222333333333111111222222222222111111000000000000111111111111///333444111111444333///222111000000/////////000000//////.........////////////////////////////////////...---...///000111............////////////111111222222222111000000//////.........///000111111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111000///////////////222111111111000000000000000000000000000000000000111111000000000/////////000000111111111111000000/////////.........------000000///...............////////////////////////////////////////////////---///111111000///000111000000000000000000000000111111000000////////////////////////000000000111////////////////////////000000000000111111111111000000000000000000000000/////////000000000000000////////////////////////...//////000000111111111000111222222000//////000...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111000///......///000111000000000000000000000000111111000000////////////333111000111111111///---000000000000000000000000////////////000000000111////////////000000000111//////////////////////////////000000000//////...111222222111111000///...222222111111111111111111///000222333333333111000333222000000000111333444444444444333333333222222555555555555555555555555666666555555555444444444666555555444444555555666777888888777444333333444666666666555555555444444444444444333333333333333333333333444444555555555333333333333333333333333444444444444444444444444444444444555555555555555444333222222111222222222wwwHHHHHHGGGCCCEEE@@@??????>>>>>>======<<<<<<;;;;;;:::999888888888888777777777777777777777777555555444444333222222222222222333333333333222222222222222222222222222222222222222222222222222222000000111222222222222111555333222222444444333111333222222111111222222333222222222222222111111111000111111111111222222222000111222333333333222111111111111111222222222222222111111000000111111222222222222222222222222222000000111111111222222222222222222222222222222222444333111000000111222222222222111111111111222222333333222222222222333333333222111111000111111111111111222222222333333333111111222222222222111111000000000111111111222222000333444222222444333000222222111000000000000111/////////......//////000//////////////////////////////.........///000111---------......//////000000000111222222222111111/////////...///000000111111111111111111111111111222222111000000000000111111111111111111111111111////////////////////////111000000000000000111111////////////000000000000111111000/////////000000111111111111111000000000000000000000000000000000111111111000000000000///000000111111111111000000////////////............000000///.........//////////////////////////////////////////////////////---///111111000///000111111111111111111111111111111000000000000//////////////////000000000111111////////////////////////000000000000111111111111000000000000000000000000000000000000000000//////////////////////////////111111111111111111111111///111222222000//////000...///000000111111000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000111000000000000/////////222111000000111000...,,,000000000000000000000000/////////000000000111111/////////000000000111111///////////////////////////000000000000000//////222111111111111111222222111111222222222222222222111111111222222222222222333222111111111222444555444444444444333333333333666666666666666666666666666666666555555555555444666555555444444555555666555666777666444333444555777777777666666666666666333333333444444444444444444444444444444444555555444444444444444444444444444444444444444444444444555555555555555444444444444444333222222222222222wwwHHHHHHFFFCCCEEE@@@??????>>>>>>======<<<<<<;;;:::999888888888888888666666666666666666666666555555555444333333222222222333333333333333333222222222222222222222222222222222222222222222222222///000111111222222111111000111111111111111333555333222222111111222222333333333333222222111111111000000111111111222222222111222444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222333333222111111111222333333222222111111222222333333333333222222333333333222111111000000111111111111111222222222333333333111111222222222222111111000000111111111222222222///000222222222222000///222222111111111111111222//////////////////000111///////////////////////////////////////000000000,,,,,,---...//////000000...//////000111111111111/////////000000000111111111111111111111111111111222222111000000111111111111111111111111111111111////////////////////////111000/////////000222222////////////000000000000111111000000///000000111111111111111111111111111000000000000000000000000222222111111111000000000000111111222222111111000000000000/////////......000000///////////////000////////////////////////...........................///111111000000000111111111111111111111111111000000000000000000000000//////000000000111111111///////////////////////////000000000111111111111000000000000000000000000222111111000000/////////////////////////////////111111111111111111000000///111222222000///000111//////000111111111111000000000000000000000000000000000000000000000000000111000000000000000000111///000000000111111111111///000111111111111000///000000000000000000000000000000000000000000000000111000000000222222000///000000000000000000000000//////000000000111111111//////000000000111111111///////////////////////////000111222222333333222////////////000333555666111111222222222222222333222222111111111222333444333333222222222333444555444444444444444444333333777777777777777777777777666666666555555555555555666666555555555555666666666888999888777777888999666666666666666666666666333333444444555555666666555555555555444444444444444444444444444444444444444444444444444444444444666666666555444444444333444444333222222222222333yyyIIIIIIFFFBBBCCC>>>??????>>>>>>======<<<<<<999888888777777777777888666666666666666666666666666666555444444333333222333333333444444333333333222222222222222222222222222222222222222222222222000000111222222222222222///111444333222111222444333222222111111222222333444333333333222222111111000000111111111222222222111333444555555444222111333222222222222222222222222222333333333333222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222333333333333222222222222333333444333333333333333333444222111111111111111222222111111222222222333333333111111222222222222111111111111111111222222222222000000222444444222000000222111111111111111222222///////////////000111111000000000000000000000000/////////000000000000000------......///000111111------...///000000000000000000000111111111111111111111111111111111111111222111111111111111222222111111111111111111111111000000000000000000000000111000/////////000222333////////////000000000000111111000000000000111111111111111111111222222222111111111111111111111111222222222222111111111111111111222222222222111111111111000000000/////////000000/////////000000111000000000000000000000000////////////////////////...000222222111000111222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000///...000222222000000000111///000000111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111///000111222222111000///000000000000000000000000000000000000111111111111000///000111444555444333111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000...///111333555666777777111000//////000111333444111111222222333333333333333222111000111222444555333333222333333333444444444444444444444444444444777777777777777777777777666666666666666666666666666666666555555666666666777999::::::999888:::;;;555555555555555555555555444444444555555666666666555555555555555555555444555555555555555555555555444444444444444444444444666666666555444444444333555444333333222222333333zzzJJJIIIFFFAAABBB===??????>>>>>>======<<<<<<888888777777777777777888777777777777777777777777666666555555444333333333333333444444444444333333333333333333333333333333333333333333333333333333111111222333333333333222333555666666444111111000333222222111111222222333333333333333333222222222000111111111111222222222222333444444444333222111333333333333222222222222222333333444444333333222333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333333333333333222222222222333333444444333333333333444444222222222111222222333444111111222222222333333333111111222222222222111111111111111222222222222333333222444888888444222333111000000000000111222222////////////000111222222000000000000000000000000...///000111111111000000/////////000000111111222......//////000000//////000000111222222222222111222222222222222222222222222111111111111222333333111111111111111111111111000000000000000000000000////////////000111222333////////////000000000000111111000000000111222222111111111222222222222222111111111111111111111111333333333222222222111111111111222222222222111111111111111111000000000000000000/////////000111111000000000000000000000000000000000000000000000000...000222222111000111222000000000000000000000000000000000111111111111222000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000...000111222000000000111///000111111222222111111111111111111111111111111111111111111111111111111222111111000000111111222000000000000111111111111000000111222222111000000000000000000000000000000000000000111111111111222000000000222555666555444111111111111111111111111000000000111111111222222000000000111111111222222000000000000000000000000...///111333555777888888555444333222111111111111111111222222333444444444333222222111111333444555222222222222333333333333444444444444555555555555666666666666666666666666555666666666666777777777777666666555555666666777777888999999777777888999444444555555555555666666555555555666666666666666555555555555555555666666666666666666666666666666444444444444444444444444555555555555555444444444555444444333333333333333zzzJJJIIIFFFAAABBB===??????>>>>>>======<<<<<<999888888777777888888999777777777777777777777777666666666555444444333333333333444444444444333333333333333333333333333333333333333333333333333333222222333444444444444333555444444444333333222222333222222111111222222333222222333333333333333333000111111111111222222222333333333333222222222111444444333333333222222222222333444555555444333222333333333333333333333333222333333333333444444444333333333333333333333333111222222333444444444333444333333222222333333444444444333333333333444444333333222222333444444555111111222222222333333333111111222222222222111111111111111222222222333333333222444999999444222333000/////////000000111222////////////000111222333000000000000000000000000...///000111222111000000111111111111111222222222000111111111111111000///000111222333333333222222222222222222222222222222222111111111222222333444111111111111111111111111222222222222222222222222...///000111111222222222////////////000000000000111111000000111111222333111111111222222333333333111111111111111111111111444333333333333222222222111222222333333222222111222222111111111000000000000000//////000111111222000000000000000000000000111111111111111111111111///000222222111111111222111111111111111111111111000000111111111222222222000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222000000000000000000000000///000000111111222222222...///111222111000111222000000111222222222222111111111111111111111111111111111111111111111111111222111111000000111111222000000000000111111111111111111111222222111111111000000000000000000000000000000111111111222222222222111111222444444333111111111111111111111111111000000111111111222222222000000111111111222222222000000000000000000000000///000111333444444444444444444555555555555444444111111222222333444444555333222222222222333444444000111111222222222222222444444444444555555555666555555555555555555555555555666666666777777777777777777666666666666777777777888999888777666777888555555666666666777777777777777777666666666666666444444555555666666777777666666666666666666666666444444444444444444444444444444444555555555555555555555444333333333333444yyyIIIIIIFFFBBBCCC>>>?????????>>>======<<<<<<999999999888999999::::::777777777777777777777777666666666555444444333333333444444555555444444333333333333333333333333333333333333333333333333333222333444444555555444444444111///000333666777777333222222222222222222333222222222333333444444444000111111111111222222222444333222111111111111222444444444333333222222222333333444555555444333333333333333333333333333333333333333444444444555555333333333333333333333333111222333333444444444444444333333222222333333444555444444333333444444555333333333333444444555666111111222222222333333333111111222222222222111111111111222222222333333333222///222888888222///222//////...//////000111111////////////000111222333000000000000000000000000...///000222222111111000333333333222222222222222333333333333333222111000000111222333444333222222222222222222222222222222222111111111222333333444111111111111111111111111222222222222222222222222---...000111222222222111////////////000000000000111111000000111222333333111111111222222333333333111111111111111111111111444444444333333333222222111222222333333222222111222222222111111111111000000000///000000111222222000000000000000000000000111111111111111111111111///111222222111111111333222222222222222222222222000000111111222222222222000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222222333000000000000000000000000000000111222333333444444...///111222111000111222000000111222222222222111111111111111111111111111111111111111111111111111222222111111111111222222000000000000111111111111111111111111111111111111000000000000000000000000000000111111222222222222333222111222222222000...111111111111111111111111000111111111111222222222000111111111111222222222000000000000000000000000111111111222222111111000000111444777999:::;;;;;;111111222333333444555555222222333333333444444444000000111222222222222111444444444555555555666666555555555555555555555555555666666666777777888888777777666666666666777777888999:::999777777777888666666777777888888888999888888777777666666555555333444444555666777888888777777777777777777777777444444444444444444444444333444444555555666666666555555444333333333333444LLLEEEEEEAAA??????AAAAAAAAAAAA???===:::999999999777777777999;;;===:::999999888888999999:::888777777666555444444444444444444444444444444444444444444444444444444444555555555666666666666777444444444444444444444444000222333333222111333444333333333222222222111111222222333333333444444444222222111111222222333444333222111111333333222111222222222222222222222222444666777666444333333444444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333777666555444333444444555333333333333333333333333555555444444444333333333111111111111222333444444333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222000222555777777666333222444444444333333222222222555444444333333444444555333333333333333333333333444222000000111111111000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000333222222222111111000000111111111111111111111111222222222222222222222222222222111111111111222222333333333222222222111111...//////000111222222222222222222222222222222222111000//////000222444555000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222111111000000111111111222222333333333222222333333333444444444222222222222222222222222222000...///222333111///000222333111------000333111111222333333333333222333333333222222111111111111333555777777555333111111000/////////000222333111222222333333222222111000000111222222222222111111111222222222222111111222222111111000/////////111000/////////000222333111111111111111111111111333333222222222222333333222222222222222222222222222111000111333444111//////111333222111000111222333444444555555444333222444444333333333222222222111222222333333222222111333444444555555444444333444333333333333444555555;;;999777777888999888777::::::::::::999777666444666666777888999999::::::999999888777666666777777666666666777888888999999888888777777777777888888777777777777888888888888888777777666666666666666666555555555444444444444666666555555444444444333555555555444444333333333LLLEEEEEEAAA@@@??????@@@@@@???>>><<<:::999:::999888777888999;;;<<<:::999999888888999999:::888777777666555555444444555555555555555555555555444444444444444444444444444444555555555666666666444444444444444444444444111222333333222222333444333333333333222222222222222222333333333444444444222222222222222333333444333222111222333444333111222222222222222222222222444666777666555333444444444444444333333333222222555555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555444333222222222333333333333333333333333333333555555555555444444444444222222222222222222333444444444444444444444444444333333333222222222222111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111222222222222000111333555555444333222444444444333333333222222555444444444444444444555333333333333333333333333555444222333444444222111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111222222222111111111000000222222222222111111111111222222222222222222222222222222111111111111222222222222111111111000000000//////000000111222222333222222222222222222222222111111000///000222444555333222222222222222222222111111222222222222111111222222222222222222222222222222222222333333333333222222222222222222222222333222222222111111111111111222222222333333333333222222222333333333444444222222222222222222222222333111///000222333111///333333333111000000111333111111222333333333333333333333333333222222222111222333444555555444333222111111000000000111222333222222333333333333222222000111111222222222222222111111222222222222111111111111222222222222222222111111000///000111222333111111111111111111111111333222222111111222222333222222222222222222222222444222111111444444333111111333555444333222333333444444444555555555555555555444444444444333333333333333444444444444333333444444444555555444444444555555444444555555666777666555444666888::::::999999999:::::::::888777666888888888999:::;;;;;;;;;::::::999888888888888888666666777777888999999999999888888888888888888999777777777777888888888888999888777777666666777777777666666666555555555555777666666666555555555444555555555555444444333333LLLDDDEEEAAA@@@???>>>>>>>>>>>>===<<<;;;:::<<<;;;999888888888999::::::999999888888999999:::888777777666666555555444666666666666666666666666333333333333333333333333333444444444555555555555333333333333333333333333111222444333222222333555444444333333333222222222333333333333444444444444333222222222222333444444444333222222444444333222333333333333333333333333444666777777555444444555444444444444444333333333666666555555444444444333555555555555555555555555555555555555555555555555444444444444444444444444555555444333333333333444444444444444444444444444666666666666555555555555444444333222222222333333444444444444444444444444333333333333222222222222222222222222222222222222222222111111111111222222000000000000000000000000222222222222222222222222111111222222222333333333111111222333333333333333444444444444333333333333444444444444444444444444333333333333333333333333666555555666777777444222222222222222222222222222222222222333333333444444111111111111111111111111111111111111111111111111111111111111111000000000333333333222222111111111333333333333333333333333333222222111111222222333000000000000000/////////000000000111111222222333333333333333333333333333222111000000111222444555555555555444444333333333111222222333333222222111222222222222222222222222222222222333333333444444333333333333333333333333333333222222222222111111222222333333333333333444222222222222333333333333222222222222222222222222333222111111333333222111666444333222333444333222111222333333444444333333444333333333333333222222222333333444444333333222222222222111222333333444222222333333333333222222000111222222333333222222111222222333333222222111111111222333333444555555111111111111111222333333111111111111111111111111222222111111111111222222333333333333333333333333555333222222333444444333444555777777555444555666666555555444555666888999666666666555555555444444444555555555555555555444444444555555555555444444666666666666666777888888555444444555888999999888888999:::::::::999888888999999::::::;;;;;;<<<<<<;;;;;;:::999999999999:::666777777888888999:::::::::999999999999999999:::777777888888888999999999::::::999888888888888888888888888777777777666666777777777777777666666666666666555555555555444444KKKDDDEEEAAA@@@@@@==================<<<<<<===<<<;;;999999888999999:::999999888888999999:::777777777777666666555555555555555555555555555555333333333333333333333333333333333444444444555555333333333333333333333333222333444444333333444555444444444444333333333333333333333444444444444555333333333333333444555555555333222333444555444222444444444444444444444444444666777777555444555666555555555444444444444444777777666666555444444444555555555555555555555555555555555555555555555555444444444444444444444444777777666666666666666666555555555555555555555555777777777777666666666666666555444333333222333333333333333333333333333333444444333333333222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222333333333444222222333333333444444444444444444444444444333333444444555555555555444444444444444444444444444444555555666777999888555333222222222222222222222222333333333444444444555555222222222222222222222222222222222222222222222222111111111111111111111111444444444333222222111111333333333333333333333333333333222222222222333333000000000000000000000000111111111222222222333333333333333333333333333333222111111111111222333444666666555555444444333333222222333333333333222222333333333333333333333333333333333333444444444444555555555555555555555555333333333333333333222222333333333333444444444444222222222222333333333333222222222222222222222222444333333333333444333333777444222222555666444111222333333444444444444444444444444444333333333333333333333333333333333333333333333333444444444555222333333333333333333222111222222333333333333333222222333333333333222222222222333333333444444444222222222222222333333444222222222222222222222222222222111111111111222222444444444444444444444444555444333222333444444444444666777777666555555666777666555555555888:::<<<777777777666666666666555444555555666666555555444555555666666666666555555777666666666666777888888999888777777888888777555777888:::;;;;;;;;;:::999999999::::::;;;;;;;;;<<<::::::999999999999::::::777777888888999:::::::::::::::;;;;;;;;;;;;::::::777777888888999:::::::::;;;;;;:::999999999999::::::999999999999888888888888888888888888888888888666666666666666666666666KKKDDDEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888:::999999888888999999:::777777777777777666666666444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333222444555555444333555666555555555444444444333333333333444444444555555555444444333333444444555666555444333444555555444333444444444444444444444444444666777777666555555666555555555555555555555555777777777666666555555555666666666666666666666666666666666666666666666666555555555555555555555555666777777777777777777777666666666666666666666666888888777777777666666666666666555444333333333333222222222222222222222222444444444333333333222222222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222222333333333444444444444444444444444555555555666444444444444444444444444444555555666666555555444444444444444444444444444444444555777888888555333222222222222222222222222333333444444444555555555222222222222222222222222222222222222222222222222111111111111222222222222444444444444333333222222333333333333333333333333444444333333333333444444222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222333333555555444444333333333222333333444444444444333333333333333333333333333333333333444444444555555555555555555555555555555555333333333333333333444444444444444444444444444444222222333333333444444444333333333333333333333333444555555555444444444555666444222333555666333111333333444555555555555444444444444444444444444444333333333333333333333333333333444444555555555555333333333444444333333333222222333444444444444444333333444444444444333333444444333333333222222222222333333444444444444444333333333333333333333333333333222222222222333333444444444444444444444444444444444444333333444555444555777777555555555666888777666555666888;;;<<<888888777777777666666666444444555555555555444444555666666777777666666555666666555555666666777888:::999999999::::::888666777888:::;;;<<<<<<;;;;;;999999999999::::::::::::999999888888888999999:::888888888999::::::;;;;;;:::;;;<<<<<<<<<<<<;;;:::777888888999:::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;::::::::::::999999999888888999999999999999999777777777777777777777777~~~KKKDDDEEEBBBAAAAAA@@@???>>>>>>>>>>>>>>>???<<<<<<<<<;;;:::999999888:::999999888888999999:::777777777777777777777777444444444444444444444444444444444444444444444444333444444444555555555555444444444444444444444444333444666555444444555777666666555555555444444444333444444444555555555555555444444444444555666666666555444444666666555444555555555555555555555555444666777777666666666777555555555666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444555666666777666666666777777777777777777777777777777777777666666666666666666555444444444555555333333333333333333333333444444444444333333333333333333333333333333333333333333222222222222333333444444444444444444444444222222222222222222222222333333333444444444555555444444555666666666666666444444444444555555555555444555666777777666555444444444444444444444444444444444444666777777555333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333222222222333333333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444444444333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444444444444555555555666666555555555555555555555555333333444444444444555555666555555555555444444444444444444444555555555555555555555555555555555555555666777777555555666777555555444555555555333222333444555555666666555555444444444555555555555666333444444555555444444333333333444555555555555444333333444444444444333333222333444444555555444444333444444555555444444333555555444333333222111111333333444555555555555555444444444444444444444444444444333333333333444444555555555555555555555555333555777777555444555666333555777666555444555555888777777666777888:::;;;888888888777777777666666444444555555555555444444666666777777777777666666666666666666666777777888777777888:::<<<===<<<:::888999;;;<<<===<<<<<<;;;999999999999999:::::::::999888888888888999999:::888999999::::::;;;<<<<<<:::;;;<<<======<<<;;;:::888888999:::;;;;;;<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999888888888999999999999999777777888888888888999999~~~KKKDDDEEEBBBAAAAAA@@@???>>>===<<<<<<===>>><<<<<<<<<;;;;;;:::999999:::999999888888999999:::777777777777777777777777555555555555555555555555555555555555555555555555444444555555555666666666555555555555555555555555333555666666555555666777666666666666555555555444444444444444555555555555555555555555555666666777666555444555666777666444555555555555555555555555444555777777777666777888555555666666666777777777666666666777777888888999777777777777777777777777777777777777777777777777666666666666666666666666444555666777777777666666888888888888888888888888777777666666666555555555555555555555555555666777555555555555555555555555555444444444444333333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333444444444444555555555555222333555777777666555444444444444444555555555666444555666777777666555444555555555555555555555555666444444555777777777666333333333333333333333333222333333333444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333444444555555666666444444444444444444444444555555444444444444555555333333444444444555555555444444444444444444333333444444444444444444444444333333333333333333333222222222222333333444444555444444555555555555444444444444444444444444444444444555555555666666666666555555555555555555555555333444444444555555555555666666666666555555444444555555555666666666666777666666666666666666666666555777999888666555666888555666888888666555444555444444555666666666666666444444555555666666666666333444666777777666444333222333444555555555444444333333444444444444333333333333444555555555555555444444555555555555444444555555444444444444444444333444555666777666555555666666666666666666666666666555555444444555555666555555555555555555555555444777;;;;;;999777666777444666777777666555555666777777777777888888888888888777777777777666666666555666666777777666666555666777777888888777777666888777777777777888999999666666777:::<<<===;;;999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;999999::::::;;;<<<<<<<<<999:::<<<======<<<:::999888888999:::;;;<<<======<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999777888888888999999999999888888888999999999::::::~~~JJJDDDFFFBBBAAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999999999999999:::777777777777777888888888666666666666666666666666666666666666666666666666555555555666666666666777666666666666666666666666444555666666555555666888777666666666555555555555444444444555555555666666555555555555555666777777777555444555666777666555666666666666666666666666444555777888777666777888555666666666777777888888555555666777888999::::::777777777777777777777777777777777777777777777777777777777777777777777777666777888:::::::::999888888888888888888888888888666666666666555555555555555555555555555666777888777777777777777777777777555555444444444333333333333333333333333333333333444333333222222333333444333333333333333333333333555555555555555555555555444444444555555555666666000222555777777666333222444444444555555555666666444555666888888666555444555555555555555555555555777666444555666888888777333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444444444444555555666666666222333333444555666777777444444444444444444444444555555444444444444555555333333333444444555555555444444444444444444444444444444444444444444444444333333444444444333222222111222222333444555666666444444555555555555444444555555555555555555555555555555555555666666666777555555555555555555555555444444444555555555666666777777666666555555555444666666666666777777777777777777777777777777777777666888:::999666555777999555888;;;:::777555666777444555555666666666666666444555555555666666777777333555777999999777555333222222444555555555444333333444444555555444444333333444555555666666555555444444555555555555444444444444555555666777777777333444666777777777666555777777777777777777777777666666555555555555666666666666666666666666666666555999>>>???<<<999888888555666888888666555666777777777888888888777777666777777777777666666666666777777888888888888777777777777888888888888777777999999888888999999:::;;;888888888:::;;;:::777444;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===999999:::;;;;;;<<<<<<===999:::<<<======<<<:::999888888999:::;;;======>>>;;;;;;:::999999999999:::;;;;;;:::::::::999999999777777777888888999999999888888888999999:::::::::KKKDDDEEEAAAAAAAAA>>>>>>>>>>>>===============<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888<<<;;;:::888777666666666666666666666666666666666777777888888888888777777777777666666555555555444777777777777666666666666777777777777777777777777666666666666666666666666555555555555666666666777777777777777666666666666666777888999999999999999999999999888888888888888777777888999999999999888666777777777777888888888888888999999999:::::::::::::::999888888777777777999888888888777777666666999999999888888777777777888777777777666666555555888888::::::::::::888888888888777777666666666555555555666666777777888888666666555555444444444333555555555555555555555555444333222111111111111222444444444444444444444444444555666888888666555444777444333444666777555333555555555555555555555555555555555555666666666777888777666555555666777888777777666666555555444444666666666555555444444333999777444444444555444222444444444444444444444444444444444555555555666666555666666666666666555555666666666666666666666666888888777777666666666555555555666666666666555555777777777777777777777777777777777777777777777777777777666666555555555444444444444444444444444444666666555555444444444333555555555555666666666777555555555555666666666666555555555555666666666666666777777777777777666666777777666666555555555444666666666666555555555555777777666555555555555555777777777777777777777777888888777777777777888888666666666666777888999:::555777888777666555666777777777666666666666666777777777777777777777777777666666555555555555666666777666555444444555666777666666555555555555666666555444444444444555666666888888888777666555555444666555555555555777999:::::::::999999888777666666777888888888888999999999999999888888888888999999777888999::::::999888777777888666555999>>>>>>999===;;;888777999:::;;;:::888888888888777777666666666666666666666666666666777888888888888999999999;;;;;;999888777666666666999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::888999999:::::::::999999<<<;;;999888888999;;;<<<:::::::::999999888888888KKKDDDEEEAAAAAAAAA???>>>>>>>>>===============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777777777777888888999666666666666666666666666777777777777777777777777777777666666666555555555777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666777777777777777777777777777777777777888999999999999999888888888888999999999999888999999:::::::::::::::777888888888888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999888888888777777777:::::::::999999888888888999999999999888888777777999999:::;;;;;;:::999999888888888777777666666666777777777888888888999999777777666666555555555555555555555555555555555555444444444333333333222222444444444444444444444444444555777888888777555444777555333444666777666444555555555555555555555555555555666666666777777777888777666666666666777888777777777666666666666666777666666555444444555555999777555444555555444333444444444444444444444444444444555555555666666666666666777777777777666666666666666666666666666666888888777777777666666666666666777777777777666666666666666666666666666666666666666666666666666666777777777666666555555555555555555555555555555555888888888777777666666666555555666666666777777777777777777888888888999999666666666666777777777777666777777888888777777666777777777666666666555555777777777777666666666666888888777666666666666666888888888888888888888888888888888777777888888888999999888777777777777888666777888888777666777888888888777777777777888888777777777777777777777777777777666666666666777777888777666555555666777888888777777666666666666777999888777666666666666666999999888777777666555555666666666666666888999:::::::::999999888777777666888888888888999999999999999999888888888888999999888888999999999999888888666777666777<<>>>>>>>>============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777666666666777777888999777777777777777777777777888777777666666777777888777777777777666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777888888999:::::::::999999777888888999999::::::;;;999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>999999999999888888888888;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;::::::888888888888888777777777999999999999999:::::::::888888888777777777777777666666666666666666666666444555666666666555444333555555555555555555555555555666777888888777666555777666555555777777666555666666666666666666666666666666666777777777888888888888777666666777888888777777777888888888888888888777666555444555666777999777555555666666555444555555555555555555555555555555555555666666666666777777888888888888888777777777777777777777777777888888888777777777777777777888888999999888888777666666666666666666666666666666666666666666666666777777777777777666666666555555555555555555555555888888888888888777777777666666666777777777888888777888888888888999999999777777888888888999999999777777888888888888888777888888888777777777777666888888888888888888888888:::999999888888888888888::::::::::::::::::::::::999999888888888888999999<<<;;;:::888777666666555888999:::999888777888:::999999999888888999999:::888888888888888888888888999888888777777888888999999888888777777888999999:::999888888777777777777===<<<:::999888777777777:::999999888888777777777777777777777888999::::::::::::999999888777777777888888888888999999999:::999999888888888888999999999999888888888888999999666777666777===CCCDDD@@@;;;;;;;;;<<<===<<<:::777::::::999999999999888888888888888888888888888888888888888888999999999:::;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::999999LLLEEEEEEBBBAAAAAA?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;:::999888777777777777888888888888888888888888888777666666666666777888777777777777777777777777777777888888888888888999888888888888888888888888777777777777777777777777666666777777777888888888777777888888888888888999999999:::::::::::::::999999999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>::::::::::::999999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999999999888888888999999999999999:::::::::999999999999999999999888777777777777777777777777555666888999999888666444666666666666666666666666666777777888888777777666777777666777777777777666777777777777777777777777777777777888888888888999888888888888888888888888888888888999999:::::::::999888666555555666777888:::888666666777777666555666666666666666666666666555555666666666777777777888888999999::::::999999888888888888888888888888888888888888888888888888999999::::::::::::999999777777777777777777777777777777777777777777777777888888888888888888888777555555555555555555555555777777777777777777777666777777777888888888888999666666666777777777888888999999999999::::::::::::777888999999999999999999999999999888888888888888999999999999::::::::::::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::::::::999999999999::::::===<<<:::999777777666666999:::;;;:::999999:::;;;:::::::::::::::;;;;;;<<<999999999999999999999999::::::999999999999::::::999999999999999:::::::::<<<;;;:::999999888888999===<<<;;;:::999999999999:::::::::999999888888888888888888999999:::::::::999999999888888888777777888888888999999999:::::::::999999888888999999:::::::::888777777888::::::888888777666;;;@@@@@@<<>>======<<<:::888::::::::::::::::::::::::999999999999999999999999888888888999999999:::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::LLLEEEEEEBBBAAA@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<;;;:::999999999999999999999999999999999999888888777777777777888888777888888888888888888888777888888888999999::::::999999999999999999999999888888888888888888888888777777777888888888888999777888888888999999::::::::::::;;;;;;;;;::::::999<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::999999999999999999999999999:::::::::::::::::::::888888888888888888888888666777999::::::999777666777777777777777777777777777888888888888888888777888888888888888777888888888888888888888888888888888888888999999999999:::888888999999999999888888888888999999::::::;;;;;;999888777777777888999999:::888777777888888888777777777777777777777777777666666666777777777888888888888999:::::::::::::::999999999999999999999999888888888999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888999999999999:::777777777777888888888888::::::::::::;;;;;;;;;;;;888888999::::::;;;::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::999999::::::;;;::::::::::::999999999999888999999:::::::::::::::999999999888888888888888888999999999999:::::::::::::::999999999999::::::;;;:::999888888999:::;;;888888777777;;;AAAAAA===IIIEEE@@@<<<;;;;;;:::::::::::::::::::::::::::;;;999999999999999999999999888999999999999:::::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;MMMEEEFFFBBBAAA@@@@@@@@@?????????>>>>>>>>><<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::;;;<<<===>>>::::::::::::::::::::::::888999999::::::999999888888888888888999999999999888888888999::::::;;;;;;999999999999999999999999888888888888888888888888777888888888999999999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>><<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===::::::::::::;;;;;;;;;;;;::::::999999999999888888999::::::::::::;;;;;;;;;999999999999999999999999777888999:::::::::999888888888888888888888888888888888888888888888888888888999::::::888888999:::999999999999999999999999999999999::::::::::::;;;888999::::::::::::999888999999999:::::::::::::::888888999999999999999999;;;999777888999:::999888888888888888888888888888777777777777888888888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999::::::::::::;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999::::::;;;;;;999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999999999::::::;;;<<<999999999999999999999999888999999:::::::::999999888888888888888888888888999999999999::::::::::::::::::999999999999::::::::::::999999999999::::::777888888999???FFFGGGCCCJJJEEE???:::999:::;;;;;;999999::::::::::::;;;;;;999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>========================???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===NNNFFFFFFBBBAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::;;;<<<===>>>::::::::::::::::::::::::888999;;;======;;;999888888888888999999999::::::888888999999:::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888888999999999::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;<<<======>>>;;;;;;<<<============<<<<<<<<<<<<<<<=========>>><<<<<<<<<=========>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999999888888999999999888:::;;;;;;999888999;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999:::;;;;;;:::999999:::::::::999999999999999777888:::;;;<<<;;;:::999;;;999888888:::;;;:::999999999999999999999999999777777777888888888999999777777999::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999;;;<<<<<<=========;;;;;;;;;<<<<<<=========999999:::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;999:::;;;;;;:::999:::;;;;;;::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::<<<<<<<<<<<<<<<::::::::::::;;;<<<======<<<;;;;;;:::::::::;;;;;;888888888999999999999999888888999::::::999888777888888888888888888888888999999999:::::::::;;;;;;;;;::::::999999::::::;;;999::::::::::::::::::999777888888999???GGGHHHDDDCCC???;;;999999:::;;;;;;888999999999::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<===>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================@@@???===;;;:::;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;<<<<<<============NNNFFFFFFBBBAAA@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<>>>>>><<<:::777888888888999999:::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888999::::::;;;<<<<<<<<<=========<<<;;;::::::777777999;;;===???@@@AAA<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<======>>>>>>??????;;;<<<<<<<<<======>>>>>>:::;;;;;;;;;<<<<<<======:::;;;;;;;;;<<<<<<======<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999888888888888999:::;;;999999999999999999999999:::999999888888999999:::888:::<<<;;;999888:::<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999;;;;;;;;;;;;999999:::::::::999999888888888666888;;;======<<<:::888;;;:::888999:::;;;;;;:::999999999999999999999999777888888888888999999999666777888999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;<<<============;;;<<<<<<<<<======>>>>>>999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;:::::::::::::::999:::;;;;;;999999:::;;;:::::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;777888:::<<<======<<<;;;999999999:::;;;<<<===>>>???>>>===<<<;;;:::::::::888888888888888888888888777888999:::999999777666888888888888888888999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999;;;<<<<<<;;;999999888999888888===CCCCCC???;;;999888888:::;;;;;;:::888888888999999:::::::::888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::999999:::::::::888999:::;;;<<<>>>????????????>>>>>>=========<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???===;;;:::;;;<<<===>>>===;;;::::::;;;===>>>;;;<<<<<<<<<======>>>>>>KKKBBBEEEFFFDDD@@@BBBBBBAAA@@@@@@@@@AAAAAA<<<===>>>???@@@@@@@@@???<<<===???@@@@@@???===;;;>>>>>>>>>>>>============666:::===>>>===;;;::::::<<<;;;:::::::::::::::999::::::999999999999999999;;;;;;;;;:::999999999888555888<<<>>>===;;;;;;<<<>>>;;;999:::======<<<999999:::::::::999999:::<<<888888999:::<<<<<<999777:::999999:::===>>>===;;;>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<===>>>===>>>???>>>===<<<===>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>???>>><<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;::::::<<<===>>>CCCAAA>>><<<=========<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;;;;;;;:::999888888999:::;;;<<<:::777777999;;;<<<===::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<:::888888::::::888666:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::999:::;;;:::888777888999::::::::::::::::::::::::<<<;;;:::999999999999999777777777888888999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::999999999888:::::::::::::::;;;<<<<<<>>>===<<<;;;:::999888888:::666666::::::777777<<<;;;;;;:::::::::999999888;;;;;;<<<===<<<;;;999888999999:::;;;<<<======>>><<<<<<<<<:::888888:::<<<:::::::::::::::999999999:::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::888888999999:::::::::;;;;;;999999:::===?????????===>>>???>>><<<;;;<<<===??????>>>=========>>>>>>???===;;;;;;<<<===============;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<>>>===;;;999999999999::::::999999999:::;;;<<<<<<999:::<<<===>>>======<<<<<<<<<;;;::::::::::::;;;<<<;;;:::::::::<<<===>>>:::;;;<<<<<<;;;:::;;;===@@@???===;;;::::::::::::===>>>???===999777888:::444555666888999:::::::::888888888888888888888888888888888666555666999;;;999999999999999888888888999444333;;;FFFJJJDDD===888888888888888888777777777888999999:::::::::999777888888888777777999;;;555777999999888888888999::::::::::::;;;:::999888888999999999:::;;;;;;;;;<<<999777888;;;===<<<:::;;;<<<===???@@@@@@??????>>><<<::::::;;;=========???===::::::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>===;;;<<<<<<<<<======>>>>>>:::999;;;>>>===::::::>>>999;;;<<<<<<;;;:::;;;===<<<===>>>===<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::999:::;;;===>>><<<;;;:::<<<<<<<<<;;;;;;===???MMMCCCFFFFFFEEE@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAAAAA@@@???>>><<<<<<======;;;999888999999999999999:::;;;>>>===<<<<<<<<<;;;999888;;;<<<<<<<<<<<<:::999888;;;;;;::::::999888777666<<<;;;:::888777777999:::;;;999888888:::;;;:::888999999:::999999999999::::::999888888999:::999777;;;;;;;;;<<<<<<;;;999888;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>@@@???>>>>>>>>>???<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;======<<<;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999;;;;;;;;;<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<>>><<<;;;:::;;;<<<;;;:::888999999999999888888777999999999999999999999999:::999888777777888999:::>>><<<:::999:::<<<;;;;;;999999::::::::::::::::::999999999999999999::::::;;;999777888:::;;;999777999999999999999999::::::777888888888888888888777777999:::999777777888999888888888888888888888888:::999999888888888888999999888888777777777888888999999888888888888999999<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;::::::999;;;888999===<<<777555888999999888999999::::::;;;;;;;;;;;;<<<;;;;;;::::::888888999999:::;;;;;;<<<:::::::::888666666777999888888888888888888888888555555555555555666777777888888999999999999999888777777888888888999999999;;;999888888:::;;;;;;::::::;;;<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;:::999;;;<<<<<<;;;>>>>>>===<<<<<<<<<===>>>::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<777888888888999999999999999:::;;;<<<============>>>===<<<<<<;;;;;;<<<<<<@@@???>>><<<<<<<<<======888999;;;:::999999:::;;;>>>===<<<:::999999:::::::::;;;;;;999666666888;;;777777777666666555555555777777777777777777777777555777888888777666777888999999999999::::::::::::;;;777555<<>>777777777777666666666666666666777777888777777777666777777666444444555666444666888888777666777888666999;;;999666444666888999999999:::;;;;;;<<<<<<===:::888999;;;<<<;;;999999:::<<<===>>>>>>======<<<;;;::::::;;;<<<======<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===;;;<<>>;;;;;;>>>:::;;;<<<;;;;;;;;;===>>>=========<<<;;;;;;===>>>=========<<<<<<;;;;;;:::<<<;;;999:::;;;;;;:::888;;;<<<<<<;;;:::999;;;<<>>AAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFLLLHHHEEEFFFIIIIIIEEEAAADDDBBB???>>>@@@BBBDDDDDDAAAAAA@@@???>>>>>>======:::;;;<<<======<<<;;;:::777888999;;;<<<<<<<<<<<>>>>>===<<<<<<===>>>>>>============<<<<<<========================AAA>>><<<;;;;;;<<<<<<;;;:::999999999999999::::::<<<;;;;;;;;;:::999999888::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999888888999;;;<<<:::999999999999888888777777777:::::::::999999999999999888888777777777777888888===;;;::::::::::::999777:::;;;;;;;;;;;;;;;:::::::::999999999999:::::::::999888777888:::;;;:::999999999999999888888888888888888999999999999888888888999::::::888888999:::777777777777777777777777999888888888888999999:::<<<;;;:::999888888777888888888777777777777888888999999888888888999999:::::::::999888888999999999888999:::;;;::::::888888<<<;;;===@@@@@@;;;999999777777777888999:::<<<===<<<;;;:::999999::::::;;;888888888999999:::::::::;;;;;;;;;999777666777999777777777777777777777777777888888888888999999999888888888888888777777777777888888888888888999999;;;:::888888999999888777999:::;;;:::888777888999999999999999999:::;;;<<<===;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;;;;:::;;;===>>>@@@@@@AAAAAA????????????===<<<:::888777777777888999:::<<<<<<<<<;;;::::::999999::::::======;;;:::888888888888777888:::999999888:::;;;<<<;;;999888888888999999999:::999888777777:::<<<:::999888777666555555666777777777777777777666666222444777888666555444333444555555666666777777888===888555888>>>@@@===888777777777666666666555555555666666666666666555555777888999777555444555666555777999999888888888999:::???BBB???999777999>>>999999:::;;;;;;<<<======>>><<<::::::;;;<<<<<<;;;888999;;;<<<===<<<<<<;;;;;;::::::::::::;;;<<<===:::;;;===@@@BBB@@@===999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>======<<<;;;;;;::::::===;;;;;;>>>>>><<<<<>>??????>>>>>>>>>======<<<;;;:::===;;;999999:::;;;;;;:::<<<===>>><<<:::999:::;;;KKKAAABBBAAA???;;;AAAAAAAAABBBBBBDDDEEEFFFEEEDDDDDDDDDFFFIIILLLNNNPPPRRRWWWZZZ]]]]]]\\\[[[VVVRRROOOQQQWWWXXXTTTNNNHHHEEECCCCCCEEEGGGFFFEEECCCBBB???<<<;;;;;;>>>@@@888888999999:::;;;;;;<<<777888999:::;;;<<<<<<;;;888888888;;;>>>>>><<<:::===<<<:::999999999999999:::999888888999999888777:::888888999;;;======<<<999:::;;;999888888:::===888999::::::;;;::::::::::::;;;<<<======<<<;;;;;;:::<<<======<<<;;;;;;<<<>>>>>>>>>???>>>>>>>>>===========================BBB???;;;999999::::::999::::::::::::::::::;;;<<<;;;;;;:::999999999999999999999:::;;;;;;;;;;;;:::;;;::::::::::::::::::;;;888999:::::::::999777666555555666888:::;;;999777;;;:::999999888888888888999999999999999:::::::::888888888888888888888888888888777888999999777555999:::;;;;;;;;;::::::999::::::::::::999888777777888888777777888888777777888888888888888777777777999::::::::::::::::::999888999::::::888888999:::777777777777777777777777777777777777777888999:::<<<;;;:::999999888888888777777777777777888888999777777666666777777888999:::999999888888888888888888888:::::::::888777555777777999<<<<<<;;;999999777777777777888:::;;;<<<;;;:::999777666666777777777777777777888888888888;;;<<<<<<:::888777888999555555666666777777777888888999999:::::::::::::::888777777666666666666666777777777777777777777777999888888888999:::888777999:::::::::888777888999777777777888888:::;;;<<<<<<:::999:::;;;<<<;;;:::888888888888888888888888;;;;;;;;;;;;;;;<<<<<<<<>>:::555444666777444111666666666666666666555555555555666666555555444444444666777777666555666777555666888888777777777888===???@@@>>>:::888:::<<<666666777888999::::::;;;;;;;;;::::::;;;<<<======888999;;;<<<<<<<<<;;;:::;;;<<<<<<;;;::::::;;;<<<;;;;;;===???AAA???<<<999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>=====================<<<<<<<<<<<>>>>>>>>>>>===<<<;;;:::<<<:::888777999<<<======:::<<<======;;;:::;;;<<<LLLBBBBBB@@@???;;;<<<<<<<<<===>>>???@@@AAAEEEFFFFFFHHHLLLPPPUUUWWW[[[aaajjjsssyyy{{{zzzyyytttpppnnnssszzz|||xxxrrr```aaaaaaccccccbbb___]]]SSSQQQKKKEEE@@@@@@DDDHHH@@@>>>;;;888777777999:::;;;;;;<<<===>>>???@@@AAA>>><<<:::999:::;;;;;;;;;<<<;;;:::999888999:::<<<===;;;888888:::;;;:::888777777888;;;???AAAAAA@@@===<<<:::777666888<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999;;;=========<<<<<<===???<<<<<<===>>>>>>===<<<<<<========================AAA>>>;;;888888999999888:::999999999::::::;;;<<<;;;;;;::::::::::::;;;<<<999::::::;;;;;;;;;:::::::::999888888888888999:::777888:::;;;;;;:::999888333333333555777888666444999888777666666666666777666666777888999999::::::::::::::::::::::::::::::888777777999<<<<<<;;;::::::;;;<<<>>>>>>===<<<;;;=========<<<;;;999777666999999999888666555555555777777777666666666666666777888888999999888888777777888999888666666666777666666666666666666666666444444444444555555666777888888777777777777888888555555555555555666777777777777888888888888888888::::::999888888999999999666777888:::;;;;;;::::::666777777777777888777666888888999999:::::::::::::::::::::999777666444444777666666666666666666666777999:::999777666777888555555666666777888999999555666777888888888888777999888777666666666666777777777777666666666666666666666666888;;;<<<;;;::::::;;;<<<;;;999888999:::777777777777888999;;;;;;:::999888999::::::999888999999999999888888777777666666777777777888888888BBBCCCEEEFFFGGGFFFEEEEEEBBBBBBBBBAAA???;;;888666999999888888999;;;===???:::999999888888888888888666666666666666555555555555666777777555555666777666666555555666777999:::555777:::>>>???>>>;;;999999888777666666555555666777777666666555555555444777777888777666666888;;;777666666666555555444444;;;888555333444555555444555555555666666777777777666666777777777666666555333555888999999999;;;<<<:::;;;======<<<<<<<<<===AAA>>>;;;;;;<<<===<<<:::;;;<<<<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGEEEFFFGGGGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHIIIDDDCCCHHHLLLLLLLLLOOOTTTSSSRRRNNNJJJIIIIIIJJJLLLNNNQQQUUUUUURRRJJJEEEHHHHHHIIIJJJJJJHHHGGGFFFGGGEEEBBBAAABBBCCCDDDDDD@@@BBBEEEEEEEEEEEEFFFGGG~~~LLLCCCBBB@@@@@@===<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBFFFIIIMMMOOOTTT[[[gggrrr{{{~~~~~~xxx|||zzzvvvtttqqqooojjjbbb[[[YYY\\\___QQQMMMGGGAAA===:::999999:::<<>>CCC???@@@@@@@@@AAACCCGGGKKKNNNIIIDDDCCCEEEGGGGGGFFF@@@@@@AAADDDHHHKKKKKKKKKDDDAAA>>>>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@????????????@@@??????@@@@@@@@@CCCGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCC<<<============<<<<<<;;;:::999888999::::::999777999888777666666777888999888888999::::::;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<===@@@BBBBBBAAACCCEEEGGGJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHFFFEEE@@@AAAAAA@@@>>>======>>>============>>>>>>>>>???======>>>>>>>>>>>>======??????@@@>>><<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;:::::::::::::::;;;;;;888888888888999:::;;;;;;888:::;;;<<<<<<:::888777777777777777777888888999777888999;;;>>>AAABBBDDD@@@CCCDDDBBBAAACCCAAA>>>???@@@BBBDDDDDDCCCAAA@@@@@@BBBEEEFFFFFFCCC???===@@@@@@@@@??????>>>>>>>>><<<>>>@@@@@@???>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFBBBCCCDDDFFFFFFEEEDDDDDDEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????======???BBBFFFHHHGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEAAAAAAAAAAAAAAABBBCCCDDD@@@???>>>???AAAAAA???>>>============<<<:::999888666666777777888999999999555666666666666666555444999999:::;;;:::999888777::::::::::::;;;<<<======999888777777666777777777666666777777777666555555555666777666444333333444555444444444666777999;;;===???CCCIIILLLMMMJJJGGGIIIIIIHHHFFFCCCAAA>>>===::::::999999888777777777555555555444444555999<<<:::::::::999999999888888888888888888:::<<<>>>@@@>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDFFFIIIMMMOOOOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUVVV[[[VVVQQQRRRVVVYYYVVVRRRWWWWWWXXXZZZ[[[\\\]]]]]]]]]^^^`````````aaadddfffhhhiiijjjkkkkkkjjjiiihhheeehhhjjjjjjgggeeegggiiihhheeebbb```bbbcccdddddd``````______^^^]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\\\\]]]___```aaabbbccc^^^XXXVVVZZZ^^^^^^___```fffgggfffccc^^^[[[ZZZZZZaaadddjjjqqqtttpppggg___cccdddfffhhhhhhgggfffeeeeeeccc```^^^]]]]]]\\\[[[ZZZ\\\```aaaaaaaaabbbccczzzIII@@@@@@>>>>>><<<======<<<<<<<<<<<<===>>>999::::::;;;;;;<<<======AAAFFFNNNVVV\\\_________\\\]]]___cccggghhhfffdddaaahhhnnnmmmggg```]]]]]]ppprrrrrrnnnhhheeefffiii^^^\\\XXXRRRMMMGGGCCCAAA<<<>>>CCCKKKVVVcccooovvvjjjhhh```SSSEEE>>>???CCC>>>@@@DDDFFFJJJOOOVVV\\\[[[UUUNNNKKKNNNRRRSSSRRRIIIGGGDDDDDDGGGKKKOOOPPPIIIHHHHHHNNNUUUWWWTTTOOOOOOQQQSSSUUUWWWXXXYYYYYYWWWVVVSSSRRRQQQRRRTTTUUURRRRRRSSSTTTXXX^^^fffkkkmmmnnnpppqqqrrrqqqpppoooggggggggggggggggggggggggbbbaaa```aaabbbcccbbbaaa````````````aaabbbcccdddiiihhheeebbbaaa```aaaaaa````````````___^^^\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[UUUTTTSSSQQQOOONNNNNNMMMOOOMMMKKKJJJJJJJJJIIIGGGCCCBBBAAA@@@AAACCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@CCCAAA???@@@BBBDDDEEEEEEIIIKKKNNNQQQSSSSSSRRRQQQTTTUUUWWWYYYYYYYYYXXXWWWPPPRRRTTTSSSRRRQQQSSSUUUQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUSSSPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFHHHKKKLLLKKKHHHDDDAAA=========>>>???@@@AAABBB@@@??????@@@BBBDDDGGGIIIGGGNNNSSSTTTUUUWWWTTTNNNMMMOOOTTTWWWXXXVVVSSSQQQPPPUUU[[[aaabbb___YYYUUUZZZZZZYYYYYYXXXWWWWWWVVVUUUWWWZZZ[[[ZZZZZZ[[[\\\[[[\\\]]]^^^```aaabbbccc```aaacccdddddddddbbbaaabbbaaa___]]]\\\]]]^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYUUUVVVXXX\\\___aaa```^^^___```aaa```^^^^^^^^^___[[[ZZZZZZYYYZZZZZZ[[[[[[TTTTTTTTTUUUVVVVVVTTTRRRPPPPPPOOONNNMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@??????@@@???>>>===;;;:::;;;<<<<<<:::888666666666444444444444666888:::<<<@@@AAADDDKKKRRRVVVWWWVVVXXXYYYYYYWWWTTTPPPLLLJJJCCCCCCCCCBBBAAA@@@@@@@@@<<<>>>@@@AAAAAABBBEEEGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIKKKMMMNNNOOOQQQTTTVVVWWWXXXYYY[[[]]]___aaabbb^^^___```aaabbbcccccccccfffiiimmmooooooooopppqqqrrrtttvvvvvvuuuuuuuuuvvvzzzwwwttttttwwwyyyyyyxxxxxxxxxyyy{{{|||}}}~~~}}}}}}}}}zzz~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzuuunnniiillloooooommmnnnrrrssstttsssooollljjjiiinnnrrryyywwwzzz|||~~~~~~|||{{{zzz{{{{{{zzzxxxwwwyyy|||~~~}}}}}}}}}}}}uuuEEE<<<<<<::::::999999999888777777777888888>>>======;;;:::777555444777888:::===>>>?????????@@@BBBEEEHHHIIIIIIHHHGGGHHHOOOVVVSSSJJJBBBAAADDDOOOUUU\\\]]][[[XXXYYY[[[ccccccbbb```[[[UUUOOOKKKFFFEEEEEEIIIPPPYYYccchhhfffjjjjjj___MMM???999888666:::???DDDIIIQQQZZZaaa[[[TTTKKKHHHKKKPPPQQQQQQHHHCCC<<<999;;;AAAFFFJJJKKKLLLQQQ]]]iiimmmggg___[[[]]]```cccgggiiikkklllnnnkkkhhhfffeeegggiiikkkmmmmmmoooqqqwww{{{zzz{{{|||~~~}}}~~~~~~~~~~~~~~~{{{zzzyyyyyy{{{{{{zzzyyyxxxvvvuuuttttttsssqqqppppppqqqssstttvvvtttpppmmmjjjhhhhhhgggeeebbb^^^\\\\\\[[[ZZZYYYOOOOOONNNMMMNNNQQQSSSUUUOOOOOONNNLLLJJJIIIHHHGGGCCCCCCDDDEEEEEEDDDCCCCCCFFFCCCAAA@@@BBBCCCDDDDDDCCCFFFIIIMMMOOOPPPOOONNNSSSUUUYYY\\\^^^______^^^^^^aaadddeeedddeeehhhjjjgggggghhhiiikkklllmmmmmmnnnnnnoooooooooooonnnnnnkkkkkkkkkhhheeebbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbaaaaaaaaaaaa```___]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]aaacccbbb]]]XXXTTTLLLLLLLLLMMMNNNPPPRRRRRRKKKIIIFFFDDDDDDEEEGGGHHHAAALLLWWW\\\```ccc___XXXYYY]]]ccchhhjjjhhheeebbb___eeeoooxxxzzzwwwqqqllltttssssssrrrqqqpppooooooppprrruuuwwwwwwwwwxxxyyyvvvwwwxxxyyy{{{|||~~~~~~wwwxxxzzz||||||{{{zzzyyy}}}|||zzzxxxwwwwwwxxxyyytttttttttssssssrrrrrrrrrnnnoooqqqtttwwwyyywwwuuuxxxyyyzzzyyywwwwwwwwwxxxssssssrrrrrrqqqrrrrrrrrrjjjiiiiiikkklllllljjjhhhhhhhhhhhhfffdddaaa___]]][[[\\\\\\]]]^^^______```\\\[[[ZZZZZZZZZ[[[]]]^^^___^^^\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQRRROOOOOOOOONNNLLLJJJGGGFFFBBBCCCCCC@@@===;;;;;;;;;333333444444666999;;;<<<999999;;;AAAJJJRRRWWWXXXYYY[[[\\\]]][[[WWWSSSPPPMMMMMMMMMLLLKKKJJJJJJIIIMMMPPPUUUWWWXXXXXXYYYZZZZZZ[[[]]]___aaabbbdddeeefffhhhjjjjjjiiiiiikkkmmmpppqqqsssuuuxxxzzz|||}}}yyyzzz{{{}}}~~~{{{~~~}}}{{{uuuvvvxxxwwwttttttuuuxxxzzzzzzxxxtttrrrqqqkkknnnuuu~~~~~~