BM6P6(@ 000000000000000000000000000000000000000000000000000000000000111111111111222222222333555555444333111444;;;FFFPPPVVVWWWVVVYYYTTTOOONNNQQQWWW___fffnnntttvvvrrrnnnjjjaaaVVVZZZ^^^hhhzzz{{{pppbbbXXXTTTRRROOOLLLKKKbbb{{{~~~tttiii]]]UUUOOOMMMKKKEEE???===999666666666444111222555///000111111111111000000111111111111111111111111000111111111111222222222111111222222222333333333555666666555333333444666555777888888666:::FFFQQQiiiiii|||wwwoooqqqrrrpppyyyvvv}}}{{{kkkVVVGGG@@@===555222///000222333222///000000///...............////////////////////////000000///..................///000000///000222444444333444666888:::AAAIIIZZZxxxrrrjjjgggggggggsss~~~rrrnnnmmmkkk___PPPPPPYYYlllzzzqqqfffOOO888;;;555222222111---///444000/////////............................................................---------............///222000......000111222222444777<<>>HHHNNNUUUhhhzzzyyyiiixxxyyyqqqsss~~~}}}yyykkk}}}{{{rrr000000000000000000000000000000000000000000000000000000000111111111222222111111111111111222222333666@@@MMMVVVWWWRRRMMMJJJEEEIIIOOOWWWaaajjjqqquuu{{{xxxooobbb\\\cccnnnuuu~~~zzzyyy}}}|||xxx{{{~~~wwwhhhZZZSSS[[[kkkrrrzzz{{{wwwqqqgggXXXKKKGGGJJJGGGAAA<<<:::666111000333111111111111111111111111222222222222222222222222111111111111222222222333222222222222333333333333333444555555444555777888666777;;;======CCCUUUgggzzzxxxwww}}}aaaPPPHHH<<<777222000111111000...111000//////......//////////////////////////////000//////............//////000111000000000222444000222555666666???VVVlllkkk^^^eeehhhjjjnnn[[[TTTWWWUUUZZZiii|||zzzlllZZZLLL<<<555222000000222000000000/////////......................................................---------............///......///000000111222222888:::CCCMMMTTT```zzz~~~qqqppp|||kkkeeeooo}}}000000000000000000000000000000000000000000000000000000111111111222222222333333333333333444666888===HHHTTTXXXSSSKKKFFFDDDHHHPPPZZZcccmmmvvv{{{{{{}}}ssseee```iiiyyy~~~yyyzzz}}}~~~~~~{{{}}}}}}zzzxxxyyywww~~~vvvkkkggghhhwwwqqquuuqqqYYYKKKIIIKKKFFFBBBAAA>>>777444444333222222222111111111222222222222222222222222222111111111222222222333333222222222333333333444444222444555555555666888:::777666:::AAAFFFMMM]]]nnn|||~~~}}}sssaaaWWWCCC===666222222333333111111000000///.../////////////////////////////////000///............/////////000111111000111333444...333:::===>>>LLLhhhqqq```\\\mmm~~~ssslllooo```SSSSSSccc}}}kkkKKK888444555333000000000000////////////...................................................---------............///,,,---///000111111222333888AAAIIINNN\\\www{{{ttthhh[[[^^^xxx000000000000000000000000000000000000000000000000111111111111222222222222333333444333333555999===FFFNNNUUUSSSKKKDDDBBBDDDLLLWWWcccllluuu~~~|||oooddd```nnnzzzuuurrrtttvvvvvvyyy~~~~~~yyywwwyyyzzzyyy{{{~~~zzz}}}vvvyyy~~~uuulllnnnvvvnnnTTTHHHIIIEEEDDDFFFDDD===777555444444333222111111222222222222222222222222222222111222222222222333333333222222333333333444444444222333555555555666999;;;888444999GGGSSS[[[hhhwwwzzztttrrrtttvvvzzzxxxggg\\\IIIBBB999333333444444333111111000/////////////////////////////////////////////............/////////000111111000111333555111444:::???HHH___{{{jjjfffkkkzzzrrrggg\\\\\\hhhyyyPPP555111666555111111000000000////////////................................................---------............///+++...000111000111444666:::JJJPPPPPPfff{{{zzz~~~wwwbbbZZZ```ggg000000000000000000000000000000000000000000000000111111111222222222222333000222333222222555<<>>777666444222111222333444333333333333333333333333222222222333333333444444333333333444444444444555444555666666555666888:::;;;:::DDDXXXfffrrryyytttmmmhhhfffeeedddcccaaaaaaaaaaaaaaaaaa`````````___^^^___ccchhhkkklllmmmttt|||}}}qqqmmmxxxssslllfffaaa^^^SSSEEE:::444333222111222111000000//////000000////////////////////////...............///000000000111222222111111333555888888@@@QQQiii~~~{{{rrrvvv||||||{{{yyyyyy}}}yyysssfffYYYZZZjjjnnnQQQ<<<555444333111111111000000000//////................................................---------............///...000222111///222888>>>JJJQQQ[[[nnnwwwkkktttgggXXX___sss000000000000000000000000000000000000000000000000111111222222222333333333222444666555666;;;DDDLLLOOOOOONNNLLLLLLQQQYYY```fffqqquuurrrqqquuupppeeejjjqqqxxxqqqmmmoooqqqqqquuu{{{}}}}}}wwwhhhfffgggkkkmmmnnntttpppVVVNNNHHHHHHJJJHHHEEEEEE888666444222111222333444333333333333333333333333222222333333333444444444333333333444444444555555555666777666555666888:::<<<>>>KKK^^^iiiwww|||pppjjjaaa___\\\YYYVVVUUUTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQUUUSSSQQQRRRTTTWWWXXXXXX^^^dddhhhgggiiipppwwwyyyzzztttnnnrrr}}}yyyzzzzzziii^^^MMM@@@888555333222222111111000000000000000////////////////////////...............///000111000111222222111222444666666;;;JJJccc}}}||||||~~~yyyrrrlllggg^^^^^^\\\[[[[[[aaaiiiqqqvvv{{{}}}sssmmmuuummmKKK888333222111111111111000000000000................................................---------........./////////111222111///222:::AAAOOONNN^^^~~~yyy}}}www{{{ggg\\\\\\jjj000000000000000000000000222222111111111111111111111111111111111111222222666777666555:::GGGRRRWWWPPPKKKKKKRRRXXX[[[bbbjjjsss}}}|||tttqqqiiihhhrrr|||uuuwwwppppppqqqvvv|||qqqggg___fffmmmrrrtttxxx|||uuudddQQQIIILLLOOOMMMIIIBBB===666111000111333444333333333333333333333333222222222222222222222222222222333333333444444444444777777555444666999:::;;;FFFXXXgggooo~~~zzzrrrlllfff___YYYUUUTTTRRRPPPOOONNNNNNNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSTTTUUUWWWZZZ\\\___```fffppp{{{xxx~~~uuu```PPPBBB666111333000111222333222111222222////////////////////////......//////000000111111111111111111444777777444888FFF\\\ttthhhiii~~~~~~sssuuuooohhhaaa\\\VVVPPPKKKDDDGGGHHHGGGEEEFFFLLLRRRWWW\\\cccjjjttt||||||zzzuuuuuu___@@@888555444222111000111000///---////////////////////////........................///////////////000111111......///111111333===IIIVVVXXXrrrvvvttt|||nnnaaaWWWXXX```sss000000000000000000000000111111111111111111111111111111111111111222222333000444666999AAAMMMUUUXXXMMMMMMPPPWWW\\\aaalllxxx{{{tttmmmooo}}}}}}ssssssyyy{{{}}}yyyvvvttthhhYYYeeekkkppprrruuuxxxvvvrrruuu}}}|||xxx|||{{{|||vvv]]]OOONNNPPPOOOLLLCCC>>>777222111111222333333333333333333333333333222222222222222222222222222222333333333444444444444666888666555666999;;;AAAIII\\\sss}}}vvvllleeeaaa\\\VVVQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRTTTUUUWWWXXXVVV]]]fffnnnwww{{{ttt```MMM<<<555555222222111///...///000111////////////////////////......//////000111111111111111111222444666777666;;;MMMgggooobbbhhhyyy{{{oooeee```\\\VVVRRROOOKKKFFFCCCDDDDDDCCCBBBAAABBBEEEGGGIIIMMMRRRXXXbbbppp{{{vvvrrrqqqpppooouuutttyyyqqqKKK<<<888444222111000111111///...////////////////////////........................///////////////000111111000......111333666???IIIRRR^^^~~~|||wwwzzzhhh[[[RRRVVVbbbwww000000000000000000000000111111111111111111111111111111111111111222333333...444:::???HHHQQQTTTRRRJJJNNNVVV___eeemmm|||}}}zzzwwwsssuuu|||yyyvvvvvvmmmaaaffflllrrrwww|||~~~yyyqqqrrr~~~}}}fffSSSMMMNNNNNNLLLEEE@@@999444222222222222333333333333333333333333333333333333333333333333333333333333444444444444444666888777666777;;;???LLLQQQggg{{{lllfff^^^YYYVVVSSSOOOKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOMMMQQQVVV[[[bbbppprrr]]]III:::444555333111......///000222////////////////////////......///000000111111222111222222333333555999<<>>??????AAABBBDDDGGGNNN[[[kkkvvvwwwiiiaaaaaadddzzz{{{~~~eeeFFF888444222111000111111000///////////////////////////........................///////////////000111111111...---222666;;;BBBJJJPPPkkk~~~uuuvvvzzz~~~xxx{{{~~~~~~zzz\\\SSSPPP[[[ooo000000000000000000000000111111111111111222222222111111111111222333333444222999@@@EEEKKKOOOMMMGGGIIIOOO[[[gggsss~~~|||{{{{{{{{{|||vvvrrrpppmmmpppuuu|||mmm[[[SSSQQQOOOMMMFFFAAA;;;666444333222111333333333333333333333333333333333333333333333333333333333444444444444555555666888999777777>>>FFFXXX]]]wwwyyyqqqaaa\\\WWWRRRPPPNNNLLLJJJFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOORRR[[[hhhrrrxxxbbbHHH666777555222111111222222222////////////////////////...//////000111111222222111222333444333666>>>HHHVVVooo|||jjj___ZZZdddwww}}}wwwnnnggg^^^XXXSSSOOOHHHCCCAAAAAA@@@@@@AAAAAABBBBBB????????????@@@@@@AAABBBBBBCCCBBBAAACCCKKKUUU^^^ooosssjjjiiikkk}}}||||||[[[;;;555333111000111222111000////////////////////////........................///////////////000000111333...---333:::@@@FFFLLLTTT{{{vvvjjjjjjsssttt}}}dddRRRPPPXXXnnn000000000000000000000000000000111111111222222222111111111111222333444555666>>>FFFIIIKKKLLLIIIEEEMMMSSS___ppp}}}|||zzztttvvvuuutttvvvzzzlllbbbYYYRRRLLLFFFBBB===999777555333222333333333333333333333333333333333333333333333333333333444444444555555555666555777999888999CCCOOO___jjjpppfffWWWTTTPPPLLLJJJIIIHHHGGGEEEGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHIIIHHHGGGFFFIIIOOOTTT```iiivvv\\\>>>777444222222333444222000000000000000000000000000//////000000111222222222222222555666555999IIIZZZqqqyyycccYYY]]]eee}}}tttrrrpppnnnmmmiiiccc^^^YYYSSSLLLGGGDDDBBB@@@>>>??????@@@@@@AAABBBDDDEEEAAADDDFFFFFFDDDCCCDDDFFFCCCDDDDDDBBB@@@BBBFFFKKKSSSdddwwwxxxssspppvvvvvvJJJ888555222111111222111000////////////////////////........................///////////////000000111222//////666>>>CCCJJJPPPaaaqqqnnnyyyuuurrrhhhSSSSSSZZZmmm000000000000000000000000000000000111222222333333111111111111222444555666777AAAIIIIIIHHHJJJMMMNNNVVV\\\gggwww~~~zzz~~~zzzrrrlllnnnuuuyyywwwrrr|||~~~ppp```PPPFFFFFFBBB>>>;;;999777555333333333333333333333333333333333333333333333333333333444444444555555555555888555777:::999;;;IIIZZZcccvvvttthhh^^^XXXLLLJJJHHHFFFDDDDDDEEEFFFHHHJJJMMMPPPPPPNNNKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEGGGGGGFFFFFFGGGIIIIIIKKKOOOVVV[[[bbbppp}}}lllKKK<<<888333222333333111...000000000000000000000000//////000111111222222333333333666888888???WWWpppuuu```WWWWWWXXXnnnyyyooojjj]]]\\\ZZZYYYWWWTTTOOOKKKIIIEEE@@@======>>>??????>>>???AAAAAAAAABBBDDDGGGBBBDDDFFFFFFFFFEEEDDDDDDCCCEEEHHHGGGDDDBBBCCCEEEDDDQQQ___jjjvvv{{{tttwww```:::777333111111111111000////////////////////////........................///////////////000111111111///222999@@@EEEMMMTTTppp~~~xxxtttzzz{{{bbbVVVRRRbbbppp000000000000000000000000///000000111222222333333111111111222333444555666;;;FFFMMMJJJEEEIIIRRRYYYaaaiiirrr}}}www{{{xxxmmmgggfffeeebbbaaajjjqqq~~~iiiTTTGGGEEEBBB???<<<;;;999666444333333333333333333333333444444444444444444444444444444444444555555555555:::666666::::::>>>OOOdddiiivvvhhh]]]UUUQQQOOOFFFFFFEEEEEEEEEGGGIIIKKKMMMOOOSSSUUUUUURRROOOLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGIIIKKKMMMNNNIIIHHHHHHGGGGGGHHHHHHHHHFFFGGGIIIKKKJJJJJJJJJJJJHHHEEEEEEIIIKKKLLLSSS[[[cccfffppp}}}}}}|||||||||bbbIIIAAA888222222222111///000000000000000000000000///000000111111222333333333333777:::;;;FFFeeeuuudddXXXWWW\\\^^^~~~xxxkkkaaa[[[QQQPPPNNNMMMKKKHHHEEECCC@@@>>>;;;999:::===@@@AAA@@@BBBDDDDDDDDDEEEIIILLLJJJGGGFFFLLLTTTWWWSSSMMMMMMPPPRRRQQQMMMJJJKKKLLLHHHNNNTTTZZZgggzzz||||||kkk===:::555222111000000///////////////////////////........................///////////////000111111///000555<<>>BBBFFFPPP\\\```OOOTTT___000111222333333222111000222222222111111111111111111222333333333666<<>>:::777777555333222333444444333444444333222222333333333444444444555555555666666777777777888>>>LLL\\\hhhwwwmmm```]]]YYYUUUSSSQQQOOOMMMPPPMMMJJJKKKPPPUUUXXXXXXYYYYYYZZZYYYXXXVVVTTTSSSVVVUUUSSSPPPMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYXXXUUURRRRRRSSSRRROOOLLLLLLKKKKKKKKKLLLLLLKKKJJJLLLNNNNNNMMMLLLKKKMMMOOOOOOPPPRRRRRRSSSUUUXXXZZZ]]]___bbbeeekkksss{{{yyywww{{{lllPPP@@@555444555///000000000000000000000000111111111111111111222222333000111888HHH___}}}rrr^^^ZZZ___cccgggiiivvvhhh\\\SSSLLLIIIBBBAAA???===<<<<<<<<<<<<;;;<<<<<<:::;;;@@@DDDFFFHHHIIIMMMSSSWWW\\\fffppp|||ppplll||||||wwwnnnjjjlllmmmjjjgggcccbbbkkkrrrkkkRRRAAA333111444333111111000000000000000000000000............////////////000000000000000111111222,,,666;;;BBBJJJKKKSSSfffyyy|||^^^YYYVVVSSSeee000111222222222222111000111111111111111222222222222333333333444888???EEELLLJJJHHHHHHMMMWWWdddnnnvvv~~~tttzzz}}}vvvuuutttyyyrrrfffddduuuoooLLLCCC>>>AAABBB>>>:::999777555333222333444444333444444333333222333333444444444444555555555666666999999888:::AAAOOObbbooo~~~vvvoookkkccc___ZZZVVVVVVXXXYYYYYYXXXVVVTTTTTTVVVXXXWWWUUUVVVWWWWWWXXXWWWWWWVVVUUUVVVWWWXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVTTTTTTUUUTTTSSSRRRPPPPPPOOOPPPRRRTTTUUUUUURRRRRRRRRRRRRRRRRRSSSTTTSSSTTTUUUUUUTTTTTTUUUVVVWWWYYY[[[___cccjjjrrrxxx}}}xxxxxxTTTAAA999888888333111111111111111111111111111111111111111222222333666999<<<@@@OOOlllfffSSSWWW^^^bbbrrrxxxkkk]]]RRRKKKEEEBBB@@@???===<<<;;;;;;;;;<<<999;;;<<<===@@@DDDGGGHHHKKKOOOXXXdddooo|||yyysssuuuwwwuuuxxxjjjSSS<<<444444333000///000000000000000000000000............////////////000000//////000000111222///555999EEERRRUUU___uuu|||lllYYYWWWUUUTTThhh000111222222222222111000000000111111222222333333333333333333666<<>>CCCEEE>>>999;;;777555333222333444444333444333333333333333444444444444555555555666666666:::::::::===FFFXXXlllzzzuuunnnmmmnnngggbbb\\\YYYYYY]]]```bbb^^^]]]\\\\\\\\\[[[XXXUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[ZZZXXXVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSUUUUUUUUUTTTTTTUUUVVVPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTVVVVVVVVVTTTRRRRRRSSSWWWYYY\\\```fffmmmtttzzz~~~}}}UUU;;;888666444222111111111111111111111111111111111111111222333333444;;;@@@DDDWWW{{{sss[[[PPP[[[ccciiissskkk^^^RRRIIICCC???======<<<;;;:::999::::::;;;999;;;>>>BBBEEEGGGIIIKKKLLL[[[rrr~~~{{{gggEEE444333444222///000000000000000000000000............///////////////////////////000000111888777999FFFRRRRRR^^^yyy~~~~~~nnnhhhqqqTTTUUUTTTZZZsss~~~111111111222222111111111000000111111222333444444333333333444888???GGGLLLJJJBBBDDDRRR\\\bbbrrr|||www|||zzzooohhhNNN<<<@@@EEE>>>888:::777555333222333444444333444333333333333444444555555555555555666666666666888:::<<>>555999111111111111111111111111111111111111222333444555:::;;;EEEbbbvvv\\\```ccceeevvv|||ppphhhZZZTTTLLLEEE@@@>>>===<<<:::999888888999:::<<<===AAAAAACCCGGGHHHIIISSS^^^iii{{{xxxvvvvvv}}}]]]>>>333444444222////////////////////////............///////////////////////////000111111222999AAAMMMUUUYYYssszzzwwwxxxnnnpppzzz]]]RRRWWWccc~~~~~~222222111000000111222222111111222222333333444444111333777===DDDIIIKKKKKKJJJKKKUUUdddmmmpppwww~~~wwwnnnjjjrrr}}}~~~mmmNNNAAAAAAAAA<<<888777555333222333444444333333333333333444555666777555555666666666777777777666===GGGUUUfffzzz}}}vvvuuurrrmmmiiifffeeefffeeeccc```^^^^^^___aaabbbcccccceeekkkrrrwwwxxxwwwooonnnllljjjhhhfffeeedddaaabbbcccbbbaaa```aaabbbfffnnnwww|||{{{xxxvvvuuuyyy|||}}}xxxuuuwww|||{{{zzzqqqjjjiiilll^^^LLLAAA555999222222222222222222222222111111111111222444555666<<<===NNNxxxssseeeZZZbbbeeeiiiyyylll```YYYMMMIIIDDD@@@>>><<<;;;:::999999999999:::<<<>>>???EEEDDDFFFIIIIIIOOOeee||||||uuuppplllkkkpppxxxoooLLL888333333111000000000000000000000000............////////////000000000000000111111222333???HHHOOOWWWaaa~~~sssrrr||||||pppuuu}}}gggUUUVVVccc}}}~~~~~~222222111000000111222222333333333333333333333333111555;;;DDDLLLNNNMMMJJJMMMTTT___jjjsss{{{|||kkkqqqssswww~~~~~~yyyeeeMMMBBBBBB@@@;;;777555333222333444444333333333333444444555666777555666666666777777777777999AAAOOO___oooyyyzzzzzzvvvqqqmmmkkkllljjjhhheeeccccccfffiiikkkggghhhmmmvvv~~~{{{uuuuuusssqqqooonnnlllkkkiiihhhhhhiiikkkllllllkkkjjjqqqyyy}}}}}}{{{|||}}}xxxkkkeeeccc^^^kkkWWWDDD>>>333555222222222222222222222222111111111222333444555666===@@@YYYuuufff\\\]]]bbbjjj~~~~~~pppaaaUUUNNNCCCAAA>>>======<<<:::888::::::::::::<<<>>>@@@BBBFFFEEEHHHLLLMMM[[[~~~}}}yyyuuurrrkkkeeefffkkk{{{VVV<<<222222222000000000000000000000000............////////////111111111111111222333333999HHHMMMOOO]]]ooommmhhhwww|||ttt___VVVaaaxxx~~~~~~333222111000000111222333444333333333333333333333222666???IIIQQQRRRNNNIIILLLWWWccclllxxxyyyuuuxxxmmmwww~~~{{{vvv~~~xxxXXXDDDCCCCCC>>>777555333222333444444333333333333444555666777777666666666666777777777777;;;EEEUUUeeettt}}}tttxxx{{{{{{wwwrrrppppppllljjjgggfffgggjjjoooqqqiiikkkqqq{{{{{{ttttttssssssrrrrrrqqqqqqqqqllljjjiiilllpppsssrrrppppppuuuzzz|||zzzyyy{{{~~~lllgggfff[[[\\\pppMMM<<<===555666222222222222222222222222111111111222333444666777@@@HHHffftttfff^^^ZZZaaaaaaqqqxxxhhhZZZNNNGGG>>>=========>>>===;;;999;;;:::;;;<<<===@@@BBBDDDEEEFFFJJJNNNQQQddd~~~~~~~~~}}}|||yyyxxxxxxvvvmmmccc```ccc}}}ZZZ===222222444000000000000000000000000............/////////000222222111111222222333444<<>>000333222222222222222222222222222555555333222555777999BBBZZZyyyjjjXXXVVV]]]\\\sssttt^^^NNNEEECCC;;;;;;:::999999999::::::===<<<===>>>AAABBBBBBBBBDDDKKKMMMIIIRRRrrr|||~~~}}}~~~|||{{{}}}{{{wwwsssnnniiieeeccczzz}}}sss___GGG555111555111111000000//////......000000000000000000000000000///000222000...333:::CCCHHHNNNZZZrrrxxxkkkvvvtttbbb___|||~~~}}}333333333333333333333333333111000111444555444333666<<>>===888999;;;===???BBBDDDEEEAAAAAABBBBBBCCCEEEFFFFFFMMMLLLIIINNNgggtttgggcccZZZYYY```mmmuuuxxx}}}}}}~~~{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||uuuuuuuuutttrrrpppmmmlllaaafffvvv|||xxx]]]AAA555555222111111000000///......000000000000000000000000222000111222000///444;;;CCCFFFOOOaaa{{{|||kkkdddnnn}}}lllrrr}}}{{{zzz333333333333333333333333222222333555666666555444;;;AAAGGGGGGEEEFFFLLLSSS[[[dddmmmxxx}}}pppqqqsssuuu|||{{{tttmmmooo}}}oooSSSEEEFFF===:::666444444444444444444444444444444555666666555666777777777888:::;;;HHHWWWjjjwwwvvvzzzxxxtttooohhhaaaaaalllyyy~~~pppaaaWWWQQQPPPWWWaaasssjjj@@@BBB;;;777333333333333333333333333222333555777666666===EEEcccqqq___XXX\\\dddiiitttaaaOOOBBB<<<:::999:::<<>>===;;;<<<;;;;;;::::::;;;???CCCOOO___wwwooopppxxx~~~}}}xxxqqqmmmllljjjgggddddddcccbbbdddgggjjjkkklllkkkuuuwwwssswwwxxxxxxyyy{{{}}}~~~xxxyyy{{{|||}}}||||||{{{qqqppppppooonnnnnnmmmmmmhhhdddeeevvvxxxOOO:::888333222222111111000//////000000000000000000000000222000111333333444;;;DDDHHHKKKZZZxxxvvvlllvvvqqq|||zzzyyy333333333333333333333333111222333333333555:::>>>HHHHHHHHHHHHLLLSSS\\\ccciiiuuuyyyiiifffgggrrr~~~{{{vvvtttuuu{{{zzzooowwwwww}}}}}}ooo}}}dddHHHCCC???999555444444444444555555555555555666666777777888888666666;;;DDDLLL___hhh~~~vvvkkkaaa\\\bbbuuu|||pppiii___SSSTTT\\\wwwdddGGG:::999444444444444444444444444555111333777999>>>PPPeeennnYYY[[[fffyyyyyymmmcccUUUHHH@@@>>>???@@@BBBDDDEEEFFFFFFEEEDDDCCC???CCCGGGJJJMMMRRR[[[bbbqqqTTTFFF;;;999<<<;;;777555>>>@@@AAA@@@???@@@BBBCCCAAAJJJ[[[rrrmmm```nnn~~~sssmmmeee___]]]ZZZWWWTTTRRRPPPOOOPPPSSSVVVXXXXXX]]]lll~~~yyytttssssssuuuxxx{{{}}}}}}}}}}}}vvvwwwyyyzzz{{{{{{zzzzzztttssspppnnnmmmmmmmmmnnnlllmmmrrraaaCCC;;;333333222111111000000///000000000000000000000000111000000333333555>>>GGGIIINNNbbbzzzwwwrrrgggyyy}}}{{{xxxwww333333333333333333333333000222333333333777>>>DDDKKKIIIHHHIIIOOOWWW```eeekkk}}}qqqmmmoootttyyypppggg[[[\\\[[[ZZZ[[[aaajjjqqqxxxmmmsssyyyvvvzzz~~~yyyoooRRRDDD???999555444444444444555555555555555666777777777888888666666<<>>999;;;?????????@@@;;;>>>@@@???>>>>>>>>>>>>???@@@III\\\nnnxxxxxxwwwyyyyyy{{{yyymmmhhh~~~}}}jjjcccZZZSSSPPPMMMIIIFFFEEECCCBBBBBBEEEHHHIIIJJJLLL[[[kkkqqqmmmjjjnnntttqqqsssxxx|||~~~~~~|||{{{tttvvvwwwyyyzzzzzzzzzyyy{{{xxxtttooolllkkkkkkkkkqqqvvv~~~gggEEE888333333222222111000000000000000000000000000000000000///000333444777???IIIPPPSSSddd~~~zzz|||^^^aaaaaa]]]sss~~~|||yyywwwuuu333333333333333333333333444222222444222222<<>>CCCIIILLLOOOSSSYYY^^^ooofffaaadddgggbbbTTTIII;;;::::::;;;<<<<<<:::999<<<===@@@AAA???<<<===@@@===CCCDDDDDDMMM\\\dddbbbgggqqqyyyzzz|||~~~zzztttvvv}}}dddZZZMMMFFFEEEFFFCCC???BBBAAA@@@??????@@@AAABBBBBBHHHPPPWWW]]]dddkkkpppsssuuuxxx{{{{{{zzzxxxvvvsssuuuxxxzzz|||{{{yyyxxxwwwtttpppmmmlllkkkiiigggooonnnxxxyyyMMM:::666444222222333333222111000000000000000000000000111222222111222777@@@GGGRRRXXXlll~~~|||pppYYY^^^___ddd}}}xxxuuusss333333333333333333333333555333333444333555???KKKJJJGGGFFFIIISSS___iiinnnwwwvvvmmmooonnnxxxcccXXXUUUQQQLLLIIILLLOOOOOOLLLLLLPPPSSSRRRTTT^^^iiipppvvv~~~uuullliiigggiiimmmrrryyyqqqhhhfff{{{zzzxxxqqqmmmuuu}}}VVVMMMGGG???999777777666444444444444555555555666666666555666999999===KKKYYYaaaxxxvvvhhheeesssrrrnnnggg^^^ZZZWWW\\\pppzzzPPP===666555555555444444555555666666222444999===GGGbbb}}}kkkbbbWWWeee|||hhhYYYRRRGGG>>>===???@@@BBBEEEHHHHHHIIIJJJLLLKKKIIIFFFAAADDDHHHKKKLLLNNNQQQSSSUUUSSSTTT[[[```ZZZKKK???>>>>>>>>>???AAABBBBBBAAA@@@BBBDDDDDDCCCCCCGGGLLLCCCJJJJJJAAA???HHHPPPRRR```kkktttuuuttttttqqqlllyyy~~~^^^UUUIIIDDDDDDDDDBBB??????>>>===<<<<<<<<<===>>>@@@CCCFFFIIINNNYYYhhhrrrpppqqqsssvvvwwwxxxxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvwwwvvvtttrrrpppnnnkkkiiinnnlllrrr~~~ZZZBBB666444222222222333222111000000000000000000000000000111222111222888AAAIIITTTZZZmmmqqqqqq{{{hhhXXXXXX[[[iii~~~zzzvvvttt333333333333333333333333666444333444555999CCCMMMHHHGGGHHHNNNXXXccclllqqqpppllljjjmmmmmmmmm^^^OOOJJJKKKJJJJJJJJJQQQRRRQQQOOOPPPSSSSSSOOOPPPRRRWWW]]]fffppp||||||wwwpppjjjhhhlllqqquuuzzz{{{||||||}}}yyynnnbbb]]]YYYTTTTTTYYY```eeefffjjjpppzzzqqqccc[[[cccpppwww{{{xxxppptttdddRRRJJJ@@@:::888777777666444444555555555666666666888666666888:::AAAPPP^^^dddwww{{{|||}}}ooonnnsssmmmggg___[[[UUUUUUbbbtttZZZ>>>:::666666555555444555555666444333555999===LLLlllaaa]]]ZZZpppsss\\\LLLHHHAAA<<<===@@@BBBDDDGGGJJJJJJJJJLLLMMMMMMKKKIIICCCFFFJJJMMMOOOPPPOOOOOOKKKOOOWWW```eee```TTTIII@@@@@@???>>>>>>>>>?????????AAABBB@@@???CCCJJJQQQmmmrrrjjjVVVEEECCCHHHKKKVVV]]]bbbaaa___bbbfffhhhxxxwwwVVVNNNEEEAAABBBCCCAAA>>>===<<<;;;:::999::::::;;;888:::<<<===@@@LLL^^^lllpppqqqrrrsssuuuvvvwwwxxxwwwwwwwwwvvvvvvtttsssrrrrrrtttuuussspppllljjjiiiiiiiiimmmssswww]]]@@@666444222111222222111000000000000000000000000000///000111222444:::DDDLLLUUUaaaxxxpppdddhhhwwwlll^^^XXXXXXaaayyy}}}yyytttqqq444444444444444444444444555444333444777===FFFLLLFFFGGGKKKQQQZZZdddmmmqqq~~~nnneeehhhiiipppooo}}}iiiXXXPPPJJJKKKMMMNNNPPPSSSWWWYYYYYYWWWYYY\\\ZZZUUUZZZUUURRRVVV^^^gggrrr{{{yyyuuummmdddcccjjjssswww~~~zzzsssmmmhhhddd]]]XXXSSSQQQPPPRRRZZZaaaaaa]]]bbbeeejjjsss~~~qqqcccYYYRRR```mmm}}}}}}tttXXXMMM@@@:::888777666666555555555555666666666666888777666777;;;FFFWWWccckkkrrrrrrzzz|||}}}qqqjjjddd___ZZZUUUSSS[[[kkk~~~ggg???999777666666555555555555555444444666999???RRRvvvmmm[[[[[[\\\vvv}}}jjjUUUFFFCCC>>><<<@@@DDDEEEFFFIIILLLKKKKKKLLLMMMMMMKKKJJJDDDGGGMMMRRRWWWXXXWWWUUUYYYcccooowwwzzzvvvlllcccVVVTTTQQQLLLIIIGGGHHHIIIJJJMMMMMMIIIHHHOOOYYY___sssYYYFFFAAABBBBBBMMMOOOOOOLLLMMMUUUdddnnn~~~cccOOOIIICCCAAABBBCCCBBB@@@>>>===<<<:::::::::;;;;;;444999===>>>@@@HHHWWWdddssstttuuuuuuvvvvvvuuuuuuxxxxxxvvvtttrrrqqqoooooolllmmmooommmiiifffffffffcccfffmmmsssrrrvvvaaaBBB666444222111111111000///////////////////////////...000111333666===GGGOOO^^^mmmfff^^^gggwwwbbbXXXZZZdddxxx~~~}}}|||zzzuuuppplll444444444444444444444444444333333444999AAAGGGIIIEEEHHHMMMTTT\\\eeemmmrrr{{{~~~qqqmmmeeeccchhhgggpppvvvnnn[[[NNNLLLLLLPPPQQQPPPSSSWWWVVVZZZ^^^```dddhhhgggcccfff\\\UUUWWW\\\bbbkkkttt~~~wwwnnnnnnyyyyyymmmbbbYYYUUUTTTLLLSSS[[[eeepppxxxtttjjjiiieee```aaajjjzzz}}}oooccc[[[MMMYYYfff{{{zzzxxxyyyzzzyyy|||```QQQAAA;;;999555444666555555555666666666777777888888777777>>>MMM]]]iiissspppqqqrrrhhhccc___YYYVVVTTTZZZjjjtttAAA999888777666555555555555555444555777999CCC[[[zzzZZZWWWYYY]]]yyysssbbbQQQEEE@@@======BBBEEEEEEFFFIIIMMMLLLLLLLLLNNNNNNLLLKKKGGGLLLSSSYYY\\\]]]]]]\\\ggg{{{xxxiiifffbbb[[[UUURRRTTTWWWYYY\\\\\\WWWXXX```gggiiitttqqqcccPPPFFFHHHGGGBBBEEEEEEFFFGGGJJJUUUdddqqq{{{TTTLLLHHHEEEDDDEEEEEEDDDBBB>>>===<<<;;;:::;;;;;;<<<:::===@@@@@@BBBKKKYYYdddssstttvvvxxxxxxwwwuuutttxxxwwwuuusssqqqooommmllliiiiiiiiihhhfffeeeffffffcccdddiiinnnnnnnnn{{{gggKKK777555222111222222000///////////////////////////...000222444777???JJJRRRiiivvvjjjaaagggttt{{{|||bbbUUU___vvv~~~|||{{{zzzxxxtttnnniii444444444444444444444444333444444555===EEEGGGEEEFFFJJJPPPWWW```iiirrrxxx}}}~~~llleeefffbbbeeejjjgggooozzzcccSSSJJJKKKNNNQQQQQQPPPUUU\\\^^^gggqqqvvvzzzxxxmmmdddccccccbbbhhhqqqyyy{{{qqqaaaTTTOOOPPPUUUfffyyyvvvmmmbbb]]]cccttt{{{{{{|||oooccc\\\OOOTTT^^^tttsssooouuuqqqzzziiiVVVDDD===:::555333666555555666666666777777777777999888888AAASSScccllltttttt{{{vvviiibbb```WWWWWWWWW[[[jjjHHH;;;888888777666555555555555555666777;;;JJJhhhpppWWWUUU\\\eee{{{lll\\\MMMCCC<<<:::===BBBEEEDDDFFFJJJOOOOOONNNOOORRRSSSSSSRRRRRRXXX___ccccccbbbbbbdddvvvwwwpppooossswww~~~~~~xxxxxx~~~}}}vvvfffbbbVVVKKKKKKRRROOOGGGAAA@@@BBBGGGLLLRRR[[[ccciiixxxVVVLLLJJJIIIHHHHHHGGGEEECCC===<<<;;;:::;;;;;;<<<=========;;;<<>>999888777666555555555555555666777>>>SSSvvvhhhYYY[[[gggvvvwwwgggVVVGGG???::::::===CCCGGGGGGJJJOOOQQQQQQRRRTTTYYY\\\^^^^^^dddllltttuuuqqqnnnqqqvvvyyyWWWVVVQQQNNNWWWbbbbbbZZZQQQIIIDDDGGGJJJMMMQQQWWWaaaoooTTTLLLLLLLLLKKKJJJHHHFFFCCC>>>>>>=========???@@@AAAAAA@@@BBBIIIWWWhhhyyy{{{xxxwwwwwwwwwssssssttttttrrrpppmmmlllmmmlllnnntttzzz{{{uuunnneeeaaa``````\\\YYYdddssskkkPPP999777555444333333222000000000000000000000000000000222444666:::BBBLLLUUU___nnnwwwrrrkkk]]]^^^sss~~~~~~~~~{{{xxxxxxwwwssslllfff555555555555555555555555555888999;;;DDDLLLIIIAAAHHHNNNVVV```jjjwwwuuusssmmmpppppphhhjjjsssttt{{{mmm\\\OOOJJJKKKNNNSSSZZZ___jjj}}}xxxsssyyyvvvppp___YYYbbbooo}}}yyyxxx{{{xxxrrrjjjkkkppp|||yyyhhh\\\GGGGGGMMMfffzzz~~~rrreeepppzzzxxx```JJJCCC>>>777555888666666666666777777777777555999:::;;;FFFZZZjjjpppyyyeee[[[XXXXXXYYYVVVTTTaaa}}}SSS???999999777666555555555555555555777AAAZZZaaaYYYcccsssssscccSSSDDD;;;;;;;;;???FFFJJJKKKOOOUUURRRRRRTTTYYY___dddggghhhrrr|||}}}oooWWWWWW\\\aaahhhxxxmmm\\\MMMHHHJJJLLLSSSZZZxxx]]]GGGMMMMMMMMMMMMKKKHHHEEECCCAAAAAA@@@AAABBBCCCEEEFFFHHHKKKTTTcccvvvyyyvvvwwwxxxqqqrrrtttuuutttqqqnnnlllnnnnnnqqqzzzyyyooo___```dddeee]]]UUU]]]kkkmmm:::888666444444444222111000000000000000000000000111222555666:::BBBMMMUUU^^^rrrvvv{{{zzzeeeXXXfff~~~~~~|||yyyuuuuuuuuuqqqiiiccc555555444444444444555555888444666BBBMMMMMMHHHCCCFFFKKKOOO\\\rrrnnnoootttnnniiijjjiiimmm{{{vvviii^^^QQQJJJJJJNNNSSS[[[bbbiiizzzjjjeeeaaaiii|||uuurrrvvv|||}}}}}}~~~}}}xxxqqqkkkeeegggllltttwwwjjj\\\OOOLLLAAAUUUppp^^^ssszzz}}}___HHH>>>777777999222777777777777888888888888444;;;999;;;LLL\\\jjjzzzrrrddd\\\XXX^^^RRRWWWZZZ[[[xxxYYYBBB;;;888666555666666666555777@@@??????dddnnniiitttpppwwwiii\\\NNNBBB::::::;;;>>>DDDJJJOOORRRRRR^^^TTTPPPWWWbbbiiirrryyyxxxjjjaaaeeehhh{{{qqqfff\\\TTT[[[lllvvvXXXOOOMMMLLLLLLKKKJJJHHHGGGFFFDDDAAA@@@DDDFFFFFFJJJOOOXXX___fff{{{~~~tttqqquuussstttvvvxxxyyywwwrrrnnnllllllooouuu{{{{{{uuuoooccccccdddbbb^^^___kkkyyyRRR222777999000555222000111111111000000000000000222000222888===DDDNNNXXXgggxxx{{{~~~~~~ppp^^^jjj~~~~~~}}}xxxttttttrrreeeVVV666555555444444555555666666333666CCCMMMMMMFFFBBBJJJTTTWWW]]]oooiiinnnsssnnniiilllkkkpppmmm```WWWMMMHHHJJJKKKQQQ\\\iiivvvmmmhhheeevvvyyyooojjjhhhooovvvzzz{{{}}}}}}yyytttmmmhhhbbbcccffflllwwwpppaaaRRROOOEEEVVVxxx```pppzzz___EEE>>>888777888444666666777777777888888888777===;;;>>>PPP```oooooobbbZZZWWW[[[QQQVVV\\\^^^yyy]]]BBB;;;888666555666666666555555;;;<<>>EEEOOOYYYmmmttt~~~}}}pppddduuu~~~~~~|||{{{wwwsssssspppbbbRRR666555555444444555555666444222888EEEOOOMMMFFFAAAFFFVVVYYYYYYjjjyyykkknnnqqqmmmiiilllkkksssxxxaaaUUUOOOHHHGGGKKKNNNUUUaaarrrqqqkkkjjj}}}ggg___ZZZ[[[bbbiiimmmooorrr}}}~~~yyyuuupppiiidddbbbbbbcccgggppp}}}wwwfffQQQMMMDDDPPPssseeepppwwwbbbCCC>>>999666888777666666666666777777777777777<<<;;;@@@SSSddduuummm___XXXVVVXXXQQQUUU[[[^^^qqq```AAA;;;999666555666777666555444777999MMMqqqqqqhhhqqqwwwjjj\\\PPPFFF>>>:::<<>>LLLTTTQQQIIIDDDFFFXXX^^^hhhvvvttt|||zzzyyyqqqmmmoooooooooWWWLLLHHHEEEHHHOOOSSSZZZggg{{{wwwrrrtttoooUUULLLIIIJJJOOORRRRRRSSSVVV___kkkyyy|||tttnnniiibbb^^^WWWWWWWWWWWW]]]kkk}}}ooo]]]SSSJJJJJJZZZyyyrrrnnnmmmrrrvvvzzzvvvNNNBBB:::666999999666666666666777777777777777::::::EEE[[[lllooo```UUUPPPUUUUUUTTTVVVXXXYYYbbbpppxxxwww}}}qqqIII<<<999777666777777777666999888;;;NNNxxxpppXXXUUUaaa|||zzzqqqiiiaaaUUUIIIBBB===;;;::::::>>>CCCGGGHHHJJJLLLNNNJJJKKKNNNUUU^^^fffiiiiiimmmnnnlllfff^^^WWWTTTSSSXXXWWWkkkyyyaaaGGGCCC<<<777888999888999;;;>>>FFFGGGIIITTTZZZaaannnzzz```RRRTTTPPPPPPOOONNNMMMKKKJJJIIIFFFEEEEEEIIINNNWWWggguuu~~~|||{{{xxxuuurrrqqqooollljjjlllllllllmmmnnnmmmkkkiiihhhdddcccgggjjjiiiiiikkksss|||HHH;;;888///222000222//////000000111111111111111111555>>>EEELLLVVV```vvv}}}~~~wwwrrrsssqqqkkkgggwwwfffYYY]]]nnn~~~}}}}}}}}}}}}wwwtttqqqoooiii\\\LLLAAA777666666555555666666777666888AAANNNUUUQQQKKKGGGKKKXXXbbbttt|||~~~tttppprrrtttpppXXXMMMJJJGGGKKKQQQXXX```nnnpppeee```gggpppvvv}}}pppttt|||zzz[[[GGGHHHGGGJJJPPPSSSTTTVVVZZZiiivvv{{{rrrlllfff```[[[TTTTTTTTTTTTXXXfffxxxxxxbbbTTTKKKGGGRRRuuuvvviiipppuuuyyy}}}[[[EEE999888;;;777777777777777888888888888999<<<>>>LLLcccsssnnn___TTTNNNQQQVVVUUUVVVZZZYYYccc{{{tttGGG<<<:::777666777888777666888999>>>PPPpppgggVVVZZZjjjsssiii]]]UUUKKKBBB===;;;;;;;;;:::???DDDGGGIIIKKKPPPTTTNNNUUU^^^bbbdddccc]]]UUUTTTQQQKKKEEEBBBCCCGGGKKKQQQJJJUUUddd\\\MMMEEE???999555555888999666555777:::CCCDDDFFFPPPVVV\\\hhhjjjXXXPPPSSSQQQQQQPPPOOONNNLLLKKKJJJGGGFFFHHHMMMTTTaaauuuzzzxxxuuusssqqqooollljjjkkkkkklllmmmlllkkkjjjiiikkkggggggjjjlllkkkkkkmmmuuuJJJ;;;888111333111333/////////000111111222222111111666???GGGOOOYYYbbbuuuzzzuuujjj]]]fffttt}}}yyy\\\WWW___nnn~~~}}}}}}}}}}}}xxxsssooommmeeeVVVGGG>>>777777666666666666777777777999AAAMMMTTTQQQKKKIIIMMMXXXbbbyyy|||qqqmmmqqquuunnnWWWNNNKKKIIIMMMSSSYYY```lll|||mmmbbbWWWPPPJJJFFFIIINNNNNNWWWeeeqqqwww~~~zzzuuu}}}uuu[[[LLLEEEHHHHHHLLLSSSVVVWWWZZZ___rrrzzzpppiiiccc]]]YYYSSSTTTTTTSSSUUUaaarrr~~~dddSSSJJJFFFNNNvvvzzzoootttzzziiiIII888:::===444888888888888999999999999:::===@@@QQQiiivvvxxx|||{{{jjj\\\RRRMMMMMMWWWUUUUUU[[[ZZZhhhzzzHHH<<<:::777666777888777777777999AAASSSnnn{{{```WWW```xxx|||mmmaaaSSSMMMDDD===;;;;;;;;;<<<;;;@@@GGGKKKNNNSSS[[[aaakkkvvv|||ssseeeYYYPPPJJJEEEBBB===::::::>>>EEEJJJHHHAAADDDGGG???>>>BBB@@@999777777::::::666777:::>>>EEEEEEEEEOOOVVV]]]jjjyyy___TTTPPPRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIKKKQQQYYYggg~~~}}}{{{yyywwwuuussspppllliiiiiiiiihhhgggffffffhhhiiikkkiiiiiikkkkkkiiikkkooowwwKKK999888222444111444...//////000111111222222111111777AAAIIIQQQ[[[ddd|||yyylll___iiixxx{{{}}}rrrZZZ[[[gggrrr~~~~~~~~~~~~~~~~~~yyysssnnnkkkbbbQQQCCC===777777666666666666777777777999AAALLLRRROOOKKKIIIQQQZZZfff~~~~~~wwwkkkhhhlllssslllVVVMMMKKKJJJNNNTTTSSSXXX```kkkxxx~~~qqq```RRRIIIEEEHHHJJJHHHGGGJJJKKKOOOVVV]]]cccppp{{{nnnQQQCCCDDDIIIJJJJJJNNNTTTWWWWWWZZZ___nnnyyynnngggaaa[[[WWWOOOQQQPPPNNNOOOYYYiiiwwwjjjWWWNNNJJJRRR}}}~~~zzzvvv}}}rrrLLL777;;;>>>222888888999999999:::::::::888;;;@@@RRRiiivvv{{{xxxgggYYYQQQMMMLLLXXXVVVTTTZZZYYYjjjQQQ<<<:::777777777888888777666888BBBVVVnnnxxx^^^VVV```yyyiii\\\MMMHHH@@@;;;::::::<<<<<<===CCCIIINNNSSS[[[eeemmm}}}```NNNHHHGGGCCC@@@===;;;<<>>???>>>===>>>BBBFFFCCC@@@<<<:::::::::999888666666777999999:::::::::???BBBDDDBBB@@@DDDPPP[[[___UUUSSSUUUXXXTTTUUUUUUTTTSSSQQQOOONNNOOOPPPRRRWWWcccuuu{{{zzzvvvwwwxxxxxxvvvqqqlllhhhdddfffgggfffdddffflllqqqlllgggbbbbbbgggjjjjjjiiitttyyyJJJ777888333333...111000000000000000111111222222111888CCCJJJPPP```pppwwwzzzxxxnnn}}}|||||||||~~~~~~vvv[[[ggg{{{}}}{{{yyyyyy{{{{{{{{{zzzyyyrrrlllhhh___OOOAAA999:::888777777888888888666999:::BBBMMMOOOJJJKKKQQQbbbllluuu{{{rrrooogggiiixxx}}}rrraaaPPPJJJKKKNNNQQQUUUWWWVVVTTTRRRPPPNNNMMMMMMIIILLLPPPUUU[[[___```^^^eeennnvvvuuuqqqrrr{{{{{{|||pppdddbbbVVVPPPHHHCCCCCCEEEGGGHHHPPPRRRSSSTTTTTTTTTUUUUUUaaavvvwwwnnneee\\\TTTPPPLLLOOOKKKJJJOOOQQQZZZlll~~~sss[[[PPPMMMRRRwww{{{|||zzzZZZ???>>>:::<<<777777777777777777888999999;;;<<>>BBBFFFOOO[[[fffppp{{{iiiMMMCCC@@@===@@@AAAAAA???===>>>AAADDDCCC@@@<<<:::::::::999888777888999:::;;;<<<<<<<<<<<<@@@AAA???===AAALLLUUUkkkQQQLLLMMMOOOSSSVVVVVVVVVVVVUUUSSSQQQPPPQQQQQQTTTZZZeeexxx}}}yyytttttttttrrrpppmmmkkkiiiiiijjjkkklllnnnrrrwww{{{lllhhhddddddgggjjjiiifffhhhiiiooozzzNNN999999333333///111000000000000000111111222333333999DDDKKKQQQ```ppp}}}|||wwwnnn~~~~~~}}}eeerrr~~~|||zzzzzz||||||{{{zzzwwwqqqlllhhh___PPPAAA999;;;:::888888999999999888:::;;;CCCNNNPPPLLLNNNVVVbbblllxxx~~~tttppppppiiinnnttteeeXXXLLLIIILLLNNNRRRVVVVVVVVVUUURRROOOMMMNNNOOOPPPRRRXXXdddpppwwwwwwuuuxxxuuuxxx{{{xxx{{{qqqcccRRRKKKHHHGGGEEEFFFIIILLLMMMMMMRRRTTTVVVVVVUUUTTTTTTUUUdddrrrtttvvv~~~xxxoooeee[[[SSSNNNJJJOOOKKKJJJPPPQQQWWWhhhzzzxxx```SSSMMMPPPtttwwwxxxxxxwwwQQQ===@@@999:::999888777777777777888999999<<<>>>GGGbbbnnnzzz~~~mmm^^^RRRLLLKKKPPPTTTZZZ]]]___{{{RRRCCC<<<888888888666777:::???>>>KKKkkk___[[[ddd}}}}}}mmm[[[PPPDDD>>>:::<<<>>>???BBBFFFHHHSSSbbbooowww}}}rrrXXXHHHEEEAAA<<>>>>>>>>@@@BBBBBB???<<<>>>FFFLLLuuu\\\IIIIIILLLOOORRRWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSVVV]]]iii{{{|||tttuuusssqqqooommmllllllkkklllllllllooouuuzzz~~~kkkhhhffffffhhhiiifffddd___[[[___mmmTTT<<<999333333///222000000000000000111111222444444;;;FFFLLLQQQ___ooo~~~xxxrrrhhhuuu~~~||||||}}}}}}|||{{{vvvpppkkkiii```QQQBBB:::;;;999888777999999888777:::;;;DDDNNNPPPMMMQQQ[[[cccppp}}}qqqjjjpppnnnzzziiiZZZRRRJJJJJJLLLOOORRRWWWWWWXXXYYYYYYYYYZZZ\\\^^^\\\ZZZ___nnn~~~}}}}}}uuuiii___SSSPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTVVVXXXXXXVVVUUUVVVXXXjjjuuuwww{{{zzzxxxssskkkaaaXXXSSSPPPIIINNNKKKKKKPPPOOOTTTdddyyyfffXXXOOOOOOuuuyyy{{{vvv|||KKK<<>>@@@AAADDDEEEDDDCCCBBBAAACCC@@@<<<:::::::::999888999:::;;;===???@@@@@@@@@FFFGGGGGGDDDAAA@@@BBBEEE```yyyTTTGGGJJJNNNPPPRRRXXXXXXYYYYYYYYYWWWVVVUUUSSSTTTWWW___lll}}}xxxrrruuuuuusssrrrpppooonnnnnnllljjjiiikkkqqqvvvwwwwwwiiihhhggghhhhhhhhheeebbb[[[UUUYYYkkkYYY>>>:::333444000222000000000000000111111222333444;;;FFFLLLQQQ]]]lll|||zzz}}}dddsss}}}~~~~~~}}}{{{vvvpppllliiiaaaRRRDDD<<<:::999777777888888888777888;;;EEEOOOQQQNNNTTT___jjjyyynnnhhhooopppxxx___TTTNNNKKKLLLNNNOOOSSSYYYZZZ^^^fffoooxxx~~~vvvppprrrsss```WWWSSSWWWYYYYYYYYYXXXWWWWWWWWWWWWVVVYYY[[[[[[YYYZZZ___cccxxxyyyooonnnjjjccc[[[UUURRRRRRIIINNNKKKJJJOOOMMMQQQaaaxxxkkk\\\QQQPPPwwwLLL===BBB999::::::888888888888888999999:::<<>>:::>>>CCCGGGIIIHHHDDDBBBCCC@@@<<<:::::::::999888888999;;;===???AAABBBBBBDDDFFFHHHIIIHHHGGGEEEDDDIII]]]rrr{{{qqqvvveeeKKKFFFKKKNNNPPPRRRWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVYYYaaannn~~~|||xxxwwwttttttttttttrrrpppmmmlllkkkhhheeefffiiikkkjjjhhhggggggggghhhhhhgggeeecccZZZUUU\\\ppp[[[>>>999333444000222000000000000000111111222222333;;;GGGMMMQQQ\\\kkk~~~zzz}}}~~~zzzhhh~~~~~~|||}}}{{{vvvpppkkkhhhaaaSSSFFF???:::888777777888888777666777<<>>AAA:::;;;:::999888888888888999::::::;;;FFFRRRkkkvvvmmmfffuuu}}}zzz}}}vvvqqqmmmmmmrrrzzz|||qqqfff\\\QQQJJJLLLTTTXXX[[[]]]YYYccc|||yyyvvvvvvUUUDDD===999999999777888;;;<<<@@@TTTwwwaaaTTTUUU[[[yyykkkXXXJJJCCC>>>;;;<<>>===999;;;@@@FFFJJJJJJGGGDDDCCC@@@<<<:::::::::999888999:::<<<>>>AAABBBCCCDDD>>>AAAGGGNNNQQQPPPKKKGGGAAAKKKVVVkkk|||ttteeeddd\\\ooohhhVVVJJJLLLQQQSSSUUUYYYWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXX[[[dddqqqrrrhhhfffhhhttt}}}|||~~~qqqqqqrrrqqqpppmmmjjjhhhiiigggeeeccccccbbbaaa___dddeeefffggghhhggggggfffaaa___hhhzzz[[[===999333555000222000000000000000111111222111222<<>>DDDGGGDDDBBBBBB>>>======@@@CCCGGGJJJKKKMMMPPPSSSSSSMMMEEEAAA@@@<<<<<<===AAAFFFIIIIIIHHHCCC@@@<<<:::::::::999888:::;;;>>>@@@CCCEEEFFFGGG>>>CCCLLLVVV[[[YYYPPPHHHBBBRRRggg|||mmm[[[```___}}}ooo[[[RRROOOUUUXXXVVVXXX]]]YYYZZZ[[[\\\]]]\\\\\\[[[\\\\\\___gggtttuuuddd^^^___nnn}}}}}}{{{rrrqqqooommmkkkiiigggfffeeeeeeeeeccc```_________aaabbbdddfffggghhhiiijjjiiihhhqqqXXX;;;888333666111111000000000000000111111222111333>>>KKKRRRUUU```nnnooolllyyyzzzuuu~~~~~~~~~|||yyyssskkkddd```YYYOOOEEEAAA===;;;999999:::::::::999888???NNN[[[\\\XXX^^^iiikkkrrr|||jjjeeeeeelllwwwqqq```VVVKKKLLLOOOSSSTTTWWW___iiimmmuuuhhhcccfffdddeeehhhlllooonnnhhhaaa]]][[[gggkkkoooqqquuummm```PPPHHHNNNRRRYYY______XXXOOOJJJHHHKKKNNNIIIFFFIIIHHHMMM]]]ttt}}}lll]]][[[UUUOOOmmm}}}}}}bbbAAA>>><<>>999999999777888;;;888BBB\\\RRRQQQYYY^^^{{{ppp```NNNDDDAAA===<<>>;;;===BBBGGGJJJKKKCCC@@@<<<:::::::::999888;;;===???BBBEEEGGGHHHIIIEEEJJJSSS]]]ccc^^^RRRGGGAAA^^^pppYYY___fffzzz^^^TTTPPPRRRYYYYYYSSSTTTYYYZZZ[[[]]]^^^___^^^^^^]]]______aaajjjvvvtttuuu}}}{{{tttuuusssoookkkhhhgggggghhh```cccdddccc___^^^___bbb___aaaccceeefffhhhkkkmmmhhhhhhqqqzzzWWW:::777444666111111000000000000000111111222222444???NNNUUUXXXcccppplllnnnsss|||wwwmmmvvvxxxwww~~~~~~{{{xxxrrriii```\\\VVVLLLDDDAAA???===;;;999888999999:::;;;@@@RRR\\\TTTSSS]]]bbbiiizzz}}}}}}rrrnnniiiiiihhhwwwnnnYYYTTTKKKNNNRRRTTTWWW\\\ccciiiqqqsss}}}|||jjjrrr}}}}}}www{{{lllZZZ^^^iiifffmmmjjjjjjiiiddd^^^bbbjjjuuuuuuuuuvvvyyyhhhWWWMMMGGGGGGKKKSSS]]]ccc^^^TTTNNNJJJGGGJJJGGGFFFHHHIIIIIIOOOUUUfffvvvzzzlll]]]TTTRRRYYYsss|||}}}eeeBBB???>>>AAA999999888888888999::::::;;;===BBBYYYnnnsss}}}qqqmmm{{{uuu~~~~~~xxxppplllnnnuuu{{{rrrhhh___TTTKKKGGGHHHSSS]]]WWW```aaaYYYsssXXXCCC>>>;;;;;;:::888999<<<;;;FFF\\\yyyZZZTTTTTTddd{{{tttcccMMM???===;;;;;;>>>BBBFFFFFFBBB>>>>>>======@@@DDDGGGGGGFFFNNNOOOPPPOOOKKKFFFBBB@@@;;;<<<===???CCCFFFJJJLLLGGGDDD@@@;;;777777:::<<<@@@======BBBEEEFFFHHHKKKQQQ```mmmmmmdddZZZQQQLLLGGG^^^zzzkkkpppxxxlll]]]UUUVVVYYYYYYWWWUUUWWW[[[XXXZZZ\\\]]]]]]]]]___```fffbbbbbbiiiwwwwwwvvvrrrssspppjjjhhhiiihhhddddddcccaaa```aaa```^^^\\\aaabbbdddfffggghhhiiiiiidddbbbhhhrrr___::::::999111111333000000000000000111111222555777BBBPPPTTTTTTbbbvvvzzzppptttpppqqqjjj^^^iiiooo}}}~~~|||{{{|||~~~}}}~~~}}}zzzzzz}}}|||wwwyyykkkYYYNNNKKKJJJEEE???@@@>>>;;;999999999::::::<<<@@@RRR]]]UUUTTT^^^ccckkk~~~xxxuuunnnjjjlllkkkoooppplllWWWQQQMMMOOORRRYYY```eeeggggggcccaaa```bbbccc^^^RRRHHHOOOSSSXXXZZZWWWVVVaaannn}}}zzzdddTTTXXXaaa]]]XXXVVVXXX\\\]]]```jjjvvvuuupppkkkkkkpppxxx~~~wwwgggVVVMMMHHHEEEHHHMMMXXX```ddd]]]RRRLLLIIIHHHHHHFFFFFFIIIJJJJJJNNNTTTccctttmmm]]]RRRMMMMMM___tttyyyuuuwwwyyyuuugggEEE@@@===AAA:::999999888888999::::::;;;<<>>======>>>AAAEEEHHHHHHDDD@@@:::;;;===@@@DDDFFFHHHHHHPPPRRRTTTSSSOOOIIIDDDAAA;;;;;;<<<===@@@CCCFFFHHHGGGFFFCCC???======???BBBCCCCCCDDDEEEBBBBBBIIISSSlllwww~~~xxxkkk___UUUOOOTTT```vvv{{{xxxbbbTTTPPPTTTZZZ___^^^WWWQQQRRRVVVXXX[[[^^^```______``````fffhhhlllsss|||llleeegggiiilllkkkgggfffhhhiiigggfffdddaaaaaaaaaaaa```___bbbccccccdddeeeeeeeeeeeefff```cccnnn}}}hhh===888666111000111000000000000000111111222444555AAAQQQWWWWWWdddvvvyyyuuunnniiiwww|||~~~}}}~~~}}}~~~}}}zzz{{{}}}{{{vvvrrreeeTTTIIIEEEDDDAAA>>>BBB???;;;::::::;;;;;;:::===AAASSS]]]VVVUUU___dddpppmmmjjjhhhjjjqqqsssqqqsssqqq\\\RRRMMMMMMQQQ[[[eeejjjgggbbbaaa]]]WWWQQQLLLHHHFFFDDDKKKLLLNNNNNNJJJLLLYYYhhhwwwwwwjjj[[[RRRUUUXXXRRRPPPNNNMMMPPPRRRXXXdddooohhh___WWWXXX```fffeeeaaa\\\UUUNNNLLLLLLNNNTTTZZZbbbhhhiii^^^RRRKKKHHHGGGFFFEEEGGGJJJKKKJJJNNNSSSaaarrrkkkZZZOOOHHHBBBLLL[[[]]]jjjpppxxxqqq|||hhhHHHBBB===@@@;;;999999999999999::::::;;;;;;EEEYYYiiiwww~~~sssjjjmmmooooooqqqyyyzzzpppeee___XXXOOOHHHFFFNNNRRR[[[]]]ggghhhpppdddIIIBBB<<<;;;:::777888:::<<>>AAADDDFFFIIILLLOOOZZZZZZZZZXXXTTTMMMGGGCCC===<<<<<<===???BBBDDDFFFFFFGGGFFFDDDCCCCCCEEEGGG???BBBEEEDDDAAAFFFWWWjjj|||tttlllfffbbb```fffqqqvvvnnnddd[[[PPPGGGGGGKKKWWWcccnnnkkk^^^UUUUUUZZZYYY\\\```bbbbbbbbbccccccmmmsss|||kkkZZZRRRSSSXXX```fffiiifffeeeggghhhhhhgggdddaaa```aaabbbcccbbbccccccccccccbbbbbbbbbbbbfff___bbbnnnoooAAA777444111111000000000000000000111111222555666AAAQQQWWWXXXfffxxxtttzzzzzz}}}wwwrrr|||~~~}}}zzz{{{|||yyytttlllaaaQQQEEE????????????CCC???;;;:::<<<===<<<;;;>>>BBBTTT^^^VVVUUU```dddtttoooppppppqqqvvvxxxqqqtttvvv```SSSLLLLLLOOOXXX```ccc```[[[WWWTTTNNNJJJIIIJJJLLLNNNHHHIIIKKKJJJFFFFFFPPP\\\uuukkkqqqyyyrrr\\\VVVSSSUUUTTTKKKPPPOOOLLLKKKJJJNNNUUU[[[UUUNNNIIILLLVVV\\\ZZZUUUUUUSSSQQQQQQTTTZZZccckkkrrrvvvssseeeUUUKKKFFFDDDDDDDDDGGGKKKLLLKKKMMMRRRaaaqqqfffVVVMMMGGG???DDDOOOQQQdddmmmzzzttt~~~gggIIICCC<<>>::::::999999999::::::;;;;;;FFFXXXfffwwwwww||||||~~~qqqhhh```[[[TTTKKKEEEDDDQQQRRRZZZ]]]fffggguuujjjMMMDDD<<<:::999777777:::===EEE]]]rrrTTTVVV___ssszzzmmmZZZEEE<<<>>>???AAADDDHHHIIIHHHEEECCC>>>@@@BBBDDDGGGLLLTTTYYYiiifffbbb]]]WWWQQQKKKGGG???>>>===>>>???BBBEEEGGGFFFGGGHHHGGGEEEEEEFFFGGGAAAAAABBBBBBBBBKKKaaauuu}}}{{{vvvuuutttrrrdddooorrr^^^VVVNNNJJJGGGEEEHHHMMM\\\mmmzzzsssbbbXXXZZZ```[[[]]]```aaaccceeeiiikkkyyysss]]]NNNGGGFFFKKKQQQ\\\dddjjjhhhfffffffffeeefffccc```^^^```bbbccccccaaaaaaaaaaaaaaabbbbbbbbbdddcccjjjssssssLLL???777222333111000000000000000111111222555888EEERRRUUUWWWkkkzzzrrr~~~zzzrrr~~~~~~}}}|||~~~}}}{{{{{{{{{xxxrrrjjj```PPPCCC===<<>>@@@EEEVVV```WWWVVV```dddooouuu~~~yyyyyyxxxvvvwwwwwwaaaRRRMMMNNNPPPTTTWWWYYYYYYXXXSSSOOOKKKJJJLLLMMMLLLJJJIIIIIIJJJJJJHHHHHHQQQ\\\zzzllljjjttttttWWWQQQPPPQQQQQQKKKJJJKKKKKKJJJJJJLLLOOOPPPJJJIIIIIINNNVVV[[[\\\ZZZTTTTTTSSSSSSZZZggguuu~~~nnnYYYKKKDDDAAABBBCCCFFFKKKMMMKKKMMMQQQ```pppbbbRRRLLLHHH???AAALLLPPP```iii|||xxxxxxcccHHHDDD===AAA@@@;;;;;;::::::999::::::;;;===FFFXXXfffwwwwwwzzzzzz~~~yyylllddd\\\WWWPPPHHHCCCCCCQQQRRRZZZ[[[bbbbbbrrrnnnPPPFFF<<<:::999888888:::???GGGbbboooSSSWWW```rrr|||oooZZZEEE===@@@>>>@@@CCCFFFGGGFFFFFFFFF@@@@@@BBBEEELLLVVV```gggtttnnneee]]]XXXSSSOOOLLLAAA@@@>>>===???AAAEEEGGGEEEFFFGGGFFFDDDCCCCCCDDDIIIEEECCCDDDHHHPPP```ooo{{{|||yyysssqqqtttuuuttthhhwwwxxx\\\SSSJJJFFFFFFIIIQQQZZZlll{{{sss]]]TTTVVV\\\]]]^^^```aaadddjjjrrrwwwuuujjj___TTTLLLHHHGGGLLLRRR```gggkkkjjjggggggeeebbbdddaaa]]]\\\]]]___aaaaaa^^^______```aaaccceeefffccckkkwwwxxxwww{{{___OOO>>>444444111000000000000000111111222444:::IIIUUUVVV\\\yyyxxxrrr~~~llljjjzzz{{{yyy~~~~~~|||{{{{{{}}}~~~|||{{{{{{vvvoooggg]]]NNNAAA;;;;;;>>>@@@GGGBBB>>>???DDDGGGFFFDDDEEEJJJZZZcccZZZXXXaaaeeeggg{{{zzz~~~}}}}}}xxxyyyzzz}}}hhhXXXQQQQQQQQQSSSTTTVVVWWWWWWQQQPPPPPPRRRTTTUUUSSSQQQSSSSSSVVVYYYYYY[[[dddnnn~~~}}}|||UUUMMMJJJKKKPPPPPPKKKNNNPPPOOOPPPQQQPPPMMMGGGIIILLLQQQVVV[[[^^^___YYYYYYYYY\\\jjjuuuZZZJJJBBB???BBBBBBFFFKKKLLLKKKMMMRRR___ooo```PPPJJJGGG>>>>>>JJJPPPaaakkk|||}}}xxxuuuyyyaaaHHHFFF???BBB???<<<;;;;;;:::::::::::::::===DDDWWWhhhxxx|||{{{jjjeeecccbbbbbb^^^gggpppvvv|||{{{llliiimmmyyy}}}yyy{{{}}}|||tttmmmwwwtttiiiaaaYYYSSSLLLDDDBBBDDDPPPTTT[[[YYY^^^___jjjqqqSSSGGG<<<999999999999;;;AAAIIIffflllQQQXXXcccvvvsss^^^GGG>>>AAA@@@AAADDDEEEEEEGGGJJJLLLJJJIIIJJJPPPZZZeeennnrrrnnnhhh___YYYWWWVVVTTTRRRFFFDDDAAA>>>>>>@@@BBBDDDCCCEEEFFFEEECCCBBBCCCDDDFFFFFFLLLXXXdddlllttt{{{yyyxxxtttoooqqqwwwyyywwwmmmzzziii]]]QQQLLLOOOZZZooosssZZZSSSUUUYYY^^^```bbbeeekkkttt}}}sssmmmddd\\\YYYYYY\\\cccjjjvvvwwwsssllliiihhhfffcccbbb___\\\[[[\\\]]]^^^]]]\\\\\\\\\^^^```cccfffhhheeennnzzzxxxsssmmmYYYAAA555444000000000000000000111111222111999IIIVVVZZZccc|||ssslll{{{lllYYY```vvvyyyvvv~~~~~~|||{{{zzz}}}~~~|||{{{zzztttmmm```UUUGGG===:::;;;===>>>KKKFFFBBBDDDKKKOOONNNKKKLLLPPP```hhh^^^[[[cccgggfff~~~www}}}}}}~~~{{{ppp```TTTQQQOOORRRWWWZZZXXXTTTFFFIIIMMMOOOPPPSSSWWWZZZYYY```lllvvvxxxtttsssvvv{{{pppgggeeelllyyynnnMMMLLLMMMMMMQQQSSSQQQVVVYYYYYY[[[___]]]XXXMMMNNNQQQWWW]]]bbbeeefffcccdddeeemmmvvvVVVFFF@@@@@@BBBBBBEEEJJJKKKJJJMMMSSSaaaooo~~~xxx___MMMGGGFFF<<<<<>>NNNZZZeeetttcccJJJJJJAAA@@@;;;===<<<;;;:::::::::::::::<<>>DDDDDDBBBSSSKKKDDDEEEKKKQQQSSSQQQMMMYYYfffjjjddd```fffooonnnwwwuuurrr~~~yyywwwmmmcccTTTSSS^^^cccccc\\\MMMSSSOOOPPPUUUVVVWWWdddvvvuuunnniiibbb]]]^^^fffuuu|||zzztttxxxdddRRRNNNSSSQQQPPPTTTSSSYYYXXX]]]mmm~~~wwwiiieeefffpppxxxtttkkkdddiiiiiipppvvvQQQ@@@======???DDDHHHJJJJJJJJJMMMPPP```cccsssmmmUUUJJJCCCCCCBBBBBBNNN___kkksss___FFFAAAFFFEEE;;;===???@@@>>>;;;999:::<<<888DDDRRRuuu|||xxxxxxtttxxxvvvrrrmmmggghhh[[[^^^uuu}}}pppkkkfffkkkllliiinnnzzzlllfff^^^XXXRRRKKKCCC>>>AAAHHHRRR\\\[[[XXX^^^ccclll|||[[[KKK<<<888::::::::::::===LLLjjjnnnXXXfffmmmSSSEEEFFFIIIGGGIIINNNOOOMMMPPPWWWXXXRRRKKKHHHIIIHHHDDD@@@DDDDDDEEEJJJRRRYYY^^^```dddbbb^^^VVVNNNHHHEEEEEEFFFDDDIIIRRRRRRKKKNNNXXXeee}}}tttmmmqqqfffXXXVVV\\\dddcccfffnnn{{{|||jjjhhhhhhdddbbbaaa___]]][[[ZZZYYYYYY[[[ZZZYYYYYY[[[___bbbdddjjj^^^cccxxxzzz]]]FFF888888111333111111111111111111111111222555BBBQQQZZZbbbqqq{{{ttttttuuu|||{{{mmm```ZZZ]]]\\\___yyy~~~~~~}}}||||||{{{{{{~~~xxxmmm[[[DDD;;;??????BBBGGGEEEQQQJJJDDDFFFNNNWWW[[[[[[RRR\\\hhhlllfff```dddlllpppqqqqqq{{{{{{tttyyyzzz|||~~~wwwdddUUUUUUaaagggjjjfffYYYXXXQQQOOOSSSVVVZZZkkkuuunnnllliiidddaaafffrrr}}}zzzrrruuuhhhSSSMMMRRRRRRSSSWWWTTTUUUVVV]]]lll}}}vvvsssrrruuutttmmmfffcccaaaeeeqqqoooPPPBBB@@@@@@@@@DDDIIIJJJJJJKKKMMMPPP\\\```ppp~~~iiiSSSIIIBBBCCCBBBCCCQQQaaaiiinnn|||VVVDDDAAACCCDDD>>>CCCDDDCCC@@@<<<::::::<<<<<>>:::;;;<<<;;;;;;@@@NNNiiijjjWWWbbbvvvsssYYYKKKJJJGGGEEEHHHLLLMMMJJJLLLQQQQQQMMMHHHEEEEEEEEEEEEDDD@@@CCCHHHNNNSSSXXX[[[]]]bbbbbb```\\\VVVQQQOOOOOOMMMPPPddd{{{xxxbbb___nnn{{{ooo```ZZZYYY[[[___bbbjjjwwwooollliiidddaaa```^^^\\\[[[YYYYYYYYYZZZYYYXXXXXXZZZ^^^aaadddddd]]]___hhhyyyuuu{{{]]]FFF888888///000111111111111111111111111111444AAAPPPZZZaaapppwwwtttyyy|||~~~ppp___UUUWWWZZZaaa|||~~~~~~{{{zzz|||{{{ssshhhZZZDDD;;;@@@???BBBFFFEEEPPPJJJDDDEEENNNWWW]]]___[[[bbbmmmqqqiii___aaahhhhhhvvvxxxpppuuuvvvwwwwwwwwwyyy}}}gggXXXXXXdddlllrrrqqqggg^^^VVVQQQSSSXXXaaattt~~~wwwsssqqquuu{{{}}}xxxxxx|||mmmWWWOOOTTTTTTUUUWWWSSSOOORRRXXXdddpppxxxzzzyyyvvvtttsssqqqjjjaaa___aaacccooo```JJJBBBAAAAAAAAAEEEIIIKKKJJJKKKNNNQQQ[[[___qqq{{{eeeOOOGGGAAAAAAAAAEEESSSbbbkkkmmmsss{{{zzzLLLDDDBBBAAACCCCCCJJJIIIFFFBBB===;;;<<<===<<>>CCCCCCEEEHHHFFFRRRKKKDDDCCCHHHPPPVVVYYYbbbhhhqqqvvvmmm```___fffcccmmmvvvsssuuu~~~zzzwww~~~wwwhhhZZZ\\\hhhooouuutttkkk___XXXTTTWWW___kkk|||rrriiiiiimmmrrrmmmZZZTTTYYYUUUTTTUUURRROOORRRVVVZZZ^^^bbbeeefffgggfffffffffccc^^^^^^cccqqqnnnNNNAAA>>>>>>@@@BBBEEEIIIKKKJJJKKKOOORRR___dddwww{{{eeeLLLEEE@@@??????EEESSSaaannnpppiiipppnnnGGGFFFFFFAAACCCGGGMMMJJJFFFAAA>>>======>>>:::EEEPPPnnnvvvuuuddd[[[XXXVVVUUUZZZ^^^kkkyyyxxxkkkdddeeeppp}}}vvvhhh]]]XXXRRRNNNIIIFFFAAA???EEEMMMVVVXXXYYY^^^aaabbb~~~XXXLLL@@@======<<<;;;<<>>EEETTT```ooottt}}}{{{ffflll}}}iiiGGGJJJJJJCCCEEEJJJJJJGGGCCC@@@>>>>>>>>>???;;;BBBIIIkkksssgggnnn~~~kkk^^^XXXVVVUUUVVVZZZ___jjjrrrpppiiillluuu~~~xxxpppdddZZZUUUQQQLLLHHHEEEAAA???EEEMMMRRRWWWZZZ___bbbjjjUUUJJJ@@@>>>===;;;:::;;;FFFNNNeee```TTTZZZ^^^ttt}}}hhhVVVLLLKKKQQQWWWYYYYYYVVVTTTQQQMMMQQQTTTUUUWWW___kkkvvv{{{mmm___WWWVVVYYY[[[ZZZZZZYYY[[[```hhhmmmwww}}}{{{lll```PPPGGGDDDEEEGGGHHHPPPOOOVVVhhh~~~}}}eeeUUUSSSTTTYYY```bbbaaadddiiiwww~~~{{{~~~wwwllljjjjjjgggddd^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWWWWXXXZZZ^^^bbbdddddddddbbb\\\hhhlllWWW???999888;;;333777111111111111111111111111555777@@@OOOWWWYYYaaalll{{{~~~pppqqqwwwyyy~~~~~~~~~~~~{{{ttt```KKKDDDIIIHHHHHHKKKGGGPPPKKKEEEBBBEEEKKKPPPTTTbbbdddnnnxxxqqq```\\\cccmmmnnnmmmoooxxxzzzvvv{{{~~~iii\\\]]]gggkkknnnooofff[[[\\\```kkkxxx}}}qqqfffbbbbbbdddfffiii~~~nnn\\\XXX[[[WWWUUUXXXWWWRRRSSSSSSOOOKKKJJJLLLOOOSSSQQQRRRXXX]]]aaahhhppprrrIII>>>???<<<===CCCDDDGGGJJJKKKKKKLLLQQQUUUcccjjj}}}rrr\\\GGGDDD@@@===???IIIXXXcccllluuuxxxvvvttthhhooozzzfffIIIKKKKKKGGGHHHJJJGGGDDDAAA???>>>???>>>===>>>BBBGGGggg~~~{{{fff^^^TTTTTTddd}}}tttccc[[[XXXVVVWWWYYYZZZ___eeehhheeeeeeqqqvvvpppiii```WWWSSSOOOKKKGGGEEEAAA@@@FFFOOOTTT[[[]]]___fffvvvSSSJJJAAA???>>>;;;:::;;;DDDNNNgggbbbSSSXXX^^^sssnnn\\\PPPMMMTTT[[[^^^______]]]ZZZWWWVVVTTTUUU^^^rrruuuddd\\\\\\```^^^\\\YYYVVVVVVYYY___dddqqqzzz|||uuussstttlll^^^WWWOOOGGGDDDCCCCCCFFFKKKRRRLLLOOO\\\lll{{{|||rrrjjjqqq{{{|||qqqccc___bbbnnnpppssswww{{{uuu|||pppkkkjjjgggcccbbb^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVUUUVVVYYY]]]aaadddeeehhhsss~~~rrrRRR???<<<;;;;;;222777111111111111111111111111555666@@@OOOXXXYYY___iiixxx}}}{{{{{{~~~{{{}}}||||||xxxssscccMMMDDDHHHFFFFFFIIIEEENNNJJJFFFCCCEEEIIINNNQQQ[[[\\\gggtttooo___ZZZbbbiiioooppp}}}|||~~~yyyxxxiii[[[ZZZbbbfffmmmrrrnnnkkklllooowww~~~nnnhhhdddeeeffffffiiioooooo``````]]]]]]^^^YYYSSSSSSRRROOOKKKJJJKKKMMMOOOPPPUUU\\\cccooo^^^@@@>>>BBB<<<===EEEEEEHHHKKKKKKKKKMMMQQQUUUbbbjjj}}}{{{kkkUUUEEEDDD@@@>>>BBBOOO___jjjjjjwww{{{rrrjjjjjjuuu{{{bbbJJJIIIJJJJJJLLLHHHFFFCCC@@@?????????===;;;===AAAEEEcccxxx|||hhhYYYPPPGGGIIISSSbbbsss{{{kkk\\\XXXXXXWWWYYY\\\ZZZ]]]___\\\XXX\\\mmm}}}zzzmmmgggbbbZZZRRRNNNLLLHHHFFFDDDBBBBBBJJJSSSYYY___]]]\\\iiiRRRJJJCCCAAA???<<<;;;<<>>OOOYYY[[[aaajjj{{{~~~{{{}}}{{{~~~|||~~~}}}}}}}}}{{{vvvhhhQQQGGGIIIGGGGGGJJJGGGNNNJJJFFFCCCCCCFFFIIILLLUUUVVVbbbqqqmmm]]]YYYaaafffttt|||zzz{{{|||xxxjjjZZZWWW^^^dddnnnxxxvvv~~~}}}}}}yyypppkkkkkknnntttvvvwww~~~jjjeeedddeeebbbYYY[[[ZZZXXXUUURRRQQQQQQRRRPPPVVV___hhhqqqrrrQQQ:::???CCC;;;;;;EEEFFFHHHKKKKKKKKKMMMRRRVVVccckkk~~~yyyhhhQQQCCCCCCAAA???EEESSSeeepppjjjyyytttaaaiiixxx|||___IIIGGGHHHLLLMMMGGGGGGDDDAAA@@@@@@???<<<888999???CCC```sssyyy{{{fffLLLJJJMMMSSSRRRPPPZZZjjjuuufffXXXVVVXXXXXXYYY]]]ZZZ[[[ZZZUUUPPPUUUfffwwwuuuhhhbbb^^^VVVOOOKKKIIIFFFDDDDDDCCCDDDMMMVVV\\\```ZZZXXXiiiSSSKKKEEECCCAAA===<<<>>>DDDQQQkkkpppYYY\\\hhh{{{rrraaaTTTTTT^^^gggiiimmmssstttpppcccffflllvvv~~~jjj^^^[[[]]]______aaadddfffgggiiilllnnnhhhaaa\\\[[[WWWQQQOOORRROOOOOORRRVVVVVVXXXdddsssqqqhhhgggnnnqqqpppvvv|||ZZZQQQWWWMMMKKKKKKQQQYYYaaafffgggbbbdddjjjvvvrrrvvvvvvrrrnnnmmmpppmmmddd___```[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQRRRUUUYYY]]]```hhhsss}}}vvvHHH===>>>;;;777...777111111111111111111111111000111<<>>???DDDJJJJJJMMMPPPOOOMMMPPPWWW___mmm}}}{{{aaaJJJ@@@AAA===;;;HHH```mmmllljjjxxxpppiii^^^eeerrrmmm\\\NNNLLLQQQQQQLLLHHHDDDDDDBBBAAA???>>><<<<<<>>>AAAAAAWWWwww|||~~~ppp^^^NNNPPPSSSSSSQQQQQQTTTVVVkkktttxxxvvveee^^^XXXXXXXXXVVVUUUVVV[[[ZZZZZZYYYUUUWWWgggzzz}}}pppbbb\\\XXXRRRKKKIIIEEEEEEEEEDDDAAABBBLLLXXX\\\]]]]]]]]]aaannnXXXTTTJJJ@@@:::999:::999HHHVVVkkkdddccc}}}qqq```TTTTTTXXXaaannnyyy{{{vvvoooooonnnpppyyypppccc]]]YYYXXXXXX^^^]]]___dddkkknnnkkkfff```___\\\YYYWWWUUUSSSSSSRRRTTTXXX[[[\\\___jjjvvv|||bbbTTTVVVOOOPPPKKKGGGHHHMMMOOOLLLGGGMMMOOOVVVggg}}}|||tttsss}}}wwwqqqpppnnnllliiieee___[[[ZZZZZZZZZYYYWWWUUURRRQQQRRROOOMMMQQQYYY___aaaaaaeeeiiigggKKK???CCC<<<444333222222222111111111111222222444444===OOOYYY[[[bbbnnnuuu~~~{{{www|||tttaaaOOOLLLPPPQQQQQQSSSQQQLLLHHHHHHFFFDDDFFFJJJIIIGGGSSSfffjjj^^^YYY___dddmmm||||||zzz}}}xxxnnnaaa[[[aaahhhkkkqqqzzz~~~}}}xxxqqqmmmmmmooovvvzzzzzzwwwsssnnnmmmppplllggggggkkkrrrvvvyyytttzzz}}}WWWGGG;;;<<>>MMMdddooollldddqqq{{{jjj```___bbbuuujjj[[[MMMMMMQQQQQQMMMJJJDDDCCCBBBAAA@@@???>>>======@@@???TTTssswwwzzzwwwrrrhhh[[[MMMOOOQQQQQQPPPPPPRRRTTTSSS[[[dddhhhooo|||bbb[[[WWWXXXYYYWWWWWWYYY```[[[XXXWWWXXXbbbwwwyyylll___YYYUUUOOOIIIGGGDDDCCCCCCCCCAAABBBLLLXXX\\\______[[[\\\hhhyyybbbYYYKKK???::::::;;;:::CCCRRRiiigggllluuubbbUUUTTTWWW___kkkuuuyyyuuuooojjjiiikkkuuuvvvhhh^^^[[[ZZZYYYYYY]]]]]]^^^bbbgggiiihhheeeaaa```]]][[[XXXUUUSSSRRRSSSTTTWWW[[[\\\aaammmzzz{{{VVVKKKMMMGGGKKKHHHDDDEEEHHHIIIHHHEEEGGGHHHNNN]]]qqq{{{vvvrrrooosssvvvqqqooollljjjhhhddd___[[[YYYZZZZZZYYYWWWUUUSSSRRRSSSPPPNNNQQQXXX]]]^^^\\\bbbcccqqqeeeJJJ???AAA:::333333222222222111111111111222222333333<<>>===AAAHHHIIIIIILLLPPPPPPPPPVVV^^^lllxxxxxxhhhUUUFFF>>>>>>>>>CCCUUUiiipppkkk```kkkqqqzzz{{{fff]]]bbbbbb|||cccVVVKKKJJJNNNNNNKKKJJJCCCCCCBBBBBBAAA@@@@@@@@@@@@DDDCCCVVVuuuyyyzzzsssgggddd___WWWNNNOOOPPPQQQQQQTTTXXX[[[\\\dddiiimmm~~~www___ZZZWWWXXXYYYXXXXXXZZZ[[[WWWUUUWWW___nnnrrrfffZZZUUUQQQKKKFFFDDDCCCAAAAAAAAA@@@BBBMMMYYY[[[```aaa[[[^^^lllzzzooo___KKK===:::;;;<<<;;;???OOOfff}}}mmmwwwxxxeeeVVVNNNOOOTTT]]]hhhllljjjfff```^^^^^^cccjjjppprrrrrrhhhccc]]]YYYZZZ[[[[[[ZZZ[[[\\\]]]___aaabbbcccccc``````^^^[[[XXXUUURRRPPPPPPQQQTTTXXX[[[```mmmzzzqqq___NNNJJJMMMJJJIIIGGGEEEDDDCCCCCCCCCDDDFFFFFFJJJUUUcccmmmqqqqqqdddcccdddfffkkkvvv{{{tttpppnnnjjjgggeeebbb^^^\\\XXXYYYYYYYYYWWWUUUSSSRRRQQQPPPOOOSSSYYY^^^___^^^___aaaffflllaaaHHH===???888222333333222222111111111111222222222222:::KKKWWW]]]eeennnooonnnooowww~~~zzzhhhWWWRRRUUUZZZ^^^```RRRMMMIIIHHHGGGEEEFFFJJJVVVWWWbbbttt|||tttfff___rrrttt|||yyyyyyrrrsssrrrzzzzzzwwwtttuuuxxxyyywwwtttmmmhhhgggmmmsssuuuyyy~~~[[[DDD???===>>>>>>===BBBIIIJJJJJJLLLOOOOOOPPPWWW___ooo|||qqq___OOODDD===>>>???HHH[[[lllooojjjeeeqqqssssssxxxqqqdddaaagggeeeYYYOOOGGGGGGKKKJJJHHHHHHCCCBBBBBBBBBBBBBBBAAAAAA@@@EEEEEEWWWwww~~~~~~uuuddd]]]^^^ZZZRRRQQQQQQRRRUUU]]]gggrrryyyttt___ZZZXXXZZZYYYWWWXXX[[[VVVUUUWWW^^^jjjyyyvvvkkk```VVVRRRNNNHHHDDDCCCAAA??????@@@AAADDDOOOZZZ\\\______aaaooozzzcccJJJ<<<:::;;;;;;<<<===NNNeee}}}vvvzzzeeeVVVKKKJJJKKKRRRZZZ___]]]ZZZVVVTTTSSSTTTVVVXXXWWWVVVSSSUUUWWWXXX\\\___]]]YYYYYY[[[\\\]]]\\\]]]^^^```___^^^]]][[[XXXUUURRRPPPQQQRRRVVV\\\___dddmmmxxx\\\JJJMMMLLLJJJMMMMMMKKKLLLKKKGGGBBB@@@AAACCCJJJJJJMMMTTT[[[]]][[[WWWQQQQQQTTT[[[fff{{{uuusssooolllhhheeebbb```]]][[[WWWXXXXXXXXXWWWUUUSSSRRRMMMMMMPPPUUU\\\bbbdddddd]]]fffjjjooottt{{{[[[EEE;;;<<<555222444333222222111111111111222222111111888GGGUUU]]]fffnnnrrrooopppwww~~~|||rrrbbb\\\___dddfffgggSSSNNNJJJIIIGGGEEEFFFJJJ]]]gggxxx~~~nnncccpppqqqxxxxxxzzzuuuxxxvvvwwwyyymmmkkkiiikkknnnppppppooommmjjjiiimmmsssyyykkkIIIAAA???@@@@@@@@@???CCCIIILLLKKKLLLNNNOOOPPPWWW```ppp}}}~~~kkkXXXKKKCCC>>>???BBBMMM^^^lllnnnjjjrrryyymmmaaaaaagggjjjqqqSSSKKKFFFGGGIIIHHHGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB;;;AAA@@@RRRttt~~~vvvsssaaaXXXYYY]]]XXXPPPRRRRRRUUU^^^oooxxxppphhhgggooottt{{{kkk```]]][[[\\\ZZZWWWWWWZZZZZZZZZ[[[```lll|||}}}tttllleee\\\SSSPPPLLLFFFCCCCCC???===>>>AAADDDHHHRRR\\\aaa^^^```ppp}}}dddHHH<<<:::::::::;;;===MMMeee{{{fffWWWQQQMMMKKKOOOUUUYYYXXXVVVQQQPPPPPPQQQTTTWWWYYYZZZRRRXXX]]]^^^aaaccc```YYYYYYZZZ[[[[[[[[[[[[\\\^^^]]]\\\[[[ZZZXXXVVVTTTSSSWWWYYY^^^eeeiiikkkqqqxxxwwwRRRAAAHHHFFFAAAFFFKKKOOOQQQPPPKKKDDD??????AAAIIIKKKOOOTTTVVVSSSMMMGGGFFFFFFJJJRRRaaa~~~rrrtttnnnkkkgggdddbbb___]]][[[VVVWWWWWWVVVUUUSSSQQQPPPIIILLLPPPVVV]]]bbbeeeeee___nnnttt|||sss{{{wwwSSS@@@999:::444222666444222222111111111111222222000000666DDDRRR^^^gggmmmyyytttqqqvvv}}}{{{nnngggiiimmmnnnlllTTTNNNJJJIIIGGGEEEFFFJJJ\\\nnnsssgggpppsss{{{xxx}}}{{{~~~zzzzzz{{{tttllljjjggggggiiikkklllmmmhhhggghhhkkkrrr{{{VVVAAA???@@@@@@@@@AAABBBEEEHHHMMMKKKLLLNNNOOORRR[[[dddrrr}}}vvvbbbQQQGGGAAA???@@@EEEQQQ```lllqqqqqqrrraaa^^^ffftttfffOOOJJJGGGHHHIIIGGGGGGIIIBBBBBBBBBBBBAAAAAAAAAAAA;;;AAA>>>NNNrrr~~~|||uuu}}}pppdddWWWSSSXXX[[[VVVOOOQQQQQQVVVdddzzzmmmQQQOOOMMMOOOTTTXXXccc}}}gggaaa___^^^___\\\WWWXXX[[[]]]\\\XXXXXXbbbuuu|||uuulllddd___WWWQQQNNNJJJDDDBBBCCC>>>===???DDDIIIMMMUUU]]]ddd^^^hhhzzzaaaIII???===;;;:::<<<>>>JJJccc~~~kkk]]]TTTOOOLLLNNNSSSWWWVVVTTTRRRQQQPPPQQQUUUZZZ```dddlllqqqpppiiifffgggccc[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[aaahhhlllnnnrrrxxxYYYEEEFFFAAA???IIIRRRQQQSSSSSSOOOIIICCCAAAAAACCCEEEJJJOOOQQQNNNHHHDDDCCCCCCFFFMMM^^^|||qqqvvvllljjjfffdddbbb```\\\ZZZVVVVVVVVVUUUSSSQQQNNNMMMIIILLLRRRWWW\\\```aaabbbeeevvv|||~~~tttvvvzzzIII;;;777999333444777444222222111111111111222222000111555AAAPPP^^^gggkkk~~~wwwrrruuuzzz}}}ssskkklllrrrtttrrrTTTOOOKKKJJJHHHEEEFFFJJJWWWjjj~~~xxxkkkqqquuu~~~|||}}}xxx|||{{{zzzssslllhhhccc```___```aaabbb___aaadddiiippp{{{~~~yyyxxx{{{fffHHHCCC===>>>>>>>>>AAAEEEHHHIIILLLJJJLLLOOORRRVVVaaalllwww|||zzzjjjVVVHHHBBB???>>>AAAHHHUUUbbbnnnwww}}}xxxiiieeelllZZZJJJGGGEEEGGGFFFCCCDDDGGGBBBBBBAAAAAA@@@@@@??????>>>CCC===IIIlllyyy{{{~~~{{{jjjbbbYYYUUUUUUTTTQQQOOOQQQQQQUUUaaauuurrrYYYJJJIIIJJJKKKLLLOOOZZZkkkxxxkkk```______aaa^^^YYY[[[___[[[]]][[[YYYbbbuuu~~~}}}ssslllddd\\\YYYSSSNNNKKKGGGBBB@@@BBB======@@@HHHNNNRRRXXX___aaa^^^uuuttt^^^JJJDDDBBB===;;;???AAAIII___sssgggVVVQQQNNNPPPUUUYYYYYYWWWTTTTTTTTTXXXaaammmzzzuuuiiihhheee___[[[ZZZZZZ]]]aaaaaa^^^[[[]]]\\\[[[ZZZ[[[^^^aaabbbaaa```ccciiiooosssyyy{{{XXXEEEFFFDDDFFFQQQYYYSSSUUUWWWVVVRRRLLLHHHFFFCCCDDDFFFHHHJJJJJJHHHGGGDDDEEEIIIPPP___|||xxxlllsssjjjiiigggeeeddd```\\\YYYVVVUUUUUUSSSQQQNNNKKKJJJIIINNNTTT[[[___bbbdddeeekkk~~~~~~{{{```AAA666666888444555999555222222111111111111222222111111555>>>NNN^^^gggjjjyyytttvvvyyy{{{~~~}}}qqqfffhhhrrrxxxxxxUUUOOOKKKJJJHHHEEEFFFJJJRRRdddwww}}}ooolllqqqzzzxxx{{{zzz~~~~~~zzzyyysssddd___XXXRRROOOOOOPPPQQQWWW\\\aaagggooozzz{{{ooohhhlllrrrvvvHHH:::CCC;;;;;;;;;<<>>>>>AAAJJJWWWdddppp}}}{{{sssrrruuuPPPEEEBBBBBBCCCBBB??????CCCBBBBBBAAA@@@@@@???>>>>>>===AAA888AAAbbboooooo|||jjjfff```YYYQQQLLLMMMPPPSSSRRRTTT\\\iiivvv~~~uuueeeRRRJJJJJJGGGJJJIIIFFFIIITTT\\\___iii{{{mmm^^^^^^```aaa___[[[]]]bbbZZZbbbfffgggooo~~~|||vvvlllfff^^^WWWVVVPPPLLLJJJFFF@@@???AAA======BBBJJJQQQUUUZZZ```\\\]]]ppp\\\LLLIIIFFF>>><<>>>>>???AAAEEEHHHJJJKKKKKKIIILLLSSSXXX\\\gggsss}}}yyylllYYYHHH???>>>???;;;GGGRRR[[[hhh||||||}}}wwwFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>:::======@@@MMMcccrrrwwwsssiii^^^YYYVVVQQQNNNOOOTTTSSSSSSXXXaaaiiinnnppptttkkk^^^SSSLLLKKKKKKKKKOOOJJJJJJPPPSSSRRRWWW``````wwwtttkkkaaa\\\aaafffeeeeeehhheeennnpppqqquuurrr}}}rrroookkkbbbYYYTTTOOOKKKGGGDDDCCCDDDCCCCCC???BBBFFFKKKQQQXXX[[[[[[]]]dddfff^^^LLLBBBDDD???<<>>===>>>???BBBEEEHHHJJJJJJKKKJJJMMMSSSYYY^^^iiittt{{{ttteeeSSSDDD===<<<<<<===PPP^^^bbbmmm{{{~~~~~~{{{jjjBBBEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>><<<>>>>>>@@@LLL___nnntttssshhh]]]XXXTTTQQQPPPQQQUUUTTTTTTXXX___fffjjjkkkeee]]]SSSKKKHHHIIILLLMMMKKKIIINNNTTTUUUTTT\\\iiixxxwwwgggaaa]]]^^^bbbhhhooouuusss}}}tttrrr~~~vvvlllhhheee\\\TTTOOOMMMIIIEEECCCCCCDDDDDDCCCAAABBBDDDIIIPPPWWWZZZ[[[]]]```|||uuugggMMM>>>AAA@@@>>>DDDAAACCCRRRooo}}}|||mmmaaa^^^kkkwwwyyyxxxyyytttyyysssllliiigggfffaaa___]]]___aaaccccccbbbdddaaaaaacccbbbccckkkuuuyyyyyygggTTTPPPVVVUUUYYYccchhhjjjjjjhhhggghhhkkknnnpppnnnmmmooowwwxxxrrrnnnlllllliiieeebbbaaa^^^[[[WWWTTTTTTRRRNNNJJJGGGGGGGGGIIISSSUUUXXXccchhhkkkttt```___wwwYYY???999777777666666555555444444111111111111111111111111222222333:::EEERRR^^^eeeuuu~~~zzzxxx}}}~~~}}}~~~|||yyyqqqtttuuufffXXXSSS___hhh```TTTQQQMMMKKKKKKJJJIIIHHHLLLKKKdddooolllkkkmmmssszzz|||{{{xxxpppvvv~~~{{{zzznnneeeZZZPPPGGGDDDBBB@@@@@@AAABBBEEEGGGHHHJJJPPPXXX^^^hhhssstttffflllsssxxxxxxooolllhhhggghhhiiillluuu~~~gggGGG<<<======<<<===<<<>>>@@@CCCFFFHHHIIIJJJLLLLLLOOOVVV]]]dddnnnwww{{{ooo]]]MMMBBB<<<;;;<<>>>>>?????????@@@JJJ[[[iiipppqqqfff[[[WWWUUURRRRRRTTTUUUTTTTTTVVV[[[```dddeee\\\VVVOOOJJJJJJMMMQQQSSSSSSQQQSSSWWWVVVYYYhhh{{{hhheee___]]]eeettt~~~uuuvvvyyyyyyzzzpppfffbbb___WWWOOOLLLIIIFFFCCCBBBCCCDDDDDDDDDBBBAAACCCIIIRRRXXX[[[\\\]]]```wwwtttUUU@@@AAABBBAAAEEEDDDCCCNNNggg~~~ooocccaaappppppmmmkkkjjjiii```___^^^___bbbdddeeedddcccdddgggiiiggghhhqqq{{{vvv\\\RRRUUU]]]\\\eeexxxxxxqqqqqqvvv~~~wwwqqqmmmkkkjjjgggdddaaa___]]]YYYWWWSSSRRRQQQMMMIIIGGGGGGHHHKKKTTTVVVXXXaaadddhhhsssxxxQQQXXXooosssKKK:::999777777666666555444444444111111111111111111111111222222333888BBBNNNZZZaaawww}}}|||xxxqqqyyy~~~|||uuutttyyyzzzppp}}}zzzlll^^^YYYccceeeWWWSSSQQQMMMKKKKKKJJJIIIHHHLLLLLLWWWooozzzwwwwwwsssooonnnssszzz{{{|||wwwnnnooo}}}{{{~~~wwwpppiiiWWWNNNEEEAAA>>><<<<<>>@@@>>><<<<<<>>>BBBEEEGGGHHHJJJKKKNNNPPPUUU]]]fffoooxxx~~~zzzjjjVVVHHHAAA>>>>>>???FFF]]]ggg```lllqqqmmmmmmooorrrzzzSSSJJJHHHGGGFFFDDDCCCBBBAAAAAA???????????????>>>>>>>>>???>>>>>>@@@HHHVVVeeennn{{{lllccc[[[YYYXXXUUUSSSUUUTTTTTTTTTVVVXXX\\\___```ZZZUUUPPPMMMNNNRRRVVVXXX[[[UUUUUU\\\eeerrrqqqiiiaaadddwwwwww}}}|||uuukkkbbb^^^ZZZSSSMMMKKKEEECCCAAAAAABBBDDDDDDDDDAAA@@@CCCLLLTTTXXXYYY[[[YYYfffnnnvvv}}}fffOOOKKKIIIDDDFFFEEECCCMMMeee~~~tttqqqiiijjj{{{}}}nnnkkkkkkiiihhh______```aaacccfffggghhhfffiiilllpppssswww~~~ppp[[[TTTZZZeeejjj{{{{{{zzz{{{sssnnnkkkjjjhhhfffccc```]]]ZZZWWWVVVQQQQQQOOOKKKHHHFFFGGGHHHMMMUUUUUUXXX___```eeerrrkkkTTTjjjbbbCCC;;;>>>777666666555555444333333111111111111111111111111111222333777???LLLXXXaaauuu~~~xxxuuuuuu{{{llllllyyy{{{ttt~~~tttjjjgggqqqnnnYYYSSSPPPMMMKKKKKKKKKJJJIIIGGGQQQNNNMMMXXX^^^ggg{{{vvvqqqkkkjjjnnnuuu}}}|||ooowwwzzzsssooo{{{}}}uuuppplllhhhUUUMMMEEEAAA===::::::>>>:::;;;<<<===>>>AAAEEEGGGHHHRRRaaaooouuu}}}nnneeeiiitttyyyuuuccc\\\]]]___cccgggccclllxxxvvveeeVVVFFF???999:::===<<<:::999===@@@DDDFFFGGGHHHKKKNNNPPPVVV___jjjttt}}}sssaaaMMMCCC@@@>>>@@@DDDPPPaaaeeecccyyytttpppllljjjlllvvvmmmNNNOOOHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>JJJYYYbbbnnn}}}~~~~~~yyyvvvyyyoookkkxxxxxxvvv}}}zzzvvvyyy}}}bbbRRRPPPMMMKKKKKKKKKJJJIIIAAARRRLLLBBBLLLRRR[[[qqquuupppjjjgggjjjqqqxxx|||wwwlllwww~~~yyyssszzzxxxmmmfffbbb^^^QQQKKKEEEBBB>>>::::::===777888999:::<<<>>>@@@AAA>>>CCCLLLTTTXXX___nnn}}}rrrfffXXXWWWdddppprrrxxx}}}xxxuuufffXXXVVVYYYYYYVVVTTTVVVXXX\\\```ccceeeeeeeee]]]___[[[SSSJJJEEE@@@:::777888;;;<<<<<<;;;;;;<<<@@@CCCFFFGGGGGGIIINNNRRRUUU___lllxxxhhhVVVDDD>>>===<<>>>>>??????===;;;;;;???DDDNNN]]]jjjuuu~~~~~~hhhbbb___bbbcccaaa^^^^^^^^^______^^^\\\\\\]]]^^^XXXXXXYYY___hhhrrrzzz~~~wwwvvv|||llliii{{{~~~~~~tttnnneee^^^VVVSSSNNNHHHEEEFFFAAA@@@???AAACCCEEEEEEDDDDDDCCCGGGLLLJJJEEEGGGOOO^^^[[[QQQ\\\mmmpppbbbYYYNNNJJJEEEAAAHHH```|||rrrfffcccrrrxxxmmmiiihhhfffgggdddfffiiikkklllooorrruuu||||||}}}uuuggggggvvv|||}}}pppkkkgggeeegggccccccbbb^^^YYYUUUTTTTTTOOONNNKKKHHHEEEEEEGGGIIIOOOTTTTTTWWW\\\YYY```ssshhhXXXhhhwwwKKK:::999999666666555555444333333333111111111111111111111111///111222555<<>>999999<<<888888999:::<<<=========:::<<>><<<===>>>===777:::<<<<<<;;;===@@@BBBBBBEEEHHHHHHGGGIIIPPPVVV[[[hhhwww___NNN@@@=========DDDOOO[[[dddppp}}}uuuiiiccchhhzzznnnOOOHHHIIIEEEDDDCCCBBB@@@@@@??????;;;;;;<<<<<<===>>>?????????<<<<<>>AAA@@@???FFFNNNLLLPPPWWWaaakkkppppppmmmjjjddd```]]]VVVMMMKKKNNNLLLJJJQQQTTTPPPWWW___[[[XXXQQQJJJJJJIIIHHHHHHJJJ>>>>>>???@@@BBBCCCAAA@@@===???>>>::::::<<<;;;888:::;;;:::777888<<>>??????BBB>>>===???AAAFFFTTTcccjjj~~~llldddbbbrrruuulllffffffiiikkknnnrrrttttttsssmmmfffaaa``````bbbdddkkkuuu{{{zzzjjjddd^^^WWWQQQMMMHHHCCCBBBEEEBBBAAA@@@BBBDDDEEEEEEDDDFFFDDDGGGKKKGGGGGGYYYpppllllllpppwwwfff\\\]]]XXXQQQMMMGGGKKK```}}}uuukkkrrrxxx}}}vvvqqqnnnkkklllooonnnrrruuuwwwxxx{{{}}}vvvnnnvvviiikkk}}}}}}rrroooiiidddddd```aaaaaa]]]WWWRRRRRRSSSMMMLLLIIIFFFCCCDDDGGGJJJOOORRRRRRVVVZZZVVV^^^vvvUUUOOOjjjaaa<<<666999666666555555444444333222222111111111111111111111111000111222222666@@@OOOZZZgggyyy|||zzzuuuoooxxx{{{nnnrrrwwwNNNLLLJJJIIIIIIHHHFFFDDDJJJFFFEEEIIIOOOVVV```iii}}}wwwooommmpppuuuwwwvvvyyyyyyxxx}}}tttsss{{{zzz~~~zzzuuuxxxqqqxxx|||vvvkkkaaaWWWPPPMMMJJJEEEAAA>>>;;;999777888888777777777777888888999999:::::::::;;;;;;;;;AAABBBCCCEEEGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMIIIHHHGGGEEECCCAAA@@@???:::999888999;;;<<<;;;::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;===AAAEEECCCBBBDDDHHHIIIJJJTTT```hhh{{{pppXXXDDD:::BBBFFFDDDOOOaaagggzzzfff]]]qqqtttVVVQQQHHHCCCCCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>@@@AAAAAA???@@@FFFRRR[[[ccc||||||aaaQQQ^^^nnn{{{tttnnnoooqqqqqqrrrttt}}}~~~~~~|||vvvpppjjjgggnnnssszzz~~~rrrhhhbbbWWWTTTOOOIIIEEEBBB@@@???===>>>@@@@@@@@@@@@BBBDDDKKKCCCGGGOOOHHHHHHrrr}}}lll]]]eeelllzzz~~~pppaaa^^^\\\XXXQQQOOONNNYYYsss|||ssswwwssstttvvvvvvuuuzzz|||~~~pppsssrrr\\\___gggrrrzzzuuummmgggeeeccc```^^^ZZZWWWUUUSSSPPPNNNMMMKKKHHHFFFFFFGGGJJJLLLTTTSSSUUUVVVSSSTTTeeezzz{{{aaakkk|||vvvSSS@@@777666888444444444444444444444444333333333222222111111111000000111444777===KKKYYYcccuuurrrtttyyy{{{yyyxxxxxxqqqppp{{{IIIIIIIIIJJJKKKIIIFFFCCCHHHDDDCCCGGGMMMVVVeeeqqq{{{rrrqqquuuxxxvvvsssttt{{{vvv{{{vvvttt{{{}}}yyyxxx}}}tttlllkkksss{{{~~~ttteee\\\VVVTTTMMMJJJEEE@@@<<<999777666888777777666666777777888999999999999::::::::::::<<<<<<===>>>@@@AAABBBBBB?????????>>>>>>======<<<>>>???AAABBBDDDEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;:::999888999;;;<<<;;;:::;;;::::::999999::::::;;;<<<=========>>>@@@DDDGGGGGGEEEGGGKKKMMMPPP[[[gggrrrzzzdddLLLCCC@@@FFFHHHJJJWWWiiivvveeeccc{{{^^^HHHJJJHHHHHHBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>CCCMMMUUUaaasssoooQQQSSS[[[mmmyyytttvvvyyy{{{}}}~~~zzznnnddd]]]YYYSSSQQQLLLGGGCCCAAA@@@???>>>@@@AAABBBBBBBBBDDDFFFQQQKKKLLLNNNKKKVVVwwwkkk\\\aaafffssswwwiii[[[VVVTTTPPPGGGFFFHHHTTTpppzzz|||}}}{{{|||hhhVVVYYY___eeeyyyssspppjjjeeedddaaa^^^[[[WWWTTTRRRPPPMMMKKKJJJIIIGGGEEEFFFHHHKKKMMMPPPPPPSSSWWWZZZcccyyytttyyyyyy```FFF;;;888999;;;444444444444444444444444333333333222222111111111222000111333555;;;IIIWWW```mmmwwwzzz}}}~~~yyy}}}{{{}}}wwwvvvDDDEEEGGGJJJLLLJJJFFFCCCEEEBBBBBBDDDIIISSSeeeuuuzzzxxxyyyxxxrrrlllooovvv~~~uuuxxx}}}{{{zzzyyyxxxuuusss{{{rrrkkkjjjsss{{{|||ppp```YYYXXXYYYOOOLLLFFF@@@;;;999777777777777666666666666777777777888888888999999999999888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============;;;;;;;;;:::999999888888:::999888999:::;;;;;;999;;;::::::999999::::::;;;===>>>@@@AAAAAACCCFFFHHHFFFEEEGGGKKKOOOVVVbbbmmm}}}pppXXXEEECCCBBBEEEJJJSSSdddsssooo^^^eee}}}JJJ???DDDEEEGGGAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>===??????>>>===@@@GGGLLLZZZfff{{{___QQQNNN___ttt|||~~~{{{nnnbbb[[[WWWUUUNNNKKKHHHDDDAAA@@@?????????AAACCCCCCDDDEEEGGGJJJPPPOOONNNKKKKKKaaa}}}iiifffeeeooooooaaaRRRKKKGGGDDDEEEDDDEEEMMMeeezzzooo```XXX^^^```^^^iii{{{|||jjjjjjfffcccccc___[[[XXXTTTQQQOOOMMMJJJHHHEEEDDDDDDEEEGGGJJJNNNPPPQQQRRRTTTZZZeeezzzpppoookkkKKK:::666777888999444444444444333333333333222222222222222111111111444111000111222888GGGUUU___ccckkk}}}sssuuuwwwvvvxxxEEEEEEFFFHHHIIIIIIFFFDDDAAAAAABBBCCCDDDKKK[[[kkk|||tttlllfffkkkppptttuuu~~~}}}zzzzzztttkkk{{{||||||xxxrrroooqqqvvvuuuzzzyyyoooddd___]]][[[PPPMMMHHHBBB<<<::::::;;;777666666666666666666777777777777777888888888888888888888999999999999999<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::888888888999888999888999999888888888:::;;;:::999:::::::::999::::::;;;;;;???AAACCCCCCCCCDDDFFFGGGEEEFFFIIIOOOVVVaaannnxxxzzzfffPPPFFFBBB???DDDRRRdddrrryyyzzz|||bbb]]]iiidddDDDBBBDDDAAA???@@@@@@@@@???>>>>>>======<<<<<<===============>>>===>>>???>>>===>>>BBBEEERRR^^^wwwrrrXXXIIIVVVjjjssswww}}}yyy~~~sssggg]]]WWWTTTSSSHHHFFFCCCAAA???>>>??????@@@AAACCCDDDDDDFFFJJJMMMNNNRRRQQQKKKNNNhhhxxxmmmhhhllliiiYYYIIIAAA???===DDDDDDCCCHHHYYYsss{{{|||iiidddccciiioookkkdddmmm}}}qqqeeegggcccaaaaaa\\\ZZZWWWSSSPPPNNNKKKIIIFFFAAAAAACCCFFFIIIMMMQQQSSSWWWXXXXXX]]]nnnttt|||vvv]]]BBB777777777555333444444444333333333333333222222222111111111111111444111000000222888GGGUUUaaa```cccwwwzzzppprrr}}}yyywww}}}zzzvvvIIIGGGEEEDDDFFFFFFFFFEEE???@@@BBBBBB???@@@KKKWWWqqqzzztttlllhhhfffllltttssswww~~~xxxmmmtttzzzzzzqqqggggggttt}}}vvvpppkkkcccZZZOOONNNJJJCCC===::::::<<<777777666666666666777777666666777777777888888888999999999999999999999999777777888888999:::::::::;;;;;;;;;;;;;;;:::999999777777777777888888888999999888777888:::;;;:::999::::::::::::;;;<<<===>>>BBBCCCEEEEEEDDDDDDEEEFFFGGGKKKPPPXXXbbbppp|||xxxjjjXXXHHHCCC???AAARRRlll~~~|||rrrpppaaaeeeuuuSSSCCCEEEDDD???;;;@@@@@@??????>>>=========;;;;;;<<<<<<<<<=========>>>?????????>>>>>>@@@AAAPPP[[[qqq|||]]]GGGMMM\\\bbbggglllmmmuuu~~~|||sssooohhh___WWWQQQMMMLLLDDDBBB@@@>>>>>>>>>???@@@???AAABBBCCCEEEHHHLLLOOORRRVVVSSSNNNXXXuuuyyylllcccddd___QQQCCC===>>>@@@AAACCCCCCEEESSSkkk}}}xxx}}}|||}}}{{{gggdddppp~~~uuunnnzzzllldddfffaaa___^^^YYYXXXUUURRROOOMMMKKKIIIGGG???@@@DDDHHHMMMQQQTTTVVVYYYZZZXXXZZZmmm~~~~~~dddQQQ>>>999;;;;;;777444444444333333333222222222111111111111111111111111333111000111222888FFFTTTaaa```bbbpppxxxwww~~~wwwuuu{{{JJJGGGDDDCCCDDDFFFGGGGGG@@@@@@AAAAAA===:::>>>FFFWWWggg{{{|||sssnnnbbbkkk|||yyyxxxsss}}}xxxyyyuuugggiiiyyy}}}wwwiii\\\RRRRRROOOHHH@@@::::::;;;888888777777777777888888666777777777888888888888777777888888888888888888666777777777888888999999999999999999999888777777555555555666666666777777999888777888999::::::888999::::::;;;===???AAABBBDDDEEEFFFEEEDDDEEEFFFHHHGGGNNNVVV___lllyyyyyyfffWWWJJJAAA<<<===LLLjjjvvvooogggaaakkk}}}nnnFFF@@@@@@@@@AAA??????>>>>>>======<<<<<<;;;::::::;;;;;;<<<=========>>>>>>===>>>>>>??????@@@OOOXXXfffpppsss~~~gggOOOKKKRRRWWWZZZ^^^```hhhrrrzzzoooeeebbb^^^XXXSSSMMMJJJHHHBBBAAA???>>>===>>>@@@AAA@@@AAACCCDDDFFFIIINNNRRRTTTSSSPPPTTThhhtttgggXXXYYYUUULLLCCC@@@BBBFFFHHHJJJIIIGGGOOObbbwwwttt~~~}}}zzzyyy{{{~~~|||rrr|||pppmmmrrr}}}|||xxxhhhdddddd^^^[[[[[[UUUTTTQQQNNNLLLKKKJJJHHHFFF@@@BBBGGGLLLPPPUUUWWWYYYVVVYYYVVVVVViiiuuuOOOCCC:::;;;@@@???;;;999444444333333222222111111000000000111111111111111222000000111222666CCCPPP\\\```ccclll|||}}}wwwvvvGGGFFFDDDEEEGGGIIIIIIHHHBBB@@@??????===999;;;???GGGXXXqqqyyynnn```ppp}}}pppsss{{{pppeee\\\\\\ZZZRRRGGG???<<<<<<999999888888888888999999777777777888888888999999666666666777777888888888999999999999999:::::::::777888888888888777777666555555666666666666777777999777777888999:::999888999999;;;<<>><<<<<<;;;;;;:::999999999999::::::;;;<<<<<<======<<<;;;;;;;;;===???@@@@@@HHHSSS^^^eeelll~~~vvv```RRRPPPSSSUUUVVVSSSZZZ```fffooo}}}zzzllleee[[[YYYUUUQQQMMMJJJHHHGGGBBBAAA???>>>>>>???AAABBBAAABBBDDDEEEHHHLLLQQQUUURRRQQQWWWkkksss```SSSTTTTTTQQQKKKEEEEEEHHHKKKMMMKKKFFFIIIXXXkkkvvvvvvyyy~~~}}}{{{yyywwwxxxzzz|||}}}}}}}}}|||ooovvvxxxoooppp{{{vvvooouuu~~~}}}pppcccaaaaaaYYYXXXXXXRRRNNNKKKHHHGGGGGGFFFDDDCCCCCCEEEJJJOOOTTTWWWYYYZZZVVV[[[ZZZZZZpppkkknnnEEE???<<>>:::888444444333333222111111000///000000000111111111222222000000111000222<<>>===;;;<<<@@@CCCRRRkkkzzziiibbbuuu}}}~~~uuuyyy{{{uuuoooggggggeee\\\OOODDD???>>>::::::999999999999::::::888888888888999999999999666666777777888999999:::888888888888888777777777777888888999888888777777888888888888888888888888888777777777999:::999888888999;;;===@@@CCCFFFHHHEEEFFFFFFFFFHHHKKKPPPTTTYYYdddpppyyyxxxcccPPPEEEDDDDDDDDDHHHNNNccc{{{pppfff```[[[rrr|||bbb@@@999CCC<<<999>>>999::::::999999888777777666999999:::;;;;;;<<<======;;;999888999<<<>>>@@@@@@???NNN]]]eeeppp~~~jjjWWWOOOQQQSSSPPPJJJOOOSSSUUU\\\hhhrrrvvvppp^^^ZZZZZZSSSQQQLLLHHHEEEDDDDDDDDDBBBAAA???>>>???@@@AAACCCCCCDDDEEEGGGIIINNNTTTXXXSSSVVVfffrrrWWWUUUWWWZZZYYYRRRJJJFFFFFF@@@DDDCCC@@@EEEVVVjjjvvv|||rrrvvv||||||~~~~~~xxxwwwvvvwwwzzz{{{|||{{{xxxzzz}}}vvv~~~vvv}}}xxxjjj```^^^]]]VVVUUUVVVPPPHHHFFFDDDCCCCCCCCCAAA@@@EEEHHHLLLRRRVVVYYYZZZ[[[ZZZaaaaaaccc{{{mmmddd]]]GGGDDDBBBDDDBBB:::444222444444333333222111000000//////000000111111111222222111111111......777AAARRR^^^aaadddqqqxxxxxxzzz|||qqqppp}}}CCCEEEGGGIIIIIIIIIHHHGGGGGG>>>IIIAAA444888777;;;???III```~~~zzzhhhiiiwww|||uuuxxx{{{}}}~~~|||{{{zzztttfffTTTFFF???>>>???;;;999999666333555999999::::::::::::999888888666777777888999999::::::888888777777777777888888999999999888888888888888777777777777888888888888;;;;;;:::::::::;;;;;;<<<>>>???@@@AAABBBDDDHHHJJJFFFHHHIIIIIIJJJOOOVVV\\\___mmm{{{mmmVVVIIICCCAAAAAADDDNNN```sss{{{yyy~~~zzzyyyjjj\\\YYYnnn}}}RRRIII>>>999;;;<<<:::777::::::999888888777777666999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<===999LLL\\\aaalllzzzrrr___TTTQQQOOOKKKIIIIIILLLPPPSSSXXXcccnnnnnn___]]]ZZZTTTMMMLLLJJJHHHEEEDDDCCCBBB???@@@AAA@@@???>>>???@@@HHHHHHHHHJJJLLLQQQUUUXXXVVVWWWqqqttt[[[JJJOOOUUUZZZWWWOOOFFFCCCDDDBBB@@@@@@AAAFFFQQQgggzzzooozzz}}}{{{~~~xxxyyyzzzvvvrrrtttxxx||||||zzzyyyzzz|||uuuiii```ZZZZZZZZZTTTNNNKKKFFFDDDBBB???>>>???@@@AAAFFFMMMSSSTTTSSSUUUXXXZZZZZZbbbfffuuubbbnnnXXXEEEDDDAAA>>>;;;888666555555555444333333222111111222222222111111111000000111,,,+++000444666999===OOOYYYcccggglllsssvvvsssxxxtttvvv}}}DDDEEEGGGHHHHHHHHHFFFEEEIII>>>EEE>>>666:::777===BBBJJJ]]]xxx~~~pppiiirrr}}}~~~~~~zzzyyy}}}}}}~~~}}}yyyzzzvvvmmmaaaTTTIIIBBB>>>>>>;;;;;;<<<;;;888888<<<999999::::::999999888888777777777888999:::::::::888888777777777777888888888888888888888888888888666666777777777777888888999999:::;;;<<<>>>???@@@BBBCCCDDDCCCBBBCCCEEEGGGFFFGGGHHHHHHKKKPPPXXX^^^hhhuuutttaaaLLLAAA???@@@DDDHHHWWWiiiuuuuuuyyyuuuuuuvvvlllhhhmmmzzzcccJJJCCC<<<999;;;<<<999555:::::::::999888888777777999999999:::::::::;;;;;;999999::::::;;;<<<<<<<<<;;;IIIWWW^^^hhhyyyzzz|||yyyiii^^^ZZZZZZYYYKKKHHHHHHKKKMMMOOOVVV^^^jjjqqqyyywwwaaaWWWVVVSSSMMMJJJIIIGGGEEECCCBBBAAAAAA===>>>@@@@@@??????@@@BBBBBBDDDIIIMMMRRRWWW\\\___YYYhhhzzzeeeZZZSSSMMMPPPTTTXXXTTTKKKCCC@@@AAA@@@======>>>BBBMMMaaasssoootttyyy{{{xxxxxx{{{{{{yyyyyy|||yyyuuuqqqrrrvvvyyyyyywwwwwwxxxyyy|||~~~~~~qqqjjjaaaZZZYYYWWWQQQKKKHHHDDDBBB@@@>>>>>>@@@BBBDDDJJJMMMQQQUUUXXXYYYXXXUUUYYYmmmZZZlllvvvPPP>>>===;;;999777666555444444333333222111111000000222222222111111111000000444000///000111222555:::PPPXXX```cccgggnnnqqqoooxxxvvvwwwzzzzzzwwwzzz~~~|||}}}zzzEEEFFFGGGHHHGGGFFFEEEDDDJJJ>>>BBB;;;888<<<:::GGGSSS[[[lll|||ooommmqqq{{{}}}zzz{{{{{{zzzyyy{{{zzz~~~|||wwwooofff```]]]XXXRRRMMM@@@<<<;;;===<<<888888:::999999999999999888888888777888888999999::::::;;;999888888777777888888999888888888888888888888888777777777777888888888888888999:::<<<>>>AAACCCDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFHHHJJJMMMQQQXXXaaaffftttwww___RRREEE@@@@@@BBBIIIOOOfffrrrvvvttt{{{kkklllmmmiiiooo}}}vvvLLLEEE@@@;;;;;;===>>>:::666;;;;;;;;;:::999999888888999999999999::::::::::::999999::::::;;;;;;<<<<<<>>>CCCNNNZZZcccnnnssslllmmmnnnXXXOOOGGGFFFHHHHHHKKKOOOUUU\\\fffnnnuuu|||vvvmmm___RRRNNNOOOLLLGGGGGGFFFDDDBBBAAA@@@??????<<<>>>?????????@@@BBBDDDCCCGGGMMMQQQTTTVVVYYY[[[[[[}}}[[[LLLNNNRRRPPPNNNQQQQQQMMMDDD>>>===??????<<<<<<>>>AAAIIIYYYhhh{{{uuuxxxlllssswwwwwwwwwyyyyyywwwwwwsssppppppsssvvvwwwvvvvvvvvvvvvwwwyyyzzz|||}}}rrrlllbbbZZZWWWTTTMMMFFFCCCAAA???======>>>BBBFFFHHHRRRQQQSSSYYY^^^]]]VVVOOObbbvvvhhhbbbxxxbbbGGG888888777666555555555555222222222111000000//////222111111111111000000000333111111111000000666>>>WWW]]]aaabbbeeejjjnnnnnn{{{{{{|||{{{wwwtttxxx~~~~~~zzz|||uuusss{{{HHHHHHHHHHHHGGGFFFEEEDDDFFF???CCC<<<:::<<>>>>><<<888777999::::::999888888888888888999999999999::::::;;;;;;999999888888888888999999777777777888888888888888999999999999:::::::::::::::;;;<<<>>>@@@CCCEEEFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGJJJPPPWWW___gggnnnrrrvvveeeKKKHHHFFFEEEDDDFFFPPP[[[ooonnnppp||||||llliiigggfffqqq^^^FFFEEEAAA===<<<>>>>>><<<999<<<<<<;;;::::::999999888888999999999999:::::::::888999999:::;;;;;;<<<<<<@@@>>>FFFUUU^^^eeewww|||yyyzzznnn]]]LLLEEEEEEFFFGGGHHHJJJPPPYYY```ffflllsssyyy~~~xxxggg___SSSKKKJJJJJJHHHEEEDDDCCCBBBAAA@@@?????????>>>???@@@??????@@@BBBEEEIIIMMMSSSVVVVVVWWWYYYZZZbbbZZZIIIRRRZZZVVVPPPNNNOOOMMMGGG@@@<<<<<>>===???BBBDDDGGGQQQ\\\rrrtttgggwww|||wwwxxxxxxtttssspppmmmnnnqqquuuwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxx|||yyyooodddZZZUUUQQQJJJCCC@@@===<<<<<<<<>><<<;;;FFFtttkkk___lll}}}~~~xxxuuuyyy}}}yyywww|||uuuqqqpppxxxwwwrrrnnnqqqwwwwwwooofffRRRJJJBBB???===;;;;;;===;;;:::999999888888999999:::::::::::::::;;;;;;;;;::::::999999999999::::::777888888888999999999:::;;;<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDEEEBBBDDDEEEFFFEEEFFFGGGIIIJJJOOOWWWbbbmmmvvv|||~~~hhhVVVDDDEEEFFFEEECCCIII\\\ooovvvkkkqqqooohhhfffgggssszzzLLLFFFGGGBBB===::::::;;;;;;:::<<<<<<;;;::::::999999888888888888999999999::::::888888999999:::;;;;;;<<<@@@:::@@@PPPYYY^^^pppkkkPPPCCCAAABBBDDDEEEEEEKKKQQQVVVYYY]]]cccggglllrrr~~~|||lll```RRRIIIFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCFFFKKKPPPVVVXXXYYY\\\aaaffftttpppLLLSSSfffdddZZZVVVVVVTTTPPPHHH@@@<<<<<<>>>======AAAFFFFFFEEEHHHMMMlllnnnxxxzzzvvvrrrnnnlllkkkkkknnnssswwwyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~pppdddYYYSSSOOOHHHAAA???;;;;;;<<<>>>BBBGGGLLLOOONNNSSS]]]iiinnnnnnrrryyyzzzlll[[[aaapppXXXBBB@@@999888777666555555555555222222222222222111111111000000000000000000000000------000333333555>>>HHHXXX[[[aaahhhnnnsssyyy~~~vvvtttIIIIIIHHHHHHGGGFFFEEEEEE>>>BBBGGG???>>>:::KKKrrrbbbjjj}}}{{{}}}}}}{{{|||{{{wwwtttwwwrrrnnnmmmwww~~~{{{xxxwwwvvvrrrjjjcccYYYOOOFFFCCCAAA>>>===>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888999999:::;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@AAAAAACCCDDDDDDCCCDDDFFFFFFGGGIIIMMMPPPUUUXXX```lllxxxqqq\\\NNNFFFDDDCCCBBBDDDQQQjjj{{{hhhcccdddiiivvvbbb@@@AAACCC???:::777777888999999;;;;;;;;;:::999999888888888888888888999999999999888888999999::::::;;;;;;>>>888<<>>>>>???@@@@@@EEEIIILLLNNNQQQVVVZZZ]]]cccooo{{{rrrcccQQQGGGBBB???>>>???AAAAAA@@@@@@@@@@@@AAABBBAAABBBBBBAAAAAACCCGGGJJJQQQTTTWWWXXXYYY___iiirrrooo___jjjqqqeee^^^aaa\\\YYYRRRJJJBBB>>>>>>???>>>>>>AAAEEEDDD@@@@@@CCC\\\|||uuu}}}vvvpppkkkiiihhhhhhkkkooouuuxxxyyyxxxwwwvvvuuuttttttuuuuuuwwwyyyzzzzzz~~~~~~nnnbbbVVVPPPLLLEEE???>>>:::;;;>>>AAAFFFJJJMMMOOOOOORRR[[[aaa]]]ZZZcccqqqYYYLLLhhhgggGGG;;;<<<777777555444333222222222222222222222222222222222//////000000000000000111000000111333333333999@@@EEEJJJUUUdddnnnuuu}}}~~~{{{vvvxxx~~~GGGGGGFFFEEEEEEDDDDDDDDDAAADDDEEE===???:::KKKooolllwwwyyyttt~~~{{{{{{{{{yyysssrrrpppqqq{{{tttoookkksss{{{vvvrrrppppppkkkaaaXXXTTTPPPHHHBBB@@@???===<<<::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;;;;<<<======>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJMMMQQQXXX```eeeiiiiiillltttppp___PPPHHHEEEAAABBBKKKWWWeeewww{{{oooffffffjjjrrrvvvPPP<<<>>>>>><<<:::999999999999999:::::::::999888888777777888888888888999999999999888888888999::::::;;;;;;:::777999AAAHHHPPP]]]jjjyyydddNNNDDD???===>>><<<@@@CCCEEEEEEGGGKKKOOOPPPTTT]]]ggglllrrr|||~~~xxxvvvrrraaaOOOEEE@@@<<<;;;===???????????????@@@AAABBB@@@AAABBBBBBCCCGGGLLLOOOUUUXXX[[[^^^dddrrr{{{tttmmmhhhddd___]]]]]]RRRPPPKKKFFFBBB@@@AAACCCEEEBBBBBBCCCAAA======@@@NNNjjj{{{{{{|||rrriiihhhfffeeefffiiiooosssvvvvvvuuutttssssssssstttsssssstttuuuwwwzzz|||~~~}}}kkk^^^QQQLLLHHHBBB===<<<:::<<<@@@EEEIIILLLMMMNNNNNNMMMPPPRRRKKKFFFSSSeeevvv___fffjjjKKK>>>:::777555555444333222222222222111111111111111111111111////////////000000111111222//////222222111222666777===LLL^^^kkkqqqwww~~~{{{{{{wwwuuusssyyyvvvtttyyy~~~~~~|||EEEDDDDDDCCCCCCCCCCCCDDDEEEEEEBBB:::AAA;;;JJJ|||ooorrrzzzzzzrrrqqqzzzuuussspppkkklllkkklllttt~~~}}}vvvxxxnnnooo~~~~~~zzzzzz|||rrrmmmeeeXXXLLLFFF@@@>>><<<;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>===>>>>>>>>>?????????????????????@@@BBBDDDEEEFFFFFFIIINNNTTT]]]hhhttt{{{{{{xxxvvv{{{ooo___PPPGGGCCC@@@>>>FFFYYYnnnzzzyyy|||rrrnnnnnnrrrxxxzzzUUUDDD>>>@@@:::;;;<<<===>>>===<<<;;;::::::999999888777777666777888888888888999999999777888888999::::::;;;;;;777777888;;;@@@JJJUUU^^^sssqqqZZZMMMDDD@@@???<<<>>>@@@@@@??????BBBFFFGGGIIIOOOVVVZZZ```lllxxx|||zzzzzzwwwrrrlllhhhdddccceeeeeeccc```cccyyynnn]]]MMMEEEAAA<<<;;;============>>>>>>???@@@AAA>>>???AAABBBEEEJJJPPPTTTRRRWWW___iiiyyyiiimmmpppdddQQQMMMVVVVVVKKKCCCBBB@@@>>>???AAAEEEGGGMMMGGGCCCBBB@@@===???CCCOOOeeewwwuuu|||tttiiigggeeebbbbbbeeejjjnnnssssssrrrrrrrrrrrrrrrssstttssstttvvvyyy{{{zzzzzzggg[[[NNNHHHEEE@@@<<<;;;:::===BBBGGGKKKMMMMMMMMMGGGDDDFFFJJJIIIJJJ\\\rrrrrrbbbooozzzJJJ777:::;;;555555444444333444444444555////////////000000000000.../////////000000111111000,,,,,,000222000///111333999III]]]hhhkkkooouuuxxxvvv|||}}}sssvvvyyyyyynnnlllrrrxxxxxxvvvHHHFFFDDDAAA@@@@@@AAABBB>>>IIIAAA>>>EEE>>>YYYuuuwww~~~|||wwwyyyxxxsssqqqtttvvvllldddhhhqqquuuqqqkkkyyy|||zzzrrrmmmpppuuuxxxzzz}}}yyyuuuooofff[[[SSSMMMIIICCC@@@@@@???<<<:::???>>>>>>===<<<<<<;;;;;;;;;999999;;;===>>><<<:::======<<<<<<;;;<<<<<<===>>><<<>>>CCCEEEBBB@@@@@@DDD@@@???CCCDDDCCCCCCFFFMMMPPPWWWbbbppp~~~mmm^^^OOOAAA>>>CCCCCCHHH[[[pppvvvrrrzzzkkkdddlllttt}}}ZZZIIIEEE???666<<<;;;;;;;;;;;;:::::::::::::::999999888777666666999999888888888888999999:::999999888888999999:::999999:::<<<>>>EEEUUUeeeqqqwwwuuuaaaQQQGGGAAACCC??????AAA???;;;:::===>>>BBBGGGJJJLLLSSS]]]eeeuuu|||~~~~~~zzzwwwrrrlllgggdddbbbbbb___^^^\\\ZZZXXXWWWVVVVVV\\\oootttaaaWWWIIIAAA===<<<:::777>>>???@@@AAAAAABBBBBBAAA>>>EEEIIIHHHIIIOOOTTTVVVVVV\\\iiinnnkkksss___KKKIIIRRRVVVLLL@@@@@@>>>;;;<<>>???BBBEEEIIINNNQQQNNNIIIGGGGGGGGGIIIRRRbbbtttkkk\\\~~~QQQ<<<;;;999444111555555444333222222222222000000000000000000000000000000000000000000000000000000///////////////000+++555FFFYYYggglllkkkiiizzzzzzzzz{{{wwwxxxvvvqqqmmmssssssfffmmmrrrooosss~~~}}}~~~}}}FFFEEECCCAAA@@@@@@@@@AAA:::DDD======FFFBBBZZZ~~~{{{tttooonnnoooppprrrooohhhcccfffmmmqqqnnnkkkuuu}}}uuuiiiddddddfffppp{{{xxxvvvtttsssqqqmmmfffaaaVVVQQQKKKGGGEEEDDDAAA???>>>>>>>>>>>>===>>>>>>>>>@@@>>>>>>>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>BBB??????BBBCCCAAAAAACCCEEECCCEEEIIIJJJIIIKKKPPPVVV]]]hhhtttqqqYYYQQQNNNGGGBBBAAALLLSSSeeezzz|||yyy}}}ssslllllltttjjjGGG===>>>===:::<<<<<<;;;;;;;;;:::::::::::::::999888888777666666999888888777777888888999888888777777777777888888:::999:::<<<===DDDSSSbbbmmmooovvvpppZZZMMMGGGCCC>>><<>><<<<<<;;;:::>>>>>>???@@@AAAAAAAAAAAA???CCCGGGJJJPPPXXX[[[YYY[[[eee}}}~~~xxx}}}fffPPPJJJLLLIIICCC???;;;<<>>>>>===OOOdddvvvwwwpppooonnnaaaaaa___]]][[[\\\___aaabbbfffkkkoooooonnnmmmmmmqqqqqqrrrsssttttttuuuuuurrrtttxxx}}}iii^^^NNNBBBAAA???::::::@@@CCCEEEGGGJJJNNNQQQPPPNNNHHHFFFGGGPPP```ppp|||lll^^^kkkkkkDDD888:::999555333555555444333222222222222000000000000000000000000000000000000000000000000000000////////////000000000777EEEVVVdddjjjhhhdddwww|||zzzyyysssnnnsssqqqhhhqqqvvvrrrttt~~~{{{DDDCCCAAA???>>>>>>??????999@@@:::;;;DDDBBBSSS~~~{{{{{{sssfffeeelllrrrtttpppnnnkkkkkkmmmpppqqqqqqzzzqqqeee^^^ZZZaaalllzzz}}}{{{yyywwwuuutttqqqmmmjjj___[[[UUUPPPMMMKKKHHHFFFBBBBBBAAAAAA@@@AAAAAAAAA?????????>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>BBB>>>>>>@@@AAAAAACCCHHHHHHJJJOOORRRRRRQQQVVV^^^eeeooo|||kkkYYYIIIDDDDDDCCCGGGNNN```iiiuuu~~~ssslllrrrWWW???===>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999888888777777666888888777777777777888888777777666666666666777777999888999;;;<<>>>>>>>>??????AAACCCBBBBBBEEEKKKPPPSSSXXX```ffflllsss|||}}}{{{yyyxxxxxxtttqqqmmmmmmnnnooollljjjgggeeeaaa^^^ZZZXXXWWWWWWRRRQQQOOOMMMKKKIIIHHHHHHIIITTT___fffllloooeeeXXXPPPIII@@@;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHKKKSSS[[[ZZZUUU[[[iiiooo\\\YYYWWWOOOJJJMMMCCCBBBDDDHHHLLLKKKDDD>>>999:::;;;;;;<<<;;;;;;:::888FFF[[[ooosssmmmmmmnnn]]]\\\[[[YYYXXXYYY]]]```^^^aaafffmmmqqqsssqqqooorrrqqqqqqqqqqqqqqqqqqqqqpppqqqsssvvvzzz~~~zzzzzz}}}}}}~~~www___UUUHHH>>>===>>><<<>>>DDDHHHHHHJJJLLLNNNOOOQQQRRRPPPPPPVVVbbbnnnrrrllleeeNNNTTTssskkkQQQ:::555999777444333555444333222222111111222000000000000000000000000000000000000000000000000000000////////////000000222555@@@PPPaaaiiihhhcccssszzzxxx}}}|||}}}uuunnnrrr~~~yyy{{{ooollltttwwwssstttzzzzzzBBBAAA@@@>>>======>>>>>>>>>???::::::@@@===FFFaaauuuxxxxxxgggbbblllxxx~~~wwwrrrtttyyy{{{wwwiii]]]ZZZ```kkkyyy|||yyyvvvsssqqqkkkhhhccc___\\\ZZZXXXWWWNNNMMMKKKIIIGGGFFFEEEEEEBBBCCCCCCBBB???>>>???AAA@@@@@@AAAAAAAAAAAAAAABBBCCCAAACCCGGGJJJKKKPPPVVVYYY]]]dddgggdddbbbjjjtttooocccPPPMMMJJJCCC<<>>=========>>>???@@@@@@???>>>@@@DDDGGGHHHLLLQQQVVV[[[```gggkkkpppuuuyyyyyy{{{~~~}}}{{{yyyvvvuuusssqqqpppoooppppppiiifffcccbbbbbbbbb```^^^]]]\\\YYYWWWTTTSSSRRRRRRMMMLLLJJJHHHEEEDDDCCCBBBBBBHHHMMMPPPTTTWWWSSSLLLHHHCCC===999999;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDFFFIIILLLPPPVVV\\\]]]YYY[[[lllrrriiiqqqssseeeZZZYYYSSSLLLEEEBBBDDDDDD???;;;666666777888888888999999888@@@OOOcccxxx|||nnnfffXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\^^^eeemmmrrrsssrrrrrrrrrqqqqqqpppoooooooooppppppqqqsssuuuwwwzzz{{{zzzvvvrrrvvvvvvuuuzzzkkkXXXLLLBBB;;;;;;===>>>BBBHHHIIIIIIJJJMMMMMMMMMPPPUUUYYYbbbnnnuuuqqqbbbPPPCCCEEEQQQnnnSSSEEE888666777555222222555444333222111111111111000000000000000000000000000000000000000000000000000////////////000000111111222999JJJ^^^iiijjjfffmmmsssrrr{{{{{{rrruuuzzzvvvttt{{{xxxuuuyyyzzzxxxwwwzzz~~~@@@???>>>>>>============BBB@@@<<<<<>>@@@AAA999555888::::::::::::999999999999888888888777777777777777777666666555555666666777777777666666666666777777666444444666777999@@@IIIMMMWWWggg|||yyyvvv{{{hhhRRRFFFAAA>>>>>>???>>>>>>>>>======???AAACCCDDDFFFIIIMMMPPPTTTXXX[[[^^^bbbcccbbbdddjjjnnnnnnsssqqqnnnlllkkkkkkjjjjjjjjjiiihhhfffffffffggghhh___]]][[[YYYYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOOOONNNJJJIIIGGGEEECCCBBBAAAAAA@@@BBBCCCDDDFFFIIIHHHEEEBBB???;;;888888999:::;;;??????@@@AAACCCEEEGGGHHHGGGNNNSSSTTTWWW^^^ccccccfffzzztttsssuuu^^^RRRVVVNNNDDD>>>======;;;999666666666666777777888888666888AAASSShhh|||kkkYYYWWWYYYZZZZZZXXXVVVVVVVVVWWWTTTSSSWWW___ggglllnnnqqqqqqrrrrrrqqqpppnnnmmmkkkkkklllmmmoooqqqssstttvvvxxxzzz}}}}}}yyywwwtttrrrrrroooqqqrrrpppqqquuuxxxxxxwwwxxx}}}|||yyytttnnnlllnnnpppoooYYYJJJCCC>>>:::;;;>>>AAAFFFJJJGGGGGGJJJNNNNNNMMMTTT]]]lllwwwxxxcccNNNAAA>>>EEEWWWpppcccFFF???888666555333222333444444333222111111111111///////////////////////////////////////////////////////////////000111111333222666EEEWWWeeegggeeeeeemmmoooxxx~~~{{{wwwxxxzzz>>>>>>>>>>>>======<<<<<>>===DDDTTTjjj}}}xxxzzzwww{{{LLLBBB;;;<<<;;;777888===999999999888888888777777777777777777777777777777666666555555555555666666777777666666666666777777555333333555555666:::AAAMMMVVVcccqqq}}}rrrtttqqq]]]OOOFFF???=====================???@@@AAABBBCCCDDDFFFIIIKKKNNNOOOWWWYYYYYYWWWYYY^^^aaa___eeedddcccbbbaaa`````````^^^^^^]]]]]]]]]]]]^^^^^^WWWVVVTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@@@@AAABBBBBB>>>===:::888888999;;;<<<@@@@@@AAACCCFFFIIIMMMOOOQQQWWWYYYVVVVVV\\\cccgggyyyzzzrrrYYYFFFKKKHHHDDD@@@>>><<<999777777777666666666777888888888666;;;KKKaaaxxxlllZZZ\\\]]]^^^\\\XXXUUUSSSRRRVVVSSSPPPPPPVVV^^^fffjjjmmmnnnqqqrrrrrrpppnnnllliiiiiijjjkkklllnnnpppqqqsssssssssvvvzzz}}}{{{wwwvvvsssooonnnqqqmmmnnnmmmmmmmmmnnnoooooopppppprrrvvvzzzxxxsssooopppqqqoookkkgggeeehhhkkkssswwwuuuppptttttt[[[JJJBBB===<<<<<<===@@@DDDHHHLLLHHHFFFJJJPPPQQQTTTbbbsssjjjNNN===???FFFPPPgggNNN<<<999666444333333444555444333222111111000000111///////////////////////////////////////////////////......//////000111222666444555???NNN[[[______]]]gggllluuu~~~~~~~~~~~~}}}>>>>>>>>>>>>>>>======<<<>>><<>><<>>777777777777666666666666666777777777777777777777666555555444444555555666666666555555555555666666666444333666666555777<<>>===<<<<<<===>>>???>>>AAAAAAAAABBBDDDFFFHHHHHHOOORRRRRRPPPSSSWWWXXXVVVXXXYYYZZZZZZYYYXXXXXXXXXSSSTTTTTTUUUUUUTTTTTTSSSPPPPPPPPPNNNMMMLLLLLLMMMJJJJJJIIIIIIHHHGGGEEEEEEBBBAAA@@@@@@??????@@@@@@<<<===>>>???>>>======>>>:::::::::999999;;;===???AAAAAACCCEEEIIINNNRRRUUUXXX[[[[[[[[[bbbppp{{{rrrfffbbb___RRRCCCEEEFFFEEEBBB===999777777999888777666666666777888999666;;;HHH[[[rrr|||{{{}}}rrrfffeeeaaa\\\VVVRRRQQQRRRUUUSSSQQQOOOPPPVVV^^^dddgggjjjnnnrrrsssqqqmmmkkkjjjjjjjjjkkklllmmmnnnooonnnqqqtttuuuvvvxxx|||}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyyyyzzz|||wwwtttssstttsssooonnnpppllliiihhhjjjlllkkkjjjhhhkkklllllllllnnnnnnkkkhhhiiijjjjjjhhheeedddeeefffgggjjjhhhdddlll}}}|||zzzcccMMMBBBAAA:::===???AAACCCGGGJJJLLLLLLHHHKKKQQQVVV```yyyoooSSS>>>:::BBBLLLcccyyy}}}{{{yyykkkAAA666777666444333555666666444333222111000000000000////////////////////////////////////////////////............///000111222444222333999EEEQQQYYY\\\ZZZdddhhhooo}}}|||}}}~~~~~~}}}}}}}}}}}}===>>>>>>>>>>>>>>>===<<<<<<:::???>>>999===@@@777:::HHHTTTXXX___jjjooonnn^^^ZZZ\\\nnnttthhhjjjvvvuuuhhhjjjyyyzzzpppuuunnniiidddgggmmmzzz{{{zzzyyyyyy{{{|||qqqkkkooovvv|||yyytttqqqrrrvvv|||~~~}}}~~~}}}}}}yyykkkZZZKKKCCCCCCEEEGGGSSScccnnnvvv{{{}}}|||zzzxxxRRRHHH;;;<<<:::555555888888444666666666666555555555555666666666666777777777777555555555444444555555555555444444333333444444555888555444777777555777;;;;;;JJJ\\\hhhqqqyyyhhhTTTGGGCCC???>>><<<<<<=========<<>>>>>=========>>>>>>???::::::<<<>>>===;;;:::<<<777888999::::::<<>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===EEETTTfffssswwwwwwwwwtttjjjeeetttpppfffnnnnnngggppp|||uuu|||qqqeee^^^fffnnnyyy{{{}}}|||zzz}}}}}}|||{{{|||mmmaaa^^^ZZZQQQFFF@@@GGGRRRfffsss{{{~~~VVVFFF===::::::999999888777666666555555555555555555444444333333333333333444555666777777666555555555555555666666555555555444444444444555555666777888888999777BBBSSS```hhhrrrooo\\\MMMBBBAAA???=========>>>???>>>@@@BBBAAA>>>===???BBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========::::::999999;;;===@@@BBB@@@FFFKKKLLLNNNSSSWWWWWW[[[```dddssseeeeeessssssooo\\\HHH???===<<<;;;<<>>===<<<===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>CCCNNN]]]lllwww}}}ppp{{{~~~jjjiiikkkkkkttttttooosss{{{|||uuuuuuzzz}}}~~~}}}xxx~~~xxxnnnnnnhhhzzzhhhTTTJJJJJJRRR```lllwww]]]BBB===:::::::::999888888777666666666666666666666666666666444333333333333444555666777777666555555555555555666555555555444444444444444555555666777777888888===DDDQQQ]]]cccjjjxxxooo[[[QQQKKKCCC>>>>>>???AAABBB;;;===??????======>>>@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============::::::999:::<<<>>>AAABBBDDDJJJNNNNNNPPPVVV[[[]]]cccbbbhhhttthhh___gggrrrlllZZZLLL???;;;<<<<<<:::;;;;;;999777666666555444333666666666666666666666666666666777;;;EEEVVVlll{{{{{{ppp\\\QQQMMMJJJHHHNNNLLLIIIHHHIIIJJJKKKKKKMMMRRRZZZaaafffhhhkkkllliiiiiihhhfffddddddfffhhhddddddfffhhhiiijjjjjjjjjooonnnlllkkkkkklllnnnooooooooooooooooooooooooooosssqqqooommmkkkkkkllllllkkkjjjjjjkkklllkkkhhheeegggeeeddddddeeedddbbb```_________^^^\\\[[[YYYXXXVVVWWWWWWWWWVVVUUUSSSRRRPPPLLLIIIJJJMMMNNNKKKHHHFFFGGGFFFAAA<<<999<<>>666666666666555444333333333222222111111111111111111//////............//////............////////////////////////////////////222//////666>>>HHHVVVbbbfffhhhmmmtttxxxvvvqqqmmmqqqvvv|||xxx~~~}}}yyyzzzwwwhhhiiiooossszzz}}}}}}}}}}}}~~~~~~>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999;;;GGG\\\lll|||sssfffhhhooowww}}}~~~{{{pppiiijjjmmmnnnjjjfffhhhnnnvvvvvvkkkvvvqqqTTTLLLXXXiiivvv~~~iiiuuu{{{yyycccDDD888;;;;;;999999888888777777666666666777777777777777777777444444333333333444555555777666555555444555555555555555555555444444444444444444555555666777777777888;;;EEERRR\\\dddnnnwww|||nnncccXXXHHH???===???@@@@@@<<<>>>??????===<<<<<<===?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>===============<<<==========================================>>>>>>;;;:::;;;;;;===@@@BBBDDDHHHOOORRRRRRSSSXXX\\\^^^eeelll~~~xxxmmmssswwwwwwjjjUUUHHH???999:::<<<;;;999888999999888777666666555555666666666666666666666666666888888888<<>>>>>===;;;:::<<>>888666???VVVjjjxxxlllJJJ;;;777666555555444444333333222000000111111111111111111//////............//////............////////////////////////////////////111000111555;;;EEEWWWfffggggggkkkrrryyyyyyqqqiiiuuuwww{{{wwwtttxxx|||zzzwwwzzznnniiijjjmmmvvv}}}|||{{{}}}~~~~~~>>>===<<<<<<===>>>===<<<::::::::::::::::::::::::666:::===<<<;;;???KKKVVVmmmpppiiiooovvvwww}}}yyyqqqhhhiiiqqqtttqqqgggfffffffffcccaaagggnnnlllooovvvyyyxxxzzzmmm\\\```sssppp```MMM@@@;;;===<<<888888777777777666666666666666666666666777777777444444333333333444444555666555555444444555555555444444444444444444444444444444444555555666666666666444999EEERRR\\\eeellltttxxxiiiUUUGGGCCCBBB@@@===@@@@@@AAA@@@???======<<>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>><<<<<<===>>>AAACCCFFFGGGKKKPPPTTTUUUYYYaaaggghhhuuutttooouuu}}}bbbIIIDDD===:::<<<<<<999777888888999999999777666666777555555555555555555555555444777999777888BBBTTTdddvvv|||zzzvvvwwwhhhQQQHHHLLLRRRPPPMMMJJJIIIHHHHHHFFFEEEDDDFFFIIILLLQQQWWW^^^ccceeeeeedddcccaaaaaaccceeeeeeeeeffffffffffffeeeeeeddddddcccccccccdddeeeeeehhhhhhhhhhhhhhhggggggggghhhhhhiiiiiiiiihhhfffeeefffeeedddeeeffffffdddbbbaaa___^^^^^^^^^]]]ZZZXXXZZZYYYYYYXXXWWWUUUSSSSSSQQQPPPOOONNNLLLJJJIIIHHHIIIFFFDDDCCCDDDCCCAAA???>>>>>>???>>>>>>BBBGGGLLLJJJJJJKKKKKKLLLLLLLLLLLLNNNMMMSSS]]]\\\NNNCCC@@@@@@AAAPPPmmm{{{NNN???;;;666444444444444333333222222//////000000111111222222//////............//////............//////////////////////////////////////////000222333<<>>===;;;::::::::::::::::::::::::666999===>>>>>>>>>@@@BBBKKKaaapppssspppsssqqquuussskkk```\\\```iiinnngggdddbbbaaa___^^^cccjjjiiifffeeeooovvvooonnn|||}}}{{{wwwqqq]]]DDDAAA===::::::888777777666666666666666666444444444555555666666666555444444333333333444444555555444444444444555555333333444444444444444444444444444444555555555555<<<777666<<>>>>>======<<<<<<=========>>>>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@>>>???AAACCCFFFHHHJJJLLLPPPRRRSSSXXXggg}}}dddlllqqqsssrrrgggWWWMMMBBB>>>;;;<<<;;;888888;;;444666888777555333333444444444444444444444444444111666999999888@@@PPP]]]nnnyyywww}}}xxxuuuzzzcccSSSNNNOOOMMMKKKHHHFFFGGGGGGFFFEEEFFFGGGFFFFFFHHHLLLQQQVVV[[[^^^aaabbbaaaaaaaaabbb______``````______^^^]]]```````````````aaabbbbbbfffffffffeeeeeeeeeeeeeeefffggghhhhhhgggeeecccaaacccbbbaaaaaabbbcccaaa```___^^^\\\\\\\\\ZZZXXXVVVWWWVVVVVVUUUTTTRRRQQQPPPNNNMMMKKKIIIGGGFFFDDDDDD@@@???>>>>>>>>>>>>===<<<:::<<>>===???AAABBBBBB@@@@@@@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<<<<<<<======<<<============>>>>>>>>><<<<<<<<<======>>>>>>????????????@@@AAAAAABBBBBBBBBCCCEEEHHHKKKNNNPPPQQQXXXVVVWWWddd{{{kkkzzzzzzpppeeeTTTDDDDDD<<<::::::;;;:::777999>>>666999;;;:::777444444666444444444444444444444444111555:::::::::???JJJTTTbbb~~~uuusssttt{{{hhhUUULLLOOOLLLHHHEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCDDDGGGJJJPPPTTTYYY]]]^^^^^^______]]]^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]]]]^^^^^^______bbbbbbcccccccccdddddddddddddddeeeeeedddbbb```___```___^^^^^^___```___^^^^^^]]][[[ZZZZZZYYYVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLJJJIIIGGGDDDCCCAAAAAA@@@;;;;;;;;;;;;:::::::::::::::===BBBGGGJJJKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCEEE>>><<>>;;;===CCCQQQbbbeee@@@777:::888222222222222222222222222222//////000000000000000000//////............//////............///////////////////////////////////////000222222000222@@@NNNdddoooxxx|||}}}qqqddddddaaabbbmmm~~~oooggghhhoooyyy}}}}}}===<<<;;;;;;======<<<;;;999999999999999999999999<<<:::888777777888::::::;;;;;;VVViiibbbkkk{{{ttt|||sssxxxzzzzzzvvvmmmccc]]][[[\\\ZZZYYYZZZXXXSSSRRRUUUaaaeeejjjppp}}}zzzyyyuuuppppppnnnssszzzuuuwwwjjjmmmwwweeeKKK@@@>>>===777:::===777555555555555555555555555444444444555666666777777666555444333333333333333444333333333444444555666222222333333333444444444333333333333333333333333---///222444666===NNN___pppyyylllqqqzzz{{{}}}}}}rrriiibbb___RRRMMMEEEAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<====================================<<<<<<;;;;;;<<<===>>>>>>=========>>>>>>>>>??????<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGJJJMMMPPPSSSUUUVVV[[[\\\eee|||mmmaaaMMM::::::888999;;;===;;;666777<<<888<<>>=========:::;;;<<<<<<<<<<<<===>>>AAACCCGGGLLLNNNOOOMMMKKKEEEDDDBBB@@@>>>=========<<<888777999>>>DDDJJJOOOcccvvvKKK;;;<<<999555777111111111222222222222222000000000000000///////////////............//////............////////////////////////////////////---...111333111222;;;FFFYYYiiitttsssttt~~~|||~~~uuujjjjjjfffeeelllvvvpppeeecccfffttt}}}||||||}}}===<<<;;;;;;<<<===<<<;;;999999999999999999999999:::;;;<<<;;;999888999;;;;;;111LLL[[[HHHXXXxxxtttxxxxxxooosssyyy~~~zzzooobbb[[[VVVUUUWWW[[[ZZZVVVTTTVVVXXXdddpppsssuuu{{{rrrkkknnnyyy}}}yyyoooddd```eeejjjkkkwwwyyyvvvppp{{{yyymmmqqqsssHHH===;;;???===666:::===333444555555555555555555555444555555666777888888999666555444333333333333333333333333333444444555666222222222333333444444444333333333333333333333333000444888777222333BBBTTTggglllpppvvv{{{dddjjjsss}}}~~~}}}|||xxxwwwddd\\\PPPGGGBBB@@@===;;;===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@<<<======>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEHHHIIILLLPPPSSSVVVXXXYYYZZZaaassssssSSSMMMFFF>>>EEE999;;;???BBB===666555888555999<<<:::555111111222333333333333333333333333555777999:::999999999:::KKKcccxxx~~~~~~|||pppuuu|||}}}rrrjjj^^^SSSLLLGGGDDDCCCBBBCCCEEEDDDCCCBBBCCCDDDBBBEEEIIIMMMQQQVVV[[[___XXXXXXYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\]]]^^^```aaabbbbbb[[[[[[\\\]]]]]]^^^___```]]][[[ZZZZZZ[[[\\\\\\[[[VVVTTTRRRRRRQQQOOOMMMJJJKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@>>><<<;;;:::;;;;;;555777999;;;<<<>>>@@@BBBGGGGGGIIIKKKLLLLLLIIIGGGCCCBBB???===;;;:::::::::222888<<<:::<<>>>>>????????????CCC@@@===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<>>>>>>>>???@@@AAAAAA??????@@@BBB<<>>;;;:::::::::999888777777666666666555444333333222222111111000000111111222333555666666555444444777999===MMMaaammmvvv~~~yyyzzzvvvqqqrrrqqq[[[OOOHHHFFFHHHJJJGGGFFFFFFDDDBBB@@@AAABBBAAAAAADDDIIIOOORRRTTTSSSUUUWWWWWWUUUSSSSSSTTTYYYYYYXXXWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUUUUUUUWWWXXXRRRQQQOOONNNLLLJJJHHHHHHEEEDDDCCCAAA@@@?????????<<<<<<;;;:::999999999999888888888;;;@@@CCCEEEFFFIIIJJJLLLLLLKKKIIIEEECCC<<<888666666666555777<<<888555999EEENNNXXXmmmlllOOO777555;;;:::555333333333333222222222111111000000000000////////////////////////////////////---...///000000///...---......................../////////000111111222222DDDVVVggglllhhhgggkkkooouuuuuu{{{|||wwwuuu}}}vvvooo~~~{{{qqqkkkeeemmmiiiiiijjjlllqqqwww}}}::::::::::::999999999999888888777666666666666777777777666666666666777777666777777777888888999999777999FFFaaatttmmmsssvvvzzzxxxmmmeeebbb]]]\\\^^^bbbfffhhhgggjjjooouuuuuuvvv~~~{{{wwwwwwssspppqqqppppppuuu{{{uuujjjfffppp}}}~~~vvvnnnsss]]]III@@@:::::::::999888777666555555777666666555444444333333444444555555555555444444333333333333333333333333666555555555444444444444444444333333333333444444444444333333333222222222555000111555444111888EEEWWWcccfffhhhuuu|||}}}pppeee\\\^^^iiizzzooo]]]PPPCCCBBBAAA@@@???>>>>>>>>>???======<<<<<<===>>>??????================================================?????????>>>>>>>>>>>>>>><<<===>>>?????????@@@@@@AAABBBEEEIIIKKKMMMNNNOOOPPPTTT^^^hhhkkkkkkpppxxx}}}ooocccQQQ???:::===>>>===<<<999999999888777666666666555555555444333333222222111111000000111111222333333444444333222333555777555@@@QQQaaakkksss|||{{{lllaaalll~~~mmm___PPPDDDDDDCCCCCCDDDCCC@@@===;;;>>>======???CCCGGGIIIJJJLLLNNNQQQRRRRRRRRRRRRTTTSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWRRRRRRRRRQQQQQQPPPOOONNNKKKKKKIIIHHHFFFDDDCCCBBB@@@???===<<<;;;::::::::::::999999888888999999:::;;;;;;<<>>999777666888777555777;;;666666BBBWWWgggrrr|||UUUBBB555666999666444666222222222222111111111111111000000000//////..............................---...///000000///...---......................../////////000111111222222999JJJ]]]eee```ZZZ]]]ccckkkqqq|||}}}sssfffmmmzzzyyyooosssyyymmmmmmuuukkkjjjjjjkkkmmmssszzz999999999999888888888777777666666555555555555555666666555555555555666666777777666666555444444444444111:::RRRkkkzzztttsss||||||ooo}}}{{{uuu{{{~~~~~~{{{vvvttt{{{mmmbbb___bbbjjjqqqrrrrrrwwwxxxUUUCCC>>>;;;999::::::999888777777666555666666555555444333333333555555444444444444555555333333333333333333333333555555555555444444444444444444333333333333444444333333333333222222222222444111222666444000555???>>>SSS^^^ccclllpppuuu~~~ppp___UUUWWWjjjuuuvvvwwweeeTTTKKKIIIDDDAAA>>>>>>???@@@;;;<<<>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>???AAACCCDDDBBBAAAHHHCCCCCCKKKOOONNNRRRXXXYYYggg{{{}}}fffTTTIII???888888;;;;;;:::;;;888888777777666555555555555444444333333222222222111111000000111111222333111222222222111111333555333555BBBTTTaaaiiitttssscccjjj~~~eeeOOONNNKKKGGGDDDCCCBBBAAA???===<<<;;;<<>>===;;;:::999888777666666666777777777777888999:::;;;@@@@@@@@@CCCGGGIIIIIIHHHHHHGGGEEEBBB???<<<:::999888666777999888666888<<<@@@BBBPPPfffxxxPPPAAA999666999888222222666111111111111000000000000111111000000///...------........................---...////////////...---...........................//////000000111111222555AAAUUUdddbbbWWWVVV]]]bbbnnn~~~xxxiiigggnnn{{{zzzwwwnnnffflllsssnnnpppuuussssssqqqnnnlllooouuu{{{888888888888777777777777999888777777666666777777555444444333333444444555666666666777777888888888<<<555999IIIVVVbbbyyyrrrvvvxxxmmmuuuooouuu~~~wwwcccWWWUUUVVV\\\ccckkkllliiiqqqkkkLLL@@@@@@???>>>>>>:::999999888777777666666555555555444444333333333666555333333333333555666333333333333333333333333444444444444444444444444444333333333333333333444333222222222222222222222333111222555444000222888222CCCPPPZZZhhhlllnnnvvvzzzjjjZZZQQQZZZuuusssqqq|||~~~~~~qqq[[[VVVNNNFFFAAA???@@@@@@===???@@@@@@===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>?????????@@@@@@AAAAAACCCCCCCCCEEEHHHHHHFFFCCCEEEAAAEEEMMMOOOMMMUUUcccssswwwcccUUUJJJDDD@@@???<<<777555777666666666555555444444444444333333333222222222111111111000000111111222333000111222222111111222444888444;;;MMM[[[cccppp~~~pppooo|||ggg```ZZZPPPGGGDDDEEEDDDAAA>>><<<<<<<<<>>>???>>>===<<>>===<<<<<<999999888777666666666777666666777888:::<<<===>>>CCCCCCDDDGGGIIIJJJHHHGGGDDDCCC@@@===:::999888888999777777888777666<<>><<<999999;;;888111000333000000000000////////////111111000///...------,,,..............................................................................//////000111111111666;;;LLLaaaggg___ZZZ]]]^^^mmm|||yyy{{{xxxsssoooddd^^^mmmyyyssssssttt||||||zzzuuuooonnnqqquuu888888888777777777666666999999888777777777777888444444333333333333444444111222333444555666777777777222555@@@EEEKKK___xxxsssnnnsssnnnttt}}}zzz|||qqqnnnppp|||yyypppdddXXXOOOKKKLLLOOOWWW\\\aaadddhhhzzz]]]LLL???@@@AAA:::777;;;999888888777777666666666444444444444444333333333555444333222222333444555333333333333333333333333333333444444444444444444333333333222222333333333222222222222222222222222222222333555444111111333222999@@@QQQiiipppjjjkkk|||xxxqqqeeeVVVRRR^^^mmm~~~|||{{{{{{tttmmmaaaTTTJJJDDDBBBAAA>>>??????>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGEEECCC@@@JJJ[[[gggeee```iiixxxppp```UUUMMMIIIEEEBBB<<<555444777555555555444444444444444222222222222222111111111111111000000111111222333000222333333222222333444:::555888EEERRR]]]lll{{{~~~|||{{{vvvsssjjj___XXXTTTKKK@@@@@@>>><<<<<<===>>>===<<<:::<<<>>>??????@@@BBBDDDEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJGGGEEEDDDCCCCCCCCC>>>>>>===<<<;;;;;;::::::888888777666666777777777777888999:::<<>><<<999888888888999777555444555555999DDDPPPTTTaaatttxxxFFF@@@===999777777666333111111000000000/////////......000000000///...------,,,..............................------------.......................................///000000111111444222===TTTeeefff```]]]^^^jjjzzzvvvlllooommmffflllzzz{{{xxxvvv{{{|||{{{wwwrrrooooooppp888888888888777777777666777777666555555555555555444444333333333333444444333333444444444444555555333111333888888888DDDSSSfff~~~{{{qqqeeehhhvvvrrrooowwwuuuyyy}}}pppjjjjjjeeeeeelllrrrxxxrrrbbbSSSMMMHHHHHHJJJMMMSSSZZZ[[[^^^eeeooo{{{xxxTTTDDD>>><<<>>>;;;555444:::777777777666666555555555444444333333333333333333444444333333333333444444333333333333333333333333333333333333444444444444333333222222222222333333111111111222222222222222333333333444333222111111555555666JJJiiirrriiiggglllnnnpppkkk^^^RRRQQQWWWaaatttxxxhhh[[[RRRNNNLLLEEECCC@@@???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEGGGHHHGGGEEEEEEFFFHHHOOOjjjqqqcccSSSGGGEEEAAA>>><<<999555666;;;444444444444444444444444111111111111111111111111111111000000111111222333000222444444333333333444444444666;;;EEEVVVgggtttzzzwwwyyy~~~}}}fffQQQCCC@@@===;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;===???>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEECCC@@@>>>======>>>???999999888888777777777666666666555555555666777777999999;;;<<>>888888777777777777777777444666<<>>;;;;;;;;;;;;:::;;;;;;:::888999;;;===888777777777888999:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;777888999:::999888666444666666666666666666666666888888888888888999:::;;;:::;;;<<<>>>@@@BBBDDDFFFHHHHHHJJJLLLKKKHHHBBB===777777777666666555555444666;;;FFFSSS```qqquuuEEE@@@CCC000444888999666222111222222111111111111000000000000,,,,,,------.../////////------------------------...---,,,,,,,,,,,,---...........................------......///000000000+++222333222DDDaaaoookkkddddddiiiqqqvvvwwwzzz~~~}}}|||ttttttsssppprrrxxx~~~~~~yyysssnnnmmmsss}}}rrruuu|||rrrfffaaacccfffeeeccc999888888777666555555444555555444444444333333333333333333333333333333333333444444555555444444333444444444555666777777888===<<>>======<<<:::888666555333333333222222222111111222222111111111111222222111111111111111111111111222222222222222222222222///333999BBBLLLVVV]]]aaapppyyy|||nnnffflllpppYYYQQQFFF>>><<<===???AAA:::;;;;;;999777666666777666888999888666555777999999;;;888555777===<<<666;;;<<<<<<;;;999888777666999999999888777666777999555555666777777777666666333555666666666777:::<<<<<<:::<<>>>>>:::///555444444333333222222111000000000000////////////......------------......------------------------------------------------------------------------..................------111000000222;;;MMMcccrrruuuoookkkmmmrrruuuxxxzzz~~~~~~uuupppnnnpppuuu|||yyytttqqqkkkoooyyyyyytttrrrrrr~~~ooocccdddeeebbb]]]888888777777666555555444555444444444444333333333333333333333333333333333222333333333333333333222333444444555666666777777;;;888<<>>@@@AAAFFFNNNSSSPPPMMMJJJIIIEEE@@@;;;:::666666888777555888???JJJ]]]tttcccDDD:::777777999555444444333333222111111000000000000////////////......------------......------------------------------------------------------------------------........................111111000111777FFFXXXeeetttrrrpppooooooqqqvvvyyyrrr}}}zzzrrrnnnnnntttzzzzzzrrruuu~~~|||tttssssssyyyrrrhhhbbbccchhh888777777666666555555555444444444444333333333333222222333333333333333333111222222333333222222111333444444555555666666666666555444777DDD[[[vvvtttnnnrrryyy}}}xxxqqqbbbQQQGGGIIINNNPPPWWW\\\iiiwwwzzzpppccc[[[ZZZYYY___jjjtttwwwxxxzzzxxxnnniiihhhgggbbb]]]]]]ccciiijjjkkkooorrrrrr~~~wwwoooiiihhhiiioooiiieeeeeeeeeeeejjjqqqfff\\\TTTOOOHHH>>><<>>;;;:::777777777777777666666666333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111333333333444555666888999LLLQQQ\\\gggnnnttt{{{zzz||||||yyyssspppiiibbbdddlll|||tttppp{{{vvvdddSSSHHHCCCCCCAAA???<<<<<<<<<<<<999666<<<999666888;;;<<<999555444999;;;999666777888888666555555666777888888777777777777777777777777888444555555666666666777777666555444555777888777666;;;888888<<>>>>>===:::666444444666888:::>>>JJJVVVeee}}}nnnBBB;;;===555444>>>444444444333222222111111000000000000////////////......------------......------------------------------------------------------------------------........................111111000000333<<>>DDDSSSdddqqq|||ppp\\\YYYRRRJJJCCC===;;;:::;;;;;;:::999888888888888333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111222333444444===CCCOOO]]]hhhqqq~~~}}}}}}xxxyyy|||}}}qqq]]]TTTUUU^^^tttmmmjjjtttxxxkkkggghhhccc]]]SSSIIIBBB>>>>>>>>>>>>???@@@AAAAAA???:::777444777888777555555444333:::999888888888888777666999888888888999888777666888888777777777777777777777666555777:::;;;:::999???<<<:::<<<@@@DDDGGGHHHFFF???777555888:::888555333555777999>>>KKK___pppwwwOOO666???FFF:::333:::444444333333222111111111000000000000////////////......------------......---------------------------------------------------------------------------------...............///000000///000555>>>EEEXXXgggvvvyyyuuuuuuzzz~~~uuummmvvvyyytttkkkqqq|||666666666666555555555555444444333333333222222222111111111222222333333333333333444444444444333333333333333333444444444444111666999999777888>>>DDDeee~~~xxxpppnnnnnn{{{wwwjjj```UUUJJJHHHDDDDDDJJJOOOSSSWWW\\\\\\]]]fffwww}}}rrrjjjZZZUUUPPPLLLLLLNNNQQQSSSQQQPPPUUUaaammmooohhh```bbb___[[[XXXVVVUUUTTTTTTNNNIIIEEEFFFEEEBBBAAACCCAAACCCEEEGGGEEEDDDIIIPPPRRRTTTZZZhhhzzzsssZZZJJJCCCBBB777999;;;:::888777999:::777777777666666666666666555555555555555444444444222222222222222222222222222111111000000111111222111111111111111111111111111000000//////000111222000000000000000000000000////////////////////////////////////////////////111///000222222000111333555:::MMMlll{{{rrrhhhmmmuuu{{{xxxkkkVVVEEEGGGFFFOOO```kkksss|||zzz{{{}}}}}}|||nnnQQQMMMGGGBBB>>>;;;::::::>>>===;;;999888777777777333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000//////000000222333444555222999GGGYYYeeennnxxx~~~jjj\\\YYYSSS```mmmwwwsssppp|||uuu___LLLDDDDDDHHHDDDHHHMMMKKKCCC<<<888888;;;999888999:::888777666555777999999888777777888:::888777888:::999777444<<<;;;:::999888888888888666777888:::===>>>>>>===<<<;;;:::===DDDJJJKKKHHH@@@;;;666666999:::999666888;;;>>>???GGGZZZrrrTTTDDD:::???CCC<<<555555444333333222222111000000000000000000////////////......------------......---------------------------------------------------------------------------------.........//////---///000000000222888<<>>???===::::::===>>>AAAFFFLLLQQQWWW^^^ccclllsss}}}___KKKDDD@@@???@@@777888888777666666888999666666666666666666666666555555555555555555555555222222222222222222222222111111000000000000111111000000000111111111111111//////000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111000000000000888;;;GGGXXXdddlllzzzwwwuuuppplllmmmnnnjjjdddUUUHHHFFFQQQXXXbbbzzztttsssvvvnnnMMMIIICCC@@@????????????===;;;999666555444444444333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////000000//////000111222222222888EEEVVVcccllluuu}}}yyysssqqqjjjhhhaaa\\\bbbttt~~~rrrppp|||hhh]]]\\\]]]YYY]]]^^^UUUGGG<<<999;;;:::888999;;;;;;999;;;???===BBBGGGEEE???;;;:::<<<:::888777:::======:::777888888666666666777888999666999<<<>>>======>>>???===>>>???DDDNNNTTTPPPHHH;;;999777666777888888777999@@@HHHPPP^^^vvvlllDDD@@@;;;777666777777666333333333222111111000000000000000000////////////......------------......------------------------------------------------------------------------,,,,,,------.../////////,,,...111111000000444888HHHaaa}}}wwwyyyxxx|||{{{www{{{zzzrrroooppp{{{sss```\\\ccc555555555555555555555555333333333222222222222111///000000111222222333333333333333444444333333333333333222222222222222222222333444444444555888::::::III```yyyzzzuuuooojjjccc^^^```fff]]]UUUNNNJJJEEE>>>;;;<<<===???FFFMMMLLLHHHHHHKKKOOONNNMMMIIIEEEEEEGGGIIIJJJFFFHHHOOORRRLLLFFFDDDDDDGGGKKKKKKIIIEEECCCCCC>>>===>>>>>>;;;888:::???KKKOOOXXXhhh|||mmmVVVCCC@@@@@@;;;777999>>><<<999888777777666666666666666666666666666666555555555555555555555555222222222222222222222222111111000000000000111111///000000000111111111222---...000111222111000///000000000000000000000000////////////////////////////////////////////////111111111000000111111111333444:::AAABBBJJJeeeppphhhkkkoooppp___WWWQQQMMMIIISSSuuuvvvtttyyytttUUUPPPHHHDDDBBBBBBAAA@@@999888666333222222333444333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////000//////...//////000000666777???MMMZZZeeeqqq{{{sssdddXXX[[[pppzzzvvveeeSSSHHHDDDFFF:::===BBBEEE@@@>>>HHHUUUiiioooqqqhhhUUUEEE@@@@@@;;;:::;;;???EEEGGGEEEAAA:::999999:::;;;>>>AAACCCEEEKKKPPPOOOKKKHHHJJJMMMSSSTTTTTTUUU[[[[[[OOO@@@666666777666666888<<<@@@EEEQQQ```mmmhhhOOO???:::666444333333555888333333222222111000000000000000000000////////////......------------......------------------------------------------------------------------------,,,,,,------...//////000,,,///111111//////111444???XXXsssqqqsss||||||sssrrr}}}zzzvvvzzz|||{{{rrrmmmooosssuuuhhh^^^QQQlll444555555555555555555555333333333222222222111111///000000111222222333333222222222333333222222222333222222222222222222222///111444444222222444666777444777LLLoootttooohhhbbbgggrrrggg___VVVRRRMMMFFFDDDEEEAAABBBCCCBBB<<<:::@@@JJJIIIGGGBBB???<<<<<<<<<======<<>>???<<<>>>CCCGGGFFFFFFMMMVVVgggkkkwwwpppUUUDDD===:::???GGGCCC777777@@@:::888666666888999999888555555555666666666666666444555555555555555555555222222222222222222222222111111000000000000111111//////000000111111111222+++---000222333111///...000000000000000000000000////////////////////////////////////////////////---///...---...111222111///,,,...333444999OOOgggtttkkkhhhfffiiikkkfffSSSBBBCCCYYYooopppyyy]]]VVVLLLEEEAAA>>>;;;999888666555333333333555666333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////............///000111222333111444>>>KKKYYYiiivvvlllSSSVVVfff|||tttaaaVVVSSSRRRYYYaaakkkmmmeeebbbssskkkQQQDDDBBB???>>>@@@FFFNNNQQQPPPLLLCCCCCCDDDFFFIIINNNRRRTTT^^^eeekkkiiiaaa\\\___cccooonnnjjjfffeee]]]III555666888:::::::::???HHHPPP___lll|||aaaGGG@@@<<<444222888888333222888333333222222111000000000000000000000////////////.........------.........------------------------------------------------------------------------,,,,,,------...///000000,,,///111000...---///222444LLLggg{{{nnnooollllllnnnooopppyyy~~~uuuzzz~~~{{{yyywwwzzz}}}uuurrryyy}}}rrrbbbaaaooo555555555555555555555555222222222222222222222222444444444333333222222222222222111111111111222222222222333333333333444444555555555444444333333333444555888===JJJaaa|||yyyjjjjjjnnnqqqqqqlllgggdddbbb\\\TTTOOOSSSNNNGGGCCCCCCCCCCCCAAA>>>@@@@@@>>>:::999;;;>>>;;;999:::>>>???===>>>BBBFFFIIIIIIDDDAAABBBFFFHHHAAAHHHSSSYYYVVVTTTbbbsssppp\\\OOOGGGCCC>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777777777666666666666777777333444444333111000000111444444333333222111000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000//////.........---............////////////000000111111222666<<<@@@vvvrrrgggjjjnnnpppiii]]]RRRMMMMMMTTTdddxxx|||{{{uuuyyytttYYYHHHCCC:::777999666555555444333222222222222111111111111111111111111000000000000111111111111....................................////////////////////////000000000000000///333:::<<>><<>>>>>>>>>>>???DDDBBB@@@@@@CCCGGGJJJLLLVVVUUUQQQKKKHHHHHHJJJLLLQQQXXXbbbeee^^^\\\iiizzzvvvcccRRRGGGAAA===;;;<<<<<<<<<<<<;;;:::999888:::999888777666666666666777666666666666666666777555666666555222111111222444444333222222111000000111111111111111111111111000000000000111111111111111111111000000000//////000000000000000000000000000000000000////////////000/////////........................////////////111222222111222444888;;;UUUuuupppnnnllljjjjjjggg^^^RRRIIIGGGMMM\\\ooo~~~nnnjjjxxxtttwwwwwwZZZGGGAAA999777999555555444333222111111111111111111111111111111111111//////000000000111111111....................................////////////.../////////000000000000444000111666555666DDDWWWtttqqq}}}uuuiii^^^YYY^^^qqq~~~tttooommmppptttfffSSSQQQPPPMMMQQQSSS[[[fffhhh```ZZZXXXaaalll{{{vvvpppiiifff```WWWOOOMMMQQQUUUQQQNNNHHHCCC>>>:::888666<<<===???EEEPPPaaattteeeKKK???<<<555777666666555444444333333222222111111111000000000........................------------...///000000...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111@@@UUUnnntttssssssttttttzzzzzzrrrkkklllsss{{{ppprrr{{{yyymmmuuu222222222222222222222222222222222222222222222222333333333333222222222222000000////////////000000222222222222333333333333444444333333333333333222111222333222222555<<>>888777999444444333222111000000000000000000000000000000000000//////000000000000111111....................................////////////....../////////000000000555000000222000...444???cccyyyxxxvvvjjj```[[[___eeekkkwwwyyylllffffffbbbgggoooxxxxxxggg___aaagggkkkllltttzzztttnnnoooqqq|||wwwcccVVVSSSLLLDDD>>>===>>>??????888888999999:::;;;<<<<<>>>>>AAA::::::;;;;;;:::999888888777888888888888777777666666555444444444444444444555555444444444444555555555666666444222000111111222222111111111111111000000000000000000000000000///000000000111111111111000000000////////////...////////////////////////000000000000////////////.........///////////////............////////////---///111111000000000111222333444666@@@QQQbbblllooommmsssuuuvvvvvvnnn]]]NNNKKKQQQhhhoooxxxeeeYYYvvv~~~yyymmmuuuzzzlllhhhllleeennnRRR@@@===888777777222222222111000////////////...........................////////////000000000....................................////////////............///////////////---...111333222222444///:::AAAOOOlll|||{{{zzzyyyuuuwww}}}qqq```SSSNNNLLLOOOVVV^^^gggtttvvviii[[[UUUXXXZZZVVVPPPEEEIIIKKKKKKQQQZZZ```aaa___^^^]]]\\\\\\\\\\\\[[[WWWOOOPPP]]]ddd```___cccbbbbbbaaa\\\VVVPPPLLLIIIDDDEEEDDDAAA===:::999:::333555777777777777:::<<<>>>BBBJJJSSS^^^lllzzz|||iiiEEE;;;===>>>666444888777222222222222222111111111000000000/////////.............................................///000000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............///////////////...000;;;QQQhhhvvv|||uuulllhhhooo}}}}}}|||~~~~~~|||yyyrrr444444444444444444444444111111111111111111111111111111111222222222222222222222111111111111222222111111111111222222222222000111111111111222222222222111111111111111222222222555888777888GGGggg\\\SSSGGG???===>>>@@@AAA777999::::::888666666777777777888888888888777777555555444444444444444555444444333333333333444444222333444333111000000111111111111111111111111111000000000000000000000000000000000000111111111111000000////////////......////////////////////////000000000000////////////.........///////////////............////////////,,,...000000000///000111000333555444333777>>>DDDaaassspppooopppjjjZZZIII???HHHJJJPPP[[[iiisssyyy{{{pppVVVRRRnnn{{{rrrvvvxxxyyy}}}wwweee___bbbaaabbbJJJ??????999666777222333222111000////////////////////////////////////......////////////000000....................................////////////------........./////////......///000000000000111111666555AAAeeezzzuuuvvvzzzfff[[[RRRJJJIIILLLSSS^^^hhhhhhbbb^^^cccmmmoooggg^^^TTTSSSOOOHHHGGGHHHFFFBBBCCCCCCBBB@@@>>>>>>@@@AAA???<<<===CCCCCC@@@BBBIIIAAA@@@<<<888999<<<:::666777777777555333444777999444999<<<:::666666;;;AAA@@@MMMaaauuujjjJJJHHH;;;999;;;555444555000222222222222222222111111////////////............------------------------//////...---------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111///,,,///@@@XXXjjj~~~zzzooodddbbbnnn|||{{{xxx|||sssyyy{{{222222222222222222222222111111111111111111111111000111111111222222222222111111000000000000111111111111111111222222222222000000000000111111222222111111111222333333222111+++222<<<>>>888666CCCTTTbbb|||ppp\\\NNNBBBAAA???>>>===;;;888666666888:::999777666888999666666777777777777777666555555444444444444555555444444333333333333444444111222333222111000111333000000000000111111111111000000000000000000000000000000000000111111111111000000/////////.........////////////////////////000000000000////////////............/////////000............////////////...///000000//////000111000000000//////111777===:::WWW~~~~~~qqqlllhhh]]]PPPHHHBBBAAABBBIIISSS^^^dddgggxxx___UUUXXXfffiii```bbbmmm{{{xxxgggaaa___[[[\\\UUUCCC>>>AAA:::555666333333333222111000000000000////////////////////////........./////////000000....................................////////////---------.........//////...000000...------000111///666444999YYYzzzyyyvvvzzzfff^^^WWWRRRLLLGGGFFFJJJLLLLLLOOOXXXaaadddaaa]]]aaaaaa^^^[[[[[[ZZZQQQHHHFFFEEEDDDCCCCCCBBB@@@>>>888:::<<<<<<:::999<<<@@@:::;;;:::777:::@@@@@@<<<;;;;;;:::888666555777999@@@BBBBBB???<<<>>>GGGOOOUUUggg^^^LLL@@@GGG888555777333333444///222222222222222222222222/////////.........------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000111000///000999KKKZZZtttyyyxxxmmmeeeiiirrrwwwsssqqqyyy}}}}}}111111111111111111111111000000000000000000000000000000111111222222222222000000////////////000000000111111111111222222222//////000000111111111222,,,---///111333222000...666///---111333222555:::444HHHYYYaaapppjjjYYYOOODDD>>>???999:::;;;;;;:::999999:::666777888777444444666999555555666666666666666555555555444444444555555666444333333222222333333444000222333333222111333444000000000000000111111111000000000000000000000000000000000000111111111111000/////////............////////////////////////000000000000////////////---.........//////000000............/////////000000111111000......///111//////000222333111222333777:::EEEYYYttt~~~ooo___TTTQQQAAA>>><<<<<<@@@FFFKKKNNN\\\qqqtttVVVYYY```aaaUUULLLYYYppp{{{jjjRRRXXX\\\RRROOOMMM???>>>CCC;;;555555333444333222111000000000000000000000000000000000000............/////////000..................................../////////000---------.........//////...111222...,,,...222666)))555333000FFFddd}}}~~~vvvyyy}}}|||wwwiiiWWWKKKIIICCCDDDEEEFFFHHHKKKOOOQQQPPPSSSWWW\\\bbbcccXXXLLLKKKIIIHHHJJJNNNMMMHHHCCCBBBHHHKKKGGGAAA===:::777999===???;;;<<>>>>>===;;;:::<<<@@@CCCQQQOOOKKKHHHHHHPPP\\\eeettt~~~TTT===;;;;;;:::333777:::222000555555222222222222222222333333//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000///000111222666@@@III___ppp{{{vvvjjjfffggggggooolllqqqzzz}}}444333222111000000000000222222222111111111111000111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111222222222333333333222777<<<>>>AAALLL^^^lllwwwfffSSSOOOIIIBBB===;;;::::::999999999999999999999999888888777666666666666666888888777555555444444444333444555555666666555555222222222222111111000000333333333222222222111111000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////......---....................................................................................////////////////////////000000000000,,,...555<<<@@@MMMppptttjjjUUURRRMMMFFFAAA>>>>>>@@@EEEIIIOOOTTTXXX\\\aaaeeelllsssnnnbbbfffeeeXXXIIIJJJ___uuurrrYYYIIIQQQ]]][[[PPPIII@@@======???<<<666222333222222222111111111111000///000111111111000...------------.........//////..............................---,,,---...///000........................////////////////////////---///000222777BBBSSS___bbbdddkkkwww|||{{{|||}}}oooeeeZZZUUUNNNKKKKKKKKKJJJIIIGGGMMMKKKKKKNNNIIIDDDKKKEEEIIIOOOTTTUUUTTTPPPMMMSSSWWWWWWPPPGGGAAA>>>===JJJCCC???CCCFFFCCCCCCFFFAAA>>>>>>@@@AAACCCKKKSSSgggZZZVVVYYY^^^qqqeeeHHH<<<:::999777555555444444444333333333111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........---------...111444777999@@@VVVvvvtttgggccckkknnntttxxxzzz}}}}}}tttrrrrrr444333222111000000000000222222222111111111000000000000000000//////......000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111222222222333333222555777555333666>>>EEELLLUUUaaalllwww}}}vvvkkkaaaYYYPPPFFF>>>BBB@@@<<<999777777888999999999999999999999999999888888777666666666666666777666555444444333333333333333444555555555555444222222222222111111111000333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////......---....................................................................................////////////.../////////000000000000555111222444333666III^^^xxx|||vvvjjj]]]QQQIIIFFFEEE>>>???@@@AAACCCGGGJJJMMMPPPZZZjjjzzz~~~kkkbbbeeedddZZZMMMJJJTTTaaaVVVHHHBBBLLLUUUPPPGGGCCC>>>;;;;;;===;;;666222333222222222111111111000000///000000111000///...------------.........//////...........................------,,,---...///000................................................222333333111///222999@@@CCCGGGRRRfffzzz~~~vvvpppttt~~~}}}vvvmmmfffaaa]]]YYYVVVVVVTTTIIIGGGPPPOOOGGGHHHEEEGGGIIIKKKKKKIIIFFFEEEKKKOOOOOOIIICCCAAAFFFKKKNNNGGGBBBDDDDDDBBBAAADDDAAABBBHHHSSS\\\bbbiiipppxxxqqqvvvlll\\\GGG:::888:::;;;:::444444444444333333333333111111111000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------------...////////////............000///......///222444555777DDD___|||uuujjjnnnqqquuuxxxzzzwwwmmmfff333333222111000000000000222222111111111000000000000000000////////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111222222222222333...000222111000000222333444777<<<@@@FFFRRRbbbmmmxxx|||~~~{{{wwwqqqiiiaaaZZZVVVSSSLLLDDD???>>>???>>>===::::::999999999999::::::999999999999999999999999888888777666666666666666666555444333333333333333222222333444444444444444222222222222111111111111333333333222222222111111000000000000000000000000111111111111111111111111//////000000000000/////////////////////////////////////////////......---....................................................................................////////////....../////////000000000555///---111222000555===GGGYYYrrr}}}nnn```WWWRRRGGGCCC>>>::::::<<<===>>>>>>FFFRRR\\\ccciiinnnqqquuuxxx}}}vvvhhheeeddd___VVVNNNLLLOOOSSSEEEBBBGGGQQQSSSJJJBBBAAA:::888999<<<:::555222444222222111111111000000000///000000000000///...------------...............------------------------...------------...//////------------------------........................,,,///222111...---...000111222<<>>>>>@@@CCCJJJZZZpppeeeCCC???999777888999777555444444444333333333222222111111000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................111000///......///000111555888KKKnnn|||zzz}}}qqqbbb333222222111000000111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111111222222222222//////000222555666555444666999;;;:::888:::???DDDEEEHHHMMMRRRWWWZZZ]]]]]]XXXXXXWWWTTTPPPNNNMMMMMMIIIHHHFFFDDDBBB@@@???>>>BBB@@@>>>>>>@@@AAA@@@>>><<<<<<<<<<<<<<<;;;::::::888999999999999999::::::888777777666666666666666666555555444333333333444111222333333444444333333222222222222222222222222333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////......---....................................................................................////////////........./////////000000000,,,---444777555666999777===HHHXXXooowwwmmmbbb\\\RRRKKKGGGFFFFFFEEECCCCCCEEEGGGKKKNNNPPPQQQZZZ\\\```hhhsss~~~tttccceee^^^RRRIIIHHHLLLNNNLLLEEEFFFMMMTTTRRRGGG???===777555666:::999444222444111111111111000000000000///////////////.................................------------------------------------......//////------------------------........................***---111333222111111222444000111>>>SSShhhtttyyy~~~}}}{{{yyyxxxxxxzzz|||}}}}}}nnnbbb___ZZZUUUQQQPPPPPPQQQMMMIIIFFFFFFHHHMMMWWW___ZZZUUUPPPLLLKKKLLLOOOQQQYYYddd|||cccEEE;;;;;;<<<;;;:::666333000333333333333222222222222111000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------...............///000//////.........//////777444>>>\\\~~~vvv333222111111000111111111111111111000000000//////.............../////////////////////////////////////////////////////////.../////////000000000111///000000000111111111111000000111111111222222222555333000000111222000...///222444444222111333555555666888:::;;;<<<<<<<<<999:::;;;:::999888999:::===<<<:::888777777888888666666777888999999777666::::::::::::999888777666888888888999999:::::::::888777777666666666666666777666555555555555555555111222333333444444333333222222222222222222222333333333333222222222111111000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////......---....................................................................................////////////............////////////000000111333222//////222555444333555===MMMcccttt|||ssslllgggdddbbb[[[TTTMMMMMMPPPRRROOOJJJFFFFFFGGGLLLTTT^^^ggglllsssyyyzzzuuummmmmmkkkooonnncccaaa[[[OOOGGGHHHMMMJJJCCCCCCCCCFFFJJJGGG???888444555333555888888444222444111111111000000000//////000//////....................................------------------------------------...............------------------------........................000111222222111/////////333000---///999HHHYYYddd}}}|||vvvsssqqqrrrrrrsssjjjdddhhhnnnqqqtttwww{{{xxxsssnnnmmmrrrxxx{{{jjjVVVEEE777555666777666666555555555333333222222222111111111000000000////////////...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------......//////---------......///000000333111666GGG^^^uuu222222111111111111111222111111000000000/////////---............/////////////////////////////////////////////////////////......//////000000111111000000000000111111111111000000000111111111111222444222//////000111111000000000///...---///222555222333444555555555555555444555666666555444555777888777666555555666777888:::999888777888999;;;===777777888999999888888777888888888999999::::::;;;888888777666666666666666777666666555555555666666222222333444444444444444222222222222333333333333333333333222222222111111000000000000000000000000........................//////000000000000/////////////////////////////////////////////......---....................................................................................////////////------........./////////000111222111...,,,...111///000222333111222;;;EEETTTbbb|||uuuqqqqqqoooeee\\\RRRPPPNNNMMMOOOQQQRRRRRRPPPWWW]]]ggguuu|||nnneeecccaaaZZZ___iiiiiieeeeee___WWWVVVVVVKKK===????????????>>>:::666333555333444888888444222333111111000000000/////////000///......------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////000000//////444>>>FFF]]]pppvvvMMM===>>><<<666777666444333333444666777222222222111111111000000000000////////////......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,------...///000111111///111666<<>>>>>@@@@@@>>>:::777666666555333555888888333222333111000000000////////////000///...---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***---000111222///111222222000000222555BBBUUUkkkyyy~~~|||{{{}}}XXX;;;444999;;;888;;;888555444555666444333222111111111000000000000000000/////////.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,------...//////---......///000000000000000333777888999IIIkkkxxxgggfffttt~~~~~~vvvyyy222111111111111111222222000000000000////////////---------.........//////////////////////////////////////////////////////---......///000111111222000000000000111111111111000000000000111111111111...111333333111///......,,,...111444444222000...000111111222333444555666111222444444444444666777666666666555555666666777444777:::;;;:::888666555777777666444444333444444777777888999::::::;;;;;;888888777666666666666666444444333333333444444555333444555555666666555555222222222333333444444444333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////......---..................................................................................../////////000---------........./////////...---...000333222...444---+++///111...///333:::666555>>>OOOcccqqqxxxxxx[[[VVVTTTVVVqqqqqq]]]UUUZZZaaaiiieeeTTTfffjjjdddVVVOOOOOOIII???===BBBDDD>>>666333333555666444555999888333111333000000000000////////////000///...---,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111000///000///......///000111111777;;;EEEYYYwww~~~~~~hhhaaaTTTDDD999555555555444222111444777888555111111111111111000000000000000/////////............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,---...////////////000000000000000///...111444333222<<>>======>>>IIIWWW]]]aaavvvnnn^^^SSSKKKIIIKKKJJJEEEBBBBBB@@@<<<<<<@@@KKKGGG@@@999444222222333111222333333333222111000//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------....................................////////////,,,...111555===GGGRRRZZZaaasssyyycccNNN>>>666;;;AAAEEECCC<<<666555777444444333333333222222222111111111000000000//////......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------............///...000222000...000555;;;GGGYYYnnn|||{{{lll^^^kkkpppnnnpppzzz~~~wwwsssvvv{{{}}}|||////////////////////////////////////////////////.......................................................................................///000000000//////......//////000///000000000000000000111000000000000000000000000000000000////////////...//////000000111222333333333333333333333333333333222222222222222333444444333333333333333444555555333333333444444444555555666777777777777888888888555555444333333222222111333333222222333333444555222222222222333333333333222222111111111111222222222111111000000111111222000000000000000000000000//////000000000000111111000000000/////////......000///......------..................---------,,,................................................................................................------------------------......///000000000000///////////////////////////000000/////////000111111111444777:::<<<<<<<<<<<<999>>>EEELLLSSS^^^iiirrryyykkk^^^TTTNNNJJJHHHFFF<<<888<<<>>>;;;<<<@@@AAA;;;999======;;;@@@JJJKKKJJJUUUqqq}}}gggSSSEEEAAACCC>>>======>>>;;;888:::@@@QQQIII===555222222111111111222222333222111000///...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------------------------------.../////////000---000222333444666888:::CCCYYYqqq~~~mmmQQQAAA;;;777333111333999@@@@@@;;;666444555333333333222222222222222111111000000000000//////................................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,///...------------...///---------............///---000333222///---...000111<<>>===???BBBDDD???:::888;;;<<<999777999999777999>>>>>><<<>>>DDDIIIHHHIIIZZZ}}}~~~iiiXXXIII@@@>>>:::<<>>:::999===BBBOOOFFF:::333222333222000000111222222222111//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000///222444555444222222222444GGGZZZeeennn}}}oooVVVEEE666333888:::888777000555::::::777333222333222222222222222111111111111000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,........................---------............///---///222222111000000222222333===UUUqqqyyylll^^^[[[[[[llluuusssxxx|||}}}........................////////////////////////.......................................................................................///000000//////............//////......//////000000000111////////////////////////.............../////////000000000000000000000000///000000000111111111222222111111111111222333333444333222222333555666888222222222222333333333444333333333333444444444444444333333222111111000000222111111111111222333333111111111222222222333333222111111000000111111222111000000000000000000111////////////////////////...////////////000000000////////////............//////...---------------......---------,,,,,,,,,................................................................................................------------------------,,,---///000000000///...////////////////////////---------------...//////...,,,,,,000555888666333666777999999888777777888:::<<<>>>@@@AAA@@@>>>;;;;;;;;;;;;???IIIRRRQQQJJJAAAAAAAAABBBAAAAAA@@@??????===;;;<<<>>>AAABBBCCC555222222444666555666777333444666999:::999<<<@@@???@@@???FFFccclll```YYYOOOCCC<<<999===???<<<999999>>>BBBFFF???777444555555333///000000111111111000///...---.....................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,---...//////000,,,...000000//////000111000===GGGIIINNN```|||}}}|||~~~nnnSSSCCC???888555777999666222222222444555444111000000222111111111111111111111111000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---..................------------............///...///000000000111333444555222444@@@RRRdddpppwwwfff___WWWaaawwwyyy{{{........................////////////////////////------------------------------------------------.......................................///000000///......------......///...//////////////////000////////////////////////---............/////////000000000000000000000///......//////000111111111111111111111111222333333222222222333444555666777111111222222222333333333111111222222222333333333444444333222222111111000111111000000111111222333111111111111222222222222111111000000000000111111111000000//////000000111////////////////////////......////////////000000/////////.........------///...------,,,,,,------............---------,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////////////////,,,,,,,,,,,,---...///000333111000222555777555222,,,...000222333333222222000///000222666666444222000333333222333777888666888666555666777777555222777777888;;;===>>>===<<<999888777777777777888999444555666777888999<<>>AAAIIIRRRTTT\\\bbbfffrrr|||tttdddXXXLLLBBBBBBDDDEEEDDDEEE===>>>:::666:::DDDIIIHHH444444333111//////222555...///000000000///---,,,---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,.........------...000000//////000222444999>>><<<777999FFFVVVbbbjjjooo{{{~~~sss^^^RRRGGG;;;333555999777333333666333222444444000///111---///111333333222111000.../////////000000111111000/////////............------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,******,,,,,,,,,,,,******---------.........//////,,,,,,,,,...111222111111222000111222000///999EEEaaa{{{xxxzzzyyy////////////////////////------------------------.........------,,,,,,,,,,,,---......//////......,,,---......//////......------------------------111000///...------...///////////////////////////////////////////////////......//////...---,,,,,,............////////////000000000000000000000000000000000000000000000000000000000111222222333333333222222111111222222333111111111111111111111111333333333333333333333333000000000000000000000000222222222222222222222222000000111111111111000000222111111000///......---////////////////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***)))******+++,,,---......------------------------,,,,,,,,,---------......................................................////////////////////////////////////000000000000111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333444444555555444444333444444444555555555555666333666999999777999@@@EEETTTXXX^^^dddmmmrrrnnngggTTTKKKHHHKKKHHH??????FFFFFF666999999666RRR\\\<<<333111000111222222111000111111000000//////......------------------------......//////......---,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++***************+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,------.....................---------......///000111111222222333444777<<>>777444333333666555444333333333333333111111111111111111111111000000000000000000000000........................000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............................../////////000111222444444888CCCUUUjjj~~~|||ccc___]]]aaakkkxxx................................................------------,,,,,,,,,,,,,,,,,,---...............,,,,,,---...............------------------------000///......---.........................................................//////////////////...---............////////////000000000000000000000000000000000000000000000000//////000111111222222333222222111111111111222222333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222000000111111111111000000000000000000////////////////////////////////////---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...........................------------,,,------------------------,,,,,,,,,---------......------------------------....................................................../////////000000000////////////000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333444444444444222555666666444555999===BBBEEEGGGKKKUUU```dddbbbTTTFFF???GGGOOOMMMGGGDDD???===FFFBBB555BBBNNN???333111//////000000///............---------------------------------------...............---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,+++******))))))++++++++++++++++++++++++------,,,,,,,,,,,,------------------------............//////////////////111000///...---...//////,,,---...000555===GGGMMMaaaoooxxxgggZZZNNNCCC<<<999777555333333444666777444333222222222222222222000000000000000000000000000000000000000000000000......................../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////000222333444000111777JJJfff~~~iiifffbbbbbbhhhsss}}}................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---.........------------------------------...........................................................................//////000//////..................////////////////////////////////////000000000000000000000000//////000000111222222222222222111111111111222222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000////////////////////////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////+++,,,,,,---...///000000------------------------,,,,,,,,,---------......------------------------........................................................./////////000000....../////////000000000000000000111111111111222111111111111111111111111222222222222222222222222111111222222222222111111222222222222333333333444222333444444222333555888999===@@@DDDLLLWWW[[[ZZZTTTDDD999;;;DDDHHHIIIJJJ;;;<<>>HHHAAA444111///...//////...---......------------------------------------------------.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++************+++,,,,,,+++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------......///.....................000000/////////000000111///000111111000///000111222@@@OOOVVVVVVZZZfffqqquuuiiiaaa]]]PPPJJJBBB===:::888666444777666555444333333222222222111111000000000111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................///......///000111222222222333333888HHHaaaxxx|||~~~{{{sssmmmmmmoooqqq{{{................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,,,,---...---------------------------------------........................................................................////////////..................////////////////////////////////////////////////////////////...//////000111111222222222111111000000111111222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000////////////////////////------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,---...///000000------------------------,,,,,,,,,---------......------------------------............................................................/////////////////////000000000000111//////000000000111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111222222222222111222222222111111222444555:::>>>BBBIIIPPPRRROOOQQQGGG===;;;<<>>EEEEEE555222///............---........................---------------------------------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...............---------------,,,,,,,,,------......///))),,,000222111000000111000555999999777999>>>DDDKKKVVVYYY\\\dddgggjjjttt|||rrrpppfffaaaWWWLLLDDD@@@>>>===999777555555555555555444///000111222222222222222000000/////////000000111////////////////////////................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..........................................///000111111...222222222;;;PPPiiiwwwsssmmmmmmnnnpppwww------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,---------------------------------------,,,,,,---............---------------------------------------------------,,,---..............................////////////000000000000000000000000////////////////////////......///000000111111222111111000000000000111111333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000////////////////////////////////////,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---.........------------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------........./////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000111111111222000000000111111111111111222888>>>AAAEEEJJJJJJFFFIIIHHHFFFBBB>>>:::888888777555333555999===CCCJJJ777444000............---.............../////////---------------------------------------,,,++++++++++++++++++++++++++++++,,,,,,---------.........+++++++++++++++++++++++++++******++++++,,,---...///...,,,++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,---------------------///.........------,,,,,,,,,------------...222555666555333111000111333444333===>>><<>>;;;888555333333555555555555444222000///111222333444444444444444//////////////////000111////////////////////////........................---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.............................................///000000000111000222<<>>@@@DDDEEEBBB@@@BBBCCC@@@<<<888555333555444///000666888@@@PPP999555111///............,,,,,,---------.........------------------------,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,...///000444222///---+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......+++++++++,,,---------...000000000000//////...---111000///---+++,,,///222.........///000222333444333999555111444222000777444;;;;;;>>>FFFGGGFFFNNNBBBKKKQQQRRRXXXaaaaaaZZZUUU___ggggggeeefffgggdddggg```\\\YYYMMM;;;333666666777777777666333000///000111111111000/////////.........------,,,+++***///////////////000111111........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................------......//////222333222222777===<<<777OOOlllwwwtttrrrpppsss}}}------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,------------------------***+++---...///...------------------------------------------------------***+++,,,,,,---------,,,............/////////000000000000000000000000000////////////////////////......//////000111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222111111000///......---////////////////////////,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////,,,,,,,,,---------................../////////000111111111111111111111111000000000000000000000000......////////////......////////////000000000000.........000111222111000///555999:::<<<@@@BBBAAA::::::888555666888999888444444......222222>>>TTT:::666222///...///......+++++++++,,,,,,---------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,...000111888666222...+++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......******+++,,,,,,---......+++,,,---............---)))+++...//////...///000+++---000111///...///000,,,000,,,,,,444333...222///222......666555111777KKKVVV[[[WWWXXX\\\YYYPPPVVVYYYTTTIIIDDDIIIQQQTTTOOOIIIHHHIIIAAA333111888////////////000111222222111111111111000000222444/////////000000000111111///////////////000111111........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....................................---------...//////,,,222555000---222999>>>999JJJ\\\iii|||vvvsssyyy|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------........................++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......................................................------......//////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111000//////000000333333222222111000000000//////000000000000//////000000000000////////////,,,---...000111111111111................................................,,,------....../////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------...,,,++++++,,,------,,,.........------,,,,,,,,,////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000222333555888<<>>===888777666444444666777888999111333555---333FFFPPP666333111000000///...---,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++***))))))+++---000222666333...***''''''((()))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......000000000000000000000000////////////////////////000000000000000000000000777>>>EEEDDD>>>;;;>>>CCC999777999333KKKCCC@@@888555555555444444333333333000000000000000000000000000000000000000000000000............////////////////////////////////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------............////////////............////////////222222111111111111222222666999>>>GGGWWWppp{{{qqqqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---...............---------,,,,,,,,,------------------------,,,,,,,,,------------................................................................../////////............................../////////000000000000000000000000000000000////////////////////////222111000000//////000000000000000000111111111111//////000000000000//////000000000000/////////...,,,---...///////////////................................................------------------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------...,,,++++++,,,------,,,------------------,,,,,,------------------------.......................................---------000000000000000000000000////////////////////////222222444888<<<>>>===<<<888777555333222222333333555000333444///888HHHKKK444222000/////////...---,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++***))))))***,,,...000333111...***((((((((()))++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......................................................000000000000000000000000...333888888333111333666333333666///EEE;;;999333333333222222222111111111000000000000000000000000000000000000000000000000............////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------------------------------............////////////............////////////111111000000000000111111666555444777BBBXXXssspppmmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------..................------.................................////////////000000000000000000000000000........................111000000////////////000---......///000000111111...//////000000//////...000000000/////////......,,,------.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------////////////////////////////////////////////////111111333666:::<<<;;;::::::999666444222111111111000000444333111>>>HHHBBB111///------...///...---,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))************++++++++++++***)))))))))***,,,---///...---+++***)))))))))************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------........................000000000000000000000000---///111111///...---......///444---@@@444333000000000000000////////////000000000000000000000000000000000000000000000000---............/////////------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---............/////////000000////////////000000333111...---222???PPP\\\yyyrrrlll------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------///......------,,,,,,,,,........................------........./////////////////////////////////........................000//////....../////////---------....../////////...//////////////////...000000/////////........................---,,,,,,---------------------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++,,,---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,........................////////////////////////000000111555888999999777<<<;;;999777555444333333///111555222222AAAEEE777///---+++,,,---......---,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++***))))))((()))******+++++++++++++++***))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------........................////////////////////////000000000000000000...,,,......555///@@@111000000////////////............////////////////////////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////---------.........////////////............//////---///000111111444888<<>>???...---,,,++++++---......---,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------,,,,,,,,,,,,---..............................................................................000...------//////,,,***...---444000AAA000///000.........///////////////................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............------------............//////............//////---///222333333222222222+++===OOO___llllllrrr------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------..............................////////////////////////...------------....../////////......---,,,,,,+++---......//////......---/////////.........------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------...,,,++++++,,,------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................///111444444333222333333333333333333333333333111444222///777888+++...,,,++++++,,,...---,,,,,,,,,,,,---------..................---------,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************))))))))))))(((((()))************)))***************************************+++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------........................000///......//////...------***000///BBB111...///.........///////////////................................................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,------------.........,,,------------.........//////............//////111000...---...000333555111555555;;;FFFNNNaaa}}}------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------------------------------........................------,,,,,,------...///............---------------......//////......---//////.........---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------...,,,++++++,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////................................................---------000222333111//////000000111111000000000333---000222---000333---///---++++++---------,,,,,,,,,,,,---------..................------------++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++))))))******+++*********((((((((())))))))))))***++++++++++++++++++++++++***************++++++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------000000000000///000111111///)))...///EEE333//////---------.........//////------------------------------------------------,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************)))************+++++++++******))))))))))))******************************************++++++++++++)))******+++,,,,,,------,,,,,,---------.........,,,,,,---------.........000//////////////////000111...,,,+++,,,///222333444444///000777999FFF___------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------...///,,,------......//////000---..................---//////.........---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------...,,,++++++,,,------,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000////////////////////////........................,,,,,,---///111222000...000000000000000///......333***---222,,,,,,111111000...,,,,,,---------,,,,,,,,,,,,---------......//////.........---------++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++))))))***+++++++++++++++)))(((((((((((())))))***++++++++++++++++++++++++*********)))***++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---...---,,,,,,...111111)))...111III777222111,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000000////////////000000,,,---...000111000...,,,+++...///555:::111111AAA------------------------,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...........................,,,,,,---///111000+++&&&---------............///////////////////////////000000//////.........---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++------++++++++++++---------------,,,,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000111///...---------,,,,,,++++++++++++,,,---...////////////////////////////////////........................------------------------,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......,,,+++,,,000666666222---------------------------...---,,,++++++---...000...------,,,,,,------...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************'''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************************---,,,,,,+++***)))(((((()))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------......---------............///---------............////////////000111111222222------------------------,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------------------------------------------------,,,,,,,,,,,,------........................---,,,---...000///+++(((---------............///////////////////////////000/////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///...------------,,,,,,+++++++++,,,---...////////////................................................------------------,,,,,,..................//////...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...,,,++++++///333444000,,,------------------------...---,,,++++++,,,...///------,,,,,,,,,,,,------***)))((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------..................------------......---------............///---------............///...//////000000111222222------------------------+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------,,,------------------------------,,,,,,,,,,,,------------------------------...---,,,---......,,,***---------............///////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///---...---------------,,,,,,+++,,,---...////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------...,,,+++---000111...,,,---------------------------,,,+++++++++,,,...///------,,,,,,,,,,,,---------+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((())))))******))))))))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++++++++,,,,,,,,,,,,------------------..................------------......---------............///---------............///......//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,---------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,,,,------------------............//////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,---//////...,,,------------------------+++,,,---...////////////........................------------------------++++++++++++,,,,,,,,,,,,000000000//////.........---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******++++++++++++******((()))))))))************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))************)))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------............------,,,,,,------...---------............///---------............///------...//////000000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---///---------............///////////////////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---,,,------------------------+++,,,---...////////////........................------------------------*********+++++++++,,,,,,000000//////......------------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******++++++++++++******((()))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...,,,+++***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++)))((()))***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******++++++++++++******************************)))))))))***++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,---------------............///---------............///---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---------............///////////////////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...---+++++++++,,,,,,,,,,,,------+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,...............---------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******++++++++++++******************************))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------............///---------............///,,,,,,------.../////////++++++++++++++++++++++++((()))))))))*********+++)))************+++++++++************************)))*********++++++++++++)))******+++,,,,,,------***+++++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///---------............///////////////////////////............/////////000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************+++******+++------,,,+++*********+++++++++,,,,,,+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))******************++++++++++++************+++++++++,,,,,,,,,************************)))*********++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,......---,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++*********************************************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------............///---------............///+++,,,,,,---......//////++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++************************))))))******++++++++++++))))))***+++,,,,,,------******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,...///000000++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,---///---------.........//////////////////////////////---.........//////000000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---++++++------------++++++))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++******+++------,,,***))))))*********++++++++++++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))******************++++++++++++************+++++++++,,,,,,,,,************************))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++---------,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++***))))))++++++***)))************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////---------.........//////++++++,,,------......///,,,+++***))))))***+++,,,************************************))))))))))))*********************************)))))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,------------............///---,,,,,,++++++,,,,,,---////////////000000000000........................///...---,,,,,,,,,,,,,,,------.........---+++***........................+++++++++++++++++++++++++++++++++++++++++++++++++++...---***))),,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********+++---...---------............///...---,,,+++************)))))))))))))))))))))))),,,+++++++++,,,,,,---.........---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++******)))************************+++*********))))))((((((************************+++++++++************)))))))))))))))************,,,,,,,,,++++++*********+++(((&&&)))...000...+++))))))))))))))))))))))))+++++++++************)))(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///........................++++++***))))))***++++++************************************))))))))))))***************************)))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............---,,,,,,++++++,,,,,,---------........./////////........................///...---,,,,,,,,,,,,---------.........---++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,......+++***------***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++*********+++,,,---------------...............---,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,---......---,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************+++******))))))******+++************************************************))))))))))))))))))))))))************+++++++++,,,+++++++++***************************************************************,,,++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************)))))))))(((************************+++++++++************)))))))))))))))************,,,++++++++++++++++++***+++(((&&&)))---000...+++))))))))))))))))))))))))+++++++++*********)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------------....................................++++++***))))))***++++++************************************))))))))))))************************))))))))))))))))))************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,///...++++++...---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++*********,,,++++++*********++++++,,,,,,,,,---------......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************+++******))))))******+++************************************************)))))))))))))))))))))))))))))))))*********++++++***************+++++++++************************************************,,,,,,,,,++++++,,,,,,,,,+++************)))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---************************************))))))))))))************************+++++++++************)))))))))))))))*********************+++++++++++++++***(((''')))---///---+++))))))))))))))))))))))))++++++*********)))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------+++******************+++************************************)))))))))(((************************)))))))))))))))***************************************++++++++++++******************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------+++***------***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))************************+++++++++***************+++++++++***************+++,,,,,,,,,------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))((())))))))))))*********)))))))))***+++++++++,,,************************************************,,,++++++******++++++,,,***)))))))))))))))))))))************************************++++++++++++************************************************))))))******+++++++++,,,*********************************)))))))))))))))************************+++++++++*********))))))((()))))))))************))))))******++++++,,,,,,***(((((())),,,---,,,+++))))))))))))))))))))))))************))))))))))))***)))'''&&&&&&(((***+++((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------*********++++++*********))))))))))))))))))))))))************)))))))))(((************************(((((())))))******************************************++++++++++++******************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,---------.........------------------------------,,,,,,,,,------...,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,,,,)))))),,,,,,)))++++++++++++++++++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,---......---,,,,,,,,,------++++++++++++++++++++++++,,,------......---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********)))))))))***+++++++++,,,******************************************************))))))))))))******)))))))))))))))))))))***************************))))))*********+++++++++************************************************+++++++++******)))))))))************************))))))))))))))))))******************************+++++++++*********))))))((()))))))))************)))))))))******+++++++++))))))((()))+++,,,++++++))))))))))))))))))))))))*********)))))))))((((((***((('''&&&'''(((***,,,(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))************************((((((((()))******++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++((((((+++,,,)))++++++++++++++++++++++++************++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******************++++++***************+++++++++************************))))))))))))))))))))))))************************)))))))))***************((()))******++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++***************+++++++++************************************************))))))(((((((((((()))))))))))))))************+++************************)))))))))************+++************************************************,,,++++++***))))))((((((************************))))))))))))************************************+++++++++************)))))))))))))))************)))))))))***************)))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********************************************************++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))************************'''(((((()))******++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++******++++++,,,---************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((++++++)))))),,,,,,***++++++++++++++++++++++++************++++++++++++************************************++++++++++++******************************+++,,,,,,,,,,,,++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************)))))))))***+++++++++,,,))))))*********+++++++++************************************************************************((()))))))))*********+++&&&''')))***++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,+++++++++*********************************************************************))))))))))))******************++++++,,,,,,************************))))))))))))************************************************************************))))))))))))************************((()))))))))************************************+++++++++************)))))))))))))))************************))))))))))))((()))******))))))***+++))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))************************'''(((((()))***+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,,,,******---...+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,************************(((((()))***+++,,,,,,---))))))******++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++%%%&&&(((***+++,,,,,,+++)))************++++++++++++++++++******+++,,,,,,------------------------+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++******))))))************************************************++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((()))******++++++************************(((((())))))*********+++************************+++++++++************)))))))))))))))************++++++******))))))((((((((()))******))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((()))************))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,+++***)))***+++,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))++++++************++++++++++++******++++++,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---+++******++++++)))(((******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************((())))))))))))*********************))))))))))))))))))*********+++++++++************************************************,,,,,,,,,++++++***************************************))))))))))))******,,,,,,,,,,,,,,,+++***))))))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))************++++++++++++***)))***++++++***)))******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))************+++++++++******))))))******+++,,,************************+++++++++***************++++++************++++++******))))))******+++,,,++++++******)))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++)))***++++++***)))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************)))))))))*********++++++************))))))))))))))))))*********+++++++++************************************************,,,,,,,,,+++++++++************************************))))))))))))******++++++++++++++++++***))))))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))*********++++++++++++***))))))++++++***)))******************************))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++(((((()))************)))***************************************+++++++++++++++************++++++))))))(((((())))))***+++*********)))******++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++***)))***+++,,,+++*********+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************************+++++++++,,,++++++*********)))))))))***************+++++++++************************************************,,,,,,,,,++++++++++++*********************************))))))))))))******))))))******+++*********)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))*********+++++++++***))))))++++++***)))))))))))))))))))))))))))***))))))))))))***++++++*********++++++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,---------.........,,,------------,,,,,,+++++++++++++++++++++++++++************************************))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++'''(((***+++++++++***)))************************)))))))))***+++++++++,,,++++++************++++++)))))))))))))))***++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************++++++++++++++++++++++++************************+++******))))))******+++'''((()))***************))))))*********+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))************+++)))((()))***+++***)))(((((((((((((((((((((((()))))))))))))))***++++++************++++++++++++************************************++++++,,,,,,++++++,,,,,,,,,---------............---,,,,,,+++************************++++++++++++++++++++++++*********)))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********((()))************)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++((()))+++,,,---,,,+++***************************)))))))))***+++++++++,,,++++++************+++++++++************+++,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++***)))***,,,------,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,++++++++++++************************************************************************************++++++++++++++++++++++++************************++++++************++++++'''((()))***************))))))*********+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))(((((()))))))))************)))((()))******)))((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++............---,,,,,,+++************************************************))))))))))))))))))************))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************+++++++++++++++***+++,,,,,,---*********)))******++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************************+++++++++,,,,,,++++++++++++*********+++++++++******************************************************************++++++++++++,,,,,,,,,************************++++++************++++++))))))******+++*********)))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))((((((((()))))))))*********)))((((((******)))((()))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++************************+++,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))******++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++******************++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))************+++++++++***************++++++,,,+++++++++++++++++++++++++++++++++***************++++++************++++++***************++++++,,,++++++******)))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************)))))))))*********++++++,,,,,,+++++++++*********+++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++***))))))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))(((((((((((()))))))))******((('''((()))***)))(((************************((((((((((((((()))******))))))))))))************************************++++++++++++++++++******))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++*********))))))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++************++++++)))))))))))))))******+++,,,,,,+++***)))))))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************************************((())))))))))))*********,,,,,,,,,+++++++++******++++++++++++******))))))*********************************************************++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))(((************************((((((((((((((()))******))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++******))))))))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,************************************************))))))************))))))******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,---------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************++++++******************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''***---......------******))))))((((((''''''*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))---------,,,,,,+++++++++))))))))))))************++++++************++++++******))))))))))))******+++*********))))))((((((,,,+++***))))))***+++,,,***************)))((((((************++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))((()))***++++++***)))(((************************++++++************+++++++++***)))***---...,,,))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++************++++++***************+++,,,,,,************************************************))))))************))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,---,,,,,,************)))))))))))))))))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***))))))))))))************++++++************++++++******))))))))))))******************)))))))))(((++++++***))))))***++++++***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((()))***++++++***)))(((************************++++++************+++++++++***)))***---...,,,***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++(((((()))))))))*********++++++************+++++++++************++++++,,,************************************************))))))************))))))(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))(((((((((******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******++++++++++++++++++++++++***************************************************+++,,,+++******+++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++*********************************))))))((((((((())))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))'''''''''(((((((((((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************++++++************++++++******))))))))))))******************))))))))))))++++++***))))))***++++++)))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))************************++++++************++++++***))))))+++,,,---+++***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))*********+++++++++************+++++++++++++++******++++++,,,************************************************))))))************))))))))))))))))))*********+++******))))))******+++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++++++++***)))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,++++++******,,,+++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++******************************************************************************************************++++++++++++************++++++++++++******************************************************************************)))+++,,,+++***)))***+++************************++++++************++++++))))))*********+++++++++************************)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))(((((())))))***)))))))))******+++++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))******++++++***)))((('''((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************++++++************++++++******))))))))))))***************)))))))))))))))+++******************+++))))))************)))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))((((((''')))))))))))))))))))))))))))))))))******)))))))))************************++++++************++++++))))))***++++++,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))(((((())))))************(((((()))))))))******************+++++++++,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,************************************************))))))************))))))*********+++++++++,,,,,,******))))))******+++,,,************************************************))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++******************************************************************************************************++++++++++++************++++++++++++******************************************************************************)))***++++++))))))***+++************************++++++************++++++))))))*********+++++++++************************((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***))))))(((((())))))'''(((((())))))*********)))))))))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))************))))))))))))))))))))))))))))))************))))))((('''((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++******))))))))))))******))))))))))))))))))***************++++++*********((())))))*********)))))))))*********++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++((()))***++++++******+++))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))*********++++++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++++++++,,,************************************************))))))************))))))***++++++++++++,,,,,,,,,******))))))******+++,,,************************************************))))))))))))))))))))))))************************,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,++++++***************************+++++++++++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++******************************************************************************************************++++++++++++************++++++++++++******************************************************************************)))***+++***))))))***+++************************++++++************++++++)))************+++++++++************************((((((((())))))*********))))))))))))))))))))))))))))))))))))************'''(((((())))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************)))((((((((((((((())))))))))))******++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))************))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++******))))))))))))******))))))))))))************)))***++++++++++++***)))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++''')))++++++***)))***+++)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***************++++++++++++++++++************++++++...---,,,+++++++++++++++************************************************))))))************))))))************++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***************)))*********++++++++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++******************************************************************************************************++++++++++++************++++++++++++******************************************************************************(((***+++***)))((()))+++************************++++++************++++++)))************+++++++++************************(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++************))))))))))))))))))((())))))***++++++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''''''''((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******+++++++++))))))))))))************++++++************++++++******))))))))))))******((()))))))))************)))***++++++++++++***)))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++&&&)))++++++)))(((***+++)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---************++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))************++++++************++++++...---,,,,,,++++++++++++************************************************))))))************))))))))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))******++++++))))))******++++++++++++---------,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))************************************************(((***+++***)))((()))***))))))))))))))))))))))))++++++************++++++)))************+++++++++************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())),,,---...---+++***,,,+++++++++******))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************++++++************++++++******))))))))))))******(((((())))))*********+++)))***+++,,,,,,+++***)))(((((()))***************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++&&&)))++++++)))((()))+++)))************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---)))************+++++++++************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))******************************************************------------------------,,,+++***))))))***+++,,,,,,,,,++++++***)))(((((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,---------111111111111000///...---************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************************************************************************************************************************************,,,,,,,,,+++++++++******************))))))))))))++++++******************)))))))))))))))))))))))))))***,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))))))))))))))************+++***((('''&&&''')))***+++++++++*********))))))***************)))(((((())))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,++++++***))))))******************************************************************************++++++***))))))***++++++,,,,,,++++++***))))))((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++,,,,,,,,,,,,000000000000///...---,,,************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************************************************************************************************************************************,,,,,,+++++++++*********(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++*********)))))))))))))))))))))***************)))(((((((((***,,,---+++++++++*********))))))***************)))(((((())))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------******************++++++*********+++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))),,,+++******)))*********************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++,,,,,,++++++***)))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,+++******)))************+++++++++*********++++++++++++,,,............---,,,++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************************************************************************************************************************************************************,,,++++++++++++*********''''''((()))***+++,,,,,,(((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))(((((())))))))))))************))))))((((((***+++---...+++************))))))))))))************))))))((())))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************************************************************++++++++++++************'''(((((()))******++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((((()))))))))***************))))))))))))***+++,,,************))))))))))))))))))************)))(((((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++******************++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++************************++++++++++++++++++++++++------------------------*********++++++*********+++++++++***************************************************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))*********+++++++++))))))*********+++++++++***++++++++++++******)))************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))******)))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))((()))))))))******************))))))(((((((((((())))))))))))))))))))))))((())))))*********))))))((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))))))))************************************)))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************+++++++++***************************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,++++++)))************+++++++++*********++++++++++++,,,*********++++++******)))************************************************************************)))************+++++++++***************+++++++++************************))))))))))))))))))))))))************************************************************************************************+++************)))))))))************))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))))))))************++++++***)))((('''&&&&&&(((((()))))))))))))))***((())))))************)))))))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))************++++++++++++---------,,,++++++******)))))))))************+++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))************************************))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************************+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++******************************************************************************)))************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************************)))))))))))))))))))))))))))*********((((((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))************************))))))((('''(((((((((((())))))******(((((()))***************))))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))************++++++++++++...------,,,++++++******))))))))))))************)))************+++++++++))))))))))))))))))))))))'''((((((((())))))************************************))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------)))******+++++++++******************************************************************************)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************************************************************************************************))))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,))))))))))))************)))******+++++++++******'''((((((((())))))******(((((()))***************))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++......---,,,,,,+++******))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************++++++************++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************+++,,,------------,,,+++++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********,,,------,,,***************************,,,+++***))))))***+++,,,***)))((('''((()))+++---************************(((((()))***************************************)))))))))))))))))))))))),,,++++++***)))))))))***'''))),,,+++***)))+++---+++---))))))---&&&"""+++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++***)))(((((('''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))******))))))))))))))))))+++*********))))))(((((())))))))))))************++++++******************,,,,,,++++++***)))((((((++++++++++++++++++++++++((((((((((((((((((((((((************************************************)))************+++++++++---...............------++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******++++++,,,,,,,,,---------,,,,,,++++++***))))))(((************************++++++************++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++***************************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++------,,,***************************++++++***))))))***++++++***)))((('''((()))+++,,,************************(((((()))***************************************************************,,,,,,***)))))))))******---......,,,)))(((***,,,)));;;:::,,,***,,,+++---************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))************************************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************************************************************)))************+++++++++------............------++++++++++++++++++++++++++++++******************))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******,,,,,,,,,,,,---------...,,,,,,++++++***)))))))))************************++++++************++++++******************************)))))))))((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******+++------,,,***************************++++++***))))))***++++++***)))((((((((()))++++++************************(((((()))***************************************************************,,,+++*********+++,,,---333333111...+++))))))***333RRRQQQ333(((///...(((************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++------............------++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******+++++++++,,,,,,,,,------+++++++++*********))))))************************++++++************++++++*********************************)))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******+++,,,---,,,+++************************+++******************+++******)))(((((()))***+++************************(((((()))************************************************************************+++---///222333444444444222///,,,***)))333PPPNNN111'''---+++%%%************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((+++******))))))((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))((()))))))))***************************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,,,,---.........------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******)))*********+++++++++++++++++++++***************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***)))***,,,---,,,+++*********************************++++++***************))))))))))))))))))************************(((((()))***************************************************************((()))+++...111444777888000222444666555222---***###333111'''(((***))),,,************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((('''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******((()))))))))************))))))*********++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++,,,---......------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++************+++,,,,,,******))))))))))))******))))))))))))************************************************************++++++************++++++************************++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((())))))***+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))+++---,,,,,,************************)))***++++++++++++***)))************))))))))))))************************(((((()))***************************************++++++++++++++++++++++++''')))---111444777888888///000333777888666000,,,%%%(((%%%'''---***'''000************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,******************))))))))))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))************+++++++++***+++,,,------...------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))***++++++,,,******))))))))))))******))))))*********+++++++++************************************************++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++))))))+++,,,---,,,************************)))***++++++++++++***)))***************)))((((((************************(((((()))***************************************++++++++++++++++++++++++'''***///333555555444333111111111444666666333000---///++++++000+++'''...************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************))))))(((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,******************++++++))))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))))))))))))))))))))++++++******)))(((((((((((()))))))))************))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******+++,,,------------++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++++++++,,,,,,,,,******************++++++************************++++++************++++++************************+++++++++************)))))))))))))))))))))))))))************))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++))))))+++,,,---,,,************************)))***+++,,,,,,+++***)))***************)))((('''************************(((((()))***************************************++++++++++++++++++++++++(((+++000444555333000---555222000111333555444222$$$...,,,''',,,,,,***///************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((('''(((((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))&&&&&&'''))))))*********)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,******************++++++************************************************************************************************)))************+++++++++)))***+++,,,------...---++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&,,,333555000+++))))))************************+++*********))))))(((((('''((()))*********************)))(((((()))******************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******))))))******+++,,,((('''&&&&&&'''))),,,---+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))),,,+++...555666222000000555555111///222666555000++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************''''''(((((())))))******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++++++++******))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++*********++++++,,,,,,,,,))))))************))))))))))))))))))************************************+++++++++++++++***)))(((******))))))******+++,,,************************------,,,,,,+++***))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''---333333///+++***+++************************++++++++++++*********)))((()))******++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++******))))))******+++,,,******)))((()))***+++,,,******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))***,,,111555333000111666444666555111///222333111+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++******+++++++++******************++++++))))))))))))))))))))))))++++++*********)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************************************************************+++++++++***************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))***************++++++))))))************))))))))))))))))))************************************)))******+++++++++************))))))******+++,,,************************------,,,,,,+++******)))************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000000---++++++,,,************************,,,,,,,,,+++++++++++++++)))***++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))************))))))******+++,,,,,,,,,+++++++++*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************))),,,222555222///333:::111777888222...///111222+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))++++++++++++************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************))))))))))))))))))))))))))))))******))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))))))))************)))))))))))))))*********++++++************************(((((()))++++++,,,,,,,,,******))))))******+++,,,************************---,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,***)))***,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***,,,------,,,***)))************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))*********))))))******+++,,,+++++++++,,,++++++***)))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((***000555555333444999000444555111///000222111******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))+++++++++******)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******++++++******))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))))))))******************************((()))))))))******************++++++++++++***************)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******)))(((((()))******++++++******)))))))))((())))))************))))))))))))*********+++++++++************************((()))***+++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++*********************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++************************))))))******************++++++,,,,,,,,,++++++***)))***,,,------,,,***)))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))******)))))))))******))))))******+++,,,((()))******++++++******(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))(((,,,444:::888444333000111000///111444333...***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))*********))))))(((((('''))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******++++++******)))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******************************((()))))))))******************++++++++++++******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++******)))))))))************))))))************++++++++++++************************+++++++++++++++***)))(((******))))))******+++,,,************************,,,,,,+++++++++++++++***************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************)))))))))))))))*********++++++++++++++++++***))))))***+++,,,,,,+++***)))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))******))))))******+++,,,))))))))))))******++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************++++++++++++''')))222999999444000111111///...111555222,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((()))))))))************)))))))))((((((((((((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***++++++***)))((())))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))******))))))))),,,,,,,,,+++++++++++++++))))))************))))))*********++++++++++++,,,************************,,,,,,,,,++++++)))((((((******))))))******+++,,,************************++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++++++++************************)))))))))******+++++++++******++++++******)))(((************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***++++++***)))(((******))))))******+++,,,---,,,+++***)))***++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,((((((///444444333444111333333000///111...***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))************++++++++++++))))))************))))))*********+++++++++,,,,,,******************************+++++++++******)))******))))))******+++,,,************************++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,---,,,,,,*********************************++++++,,,,,,,,,***************)))((('''******)))(((((()))******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((*********)))***++++++,,,111///---***)))***+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++---******,,,......333888000666777222---++++++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''')))***+++,,,---))))))******+++++++++,,,)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''')))***++++++***)))'''''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************++++++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))************))))))******+++++++++,,,,,,,,,************************((()))***+++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++'''((()))******)))((('''************************************************+++++++++*********))))))************************+++++++++++++++***)))((((((***+++,,,,,,+++***(((------+++***))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---///...,,,***))))))******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************)))***+++,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************------------,,,,,,+++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,************************************************,,,,,,+++***)))(((''''''******+++++++++***))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************+++++++++*********))))))************************+++++++++++++++***))))))*********))))))*********++++++******************))))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))***+++++++++,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++************))))))************))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************)))***++++++++++++***)))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***++++++***)))(((************)))))))))((())))))(((((((((((())))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))++++++***))))))***++++++((((((((((((((((((((((((************************************))))))))))))******+++++++++++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***************************************************+++++++++******************************************++++++++++++***))))))+++***(((''''''(((***+++******))))))***++++++,,,))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))((()))))))))************))))))*********))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++++++++***************************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))***************************))))))))))))(((((((((************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++************)))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************)))***++++++++++++***)))(((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))************))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************++++++++++++***))))))************************))))))))))))))))))))))))+++++++++,,,++++++***)))++++++***))))))***++++++((((((((((((((((((((((((************************)))))))))*********++++++)))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************************************************************************************+++++++++******)))***)))(((''''''((()))***+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))'''(((***+++++++++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++***************************************************)))))))))((())))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))*********************++++++*********(((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))******)))))))))*********)))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******+++******************+++************************************************))))))*********+++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************************************)))******+++++++++******'''((()))******)))((('''---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))+++,,,---,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++***************************************************)))))))))((())))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++((()))))))))************+++******************+++(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((())))))******)))))))))************************)))))))))))))))))))))))))))******++++++******************++++++*********************************************************++++++++++++************)))***+++,,,---.........******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))************************************************************************+++++++++************************))))))***++++++++++++***'''(((***++++++***((('''...---,,,***)))((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++******************++++++***************+++++++++************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************))))))************++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))************+++))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************++++++***))))))***++++++(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((())))))************)))************************))))))))))))))))))))))))((()))******+++*********)))***++++++++++++***)))((((((((((((((((((((((((************************,,,,,,+++++++++******))))))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************))))))*********+++++++++************************))))))***+++++++++++++++)))******************))),,,,,,+++***)))))))))***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***************+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,************************)))))))))*********++++++)))))))))***+++++++++,,,))))))*********+++++++++************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************++++++,,,,,,))))))************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************++++++***))))))***++++++(((((())))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++((()))))))))************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))******+++++++++***************************))))))))))))))))))))))))(((((()))***************)))***++++++++++++***)))((((((((((((((((((((((((******************************++++++++++++,,,,,,******+++++++++++++++*********+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************))))))******++++++++++++************************((()))***+++++++++++++++,,,+++***((((((***+++,,,*********)))******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++************))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))************************))))))))))))))))))))))))************************&&&'''''''''(((((())))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,+++***))))))***+++,,,(((((())))))))))))((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***+++++++++++++++************************))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))************************************************((()))***+++,,,---......******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))((()))+++...************************************)))))))))))),,,,,,+++***))))))******++++++************++++++)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))((())))))***++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))((((((((((((+++*********))))))(((((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********,,,///000******))))))))))))******************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++*********))))))((((((******))))))))))))******++++++******************))))))))))))))))))))))))******++++++++++++******************))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++******++++++,,,---************************,,,,,,,,,---------......,,,++++++******++++++,,,************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))+++---************************************)))))))))))),,,++++++******)))******+++******))))))******+++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))((((((((((((************)))))))))((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))***,,,...///,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***))))))************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++*********)))******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------...++++++************++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***+++***))))))+++---************************************))))))))))))+++++++++***************+++******))))))******+++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))***************+++,,,,,,+++++++++***************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))(((((((((((())))))))))))************)))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))+++,,,---,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))***++++++++++++***))))))************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++************++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***))))))+++,,,************************************)))))))))(((******+++++++++***************))))))))))))******,,,+++***))))))***+++,,,+++******************+++))))))))))))))))))))))))++++++******++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++******))))))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++***************)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))************************************************************************++++++************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******))))))******+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++******+++,,,************************************)))))))))((()))******+++++++++*********))))))))))))))))))***,,,+++***))))))***+++,,,*********++++++*********))))))))))))))))))))))))++++++******++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))************))))))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******))))))))))))))))))******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******************************************************************************++++++************++++++))))))))))))))))))))))))((()))))))))************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((()))+++,,,+++******+++************************************))))))))))))((()))***,,,,,,+++*********))))))(((((())))))***++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))***************+++,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))************+++***************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))******))))))(((''''''(((((())))))******))))))))))))***************)))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))),,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++***************+++++++++++++++,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++******+++************************************))))))))))))''')))***,,,,,,,,,***)))))))))(((((((((((())))))******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))***))))))))))))***++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((('''''''''((()))*********((()))))))))******************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))),,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))))))))******+++++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******************************++++++++++++******))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,+++******+++************************************))))))))))))'''(((***,,,---,,,***)))))))))(((((((((((()))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))((()))******+++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))((((((&&&''''''((()))******+++(((((())))))*********+++******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++*********************************++++++,,,,,,,,,******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++,,,,,,,,,++++++*********((()))***+++,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************************((()))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,++++++******************)))************+++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************(((((())))))))))))((((((+++*********))))))((((((,,,+++++++++******))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************************************))))))(((((((((((()))))),,,,,,+++***))))))******+++*********))))))(((((())))))***++++++++++++***+++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************++++++***)))(((((())))))************************+++++++++++++++***)))(((*********)))))))))))))))++++++,,,,,,,,,---------************************************************************************)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++************************************++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************++++++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******+++++++++************************************++++++++++++,,,,,,++++++***++++++,,,)))))))))))))))*********++++++******)))*********)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************))))))************))))))++++++++++++*********)))+++++++++******)))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((************************************************************************))))))))))))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))(((((((((((()))))),,,++++++***))))))******************)))))))))((())))))***++++++++++++***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++++++++,,,,,,,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,************************************************************************************************++++++***)))))))))))))))******************************+++++++++***))))))************))))))))))))++++++++++++,,,,,,,,,,,,************************************************************************)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************+++++++++++++++++++++++++++***)))))))))***,,,,,,************************************************************************)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))*********+++++++++++++++***************************************+++++++++,,,,,,++++++***++++++,,,,,,)))******+++++++++++++++*********)))******++++++)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,,,,+++++++++++++++*********)))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***,,,+++******)))*********************))))))))))))))))))***++++++++++++***+++++++++************)))************************))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,---------*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***))))))))))))***************************)))******+++++++++***************************************++++++++++++,,,************************************************************************)))***++++++***)))***+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,***+++++++++++++++,,,,,,******))))))))))))******((()))+++,,,,,,+++*********************+++++++++*********+++++++++,,,,,,++++++******++++++,,,,,,---...///000000000//////***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************((((((((((((((((((((((((***))))))))))))))))))***++++++***************+++*********)))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***))))))*********************************((()))***+++++++++++++++)))***************++++++))))))*********+++++++++************************************************************************)))***++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++************************))))))))))))*********+++*********++++++,,,,,,,,,+++++++++******+++++++++''')))***+++,,,+++******))))))*********+++++++++***++++++++++++,,,,,,,,,+++*********++++++,,,---111111222222333333333222***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))******************)))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******))))))))))))******+++***************++++++))))))))))))))))))******))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,************************************************************************************************+++***************++++++************************((()))***+++++++++++++++))))))******+++++++++,,,))))))*********+++++++++************************************************************************)))***++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,++++++***)))+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))++++++++++++++++++++++++************************+++***)))))))))***,,,,,,************************++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,************************(((((()))))))))******************++++++,,,,,,---,,,,,,++++++++++++,,,,,,(((((()))***++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------111111111111111222333333*********)))******++++++)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************(((((())))))))))))(((((()))))))))))))))************************+++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++******))))))******+++*********)))******+++,,,))))))))))))************))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************+++************+++,,,,,,************************)))******+++++++++******))))))******+++,,,,,,,,,*********++++++++++++,,,************************************************************************)))***++++++***)))***+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))*********+++++++++)))******+++,,,,,,------++++++************++++++((((((((())))))***+++,,,((())))))***++++++,,,,,,+++++++++,,,,,,,,,------************+++,,,---...333111000...///111333444++++++******)))*********)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))))))))******))))))))))))))))))******+++++++++***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++******))))))******+++******))))))***++++++,,,((()))))))))************))))))***++++++++++++***+++++++++************)))************************))))))))))))))))))))))))++++++******++++++,,,---*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************+++*********++++++,,,---******************************+++++++++***))))))))))))***++++++,,,------++++++++++++,,,,,,,,,,,,************************************************************************)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------******))))))))))))******)))(((((('''(((***,,,---((())))))***++++++,,,,,,++++++,,,,,,,,,---------************+++,,,---...555333000...///111444666,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************************************++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************++++++************++++++******))))))***+++,,,,,,(((((())))))*********+++))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++*********+++,,,,,,---************************+++++++++++++++***)))((())))))***+++,,,,,,------++++++,,,,,,,,,---------************************************************************************)))+++++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111111000///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++(((((()))***************************************************************************************************************************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++333111///...///111333555************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((******++++++++++++******+++++++++*********))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++---,,,,,,,,,++++++************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++******************************************************************************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---+++*********))))))((((((******+++++++++,,,,,,,,,******************************++++++++++++******((()))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++((()))***************)))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************++++++++++++111111222222222222222222************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))))))))******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++***)))))))))((((((((('''******++++++++++++******************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,+++*********))))))))))))***++++++++++++,,,,,,,,,******************************++++++++++++******************++++++++++++******************************************************+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))***************))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,...000333555555222///---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))******++++++++++++******+++++++++***************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++***************)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++++++++***))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---///111333222000---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++*********************************************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********+++++++++******+++++++++,,,,,,,,,++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))*********************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******++++++++++++***)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---------------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************))))))*********+++++++++,,,,,,,,,++++++***************))))))))))))******++++++******))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))************************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))*********+++******************************************************+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))******+++,,,,,,++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++******++++++++++++*********************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++,,,,,,++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++((()))***+++,,,---------************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------******))))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++---------.........//////******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++,,,,,,+++******))))))******+++((())))))******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++'''((()))+++,,,---......************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------((()))***+++,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************************************************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,))))))***+++,,,------...))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---............------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((---,,,***)))))))))******++++++++++++++++++++++++************************+++++++++*********))))))+++*********))))))((((((******++++++++++++******,,,+++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************+++,,,------************************++++++++++++++++++++++++,,,++++++******++++++,,,........................+++++++++,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++---,,,***)))))))))******---,,,+++*********+++,,,************************((()))++++++)))((()))******++++++,,,,,,++++++***************************))))))))))))************+++*********))))))(((((()))))))))))))))(((''''''((()))))))))************************************************************)))******++++++,,,------)))***,,,,,,,,,***((('''((()))+++,,,---,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,------+++***)))***+++***++++++***)))***,,,...++++++++++++++++++++++++************************************************************************************************+++***)))(((((()))***+++***,,,,,,+++)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******++++++++++++******************************++++++,,,------------,,,************************,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,******++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************)))))))))(((,,,,,,***)))))))))******************************************************+++++++++*********))))))+++*********))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))************************,,,,,,***)))))))))******,,,+++***))))))***++++++************************(((***+++***)))((()))******++++++,,,,,,++++++***************************))))))))))))************************)))))))))(((******++++++***))))))(((************++++++++++++************************************************,,,+++++++++++++++++++++)))***,,,,,,,,,***)))''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++***)))+++,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++************************************************************************************************+++***)))(((((()))***+++***+++,,,+++)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++*********************************++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********+++------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------,,,,,,++++++++++++++++++++++++************++++++++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************)))))))))))),,,+++******)))*********((((((((((((((((((((((((************************+++++++++******************************)))))))))******++++++++++++******************************************************)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))******************)))+++++++++***************)))))))))))))))))))))))),,,+++******)))***************))))))))))))***+++************************)))***+++***((((((***,,,******++++++++++++******************************))))))))))))************************))))))))))))+++++++++,,,++++++***)))***++++++++++++,,,,,,,,,************************************************------,,,,,,+++******)))******+++,,,,,,***)))(((++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++************+++,,,+++******,,,---(((***---...---***))))))++++++++++++++++++++++++************************************************************************************************+++***))))))))))))***+++***+++,,,+++)))))))))+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++*********************************)))))))))))))))++++++******************))))))))))))))))))))))))******************************************************************************++++++++++++******)))))))))))))))*********************************))))))*********+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))************))))))************************************************++++++*********************************+++++++++***************************++++++***((((((***,,,******++++++++++++******************************((()))))))))*********************)))))))))))))))***+++++++++++++++***************+++++++++,,,,,,************************************************,,,,,,,,,++++++***************+++++++++******))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++******,,,...(((+++---------,,,---...++++++++++++++++++++++++************************************************************************************************************************)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))******************+++************************************************************************************************+++++++++******++++++++++++******(((((()))))))))*********************************))))))*********+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++************+++************++++++,,,,,,---------***************************+++++++++))))))***,,,)))******++++++******)))************************((()))))))))************))))))))))))))))))******))))))******+++******)))))))))))))))*********+++******************************************************+++++++++,,,,,,,,,*********+++++++++******---,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,++++++******)))***++++++******,,,...***+++,,,+++,,,...222555++++++++++++++++++++++++******************************************************************************************************++++++++++++******)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++***************************************+++++++++*********+++++++++++++++******++++++++++++******((())))))******+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******************)))***************+++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,---.........---************************)))+++,,,,,,+++******+++))))))************))))))************************))))))))))))************))))))))))))************((()))******************(((((()))))))))*********************************************************)))******+++,,,,,,------***************+++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,+++******,,,---,,,,,,+++***+++...333888++++++++++++++++++++++++******************************************************************************************************+++,,,,,,+++******)))***++++++***)))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++,,,,,,++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************((()))))))))************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,******++++++++++++******))))))******+++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************((()))***+++,,,++++++***)))***+++---......------************************(((***---...---+++******))))))************))))))************************))))))))))))************((()))))))))************)))******+++,,,,,,++++++))))))*********+++++++++************************************************+++++++++++++++++++++,,,******)))******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,+++,,,+++******,,,///222++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++***(((***++++++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------.........---++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------*********++++++,,,,,,---++++++------------++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++((()))***+++,,,,,,+++***++++++++++++++++++++++++************************))))))******++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++************+++,,,------************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***((()))+++,,,------,,,,,,************************'''***...///...+++))))))))))))************))))))************************))))))))))))************(((((())))))*********+++***+++,,,,,,------------******+++++++++,,,,,,,,,************************************************------,,,++++++***************))))))***+++,,,,,,++++++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,------+++***)))***+++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************************************************************************+++,,,------,,,+++***(((***++++++******+++---******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......------...///...---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++******))))))++++++,,,,,,,,,---------************************++++++******************---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))***+++,,,......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++&&&---000---)))***,,,+++)))************+++++++++************************************************************************+++++++++************)))+++*********))))))((((((******))))))))))))******(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))&&&&&&'''((()))***++++++,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------.........//////------------------------.........------,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,(((***++++++++++++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++,,,,,,,,,,,,************************************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---************+++,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++'''))))))***---000...((()))************+++++++++************************************************************************+++++++++************)))+++*********))))))))))))******))))))))))))******(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))((((((((())))))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------.........//////------------------------.........------,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++*********************++++++++++++,,,************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++************++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))******))))))))))))******,,,***(((,,,555;;;555+++)))************+++++++++************************************************************************+++++++++************)))***************)))))))))******))))))))))))******(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************++++++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------................................................------........./////////------------------------.........---------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---------......---+++)))***++++++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++************++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,++++++*********++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---************************))))))))))))))))))))))))***))))))(((((())))))***---+++)))---666<<<555***))))))*********+++++++++************************************************************************+++++++++*********))))))******************************))))))))))))******(((***++++++******+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------------------------------------------------,,,,,,------------................................................................................................////////////.......................................---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------...///...+++***+++,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************+++******))))))******+++*********))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,+++************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,************++++++++++++************************++++++++++++++++++++++++******))))))))))))******'''(((((()))---111,,,%%%))))))*********+++++++++************************************************************************+++++++++*********))))))***************+++++++++******))))))))))))******(((***++++++******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************------,,,,,,+++*********+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------....../////////........................////////////////////////////////////////////////........./////////000000........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...,,,---......---,,,---...+++,,,,,,------,,,,,,+++------------------------------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,************************)))))))))***++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************))))))))))))*********))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((++++++))))))+++***&&&)))************+++++++++************************************************************************+++++++++************)))*********+++++++++++++++******))))))))))))******(((***++++++******+++,,,++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++***************+++++++++,,,,,,,,,++++++***************))))))))))))*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------------------------------------------............------......///000000000........................////////////////////////////////////////////////....../////////000000000......................................./////////........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,...///...------...///+++,,,,,,------,,,,,,+++........................................................................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************))))))))))))******)))))))))))))))***++++++************************------------------------+++++++++,,,---...///000,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...---***+++......+++)))************+++++++++************************************************************************+++++++++************)))*********++++++,,,,,,,,,******))))))))))))******(((***++++++******+++,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++))))))*********+++++++++++++++++++++******************))))))))))))************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...................................................------------.........///---......///000000111111........................////////////////////////////////////////////////.../////////000000000000........................---........./////////000........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...//////000000///---,,,---...+++,,,,,,------,,,,,,+++................................................................................................))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------************************((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************))))))))))))******))))))((())))))***++++++************************------------------------+++++++++,,,---...000000,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------************************---,,,,,,++++++,,,,,,---,,,,,,)))&&&***///...***)))************+++++++++************************************************************************+++++++++************)))*********++++++,,,,,,,,,******))))))))))))******(((***++++++******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))******++++++++++++******************************))))))))))))***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...................................................---------.........//////---......///000111111222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////---.........//////000000////////////////////////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111222222000---++++++,,,+++,,,,,,------,,,,,,+++/////////---,,,+++,,,---///...---------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************---+++)))(((***++++++***---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((++++++******++++++,,,---+++++++++*********)))))))))************+++++++++************************************************************************)))************+++++++++************************++++++***)))***+++---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---,,,+++++++++++++++..................------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++''''''((()))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,,,,---------........./////////000,,,...000///...---...///111///......///111111111333222111000111111333444---...///000111222222333000...,,,,,,...///...---...------------......////////////......---------------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000111111111000000000111...---,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,******+++,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++******++++++,,,---+++++++++*********)))))))))************+++++++++************************************************************************)))************+++++++++************************,,,+++*********+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------//////...------------------------------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))******++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------........................//////...............///............///////////////111222333333333333333444444444555555444333222000000/////////000111111222111000000///000000000444333111111222222111000111111000/////////000000////////////...............//////000000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------222222222222222111000/////////...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,+++++++++***************)))************+++++++++************************************************************************)))************+++++++++************************,,,,,,+++*********++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------000000///.........//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------................................................000000////////////000000000000000000000000000000------...000222333222000222333555666555333111///444444555555666666666666666666444333333333444444333111000000000000///...111000///...------------.........//////////////////000000111111000000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------888777666666555333111...222222111111000000000000............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************---,,,,,,++++++*********------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------000///............//////***++++++,,,---......///------------------------,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------................../////////............////////////000////////////000111111111111111111222222222222000000000333555666444222555666888999888888888999;;;<<<>>>???@@@???>>>===999:::;;;=========<<<<<<666555444444555555333111111000//////...........................////////////000000111111000000///...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------@@@>>><<<;;;;;;999666444444444333222222111000/////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************************))))))******+++,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************,,,,,,,,,,,,+++******)))------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,---......++++++,,,,,,---...//////------------------------,,,,,,---------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------...................../////////000000//////......///000000111///000000111333444444555<<<<<<<<<===???@@@@@@@@@>>>???@@@AAAAAADDDIIIMMMGGGIIIKKKMMMMMMKKKIIIGGGBBBEEEHHHKKKKKKHHHDDDBBBBBBAAA@@@@@@@@@???===;;;666666555444333333333333............////////////...//////000000//////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------NNNIIIDDDBBBAAA???<<<888555555555444333111000////////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,************************)))((((((***,,,,,,+++***++++++************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************))))))))))))***++++++***************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************++++++,,,,,,,,,+++******------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++++++++,,,------,,,------....../////////........................,,,---------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............,,,,,,,,,---......//////.........//////000000111///.........///000111222///000222444777999;;;<<>>===;;;999777666555555111111111111000000000///...//////000000//////................../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------oooggg]]]UUUPPPKKKEEE@@@999:::999999777555333222////////////....................................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))+++---...,,,+++++++++************++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++)))))))))))))))***++++++))))))*********+++++++++)))************+++++++++************************************************************************)))************+++++++++************************)))***+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++,,,------////////////////////////........................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------............,,,------...//////000000---......///000000111111000//////000000222333333444666999===AAAEEEHHHIIIGGGKKKNNNOOONNNSSS\\\dddgggkkkoooqqqssswwwzzzvvvsssmmmjjjgggccc___YYYRRRNNNMMMKKKHHHDDD@@@<<<:::999666666555444333333222111///000000111111000000///---........./////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------{{{nnnddd[[[QQQKKK?????????>>>===:::888777000/////////....................................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,//////---,,,++++++************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))))))))))))))******+++))))))******++++++++++++)))************+++++++++************************************************************************)))************+++++++++************************((()))+++,,,---,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...000000000000000/////////////////////////////////---------.........//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---......///000111111222---......///000111111222111111111111222333444555<<<>>>AAAFFFKKKPPPTTTVVVZZZ```eeeeeeeeekkkxxxwwwoooiii```^^^YYYSSSMMMHHHEEECCC::::::999777666555444333111111222222222222111111---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------sssbbbRRRMMMHHHEEE???888888===>>>>>>:::444000///000000111000...---......---+++---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------++++++,,,,,,,,,,,,---------------............//////...............------//////000000000//////.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......000///.........///000111...000222222000///000000333666999999999:::>>>BBBDDDMMMVVV\\\gggxxx}}}ttthhhZZZOOONNNIIIBBB===::::::999999222555777555111//////111....../////////---,,,***------..........................................------------------------........................------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...qqqooojjjaaaWWWMMMGGGDDD===>>>>>><<<:::999999999333111///...000111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++******************************************++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................//////.........---------,,,---------...................../////////000000............////////////....../////////......---///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,------...//////000000111111111000///444333222000///111444777<<<>>>@@@AAABBBGGGNNNTTT^^^tttllldddYYYPPPKKKGGGCCC?????????>>>:::555111......111000000000111222333333................................................------------------------........................------------------------------------------------------------------------,,,,,,,,,---------.........------------------...vvv}}}~~~xxxjjjYYYLLL???>>>>>>>>>>>>>>>???@@@;;;888666666888:::::::::888555111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------................................................/////////............---.........////////////000//////000000000111111111------......///000000000......///////////////...000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------------...//////...000222333333222000...000111333444666;;;@@@DDDEEEJJJPPPUUUXXX```lllttt||||||zzzuuurrrlllddd`````````dddhhhkkkmmmqqqwww|||{{{oooggg^^^TTTKKKHHHEEEAAA===:::666333111333000......000222333333////////////....................................------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------TTTbbbvvvwwwkkkrrrkkkXXXMMMFFF@@@===<<<<<>>777111---,,,...///------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------------......................................................................../////////......................../////////000000/////////000000000111111.............../////////...///000000000000000000111111000000000/////////------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.....................---......///000...///000111222111111111000444999===@@@CCCFFFHHHKKKZZZjjjsssuuu{{{ttthhh```^^^ZZZWWWUUUSSSSSSSSSTTTUUUQQQOOOPPPMMMHHHGGGIIIFFFIIILLLNNNOOOPPPSSSUUUYYY^^^ccciiioooyyy~~~ooocccQQQKKKCCC???===<<<:::888666333000///000111000...000000000///////////////........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------............------MMMZZZlllssshhh^^^kkkzzznnnbbbVVVJJJDDD@@@<<<===AAACCCDDDFFFJJJNNNPPPOOONNNGGGBBB;;;333///---...///------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,------.................................------------------------........................////////////////////////---.........////////////....../////////000000000000000//////......---------...//////000000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////............///000000//////......000333555777>>>???AAABBBDDDGGGKKKNNN```uuu{{{mmmeee^^^VVVPPPNNNIIIKKKLLLKKKKKKLLLLLLKKKJJJIIIKKKPPPPPPMMMLLLNNNGGGIIIJJJJJJIIIHHHGGGGGGKKKMMMNNNOOOQQQXXXaaaiiitttyyynnneeeYYYOOOIIIDDD???<<<;;;777444444555555111---111111000000000/////////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......---......//////......---QQQZZZbbb```WWWUUUeeexxxpppfff^^^]]]WWWKKKAAA@@@??????AAAEEEJJJNNNPPPPPPFFFBBB<<<666111...------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////........................------------------------...........................////////////000000000............////////////........./////////000000111111111111000000000000---...///000000111000000////////////............------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------.........////////////////////////000111111111000///000333999>>>AAAFFFFFFFFFHHHMMMWWWccckkk~~~ssseee]]]\\\VVVPPPLLLGGGDDDGGGMMMSSSZZZ```___^^^^^^___^^^___```eeelllnnnhhheeeddd\\\\\\\\\\\\[[[YYYXXXWWWWWWTTTNNNHHHDDDDDDGGGKKKSSSVVVZZZ\\\___hhhuuuqqqdddXXXNNNHHHBBB===777666777666222---222222111111000000//////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......---...///000000///...---dddlllnnnfff\\\[[[aaaeeeuuu{{{|||{{{rrrYYYLLLDDD@@@<<<;;;>>>BBBGGGIIIDDDBBB>>>:::555111...---........................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,---............................................................---------,,,,,,,,,++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,------.../////////.........................................................................../////////000000000000/////////000000000111111//////000000000111111111222222333444444555666666222333444555666666666666444333333333333222222222////////////////////////........................,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////000000//////000000111222222333555888===CCCHHHKKKNNNQQQWWW^^^hhhttt~~~|||~~~kkkXXXOOOLLLKKKLLLOOONNNNNNPPPTTTVVVYYYaaakkkwww~~~}}}{{{xxxqqqfff]]]VVVSSSRRRQQQNNNMMMLLLIIIHHHLLLSSSYYYgggjjjqqq~~~{{{pppjjjYYYOOOCCC===;;;:::555111333333222111111000//////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......---...///000000///...---vvvoooeeeZZZRRRVVVdddyyy}}}wwwvvvbbbNNNFFF<<<444333777<<<@@@EEEDDDBBB>>>:::555111///........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***---///222444555,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...,,,***((((((***,,,...---------,,,,,,+++++++++------------------------------------------------...------------...//////......................................................---------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------)))))))))***++++++,,,,,,************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000////////////////////////000000000000000000000000.........................../////////000000111111000111111111111222222222000111111111111222222222222222444666888:::;;;<<<999999:::<<<<<<=========999999999999888888888888111111111111111111111111........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000000000111111222333555:::???EEEKKKOOOQQQ\\\dddooozzz{{{sssmmmfff]]]WWWSSSKKKHHHLLLQQQSSSWWW^^^fffiiiqqq|||zzzwwwsssqqqhhheee^^^VVVPPPOOOPPPRRRKKKNNNTTT___nnn|||vvvhhhVVVJJJDDDAAA===999333333222222111000000///000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......---...///111111///...---kkk```XXXTTT^^^rrrxxxnnnooozzzsss```QQQCCC>>><<<888888;;;<<>>>>>>>>@@@CCCBBB???888===BBBCCCBBB@@@@@@AAA===???BBBDDDBBB>>>===???<<<999555333222111000/////////000222000,,,...333//////......---......///------,,,,,,,,,---......---------,,,,,,+++++++++,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////333000------000111111000000111111///,,,...333888<<<;;;BBBOOOQQQMMMSSS___pppyyywwwgggXXXTTTUUUSSSNNNKKKRRRTTTUUUVVV___lllvvvyyyvvvfffeeelllhhh\\\\\\[[[[[[ZZZ]]]dddooowwwgggTTTLLLHHHBBB>>>>>>:::666555444222111111000111222222222222222111////////////////////////................................................------------------------------------------------........................//////000000000000//////vvvkkkeeegggnnnjjj```fffvvvnnn___NNNEEE???888444444888AAAIIIHHHDDD???888//////...,,,,,,---......---------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,---------------...,,,***)))***+++...///------,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------...........................///......------......///------------------------........................------............------,,,,,,---------.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))***---...,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................000/////////..................---------...///000000000///............///000000111222222222111111333555555222222555888888EEE@@@GGGMMMEEEAAACCCAAA>>>AAACCCBBBAAAAAACCCCCCDDDCCCAAA???>>>@@@BBBDDDCCCDDDEEEFFFFFFDDDEEEFFF===;;;999777555444222111444000---//////---...222,,,,,,,,,,,,------......//////...------------...---------,,,,,,,,,++++++,,,---.........---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000---,,,,,,///000000///000000///...///222666999CCCCCCHHHQQQYYYbbbppp~~~yyytttmmmdddZZZPPPGGGHHHMMMNNNNNNOOOTTT```ooo|||zzzzzz{{{wwwlll___XXXYYY]]]qqqxxxwwwkkk[[[III===???===:::888777333///---111111111111000000///...////////////////////////................................................------------------------------------------------........................//////000000000000//////xxxsssooocccXXX]]]lllrrraaaYYYTTTJJJ@@@999333999@@@GGGKKKHHH===111000...,,,,,,...///000///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------.........................../////////....../////////------------------------........................------............------,,,------------.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................////////////..................------......///000111000000/////////000000///000000111111222222222111777<<<===@@@FFFJJJIIIFFFAAAGGGLLLEEEHHHTTTXXXQQQTTTVVVPPPGGGBBBFFFLLLTTTPPPIIIFFFEEEDDDBBB???>>>???@@@AAA@@@???===;;;???>>>===<<<;;;:::999999<<<555000111111000000111,,,,,,------......//////000000///...------------------------,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------...000111000///000000000222666<<>>???>>>444444777;;;:::555333555444444444333222111000///------,,,,,,---...//////------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////111111111111000000000000---666???CCCEEEMMM\\\iiissszzzaaaOOOIIILLLRRRXXXcccmmm~~~tttllliiiccc[[[^^^ggg```eeekkkmmmiiibbb[[[VVV```gggmmmooorrrvvvwwwuuuyyybbbVVVLLLIIILLLUUUeeesss|||eeeLLL???===>>><<<666555444333222222222222000000000000000000000000................................................------------------------------------------------........................//////000000000000//////jjjeee^^^___jjjyyy~~~{{{eeeQQQCCC666444:::???CCCDDD>>>:::444000///...------..............................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............------,,,,,,------...........................------,,,,,,,,,,,,------................................................------............------------........./////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.................................///////////////---...///000000000000///222222111111111111222222777777777999===BBBGGGJJJFFFIIIIIIPPPiiizzzwww}}}cccWWWKKKIIIQQQWWWUUUQQQAAA<<<999:::999666555888555666666666555333111000......------......///000------------............------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---.........---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////000000/////////222444555>>>HHHLLLOOOWWWfffrrrkkk___SSSSSSZZZccclllsss}}}sssfffaaaeeekkkfffaaa\\\YYYVVVUUUZZZaaadddiiimmmooolllgggbbb```oooqqqqqqllljjjiiieee```kkksss}}}|||nnn```YYYRRRMMMQQQZZZlllyyydddPPPIIIAAA999888777555333111111222222000000000000000000000000................................................------------------------------------------------........................//////000000000000//////zzzlllgggfffeeedddfffxxxqqq^^^SSSIIIEEEAAA<<<:::<<<>>>:::555111000//////.................................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............------,,,,,,------.................................------------......................................................------............------............////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///..................................../////////000---...///000111000000///000111111333555777888:::<<>>===;;;:::999888999:::;;;;;;:::999888333222111000////////////------------.........///---,,,+++*********+++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++---...///...---,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////000111000111444:::???FFFJJJRRRZZZcccooo|||lllWWWVVV___ttt|||fff]]]]]]\\\YYYXXX[[[ccciiieeeiiijjjiiikkkrrrxxxzzz}}}vvvlllmmmllljjjgggfffiiilll}}}tttbbbWWWXXXXXX```gggoootttgggVVVFFF@@@>>>:::777444333222222000000000000000000000000................................................------------------------------------------------........................//////000000000000//////tttooolllaaaXXXWWWiiisssnnnhhhbbb^^^TTTEEE======>>>:::444111000111111111////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---*********++++++,,,,,,---,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,++++++******++++++,,,---------------------------++++++,,,,,,,,,------------------.........//////...------,,,,,,------...........................//////............//////////////////////////////........................---..................---............/////////000---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++...---++++++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---.........//////000000---...000111111111000///---...111555:::???CCCEEEHHHNNNXXXaaafffhhhgggfffrrrzzzYYYFFFBBBBBB>>>;;;;;;<<>>;;;777333111000000111111000///...------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////////////////////////////.........---------...000222111000//////000111000333;;;FFFNNNRRRRRRSSSaaatttwwweee]]]]]]aaaggglllsssmmmeeebbbdddiiiiiigggkkkrrrvvv~~~wwwlll___YYY[[[aaafffgggxxxrrrWWWOOOWWWcccoooxxxfffUUUDDD???BBB@@@888111777555111///000222///+++000000000000////////////........................------------------------......................................................///000000000000000aaaeeekkkuuurrrjjjggg^^^NNNCCC;;;999666555444444333333888:::;;;:::777444333222000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++***+++,,,...///////////////////////////---------.........//////////////////////////////........................//////////////////////////////////////////////////////...------...//////////////////////////////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---------............///------,,,,,,------...///////////////////////////////////////////////////222333333222111222333333222===AAAEEEMMMLLLLLLVVV]]]jjj~~~yyy~~~yyyxxx~~~zzzwwwyyy~~~nnnXXXFFF======???BBBAAAAAA@@@===999444111000111000000//////......------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////////////////////////////.........---------...000111111000000111222111888AAAJJJPPPUUUYYY[[[^^^pppssshhh^^^ZZZZZZ```rrrrrrddd]]][[[^^^^^^dddpppyyyuuullliiigggeeebbbooossszzzjjj\\\YYYYYY\\\```jjjuuuwww^^^KKKBBB>>><<<;;;888666333111222444555333111000000000////////////........................------------------------......................................................///000000000000000|||nnn]]]\\\pppkkkMMM>>>:::777444444444333222<<>>:::888777555444111///...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++++++++,,,...///////////////////////////------.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000........................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............///---------,,,------.../////////////////////////////////////////////000000...///111222111222444666999FFFJJJKKKRRRXXX```ppp~~~~~~|||yyy~~~{{{tttUUUDDD??????@@@===???@@@???<<<999666666111111000000//////............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---....../////////////////////////////////............---///000000000///000222444444???MMMUUUWWWYYY___eeetttvvvdddZZZRRRRRR___nnn~~~}}}fff[[[\\\aaafffppppppwww{{{vvvjjjiiigggiiiooo|||{{{rrrggg\\\VVVWWW___qqqdddOOOCCC@@@???888555333111111111333444111111000000000/////////........................------------------------......................................................///000000000000000|||fff[[[dddvvv```IIICCC:::555444555555555;;;>>>AAABBB@@@===<<<;;;:::888555222000.................................------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///---------------...////////////////////////////////////000000000000111111+++,,,///333555666;;;AAADDDOOOOOORRRcccwww{{{~~~tttaaaVVVNNNIIIDDDDDDCCC???;;;999;;;>>>444444333222000///...---............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---....../////////////////////////////////...............000111000///...000444777BBBJJJSSSYYY]]]dddnnnwwwmmmYYYNNNUUUPPPZZZyyywwwfff```hhhyyy~~~{{{xxxwwwxxxzzz|||~~~nnn^^^]]]dddxxxrrr]]]LLL@@@;;;888666555222//////111111111111000000000//////......................................................................................................///000000000000000yyy}}}~~~nnnhhhjjjkkkiiizzzuuucccXXXHHH===999888888888888;;;???AAA@@@???>>>>>>>>><<<999555333111000///........................------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,,,,------......////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------............///...------------...//////000000000000000000000000000000000000111111222222000000444:::<<<>>>FFFPPPVVVaaabbbiii~~~yyy~~~yyy{{{rrrllliiidddYYYJJJ>>>999;;;???999888777444222000...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////////////////////////////222111000...///222777;;;SSSSSSVVV\\\hhhwwwwwweeeWWWRRRRRR\\\fff{{{qqqkkkhhhqqqsssjjjqqqbbbKKKCCC===:::;;;888222000222111111111111000000000000////////////////////////..............................................................................///000000000000000~~~tttnnnhhhcccqqqzzzxxxiiiTTTDDD<<<999777555888;;;===??????>>>???@@@???>>><<<:::666333111000........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,---------............////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///......------......///000000000000000000000000000000000000111222222333333333222666===@@@CCCOOO^^^ppp~~~~~~wwwzzzxxxiiiOOO???:::;;;<<<;;;999777444222000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////...////////////000000000222222000000222888@@@FFFXXXVVVXXXbbbsssppp]]]OOOJJJSSS^^^dddlllfffhhhjjjuuuuuu{{{~~~yyy||||||bbbMMMBBB;;;;;;:::333000222222222111111111000000000////////////////////////..............................................................................///000000000000000ssspppzzz}}}nnnZZZKKKDDD???;;;777999;;;;;;;;;::::::<<<===@@@@@@???===:::666222000................................................------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,------...............////////////////////////.../////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000////////////////////////............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------------............///...............//////000000000000000000000000000000000111111222333333444555333888BBBIIIOOO```tttzzzyyy}}}kkkQQQBBB>>><<<;;;:::999777555444444000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////.../////////000000000000111111111222777AAALLLTTTYYY\\\dddrrrsss```SSSNNNTTTgggyyy{{{mmmiiihhhmmmuuu|||kkkhhhgggSSSBBB>>><<<555222444222222222111111111000000////////////////////////..............................................................................///000000000000000|||yyyyyy}}}ppp```TTTOOOKKKEEEAAA::::::999777555555777999???@@@@@@???<<<888333111////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////......////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111222333333222111000111111111111111111111111000000000000000000000000............/////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------.........//////...............///000000000000000000000000000000000000111222333333444444999888???LLLVVVaaavvv~~~~~~~~~bbbNNNEEE;;;;;;::::::999888888888000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////.../////////000000111111000000111444<<>>CCCDDDAAA;;;666444...------...//////...,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...////////////////////////////////////////////////000111111///......///222444555555+++///222333000///111333000111333333333333333333999666333222333555555444666555555555444222333555111111111///000222111///444333111000///......---...////////////...---,,,---.........//////000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********..................------..................................../////////000222222222111///...///111333222222444333333888???FFFKKKRRR^^^pppyyysssoookkkeee___\\\XXXYYYZZZZZZ\\\aaajjjpppqqqooonnnnnnqqquuuyyy{{{~~~vvvzzz{{{bbbYYYLLLGGGDDDBBB===888;;;DDD777888777222///...///............//////...------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................333111/////////000///...333555;;;CCCJJJQQQZZZaaappp{{{lll^^^ZZZXXXRRRWWWiii|||pppkkkooo}}}zzz^^^KKKAAA<<<:::555555222000///000000---111111000/////////////////////............//////........................---------.........//////////////////000000000000|||nnnfff]]]gggtttnnn{{{{{{~~~nnnVVVIIIBBB<<<999666222222555999<<<@@@BBBAAA===777333...------...//////...---......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------............------,,,,,,------...,,,,,,---......//////000////////////////////////000000000///000000111222111111000000111222111111111333444333111111333666666888:::;;;;;;;;;<<<===888:::;;;;;;:::999999:::;;;;;;===???@@@@@@???@@@888999999888777777666444222222111000/////////000.........///////////////............/////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------.........,,,,,,,,,---------......------------------------------------,,,,,,++++++........................................................./////////000000000111222222111000222333333222333666888<<>><<<===@@@@@@AAACCCEEEHHHIIIGGGEEEFFFFFFFFFCCC???;;;888888666555333222111000000111............///000111222............////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////,,,,,,,,,---------......------------------------............------------....................................................../////////000000000...000333333333222333444222111333666:::DDDWWWhhh~~~sssggg[[[\\\[[[OOOOOONNNMMMMMMNNNOOONNNLLLGGGGGGFFFCCC@@@======>>>>>>>>>>>>>>>>>>AAAEEEIIIOOOWWW```hhhrrr~~~zzzooommmuuuzzzVVVDDDBBBEEEBBB>>>:::666333222333................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................................./////////000111222333333444@@@OOOXXX^^^gggvvvvvvbbbRRRMMMQQQTTTwwwzzz|||vvvgggrrryyyxxxTTTBBBBBB;;;999666333111111111222111111000////////////000//////............//////........................------........./////////////////////000000000000nnn```ZZZ___lllrrrdddVVVPPPIIIBBB:::333333888444444666<<>>DDDIIIJJJGGGEEEHHHKKKCCCFFFHHHIIIHHHFFFDDDDDDBBBBBBAAAAAAEEEIIIFFFAAAIIIGGGGGGGGGDDD@@@???AAA===;;;888555222111111111000000/////////000111111.........///////////////------------------------------------------------,,,------......------,,,------------------------------------............,,,,,,,,,---------.................................------------------------------..........................................////////////000000000...000333444333222333444555666999===BBBOOOeeeyyy}}}rrrrrruuuiii```]]]YYYWWW```fff___jjjlllllllllmmmpppqqqooollliiieee```ZZZVVVTTTTTTWWWUUUPPPJJJDDD@@@@@@@@@@@@CCCGGGKKKRRR```oooxxx~~~~~~zzz}}}}}}zzzoooRRRHHHBBB@@@@@@AAA???888333111000//////............///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///...------------------------------------------------------------------------,,,,,,------......//////........................//////000000000111444555>>>IIIUUU\\\eeeuuuqqq```SSSOOOYYYfffssslllhhhssszzzyyywww~~~jjjQQQIIIBBB===888666444111//////222111000000//////000000//////............//////....................................////////////////////////000000000000{{{vvvqqqkkkkkkssstttYYYSSSMMMHHH???777444666333222333999>>>???:::555222000...---...///............---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------........./////////......------......///------......///000000111000000000000000000000000//////.........///000000111333555555333333444555777888;;;>>>@@@BBBEEEFFFFFFNNNVVVVVVOOOJJJJJJNNNOOOTTT]]]hhhnnnjjj^^^TTTMMMLLLIIIIIIQQQZZZYYYRRRLLLFFFCCCEEEEEEBBBCCCGGG===;;;888555333222222333333333222000000////////////////////////.........------------------------------------------------,,,------......------,,,------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------------------.........//////////////////////////////////////////000000000111///111333333222111222333:::===DDDMMMVVVcccvvvrrruuupppaaaVVVUUUYYY[[[ZZZZZZeeeqqqyyy}}}|||||||||rrrhhh___WWWPPPLLLGGGFFFDDDBBBBBBGGGPPPXXXhhhsss}}}}}}|||}}}}}}vvvvvv|||~~~fffTTTHHHBBB???BBBAAA:::666666333222111000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***------------------------------------------------------------------------,,,,,,---......///000000////////////////////////000111111000000222777;;;KKKWWWeeennnzzzqqq___RRRNNNXXXnnntttfffqqqtttyyyxxxhhhLLLAAA999999999444000000222222111000000000000000//////............//////////////////////////////........./////////000000////////////000000000000vvvzzzuuurrrbbbZZZRRRMMMFFF===777666333222333777;;;===;;;999333111...---...//////.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------.........///////////////............//////---......//////000111111000000000000000000000000///////////////000000111444666888777555555888;;;===AAAFFFHHHIIILLLQQQVVVgggrrr{{{yyynnncccaaacccjjjuuuvvvmmmmmmlllooo|||mmm]]]OOOKKKHHHBBB???AAA===;;;888555444444666777666666666555333222000//////////////////.........---------------.........------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---------,,,,,,------...//////////////////////////////////////////000000000111111111222333222222333555777<<>>888777:::777666444111000/////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))------------------------------------------------------------------------,,,,,,---...///000000111////////////////////////222222222111222666???EEEUUUiiicccZZZRRRRRR\\\sssrrrnnnvvvyyynnnqqqxxxaaaMMM===;;;===:::555444222222111000000000000111//////............//////////////////////////////....../////////000000000////////////000000000000sssxxxuuuxxxqqqeeeXXXRRRMMMDDD<<<888333333444555888:::<<<===444111...---...//////.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................//////////////////............//////.........///000000111111000000000000000000000000111111111000111222222333666999<<<===>>>AAAHHHNNNUUUYYY\\\[[[YYY]]]gggqqq~~~~~~fff\\\WWWNNNHHHHHHFFFCCC???;;;888777888999777888999:::999777444222000/////////............------........./////////........................,,,------......------,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,---------..............................,,,---------............,,,,,,------...//////000//////////////////////////////000000000111111111111222222222333666;;;???HHHRRRfff~~~~~~gggMMMIIIYYYgggssswww~~~hhhTTTJJJ@@@???>>>>>>@@@FFFPPPXXXdddlllwww|||pppaaaVVVTTTNNNCCC<<<===<<<:::666333111/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---......---+++................................................------------------------,,,,,,---...///000111111////////////////////////222333444333555===JJJSSS\\\www{{{gggMMMLLLQQQ___uuutttmmmxxx~~~rrriiidddGGG>>>@@@<<<777666333222111111000000111111//////............//////////////////////////////.../////////000000000000////////////000000000000yyy}}}qqqsss~~~~~~~~~nnn]]]UUUPPPHHH@@@;;;444444555555666888===@@@555222///---...//////.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------................../////////000//////............//////......//////000000111111000000000000000000000000333333222222333333444555777;;;AAADDDHHHPPP[[[cccrrrvvvwwwrrrnnnrrrrrrkkkjjjeeeaaabbbTTTPPPIIIBBB===:::999999777999<<<>>>>>>;;;888666000000//////.........---........./////////000000........................,,,------......------,,,---------------------------------.........//////,,,,,,,,,---------......////////////////////////---.........//////000000,,,,,,------...///000000000000000000000000000000000000000000111111111111111111222333555:::@@@EEE\\\ggg~~~xxx}}}qqqWWWZZZnnnuuuooocccTTTOOOIIIDDDAAA@@@CCCGGGHHHUUUgggvvv{{{ttttttkkkWWWGGGCCC>>><<<888444111000//////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111000///................................................------------------------,,,,,,---...///000111222000000000000000000000000333444555555999CCCRRR^^^```~~~jjjVVVKKKNNNZZZnnnwwwsssnnnjjjtttppp{{{yyyQQQAAA@@@;;;555444333222111111000111111111//////............//////000000000000000000000000////////////000000000000////////////000000000000kkkiiiwwwsssttt~~~{{{zzzqqqcccZZZWWWNNNBBB>>>555///111666999;;;>>>:::777222///......------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000///...------...///000............/////////000000000000111222222333333000111222111///...///000444444666888666555<<>>>>>:::999<<<===<<<888444000...//////---+++/////////......---------////////////////////////...---,,,,,,,,,,,,---...------------------------000...++++++---///000000------------------------........................---------............///---......//////////////////////////////............111333222111222333333333777555666<<<@@@NNNfff}}}zzznnniiieeeiii{{{yyylllbbbcccggg```SSSIIIJJJAAAEEEXXXiiittthhh;;;;;;;;;888666666777444000//////000000///...------//////.........---------++++++,,,,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000111222111000...333333333888FFFWWW``````qqqlllYYYMMMIIIeeefffbbbccc```hhhwwwxxxWWWIIIDDD<<<333777666222...---...//////////////////////////////000000000000000000000000////////////000000000000000000000000////////////wwwssstttrrrwww~~~~~~sss^^^RRRDDD:::333333666777999<<<<<<999444000..................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000///...------...///000........./////////000000//////000111111222222333222444555555444333333444111555888888;;;DDDSSS___jjjmmmsss|||wwwxxx{{{}}}~~~}}}zzzxxxoootttwwwyyy{{{}}}yyysssvvveeeYYYRRRMMMEEEHHHGGG@@@<<<===@@@@@@???<<<888444222222222333000/////////............////////////////////////......---,,,,,,---......------------------------000...++++++---/////////------------------------........................---------............///...//////000111000000000////////////////////////000111111000000111222222000333111555BBBLLL^^^www}}}vvvxxx{{{zzzrrrlllgggeeecccbbbdddeeefffeeeddd```aaahhhpppuuu{{{{{{nnnWWWJJJBBBGGGNNNXXXkkk]]]EEE@@@<<<;;;:::777222///000000111000000//////...//////.........---------++++++,,,,,,,,,---------------------------------........................------------------------........................////////////000000000000222222111222222222111///444000555DDDQQQYYYbbbllliiiWWWSSSTTTddd}}}dddZZZdddeeeaaavvv~~~bbbLLL???:::666555222000000222333222////////////////////////000000000000000000000000////////////000000000000000000000000000000000///ooommmtttzzzjjj^^^KKKAAA888555555555777:::>>>;;;777222///...//////......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////....../////////000000000/////////000111111222222000222444555444444444555999@@@CCCCCCPPPlllzzzpppnnnggg]]]^^^\\\]]]bbbjjjooopppnnnccc___\\\]]]___bbbkkktttzzznnnooooooooovvv|||}}}zzzssspppjjjmmmgggXXXHHHAAA@@@@@@>>>>>>===;;;777444222111000000//////......//////////////////////////////......---,,,,,,---......------------------------///---++++++---/////////------------------------........................---------............//////000000111111111111111////////////////////////222000//////222333444555999<<<888<<>>===888444666222111111111111000000000/////////.........------,,,,,,,,,,,,------------------------------------........................------------------------......///////////////...////////////000000000000333222222222222111111111999333===RRR___aaalll}}}oooTTTMMMZZZhhhlll\\\aaavvvzzzsssWWWBBB@@@888555333333444444333333////////////////////////000000000000000000000000////////////000000000000000000000000000000000000llluuunnnkkklllqqqooodddQQQFFF<<<888555444555999???===999555111///000111......------------......------------------------........................---------............////////////....../////////...////////////000000000...//////000000111222222///111333444444444555777???GGGMMMTTTpppvvviiidddbbb[[[SSS[[[]]]aaaiiiqqquuuvvvuuusssiiicccdddfffkkk{{{uuuccc___\\\]]]gggqqqvvvyyyyyy{{{tttZZZJJJBBB>>>999;;;>>>AAA@@@;;;333---111111///............///////////////////////////......------------......------------------------///---,,,,,,.../////////................................................---------............/////////000111111111111000///////////////000000000111......222666666666777999???AAAJJJ^^^jjjrrruuussskkkbbbppp|||uuuuuueee```\\\\\\aaaeeefffeee___ccciiirrryyy||||||zzzqqqkkkfffeeebbb^^^^^^aaaWWWWWWZZZ]]]\\\]]]eeeooo{{{sssbbbQQQIIIMMMVVViiinnnxxxzzzcccNNN>>><<<<<<888888>>>333222222111000000000000////////////............,,,,,,,,,------------...------------------------........................------------------------,,,,,,---.........------////////////000000000000111222222222000000111222888999CCCVVVdddmmm{{{fffSSSUUUhhhzzzssssssgggJJJDDD>>>888444444555222000000////////////////////////////////////////////////////////////000000000000000000000000000111111111mmmnnnvvvvvvtttiiiUUUKKKAAA<<<777333444888======<<<888333000000111........................------------------------........................---------............///...//////////////////...////////////000000000111/////////000111111222222333333333333444666:::===BBBNNN]]]rrr|||vvvpppmmmiiilllmmmkkkiiigggeeeaaadddmmm{{{rrrmmmfffbbbiiittt|||~~~wwwrrrssswwwyyy~~~kkkUUUHHHBBB<<<::::::>>>CCCCCC===777444333111///------......////////////////////////........................------------------------...---,,,,,,...//////...................................................---------............///---...//////000000//////////////////000000111111111...///444666444333666333BBBNNN___xxxzzznnnttt|||eeeiii~~~}}}mmmjjjggg___^^^bbbcccggglllqqqsssttttttuuuooosss{{{{{{yyyxxxzzzxxxtttsssuuugggiiilllkkkcccYYYWWWZZZ]]]bbbhhhmmmrrr|||{{{llldddbbbaaaVVVWWW___qqqfffNNNDDD@@@;;;999:::555444222111000/////////000000/////////.........,,,,,,---------.........------------------------........................------------------------+++,,,...///000///...---////////////000000000000///111222111//////222444444???KKKVVVjjjqqq___YYYcccxxxwwwuuu|||]]]MMMEEE<<<444444444111///111000000000000000000000000////////////////////////////////////000000000000///000000000111111111222{{{pppxxx{{{sssjjjZZZRRRIIIBBB;;;555444777999;;;===;;;666222000111---...////////////...---------------------------........................---------............///......////////////....../////////000000000111111000000000111222222333333333333222444888AAAKKKSSS___lllrrrhhhccc^^^\\\\\\]]]iiiwwwzzzuuurrrnnn{{{zzzzzzcccTTTKKKHHHBBB;;;999===AAACCCCCC999777444111///...//////////////////////////////---...////////////...---------------------------...---,,,---///000///---................................................---------............///------...///////////////...//////000000111111222333///000555444111444;;;PPPdddttttttxxxvvvsssmmmsss}}}pppcccZZZ]]]cccgggnnnvvvvvv}}}~~~ooodddaaa[[[\\\[[[YYYZZZ```iiipppxxxhhh[[[QQQUUUdddsssvvvhhh```UUUDDD666999777555222000/////////000000000/////////......,,,---------............------------------------........................---------------------------...111222333222111000////////////000000000000...000222111///000444888===MMM[[[iii}}}nnn^^^YYYbbbxxxwwwmmm}}}{{{}}}dddRRRCCC777666555222111555000000000000000000000000000000000000000000000000////////////000000000000///000000111111222222222|||}}}|||uuupppjjjbbb[[[RRRJJJ@@@777444666444999>>>===888333000111---...///000000///...---................................................---------............///---...///000000///...---//////000000000111111111111111111222333333444444444555888???NNNbbbwwwxxxmmmaaa\\\[[[[[[^^^dddzzz|||tttuuukkkddd^^^ZZZSSSIII@@@===@@@DDD???===999444222000111111////////////////////////---...///000000///...---------------------------------,,,---///000///---................................................---------............///......///000000000000000...//////000111111222222444000111555555555AAARRRnnnhhhsssxxxwwwpppkkklllppptttooonnnsss~~~}}}vvvrrrlllfffaaa_________^^^cccpppxxxbbbUUUPPPVVVeeetttfffEEE>>><<<999555222000000000000000000000/////////...------------............------------------------........................---------------------------...111333444333222111////////////000000000000...111333333111333888>>>NNNXXXjjj^^^VVVTTT^^^rrriiibbbggglllgggSSS@@@:::777111111666000000000000000000000000000000000000000000000000////////////000000000000///000000111111222333333yyytttyyy~~~xxxrrrnnniiiaaaYYYPPPDDD888333444111888>>>???999333000000---...///000000///...---........................////////////////////////---------.........//////---...///000000///...---000000000000111111111111111222222333333444555555:::===DDDRRRjjjssshhhfffbbbaaadddhhhoooyyy}}}~~~uuuwwwttteeeOOOAAA>>>@@@DDDAAA<<<777444333222333////////////////////////---...///000000///...---------------------------------,,,...///000...---////////////////////////........................---------.........////////////000111111111111111...//////000111222222222333///111666999>>>SSSjjjooolll{{{~~~ooofff`````````fffzzzxxxpppiiieeeaaa]]]]]]fffrrr~~~{{{fffSSSKKKTTTbbb}}}\\\BBB???;;;777444222111111000000000000////////////---------.........//////------------------------........................------------------------+++---///222222222000///////////////000000000000...222555444333555<<>>===AAAQQQrrrvvvoooccc```eeebbblllwww|||wwwvvvzzz|||zzzxxx{{{zzzuuuqqqvvvqqqnnntttuuuxxx{{{wwwjjjQQQAAA:::===???AAA???:::666444444000000000000000000//////........................------------------------------------------------111111000000//////..........................................////////////////////////000000000000//////...///333666555222---555<<<:::555AAAccctttmmmvvv~~~iii```YYYZZZ]]]aaahhhuuu|||yyyxxxlllhhhqqqwwwvvvuuuyyy{{{gggRRRMMMUUUdddooozzzjjjHHH@@@999888:::888444111111000000///......------........................,,,,,,,,,---------.......................................------,,,,,,,,,///////////////.........////////////000000000000---...222555444666???KKK[[[kkkgggWWWNNNPPP]]]uuuqqqWWW___cccgggzzzwwwSSSEEE???666222444444333222000000000111111111111000000000000111111000000000000000000000000///111111000000333444444xxxuuuyyy~~~sss___QQQDDD999;;;>>>BBBDDDBBB<<<555//////000111222111000...---////////////////////////................................./////////000000////////////////////////111111111111222222222222444333111222555888888888JJJYYYvvv|||eee\\\[[[[[[cccnnn{{{{{{xxxwww~~~yyyssspppppprrruuuwwwuuuqqqssswwwwwwrrrnnnnnnddd```hhhkkkllltttuuuwwwvvvtttzzzuuusssiiilll~~~bbbIII:::>>>>>>???BBBCCCAAA;;;666222111111000////////////........................------------------------------------------------000000000000//////..........................................////////////////////////000000000111222333222111111222333333000000333:::HHHbbbrrrooo~~~ooo[[[[[[eeebbbccceeeiiirrr}}}rrrnnnyyyqqqjjjmmmjjjbbbjjjzzzwww}}}uuuOOOIIIBBB???===999444000222111111000//////..............................,,,,,,---------..........................................------,,,,,,,,,/////////////////////...////////////000000000111444222111111111888GGGVVVnnnnnnXXXMMMPPP\\\pppddd___vvvmmmSSSDDD:::555444333222222111000000111111111111000000000000111111000000000000000000000000///000111111222444666666wwwvvv|||tttdddOOO:::???@@@CCCEEEEEE???777222///000111111111000//////////////////////////////............................../////////000000000//////////////////000000000111111222333333444444111555666444<<>>???DDDFFFAAA;;;666444222000....................................------------------------------------------------000000000////////////......................................./////////////////////000000000111111222333444333000000333666:::555666KKKqqqzzz~~~jjjZZZXXXiii||||||~~~mmmhhhjjjsss{{{llljjjnnn|||{{{hhh```UUUJJJBBB===:::777333222222111000000000000........................,,,------------..........................................---------------......///////////////////////////000000000111111666333111333666???PPP```zzzuuu^^^VVVUUUbbbyyyuuueee|||{{{eeeLLLAAA;;;555222222222111111111111000111111000000000000111111000000000000000000000000///000222333333444777999kkkxxx~~~|||}}}wwwwwwjjjVVVEEEAAAAAACCCEEEFFFBBB;;;666000000000000000000000000////////////////////////...........................////////////000000000//////000000000000111111111111222222222333333333000<<>>>>>AAAAAA@@@999888444111///.................................................................................////////////////////////....................................//////////////////000000000111111111000///111333333222444777999;;;HHHhhhsssvvv|||ooo]]]ZZZdddttt~~~uuuqqqlllkkkooovvv}}}vvv{{{rrrhhheeeiiipppxxx}}}www```ddd{{{|||kkkXXXKKKEEE@@@===444333222000000///000000........................------------...................................................---------............//////////////////000000000111111111000111444:::AAAIIIXXXeeecccYYY```gggppp}}}jjj}}}wwwXXXLLLBBB666222222222222222111111000111111000000000000111111////////////////////////000000222444333333666;;;UUU___mmmvvvyyy|||wwwfffXXXVVVEEEBBBAAACCCEEEDDD???:::222222000//////000111111////////////////////////////////////////////////////////////000000000111000000000000111111222222222222222222222222222222555<<>>GGGSSSbbboootttZZZ[[[jjjsss|||gggooolll]]]KKK888444444333333222222111111111111000000000000111111////////////////////////111000111444222111666???KKKQQQ^^^nnn{{{}}}fff]]]bbbLLLGGGBBBAAACCCDDDAAA===555333111///...///000111/////////////////////////////////////////////////////////000000000111111000000000111222222333333222333333333333333444444999999BBBaaalll```ZZZ\\\iiixxx~~~zzzwwwqqquuu|||tttnnndddggggggfffmmm{{{xxx```KKKAAA>>>>>>===;;;888555222000...////////////////////////................................................---............/////////....................................////////////000000000111111111222222555111111666777333666===VVVwwwtttrrrrrr___\\\___gggsss~~~uuulllfffeeegggcccgggkkkooottt|||vvvbbb\\\VVVmmm```BBB;;;888555222///...//////////////////////////////------........./////////////////////////////////.............../////////------......///000000000000000000111111111222222666333555===JJJ[[[ooo{{{ddd\\\jjj|||rrrfffqqqWWW???999888555333222222222222111111000000000000111111000000000000000000000000222///000333222111:::GGGHHHJJJRRR___mmm}}}~~~pppfffdddWWWNNNEEEAAABBBCCCAAA>>>777555222///---...000111//////////////////////////////////////////////////////000000000111111111000000111111222333333444111222333555666888999999@@@GGGaaayyyeeeTTTSSS\\\nnn~~~yyyvvvyyynnnpppmmmggghhhpppvvvxxxzzzxxxzzzzzzzzzxxx\\\JJJDDD???>>>>>><<<999555111///////////////////////////................................................---------.........//////....................................////////////000000111111111222222222444222444777444222@@@RRR|||```YYYeeennn~~~vvvrrrjjjddd``````___]]]___dddaaaffflllrrrxxxyyyrrrjjjkkkrrr~~~}}}VVV@@@===999444111000000000////////////////////////............////////////////////////////////////---........./////////000------......///000000111000000111111111222222222666555888CCCSSSdddxxx~~~ppp___ZZZfff{{{uuufffeeewwwfffKKK>>>;;;777444111111222333111111000000000000111111000000000000000000000000222...///444444555BBBSSSHHHFFFHHHNNNWWWfff|||nnnaaa___UUUHHHBBBBBBCCCAAA>>>999666222///------///000////////////////////////000000000000000000000000000000000000111111111111000000111222333333444444000111333666999<<<>>>???KKK___mmmZZZNNNVVVkkkqqqwwwvvvmmmlllkkkgggmmmuuu|||zzzuuufffTTTLLL?????????>>>;;;777333000000000000000000000000000////////////////////////////////////////////////---------.........//////..................................../////////000000111111111111222222222...000555777111222KKKhhhwwwcccaaammmxxx|||~~~lllaaa___aaaZZZWWWYYY```bbb```aaaffflllppptttwww{{{hhhllleeeCCC@@@<<<777333111111111000000000000000000000000............/////////000000000000000000000000000---.........//////000000---------...///000000111000111111111111222222222222444===MMM^^^mmm|||sss```RRRWWWlll^^^[[[hhhqqqWWWAAA>>>888444111111333444111111000000000000111111000000000000000000000000111---...444666888HHH\\\FFFDDDGGGLLLMMMSSSjjjzzzzzz{{{rrrdddiii___QQQEEE@@@AAABBBCCC>>>999444222222222000...,,,,,,---...///000111111000000000000000000000000111111000000000000000111000222444444444333444555222888111222AAA>>>===PPPcccxxxfff___ZZZccc~~~ttt~~~wwwllljjjlllmmmqqq{{{uuubbbMMM>>>===>>>@@@???<<<::::::111000//////000111333333000/////////....................................---......///////////////111111111111000000000000000111111111222222222222333333333222222222222111---666444555<<<<<>>;;;======:::777222111000///...///000000000000/////////.................................---......///////////////000000000000000000000000000000000111111111222222333333333222222222222222555<<<999777<<<@@@^^^~~~fff```WWWOOOLLLMMMQQQTTTWWWYYY[[[]]]___`````````cccccccccccceeeiiioootttuuuwwwzzz}}}zzzuuuuuukkkiiirrr~~~www}}}yyydddNNNDDDAAA888222333111000000000000000///......////////////////////////////////////////////////............///////////////////////////000111111000222222222222333444555111:::QQQ```gggzzz}}}ggg[[[PPPNNN___vvvnnnjjjzzz}}}]]]KKK;;;777555111111555////////////000000000000111111111111111111111111222:::222333>>>===VVVNNNIIIHHHJJJGGGDDDKKKUUUlll|||zzz|||xxx[[[JJJFFFEEE@@@BBB>>>888333111000000///////////////////////////000000000000000000000000111111000000000111111222111333444444222222333555111;;;>>>BBBQQQ___wwwiii```gggqqquuu~~~zzzqqqnnnrrrxxx~~~|||nnncccXXXIII@@@@@@@@@<<<888666444222000////////////000000000/////////..............................---......////////////////////////////////////////////////000000000111111333333333333333333333333333666444888EEEUUUzzz|||uuuzzzjjjZZZNNNLLLJJJIIIJJJMMMQQQTTTZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRPPPPPPRRRVVVYYYYYYYYY[[[]]]aaaeeehhhjjjwwwyyyxxxkkkhhhlllrrr}}}|||}}}{{{aaaPPPHHH;;;555666444000000000//////.........////////////////////////////////////////////////............///////////////////////////000111111111222333444333333555777666FFF[[[fffnnn~~~vvvWWWQQQPPPXXXnnn{{{pppvvv]]]DDD:::777333111333......//////000111111222111111111111111111111111222444...333===???aaaUUUOOOJJJJJJIIIGGGHHHMMMVVV```sss}}}lllTTTDDDAAAEEEEEE@@@:::555111000000000000000000000//////......000000000000000000000000111111000000111111222222333555555555444444555777:::;;;???QQQqqqyyy___XXXhhh}}}xxxvvvvvvyyyuuujjjZZZLLLDDD@@@===:::888666333222111111111000000000////////////...........................---......///////////////............////////////////////////000000000000222222333333444444555555666222444GGGccc~~~{{{vvvxxxeeeXXXOOOJJJGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRPPPNNNJJJGGGEEECCCCCCCCCBBBAAA@@@@@@CCCFFFGGGFFFGGGHHHKKKOOORRRUUU[[[\\\bbblllsssyyyyyymmmccc]]]mmmvvvxxxhhh[[[FFF:::999888111000000///............////////////////////////////////////////////////............///////////////////////////000000111000111222444333222666;;;HHHSSSdddsssnnnRRRSSS[[[kkksssrrrNNN>>>999555333555222222222222222222222333111111111111111111111111000///---555===BBBgggaaaYYYQQQMMMLLLKKKKKKLLLLLLPPP^^^www}}}jjjNNNEEENNNEEEBBB===777333000111111111111111000//////......000000000000000000000000111111111111111222333333333444555444333444666888DDD???KKKqqqxxx```ZZZkkk}}}yyypppwww}}}yyy~~~]]]HHHAAA@@@<<<:::888555333222222222111000000000////////////////////////////////////---......///////////////---........./////////000////////////000000000000222222333444555555666666???777CCCggg~~~yyyssssss|||iiiSSSJJJGGGFFFEEEEEEFFFIIIKKKKKKKKKJJJIIIHHHGGGDDDBBB???<<<:::999888999:::999888999;;;===>>>>>>===>>>@@@CCCFFFIIILLLLLLOOOWWW]]]bbbjjjrrr{{{hhhZZZYYYfffvvv~~~[[[AAA;;;999333222000///.........///000000000000000000000000////////////////////////............///////////////////////////000000111000///111444333111888AAAUUUYYYjjjiiiXXX```mmmeeettt~~~{{{zzz{{{||||||zzzuuu~~~WWWAAA999555444777555444444333222111111000111111111111111111111111333111222:::>>>EEEiiinnnfff[[[SSSPPPNNNMMMMMMMMMLLLSSSfff~~~}}}\\\FFFGGGDDDCCC???:::555222111222111111111000000/////////000000000000000000000000111111111111111222333444111222222222222444777:::===AAAbbbxxxcccRRRZZZ|||~~~~~~sssrrr{{{zzzwwwmmmQQQEEEBBB@@@>>>;;;777444222111000111111000000000/////////////////////////////////---......///////////////.........//////000000111/////////000000000111111222222333444555777777888666777WWW~~~oooxxxwwwdddPPPGGGFFFFFFCCCBBBEEEGGGHHHJJJIIIHHHFFFDDD>>>===<<<:::888777777777333555777777777777888::::::999999:::;;;===???@@@FFFDDDGGGLLLOOORRRYYY```rrrzzzppp]]]bbbnnn}}}wwwPPP???999555444222000//////000000000000000000000000000000////////////////////////............///////////////////////////000111111111...///333333222<<>>@@@QQQnnnaaa[[[lll{{{{{{wwwvvvwww___QQQHHHIIIFFFBBB<<<777444111000111111111000000000//////////////////////////////---......///////////////......///000000111222222000000000111111111222222222222333555666777999999555EEEzzzpppZZZOOOGGGGGGIIIFFFCCCBBBGGGGGGGGGFFFDDDBBB@@@>>>888777666555555555666666222444666777666666666777666777777888999:::::::::@@@???@@@DDDFFFGGGLLLSSS___kkkxxxwwwkkktttfffLLL???777555333111000000111111000000000000000000000000////////////////////////............///////////////////////////000111111333//////444444444AAARRRZZZmmm|||ppp^^^kkkqqqfffjjjzzzrrrmmmeeeccc```ZZZTTTOOOMMMLLLLLLMMMMMMKKKJJJJJJMMMOOOZZZaaakkkrrrvvv{{{|||iiifff___ZZZ^^^nnniiiRRREEE;;;555555333333222111111000//////222222222222222222222222000111666888===VVVwwwxxxuuunnnfffaaa^^^\\\YYYTTTQQQSSSXXX^^^iii|||xxx~~~~~~{{{zzz}}}xxx___BBBAAABBBBBB???999444333333000000000000000000111111000000000000000000000000111111111111222333444555555666777888999<<<@@@DDDTTTmmmnnndddhhhvvv}}}xxxnnnvvv{{{lll]]]OOORRROOOIIIBBB<<<777333111111111111111000000000000000000000000000000000000---......///////////////...//////000111222222333111111111111222222222222222222333555666888999:::HHHdddjjjPPPMMMGGGDDDGGGHHHDDDCCCGGGEEEDDDBBB???<<<888555444444333222222222333444555111333666666555444555555555666777888888888888777;;;:::;;;>>>??????CCCIIIJJJUUU```gggrrrmmmmmm{{{xxxYYYHHH888666444222111111111222000000000000000000000000////////////////////////............/////////000///////////////000111111555000000555555666EEEXXXddd~~~yyynnn[[[YYYqqq}}}___lll~~~}}}sssllleee[[[UUULLLLLLKKKHHHEEECCCCCCDDDBBBDDDFFFFFFEEEEEEFFFGGGIIINNNTTTYYY\\\cccppp|||qqqdddbbbqqqrrr]]]OOOAAA888666444444333333333333333333222222222222222222222222222555<<<>>>HHHkkk{{{vvvsssrrrppplllhhh```^^^]]]ZZZXXX]]]mmm~~~}}}zzzvvvwww{{{gggIIIMMMFFFAAAAAA???999333000111111111111111111111111000111111111111222222222222222222222222222333333999...---888<<<;;;JJJ```uuuwwwmmmnnnyyy~~~zzz}}}}}}uuussswwwqqqbbbXXXUUULLLDDDBBBBBB999,,,111111000///......000111////////////////////////............/////////000////////////000000000000222222111111111111111111444333555666444444===HHH^^^lllRRRJJJCCCCCCDDDDDDDDDDDDCCCCCCAAA>>>;;;777444333222222333333333333333333333333444333333222222333333444333333333444444444555555999999999:::;;;<<<>>>???FFFJJJPPPUUU\\\gggvvviiigggtttrrreeeZZZGGG???666333444444444333222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000444666444333>>>RRRcccxxxjjjTTTKKK[[[xxxbbbaaa|||zzzpppdddZZZUUUPPPJJJEEECCCBBBAAA@@@@@@AAABBBCCCFFFGGGHHHHHHHHHFFFEEEDDDFFFEEEEEEGGGLLLSSSYYY^^^iiiqqq{{{|||ttt{{{zzzcccLLL???777555333222333111///000555333333222222111222222222111===???===SSS~~~}}}{{{zzzxxxtttqqqnnniiiddd^^^WWWVVV___jjjyyyppptttnnn^^^MMMFFFAAABBBAAA;;;555333111111111111111111111111111111111111222222222222333333333333333444444444777222555<<<<<>>CCCaaa{{{wwwqqqiiiccc[[[UUUVVV[[[nnnvvvyyyvvvjjjPPPHHHBBBBBBBBB>>>888555222222222222222222222222111111111111222222222333333444444444555555555555222333888<<<<<>>@@@CCCIIISSSZZZjjjyyyllleeeooo|||zzzcccLLL;;;888777111...222222222111000000000000111000000000000000000000000000000000000000000000000/////////000000000111111///333555555:::III```rrroooUUUIIILLLbbbkkkdddpppcccYYYRRRHHHBBB??????===;;;AAABBBDDDFFFHHHJJJJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIMMMQQQVVV___nnnxxxjjjVVV;;;777444333555555222222555333222222111222222333333444:::>>>MMMwwwyyyrrrmmmjjjfff```]]]]]]dddssssssUUUKKKCCCBBBCCC???:::777222222222222222222222222111111111222222222333333333333333444555555666666444444888???KKKdddxxxccc\\\iiiwwwcccWWWOOOFFF???777555333222222222111000////////////////////////...////////////000000000//////000000000111111111111111222222222222222333666111555===999999TTTxxxbbbQQQJJJGGGFFFFFFEEEFFFEEEDDDAAA<<<888555333222111111111222333333222222222222222222222222333333222222222222333333000111111111111222222222222222222333333444666666999:::<<<<<<>>>BBBIIINNNZZZeeessszzzvvvtttwwwuuupppUUU???<<<:::111///666333222111111000000111111000000000000000000000000//////////////////////////////000000000111111111000333555777>>>NNNfffxxxmmmUUUPPPYYYqqq|||lllzzzzzznnn___TTTNNNIIIBBB>>>>>>???@@@AAABBBDDDFFFIIIJJJKKKKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOONNNMMMLLLKKKMMMNNNPPPRRRYYYgggxxx{{{uuu```???999444333555666333222444222222111111222222333333555999???WWW~~~xxxuuuuuussskkkeeeccc___iiixxx___RRRFFFCCCBBB???:::888222222222222222222222222111222222222222333333333111222222333444555555555;;;888<<>>TTTgggUUUDDD???BBBBBB???>>>CCCBBB???<<<999555222000444444333333222111111000222222222222222222222222222222111111111111222222000000111111111222222222444444444444444555666666444444444555777999<<<===>>>DDDKKKTTT___mmm}}}qqqyyyvvvtttuuuvvv\\\III<<<666555333333222111111111111222111111111111111111111111000000000000000000000000000000000111111111222222111444888>>>III\\\ssslllZZZbbbtttzzzmmmkkk]]]SSSIIIBBB???>>>>>>>>>>>>@@@CCCFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJMMMRRRWWW]]]aaaccckkkpppwww|||~~~|||xxxuuukkkiiiddd^^^YYYXXXZZZ\\\kkkttt~~~|||aaaBBB:::444444444333333444111111111111222333444444666999DDD```sssjjjhhh]]]^^^aaakkk~~~wwwrrr}}}|||hhhRRRGGGDDD@@@<<<:::333333333333333333333333222222222333333333444444222222333444555666777777777>>>SSS|||wwwsss}}}{{{}}}ssshhh```]]]KKKCCC999333222222111000000000000000000000000000//////000000000111111111000000111111111222222222111111222222333444444555333777999<<>>>>>@@@>>>;;;888555222111000222222222222222111111000111111111111111111111111222222111111111111222222111111111222222222333333444444444444444555555666666666555666888999999999:::>>>DDDJJJQQQ]]]lllwwwtttuuu~~~uuutttzzzoooRRRCCC:::333444333222222111111222222111111111111111111111111000000000000000000000000000000111111111222222222000444:::CCCQQQeee{{{hhhXXXccczzzlllqqqrrr___TTTLLLDDD@@@@@@<<<>>>AAACCCEEEHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJNNNVVV___hhhpppwwwzzz{{{qqqhhhbbb______bbbiiiwwwsssvvvuuuIII???666444555444444666111111111111222333444555555;;;GGG___vvvooonnndddcccbbbhhhxxxkkkaaafffvvv~~~pppWWWIIIEEEAAA>>><<<333333333333333333333333222222333333333444444444333333444555666777888999888GGGddd}}}}}}vvvllldddbbbPPPGGG;;;444333444333111000000000000000000000000000000000000111111111111000111111111111222222222111111222333333444555555444888999>>>VVVooo^^^RRRIIIBBB@@@@@@???AAADDD???<<<999555222111111111//////000111111111111111111111111111111111111111222222111111111111222222111222222222222333333333444444444333444444555555555444333333444444333222555999>>>AAAFFFPPP___jjjuuuxxxtttqqq|||yyyVVVGGG===333444333222222111111222222111111111111111111111111000000000000000000000000000111111111111222222222...333<<>>:::888666333222222333444111111222333333444555555222666888444111222777;;;CCCTTT}}}}}}~~~sssmmmgggaaa[[[WWWPPPFFF:::111///222000000000000////////////000000000000000000000000111111222222222333333333555333111111222444444444:::<<<===EEEdddjjjYYYPPPFFFDDDBBBBBBBBBBBBBBB@@@777666333111000000000000333222111/////////000111111222333222111000111222222222222111111111111111333333333222222111111111444444444555555555666666777777777777777777777777999:::<<<>>>BBBIIIQQQWWWdddqqqrrrqqq}}}gggPPPBBB;;;666222///111333222111111222222222111111111111000000000000000111111111111000111222111000000222333555///???RRR[[[vvvqqq]]]ZZZkkkjjjhhhuuucccWWWKKKFFFDDD@@@>>>>>>>>>@@@CCCEEEFFFHHHJJJLLLIIIFFFFFFHHHJJJKKKQQQYYY^^^qqq}}}vvvqqqkkkmmm}}}eeeVVV```rrr~~~eeeLLL888777999444111555444555444333222222444666===999LLLhhhrrrvvv||||||xxxqqqkkkjjjjjjmmmwwwvvvhhh___]]]```aaammm|||}}}lllTTTFFFBBBAAA>>>:::999666444222222333444222222222333333444444555222444555666777:::>>>@@@MMMkkk|||xxxtttooojjjhhhcccWWWEEE666222555111111000000000/////////000000000000000000000000111111222222222333333333333222222222444666666666444999BBBSSSsss~~~iiiWWWKKKEEEEEECCCAAAAAAAAA@@@>>>===666555333111000000000111333222000/////////000111000111222222000000111222111111111111111111111111444333333333333333333222444444555555555666666666777777777777777777777777555777888:::===CCCIIINNNUUUaaarrr}}}mmmZZZKKK@@@;;;666222222222111111222222222222111111111111000000000000000111111111111000111222111000000222444888777HHHZZZfffpppaaaXXX```tttrrr```mmmpppfffZZZNNNDDD@@@???======>>>@@@CCCFFFHHHIIIIIIKKKLLLHHHHHHKKKNNNPPPVVVdddrrr}}}uuusssyyyxxxllliiimmm{{{nnnTTT===888888444222444444444555333222333555777999BBBcccyyysssoookkkjjjooovvvxxxpppkkkhhheee^^^aaauuuxxx\\\GGGDDDDDD@@@;;;999777444333333333444333333333333333444444444333333444666999>>>DDDHHHZZZ|||}}}tttrrrnnnbbbLLL888111444111111111000000000000///000000000000000000000000111111222222222333333333111222333444666777888888555;;;KKKeee}}}xxxcccTTTKKKEEEBBBDDDCCCAAA@@@???===:::777333333222111111111111222222111000000///000000000///000111111000///000222111111111111111111111111444444444444555555555555555555555666666666777777777777777777777777777777333555777888:::===AAADDDGGGRRRaaammmvvvvvveeeSSSDDD???888333444333000000333222222222111111111111000000000000000111111111111000111222111000111333444777===OOO^^^mmmqqq^^^TTTWWWkkk{{{___bbb~~~}}}ooo```WWWQQQFFF===;;;<<<<<<>>>BBBCCCFFFIIIKKKKKKKKKKKKLLLHHHKKKQQQWWW\\\hhhzzzuuutttwwwyyyxxx^^^CCC999777555333333444444555444333444666888;;;TTT|||wwwqqqnnnoooqqq}}}|||}}}xxxpppccc___uuubbbHHHDDDEEEBBB<<<:::888555333333333444444444444444444333333333555555555555666===LLLZZZrrr{{{qqqvvv}}}}}}uuulllbbbPPP<<<222222222222111111111000000000000000000000000000000000111111222222222333333333000222444555555666777888:::DDD[[[zzzgggSSSLLLIIIGGGFFFEEECCCAAA???===:::666333111111111111111111222222111111000000000000000000...000111111000///000222111111111111222222222222555555555666666777777777666666666777777777888888888888888888888888888888555777999::::::;;;===???BBBJJJVVVaaajjjuuu~~~ppp[[[JJJAAA888222555555111000333222222222111111111000000///000000000111111111111000111222222111111333555555DDDWWWeeeuuuwww]]]ZZZUUU___yyyttt```uuusssdddXXXRRRLLLCCC<<<;;;<<<>>>AAAFFFDDDGGGKKKMMMLLLKKKKKKKKKKKKNNNWWWbbbooouuupppqqqzzzgggJJJ:::666555444333333444555444444555777:::@@@fffzzzvvvsssqqqzzzyyykkkaaawwwoooPPPEEECCC@@@===<<<999666444333444444555444444444444444444444666777777666444AAA___|||}}}nnnkkkwwwzzzkkkcccXXXEEE777444222222222222111111111111111111111111111111111111111111222222222333333333111333555555444444666999;;;RRRvvvwwwXXXIIIGGGFFFEEEDDDFFFCCC@@@>>><<<999555222000000111111111222222222000000000111111111000000...000111111000000111333111222222222333333333444666666666777777888888888777777777888888888999999999999999999999999999999777999:::;;;:::999:::<<<>>>EEEMMMUUU]]]iiiwwwooo```III;;;111555888333000333222222222111111111000000///000000000111111111111000111222222111222444666888NNNbbbrrrsss\\\YYY[[[jjjtttnnnxxx{{{|||vvviii\\\SSSOOOHHHAAA<<<<<<===>>>BBBHHHEEEGGGKKKLLLKKKJJJJJJKKKMMMRRR___tttzzzuuuuuuzzzmmmRRR===555666666444333444555555555666999;;;CCCtttyyytttooo~~~zzzlll___oooaaaKKKAAA>>>>>>===:::777555444444444444444444444444555555555555666999999:::OOO|||xxxhhhjjj|||}}}jjjeee^^^KKK:::555333333333222222222111111111111111111111111111111111111222222222333333333111333555555444555999===AAAkkk~~~fffNNNGGGGGGEEECCCDDDFFFCCC???;;;999666333111000000111111222111111000//////000111111111111000///000222222111111222444333333333444444555555666777777777777888888888888888888888999999999::::::999999999999999999999999777888999999888888999::::::>>>DDDHHHNNNXXXfffqqq|||```GGG444555999555111333222222222111111111111000000000000000111111111111000111222222222333555777888RRRhhhyyylllbbbXXXdddxxx}}}{{{uuurrrlllnnnnnnggg]]]QQQJJJFFFAAA===;;;<<<===>>>BBBGGGEEEGGGIIIJJJIIIIIIKKKLLLTTT]]]rrr}}}zzzyyy{{{}}}ttt]]]CCC555666888555333444555555555777:::===IIIwwwkkkwwwwwwiiiXXX^^^~~~qqqUUUEEEAAA???===:::777555444444555333333444444555555666666666555777;;;CCC]]]uuufffooo{{{kkkjjjdddPPP@@@;;;444333333333333222222222111111111111111111111111111111222222222333333333111333555555555888???EEE^^^kkkXXXJJJIIIJJJFFFDDDHHHEEEAAA<<<777555333222000000000111222222111000///...///000111222111111000///111333333222222444555444444555555666777777777888888888888777777777777999999999999::::::::::::::::::::::::::::::::::::888999999999888888:::<<<999<<>>@@@@@@DDDIIIGGGHHHIIIIIIIIIJJJMMMOOOeeeuuu~~~|||~~~zzz{{{vvv}}}{{{hhhJJJ777666777555333444555666666888;;;>>>MMM{{{tttzzz}}}{{{}}}uuufffSSSPPPgggzzz]]]JJJHHH@@@>>>;;;777555444444555333333333444555666777777999555555<<>>??????@@@GGGRRR\\\dddlllyyymmmBBB666888555111333222222222111111111111000000000000000111111111111000111222222222333666888HHHaaassseeeOOO[[[fff~~~}}}qqqcccXXXQQQNNNPPPNNNKKKHHHCCC???:::888888888;;;@@@CCCCCCGGGLLLHHHIIIIIIHHHHHHJJJNNNQQQuuu|||tttwwwrrriiirrrpppPPP999666777444333444555666666888<<>>:::555222000//////000000000000000000000000////////////000000000000000111222333555666777888888777666777999:::999888:::999777555444555666777888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777:::<<<<<<<<>>FFF^^^~~~pppaaaEEE:::333666666111000444111111111111111111111111222222222222222222222222888666777777444>>>bbbuuu___QQQLLLGGGEEEFFFFFFCCC???:::999666333111000000000000000000000000000000000/////////000000000000000111111222444555666777888:::999999:::;;;<<<;;;::::::999777555555666777888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::<<<===<<<;;;???FFFLLLRRR[[[iiivvvZZZEEE===888555444333333333222222222222222111111111111111111111111000000111333333444<<>><<<:::999888888999888<<<@@@CCCDDDEEEFFFGGGFFFIIIGGGHHHKKKIIIRRRiiiyyygggWWWOOO[[[qqqyyyqqq^^^AAA555666333333777444333888777999EEEQQQlll{{{jjjtttfff[[[WWWHHHAAANNN```vvvxxxYYYGGGBBB@@@===:::888666666555444444444444444555666666777===GGGYYYvvv|||wwwTTTCCC555555777444111222222222222222222222222222222222222222333333333333888444555777777GGGxxxzzz^^^QQQLLLIIIGGGGGGGGGEEE@@@<<<444333111000000000111111000000000000000000000000//////000000000111111111222222333444666777888888;;;:::999;;;<<<===<<<::::::999777666666777888999888888999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>><<<:::<<>>BBBEEEEEEFFFGGGGGGDDDIIIHHHHHHKKKLLL]]]yyysssmmm\\\\\\[[[WWWUUUVVV\\\aaabbb```eeepppvvvwww~~~XXXJJJEEERRRgggzzzwwwdddGGG888777222444666222333:::999;;;III^^^xxx}}}zzzgggtttjjjYYYXXXMMMFFFJJJQQQeeedddKKKCCCAAA>>>;;;999777666666444444444444555666777777AAAFFFRRRjjj~~~dddLLL888444888666222222222222222222222222222222222222222333333333333333333222666;;;<<>>999111111000//////000111111///////////////////////////000000111111222222222333444444555777888888999999888888:::;;;<<<:::888999999888888888888999:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======<<<:::;;;>>>AAACCCHHHQQQ[[[eeeoooxxx~~~ttt^^^LLL>>>777444444444444333333222222111111111111111111111111111111111222333333888EEESSSfffwwwzzziiiRRRHHHbbbxxxppp}}}yyy{{{~~~~~~uuuiii```UUUPPPIIICCC???<<<:::888777666666666777888:::;;;>>>AAADDDFFFFFFFFFFFFGGGBBBIIIHHHHHHKKKPPPgggqqqaaaWWWNNNHHHEEE@@@AAAAAA@@@???AAADDDGGGEEEEEEHHHNNNSSSXXXeeessstttTTTHHHCCCMMM]]]kkk{{{|||jjjLLL<<<:::666555555000222:::999===MMMrrruuu~~~||||||ssslll^^^YYYOOOKKKMMMNNN```~~~oooLLLEEECCC@@@<<<:::888777666555555555555666777888999;;;FFF^^^}}}vvvtttXXX<<<555888777333333222222222222222222222222222222333333333444444444444444888:::;;;NNN}}}}}}___PPPSSSHHHIIIJJJJJJHHHBBB<<<777111111111000000000000000////////////////////////000000000111222333333444555555666777777888999999999999999;;;======;;;888999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;========================<<<======>>>>>>======<<<;;;;;;<<<<<<;;;<<<===???@@@CCCIIIQQQYYYdddnnnuuuyyy{{{ttt[[[III>>>888555555444444333222111111111111111111111111111111222111222444555;;;LLL]]]nnn}}}zzzcccOOOMMMlll{{{yyy~~~xxxzzz}}}}}}xxxmmmaaaXXXPPPKKKEEE@@@===:::888666888777777777888999;;;<<<@@@CCCFFFGGGGGGEEEEEEFFFAAAHHHIIIIIIMMMTTTnnnuuucccOOODDD@@@<<<::::::;;;;;;<<<<<<<<<<<<>>>???>>>>>>???@@@AAAFFFSSS```fffnnn}}}jjjVVVKKKFFFMMMVVV^^^kkkxxx~~~lllNNN===;;;999777666111222888777???UUU||||||yyyvvvxxx~~~wwwpppeeeZZZLLLIIIMMMOOOccc}}}PPPFFFDDDAAA===:::888777777555555555555666888999:::555MMMvvv|||kkkttt~~~gggFFF999888666444444333333333333333333333333222222333333444444555555999:::999666===[[[|||ZZZLLLMMMIIIJJJJJJHHHDDD>>>999555111111111111000000//////000000000000000000000000000000111222333444444555666666777888888999::::::;;;;;;<<<>>>@@@???===;;;888999999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======????????????????????????======>>>>>>>>>>>>======;;;;;;<<<<<<============>>>AAADDDIIIPPPYYYcccjjjrrrvvv}}}nnnUUUBBB666666666555444333222111111222222222222222222222222222222333555777@@@UUUhhhwwwzzz___NNNTTTsss}}}|||}}}}}}yyyqqqfff[[[TTTLLLHHHBBB>>><<<:::888666777777777777777999;;;<<>>>>><<<;;;>>>GGGPPPPPPXXXpppvvvyyy}}}~~~kkkXXXOOOKKKPPPTTTXXXcccooopppQQQ===:::888777777222333888777FFFccc{{{xxxtttrrrwwwzzzooohhh[[[LLLJJJLLLIII]]]```GGGEEEBBB>>>;;;999888777555555555666777888::::::???___vvviii|||ssskkkkkkxxxwwwQQQ???999555333444333333333333333333333333222222333333444555555666777===<<<:::MMMxxxmmmVVVMMMLLLJJJJJJHHHDDD>>>999555333//////000000000000000000000000000000000000000000000000111222333444555555777777888888999:::::::::;;;;;;===???AAA@@@===;;;888999:::;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<======>>>===<<<:::===>>>@@@CCCHHHPPPYYY___fffjjjrrr|||uuuqqq{{{gggJJJ666666666555444333222111111222222222222222222222222111222444666888DDD\\\qqqyyy\\\RRR___~~~{{{ssshhh\\\SSSOOOEEEBBB>>>;;;:::999777666777777777888999;;;>>>???CCCEEEHHHHHHFFFCCCBBBBBBAAAGGGHHHJJJRRRZZZrrrxxxhhhZZZKKK>>>:::888<<<===:::999:::999888888999:::::::::999999<<<===<<<<<<>>>BBBEEEIIIKKKYYYrrrzzz|||pppZZZSSSPPPSSSTTTUUU^^^jjjzzz{{{ZZZAAA999666666666444666999:::PPPttt|||xxxoookkklllwwwvvvgggfff\\\PPPOOOMMMCCCSSSxxxqqqHHHFFFBBB???;;;999888888555555555666777999:::;;;LLLnnnpppkkkvvviiibbbrrrZZZDDD:::444222444333333333333333333333333222222333333444555666666///<<>><<<999888999:::<<<===>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>???>>>>>>>>>>>>===:::888;;;<<<===???CCCJJJRRRWWW[[[^^^fffppp{{{~~~~~~{{{xxxvvvmmmbbb___iiizzzVVV===777666666444333222111111222222222222222222222222111222444666:::GGG```vvvwww[[[WWWjjj~~~xxxmmm___TTTLLLHHH???===999888888777666555888888888:::<<>>@@@BBBAAAJJJCCCGGGWWWgggrrrwwwqqq^^^WWWTTTVVVTTTSSSZZZfffooocccFFF;;;666444666555777:::===WWWyyyiiidddgggrrr}}}~~~wwwooojjj]]]RRRNNNKKKJJJVVVgggsssNNNCCC@@@@@@999999<<<777555<<<888555;;;===<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============;;;<<<===>>>AAAFFFMMMRRRYYY\\\aaahhhqqq{{{}}}zzzvvvyyyvvvpppkkklllrrr|||^^^@@@;;;:::888444444444444222000111111111111222222222111555666666<<>>===:::888777777777888777888:::===@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAGGGHHHJJJKKKMMMZZZuuu^^^FFF???;;;===999888888888777777777666888999;;;<<<<<<<<<;;;;;;@@@===;;;<<<@@@CCCCCCBBBAAABBBEEEJJJRRR```nnnwwwzzz}}}vvvqqq]]]XXXUUUUUUTTTTTTYYY___kkkfffHHH<<<666999777333777;;;<<>>666444666333333222222222222333333333333333333444555666666777:::;;;WWWooo___YYYXXXQQQPPPKKKCCC===888555222///222111000///............/////////000000000000000222333444666777888999999999;;;;;;;;;999888999::::::::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<:::;;;;;;<<>>======<<<>>><<<;;;<<>>:::999666333888<<<===WWW~~~yyyssslllbbbYYY\\\rrrwwwqqqqqqeee\\\UUURRRMMMGGGKKKTTThhhyyyWWWGGGAAAAAA;;;999;;;666666<<<888555999999;;;EEEppp|||{{{~~~{{{sssvvvqqqYYYEEE;;;888666444333333222222333333333333333333333444555666777999;;;BBBhhhrrrggg]]]ZZZXXXPPPLLLGGG???999555333222111222111000//////....../////////000000000111111111222333555666888999999999:::;;;;;;:::999888888999::::::;;;<<<===>>>>>>???AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<999::::::;;;<<>>?????????>>>>>>>>>======>>>@@@AAA@@@>>>DDDEEEEEEDDDDDDFFFJJJMMMTTT\\\hhhvvvzzzyyyddd]]]VVVUUUTTTVVV\\\ccc|||mmmJJJ???===888666333888===>>>UUUzzz~~~uuu|||uuuooojjjcccXXXXXXmmmxxxqqqrrrddd\\\UUUQQQMMMHHHJJJPPPaaalllcccNNNCCCCCC===;;;<<<888555;;;888666;;;<<>>???@@@AAAAAACCCDDDDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>=========<<<<<<<<<::::::;;;::::::===AAADDDLLLPPPWWW___hhhpppvvvyyy|||}}}}}}~~~}}}zzz|||yyyxxxwwwwww|||}}}bbbJJJAAA888666777666333222111111111222222222333333444666666999NNNqqqiiiPPPTTThhh}}}rrruuubbbSSSJJJDDD===777999888777666666888999;;;???@@@BBBEEEFFFGGGHHHHHHFFFDDDBBB@@@???@@@BBBDDDFFFFFFGGGIIIKKKVVVmmm___???999<<<;;;<<<777888999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBAAA@@@<<<===???@@@@@@AAABBBDDDGGGJJJQQQ___ttt~~~ooofff]]]ZZZZZZ\\\cccjjj~~~qqqNNN@@@;;;888777444777<<>>777222111222333333111000000////////////000000000000111222333333444555555777888999999999999999:::;;;;;;:::999:::;;;===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<;;;:::<<>>????????????>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAA@@@@@@<<<>>>@@@AAAAAAAAABBBDDDLLLMMMRRR^^^rrrwwwmmmbbb^^^___aaaffflllyyyyyyrrrQQQAAA888888999555666;;;AAAYYY}}}zzz}}}sssiiiccc```[[[VVVWWWjjj~~~tttkkkfff___UUUNNNLLLMMMPPPSSS\\\bbb{{{ZZZDDD@@@:::777999777:::<<<888666999<<>>@@@@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>===<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===???JJJNNNUUU]]]dddhhhkkkkkknnnrrrwww|||yyyuuuqqqpppoooooouuu|||~~~vvvaaaLLL999555777444222222222222222222333333333333444777888<<>>@@@DDDFFFHHHJJJJJJJJJHHHGGG@@@@@@AAAAAAAAAAAA@@@???EEEDDDEEEFFFIIIRRReeevvvyyyoooSSS<<<<<<===999:::888999:::<<<>>>???AAAAAA@@@@@@???>>>>>>>>>??????:::<<>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::<<<>>>DDDIIIQQQYYY```dddfffggghhhmmmsssyyy||||||rrrooooooqqqooommmooottt}}}}}}|||lllRRR;;;666777444222444222222222333333333444444222888:::???TTTmmmrrrhhhTTTMMMPPPcccwwwvvvvvvcccPPPDDD>>>;;;999666666666777999===@@@BBBFFFGGGIIIKKKKKKJJJHHHFFF???AAAEEEGGGGGGEEEAAA???DDDCCCDDDFFFIIIQQQbbbrrrmmmfffNNN=========888;;;<<<<<<===???@@@BBBCCCDDDCCCBBB@@@?????????@@@AAA<<<>>>@@@@@@@@@AAADDDGGGBBBDDDEEEGGGJJJOOOUUUYYY```hhhuuu}}}ooo{{{~~~rrrfffaaaaaa```bbbeeemmmwwwlllNNNBBB<<<444;;;888666>>>QQQ{{{~~~{{{zzzrrriii```VVVTTTWWWPPPNNNjjjjjjeee___WWWOOOMMMNNNMMMJJJRRRhhhiiiLLLEEE>>>;;;======888:::888;;;CCCMMMiiippppppeeeKKK@@@888888777555555444444444555444444555555666777888;;;NNNmmmmmmnnnaaa\\\XXXKKKGGGIIIFFF<<<999555333222222111000000000////////////000111000111111222444555666666777888999:::::::::::::::888:::<<<===>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::999999999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;:::999999;;;======CCCKKKUUU\\\aaacccccceeejjjqqqvvvzzz{{{}}}}}}vvvooommmllllllkkkiiikkkqqqvvvpppkkkzzzuuuXXX>>>888999666555777222222333333333444444444222999>>>CCCWWWmmmlll]]]NNNNNNWWWiiizzz}}}uuu^^^MMMDDD???:::555666666666888:::>>>AAACCCFFFHHHJJJKKKKKKJJJHHHFFFAAAEEEJJJNNNNNNJJJEEEAAADDDCCCCCCEEEHHHPPPaaappp```\\\III;;;>>>>>>;;;???>>>???@@@AAACCCDDDEEEFFFDDDCCCBBBAAA@@@AAAAAABBB???AAACCCCCCCCCEEEIIIMMMTTTWWW[[[```hhhsss~~~rrr```\\\iiiwwwttthhhcccbbbaaabbbdddlll{{{iiiJJJBBBAAA333;;;999777@@@XXXzzzqqqkkk^^^WWWTTTSSSMMMKKKYYYmmmzzzrrruuurrriii___UUUQQQOOOLLLLLLNNNXXXfff}}}WWWBBB======;;;:::999;;;<<<;;;===SSS|||{{{fffddd}}}uuuVVVBBB888999888666444333333444666444555888777555777;;;FFFWWW|||hhhaaaWWWOOOJJJHHHEEECCC888666333111111111000///000000000000////////////222222111222333555777999999999999999999:::::::::<<<<<<===>>>@@@CCCEEEGGGKKKIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@>>><<<=========<<<;;;;;;::::::<<<;;;::::::999999:::::::::999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@CCCGGGLLLQQQWWW^^^ccceeegggiiilllooossswwwyyyvvvyyyxxxpppnnnkkkgggeeeeeeeeeeeedddmmmoooeeefffmmmOOO>>>555666777000222222333333333444444444333<<<<<>>???AAADDDGGGHHHLLLIIIGGGFFFGGGIIIIIIHHHHHHGGGGGGEEECCC@@@>>>============<<<;;;;;;::::::;;;::::::999999999999999999999999999888888888888;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>AAADDDHHHMMMTTT\\\aaaeeefffhhhkkkooorrruuuwwwtttuuuyyy}}}}}}vvvooommmjjjfffcccccccccbbbbbbbbbhhhccceee|||uuuTTTCCC999999:::333222222333333333444444444444;;;===KKKkkk|||ooo```QQQTTTiiisss\\\LLLBBB;;;888999777777888;;;>>>AAADDDFFFIIIJJJKKKKKKJJJHHHEEECCCAAAGGGPPPWWWWWWQQQJJJFFFBBBDDDEEEFFFHHHNNNUUUZZZZZZPPPDDD???AAADDDCCC@@@IIINNNSSSWWW^^^ggggggbbbYYYSSSOOOPPPOOOKKKJJJKKKJJJMMMSSS]]]mmmuuufff]]]cccpppxxx|||mmmccc``````___]]]aaaqqqdddKKKCCC===777;;;666:::EEEqqq{{{yyysssmmm```WWWPPPMMMIIIEEEJJJTTTqqqxxxtttgggeeesss~~~{{{iii______dddtttvvvnnnbbbWWWRRRNNNJJJHHHIIILLLSSSllleeeKKKAAAAAA>>>::::::;;;::::::FFFeeepppdddlll]]]DDD;;;:::888666555555555666666444555888777666999>>>RRRmmm\\\WWWRRRPPPOOOLLLEEE@@@888555222111111111000///000000000000000000000000222222333444555777888999888888999:::;;;;;;<<<<<<>>>???@@@BBBDDDGGGIIIKKKMMMJJJHHHGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDAAA@@@>>>======<<<<<<;;;::::::::::::999999888888888888888777777777777777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCHHHPPPYYY___dddeeegggjjjooorrrsssssssssrrrsssvvvyyywwwrrrmmmlllhhhdddaaa``````___^^^ZZZbbbcccdddnnnzzzwwwYYYFFF999777888111333333333333444444444444666===@@@QQQrrr~~~lllZZZNNN\\\vvvpppZZZKKKAAA;;;888888888888:::<<>>;;;888555555666666777666444555888888777:::@@@bbb~~~mmmbbbXXXUUUSSSSSSSSSNNNEEE>>>777555222111111111000000000000000000000111111111333333444555666888999:::888888999;;;<<<>>>??????AAAAAACCCEEEGGGJJJLLLMMMNNNKKKHHHFFFGGGIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@???======<<<;;;;;;::::::999999888888777777777777777666666666666777777777777999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@EEEMMMVVV\\\dddeeeggglllppprrrsssrrruuuttttttvvvwwwuuunnniiiiiifffbbb___^^^]]][[[ZZZZZZaaadddeeedddccczzzxxxcccQQQ<<<444666333333333333444444444444555888???DDDXXXyyyhhhSSSOOOdddnnnXXXJJJAAA:::888888999:::<<<>>>AAADDDGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAFFFLLLQQQVVVXXXVVVRRRLLLLLLLLLLLLLLLOOOXXXaaacccdddeeeeeedddgggkkknnnxxxkkkccc[[[WWWRRRLLLHHHHHHBBBIII\\\|||yyymmmeeefffjjjqqqxxxjjj]]]VVVWWWYYY```vvvgggSSSJJJAAA999<<<555;;;FFFooowwwlll^^^VVVNNNJJJHHHEEEEEEFFFMMMbbbiii]]]XXXfffqqqqqqyyysssfffUUUHHHFFFNNNWWWddd{{{uuukkkaaaVVVQQQNNNKKKJJJLLLMMMNNNTTTdddzzzqqqQQQ@@@AAABBB===777:::999<<>>888555555666777777666444555777888888<<>>777444222111111111111000///000000000111111111222333444555777888999::::::888999;;;===???@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOKKKGGGFFFFFFHHHIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@<<<<<<<<<;;;::::::999999999888777777666666777777555555666666666777777777999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>@@@DDDKKKTTTZZZbbbeeejjjnnnqqqrrrssstttyyyxxxyyyzzzzzzuuulllffffffdddaaa___^^^\\\YYYWWWZZZ___bbbeeebbbYYYggg}}}rrraaaEEE777888999333333444444444555555555888AAALLLdddhhhSSSVVVooommmWWWHHH@@@:::777888:::;;;>>>AAADDDFFFHHHIIIGGGFFFFFFEEEDDDDDDDDDDDD???GGGOOOUUU\\\bbb___XXXNNNNNNPPPSSSTTTXXXeeesss~~~vvvccc[[[TTTOOOKKKDDDAAABBB???DDDRRRnnn~~~mmmiiilllwww}}}nnn___VVVWWW[[[dddhhhTTTIII???;;;===777;;;BBBbbbxxxyyymmm\\\WWWOOOJJJGGGEEEEEEFFFFFFXXXaaaZZZVVVaaammmqqqtttmmm```PPPEEEDDDLLLUUUbbb~~~xxxrrrkkk```VVVQQQNNNKKKJJJLLLDDDKKKSSS^^^ppp[[[BBB@@@BBB>>>777<<<<<>>DDDjjjjjjccc^^^^^^bbbeeeccc[[[OOODDD>>>666444111111111222111000///000000111111222222222444555666888999:::;;;;;;:::;;;<<>>>>>????????????@@@AAADDDJJJQQQVVV]]]dddmmmqqqqqqpppssswww{{{zzzzzz{{{zzzuuullleeecccbbbbbbaaaaaa^^^YYYUUUVVV[[[]]]aaaaaaXXX^^^uuu~~~{{{kkkKKK888888888333444444444555555555555777DDDTTTpppkkkWWWWWWrrr|||~~~mmmVVVGGG>>>999888999;;;===???CCCFFFHHHJJJJJJGGGFFFEEEDDDCCCDDDEEEEEE@@@IIIQQQWWW```gggdddZZZNNNNNNSSS[[[```gggyyyiii]]]VVVOOOIIIGGGEEEBBBAAACCCFFFGGGMMM^^^|||wwwppppppwww~~~qqqbbb[[[\\\```dddgggRRRGGG<<<;;;>>>888===AAAZZZssskkkxxxkkk[[[XXXQQQIIIDDDCCCDDDEEEDDDPPPYYYXXXVVV]]]iiirrrsssmmm```RRRGGGFFFMMMTTTeee|||vvvmmmbbbWWWQQQNNNJJJIIIJJJBBBMMMUUU[[[mmmhhhFFF???AAA>>>888???AAAIIIlllggg```YYYUUUQQQOOOPPPSSSWWWZZZ___hhhmmmlllkkknnnooonnnmmmnnnooopppppp~~~uuurrryyyvvvwww}}}eeeKKKDDD:::555555666666555777444555777999999???FFFdddxxx|||wwwkkkhhh```ffflllqqqlll^^^NNNDDD@@@666444111000111222222111///000000111111222333333444555777999;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPOOONNNKKKFFFCCCCCCEEEFFFGGGFFFFFFEEEEEECCCBBB@@@???<<<<<<;;;::::::999999888999999888777777777777888555555666777777888999999::::::;;;<<<<<<===>>>>>>=========>>>???@@@@@@@@@???@@@BBBCCCEEEIIINNNRRRWWWbbbooorrrooommmrrryyyyyyvvvuuuuuuuuuqqqkkkfff```aaacccdddddd```ZZZUUUSSSZZZZZZ[[[]]]WWWYYYhhh}}}nnnOOO<<<888555444444444444555555555555888HHH\\\yyyfffSSSUUUqqqoooWWWFFF===888888;;;<<<>>>AAADDDGGGJJJKKKKKKHHHGGGEEECCCCCCDDDFFFGGGCCCKKKRRRUUU^^^fffcccXXXPPPQQQYYYgggpppzzznnn^^^YYYQQQJJJEEEEEEEEECCCEEEHHHLLLQQQYYYdddxxxzzztttyyy{{{~~~rrrddd]]]]]]______yyyiiiSSSHHH===:::<<<888>>>DDD\\\zzzuuuvvvhhh[[[YYYRRRHHHAAAAAACCCDDDDDDKKKSSSVVVVVVZZZgggssstttnnncccUUUKKKJJJOOOVVViii|||ooodddXXXRRRNNNIIIGGGHHHGGGQQQVVVYYYlllrrrJJJ???AAA>>>:::BBBEEENNNtttttt[[[XXXPPPLLLJJJJJJKKKKKKKKKMMMMMMTTTXXXUUUTTTXXX\\\[[[YYY[[[___dddhhhyyyooooooxxxvvvwww|||zzz~~~vvvNNNEEE;;;555555666555444777555555777999:::???FFF```vvvqqq{{{uuunnnlll```kkksssyyyrrr___MMMCCCAAA666444111000111222222111///000000111222222333333444666888:::;;;<<<<<<;;;<<<===???BBBEEEHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPOOONNNJJJEEEBBBBBBDDDFFFFFFEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;::::::999999888:::999999888888888888888555666666777888999999:::;;;;;;<<<<<<===>>>??????===>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCEEEHHHLLLOOORRRaaaooosssmmmkkkrrrzzzvvvrrrooonnnooonnnkkkhhh___```cccffffffbbbZZZUUUTTT\\\[[[WWWXXXTTTUUU```rrrVVVDDD===777444444444555555555666666:::LLLaaa|||]]]JJJVVVtttpppWWWEEE<<<888888;;;<<<>>>BBBEEEHHHJJJKKKLLLIIIGGGEEECCCCCCDDDFFFHHHFFFMMMQQQRRRZZZccc```UUUTTTUUU```ppp|||}}}iiiVVVPPPRRRSSSMMMGGGGGGGGGEEEGGGJJJLLLYYYhhhtttvvvqqq~~~rrreee\\\ZZZ[[[YYYppplllVVVKKK@@@888;;;777@@@HHHbbbzzzpppiii]]]WWWOOOIIIFFFEEEEEEEEEEEEFFFJJJOOORRRXXXdddpppzzzooobbb[[[WWWTTTWWW\\\xxx|||{{{sssgggYYYPPPNNNMMMJJJFFFEEELLLNNNTTTwwwlllLLLGGG:::>>>@@@@@@EEE^^^ttt~~~^^^SSSMMMHHHHHHGGGGGGGGGHHHIIIIIIFFFJJJKKKGGGFFFKKKLLLIIIHHHKKKPPPSSS[[[oooeeennnvvvuuuzzz~~~vvvtttcccNNN;;;888999666444555555444555888999;;;CCCLLLqqq~~~qqq}}}}}}uuunnnoootttppp\\\OOOEEE>>>555444333111000/////////000000000000111333555777888888999;;;;;;;;;;;;;;;@@@AAACCCEEEGGGIIIKKKLLLPPPPPPQQQQQQPPPPPPOOOOOOLLLJJJHHHHHHHHHGGGFFFDDDGGGEEECCCAAA???===<<<<<<===<<<::::::;;;===>>>>>>BBB???======??????<<<:::>>>;;;888999;;;<<<:::888;;;<<<===?????????>>>>>>AAA@@@AAACCCGGGHHHFFFCCCEEEEEEFFFFFFGGGGGGHHHHHHPPPZZZgggpppssstttvvvyyyxxxtttnnnkkknnnqqqlllccc^^^aaafffiiihhhbbb[[[VVVWWWVVVVVVUUUUUUVVVVVVWWWwww~~~cccGGG999:::666555555444444444555555<<>>???@@@HHHfffpppiiiRRRMMMIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJMMMLLLHHHIIINNNPPPMMMMMMMMMMMMNNNRRR^^^pppqqqjjjnnnttt___hhhxxx}}}www}}}vvvuuuyyy}}}~~~zzzooommm~~~eeeOOO<<<888999666333444666666777888777:::EEEQQQ|||{{{yyy~~~uuuvvv|||rrr]]]OOOEEE>>>555444333111000/////////000000000111222444666777999999999:::;;;<<<======AAABBBDDDGGGIIIKKKLLLLLLOOOOOOPPPPPPPPPOOONNNNNNLLLJJJHHHGGGGGGGGGDDDCCCDDDCCCAAA???===<<<<<<;;;::::::;;;===???AAABBBCCCDDDAAA>>>>>>??????===;;;:::999888999;;;<<<===<<<;;;<<<>>>???@@@@@@@@@@@@DDDCCCCCCFFFIIIJJJHHHEEEHHHHHHHHHIIIIIIJJJJJJJJJUUU___lllsssttttttuuuwwwyyyvvvooojjjkkkmmmiiibbbaaacccfffhhhgggccc^^^YYYWWWWWWUUUTTTSSSSSSSSSSSSaaayyyXXXBBB:::666555555444444555555666@@@SSSiiizzz[[[MMMXXX|||xxx]]]GGG<<<:::<<<===CCCDDDFFFHHHIIIKKKLLLLLLIIIGGGEEEFFFIIIKKKKKKIIIJJJNNNPPPNNNPPPSSSRRRNNNTTT___xxxsssfffZZZRRRIIIEEEBBBAAAEEEKKK[[[ZZZXXXUUUTTTYYYaaahhhsss~~~|||vvvnnnccc\\\[[[[[[jjj}}}___GGGBBB<<<;;;;;;===UUU|||uuummmbbb[[[RRRJJJEEEBBBAAA???BBBCCCGGGLLLPPPWWWdddqqquuupppooorrrwww}}}}}}nnndddXXXPPPNNNLLLIIIFFFHHHLLLLLLRRRmmmrrrLLLDDD<<>>===<<<;;;;;;;;;999;;;>>>AAACCCEEEEEEEEE@@@>>><<<;;;;;;;;;:::999888999:::::::::;;;===???<<<===>>>@@@AAABBBBBBBBBFFFFFFGGGIIILLLLLLKKKIIILLLLLLMMMMMMNNNNNNMMMMMM]]]fffrrrxxxwwwuuuuuuwww{{{zzztttnnnkkkllljjjeeeccccccdddffffffddd```]]]VVVUUUTTTRRRQQQPPPOOOOOOPPPuuukkkLLL<<<777666555444444555666777DDDXXXooobbbUUUaaa}}}xxx^^^HHH===<<<>>>AAAEEEFFFGGGIIIKKKLLLLLLLLLHHHFFFEEEFFFIIILLLMMMNNNNNNPPPOOONNNPPPTTTTTTQQQUUUhhhnnncccYYYNNNEEE???;;;:::;;;===CCCIIIWWWYYY\\\```eeejjjoooqqqvvvyyy}}}{{{sssiiinnnvvvwwwuuuqqqhhh___ZZZ[[[llleeeJJJCCC<<<<<<<<>>@@@BBBNNNrrrvvvhhhhhhTTTPPPRRRNNNIIIIIIGGGFFFEEEEEEEEEEEEBBBGGGQQQ]]]kkkwww~~~~~~xxxttttttrrrjjjaaa___\\\___gggkkkeee]]]XXXdddqqqqqqeeemmmmmmpppzzzqqqmmmnnnppprrruuuooojjjpppoooWWW@@@999888555333555555888:::999666>>>UUUlll~~~}}}sss\\\KKK@@@;;;444333222111000000000000000000111222444666777888;;;;;;::::::<<>><<<<<<<<<;;;;;;<<<<<<======???BBBDDDCCCBBBAAA@@@<<<;;;:::999999::::::999:::<<<>>><<<999888:::===<<<===>>>@@@AAABBBCCCCCCEEEFFFHHHKKKNNNPPPPPPOOOPPPPPPQQQRRRSSSRRRRRRQQQ```iiisssxxxxxxuuuuuuwww{{{}}}{{{vvvrrrrrroookkkeeecccaaabbbcccccc```^^^SSSRRRQQQOOONNNMMMMMMMMMIIIiiirrrRRR<<<777666555444555666777888FFF]]]zzzfffZZZkkkxxx```JJJ>>><<<>>>AAAGGGGGGIIIJJJLLLLLLMMMMMMGGGFFFEEEFFFIIIMMMPPPRRRTTTSSSRRRRRRUUUZZZ]]]]]]aaawwwooo\\\SSSLLLEEE???999666777888999>>>DDDMMMRRR]]]jjjuuu|||}}}|||zzzhhh\\\___jjjwwwsssmmmgggbbb]]]WWWSSSYYY]]]dddrrr}}}uuuuuuuuulll```XXXYYYiiihhhKKKCCC:::===<<>>999;;;@@@BBBQQQtttrrrhhhmmm```TTTPPPOOOGGGFFFEEEDDDCCCBBBAAAAAAAAABBBGGGRRRddd{{{~~~iii```XXXXXXYYYWWWSSSSSS^^^iiiggg[[[bbbkkkiiiqqq}}}vvvnnnhhhfffgggiiikkkjjjeee```iii~~~vvv\\\CCC:::888555444666333666999999888DDDaaa{{{{{{oooYYYGGG<<<999333333222111000000000000///000222444555777888999;;;;;;;;;<<<>>>BBBEEEGGGFFFIIILLLNNNPPPOOONNNLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKHHHFFFDDDCCCBBB???===::::::;;;;;;===>>>@@@@@@DDDEEEFFFDDD@@@<<<;;;;;;;;;<<<===>>>>>>???@@@@@@===???@@@===:::888:::===>>>>>>>>>???@@@BBBCCCCCCBBBEEEIIIMMMPPPSSSUUUVVVSSSUUUVVVXXXYYYXXXXXXWWW^^^eeennnsssrrrqqqrrrtttvvvzzz|||zzzyyyxxxtttnnneeeaaa]]]]]]___```^^^\\\NNNNNNMMMLLLLLLLLLMMMMMMCCCXXXooooooSSS;;;888777555444555777999:::FFFdddddd^^^vvv}}}eeeNNNAAA===???BBBHHHIIIJJJKKKLLLMMMMMMMMMGGGGGGFFFFFFIIIMMMSSSWWW[[[ZZZZZZ\\\^^^bbbhhhmmm|||}}}iiiVVVJJJEEE@@@;;;999555333444444444777<<>>CCCUUUxxxrrrnnnrrrhhhcccXXXQQQLLLCCCBBBAAA@@@??????>>>??????AAABBBIIIWWWooohhh]]]SSSPPPPPPPPPQQQSSS\\\ccc```VVV]]]}}}~~~iiieeeeeennn{{{~~~|||{{{vvvnnnfffaaaaaacccgggkkkfffZZZZZZooo}}}bbbGGG<<<999555555888222444888999<<>>AAADDDHHHIIIIIIJJJMMMOOOOOOOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA???===::::::;;;===@@@BBBDDDEEEHHHHHHGGGCCC>>><<<>>>@@@>>>BBBGGGJJJKKKLLLMMMNNNJJJJJJHHHFFFCCCAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDCCCFFFLLLPPPRRRUUUXXXZZZXXXZZZ\\\___`````````___[[[aaahhhkkkjjjjjjnnnqqqqqqtttwwwwwwxxxyyytttnnneee```[[[ZZZ]]]^^^[[[XXXLLLKKKKKKJJJKKKKKKLLLLLLCCCLLLXXXtttyyyoooWWW;;;999777555444555777:::<<>>:::666333666333222555666555777;;;<<<>>>DDDOOO___sssZZZ;;;::::::???JJJUUUUUUJJJ>>>@@@???>>>======>>>???@@@:::AAAJJJ]]]qqqgggaaalllyyywwwsssgggLLLCCC:::;;;<<>>>>>=========>>>>>>>>>>>>BBBIIIUUUmmmsssYYYTTTOOONNNMMMKKKMMMQQQXXX^^^[[[RRR[[[zzzyyyfffaaa^^^eeettt{{{|||}}}zzzrrrggg```___aaalllrrrmmm___]]]qqqgggJJJ>>>:::666666999444555777:::???QQQpppvvvzzzyyyeeeRRRAAA999999333222111111000111111111///000333555888999999::::::;;;===@@@DDDGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEBBBBBBAAAAAA???===;;;<<<===@@@CCCFFFIIIJJJFFFGGGFFFCCC@@@BBBJJJPPPQQQWWW```eeehhhiiijjjlllfffccc^^^YYYTTTPPPLLLIIIEEEDDDDDDCCCCCCDDDEEEEEEGGGKKKPPPSSSUUUWWWYYY\\\]]]___cccfffhhhiiihhhggg```dddiiiiiihhhiiinnnrrrqqqrrrppppppuuuxxxtttmmmfff```ZZZYYY\\\]]]YYYUUULLLLLLKKKJJJIIIIIIIIIJJJGGGHHHMMMjjj|||yyy```AAA999888666444555888;;;===RRR{{{rrr]]]jjj~~~iiiSSSDDD@@@CCCGGGJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIHHHGGGHHHMMMUUU\\\ccciiissszzz|||zzzeeeVVVKKKDDD>>>:::999777444222666333444777999777888<<<555666888<<>>===>>>???@@@@@@GGGMMMZZZzzzqqqeeeaaahhhpppmmmjjjgggMMMEEE<<<;;;===CCC^^^xxxyyyppp```WWWQQQIIIBBB???>>>======AAA@@@BBBEEEHHHPPP^^^lllzzzfff\\\YYYUUUPPPLLLIIIFFFEEEEEEFFFKKKPPPQQQYYYrrrVVVCCC???===AAAJJJ```|||uuullllllhhhVVVJJJFFF???>>>============>>>>>>???>>>AAAFFFHHHHHHPPPhhhnnnSSSHHHHHHKKKLLLIIICCCDDDIIIQQQUUURRRKKKUUUsssvvvbbb___\\\cccrrryyy~~~~~~vvvjjjbbb```bbbooouuupppccccccwwwiiiLLL???:::777777:::666666777:::AAATTTrrrooovvvcccQQQ@@@999:::222222111111111111111111///000333666888999::::::999;;;>>>BBBEEEHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMKKKJJJIIIEEECCCBBBAAAAAAAAA???===<<<===???BBBEEEIIILLLNNNCCCDDDDDDCCCCCCJJJUUU^^^jjjrrr}}}|||rrrjjjddd]]]UUUOOOIIIHHHFFFEEEEEEEEEFFFGGGKKKOOOTTTVVVVVVWWWZZZ\\\```cccgggkkkmmmnnnnnnmmmgggjjjmmmllljjjkkkpppvvvvvvsssnnnlllrrrxxxuuunnngggaaaZZZYYY\\\]]]XXXSSSNNNMMMLLLJJJIIIHHHGGGGGGHHHDDDGGGfffjjjHHH:::888666555555888;;;>>>XXXkkk[[[pppzzzeeePPPAAA>>>BBBGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHMMMVVV]]]bbbkkk{{{ppp[[[KKK???999444444555444333222444222222666777444555777666999;;;::::::???HHHPPPUUUiiirrrbbbIII>>>>>>AAA>>>???AAABBBCCCCCCCCCCCC===>>>?????????@@@BBBCCCAAAGGGHHHMMMjjjjjj]]]\\\```fffbbbaaa}}}hhhOOOGGG>>>;;;===BBBTTT{{{yyyrrrzzzsssiiibbbVVVQQQKKKEEEBBB@@@===<<<<<<>>>@@@BBBFFFPPP\\\fffbbbaaa[[[RRRKKKGGGEEEDDDCCCCCCHHHJJJOOOVVVZZZrrrUUU>>>DDD===???HHHbbb|||zzzlllhhh```WWWNNNFFFAAA>>><<<============>>>AAADDDEEEFFFGGGFFFFFFKKKSSSZZZppp{{{iiiZZZLLLGGGHHHIIIIIIHHHGGGHHHIIIRRRPPPLLLLLLVVVllluuu]]]YYY]]]```lll|||kkk\\\^^^iiivvvyyy|||jjjgggssswwwVVV<<<666;;;;;;555444888777555???YYYvvvuuuqqq^^^III???<<<666444333111000000000111111222444666777666777999;;;:::<<>>;;;999???===<<<>>>CCCFFFFFFDDD@@@@@@??????@@@@@@AAABBBAAAEEEFFFNNNppp|||dddXXXVVV\\\WWWYYYXXXnnneeePPPHHHAAA;;;@@@@@@YYY}}}fffjjj}}}vvvnnnddd___UUUPPPJJJEEEBBB???===<<<>>>@@@AAABBBFFFPPP^^^hhhddd```ZZZRRRKKKGGGEEEDDDCCCCCCGGGIIINNNUUU\\\www___DDDCCC;;;DDDPPPmmm}}}wwwiii___[[[UUUNNNGGGBBB>>><<<===>>>??????@@@AAADDDGGGJJJKKKKKKJJJHHHHHHKKKNNNKKKZZZccc[[[PPPKKKGGGCCCEEEFFFFFFFFFEEEEEEFFFGGGLLLJJJGGGHHHPPPccc{{{iiiUUUSSSXXX\\\iiiyyymmmaaagggtttpppgggnnn}}}~~~\\\@@@888;;;:::444666999777555AAAZZZqqq|||}}}sss___JJJ???<<<666444333111000000000111222222444666777777777999;;;;;;===@@@CCCGGGJJJKKKLLLPPPNNNNNNNNNPPPPPPPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@===<<<;;;;;;<<<<<>>>>>???@@@@@@???>>>===???===<<<>>>BBBEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@CCCGGGJJJVVVzzzttt___WWWQQQVVVQQQQQQOOOeeedddNNNDDD===888???AAA^^^nnnmmmyyyoooeee___TTTOOOIIIDDDAAA???===<<>>AAAEEEHHHKKKLLLMMMQQQPPPNNNOOOOOOPPPNNNMMMLLLKKKKKKIIIHHHFFFDDDCCCCCCAAA>>>;;;:::;;;<<<===AAAEEEJJJLLLNNNNNNIIIBBBKKKPPP]]]ttt|||qqqfff```]]]___```^^^bbbgggmmmqqqssssssrrruuuvvvwwwxxxyyyyyyyyyxxxvvvsssrrrwww~~~yyyxxxvvvqqqlllgggaaaXXXQQQNNNOOOPPPPPPPPPNNNJJJGGGEEEDDDDDDDDDBBBFFFFFFKKKkkk[[[===888555666666666===EEE```~~~|||aaabbb|||ttt^^^LLLDDDCCCFFFHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOOOOMMMLLLLLLMMMSSS^^^kkkvvvoooWWWJJJ???777888777555333222222222333333333444444444555555555666666666777888:::<<<===888999;;;===???@@@@@@@@@???>>><<<===@@@CCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDHHHLLL\\\iiiVVVSSSMMMQQQKKKJJJGGG\\\gggNNNBBB@@@;;;BBBGGGiiivvvzzzpppeee^^^RRRMMMHHHCCC@@@???===<<<>>>AAACCCCCCGGGRRRdddqqqhhh]]]XXXQQQKKKGGGFFFDDDCCCBBBEEEEEEIIIQQQ]]]oooJJJBBB???CCCVVV{{{zzzuuu|||lll^^^PPPIIIHHHEEECCC@@@????????????AAACCCDDDEEEHHHLLLOOOQQQQQQSSSTTTUUUUUUSSSRRROOOLLLKKKKKKGGGAAABBBHHHHHHIIIKKKMMMNNNMMMJJJHHHEEEEEEEEEFFFLLLVVVbbbkkkcccVVVNNNPPPTTTYYYgggwwwqqqhhhnnnyyy}}}kkkZZZWWWccc]]]CCC::::::999555666:::999777GGGeee|||www|||vvvaaaKKK@@@===666333333222111111111222333333555777888888999;;;======@@@CCCGGGJJJLLLMMMMMMPPPOOONNNNNNPPPPPPOOONNNKKKKKKJJJIIIHHHFFFDDDCCCCCC@@@===::::::;;;===???DDDHHHKKKNNNOOOMMMGGGBBBQQQcccuuuiiieeefffhhhkkknnnrrrtttuuuvvvvvvwwwvvvvvvwwwzzz~~~~~~yyyuuuwww~~~|||yyysssmmmggg```WWWPPPNNNOOOPPPQQQOOOMMMJJJGGGDDDCCCCCCCCCBBBHHHFFFDDD___ccc@@@999555666666666>>>IIIaaattt]]]eeeyyyjjjVVVGGG@@@AAADDDFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPRRRRRRPPPOOOPPPQQQYYYbbbhhhmmm|||vvvYYYKKKDDD===777666555444222111111222222333333333444555555666666777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@>>>======???BBBEEEFFFDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKPPPbbbbbbOOONNNLLLPPPJJJHHHEEEZZZjjjPPPBBBBBB<<>>===<<<;;;???BBBCCCGGGSSSeeetttfff[[[VVVPPPKKKHHHFFFEEECCCBBBDDDCCCHHHQQQ[[[yyyyyyMMMAAADDDBBBUUU|||tttmmmxxxgggZZZLLLGGGFFFDDDBBB@@@?????????>>>@@@BBBDDDGGGJJJOOORRRPPPRRRVVVYYY\\\___aaabbbUUUUUUTTTPPPFFF>>>AAAJJJHHHHHHKKKNNNQQQPPPLLLIIIJJJJJJIIIIIILLLRRRZZZ___YYYRRROOOPPPSSSXXXfffvvvyyyooorrryyy}}}ppp^^^XXXaaavvvVVVAAA::::::999888555<<<;;;888IIIlllxxxyyyvvvbbbKKK@@@===666333333222111111222333444333555777888999:::<<<>>>???BBBEEEJJJMMMNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@===;;;<<<>>>AAACCCGGGIIILLLNNNMMMJJJHHHGGGZZZxxx|||mmmfffeeegggppprrrtttuuuuuuvvvzzz}}}{{{zzzzzz}}}|||wwwxxx~~~zzzsssmmmddd^^^VVVPPPNNNOOOPPPQQQNNNLLLIIIFFFDDDCCCCCCCCCBBBIIIGGGBBBWWWiiiDDD;;;555777777666???LLLbbbrrr[[[fffooobbbQQQDDD???AAADDDFFFHHHHHHIIIJJJKKKMMMNNNOOOTTTUUUTTTSSSQQQPPPQQQRRR^^^fffkkkmmmzzz```LLLDDDAAA;;;666666555333222111111222333333333444555555666777777777888:::;;;<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@????????????@@@BBBEEEGGGCCCDDDFFFHHHIIIJJJKKKKKKMMMOOOVVVkkk```OOOMMMKKKOOOHHHHHHEEE\\\hhhPPPBBB>>>888<<>>===<<<:::>>>CCCDDDFFFQQQcccrrrdddYYYUUUOOOKKKHHHFFFEEECCCBBBCCCBBBIIIRRRWWWlllRRR@@@FFFDDDWWW}}}rrrkkkyyyyyybbbWWWIIIFFFDDDBBB@@@>>>>>>===>>>===@@@BBBEEEHHHLLLQQQUUUUUU[[[ccciiilllpppvvvzzzwwwxxxqqq```LLLCCCGGGOOOLLLJJJJJJMMMQQQSSSRRRPPPVVVTTTPPPMMMLLLNNNPPPRRROOOMMMNNNNNNNNNTTTcccsssxxxyyy}}}}}}~~~tttdddZZZ___mmmPPP???;;;:::999999666<<<;;;;;;SSS|||xxx{{{uuuaaaKKKAAA===777333333222111111222444555333555888999:::;;;===???AAACCCHHHLLLOOOPPPOOOOOOMMMLLLLLLNNNPPPRRRRRRQQQLLLKKKKKKJJJHHHFFFDDDCCC@@@???>>>>>>???BBBEEEHHHJJJKKKMMMMMMIIIGGGMMMTTTssstttjjjhhhhhhlllooosssvvvwwwzzz~~~{{{{{{{{{qqqjjjaaa\\\UUUOOOMMMMMMMMMMMMLLLKKKHHHEEECCCCCCCCCDDDCCCGGGFFFBBBQQQxxxnnnJJJ>>>777999888666@@@OOOgggttt^^^iii|||ggg\\\NNNDDDAAACCCFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPZZZ[[[ZZZWWWTTTRRRRRRSSSYYYeeennnsssnnnSSSDDD@@@===777333555444333222111222333333444444555666777888888999777999;;;===>>>===<<<;;;:::::::::;;;<<<>>>???@@@???AAABBBBBBBBBCCCEEEGGGEEEEEEEEEEEEFFFFFFHHHHHHKKKPPP]]]uuu}}}___OOOOOOHHHLLLFFFEEECCC[[[|||bbbNNNAAA>>>888>>>IIIuuurrrkkkbbb[[[MMMIIICCC@@@>>>===<<<<<<:::@@@DDDDDDDDDMMM]]]lll~~~tttkkkuuucccXXXTTTOOOKKKHHHGGGEEECCCBBBBBBBBBJJJSSSSSS]]]vvvUUU@@@FFFGGG[[[~~~pppqqqttt___WWWIIIEEECCCAAA???>>>=========>>>@@@CCCFFFJJJNNNTTTWWWbbbnnn}}}~~~fff\\\\\\[[[\\\VVVPPPPPPVVV]]]bbbcccgggaaaYYYQQQMMMJJJJJJJJJFFFIIILLLLLLKKKQQQbbbrrr{{{{{{}}}yyyyyyuuuhhh\\\^^^kkkOOOAAA===999777777666::::::BBBgggtttaaaKKKAAA>>>777333333222111222333444555333555888999:::<<<>>>@@@BBBEEEIIIMMMPPPQQQPPPOOOOOONNNMMMNNNPPPQQQPPPOOOJJJJJJIIIHHHGGGEEECCCBBB??????@@@AAADDDGGGJJJLLLMMMNNNOOOLLLFFFFFFTTTdddxxxlllhhhhhhiiiooowww{{{}}}~~~sssjjjddd___XXXSSSOOOLLLJJJIIIJJJIIIFFFDDDCCCCCCDDDEEEBBBCCCBBBAAAJJJfff~~~rrrOOOAAA999;;;999666AAARRRmmmxxxdddnnnppp___VVVKKKCCCBBBDDDEEEEEEEEEFFFGGGIIILLLOOORRRSSS\\\^^^aaaaaa___]]]\\\\\\^^^ooo}}}vvv```III???===:::666444666555333222222333333444555555666777888999::::::888:::===??????>>><<<;;;999888888999:::<<<>>>??????BBBEEEEEEDDDDDDEEEGGGHHHGGGFFFEEEFFFHHHKKKMMMQQQ[[[mmmtttWWWKKKNNNFFFJJJCCCCCCAAAXXX|||sss^^^NNNDDD@@@<<>>===<<<<<<;;;AAAFFFEEECCCJJJYYYfff{{{www^^^SSS\\\ooodddWWWTTTOOOKKKIIIGGGEEEDDDBBBBBBAAAKKKTTTPPPSSSfffUUU???EEEIII^^^~~~wwwmmmxxxqqq___XXXKKKEEEDDDBBB@@@????????????>>>AAADDDGGGKKKPPPVVVYYYmmm~~~mmmcccYYYVVV]]]hhhrrrvvvuuummmaaaVVVOOOJJJGGGFFFBBBGGGKKKKKKJJJQQQccctttwwwxxxyyyvvvvvvwwwmmmcccccclllQQQDDD>>>999666555555777888IIIzzz~~~sss```KKKAAA>>>777333333222111222333555666333666888::::::<<<>>>AAABBBEEEJJJNNNQQQQQQQQQPPPQQQOOONNNNNNPPPPPPOOOMMMIIIIIIHHHGGGEEECCCAAA@@@>>>???AAACCCGGGJJJMMMNNNPPPPPPPPPLLLEEEFFFYYYnnnsssfff^^^ZZZ[[[```kkkwww|||}}}rrrgggbbbaaajjjrrr|||vvvllliiiddd]]]WWWRRRNNNJJJGGGIIIHHHFFFDDDCCCDDDEEEFFFAAA??????@@@EEEYYYxxxwwwtttRRRCCC:::<<<:::777AAASSSrrr{{{jjjrrrvvvdddXXXQQQGGGAAAAAABBBCCCBBBFFFFFFGGGIIIMMMPPPTTTVVVZZZ___fffjjjkkkjjjiiiiiippplllWWWBBB;;;:::999777999666555444333333333444555555666777888999:::;;;;;;888:::===@@@@@@???<<<;;;<<<;;;:::::::::;;;<<<===>>>BBBFFFHHHFFFEEEEEEGGGJJJIIIHHHHHHJJJNNNSSSVVVaaannnlllNNNEEEKKKGGGKKKCCCBBB???WWW{{{ppp]]]PPPGGG???<<>><<<<<<<<<>>>BBBEEEEEEDDDJJJVVV```}}}mmmUUUNNNYYYvvvaaaUUUSSSPPPLLLHHHFFFEEEDDDAAADDDBBBGGGPPPOOOUUUggg}}}XXX@@@888DDDcccwwwooo|||sss]]]RRRKKKGGGAAA>>>???@@@???@@@CCCFFFDDDDDDFFFIIINNNYYYdddyyyrrr___^^^jjjwwwrrr]]]III???@@@EEEAAA@@@FFFMMMNNNPPPcccyyy}}}tttrrrsssqqqwww{{{{{{rrraaafffqqqTTTBBB;;;888888::::::666333OOO|||nnn^^^LLLBBB>>>999444333222111111333555666777888::::::;;;===@@@CCCDDDHHHLLLOOOOOOMMMLLLLLLMMMMMMNNNOOONNNMMMLLLKKKIIIJJJIIIGGGDDDCCCCCCDDDBBBFFFIIIJJJIIIIIIKKKNNNRRRSSSLLLHHHGGGGGGZZZzzztttjjj]]]TTTPPPMMMHHHDDDHHHGGGJJJRRR\\\ccchhhkkktttzzzxxxlllaaa```aaaaaadddppp}}}~~~uuuqqqqqqkkk```VVVNNNJJJJJJJJJJJJJJJIIIGGGDDDCCCCCCDDD>>>EEEEEECCCGGGSSSwwwuuurrrxxxyyyYYY999999:::777<<>>:::999:::::::::999999;;;===;;;FFFPPPSSSQQQNNNMMMLLLNNNIIIHHHKKKMMMQQQ\\\iiisss|||cccMMMGGGMMMFFFJJJAAA@@@CCC___qqq___PPPBBB888<<<>>>LLLvvv||||||sssnnnkkkeeeYYYPPPLLLIIIEEE@@@===<<<<<<<<<>>>BBBEEEEEEEEEJJJVVV```{{{wwwgggXXXZZZkkk```WWWTTTPPPKKKGGGCCCAAA@@@AAADDDDDDIIIQQQOOOTTTfff{{{XXXFFFEEEIIIlll|||yyy}}}ppp[[[QQQKKKHHHBBB>>>???@@@>>>???BBBCCCCCCEEEGGGHHHLLLXXXeee~~~zzzjjjjjjvvvsss[[[GGG===>>>AAABBBAAAFFFLLLMMMOOO```uuuzzzrrroooppptttzzz}}}yyyhhhjjjvvvWWWEEE<<<999888999;;;;;;:::PPPuuukkk]]]LLLCCC???888444333222111111333555666777999::::::;;;===AAACCCEEEHHHMMMOOOOOOMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHFFFCCCBBBCCCDDDFFFIIILLLMMMKKKJJJLLLOOOSSSSSSKKKFFFFFFHHH\\\|||zzziiiUUUPPPHHHDDDBBBAAA???===BBBAAACCCHHHLLLPPPTTTWWWZZZ```bbb[[[VVVYYY^^^```jjjwwwyyytttrrrkkk```VVVOOOLLLKKKKKKIIIIIIIIIFFFDDDBBBBBBCCC???DDDBBB???DDDPPPssszzz}}}}}}___>>>;;;;;;888===AAAQQQxxx|||kkkttt}}}lll]]]RRRIIIAAAAAACCCDDDGGGKKKMMMLLLKKKLLLNNNRRRVVVXXX```hhhtttfffNNN:::888;;;999666888444444444444444555666666777777777888999999::::::======>>>AAACCCBBB>>>:::::::::;;;:::999999;;;<<>>@@@===BBBbbb~~~yyypppkkkhhhaaaVVVMMMKKKHHHDDD@@@===;;;<<<<<<===BBBEEEEEEEEEJJJVVV___yyypppeeeaaannn^^^TTTRRRNNNIIIFFFCCCAAA@@@AAAEEEEEEKKKRRRPPPVVViiiwwwRRRBBBHHHMMMsssoooZZZQQQLLLHHHBBB>>>??????======@@@???AAAEEEFFFFFFJJJYYYhhhvvvlllooozzzkkkRRRBBB;;;<<>>999777888666;;;;;;JJJooo{{{qqqggg\\\NNNEEE@@@888444333222111222333555666777999:::;;;<<<>>>AAADDDGGGJJJMMMOOONNNMMMMMMNNNMMMMMMNNNOOOOOOOOONNNMMMIIIIIIHHHEEECCCBBBCCCDDDJJJMMMPPPOOOMMMLLLNNNPPPSSSRRRJJJDDDFFFIII\\\yyylll\\\SSSJJJAAA???>>>===<<<<<<<<<<<<<<<;;;===?????????AAACCCDDDBBBHHHLLLKKKKKKRRR[[[```jjjxxx}}}wwwuuulll```UUUNNNJJJHHHHHHGGGGGGGGGEEECCCAAAAAABBB???CCC???<<>>;;;888===BBBSSS}}}xxxgggpppvvvdddUUUMMMEEE???AAADDDFFFIIILLLPPPPPPOOOOOORRRVVVZZZ]]]fffnnnyyy~~~[[[GGG777666:::999888999444444444444444555666666666666777888999999::::::===>>>???BBBCCCBBB>>>:::;;;<<<<<<;;;999999:::<<<@@@BBBHHHPPPXXX___dddfffbbb___ZZZUUURRRXXXkkk}}}sss^^^LLLDDDEEEDDDGGG@@@BBBHHHfffvvvaaaQQQFFF@@@AAA;;;<<>><<<;;;;;;<<<===BBBFFFFFFEEEJJJUUU^^^vvvssslllooo]]]OOOMMMKKKHHHFFFEEEEEEEEECCCFFFFFFJJJRRRSSS]]]sssRRR>>>EEEMMMssssss^^^TTTNNNHHHBBB===>>>>>>;;;;;;>>>===@@@CCCDDDCCCIII\\\oooiiiaaa\\\cccnnnuuuzzz~~~xxxjjjUUUDDD<<<;;;===???CCCDDDGGGKKKIIIKKKWWWddd}}}}}}zzzyyyyyy|||uuujjjqqqzzz[[[GGG>>>999888888555:::999EEEdddzzzyyysssuuuuuu~~~ggg^^^RRRIIICCC999555444222222222333555777888999;;;;;;<<>>>>><<<>>>@@@@@@???>>>>>>???;;;???AAA???>>>???@@@???===AAADDDEEEHHHOOOYYY___gggwwwxxxwwwmmm___SSSKKKGGGDDDBBBDDDEEEFFFEEEBBB@@@@@@AAA???CCC???;;;>>>DDD^^^qqqJJJ@@@;;;666===CCCSSS~~~tttfffnnnppp\\\MMMGGGAAA===AAAEEEGGGIIILLLQQQQQQQQQSSSWWW]]]cccggglllrrrzzzkkkQQQBBB666555888888777888555555444444555555666777666666777888999:::;;;;;;>>>???AAACCCCCCAAA===;;;<<<======<<<::::::;;;<<>>YYYzzztttmmmgggccc\\\SSSKKKGGGEEEAAA===;;;:::;;;<<<===BBBFFFFFFFFFJJJTTT]]]qqqzzzvvvzzz___OOOMMMKKKIIIGGGFFFFFFFFFDDDFFFEEEHHHQQQUUUddd}}}bbbGGGHHHNNNpppzzzgggZZZQQQGGGAAA<<<===<<<::::::======>>>@@@@@@@@@HHH^^^sssttt^^^TTTNNNLLLRRRYYY]]]___bbbYYYOOOBBB::::::<<>>:::999::::::<<<:::GGGiii~~~yyyttt}}}uuu~~~~~~kkkdddXXXMMMEEE;;;555444333222222444666777888999;;;<<<===@@@CCCFFFKKKMMMNNNNNNMMMMMMOOOPPPOOOPPPPPPQQQPPPOOONNNMMMJJJJJJIIIGGGEEEFFFHHHKKKNNNQQQSSSRRRNNNLLLMMMOOONNNRRRLLLGGGIIIIIIPPP```eee___RRRCCC;;;<<<@@@BBB===???AAAAAA???>>>>>>???>>>CCCFFFCCCCCCEEEDDDAAA@@@AAABBBDDDGGGNNNWWW___hhhyyyxxxsssiiiZZZNNNHHHFFFCCCAAACCCDDDEEEDDDBBB@@@@@@@@@???CCC@@@===??????QQQnnnxxxNNN@@@999444<<>><<>>???DDDOOO[[[dddooo|||uuuzzzwww[[[HHHEEEIIIDDDGGG???BBBJJJhhhttt___NNNBBB:::>>>===AAA___vvvrrrkkkeee```YYYPPPJJJEEECCC???<<<::::::;;;<<<===BBBGGGGGGFFFJJJTTT\\\kkk}}}yyy}}}```SSSQQQMMMIIIFFFDDDBBBBBBBBBFFFDDDHHHPPPUUUfffvvvTTTLLLPPPpppqqq```QQQEEE???;;;<<<<<<::::::===<<<<<<======>>>GGGZZZmmmjjj[[[OOOKKKFFFDDDGGGIIIHHHIIILLLFFFAAA;;;999;;;>>>??????CCCFFFJJJJJJIIIJJJPPPWWWaaaeeellltttyyy||||||{{{tttccccccuuuXXXEEE===:::999;;;999;;;888IIInnnyyyooo~~~qqqkkk]]]PPPFFF<<<555444333222333444666777888:::;;;===>>>AAAEEEHHHMMMNNNNNNNNNMMMMMMOOOQQQQQQRRRRRRRRRQQQOOOMMMLLLIIIIIIHHHGGGFFFHHHLLLOOOOOOQQQSSSRRRNNNLLLMMMOOONNNSSSMMMHHHKKKKKKLLLWWWYYYRRRIIIAAA======>>>===BBBBBBAAA@@@@@@@@@@@@@@@???EEEHHHGGGKKKQQQOOOGGGDDDAAAAAAEEEIIINNNXXXbbbjjj{{{zzznnnbbbTTTJJJGGGGGGFFFDDDBBBDDDEEEEEECCCAAA@@@@@@>>>BBB@@@???@@@===IIIaaa|||PPPAAA888444;;;AAARRRvvvzzzkkkgggmmmxxx|||iiiUUUHHHAAA<<<<<>>999666777777666555777777777777777888999999888888999:::<<<===>>>>>>@@@CCCEEEFFFCCC???===<<<;;;<<<======<<<<<<>>>???DDDIIIUUU```fffnnnsssWWWFFFDDDFFFDDDFFF>>>BBBKKKiiijjjZZZMMMDDD===AAA>>>@@@]]]rrrnnnhhhccc]]]VVVMMMHHHDDDBBB>>>;;;::::::;;;<<<===BBBGGGHHHFFFJJJSSS\\\kkk{{{www}}}aaaRRRPPPLLLHHHDDDBBB@@@@@@???DDDEEEIIIPPPSSSbbb|||]]]JJJQQQqqqxxxdddPPPCCC===:::;;;;;;::::::===;;;:::;;;===???DDDQQQ^^^}}}nnnWWWRRRLLLFFFBBB???@@@???===???CCC>>><<<::::::<<<>>>@@@AAACCCGGGKKKJJJIIIKKKOOOSSS\\\aaaiiirrryyy}}}}}}{{{{{{}}}xxxwwwyyymmm___^^^vvvXXXEEE>>>:::999:::666999999KKKsss}}}zzz~~~vvvqqq```PPPEEE<<<666555333222333444666777888:::<<<===>>>AAAEEEHHHOOOOOOOOONNNMMMMMMPPPRRRSSSTTTSSSSSSQQQOOOLLLKKKFFFFFFFFFEEEFFFIIINNNRRROOORRRTTTSSSOOOMMMNNNPPPOOOTTTNNNHHHLLLMMMNNNVVVWWWQQQLLLMMMQQQRRRPPPMMMMMMHHHBBB@@@@@@AAAAAA???===DDDIIIMMMYYYfffeee[[[MMMHHHGGGJJJOOOTTT]]]gggooo~~~nnnbbbSSSIIIGGGGGGEEECCCAAACCCEEEEEECCCAAA@@@@@@>>>AAA>>>===@@@===GGG^^^RRRBBB999555===BBBRRRuuuxxxfffdddkkkwww~~~iiiTTTHHH@@@<<<<<>>===:::888888999999777999999888888999999:::;;;999:::;;;<<<===???@@@@@@AAADDDGGGGGGCCC???===<<<:::<<<======<<<===???AAAKKKMMMWWWdddkkkqqqjjjUUUIIIEEEBBBCCCEEE===CCCNNNmmm}}}mmm___PPPEEE===AAA>>>@@@```ppplllfffaaaZZZSSSKKKFFFCCCAAA>>>;;;999:::;;;<<<===CCCGGGHHHGGGJJJSSS[[[mmmxxxuuu}}}aaaNNNLLLIIIFFFDDDBBBBBBAAA<<>>999999;;;???@@@BBBIIIQQQbbbsssPPPEEEHHHDDD@@@<<<:::;;;:::999===BBB::::::::::::<<<>>>AAADDDCCCHHHKKKKKKJJJLLLOOOQQQWWW\\\dddmmmuuuxxxwwwvvvsssuuupppnnnpppgggZZZ[[[wwwxxxYYYFFF>>>:::999:::777===@@@SSSyyy~~~xxxtttaaaOOODDD;;;666555333333333444666888888:::<<<===???BBBFFFIIIPPPPPPOOONNNLLLMMMPPPSSSUUUUUUTTTSSSQQQNNNLLLJJJDDDDDDDDDDDDEEEIIINNNSSSPPPSSSUUUTTTQQQOOOPPPRRRQQQUUUMMMGGGMMMPPPQQQYYY^^^YYYYYYcccnnntttrrroooUUULLLBBB=========<<<999;;;CCCJJJTTTgggzzz{{{pppYYYRRROOORRRVVVYYYbbbmmmzzztttgggVVVJJJFFFEEEBBB???AAACCCFFFFFFDDDBBBAAAAAA===???;;;;;;???>>>III```TTTCCC:::777>>>CCCRRRvvvyyyddd```iiiwwwiiiRRRFFF@@@======CCCGGGFFFCCCCCC@@@AAAEEELLLWWWdddpppwww~~~zzzssskkkggghhhjjjhhhiiirrrvvvqqqjjjYYY???:::;;;:::999999;;;;;;:::::::::999999::::::;;;<<<::::::;;;===>>>@@@AAAAAAAAADDDHHHGGGCCC???===<<<:::;;;<<<======>>>@@@CCCOOONNNWWWgggqqqxxxxxxeeeVVVNNNGGG@@@BBBDDD===DDDPPPpppxxxiiiTTTDDD:::???>>>CCChhhnnniiiccc]]]XXXQQQKKKFFFCCCAAA>>>;;;:::999::::::===BBBGGGGGGFFFJJJTTT]]]yyy~~~www|||\\\LLLJJJGGGDDDBBBBBBBBBCCCCCCIIIFFFFFFRRRXXXYYY```~~~aaaKKKMMMooowwwzzz{{{bbbLLL;;;;;;:::999:::;;;===>>>999:::<<<===>>>AAAEEEHHHPPPcccpppXXXGGGAAAAAAAAAAAA<<<;;;999888999<<<@@@BBBBBB@@@===;;;;;;>>>BBBDDDDDDFFFHHHHHHHHHJJJMMMPPPSSSWWW```lllzzz~~~wwwkkknnniiiddddddeeeeee```[[[lllqqqWWWEEE<<<777777::::::888===```xxxkkkXXXHHH@@@777444222222444666777777999:::===BBBBBBCCCHHHOOOSSSQQQSSSVVVTTTOOOQQQVVVVVVVVVVVVUUUSSSPPPMMMKKKEEEBBBAAACCCHHHNNNPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRUUUTTTSSSQQQMMMMMMVVV```lllnnn|||ZZZMMM@@@===>>>???@@@BBBDDDCCCDDDMMMYYYdddiiikkk[[[WWW[[[hhhpppsss~~~sssdddSSSKKKGGGCCCBBBDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@======>>>>>>AAAJJJTTTwwwbbbEEE:::>>>>>>BBBSSSxxx{{{jjjdddsssmmmTTTDDD;;;<<<>>>AAAEEEFFFEEECCC>>>AAAEEEGGGLLLVVVdddooo{{{qqqggg___[[[ZZZZZZTTTZZZaaabbbZZZOOOFFFBBB:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAAAAADDDEEEEEEDDDCCC@@@>>><<>>;;;:::999:::;;;===BBBGGGGGGFFFJJJTTT]]]}}}[[[LLLJJJGGGDDDBBBBBBBBBCCCBBBHHHEEEEEEOOOSSSTTT[[[ttt}}}\\\IIIMMMnnntttxxx|||xxxmmmYYYGGG;;;;;;;;;;;;;;;<<<<<<===:::<<<>>>???AAACCCFFFIIIGGGSSSiiixxx___TTTEEE======??????===;;;:::888888999<<>><<<===???BBBDDDGGGFFFEEEEEEFFFIIIMMMOOOTTTRRRXXXiii||||||sssgggbbb]]]^^^bbbccc___ZZZnnntttWWWDDD<<<999888::::::999BBBkkk~~~ppp\\\KKKCCC777555333222444666777777::::::===AAABBBCCCJJJRRRRRRVVVYYYUUUOOOLLLPPPUUUUUUUUUUUUUUUSSSPPPMMMKKKEEEBBB@@@BBBGGGLLLPPPQQQOOOPPPQQQQQQQQQPPPNNNNNNVVVVVVUUUSSSOOORRRaaaqqqUUUIII>>><<<@@@AAABBBDDDCCCBBBCCCGGGOOOTTTVVVUUUUUUWWWddduuusssdddTTTKKKGGGCCCBBBCCCCCCCCCDDDDDDCCCBBB@@@???@@@======>>>>>>AAAJJJTTT|||wwwzzzzzzeeeFFF999======CCCUUUuuu}}}nnnlll}}}hhhOOO@@@<<<<<<>>>AAADDDEEECCCBBB???AAACCCEEEHHHQQQ^^^ggg}}}wwwnnncccZZZUUUTTTTTTNNNRRRUUUSSSMMMFFF???<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???CCC???>>>@@@AAAAAAEEEKKKPPPWWW```hhhnnnuuu~~~~~~lll___WWWKKKFFFFFFAAABBBAAAAAA@@@NNNwwwfffQQQ@@@<<<>>>IIIqqqmmmfff]]]VVVRRRNNNJJJGGGAAA???===;;;999999:::;;;>>>BBBFFFGGGFFFKKKUUU^^^WWWKKKIIIFFFCCCBBBAAABBBBBB@@@FFFDDDDDDLLLNNNOOOYYYssszzz}}}YYYJJJNNNmmmtttwww{{{nnneeeaaaYYYLLLAAA:::;;;<<<=========<<<<<<:::<<>>>>>@@@BBBCCCHHHEEEBBBBBBEEEIIIMMMOOOTTTOOOWWWqqq|||sss^^^YYYUUUXXX^^^aaa]]]YYYhhhzzzWWWCCC===;;;999999::::::EEEqqqsss^^^LLLDDD999666333333444666888888;;;;;;===AAACCCEEELLLUUUaaalllnnn```RRRQQQVVVXXXTTTTTTUUUTTTSSSPPPNNNMMMEEEBBB???@@@DDDKKKPPPSSSOOOOOOOOOOOONNNMMMKKKJJJPPPSSSWWWXXXYYYeeegggLLLAAA999:::???AAABBBCCCCCCCCCDDDFFFHHHHHHFFFCCCGGGPPPdddzzzrrrcccSSSKKKGGGCCCAAABBBBBBCCCDDDDDDCCCBBB@@@??????======>>>???AAAIIISSSqqqoootttlllKKK999;;;<<>>>>>?????????>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCAAA@@@BBBBBBBBBFFFLLLOOOWWWaaagggiiimmmrrrxxx|||gggYYYPPPEEEBBBDDD@@@BBB???@@@DDDVVV~~~cccMMM???===???GGGeeeooofffZZZRRRNNNLLLHHHEEE???>>><<<:::999999:::;;;>>>BBBFFFFFFFFFKKKVVV```zzz{{{QQQJJJHHHEEECCCAAAAAABBBBBB???EEEEEEFFFMMMNNNRRR___www}}}RRRJJJMMMmmm}}}|||rrrggg```WWWPPPKKKFFFAAA<<<:::<<<>>>???@@@>>><<<;;;999<<>>AAABBB>>>:::999888888888999<<>>===:::888888:::EEEkkkuuu^^^LLLDDD;;;888444333555777999999<<<;;;===AAACCCFFFNNNXXXpppiiiUUUSSSXXXXXXTTTUUUUUUTTTSSSRRRPPPPPPFFFCCC@@@???BBBIIIPPPTTTQQQQQQPPPOOONNNMMMKKKKKKJJJQQQZZZcccmmmpppWWWLLLDDD???BBBFFFGGGEEEFFFFFFGGGJJJKKKKKKIIIGGGGGGCCCLLL```xxxpppbbbRRRJJJFFFCCCAAAAAABBBBBBCCCCCCBBBAAA???>>>???======??????@@@HHHQQQ{{{ssstttzzzxxxSSS<<<:::;;;EEEWWW}}}{{{|||lllTTTBBB??????AAACCCEEEFFFDDDAAADDDDDDEEEEEEHHHMMMUUU[[[aaabbbccc```\\\YYYYYYZZZ___eeekkknnniii[[[LLLAAA:::;;;===???AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBCCCAAA???>>>>>>@@@BBBDDDBBBAAABBBDDDCCCBBBFFFMMMOOOYYYeeekkkmmmnnnssswwwwwwbbbSSSKKKAAA@@@DDDAAACCC???AAAJJJaaa^^^HHH===<<<>>>AAASSS|||rrrgggYYYOOOLLLIIIEEEAAA>>><<<:::999888999:::;;;>>>CCCFFFFFFFFFKKKWWWaaavvvwwwNNNHHHGGGDDDBBBAAAAAAAAABBB???FFFFFFJJJQQQSSS[[[nnnqqqIIIEEELLLnnn~~~jjj\\\RRRQQQMMMHHHBBB===;;;;;;<<<;;;===???AAAAAA???===;;;;;;>>>AAACCCCCCCCCDDDEEEEEECCC@@@??????>>><<<:::<<<;;;:::<<<======999666999999999:::;;;>>>AAABBBAAAAAA@@@?????????@@@AAA>>>???AAAFFFKKKOOORRRRRRUUU[[[oooxxxnnnXXXSSSPPPVVV___bbb\\\UUUaaa[[[CCC>>>===;;;999999===DDD___xxx```NNNFFF===999555444555777999:::<<<<<<===AAACCCFFFOOOXXXjjjxxxwwwaaaOOONNNRRRQQQUUUUUUUUUUUUTTTTTTSSSSSSHHHEEEAAA???AAAGGGOOOTTTPPPPPPOOONNNMMMLLLLLLLLLJJJQQQ]]]kkk}}}vvvkkk\\\YYYXXXZZZZZZTTTPPPPPPLLLOOOSSSTTTTTTUUUXXX[[[XXX[[[ggg|||lll^^^PPPIIIEEEBBB@@@@@@AAABBBBBBBBBBBB@@@???>>>???======??????@@@GGGPPP}}}~~~\\\???999;;;EEEWWWzzzxxx~~~lllTTTAAABBBBBBCCCFFFHHHHHHFFFDDDCCCDDDDDDEEEHHHMMMTTTXXXWWW\\\cccfffeeedddeeegggmmmyyylllQQQ???===???AAADDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@??????@@@AAABBBEEECCC@@@>>>>>>???BBBDDDAAAAAACCCEEEDDDDDDJJJSSSXXXdddrrrzzz}}}sss^^^PPPHHH???@@@EEECCCCCC???BBBMMMfffeeeOOO===<<<>>>???JJJggg}}}{{{pppdddUUULLLIIIHHHCCC>>><<<;;;999888888999:::;;;???CCCFFFFFFFFFLLLXXXbbbvvv~~~tttNNNGGGFFFCCCAAA@@@@@@AAABBBAAAFFFHHHMMMUUUWWWddd|||kkkJJJEEEKKKllluuu\\\OOOJJJGGGFFFDDDAAA<<<999999;;;======>>>@@@BBBBBB@@@===<<>>===>>>===<<<<<<======<<<:::;;;;;;;;;<<<>>>AAACCCEEEBBBAAA???======>>>???@@@;;;@@@FFFKKKNNNQQQTTTVVVZZZcccsssxxxXXXTTTSSSZZZdddggg___UUU```]]]EEE>>>===;;;999<<<@@@EEEWWWsss~~~{{{ooo~~~fffTTTMMM???;;;666444555888:::;;;<<<<<<>>>BBBCCCFFFMMMVVVZZZbbbcccVVVLLLLLLOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTJJJHHHDDDAAABBBFFFNNNSSSMMMMMMLLLLLLLLLMMMMMMNNNLLLOOOZZZkkkvvvxxx{{{{{{rrrddd\\\[[[WWW[[[___```cccjjjuuu~~~}}}gggZZZMMMGGGDDDAAA???@@@@@@AAABBBBBBAAA@@@>>>===>>>======??????@@@FFFOOObbbAAA:::<<>>AAAMMMeeeiiiRRR???<<>>===@@@AAABBBBBBBBBBBBDDDFFFGGGHHHHHHFFFCCC@@@@@@@@@???>>>>>>>>>???@@@@@@@@@======>>>???BBBDDDFFFGGGBBB@@@===;;;;;;<<>>DDDKKKMMMMMMOOOUUU[[[\\\hhhttt|||vvvWWWTTTUUU___jjjlllbbbWWW^^^```GGG>>>;;;::::::;;;???CCCVVVrrr}}}}}}pppooo~~~kkkZZZSSS@@@<<<777555666888;;;<<<;;;<<>><<<>>>======?????????FFFNNN|||dddAAA999===IIIYYYzzzqqq}}}vvv^^^IIIBBBBBBDDDGGGJJJKKKJJJHHHFFFEEEEEEGGGJJJMMMPPPQQQSSSYYYaaaffflllvvvqqqSSSCCCCCCDDDGGGIIIJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIKKKNNNOOOSSS___lllttt}}}kkkWWWLLLGGG???AAAFFFDDDAAA>>>CCCPPPhhhjjjQQQBBB<<<===EEEWWWyyydddXXXKKKEEEFFFFFFAAA<<<:::999888777777999;;;<<>>>>>>>>???>>>===>>>AAACCCBBBCCCEEECCC@@@>>>>>>@@@<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCFFFHHHIIICCC@@@<<<:::999;;;>>>@@@CCCIIIOOONNNKKKLLLUUU^^^\\\jjjvvv|||kkkUUUSSSUUUaaannnpppeeeYYYaaabbbHHH===::::::;;;888;;;@@@WWWwwwnnnyyylll\\\UUUAAA===888555666999;;;<<<;;;;;;???CCCDDDDDDJJJQQQPPPKKKJJJOOOSSSQQQPPPQQQPPPOOOOOOPPPPPPQQQSSSSSSMMMLLLJJJFFFDDDFFFLLLQQQMMMMMMNNNOOOQQQSSSVVVXXX______jjj~~~mmmssszzzxxx```TTTHHHCCCBBB@@@??????@@@@@@AAAAAA@@@???===<<<>>>===>>>?????????EEEMMMzzzcccAAA999>>>JJJ[[[~~~uuuttt\\\GGG@@@AAACCCGGGJJJKKKJJJHHHKKKJJJIIIJJJMMMOOOQQQQQQPPPUUU\\\bbbkkk{{{eeeNNNCCCCCCEEEGGGJJJJJJIIIGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGGGGGGGGGGFFFAAAAAAAAABBBCCCFFFHHHIIIMMMMMMPPPSSSTTTZZZhhhvvv}}}wwwhhhUUUJJJFFF???AAAFFFCCC@@@>>>FFFUUUooooooVVVCCC::::::DDDZZZ\\\SSSJJJGGGDDD???;;;;;;:::::::::999777888;;;>>>CCCEEEFFFEEEFFFOOO```mmm~~~|||bbbKKKIIIEEEAAA??????@@@AAA@@@@@@HHHKKKNNNTTTYYYnnnaaaHHHHHHHHHeeeuuu[[[KKKHHHIIIFFFAAABBBAAA@@@???>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>???AAABBBBBBAAAEEEFFFCCCBBBCCC@@@;;;AAA@@@???AAACCCCCC@@@===CCCAAA@@@CCCIIIMMMNNNMMMHHHCCC>>><<<;;;;;;@@@GGGIIILLLNNNOOOOOOPPPRRRSSSXXX```ooo}}}fffVVVQQQVVViiiwwwsssdddYYYccc^^^GGG<<<777777::::::;;;===```vvvzzzjjjUUUIII???666555888999:::;;;======>>>@@@CCCHHHLLLOOONNNMMMLLLKKKLLLMMMOOOQQQWWWTTTRRRQQQRRRRRRRRRQQQOOOMMMJJJFFFDDDDDDHHHKKKNNNQQQRRRPPPSSSZZZaaaddd___xxxqqq^^^VVVMMMGGG@@@;;;<<<@@@??????@@@@@@???>>><<<;;;???===>>>@@@AAA@@@DDDJJJ{{{iii@@@:::<<>>HHHeeetttTTTBBB>>>@@@GGG\\\[[[QQQHHHEEECCC???<<<<<<;;;;;;:::999777888;;;===CCCFFFGGGFFFGGGPPP```mmm|||}}}___IIIFFFCCC@@@???@@@AAABBBBBBCCCIIIIIIKKKPPPTTTfffXXXDDDFFFIIIhhhvvveeeTTTPPPQQQQQQPPPGGGEEEBBB@@@>>>??????@@@BBBCCCCCCCCCDDDDDDEEEEEEBBB@@@>>>>>>@@@AAAAAA@@@BBBFFFHHHFFFGGGJJJIIIFFFHHHEEEBBBBBBCCCDDDDDDCCCHHHGGGGGGJJJOOORRRRRRPPPFFFAAA>>>=========BBBIIIKKKMMMPPPRRRQQQPPPQQQQQQUUU\\\hhhxxxrrr]]]TTTPPPWWWjjjxxxuuueeeYYYlll^^^GGG<<<888888:::===@@@EEEhhhsss___MMMBBB888777999999999;;;======>>>@@@DDDHHHLLLNNNNNNMMMLLLLLLLLLNNNQQQRRRSSSQQQOOOPPPRRRSSSTTTTTTOOONNNKKKGGGEEEFFFIIILLLSSSTTTVVVWWWXXX]]]gggppppppbbbXXXMMMGGGBBB>>>>>>@@@>>>????????????===<<<;;;???===>>>@@@AAA@@@DDDJJJ}}}oooEEE>>>>>>FFF[[[yyyaaaLLLDDDEEEFFFGGGIIIKKKLLLMMMMMMKKKKKKPPPWWW[[[[[[YYYTTTUUU[[[fffmmmpppwwwxxxmmm^^^QQQHHHEEEHHHIIIJJJKKKKKKKKKJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDFFFHHHJJJKKKMMMPPPSSSWWWZZZ```fffmmmyyyuuuvvvmmm[[[OOODDDAAABBBBBBBBBDDDCCCBBBMMMiiiuuuRRR@@@>>>???FFFccc[[[PPPFFFCCCBBB???<<<<<<;;;;;;;;;999777888:::===DDDFFFHHHGGGHHHQQQaaammmxxx}}}[[[FFFCCCAAA???>>>@@@CCCDDDDDDEEEHHHHHHJJJPPPRRR```yyy|||~~~wwwRRRDDDFFFIIIhhhzzzooo}}}~~~}}}qqq]]]TTTSSSVVVXXXMMMKKKGGGEEECCCCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEBBB@@@AAACCCEEEDDDBBBCCCGGGHHHHHHKKKQQQSSSRRRRRRNNNIIIFFFFFFGGGHHHHHHIIIHHHIIILLLQQQSSSRRROOOEEE@@@===>>>???@@@EEEKKKLLLOOOSSSTTTRRRPPPNNNNNNSSSWWW```kkkvvvvvvgggUUUOOONNNVVViiixxxuuueeeXXXnnn]]]FFF<<<999888:::999>>>GGGnnn{{{yyyeeeRRRFFF;;;999:::999999:::======>>>AAADDDHHHKKKNNNMMMLLLLLLKKKMMMOOOQQQSSSOOOMMMMMMNNNQQQTTTUUUVVVOOONNNLLLHHHFFFGGGJJJMMMVVVUUUXXX]]]]]]bbbssspppeeeXXXKKKFFFCCC@@@??????>>>>>>>>>>>>>>><<<;;;;;;???===>>>@@@AAA@@@DDDJJJ|||tttHHH??????FFFZZZ|||eeePPPEEEFFFFFFGGGIIIKKKMMMNNNQQQQQQSSSXXX___bbbbbb```XXX\\\dddiiihhheeeggglllmmmjjjddd[[[RRRLLLJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHKKKNNNPPPSSSVVVYYY\\\```hhhrrr{{{qqqrrrlllWWWKKKAAA???@@@@@@@@@BBBAAABBBPPPmmmxxxRRRCCCAAA???DDDgggaaaSSSFFFBBBAAA>>><<<<<<;;;;;;:::999777888:::===CCCFFFHHHHHHIIISSScccooowww|||~~~WWWEEEBBB@@@>>>???AAACCCCCCCCCBBBGGGGGGLLLSSSSSS\\\rrrxxx|||vvvWWWIIIFFFHHHcccrrrmmmxxxnnn^^^VVVUUUVVVQQQPPPOOOMMMLLLJJJIIIIIIFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGFFFGGGKKKMMMLLLKKKMMMPPPRRRQQQUUU]]]aaaaaa]]]ZZZUUUQQQNNNMMMMMMMMMJJJIIIJJJNNNRRRTTTQQQNNNFFFAAA>>>@@@BBBDDDHHHMMMLLLOOORRRRRRPPPMMMJJJJJJQQQUUUZZZbbbkkkmmmbbbUUUMMMOOOXXXjjjwwwuuueeeWWWiiizzz[[[EEE;;;999:::;;;777<<>>===>>>>>>>>>===<<<<<<;;;;;;???===>>>@@@AAA@@@DDDJJJwwwtttGGG===>>>DDDWWW}}}fffPPPGGGGGGFFFFFFHHHKKKNNNPPPUUUVVVZZZ___dddfffeeebbb^^^ccciiiiiidddaaadddiiihhhddd^^^VVVQQQNNNMMMNNNKKKLLLNNNOOOOOOOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGJJJMMMPPPSSSUUUXXX[[[___eeeppp}}}qqqtttnnnTTTIII???>>>@@@@@@@@@BBB===???OOOlll{{{|||VVVBBBAAA???DDDkkkhhhXXXHHHBBBAAA>>>;;;::::::::::::999888888;;;>>>BBBEEEGGGGGGJJJUUUggguuuzzzvvvSSSEEECCCAAA??????AAABBBBBBAAAAAAFFFHHHMMMTTTQQQXXXlllyyyyyyyyyyyy^^^MMMFFFFFFZZZtttnnnwwwuuudddZZZWWWUUUVVVWWWWWWVVVRRRNNNLLLIIIHHHGGGGGGHHHIIIKKKLLLKKKLLLOOORRRVVVZZZ\\\\\\dddfffgggfffiiiqqquuuuuulllllljjjfffaaa]]]YYYWWWSSSRRRRRRUUUXXXXXXUUURRRLLLEEE@@@BBBEEEFFFJJJNNNKKKMMMNNNNNNKKKIIIGGGGGGOOORRRWWW]]]eeeiiicccZZZTTTWWWaaaooo{{{yyyiiiYYYjjjxxx[[[DDD::::::<<<;;;<<>>;;;;;;::::::<<<<<<===???BBBEEEHHHJJJLLLIIIIIIHHHHHHIIIKKKNNNOOOOOOMMMLLLMMMPPPRRRSSSSSSMMMMMMLLLIIIGGGGGGJJJLLLTTTUUU\\\eeennnqqqiiifffeeedddfffnnnyyywwwiii[[[NNNIIIHHHEEEAAA??????>>>======<<<;;;;;;;;;???===>>>@@@AAA@@@DDDJJJsss|||vvvyyyuuuFFF<<<>>>EEEWWW||||||jjjTTTIIIHHHFFFFFFHHHKKKOOORRRXXX[[[___cccfffgggdddbbbbbbkkksssrrrlllgggggghhhaaa^^^YYYTTTPPPMMMKKKJJJLLLMMMOOOPPPPPPPPPOOONNNKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIILLLQQQTTTVVVYYY[[[^^^jjjppp}}}tttuuummmRRRHHH???>>>AAAAAAAAACCC<<<>>>NNNkkk[[[???>>>???FFFkkkmmm[[[IIIAAA@@@>>>;;;:::888999999888888999===@@@BBBDDDFFFGGGLLLZZZooonnnOOODDDBBB@@@??????AAABBBAAA@@@AAAGGGIIILLLQQQOOOXXXnnn~~~{{{```MMMGGGFFFSSSsssxxx~~~tttddd[[[[[[]]]]]]]]]ZZZUUUPPPMMMJJJIIIHHHHHHIIILLLNNNPPPPPPVVV]]]cccggglllsssxxx|||}}}yyysssqqqgggdddaaaaaabbb```[[[WWWTTTKKKDDDDDDFFFHHHJJJNNNJJJJJJIIIGGGEEEEEEGGGIIILLLQQQWWW\\\ccchhheee^^^aaafffnnnxxx~~~nnn^^^kkk}}}___EEE::::::<<<;;;>>>@@@JJJvvv\\\OOOBBB===<<<;;;;;;<<<<<<>>>@@@BBBEEEHHHJJJKKKIIIHHHGGGGGGGGGIIIKKKMMMPPPOOOMMMMMMPPPRRRRRRRRRMMMMMMMMMKKKIIIIIIKKKMMMTTT]]]hhhqqq~~~zzzkkk[[[SSSPPPNNNKKKHHHIIIRRRaaarrr|||rrrhhhpppyyyjjj___TTTPPPMMMHHHCCCBBB@@@???>>>===<<<<<<<<<<<>>@@@AAA@@@DDDJJJqqqsssqqqssszzzxxxHHH===@@@FFFWWW{{{rrr~~~qqq[[[KKKIIIGGGFFFGGGKKKPPPSSS\\\^^^bbbfffhhhgggfffdddhhhuuu{{{sssjjjccc\\\YYYUUURRRQQQPPPNNNLLLNNNOOOPPPQQQRRRQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPSSSYYY]]]```cccfffhhhuuu|||}}}uuuuuuxxxeeePPPFFF>>>>>>AAABBBBBBDDD???BBBPPPlll\\\BBB>>>>>>DDD\\\nnn[[[GGG??????>>><<<:::777777888888888:::>>>AAADDDFFFGGGHHHOOO```xxxeeeJJJBBB???>>>>>>???AAACCCCCCBBBAAAGGGHHHJJJOOORRRcccyyy\\\MMMNNNIIIQQQlllpppfffeeedddaaa]]]XXXRRRNNNLLLHHHHHHHHHIIIKKKOOOSSSVVVZZZeeerrrzzz~~~}}}xxxtttpppiiiddd^^^RRRHHHFFFGGGHHHJJJMMMKKKIIIEEEBBB@@@CCCIIIMMMMMMTTT[[[```fffkkkiiiccckkkqqqwww}}}ppp___mmmgggIII::::::;;;999999<<>>;;;:::;;;<<<>>>@@@CCCEEEHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKPPPNNNMMMNNNPPPSSSSSSSSSOOOOOOOOOMMMLLLLLLNNNPPPTTTfffuuu}}}ttt```dddzzz{{{gggVVVKKKGGGFFFFFFDDDCCCBBBCCCIIITTTcccmmmzzzmmmcccjjjyyyggg___XXXTTTNNNGGGBBBBBBAAA@@@>>>===<<<<<<======???===>>>@@@AAA@@@DDDJJJooovvvxxxtttyyy{{{JJJ===???EEETTT|||mmmzzzuuu^^^LLLJJJGGGEEEGGGLLLQQQTTT^^^aaaeeeiiijjjjjjjjjjjjsss~~~|||pppeee^^^ZZZUUURRRRRRSSSRRRQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPNNNMMMMMMMMMMMMOOOOOONNNNNNPPPRRRTTTVVVYYY]]]dddkkkoootttwwwzzz~~~zzzvvvuuu|||{{{yyyppp]]]NNNEEE===>>>AAABBBBBBDDD???CCCSSSpppWWWFFF===<<>>>>><<<;;;555666777888888;;;???CCCEEEGGGHHHJJJRRRddd~~~```GGGAAA<<<<<<<<>>CCCJJJPPPQQQXXX```eeejjjnnnlllgggpppuuuzzz}}}~~~nnn]]]rrrmmmLLL;;;::::::777777===EEEjjj|||{{{ssszzzkkk]]]MMMDDD@@@<<<::::::<<<>>>@@@CCCFFFHHHIIIJJJMMMKKKIIIHHHHHHIIIJJJKKKOOONNNMMMNNNQQQTTTUUUUUUQQQQQQQQQPPPNNNNNNPPPRRRRRRjjj}}}hhhZZZ]]]jjjsssbbbWWWJJJBBBAAACCCCCCBBB<<>>>>>???===>>>@@@AAA@@@DDDJJJlll}}}yyy{{{|||III;;;===AAAPPP~~~mmmvvvttt\\\MMMJJJGGGEEEGGGLLLQQQUUU```cccgggkkkmmmnnnoooppp}}}xxxnnn```[[[TTTPPPPPPQQQRRRQQQRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTRRRQQQPPPOOOOOONNNRRRQQQQQQRRRSSSVVVYYY[[[```eeemmmuuu{{{|||xxxvvv{{{}}}xxxuuulllYYYMMMCCC<<<===AAABBBBBBCCC;;;AAASSSsssRRRBBB777999CCCMMMbbbzzz~~~jjjWWWDDD===>>>===;;;999888999999888777:::@@@EEEEEEGGGGGGGGGSSSlll~~~aaaKKK===<<<======>>>???AAABBBCCCHHHHHHMMMQQQOOOZZZzzzccc\\\OOOOOOVVVhhhxxxpppllleee]]]VVVQQQPPPQQQIIIMMMNNNLLLPPPZZZeeekkkzzz|||```WWWNNNMMMMMMKKKJJJLLLIIIGGGDDDDDDFFFKKKPPPTTTWWW___iiioooooollljjjjjjqqqvvvxxxuuuooojjjccc]]]}}}KKK999999:::;;;:::AAAEEEUUUqqq~~~{{{xxxzzzsssbbbMMM@@@;;;999;;;???<<<===@@@BBBEEEHHHJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKNNNMMMLLLMMMPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQSSSWWWgggyyyppp]]]YYYYYYZZZ[[[QQQNNNGGG@@@>>>AAAEEEFFF@@@???@@@DDDJJJOOOQQQQQQcccvvv|||wwweee\\\QQQHHHDDDAAA???===>>>>>>===<<<;;;:::::::::======???BBBAAA???DDDKKKttt~~~|||yyyKKK@@@???CCCTTT~~~rrrsss|||wwwgggTTTMMMHHHHHHKKKMMMSSSXXX^^^eeekkknnnmmmooovvv|||xxxeee\\\TTTSSSSSSSSSSSSVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXRRRPPPTTTXXXXXX[[[aaahhhnnnxxxuuuyyy||||||zzzssscccSSSEEE???999:::@@@EEEEEEBBB@@@CCC```vvvOOO??????<<<>>>OOOjjj~~~fffTTTBBB<<<===<<<:::999999::::::999999<<>>=========>>>???AAACCCDDDDDDDDDIIIMMMOOO^^^pppgggVVVMMMRRRddd|||mmmkkkeee\\\RRRMMMLLLMMMLLLRRRWWWZZZbbbppp~~~~~~fffYYYNNNNNNQQQRRRQQQPPPDDDEEEFFFHHHKKKNNNQQQRRRYYY```iiioooqqqqqqrrrssswwwvvvuuuqqqggg]]]WWWVVVNNN;;;:::888777888<<>>===>>>@@@BBBEEEHHHJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKOOOMMMLLLMMMOOOQQQRRRRRRPPPQQQQQQPPPPPPQQQUUUWWW\\\mmmggg]]]]]]\\\ZZZXXXOOOLLLIIIHHHKKKKKKFFF@@@AAACCCEEEGGGJJJKKKKKKKKKGGGTTTfffvvv|||wwwuuueee\\\PPPFFFBBB@@@???===>>>===<<<;;;;;;:::::::::======???AAAAAA@@@DDDKKKwwwxxxJJJ>>>===@@@PPPwwwsssttt~~~rrr[[[QQQJJJJJJNNNQQQUUUYYY```gggmmmooooooqqqxxx~~~zzzmmmcccZZZWWWUUURRRRRRSSSUUUUUUVVVWWWXXXYYYYYYZZZVVVVVVVVVVVVWWWWWWWWWXXX\\\WWWWWW\\\___aaaeeekkkttt{{{~~~yyy||||||zzzvvvnnn^^^OOODDD???:::;;;AAAEEEDDDBBB<<>>CCCGGGEEEGGGIIIOOO```}}}iiiPPPEEE???=========>>>@@@AAACCCDDDJJJJJJJJJJJJLLL[[[xxxaaaKKKNNN^^^uuusssmmmbbbUUUNNNNNNPPPUUU```mmmwww~~~wwwfff[[[TTTXXX]]]ZZZRRRMMMAAADDDHHHLLLOOOPPPPPPPPPZZZaaajjjppptttvvvzzz~~~}}}yyyuuuooocccVVVXXXaaauuuGGG:::<<<:::999<<<<<>>>>>===>>>@@@CCCEEEHHHJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKPPPNNNLLLLLLOOOQQQSSSSSSPPPQQQQQQQQQQQQTTTYYY\\\]]]nnnttthhh___```eeeddd___\\\[[[WWWWWW^^^fffbbbRRRDDDAAADDDHHHIIIIIIHHHHHHHHHMMMQQQWWW^^^hhhuuuqqqdddjjjwwwdddZZZMMMDDD@@@???>>>===>>>===<<<;;;::::::::::::======???AAAAAA@@@EEELLL|||yyyKKK???<<<>>>NNNpppuuuvvv|||eeeYYYNNNNNNSSSWWWZZZ]]]ccciiiooorrrsssvvv|||zzzrrrhhh___[[[YYYVVVTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\\\\___]]]^^^cccgggiiinnnsss|||~~~~~~|||vvvooofffWWWJJJAAA===;;;===CCCFFFDDD@@@:::JJJnnn|||jjjGGG>>>???>>>>>>LLLlll]]]NNN@@@;;;<<<;;;:::999:::::::::;;;<<<@@@DDDFFFFFFHHHJJJRRReee___IIIBBB???======>>>???@@@BBBCCCDDDKKKKKKJJJGGGIIIXXXvvvkkkKKKKKKXXX~~~~~~vvviii\\\VVVYYY^^^iiixxxvvvqqqdddaaaccchhhhhh\\\MMMCCCCCCFFFIIILLLOOOPPPOOOOOOXXX```jjjrrrwwwzzz~~~zzzqqq___TTT```tttkkkBBB:::===;;;:::???<<>>???>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLPPPNNNLLLLLLOOORRRTTTTTTSSSSSSSSSRRRRRRUUUZZZ^^^^^^lllrrr```[[[[[[bbbiiijjjhhhhhhnnnkkkqqq{{{```KKKEEEHHHKKKMMMLLLLLLNNNPPPVVVVVVVVVXXX^^^jjjwww|||gggYYYVVVhhhwwwaaaWWWKKKAAA>>>>>>>>>======<<<;;;;;;:::::::::;;;>>>===>>>AAAAAA@@@FFFMMMzzzMMMAAA===???NNNmmmvvvyyy}}}nnn___RRRRRRYYY___bbbddddddjjjqqquuuxxx}}}xxxqqqhhh```^^^^^^[[[ZZZ\\\VVVXXX[[[^^^_________^^^______^^^]]]]]]^^^___```aaabbbdddhhhkkknnnrrrvvv|||~~~~~~zzzqqqhhh___QQQFFF===;;;;;;>>>CCCDDDBBB>>><<>>JJJjjjXXXLLL???<<<===<<<;;;;;;999888999:::===AAACCCEEEGGGIIILLLUUUjjjXXXEEE???======>>>>>>???@@@BBBCCCDDD@@@DDDEEEDDDIII[[[ttt||||||oooLLLJJJTTTuuu|||~~~wwwmmmeeeeeelllrrrxxxssskkkmmmqqqqqqgggVVVIIIDDDHHHHHHHHHHHHJJJLLLNNNOOOVVV___lllvvvzzz}}}~~~tttbbb]]]pppkkkDDD<<<===888777===999@@@___|||}}}zzzxxxdddSSSEEE???@@@???@@@AAACCCFFFHHHJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLOOOMMMLLLMMMPPPSSSTTTUUUUUUUUUUUUSSSSSSTTTXXX[[[^^^ggguuuvvvfffYYYVVVVVV]]]cccgggkkkpppyyyeeeKKKLLLMMMNNNOOOQQQSSSVVVYYYYYY[[[```ffflllssszzz~~~ooo______kkkooo\\\SSSGGG???============<<<;;;;;;::::::::::::;;;>>>===>>>AAA@@@AAAGGGOOO||||||zzzMMMAAA>>>???MMMmmmxxx~~~rrrcccUUUTTT[[[bbbgggjjjhhhmmmtttzzz|||sssjjjcccbbbaaa___^^^___WWWYYY\\\___aaaaaaaaa```bbbaaa```_________aaaaaafffjjjmmmoooqqqtttxxxzzz{{{{{{vvvlllbbbYYYNNNDDD999999;;;>>>BBBCCC@@@======[[[{{{zzzwww^^^HHH===>>><<<;;;FFFhhhTTTIII???<<<===<<<;;;<<<999888888:::>>>BBBDDDDDDGGGJJJOOO[[[qqquuuQQQCCC???<<<>>>>>>>>>???AAABBBDDDEEE???EEEFFFCCCIII\\\oooxxxyyylllKKKIIIRRRnnn{{{tttvvv~~~{{{vvvqqqqqqwwwzzzvvvxxxvvvssskkk\\\MMMJJJMMMJJJGGGDDDBBBDDDHHHMMMQQQVVV```nnnxxx~~~{{{uuu|||cccAAA;;;;;;888999===;;;CCCddd~~~|||ppp[[[JJJBBBAAA@@@@@@BBBDDDFFFHHHJJJJJJHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMNNNQQQTTTTTTTTTUUUVVVVVVTTTSSSSSSUUUWWWWWW^^^hhhssswwwssshhh___VVVSSSSSSVVVYYY^^^fffooo~~~eeeLLLMMMMMMNNNRRRWWW\\\^^^^^^ccckkkxxxuuuoooiiiUUUNNNDDD>>>===>>>>>>===;;;;;;::::::::::::;;;;;;>>>===>>>@@@@@@AAAHHHPPPtttmmmzzzzzzNNNAAA===<<>>???aaa~~~UUUIII======<<<===HHHjjjOOOEEE===;;;<<<;;;:::<<<:::999999;;;@@@DDDEEEEEEGGGJJJSSSccc}}}gggIIIAAA???<<<>>>>>>???@@@AAACCCDDDEEEDDDJJJHHHBBBJJJ___pppuuu}}}fffGGGIIIRRRjjjuuuqqq~~~~~~xxxsssqqqnnnpppuuu{{{yyyrrrrrrtttuuuqqqrrrvvv|||{{{xxxyyyrrriii^^^QQQHHHHHHNNNFFFCCC@@@>>>@@@GGGNNNSSSYYYbbbooozzz[[[===999:::888<<<<<<>>>GGGkkk~~~zzz|||~~~gggRRREEEBBB@@@AAABBBDDDFFFHHHJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMPPPSSSUUUTTTSSSRRRTTTUUUTTTSSSRRRSSSTTTRRRZZZeeeooopppkkkccc^^^XXXWWWWWWYYYXXXZZZdddnnn{{{\\\RRRQQQQQQVVVaaannnvvvvvvsss|||}}}dddOOOIIIBBB>>>>>>>>>>>>===;;;::::::999::::::;;;;;;???===>>>@@@@@@AAAHHHQQQxxxmmmqqqRRRDDD>>><<>>888:::===@@@BBBCCCBBB@@@EEEjjj|||KKKGGGAAA???======FFFgggLLLCCC;;;:::;;;:::999;;;;;;::::::===BBBFFFGGGFFFFFFKKKVVViii^^^CCC???@@@===>>>>>>???@@@AAACCCDDDEEE???FFFEEE@@@LLLggg{{{~~~aaaEEEHHHRRRhhh|||qqq}}}yyypppfffdddcccgggnnnqqqpppmmmmmmrrrtttoookkkkkkkkkiiiiiigggfffffffffeeefffiiirrruuuzzz}}}~~~~~~|||oooggg^^^VVVNNNFFFDDDGGGBBB???===<<<@@@GGGOOOTTT]]]eeepppzzz~~~yyy___BBB;;;888555:::777;;;FFFjjj{{{qqqXXXHHHCCCAAAAAACCCDDDFFFHHHJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMKKKLLLNNNQQQUUUVVVTTTRRROOOQQQTTTTTTSSSRRRRRRSSSVVV```nnnxxxxxxpppiiifff\\\]]]___```^^^^^^eeeooo~~~]]]PPPUUU[[[]]]gggyyywww]]]LLLGGGAAA>>>>>>???>>><<<:::::::::999999:::;;;;;;???===>>>@@@@@@AAAIIIQQQjjjhhhvvvXXXIIIAAA===III___yyytttllljjjnnnwwwzzzrrrnnnkkkddd```_________aaaccceeehhhkkklllnnnnnnoooqqquuu{{{zzzppptttuuupppeeeXXXNNNCCC;;;:::;;;>>>AAACCCDDDDDDCCCNNNssssssDDDDDDAAA===888777>>>[[[DDDBBB???<<<;;;:::;;;;;;<<<::::::===BBBFFFGGGFFFHHHSSSWWWeeeSSSHHHAAA999BBBAAABBBBBBBBBCCCDDDDDDDDDDDDAAAGGGGGGNNNvvvXXXHHHJJJMMM\\\vvvbbb```^^^aaahhhnnnmmmkkkkkknnnkkkhhhfffffffffeeedddhhheee```ZZZVVVRRRQQQPPPZZZ[[[bbblllsssvvvzzz~~~tttlllaaaWWWRRROOOIIIDDDCCC>>>???@@@BBBEEELLLSSSYYYcccnnnyyy{{{iiiddd[[[DDD;;;888888:::;;;999CCCpppzzzvvvYYYIIIHHHAAA??????DDDFFFEEEGGGJJJGGGHHHIIIIIIHHHJJJLLLOOOKKKMMMPPPTTTWWWXXXVVVSSSUUUUUUTTTRRRPPPPPPRRRTTTTTTmmm}}}xxxqqqiiicccaaaccciiimmmooosssxxxiiiWWWQQQYYYaaahhhuuummmZZZIIIEEE@@@<<<;;;<<<<<<<<<===<<<:::999888999::::::>>>???;;;===BBB???DDDVVV{{{rrrtttbbbLLL@@@===EEE```nnnuuurrrwww~~~wwwxxxtttiiidddfffiiieeeeeefffhhhiiipppxxxyyyxxxyyy}}}|||~~~oooxxx{{{sss^^^OOOKKKEEE======???BBBFFFIIIIIIGGGEEEWWWmmmcccLLLAAA;;;??????:::===UUUBBB@@@>>><<<::::::;;;;;;;;;:::;;;>>>CCCFFFGGGFFFGGGRRRXXXiiizzzMMMDDD???:::AAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBBEEEIII[[[eeeIIIMMMSSSdddrrrcccccc^^^]]]ccciiijjjiiiiiijjjfffaaa^^^^^^```aaaaaabbb___ZZZUUUPPPMMMLLLKKKMMMMMMSSS[[[```bbbfffkkkuuuyyyhhh^^^SSSOOOLLLFFFAAA@@@:::===@@@CCCGGGNNNXXX```jjjttt~~~}}}}}}rrrdddeeeYYYBBB;;;888888:::===<<>>>>><<<:::>>>SSSxxx???>>><<<;;;::::::;;;;;;:::;;;===@@@EEEGGGGGGFFFJJJUUU^^^tttnnnFFF???===;;;@@@AAAAAABBBBBBCCCDDDDDDEEEDDDCCCDDDLLLnnnoooPPPPPPUUUgggssslllnnnvvvzzzuuuyyypppiiikkkppppppmmmlllddd```ZZZWWWXXXZZZ]]]^^^[[[YYYTTTOOOKKKHHHFFFFFFDDDCCCGGGLLLOOOOOOSSSXXXdddppp~~~~~~xxxcccYYYOOOJJJGGGAAA======888>>>DDDGGGJJJRRR___jjjrrrzzzvvvmmm]]]UUU^^^UUU???:::999888:::999999???\\\~~~oooqqqvvvyyyhhhSSSKKKHHHCCC@@@CCCDDDCCCDDDFFFEEEFFFGGGGGGGGGIIILLLNNNVVVTTTSSSTTTWWWYYYYYYYYYQQQRRRSSSTTTUUUXXX]]]```ggg{{{tttooo|||{{{lllbbbZZZ]]]ccciiioootttzzz}}}ooo]]]YYYXXXZZZccctttzzz___PPPGGGCCC>>><<<;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<>>><<<>>>BBB>>>BBBTTTkkkNNN>>><<>>NNNlll}}}<<<<<<;;;:::::::::;;;;;;:::;;;???CCCFFFGGGGGGGGGPPP\\\hhhcccBBB<<<<<<<<<@@@@@@AAAAAABBBCCCDDDEEEEEECCCEEEFFFRRR~~~pppeeeZZZUUUccc}}}ggg^^^\\\cccrrr{{{zzz}}}uuulllkkkllliiidddaaaaaa]]]YYYXXXYYY[[[]]]]]]XXXUUUPPPLLLHHHEEEDDDDDDEEEDDDEEEHHHGGGGGGKKKRRR\\\hhhvvv{{{yyytttooo^^^UUULLLGGGCCC===;;;<<<<<>>===???BBB===BBBTTToooOOO>>><<>>@@@BBB===CCCWWWrrrPPP???<<>>:::777@@@DDDGGGGGGFFFJJJSSS[[[qqq|||zzz~~~vvvKKKAAAEEE>>><<<<<<===;;;CCC___}}};;;;;;;;;;;;;;;;;;::::::;;;>>>BBBEEEFFFGGGIIIKKKMMMccc{{{~~~QQQCCC======AAA@@@???@@@AAABBBCCCEEEFFFFFFBBBHHHIIIZZZ~~~iiixxxkkkYYYVVVppp~~~zzztttooohhhdddgggnnnhhhbbb^^^aaabbbaaa___```]]]\\\]]]___aaaaaa```___XXXVVVRRRNNNJJJHHHHHHHHHCCCBBBBBBBBB@@@AAAIIISSS]]]lll}}}}}}vvvrrrnnnjjjVVVOOOGGGCCC???<<<===BBBBBBGGGLLLNNNQQQZZZiiiuuu~~~mmm___WWWPPP^^^}}}wwwIII<<<===:::888;;;555;;;;;;HHHfff||||||vvvxxx|||xxxmmm___TTTJJJBBBCCCFFFGGGGGGHHHEEEFFFHHHIIIKKKMMMQQQTTTUUUVVVYYY\\\^^^]]]YYYVVVWWWYYY[[[]]]___dddiiimmmiiimmmoooxxxxxxiiiaaa\\\WWWUUUUUUVVV___aaabbbllltttpppUUUGGG???===;;;::::::;;;:::999;;;:::999999999:::;;;<<<;;;???>>>???BBB>>>FFF\\\sssQQQAAA===BBBSSSxxxzzzrrrrrr{{{tttrrrggglllzzzyyyooo^^^NNNCCC===:::888???DDDGGGFFFEEELLL\\\iii}}}fffMMMBBBCCC>>>;;;===???;;;>>>XXXvvv<<<<<<<<<<<<<<<;;;::::::<<>>;;;???DDDDDDGGGKKKQQQYYYeeeuuuxxxfff^^^___cccyyyqqqGGG>>>???999777===555::::::FFFhhhxxx{{{zzzxxxvvvggg[[[PPPFFFDDDFFFFFFEEEFFFDDDEEEGGGIIIJJJMMMQQQTTTXXXXXXZZZ\\\^^^^^^]]][[[VVVXXX[[[___ccchhhoootttmmmmmmrrr~~~uuupppkkkeeecccdddbbbjjjmmmuuuiiiQQQEEE>>><<<:::999:::::::::999::::::999888999:::;;;<<<<<<@@@??????BBB???JJJaaaqqqQQQDDD>>>@@@NNNttt}}}zzzyyy{{{kkksss|||ooojjjqqqzzzttthhhWWWJJJAAA===<<<<<<@@@EEEHHHGGGHHHTTTjjj{{{VVVMMMBBB???@@@:::;;;???;;;999KKKddd============<<<;;;:::999===@@@CCCDDDEEEGGGKKKOOOaaa\\\???AAA<<<<<>>JJJooo|||yyy}}}~~~{{{lllaaaTTTHHHFFFGGGEEEDDDCCCBBBDDDFFFHHHIIILLLQQQTTT\\\[[[ZZZ[[[^^^``````___WWWYYY\\\```dddjjjqqquuutttpppsss|||zzz}}}|||~~~~~~~~~dddMMMBBB===;;;999999:::::::::999::::::999888999:::<<<===<<<@@@??????AAA@@@LLLeeevvv}}}pppRRREEE>>>>>>HHHooozzzyyybbbjjjzzzllljjjpppuuujjj]]]NNNDDD???>>>???AAABBBGGGKKKKKKMMM\\\vvvKKKLLLBBB<<>><<<777AAATTT|||>>>===<<<;;;;;;;;;;;;<<<>>>GGGDDD@@@FFFIIIMMMWWWhhhxxxTTT???@@@>>>===AAABBB@@@@@@AAABBBDDDFFFGGGHHHDDDDDDNNNeee|||```FFFJJJcccyyyxxxkkkmmm~~~uuuwwwjjjiiieee[[[TTTRRRQQQRRRVVVZZZ]]]^^^[[[TTTNNNMMMLLLJJJKKKNNNRRR]]]ppp}}}wwwnnnwww}}}pppbbbXXXSSSHHHEEE@@@======@@@DDDGGGHHHPPPTTTWWWeee{{{~~~vvvoooYYYeee```BBB;;;>>><<<999999;;;;;;:::IIIsssvvvvvv|||xxxiii[[[MMMHHHDDDBBBEEEKKKFFFEEEEEEFFFIIINNNRRRUUUYYY\\\______^^^\\\[[[[[[WWWZZZ\\\___fffooorrrpppkkkiiiggghhhjjjlllllllllsss}}}qqq[[[JJJ???;;;::::::999888888888999:::999888777777999;;;===???@@@>>>AAADDDAAAOOOmmmkkkNNNDDD???@@@GGGbbb~~~jjjvvv~~~{{{~~~zzzooooootttooo^^^UUUIII???;;;;;;===???EEEHHHIIIIIIQQQeeefffOOOMMMDDD@@@@@@<<<:::;;;<<<<<>>@@@???@@@BBBBBBVVVwwwlllNNNDDD>>>;;;GGGbbb~~~yyyxxx}}}|||yyyzzzvvvvvv}}}|||qqqoooooogggXXXQQQFFF>>>:::<<<>>>@@@CCCDDDEEEIIIUUUkkkcccOOOLLLDDDAAA@@@<<<:::;;;<<<;;;>>>CCCYYY;;;;;;;;;:::;;;;;;<<<<<>>===>>>BBBGGGJJJOOOUUUXXXZZZfffwww~~~{{{ttt[[[[[[gggsss~~~kkkVVVBBB===<<<999777999999===<<>>AAA??????AAAEEE```hhhLLLIIIDDD>>>@@@XXXrrr|||~~~{{{zzz}}}}}}yyyvvvvvvrrrvvvtttpppkkk^^^OOOIIIAAA;;;:::===@@@BBBDDDBBBBBBKKK\\\rrr^^^OOOKKKDDDCCC@@@<<<:::;;;;;;:::===AAAMMMttt::::::::::::;;;<<<===>>>@@@GGGEEEDDDJJJLLLUUUfff~~~vvvUUU???888=========@@@???CCCCCCDDDDDDFFFGGGIIIJJJDDDPPPssscccOOORRRSSSXXX^^^cccfffllluuu|||{{{{{{zzzxxxtttlllccc]]]PPPQQQRRRSSSSSSXXXhhhxxxtttvvvhhh[[[OOOHHHDDD>>>======>>>@@@EEEIIILLLPPPTTTYYY]]]iiiwwwvvvkkkXXXbbbjjjjjjuuu^^^QQQDDD@@@===999888:::;;;@@@<<>>@@@HHHkkk]]]IIIPPPNNNEEE<<>>BBBDDDHHHBBBBBBOOOcccvvvxxxYYYPPPJJJEEEFFFAAA===;;;<<<;;;999;;;???EEEbbb}}}999999:::;;;<<<>>>???@@@BBBGGGEEEFFFNNNRRR```vvv}}}aaaKKK;;;999???>>>???BBB@@@CCCCCCDDDEEEGGGIIIKKKLLLJJJjjj```OOOWWWXXXWWWYYYbbboooxxxzzzyyy~~~ttthhh```NNNPPPTTTXXX[[[fff{{{wwwgggWWWKKKDDDAAA@@@<<<<<<===???CCCHHHLLLOOORRRWWW]]]fffrrr~~~}}}nnn___XXXhhhkkkfffxxxyyyUUUMMMFFFCCC@@@<<<;;;;;;888>>>:::===bbbyyyppp~~~}}}zzzkkkeee[[[QQQLLLJJJGGGEEEFFFGGGHHHJJJLLLMMMOOOOOOUUUWWWZZZ\\\^^^aaaeeehhhcccbbbaaadddooo|||}}}vvvtttqqqqqqsssvvvxxxyyyzzzyyyaaaQQQEEE>>><<<888888888777777888999999888888888999:::<<<=========@@@>>>===AAAMMMuuu___TTT]]]WWWIIIBBBIIIZZZuuuzzz~~~||||||{{{|||~~~zzzxxxzzzpppiii```NNN???<<<999999<<<@@@DDDEEEHHH@@@CCCVVVooo{{{hhhVVVOOOJJJHHHHHHBBB>>><<<===<<<999:::===>>>RRRhhhttt{{{999::::::<<<===@@@AAACCCCCCGGGEEEIIISSS[[[nnnwww|||yyyRRRFFF:::;;;@@@>>>@@@DDDAAABBBCCCDDDFFFHHHKKKMMMNNN^^^bbbRRRYYY\\\XXXVVV]]]lll{{{vvviii```PPPTTTZZZbbbhhhttt~~~rrr___NNNBBB>>>======;;;<<<>>>AAAFFFJJJNNNQQQVVV\\\fffrrr~~~xxxgggUUUYYYkkkllllll^^^OOOKKKGGGDDDBBB???===;;;888===:::999QQQyyyzzzqqqxxxllllllggg\\\RRRMMMJJJGGGFFFFFFGGGIIIKKKMMMPPPQQQSSSUUUYYY\\\^^^aaaeeegggffffffgggnnn{{{|||yyyvvvvvvyyy|||lllXXXLLLBBB<<<;;;888777777777777888999999777888999:::;;;<<<===>>>===@@@======CCCRRR|||tttlllmmm^^^NNNEEEFFFSSSpppyyywww~~~xxxxxx{{{{{{eee___WWWDDD<<<:::999;;;>>>CCCEEEFFFCCC===FFFbbb}}}]]]UUUNNNKKKLLLJJJDDD@@@>>>???===::::::<<<>>>KKK___qqq999:::;;;===???AAADDDEEEDDDGGGFFFKKKXXXccc|||zzzzzzeeeJJJCCC:::<<>>======;;;===@@@DDDHHHMMMPPPRRRYYY___lllzzz|||sssbbbRRR___ppprrr{{{RRRLLLIIIEEEBBBBBBAAA>>>:::999===;;;999EEE___wwwqqqzzzyyy~~~|||mmm\\\RRRLLLHHHFFFFFFFFFGGGJJJNNNQQQSSSSSSVVV[[[___aaacccfffhhhiiikkkoooxxx~~~|||}}}```PPPHHH???::::::777777777777777888999999777777999;;;<<<===>>>>>>===???<<<>>>GGGWWWuuulll[[[QQQBBBAAAMMMiiiyyysss|||xxx{{{uuu^^^XXXPPP===;;;::::::<<>>::::::<<<===HHH___zzz::::::<<<===@@@CCCEEEFFFEEEGGGFFFMMM[[[hhhzzzZZZGGGAAA:::===@@@<<<>>>CCC@@@AAABBBDDDFFFJJJNNNQQQRRRhhhbbbaaaQQQOOOPPPVVVZZZWWWWWWbbbyyy||||||mmmaaaccciiivvvhhh^^^PPPEEE???===<<<;;;<<<===AAAEEEJJJNNNQQQSSSZZZ```mmm}}}{{{ppp```RRRfffvvvxxxTTTJJJHHHCCCAAABBBBBB>>>888555999<<<>>>FFF[[[xxxsssqqqwwwooossszzzdddUUUMMMHHHFFFFFFEEEFFFIIINNNRRRUUUUUUYYY^^^ccceeegggiiijjjlllooottt~~~yyyzzzyyy{{{{{{wwwssspppppprrryyyYYYLLLFFF>>>888888777777666777777888999999666777999;;;<<<===>>>>>>>>>???<<<>>>IIIYYYzzzjjj[[[OOOOOOAAABBBMMMfffyyysss~~~||||||zzzzzzttt\\\VVVNNN;;;;;;:::;;;>>>BBBEEEGGGGGGCCCCCCVVV|||cccWWWWWWLLLMMMSSSLLLGGGCCCAAAAAA???;;;:::<<<777CCC^^^<<<<<<===???BBBDDDDDDDDDIIIIIIMMMWWWbbbttt}}}xxxKKKGGG<<<<<<===???@@@AAABBBCCCDDD@@@AAAGGGKKKLLLPPPUUU```|||zzzxxxtttXXXSSSMMMOOOVVVQQQSSSZZZ[[[\\\hhhxxx}}}}}}xxx|||{{{|||sss^^^MMM???>>>===888:::AAA;;;@@@EEEHHHIIILLLPPPTTTYYYgggxxx}}}bbbRRRYYYppprrrSSSMMMJJJGGGDDDBBB@@@===;;;???BBB:::777EEEXXXuuusssyyy|||{{{sssmmmiiiooojjj^^^UUUJJJIIIHHHGGGGGGIIIMMMRRRUUU[[[\\\```cccfffhhhiiiiiikkksss|||}}}xxxvvvssspppmmmhhheeehhhooo~~~iiiQQQJJJDDD999777===:::888666555555666888:::777888:::<<<===>>>??????:::@@@???:::DDDggghhhfff___PPPPPPHHHBBBFFF___|||}}}zzzxxxxxxzzz|||~~~fffSSSJJJCCC<<<===::::::AAAFFFGGGGGGIIIBBBLLLhhhqqqeeeXXXSSSQQQMMMJJJIIIJJJHHHDDDAAA>>><<<;;;;;;BBB@@@PPPyyy:::;;;===@@@DDDFFFFFFFFFDDDFFFNNN[[[kkk{{{jjjCCC@@@<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEKKKPPPQQQPPPcccdddOOOPPPNNNOOOPPPMMMPPPXXXYYYVVV]]]hhhooowww|||}}}||||||xxxZZZJJJ===<<<<<<999;;;AAACCCFFFIIIJJJJJJLLLPPPTTT]]]iiivvv}}}ttt]]]TTT```dddOOOLLLJJJGGGFFFDDDAAA>>>;;;888@@@???===FFFUUUooo~~~zzzppphhhmmmmmmddd\\\SSSMMMKKKIIIJJJLLLPPPTTTUUU]]]___bbbeeehhhjjjkkkkkkmmmuuu}}}~~~}}}|||{{{wwwuuuyyyyyy___IIIDDD@@@777555<<<999888777666666777888999777888:::<<<===>>>??????999??????===KKKqqqxxx~~~xxxcccUUUGGGAAADDDZZZzzz{{{~~~|||zzzzzzyyyyyyzzz}}}sss\\\LLLEEE@@@:::999777:::BBBGGGFFFEEEGGGBBB[[[rrrfff]]]TTTPPPNNNJJJHHHJJJJJJHHHEEEBBB???===<<<<<<;;;>>>OOOttt888;;;>>>CCCFFFGGGHHHHHHEEEHHHQQQcccxxxyyyYYY======<<<===>>>???@@@BBBCCCCCCBBBEEEFFFFFFKKKRRRUUUSSSnnnYYYMMMUUUWWWVVVRRROOOSSS[[[]]]XXXXXX\\\hhhkkkjjjhhhqqq~~~yyypppmmmpppwww}}}vvvRRREEE;;;;;;;;;:::<<>>>>>>>>;;;???>>>>>>RRR|||eeeHHHDDDAAADDDUUUssszzz~~~}}}~~~~~~}}}|||{{{{{{{{{yyyxxx}}}~~~fffPPPEEEAAA>>>999777888>>>FFFIIIFFFDDDEEEHHHnnn|||[[[UUUQQQOOOLLLIIIIIILLLKKKIIIGGGDDDAAA???>>>===888>>>JJJeee:::===BBBEEEGGGHHHHHHHHHNNNNNNUUUjjj{{{qqqLLL<<<@@@<<<===>>>???AAABBBCCCCCCEEECCCFFFLLLNNNQQQ\\\iii}}}TTTQQQ[[[]]]YYYTTTRRRUUU\\\___[[[WWWWWWcccdddbbbbbbmmm}}}|||oookkkiiilllqqqxxxzzzhhhJJJAAA::::::;;;<<>>;;;BBB@@@:::???QQQ~~~zzzyyykkkccclll~~~zzzsssiiiccc[[[QQQLLLOOOTTTXXXZZZaaacccfffiiilllnnnoooppptttyyy~~~|||aaaOOO@@@===<<<777777<<<777777888888888888777777888999:::<<<===>>>>>>>>>>>>???;;;<<>>::::::===CCCIIIIIIEEECCCFFFUUU|||kkkVVVSSSRRRRRROOOKKKKKKOOOKKKJJJHHHEEECCCAAA???>>>:::>>>BBBPPPttt>>>BBBFFFGGGGGGGGGHHHIIIQQQQQQ[[[vvv]]]DDD;;;AAA======>>>@@@AAABBBCCCDDDHHHAAAFFFSSSSSSPPPggghhhPPPSSS[[[YYYPPPOOOMMMOOOTTTWWWVVVTTTTTTUUUYYY^^^gggyyyzzzooojjjaaa^^^^^^dddjjjttttttaaaRRRCCC>>>:::;;;<<<>>>BBBFFFIIIMMMSSSXXX]]]eeeooovvvvvv|||vvvlllbbbWWW```{{{cccXXXNNNJJJIIIHHHHHHHHHFFFCCCAAA???CCC???:::>>>OOO|||yyytttiiihhhvvv|||rrrpppfffXXXOOOOOOTTTZZZ^^^aaacccfffjjjnnnppprrrrrrwww|||mmmWWWIII>>><<<;;;777777:::777777888888888888777777999999;;;<<<============???===888===bbb}}}YYYVVVRRRSSSccc|||uuu{{{}}}|||}}}zzz~~~~~~{{{~~~mmmRRRAAA<<<===<<<;;;???AAAEEEHHHFFFCCCFFFLLLeee^^^TTTRRRSSSUUURRRMMMLLLOOOJJJJJJHHHFFFDDDBBB@@@???:::>>>===BBB]]]BBBEEEHHHHHHGGGFFFHHHKKKOOOWWWkkknnnOOO>>>888>>>===>>>???@@@AAACCCDDDDDDIIICCCHHHUUUWWWZZZwww[[[UUUYYY\\\XXXLLLLLLLLLNNNOOOQQQSSSTTTVVVQQQVVV___mmm}}}pppiii^^^WWWSSSUUUZZZgggppp___SSSHHHAAA>>>===<<<<<<>>>BBBFFFHHHLLLRRRZZZaaafffmmmtttzzzuuu~~~ppp```XXXWWWooouuu\\\UUUKKKJJJHHHFFFFFFFFFFFFEEECCC>>>BBB@@@???BBBJJJjjj~~~zzznnndddgggzzz|||zzzqqqdddXXXRRRUUU[[[aaa```cccggglllpppsssuuuvvv{{{sss___MMMCCC;;;999888666555777777777777777777777777777999:::;;;<<<===============<<<999DDDqqqxxxqqqgggRRRTTTPPPNNN[[[ttt}}}rrrvvv}}}}}}||||||{{{~~~qqq]]]GGG<<<999::::::;;;BBBBBBDDDEEECCCFFFRRR___wwwiiiRRRQQQOOOQQQUUUUUUOOOLLLMMMJJJIIIHHHGGGEEEBBB@@@???666:::<<>>???@@@BBBCCCDDDDDDFFFHHHLLLPPPXXXkkkwwwUUU\\\aaa```[[[PPPLLLOOORRRQQQQQQSSSVVVYYYSSSWWW___kkkzzz}}}}}}}}}uuubbbVVVNNNOOOQQQXXXjjj}}}~~~gggRRRFFF@@@===<<<<<<===>>>???AAAEEEHHHJJJMMMUUU```iiiooosssxxx|||uuu~~~jjj[[[XXXaaadddVVVPPPMMMJJJGGGDDDCCCDDDEEEFFFEEE@@@AAA???BBBEEEFFFYYY{{{qqqcccfff}}}{{{rrreeeZZZXXX\\\aaaaaaccchhhnnnssswwwzzz{{{|||___RRRDDD>>>888777888777777888999888777666666777888999::::::;;;<<<============;;;======NNNuuuggg]]]RRRMMMNNNTTTTTTQQQZZZpppwwwpppssswwwzzz}}}ttt^^^NNN???:::::::::<<>>666888:::===GGGYYYpppCCCFFFHHHGGGFFFHHHNNNTTT```}}}nnnJJJCCC===888>>>>>>>>>???@@@BBBCCCDDDDDDBBBMMMPPPKKKXXXyyykkkPPP^^^bbb```\\\RRRIIIOOOSSSRRROOOPPPTTTWWWPPPSSSZZZdddqqq|||zzzrrrkkkooowwwbbbUUUMMMOOOPPPMMMRRR[[[```cccgggiiijjjkkkmmmoooppp|||vvvfffRRREEE@@@>>>===>>>;;;>>>@@@@@@BBBFFFJJJLLLKKKUUUbbbmmmtttxxx||||||zzztttfff^^^```mmmpppZZZSSSMMMRRRJJJGGGCCCBBBCCCEEEFFFFFFEEEBBB===@@@EEEDDDSSSrrr}}}kkkkkk{{{oooaaaZZZ\\\aaaaaadddiiipppuuuzzz}}}~~~jjjRRRJJJ@@@<<<888888999::::::;;;:::888777555555777888:::::::::;;;<<<============<<<>>>AAATTTfffhhhkkkeeefff[[[cccbbbZZZ\\\kkkwwwyyy{{{sssnnnrrrvvvzzz~~~~~~iiiSSSFFF;;;;;;<<<===???DDDGGGFFFEEEFFFKKK]]]{{{cccYYYVVVNNNLLLNNNWWW\\\YYYSSSOOOHHHHHHHHHGGGEEEBBB@@@>>>:::888777:::AAATTTsssGGGHHHIIIIIIIIIMMMWWW```yyy}}}YYYHHHAAA>>>>>>=========???@@@BBBCCCDDDEEEMMMFFFOOOXXX]]]vvvjjjPPPQQQ]]]```\\\YYYLLLSSSWWWRRRMMMNNNRRRTTTSSSRRRYYYdddiiilll{{{}}}}}}qqqfff]]]eeezzzssshhh[[[RRROOONNNKKKHHHKKKNNNPPPOOONNNQQQYYY```eeeuuuooocccTTTLLLDDD@@@>>>;;;===AAACCCCCCDDDFFFIIIJJJJJJIIITTT[[[hhhttt}}}xxxnnniiiZZZ]]]rrrdddZZZQQQFFFLLLKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDDDD@@@>>>DDDQQQ\\\{{{zzz}}}{{{lllddd```]]]```ccchhhmmmrrrwww|||xxx\\\NNNCCC>>><<<:::888777777888999999888777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;444CCC<<>>===@@@???===>>>???AAACCCDDDFFFGGGGGGIIIQQQVVV\\\nnn~~~wwwaaaQQQSSSYYYXXXTTTTTTXXXbbbggg```TTTOOOQQQSSSUUUWWWaaallllllgggmmmyyyqqqeeeZZZ[[[jjj|||uuujjj^^^SSSKKKFFFEEEFFFGGGFFFDDDEEEHHHLLLYYYeeeuuuvvvkkkdddmmmrrrxxxxxxpppbbbTTTLLLHHHBBB>>>>>>>>>===???CCCGGGGGGFFFHHHKKKNNNPPPQQQ___eeeppp{{{wwwaaa^^^eee|||XXXRRROOOIIIKKKKKKJJJGGGEEEDDDDDDEEEFFFCCCDDDCCC>>><<<@@@KKKTTTrrrtttmmmgggaaadddggglllqqquuuzzz~~~hhhQQQGGG>>><<<;;;999777777777888999999888777777777888999:::;;;<<<<<<======<<<<<<;;;;;;EEE???UUUvvvnnnfff^^^XXXOOOOOObbbyyyxxxzzz|||sssaaaOOO???;;;:::<<>>@@@BBBDDDFFFHHHIIIGGGNNNMMMMMMZZZiiivvvdddZZZTTTXXXZZZUUUSSSUUU[[[hhhooofffVVVOOOOOORRRUUU[[[hhhrrroooeeebbbhhhyyyssshhhZZZTTT[[[lll~~~yyykkk[[[OOOIIIBBBAAA@@@???>>>======>>>CCCLLLTTTUUUPPPIIIGGGGGGPPPSSSTTTSSSMMMFFFAAA>>>===:::;;;???AAAAAACCCHHHKKKJJJKKKLLLPPPVVV[[[^^^nnnrrrzzzuuuhhhWWWTTTpppeeePPPKKKMMMNNNJJJLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFDDD???;;;===EEELLLjjj}}}wwwoooggghhhkkkoootttzzz~~~sssUUUFFFAAA::::::999888777777888999:::888888777777777888:::;;;;;;<<<<<<======<<<<<<;;;===AAA@@@^^^rrrrrrggg___WWWPPPHHHGGGWWWjjjtttrrr|||}}}}}}uuugggRRR@@@;;;>>>???>>>???BBBEEEEEECCC<<>>888:::>>>DDDjjjGGGCCCHHHSSSVVVZZZqqq~~~[[[AAA>>><<<<<>>???AAACCCEEEHHHIIIJJJKKKOOODDDEEE```ttt[[[VVVTTTXXXYYYUUUSSSUUUQQQ\\\bbb\\\RRRNNNQQQTTTSSS[[[hhhqqqnnneeecccggg}}}|||ssseeeZZZXXXbbbsss|||qqqcccVVVNNNHHHEEEBBB@@@@@@@@@???===<<>>AAADDDCCCDDDDDDCCC@@@>>>>>>???;;;:::===CCCEEEEEEGGGLLLKKKMMMQQQVVV[[[bbbhhhlllzzz|||xxxgggXXXXXXWWWZZZPPPJJJKKKQQQKKKLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHEEEAAA<<<===CCCHHHcccxxxoookkklllpppvvv|||xxxaaaIII@@@>>>888888888777777888999::::::888888777777777999:::;;;<<<<<<============<<<<<>>FFFoookkk]]]]]]]]]XXXSSSNNNHHHFFFQQQ^^^zzzvvvooorrrzzz~~~wwwmmm___LLL>>>===@@@???;;;===EEEIIIGGGFFFAAANNNmmm^^^QQQPPPKKKMMMLLLGGGFFFKKKMMMLLLMMMPPPKKKIIIGGGDDDCCCBBBBBBCCCDDD>>>888===??????^^^GGGEEEJJJRRRWWWeeemmmOOO>>>>>><<<;;;???===???@@@BBBDDDFFFHHHJJJJJJFFFIIIBBBNNNttt~~~aaaZZZTTTTTTUUUSSSPPPNNNKKKPPPSSSOOONNNQQQUUUVVVUUU[[[dddiiifffbbbeeekkkxxxwwwiii___]]]dddkkkzzz~~~zzzvvvmmmaaaYYYSSSOOOIIIDDDAAA@@@???===CCCAAA???>>>>>>??????@@@<<<===>>>>>>===<<<===???>>>>>>AAAFFFGGGEEEHHHMMMLLLRRR[[[ccciiipppvvvzzzyyylll\\\RRRWWWbbbkkkQQQPPPHHHHHHOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDAAA>>>>>>BBBFFF___~~~|||ooooooqqqvvv}}}fffTTTCCC<<<<<<555777777777777888999::::::888777777777777999:::<<<<<<==================<<>>:::???@@@;;;PPPxxxHHHIIIMMMUUUcccVVVAAA:::>>>;;;<<>>HHHWWWppppppfff[[[UUUUUUTTTQQQMMMNNNPPPPPPLLLMMMRRRVVVVVVVVV[[[___^^^ZZZ[[[aaahhh{{{yyylll```WWWSSSeeeqqq||||||vvvuuuwwwwwwrrrlllaaa]]]WWWOOOGGGAAA>>><<>>@@@AAA@@@??????@@@BBBAAADDDGGGFFFEEEJJJQQQTTT\\\gggqqqwww}}}wwwhhhXXXQQQRRRWWWrrrnnnUUUHHHJJJHHHFFFKKKOOOJJJJJJIIIHHHGGGFFFEEEEEEAAAAAAAAA???>>>>>>@@@BBB___zzzzzzzzzwwwuuuxxx}}}~~~fffTTTIII<<<999999333666777777888888999999999777777666666777999;;;<<<<<<======>>>>>>======<<>><<<::::::>>>EEEGGGDDDBBBCCCCCCZZZ}}}___JJJLLLEEEBBBNNNHHHFFFEEEFFFIIIKKKLLLLLLHHHGGGEEEDDDBBBAAA@@@@@@@@@???<<<>>>@@@;;;DDD^^^IIIQQQ\\\lllnnnIII:::999>>><<<===BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBVVV~~~ppphhh\\\TTTRRRSSSRRRPPPNNNSSSTTTOOOMMMOOOQQQRRRPPPUUUXXXUUUQQQRRRYYY___uuu{{{kkkXXXJJJRRR^^^lllvvv~~~zzzuuutttwwwzzz}}}}}}qqqqqqmmmeeeZZZOOOIIIGGGCCCCCCCCCBBBBBBCCCEEEFFFCCCEEEGGGGGGEEECCCCCCCCCEEEDDDFFFHHHHHHJJJRRR[[[ccckkkttt{{{~~~mmmXXXLLLSSSaaarrryyyQQQNNNFFFEEEKKKJJJIIIQQQIIIIIIHHHHHHGGGEEEDDDDDDAAAAAAAAA@@@?????????@@@WWW}}}}}}|||eeeRRRGGGAAA777666888444777777777888888888888777777666666666777999;;;<<<======>>>>>>>>>>>>======BBBZZZ~~~eeeKKK<<<;;;@@@CCCAAABBBAAA??????AAABBBBBBNNNiiiyyy~~~zzz{{{~~~}}}qqqkkk]]]UUUNNNJJJDDD<<<999;;;BBB>>>CCCKKKGGG???GGGWWWvvvwwwSSSHHHCCCBBBFFFHHHFFFFFFFFFGGGIIIKKKKKKIIIIIIIIIHHHFFFEEEBBBAAA???>>>AAA===;;;@@@>>>@@@LLLJJJZZZnnntttPPPGGG;;;<<>>555555:::777777777888888888888777777777666666666888999;;;=========>>>>>>>>>>>>======HHHlllkkkUUUDDDEEEHHHBBB======CCCBBB>>>;;;;;;>>>@@@@@@DDD\\\uuuvvvxxx~~~zzz{{{}}}~~~~~~~~~|||jjjXXXOOOKKKDDDAAAAAA???:::999===AAA;;;@@@IIIEEECCC[[[~~~{{{^^^RRRMMMBBBFFFLLLBBBEEEGGGGGGHHHJJJLLLJJJFFFJJJJJJJJJIIIGGGDDDAAA@@@===CCC===888???BBB@@@DDDWWWeee}}}\\\DDD??????>>>>>>???AAABBBDDDEEEEEEHHHIIIEEE@@@DDDLLLMMM~~~|||mmmccc^^^VVVPPPMMMMMMMMMMMMKKKKKKLLLNNNOOONNNJJJGGGKKKKKKMMMNNNKKKIIINNNVVVVVVnnnkkkQQQOOOQQQ[[[gggkkkjjjqqq|||yyyrrrttt}}}~~~tttooonnnqqqkkkaaaXXXQQQMMMKKKJJJRRRVVVWWWTTTLLLFFFDDDEEEGGGJJJNNNSSSVVV[[[hhhuuu||||||~~~vvvvvvnnnbbbWWWSSSbbboooRRRNNNKKKHHHGGGJJJMMMOOOOOOIIIGGGFFFGGGJJJJJJHHHEEEBBBKKKLLLBBB===AAACCC@@@KKKhhhzzzgggZZZEEEAAA<<<::::::;;;;;;999999999999888888888777777777777888999;;;<<<======999@@@???>>>AAA===<<>>???AAA???===<<<<<<===@@@AAA@@@RRRjjj}}}yyyvvvyyy}}}||||||{{{~~~|||sssdddVVVMMMIIIDDDAAA>>>;;;:::;;;===>>>BBBFFFGGGMMMKKK???aaaeeeVVVJJJGGGFFFDDDEEEIIIHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFDDDBBB@@@>>>===>>>>>>>>>>>>???@@@AAABBB^^^qqqvvvxxxqqqPPPAAA???>>>>>>???@@@AAACCCDDDDDDEEEDDDAAA@@@CCCGGGHHHRRRyyynnn___[[[WWWSSSPPPOOONNNKKKHHHGGGHHHIIIKKKMMMLLLIIIGGGIIIIIIKKKMMMLLLJJJOOOWWW[[[lllsss```QQQKKKJJJRRRXXX\\\eeeqqqxxxzzz}}}}}}wwwwwwzzz|||xxxsssqqquuuzzz}}}wwwkkk___VVVRRRSSSYYY[[[\\\WWWPPPJJJHHHIIIOOORRRXXX^^^aaafffqqq~~~}}}~~~zzzrrraaaXXXPPPQQQ___yyy```VVVKKKLLLLLLJJJHHHGGGHHHKKKLLLJJJHHHHHHIIIIIIFFFCCCLLLTTTTTTIIIBBBDDDEEEAAAGGG[[[vvvxxxkkkVVVKKKBBB>>>999888999::::::999999999999888888888777777777777888999;;;<<<===>>>===BBB>>><<>>======??????@@@>>>;;;999999:::;;;======EEEZZZuuuyyyvvv~~~xxxxxxxxx{{{sssqqqlllcccXXXOOOHHHEEEAAA???<<<;;;:::<<<>>>@@@FFFGGGAAAAAACCCEEEnnn~~~^^^RRRGGGEEEEEEDDDDDDGGGHHHGGGGGGGGGGGGGGGHHHIIIGGGGGGFFFDDDBBBAAA??????>>>>>>>>>>>>???@@@AAAAAAtttoootttSSSDDD???======>>>???AAABBBDDDEEEEEEEEEBBB===@@@GGGLLLKKK___zzz```SSSTTTQQQOOOPPPRRRQQQKKKFFFDDDDDDEEEGGGJJJJJJIIIGGGHHHHHHJJJLLLLLLJJJOOOVVV[[[cccvvvwwwgggUUUGGGDDDFFFHHHOOOXXXeeellltttxxxzzz}}}{{{yyyzzzyyyvvvsssvvv~~~~~~rrreee]]]^^^aaaaaabbbaaa\\\UUUPPPOOOPPPXXX[[[bbbjjjmmmqqq{{{{{{qqqdddZZZQQQKKKHHHTTTrrrnnnNNNSSSHHHMMMQQQOOOIIIFFFHHHLLLMMMLLLJJJIIIIIIGGGDDDBBBNNNTTTTTTJJJDDDFFFFFFCCCEEELLL[[[ooo~~~iiiSSSEEE>>><<<:::777666777999999999999888888888888777777777777777888:::;;;<<<===>>>@@@BBB<<<;;;???<<<<<>>>>>===<<<===>>>???@@@AAA???<<<:::888888999999<<<<<>>@@@BBBGGGGGG???>>>III[[[```TTTLLLEEEDDDDDDDDDDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???????????????@@@@@@zzzrrr[[[AAA???>>><<<===>>>@@@BBBCCCEEEFFFGGGBBB@@@CCCDDDDDDLLLVVVqqqjjjYYYQQQQQQNNNMMMPPPTTTTTTNNNHHHCCCCCCCCCEEEHHHJJJJJJIIIIIIHHHIIILLLKKKIIILLLRRRTTTWWWdddyyy~~~}}}jjjWWWNNNHHHAAABBBIIISSS[[[eeeiiikkkoooxxxzzzxxx{{{}}}}}}{{{{{{~~~{{{sssjjjdddccchhhmmmeeedddaaa\\\XXXUUUVVVXXX]]]aaahhhqqquuuwww}}}wwwqqqhhh]]]QQQIIINNNQQQYYYllleeeLLLLLLFFFIIIKKKJJJGGGFFFIIILLLKKKKKKJJJIIIHHHFFFDDDCCCDDDIIIIIIDDDAAADDDEEECCCFFFCCCIII\\\rrr~~~}}}}}}gggQQQDDD>>>===888777666666777999:::;;;888888888888777777777777777888999:::;;;===>>>>>>@@@AAA<<<===BBB>>>???NNNyyyjjjcccEEE???>>><<<<<<<<<>>>AAACCCDDDCCC@@@===;;;:::::::::======BBBRRRmmmyyytttuuuzzz{{{vvvppplllYYYTTTNNNJJJIIIFFFBBB>>>999999999;;;===@@@BBBDDDDDDDDDBBBHHH]]]zzzlllLLLKKKGGGDDDCCCEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@??????>>>?????????xxxuuukkkHHH>>>AAA===<<<===???@@@BBBDDDEEEFFFHHH>>>???IIIFFF===IIIbbb|||[[[UUURRRNNNKKKJJJLLLPPPQQQOOOKKKFFFEEEDDDFFFHHHJJJKKKJJJLLLJJJJJJLLLJJJGGGHHHLLLKKKNNNXXXhhhwwwzzzooohhh\\\MMMGGGJJJEEELLLSSSVVVXXX]]]hhhqqqwww|||~~~~~~}}}yyyyyy||||||zzzzzz{{{{{{wwwsssqqqrrrrrrpppnnnbbb```\\\YYYVVVXXX[[[^^^dddfffmmmuuuxxxyyy}}}|||xxxpppkkkeee^^^XXXSSSNNNKKKKKK___www{{{mmmZZZOOOIIIGGGDDDBBBBBBDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFF@@@BBBCCC@@@@@@BBBDDDCCCFFFBBBDDDVVVuuu|||}}}ssssss}}}|||vvvyyyyyy{{{iiiSSSCCC===<<<>>>666666777777888999;;;===777777777777777777777777888888999:::<<<===>>>>>>@@@@@@<<<>>>AAA;;;???QQQcccPPPSSSCCC===;;;::::::;;;???CCCFFFDDDCCCAAA>>><<<;;;:::::::::AAAAAABBBZZZ|||}}}rrrllllllnnnwwwtttkkkhhheee___ZZZQQQMMMIIIHHHGGGDDD???:::777888:::<<>>?????????rrrSSSBBB@@@AAA;;;===>>>@@@AAACCCDDDEEEEEEDDD<<>>666666777777777777777888888888999;;;<<<===>>>???@@@@@@<<<===>>>999CCC\\\WWWFFFFFF???777888999;;;>>>BBBEEEGGG??????===;;;:::999888888666??????;;;LLLrrr|||}}}uuuhhhdddfffkkkxxxttteee]]][[[YYYTTTNNNHHHGGGEEEDDDBBB???;;;888777999<<>>???;;;>>>???AAABBBCCCDDDDDDCCC???@@@BBBGGGRRRiii~~~```QQQHHHMMMFFFHHHIIIIIIGGGFFFHHHIIIOOOLLLHHHGGGHHHIIIJJJJJJLLLIIIHHHJJJJJJFFFEEEFFFFFFJJJQQQWWW]]]kkkbbbIII>>>>>>???AAAAAABBBDDDGGGJJJVVV]]]bbbccceeelllpppqqqqqqrrrrrrrrrqqqrrrsssttt{{{vvvpppjjjccc___```eeekkkooouuutttvvvyyyyyyvvvvvvyyy{{{vvvppphhh___YYYOOOMMMJJJIIILLLSSS\\\bbbrrrwwwUUUVVVZZZVVVWWWVVVTTTPPPKKKGGGDDDCCCCCC???BBBEEEEEEDDDCCCEEEGGGJJJHHHFFFFFFEEEDDDCCCCCC>>>FFFFFFMMMxxxyyymmmhhhvvv{{{~~~vvvuuuuuuttttttrrrqqqtttyyy{{{[[[SSSGGG>>>999777666555444666888888888888;;;===666666666666777777888888888999:::;;;<<<>>>??????>>>>>>;;;<<>>AAACCCDDDDDDDDDHHHIII\\\qqqiiiPPPDDDIIIAAAEEEFFFBBBAAADDDDDDAAA@@@@@@@@@@@@AAACCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA[[[@@@@@@>>>:::<<<<<<>>>@@@AAACCCDDDDDDCCCCCC;;;EEEHHHGGG___jjjZZZRRRFFFLLLEEEIIINNNMMMIIIFFFGGGJJJQQQMMMIIIGGGGGGHHHIIIIIIKKKGGGGGGJJJJJJGGGFFFGGGEEEIIIOOOTTTXXXccczzz|||nnnSSSDDD>>>???@@@AAAAAA@@@???>>>CCCIIIMMMMMMOOOUUU[[[\\\[[[^^^dddhhhiiihhhfffdddooovvv}}}vvvnnniiijjjooouuuyyyyyyvvvvvvxxxwwwsssrrrtttssspppjjjddd\\\SSSIIICCCEEEGGGKKKRRR]]]kkkzzzaaaNNNOOOEEEAAAMMMJJJMMMOOOJJJCCC>>>>>>AAA???BBBDDDDDDBBBBBBCCCEEEHHHEEECCCCCCDDDBBBAAABBB<<>>??????;;;<<<:::<<>>>>>???@@@AAACCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBWWWNNNCCC<<<<<<>>>>>><<>>;;;CCCCCCSSS___UUURRRIIIIIIFFFGGGHHHJJJKKKJJJGGGDDDKKKIIIGGGEEEEEEEEEFFFGGGEEEGGGIIIIIIHHHFFFFFFFFFJJJKKKLLLLLLPPP]]]qqqxxx```QQQOOOEEE>>>@@@BBB???<<<<<>>???@@@AAAAAA???===CCCBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCC@@@FFFBBB???XXXjjjVVVVVVaaaiiinnnrrrzzzsssqqquuuyyyzzz|||{{{yyyqqqggg```cccfffggghhhjjjnnnrrr|||kkkZZZLLLCCC>>><<<999777666666666777777777777777888888888888888777777666666666666666:::;;;<<<>>>????????????>>>666888BBBIIIZZZqqqHHH@@@PPPVVVNNNLLLJJJHHHDDD@@@===:::888:::888666555444555666777:::666888===@@@EEEYYYppp~~~~~~zzzeeeUUUTTTfffoooddd]]]___^^^YYYYYY]]]]]]^^^mmmzzzvvvuuusssnnnjjjfffggggggddd___YYYVVVTTTQQQOOOLLLHHHDDDAAA???======:::777666888:::<<<===EEE>>>>>>DDDDDD???DDDNNN]]]vvvWWWFFFKKKHHH===CCCCCCCCCBBBBBBAAAAAAAAA:::===@@@CCCEEEEEEEEEDDDAAABBBBBBBBBAAA???>>><<<======>>>????????????>>>xxxOOOHHH???;;;<<<>>>???>>>CCCBBBAAACCCDDDBBB>>>;;;>>>IIIPPPeeetttTTTPPPKKKEEEHHHGGGGGGHHHJJJKKKJJJHHHFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJGGGEEEEEEEEEKKKNNNPPPPPPRRR\\\jjjvvvrrrfffRRRMMMKKKMMMKKKDDD?????????>>>======>>>?????????CCCDDDFFFHHHJJJKKKLLLLLLMMMPPPVVV]]]fffnnnuuuxxxxxxrrrmmmnnnttt{{{|||vvvmmmeee^^^YYYVVVTTTQQQNNNKKKIIIEEECCCGGGNNNQQQbbbpppuuuSSSGGGGGGDDD@@@@@@?????????@@@AAAAAA???===AAAAAAAAAAAABBBBBBBBBBBB??????@@@AAABBBDDDEEEEEE???BBB>>>;;;MMMuuuyyyuuuhhhXXXUUU^^^iiilllyyyvvvsssppppppqqqrrrrrr{{{}}}wwwtttmmmcccaaabbbcccccccccgggmmmrrrxxx}}}gggVVVJJJAAA<<<<<<;;;999666555555666777666666777777777888888888888777777666666666777777;;;;;;===>>>????????????;;;===>>>AAAOOOqqqjjjJJJGGGSSSUUUMMMBBBAAA???===;;;999777777:::888777555555666777888<<<888888;;;:::===NNNbbbyyy}}}}}}~~~yyylll[[[TTT___jjjiiifffhhhaaaZZZWWWZZZYYYWWW___lll}}}yyyyyyxxxvvvqqqkkkhhhggghhhgggfffccc___YYYSSSMMMIIIMMMKKKHHHEEEAAA>>>===<<<999888777888:::===???@@@DDDAAACCCEEEBBB@@@NNNaaa{{{nnnMMMDDDDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@===???BBBEEEFFFFFFEEEDDDAAAAAAAAAAAAAAA???>>>======>>>>>>???@@@?????????vvvtttuuuXXXEEE@@@;;;:::===@@@AAA@@@CCCBBBCCCDDDDDDCCC???<<>>???===;;;:::;;;:::999888======>>>>>>???AAABBBCCCAAACCCFFFKKKRRR[[[bbbggggggccc___aaahhhoootttvvvqqqhhh\\\RRRLLLIIIFFFCCCCCCCCCEEEFFFEEEFFFQQQ\\\___|||{{{cccLLLDDDDDDAAA???@@@@@@??????@@@AAAAAA@@@>>>???@@@AAABBBCCCBBBAAAAAA=========>>>@@@BBBEEEFFFDDDDDDAAA???FFF^^^qqqQQQPPP[[[aaauuuzzzxxxnnniiimmmooolllttt|||zzzuuurrrkkkccc```___]]]\\\]]]aaahhhmmmqqquuu{{{tttaaaOOOEEE???<<<::::::999777666555555555666666666777777777777888888777777666666666777777888;;;<<<===>>>>>>???>>>>>>777@@@AAA@@@YYY```JJJKKKQQQNNNGGG888888888777777777777777999999777666666666777888<<<888777999777888FFFWWWttt~~~}}}wwwgggZZZ[[[eeemmmqqqtttjjj___WWWXXXWWWSSSTTTXXXkkkyyy}}}xxxtttqqquuuwwwqqqhhhcccfffkkkjjjfff```[[[WWWRRRKKKEEEGGGEEECCC@@@===;;;:::999666777999;;;>>>AAACCCDDDBBB@@@AAA@@@===FFFcccPPPEEEFFF>>>>>>HHH@@@@@@@@@@@@???????????????AAACCCEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???kkkwww^^^BBB???===;;;<<>>>>>???AAADDDIIINNNPPPTTTRRRPPPRRRVVVZZZ\\\]]]\\\TTTKKKFFFEEEEEEDDDBBBHHHGGGHHHLLLPPPUUU```kkk```RRRFFFCCCCCC@@@@@@BBBAAA@@@???@@@AAAAAA@@@???===???AAABBBCCCBBB@@@???>>>===<<<<<<===@@@BBBDDDGGGEEEFFFGGGEEELLLeee{{{[[[DDDLLLYYYhhhtttvvviiicccjjjnnnjjjhhhppptttrrrpppnnniiibbb^^^]]][[[YYYYYY[[[___bbbhhhlllppptttwwwzzz}}}}}}ooo```XXXLLLBBB===;;;::::::888777666555555555555555666666666666777777777888777666666666777888999999<<<======>>>>>>>>>>>>===:::>>>BBBOOOuuu|||TTTFFFHHHHHHBBB===666666666777777888888999999888777777777777888888999777777999888:::FFFSSSfffzzzuuuhhhaaaeeepppzzzzzzjjj[[[WWWVVVSSSQQQRRRWWW___nnn~~~xxxsssqqquuuwwwssskkkgggiiimmmfff```YYYVVVUUUQQQKKKEEE@@@???===;;;:::999888888666888<<>>>>>AAAIII^^^```AAAEEEJJJ>>>999@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@??????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@{{{rrrUUUIII999>>>======>>>@@@BBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEELLLYYYtttvvviiifffUUULLLJJJ@@@DDDDDDEEECCCBBBCCCFFFIIIEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMMMMLLLKKKNNNSSSWWWaaajjjyyywwwwwwwwwdddUUUJJJHHHHHHKKKNNNMMMHHHCCCBBBBBBBBBBBBAAA>>><<<;;;<<<<<<======>>>???@@@AAABBBCCCDDDFFFHHHIIIHHHGGGLLLHHHDDDBBBCCCEEEEEEEEEMMMJJJNNNZZZhhhsss}}}|||jjjNNNIIIDDDDDDCCCBBBBBBDDDBBB@@@??????AAAAAAAAA@@@>>>???AAABBBBBBAAA???>>>???>>>===<<<<<<===???@@@BBBBBBFFFJJJEEEAAAOOOcccuuuggg@@@AAARRRVVVeeekkkaaa[[[bbbfffbbbZZZaaafffhhhggggggdddaaa___^^^]]]\\\[[[ZZZXXXVVV^^^aaaeeehhhiiillloooqqqvvvxxx{{{~~~}}}kkkXXXKKKFFFCCC>>>:::888666555555666666555555555555555555555666666666666777777777666666666666777999::::::===>>>>>>>>>>>>======<<>>;;;;;;:::999999999999999999<<<@@@BBBBBBAAABBBCCC>>>???FFFUUUjjj^^^LLLAAADDDFFF???:::;;;========================??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???QQQCCCEEE===>>>>>>??????@@@BBBCCCCCCFFFEEEDDDAAA??????BBBDDDAAANNNddd~~~xxxxxxrrrbbbXXXQQQGGGCCCEEEFFFDDDAAAAAADDDGGGEEEEEEDDDCCCCCCBBBAAAAAABBBCCCEEEEEEEEEFFFIIIKKKNNNMMMLLLKKKJJJMMMQQQUUU]]]```nnn~~~{{{vvveeeYYYXXXWWWZZZ[[[VVVMMMDDD@@@@@@???>>>===;;;:::999;;;<<<<<<=========>>>>>>:::<<>>>>>@@@BBBDDDGGGKKKZZZvvvsss^^^SSSFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA??????AAABBBAAA@@@@@@@@@AAAAAA@@@???===<<<@@@???===<<<<<<<<<===>>>AAABBBGGGLLLIIIDDDIIISSSjjj~~~sssKKK@@@HHHNNN[[[ccc___[[[]]]^^^\\\WWW\\\```cccdddddddddccc______``````___[[[UUUPPPUUUWWWZZZ\\\]]]___aaadddeeehhhlllrrryyyvvveeeWWWJJJAAA;;;;;;;;;:::888777555444555555555666666666666666555555666666666666777777555666666777888999;;;<<<>>>>>>???>>>>>>===<<<;;;@@@===VVVoooVVV===777:::;;;:::;;;666666666666555555555555666666666666777777777777666777777666555777<<>>>>><<<<<<<<<<<<========================<<<<<<;;;;;;======<<<<<<===>>>???@@@======>>>????????????>>>eeeEEEAAAFFFAAA======>>>??????AAACCCEEEEEEEEECCCAAA@@@CCCIIINNNTTTeee~~~dddhhhggggggggg[[[NNNLLLEEEGGGIIIFFFBBBAAACCCFFFCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDCCCCCCDDDGGGIIIKKKKKKJJJIIIIIIIIIKKKMMMTTTTTTccc|||~~~{{{zzzvvvkkk[[[NNNKKKIIIGGGEEEDDDFFFIIIJJJBBBAAA@@@??????@@@BBBCCC>>>???@@@@@@@@@@@@AAABBB???@@@AAA@@@@@@DDDMMMTTT\\\iii{{{ZZZPPPHHHFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA??????@@@BBBBBBAAABBBBBBAAA???>>>===<<<;;;===============>>>>>>>>>@@@AAADDDHHHKKKKKKKKKLLL]]]}}}~~~hhhSSSEEEHHHQQQZZZ___^^^[[[ZZZZZZWWWYYY\\\^^^^^^^^^___aaa[[[[[[\\\]]]]]]YYYRRRLLLNNNPPPRRRSSSSSSTTTWWWYYYXXX[[[```eeekkkrrryyy~~~ppp^^^SSSLLLDDD>>>999:::;;;:::999888777888555555666666777777777777555555555666666666777777555555666777888:::<<<===????????????>>>===;;;;;;@@@IIIpppwwwUUUJJJ>>>888999;;;;;;;;;444444444444444444444444444444555666666666666666555777888666444555888:::;;;GGG```{{{~~~rrrpppyyy{{{{{{wwwmmmbbbXXXRRRPPPSSSNNNLLLMMMNNNRRR]]]iiixxx}}}xxxuuurrrooonnnmmmiiidddcccccc```ZZZTTTPPPMMMGGGAAA===;;;;;;:::999::::::;;;<<<>>>@@@@@@???BBBEEECCC@@@>>>???BBBEEEXXXqqq[[[LLLCCCDDDFFFFFFCCC???>>>@@@<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<>>>???@@@<<<<<<===>>>>>>>>>>>>===aaaJJJ>>>>>>AAA===;;;<<<===>>>>>>AAADDDGGGCCCCCCCCCBBBDDDJJJTTT\\\zzzcccLLLNNNHHHPPP___RRR@@@FFFFFFIIIKKKIIIDDDBBBDDDGGGAAA@@@>>>>>>>>>@@@BBBDDDCCCDDDDDDCCCBBBBBBEEEGGGGGGHHHHHHGGGFFFEEEDDDDDDKKKLLLZZZrrr{{{qqqaaaaaa^^^YYYVVVWWW\\\bbbgggMMMJJJFFFBBBAAACCCFFFIIIEEEDDDBBB???>>>>>>AAACCCBBBEEEHHHIIIKKKTTTcccooo```LLLKKKEEEGGGHHHFFFDDDEEEEEEDDDAAACCCAAA??????@@@BBBBBBAAADDDCCCAAA>>>===;;;;;;;;;;;;;;;===>>>????????????;;;;;;<<>>DDDOOO[[[\\\WWWUUUXXXRRRRRRSSSUUUTTTSSSUUUXXXVVVUUUUUUWWWWWWUUUOOOJJJKKKLLLMMMNNNNNNOOOQQQTTTLLLOOORRRVVVYYY]]]aaaeeepppuuu|||vvvhhhUUUGGGAAA>>>:::666777777777666555555666888444555666777888888888777555555555555666666666777555555666777888:::<<<===????????????>>><<<;;;:::GGG]]]^^^IIIHHHCCC<<<:::::::::888333444444444444555555555333333444555666666555555444777888666555777999:::===;;;GGGaaa{{{mmmcccgggkkkttt|||xxxlllaaaYYYUUULLLJJJKKKMMMIIIDDDJJJSSSZZZhhhwww|||yyysssmmmhhhfffeeedddaaa^^^ZZZXXXVVVRRRLLLGGGBBBAAA>>>999555555777:::::::::;;;<<<>>>@@@BBBCCC???BBBEEECCC???===@@@CCC]]]tttggg@@@HHHBBBAAAGGGPPPMMMAAA;;;>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@;;;<<<<<<===============aaaDDD>>>BBBAAA>>>>>>===>>>???AAACCCEEEFFFGGGHHHEEEDDDDDD@@@MMMvvv]]]QQQMMMHHHEEEEEEGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCC>>>???@@@BBBCCCDDDDDDDDDBBB@@@>>>???CCCEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFMMMXXXcccssszzzrrrhhh\\\XXX```ooozzz~~~jjjZZZQQQEEEEEELLLMMMGGGYYYdddiiiqqqyyyxxxVVVIIIIIIGGGCCCDDDEEEEEEDDDDDDEEEFFFCCCBBBAAA@@@????????????AAAAAAAAA@@@???>>>===<<>>======<<<======;;;<<<===???AAACCCEEEFFFIIIqqqxxx}}}~~~]]]HHH@@@AAAMMMVVVUUURRRTTTNNNMMMKKKJJJKKKMMMQQQSSSUUUTTTSSSQQQOOONNNLLLLLLMMMLLLJJJHHHGGGHHHHHHIIIFFFGGGIIILLLOOORRRTTTUUUZZZ]]]aaafffkkkrrryyy~~~yyyrrrlllccc]]]QQQLLLEEE???<<<:::888777777777888888888888777777777777666666555555555444666555555555555666666777666777888:::;;;<<<======???>>>===<<<;;;;;;<<>>999888777777777888999:::>>>======@@@CCCEEEEEEDDDAAA;;;;;;???======MMMcccmmmRRREEE???AAABBBDDDEEECCC???;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777;;;<<<<<<===>>>=========999;;;<<<===<<<;;;<<<===[[[JJJ===???BBB===999:::===>>>@@@BBBDDDFFFFFFGGGFFFAAA@@@CCCJJJ```]]]PPPMMMIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@AAABBB===>>>@@@BBBCCCDDDEEEEEEBBB@@@???@@@BBBDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@FFFQQQ^^^mmm~~~~~~nnnbbbeeerrrvvv~~~dddLLLCCCEEEBBBCCCDDDEEEEEECCCCCCDDDEEECCCBBBAAA@@@????????????AAAAAAAAAAAA@@@???>>>===>>>>>>======<<<=========;;;;;;===>>>@@@BBBCCCCCCBBB^^^xxxzzzsssLLL???999CCCNNNOOONNNNNNLLLKKKIIIHHHHHHKKKMMMOOOKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA???@@@BBBDDDGGGIIIKKKLLLMMMOOORRRTTTWWW\\\aaaeeekkknnnrrrwww{{{}}}||||||||||||zzzwwwtttssspppiii```YYYUUUPPPJJJDDDGGGBBB===999777777666666666777777888888777777666777666666666555555555555666666555555555666666777666777999:::<<<=========CCC@@@???@@@???>>>EEEOOOvvvyyySSS>>>@@@>>><<<999777777888888555444333222222222222222333333333333444444444444666555444333444555777888555666666;;;NNNlll}}}uuueeeYYYRRR[[[hhhqqquuuwwwhhhaaaXXXQQQNNNMMMLLLKKKFFFFFFHHHLLLRRRYYY```dddtttwww|||~~~}}}}}}{{{wwwsssoooiiifffeeecccaaa^^^]]]\\\YYYVVVRRRNNNLLLJJJJJJGGGCCCAAAAAA???<<<999999888888888888999;;;<<>>CCCCCCFFFXXXnnnqqqRRREEE@@@===???@@@AAAAAA@@@===:::888::::::::::::::::::::::::::::::999999888777777666:::;;;<<<<<<======<<<<<<888:::<<<<<<;;;;;;;;;<<<]]]BBB===<<>>@@@BBBEEEGGGGGGFFFFFFHHHBBB@@@CCCMMMdddhhh^^^NNNKKKHHHGGGFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEEEEBBB@@@???@@@AAABBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCAAAEEEPPP]]]kkk{{{~~~~~~xxxwwwcccVVVIIIFFFGGGBBBDDDEEEEEEDDDBBBAAAAAABBBAAAAAA@@@@@@??????>>>>>>AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<======>>>;;;;;;<<<===>>>??????@@@BBBNNNkkkxxxtttdddLLL888999DDDHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>???AAABBBDDDEEEFFFDDDFFFGGGHHHIIILLLPPPSSSUUUVVVZZZ]]]```bbbccccccffffffgggggggggeeedddbbb^^^^^^^^^]]]\\\ZZZWWWVVVTTTOOOIIIEEECCCAAA===:::<<<:::666555555666666666555666666777777666666555666666666666555555555555777777666666666666777777777888:::;;;<<<===>>>>>>@@@===>>>BBB>>><<>>CCCDDDEEEDDDAAA===;;;;;;<<>>===???>>><<>>???@@@AAABBBCCCCCCCCCGGGCCCEEEOOO[[[gggttt}}}xxx||||||sss___UUUQQQJJJIIIHHHAAADDDDDDEEECCC@@@??????@@@>>>>>>>>>>>>>>>======<<>>======;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@@@@AAAAAA@@@AAACCCDDDEEEGGGJJJMMMKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKHHHEEEAAA@@@@@@???===;;;888666555444666777777777555555666666666666555555666666666666666555555555888777777666666777777888999999;;;<<<===>>>>>>>>>===;;;???CCC>>>???\\\aaaIIIBBB<<<;;;999888888999;;;<<<333333222222222222222333222222222222333333333333444444333333333444555666999666777::::::HHHooo~~~qqq___RRROOOVVVaaajjjuuuqqqkkkbbbYYYPPPHHHCCCIIIHHHEEECCCBBBCCCDDDEEEEEEHHHLLLPPPRRRSSSSSSRRRVVVVVVWWWXXX[[[]]]___aaa___]]][[[[[[\\\\\\ZZZXXXSSSQQQNNNLLLJJJHHHGGGFFFEEEFFFGGGGGGFFFCCCAAA???999999999999999:::999999::::::;;;;;;<<<===>>>???AAABBBBBB@@@===;;;<<<>>>CCCXXXsssTTTBBBCCCAAA===;;;;;;;;;::::::999999::::::888888888888888888888888777777666666666555555555777888888999999999999999:::;;;======;;;;;;;;;<<<___KKKBBBAAA===:::;;;<<<<<<===@@@AAACCCFFFHHHIIIHHHFFFEEE???EEELLLUUUdddyyytttRRRGGGIIIEEEDDDDDDEEEFFFFFFEEECCC???@@@AAABBBCCCCCCBBBBBBEEEDDDBBB@@@???>>>>>>>>>>>>???@@@@@@???>>>>>>>>><<<===>>>???@@@AAAAAAAAABBB>>>>>>FFFPPPYYYbbbjjjqqqxxxzzz~~~}}}ZZZKKKGGGJJJFFFEEEDDD===CCCCCCCCCBBB???======>>>;;;<<<<<<<<<<<<;;;::::::<<<============<<<<<<;;;;;;;;;::::::;;;<<<======::::::::::::::::::::::::===:::GGGYYYfffvvv~~~vvv~~~uuuwww]]]AAA;;;;;;???DDDAAA@@@@@@??????>>>>>>>>>=========>>>>>>?????????==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;===>>>???>>>???AAACCCBBBCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>><<<:::999888888888777666777666555555777777666555555555666666666666555555555555555666666666666666777777777777777888999999:::;;;<<<===>>>????????????>>>@@@CCCDDDTTTbbbOOOHHH===<<<:::888888999:::;;;222222222111111222222333111111111222222222333333333333333333333444444555666111333888666999TTTttt{{{nnneeebbbdddeeellliiiddd]]]UUUNNNIIIFFFCCCBBBAAA@@@@@@AAABBBCCC>>>???AAACCCDDDDDDDDDDDDEEEEEEDDDEEEGGGJJJNNNPPPNNNMMMLLLLLLLLLLLLKKKJJJCCCCCCBBBAAA@@@?????????===>>>??????>>><<<999888888999999::::::;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>=========>>>BBBHHHLLL```vvv```CCC@@@CCC===888:::;;;:::999999999999:::;;;777777777777777777777777666666666555555555555555666777777888888888888888;;;<<<>>>>>><<<;;;<<<<<>>===<<<;;;<<>><<<<<<===>>>?????????>>>>>>;;;;;;AAAFFFKKKRRRZZZ```hhhyyyxxx{{{```III???@@@EEEAAAAAACCC???AAABBBBBB@@@>>><<<<<<===999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<:::::::::999999999999999;;;888CCCRRR[[[kkk~~~uuusss{{{pppPPP@@@999:::???===>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999999:::<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;::::::999999999888888777777777777666666555555666555555555777666444333555666666777777666666555555555555666666666666666666666777777888:::;;;<<<<<<<<<===>>>???????????????>>>???EEEUUUxxxwwwaaaQQQGGG;;;:::888666555666777888222111111111111222222333000000111111111222222222222222222333333333444444555000111777666444@@@RRR|||zzzzzzyyyeee___VVVKKKDDDBBBEEEHHH@@@???>>>======>>>??????=========>>>>>>>>>======>>>===<<<===>>>AAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>><<<<<<===>>><<<<<<======<<<:::888777777999;;;;;;:::;;;<<<>>><<<===>>>>>>???>>>>>>>>><<<;;;<<>>===<<<;;;;;;<<>>???@@@BBBCCCEEEBBBAAA>>><<<;;;;;;<<<<<<888;;;???@@@>>>======>>>;;;<<<============<<<<<<===<<<===???@@@AAAHHHPPPUUU^^^ooozzzuuu|||yyyiiiSSSDDD===@@@EEE??????EEEDDD???@@@AAA???===<<<<<<===:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999===888AAALLLQQQeee~~~|||uuuuuu||||||bbbNNN>>>999<<<;;;<<<===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;========================;;;<<<======;;;999999:::<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======;;;;;;;;;:::::::::::::::777888999999999888888999555555555777888888555333666777777888888777777666555555555555666666666777555555666777999;;;===>>>======>>>???@@@@@@@@@@@@<<>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<<<<>>>@@@AAA;;;;;;<<<<<<;;;;;;<<<<<<;;;===??????===<<<===>>>============<<<<<<<<<<<<999;;;======;;;;;;===???===>>>>>>??????>>><<<<<<>>>===AAANNN^^^mmmsssuuurrr{{{lllIIIBBB===>>>>>>;;;<<<@@@::::::999999888888777777777777777777777777777777555555555555555666666666666666777888888888888888999;;;<<<;;;:::888999999tttTTTDDDAAAAAA???===<<>>======<<<>>>@@@CCCEEE???>>><<<;;;:::;;;===>>>777:::>>>???>>>======???<<<<<<<<<===<<<<<<;;;;;;::::::;;;<<<999888???HHHKKKTTTeeexxx{{{|||}}}jjj[[[YYYOOODDD===AAADDD<<<;;;CCCDDD>>>???@@@???===;;;<<<===:::<<<===??????>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;<<<;;;;;;:::999999999999999999999999999:::::::::<<<666;;;BBBFFF___pppxxx}}}oooZZZEEE;;;<<<:::;;;===>>>>>>===;;;:::999999999999999999999:::888888:::;;;;;;:::999888888888888888999999999999555777999:::::::::;;;<<<;;;;;;:::::::::::::::;;;888888777777777888888999999999888777777888888999111333555555555555666666666666777999;;;;;;888666777777888888888888777777444555555555666666777777444555666777:::<<<>>>???===>>>???@@@@@@@@@@@@@@@;;;FFFXXXwwwqqqWWWJJJ???555888777555555555666888:::111111000000111222333333000000000000111111111111111111222333333333333222222333333444444555888;;;DDD___~~~wwwfffUUUJJJEEEEEE@@@??????>>>>>>>>>>>>???<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<======<<<<<<===>>>999;;;======:::888999:::::::::999::::::<<<===>>><<<>>>@@@???===<<<>>>@@@>>>>>>??????>>>===;;;:::AAAAAAHHHYYYnnn~~~hhhDDD@@@<<<:::;;;<<<<<<999777999999999999888777666555888888888888888888888888555555666666666666666666666777777888888888888888888999::::::888777777777RRRLLLCCC>>>======<<<;;;???@@@@@@???>>>???BBBDDDIIIGGGAAADDDJJJDDDFFFVVVwwwaaaKKKGGGEEEDDDFFFBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@???>>>>>>???AAACCC============<<<<<<<<<<<<:::>>>AAA@@@===;;;<<<>>>@@@>>><<<:::999888888999999999::::::;;;<<<<<<<<>>>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::999999:::999888666444333444666777999999777666444888888888===BBBLLL{{{wwwrrrxxxvvv}}}}}}cccHHH===;;;;;;::::::;;;<<<<<<<<<999999999888777666666555888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999888888777888888888888888888888888888888888:::999999888888777777777555555555555555666666666777777888888888888777777666666666666666555555555888777777666666666666777777777888999;;;<<<===>>><<>>444444888555333333444666777777222222111111111111222222000111111111111222222222222222111111111111111222222222333333444555666666>>>BBBUUU}}}rrrnnnhhh```OOOIII@@@;;;:::::::::999777999;;;<<<;;;;;;<<<===:::;;;<<<<<<;;;:::::::::;;;<<<>>>===;;;:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>;;;::::::;;;===>>>===<<<;;;;;;;;;===???@@@???>>>;;;;;;;;;::::::===AAADDDMMMUUU___hhhvvv{{{ZZZMMMCCC===<<<<<<;;;999888777777888888888888777777777666666666555555555555666666444444444444444444444444444444444555555777888888999999888888888888888888FFFAAA<<<:::<<<>>>???>>>???@@@AAAAAAAAABBBEEEGGGCCCFFFEEEHHHLLLGGGLLL___qqqQQQFFFEEECCCBBBDDDBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@>>>>>>???AAABBB>>>>>>=========<<<<<<<<<;;;===??????>>>===<<<===>>>>>><<<;;;::::::999999999999:::;;;<<<======>>>???CCCIIIQQQ[[[gggrrryyyjjjRRRIIIGGGDDDAAABBBAAA@@@??????>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999888888888999999999999999888777666555444555666777888888777666555777777555999===BBBgggzzztttqqqsssdddOOO<<<000777>>>;;;999<<<999999888888777666666555888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999888888888888999999888888888888888888888888999999999999888888888888777777777666666666666666666777777888888777777666666666666666666666666555777777666666666666666777888888:::;;;===>>>>>>???DDD@@@>>>?????????DDDKKKhhhRRRBBB???<<<888666777555333333444666777777222111111000000111111222000000111111111222222222222222111111111111111222222222333333444555555666444;;;GGGeee|||jjjaaaTTTLLLHHHEEEBBB?????????>>>>>>===<<<;;;:::;;;;;;<<<;;;999888888999;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========???>>>======>>>>>><<<:::??????>>>????????????>>>======>>>BBBJJJTTT^^^ddddddkkksss|||~~~WWWDDD@@@;;;<<<<<<;;;:::999888777777888888888777777777666666666666555555555555666666444444444444444444444444444444444444555666777888888888888888888888888888===;;;999:::<<>>>>>>>>=========<<<<<<<<<<<<<<<===???>>>===;;;<<<<<<======<<<;;;;;;:::999::::::<<<===>>>??????AAAAAACCCEEEKKKTTT___fffkkkwww}}}iii]]]OOOFFFDDDEEEEEECCCBBBAAA@@@???>>>>>>??????BBBAAA???===;;;999888888:::;;;;;;;;;<<<=========;;;:::888666555666777888:::999888777666555555555555666777888888777666555777777444666999:::QQQwwwwwwtttttt{{{RRR444666>>>888222666999999888888777666666666777777777777777777777777888888888888888888888888:::::::::::::::::::::::::::999999888999999::::::888888888888888888888888999999999999999999::::::999999999888888777777666666666777777777777666666555555666666666666666666777666666666666666777777999:::<<<>>>@@@@@@@@@@@@???;;;;;;===;;;@@@[[[xxxccc>>><<<999888;;;666666444333333444666666666222111111000000111111222000000000111111111222222222111111111111111222222222222333333444444555555///888:::HHHnnn}}}rrrkkkfff]]]RRRHHHCCC???;;;:::;;;===<<<;;;;;;;;;::::::::::::;;;<<<;;;:::888888:::;;;;;;:::::::::;;;;;;;;;::::::999;;;:::;;;>>>@@@BBBAAA@@@@@@@@@?????????@@@AAABBBCCCCCCGGGQQQ___llluuuyyy{{{kkkQQQ???:::<<<:::;;;;;;:::999888777777666777777777777666666666666666555555444444555555666444444444444444444444444444444444444555555666777777777777777777777777777======>>>>>>???@@@@@@???AAABBBDDDEEEEEEFFFHHHJJJLLLMMMFFFCCCKKKTTThhhUUUHHHEEEEEEFFFCCC>>>>>>CCCCCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA??????>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;:::<<>>===<<<;;;999:::;;;<<<===???@@@@@@BBBBBBAAAAAACCCIIIPPPVVVUUU___ooo|||lllSSSPPPKKKHHHEEEDDDCCCBBBBBBBBBAAA@@@????????????AAA@@@>>><<<:::999888888::::::;;;<<<<<<===>>>>>>===;;;888555555555777888:::999777666555555666666555555666777777666555555777888555777;;;999CCC[[[vvvvvvssstttrrrEEE666999888555666888888888888777777666666666666666666666666666666777777777777777777777777999999999:::::::::::::::999999999999999999:::;;;999999999999999999999999888888999999::::::;;;;;;;;;;;;:::999888777777666555666666777777666666555555555555555666666666666666666666666666777888999999;;;===???AAAAAA@@@@@@<<<>>>BBBBBB:::FFFwwwVVV888@@@888666;;;222555444222222444666666555111111000000000000111111000000000000111111111111111111111000111111222333222222333333333444444444555999555999TTTvvv}}}{{{lll___UUULLLAAA;;;;;;===<<<::::::999888999;;;===>>>>>>>>><<<::::::<<<======;;;:::;;;;;;<<<;;;:::999999:::::::::<<>>@@@CCCGGGLLLPPPUUUVVV[[[fffttt}}}~~~mmmMMMDDD???<<>>AAAGGGBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@???>>>=====================<<<<<<<<<<<<;;;999999;;;>>>???<<<999999:::<<<=========<<<;;;::::::;;;<<<===>>>???@@@<<<<<<======>>>@@@DDDGGGLLLRRR___rrr{{{tttnnnVVVKKKKKKIIIFFFAAA???======BBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;:::::::::999::::::;;;<<<===>>>>>>>>><<<999666555666888999999888777555555555666666555555666666666666555555444777555777===;;;===KKK\\\llltttmmmlll|||[[[;;;444;;;===888888888888777777777777777555555555555555555555555666666666666666666666666888888888888999999::::::999888888888999999:::;;;::::::::::::::::::::::::888888888999999:::::::::;;;::::::999888777666666555555666666666666555555444555555555666666777777666666666777888999:::;;;:::;;;===???@@@AAAAAAAAACCCBBBEEEGGGHHHZZZQQQ:::DDD;;;666:::111444333222222444555555444111000000000000000000111//////000000000111111111111111000000111222222333222222222333333333333333888777222666CCCSSSvvvvvvqqqdddSSSGGGBBBAAA@@@>>><<<:::999999;;;<<<;;;999===<<<<<<<<<===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::@@@>>><<<<<<===>>>===;;;???AAAEEEIIIPPPYYYccckkkooonnnpppxxxgggLLL@@@CCC>>>999;;;<<<888888888777777666666555666666666555555555555444444444333333333333444444333333333333333333333333444333333333333444444555444444444555555666666666999<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>999;;;============>>>???FFFFFFOOO___qqq~~~wwwxxxxxx___RRROOODDDDDDCCCAAA???===>>>???@@@AAACCCCCCCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<999:::::::::;;;<<<<<<<<<<<<;;;999777777777888999888777666666555555555666555555555555555555555555111666333444<<<;;;999@@@OOO^^^uuu{{{rrrqqqzzzooouuuwwwQQQ>>>>>>:::000888888777777777777777777666666666666666666666666555555555555555555555555666666666777888888999999777777777777888999::::::::::::::::::::::::::::::888888888888888888999999888888888777777666666555444444555555555555444444444444555555666777777777777777777888999;;;<<<===<<<<<<===>>>@@@AAABBBCCC@@@>>>CCCRRRgggsssIII999BBB<<<666777333333222111222444555444333111000000//////000000111/////////000000000111111000000000000111222333333222222222222333333333333333222000555:::;;;TTT|||}}}zzzyyyoooaaaWWWRRRQQQQQQPPPIIIFFFCCCBBBCCCAAA===999;;;===??????===:::888888======<<<<<<======>>>???CCCAAAAAACCCGGGLLLOOOPPPPPPSSSXXX]]]dddppp~~~kkkKKK??????AAA888444888:::777777666666666555555555666555555555444444444444444333333222222333333444333333333333333333333333333333333222222333333444333333333444444555555666999<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999666888;;;<<<;;;;;;;;;<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<>>>>>>>>>DDDPPPZZZcccppp|||~~~eeeQQQEEEDDDHHHCCCBBBBBBAAAAAAAAABBBBBB>>>AAADDDEEEEEEBBB>>>;;;;;;;;;;;;::::::;;;;;;<<<999999::::::::::::::::::999888888777777777888888666666666777666666555444555555555444444555555555222888555222999:::666:::@@@OOOjjj~~~yyyxxxtttrrrzzzyyybbbNNN>>>333777777777777777777777888666666666666666666666666444444444444444444444444444444555555666777777888666666666666777888999:::888888888888888888888888888888777777777777777777555555555555555555555555444444444555555444444444444444555555666777777888888888888999;;;===>>>?????????>>>???@@@BBBEEEFFFFFFTTThhh~~~SSSAAA888<<<<<<555333666222111111222444444333222000000////////////000000////////////000000000111000000000000111222333444222222222222222222222222///444444444777666>>>SSS{{{uuuoookkkhhhgggggg^^^[[[YYYYYYZZZXXXRRRLLLKKKQQQVVVVVVOOOIIIHHHIIIOOONNNLLLLLLMMMOOORRRTTTTTTSSSRRRVVV]]]eeelllooohhhkkknnnqqqwww]]]???@@@;;;>>>>>>555666;;;777666666666555555555555444555555555444444444333333333333222222222222333333222222222222222222222222333333222222222222333333222222222333444444555555===@@@BBBBBB@@@???@@@BBB>>>BBBGGGKKKMMMOOORRRTTTeeevvvyyyVVVFFFBBB@@@>>>AAACCCDDDDDDDDD@@@;;;???????????????>>>======::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888555888<<<<<<:::999;;;===<<<;;;999888777888999:::<<<;;;;;;;;;;;;::::::::::::::::::999777777999:::<<<===DDDLLLQQQXXXhhhxxxtttuuuzzz~~~[[[KKKJJJJJJHHHGGGDDDCCCBBBAAAAAAAAAAAA@@@===@@@DDDGGGFFFBBB===:::<<<<<<;;;:::::::::;;;;;;:::999999999999999999999666666666777777777777777555555777777777666555444555555444444444444555555555===888222888999555888222BBBaaa||||||}}}yyyzzzgggPPPHHH777777777777777888888888777777777777777777777777444444444444444444444444333333444444555666666777555555555555666777888999666666666666666666666666888888777777666666555555333333333444444444444444333444444555555444444333444444444555666777777888888999999:::<<<>>>@@@AAABBBAAA@@@???AAADDDGGGIII^^^~~~JJJ???===888999<<<555000888222111111222444444333111000000////////////000000////////////000000000000000000000000111222333444222222222222222222222222000;;;999444888:::666777SSSuuuyyysssqqqooommmmmmooorrrqqqkkkeeefffooovvvuuullldddccceeehhhgggeeedddfffiiimmmooorrrnnnjjjjjjnnntttzzz}}}zzz|||}}}}}}mmmMMMFFF@@@888666999999444:::<<<111555555555555555555444444555555444444444333333333333222222222222222222333222222222222222222222222333333222222111222222222111111222333333444555555;;;>>>@@@@@@???@@@???>>>AAABBBCCCLLLRRRKKKSSSkkklllPPPHHHDDDBBBCCCAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<>>>@@@AAA===<<<:::999999:::<<<===<<<<<<<<<999777666666888:::999888777777999;;;<<<<<<:::888777666777888999:::999999888888999999::::::999999999999999999:::;;;>>>AAAAAADDDPPPcccsssxxxvvvuuuwww{{{xxxdddQQQJJJHHHEEEDDDEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::999999666666666666666666666666555555555444444333333333888777555444333333444555444444555555666777777777>>>???OOOpppzzz}}}}}}WWWFFFBBB:::444555999999666888777777777999888666333777666555444444444444444666666555555555444444444666666666666777777777777666666555555555555666666777777666666555555555555555555555555555555555555333333333444444444555555222333444666777777888888>>>===<<<<<<>>>???@@@???;;;DDDCCC@@@CCCFFFSSSiii]]]HHH>>>;;;888666666666444333111222444666666555444333111000///......///000111000000000000000000000000////////////000000000000000111111111111222222222222222333333444555666666>>>LLLjjjzzz|||wwwsssrrruuuvvvssspppsss}}}{{{uuuooojjjmmmiiihhhkkkmmmlllmmmpppooorrrvvvyyy{{{|||www{{{MMM<<>>AAACCCDDDJJJPPPMMM[[[yyyYYYIIIFFFCCCAAACCC????????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<;;;888666777777999888888777888999:::;;;:::999777666666666777888999999888888888888999999999999888888888888999999:::<<<>>>>>>AAALLL\\\hhhmmmmmmqqqvvvwwwyyysssfffXXXLLLHHHHHHEEEDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888555555555555555555555555555555444444444333333333444333333333333333444555444444444555666666777777======GGG]]]|||~~~ttt||||||[[[LLL<<<777:::<<<:::777777666666666777777777777777666555555444444555555666666666555555555444444555555666666666777777777666555555555555555555666666666666555555555444444555555555444444444444444444444444444555555555555333444666777888999999999>>>======>>>???@@@??????<<>>GGGWWWttthhhNNNDDD===<<<999666444333333333222333444555555444333222111000///......///000111////////////////////////.../////////000000000000000000111111111222222222222222333333444555555555<<>>>>>>>>>>>>>>===;;;:::999999999:::::::::;;;;;;;;;999999888888777666666666555555555555555555555555444444444444333333333333000111222333333444444444333333444555555666666777777999???JJJ\\\zzzxxxlll}}}mmmKKK<<<:::888666666888888999888777777888999777777666555555555666666666666666666555555555555444444555555555666666666555555444444444444555555555555555444444444444444444444444444444444444444555555555555666666666666666666888999::::::;;;;;;<<<<<<===>>>>>>?????????@@@GGGGGGOOOjjjfffIII???CCC<<<===<<<888222000111333333444555555444333111000000//////......//////000////////////////////////....../////////000000000000000000111111111222222222222222333333444444555444888999CCCiii~~~SSS@@@BBBDDD===555999999888888777777666666555555444444444333333333333333333333333333333333111111000000000000111111111111000000000000111111111111111111111111111111222222333444444444444333CCCAAA@@@CCCBBB???;;;;;;BBBGGGHHHMMMXXXdddUUUJJJCCCDDDEEEAAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999;;;<<<======;;;999777777888888999999888888777888:::<<<===;;;888777777666666777888888777777666666666555444444444555666888777777666666777777888777666666555555666666777888777666888===BBBGGGIIILLLJJJKKKQQQYYYeeewww{{{{{{iii[[[QQQGGGGGGNNNEEEEEEEEEEEECCCBBBBBBDDD>>>>>>???@@@@@@>>>===<<<<<<<<<<<<;;;::::::999888888888888999999999::::::888888888777666666555555444444444444444444444444333333333333333333333333000111333444444444333222222333333444555555666666222555;;;AAAHHHYYYyyy{{{{{{\\\BBB999444555:::888:::<<<;;;999777888999888777777666666666777777777777777666666666555555444444444444555555555666444444333333333333444444444444444444444444444444333333333333444444444444666666666666777777777888888999:::;;;<<<<<<<<<<<<>>>???@@@@@@??????@@@AAAGGGPPP[[[xxxlllLLL;;;;;;BBB>>>??????:::222///000444444444444444333111000///////////////////////////////////////////////////........./////////000000000000000000111111111111111222222222333333333444///777999777EEEiiifffQQQ@@@>>>@@@;;;999:::999888888777666666555555444444444444333333333222222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111222333333333333333EEECCCDDDGGGDDD===;;;>>>CCCJJJMMMWWWkkk]]]IIIFFFDDDDDDDDD@@@======::::::::::::::::::::::::777999<<<>>>>>>===;;;999888888999999999999888888666999;;;<<<:::888777777555666666777777666555555444444444444444444555555777666666555555666666777666555555555555555555666888777666888<<>>>>>>>>===;;;:::;;;;;;:::999999888888888777777777777888888888888888888777777666555555555444444444444444444444444333333333333333333333333333444555555555333222111222222333333444444555555333555999<<<>>>FFFYYYkkkqqqrrrxxx~~~hhhOOOCCC<<<999;;;555777:::::::::999999999888888777777777888888999888888777777777666666666444444444444555555555666444444333333333333444444444444444444444444444444333333333444444555555555777777888888888999999999;;;;;;<<<===>>>>>>>>>>>>CCCCCCBBB???===>>>BBBEEEUUUkkkzzz\\\HHH<<<999<<<@@@BBBAAA<<<444000222555555444444333111000///.........////////////..........................................//////////////////000000000111111111111111111222222222222222222444999:::888BBBaaa^^^DDD>>>===@@@===555555<<<888888777666666555555444444333333333222222222222222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111000111222222333333222222EEEBBBCCCDDD???999>>>HHHLLLRRRWWWggg___MMMDDDCCCBBBAAA@@@???>>>>>>999999999::::::::::::;;;666888;;;===>>>===;;;:::888888888888888888888888555777999:::888777777888666666555555555555444444333444444444444555555555666555555444444555555666666555555444444555555666888777888999;;;<<<<<<;;;:::999:::===@@@DDDMMMXXXpppppptttzzz}}}lllWWWPPPLLLKKKMMMLLLFFFBBBBBBDDDGGGFFFAAA?????????>>>;;;<<<<<<<<<;;;;;;::::::::::::999888888888888888555666666666666777777777777777777666555555444444333333333333333333333333222222222222333333333333555555555555444333222111111111222333333444444555888555444666888>>>KKKWWWmmmvvv|||kkkcccZZZLLL@@@:::888666777999::::::999999999888888888999::::::888888888888777777777777444444555555555666666666555555444444444444555555444444444444444555555555333444444555555666666666888999999999::::::::::::<<<======>>>??????>>>>>>???>>>===:::;;;AAAKKKSSSqqqiiiTTTHHH???888444BBBBBBAAA<<<666333333555444444333222000//////...---......//////......---........................------.........//////////////////000000000111111111111111111111111111111999//////999:::777BBBVVVxxxwwwyyy~~~mmmVVVBBBDDD===999999999777666777777777666666555555444444333333333222222222111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111000000111222222222222111CCC@@@AAABBB>>>???OOOdddqqquuuwwwcccLLLJJJAAAAAA@@@>>>>>>???>>>===999999999::::::;;;;;;;;;777999:::;;;<<<;;;999888888888666666666666888888444666777777666666777999777666444333333333444555333444444555555555555555555555444444444444555555666666555555555555666666666777888999999999999:::999999;;;===;;;888;;;@@@HHHMMMWWW```fffmmm~~~vvv^^^LLLEEEHHHIIIFFFAAAAAACCCCCC@@@???BBBCCC??????AAA>>>999;;;;;;:::999999999999::::::999888777777777888999444555555555555666666666555555555444333333222222222222222222222222222222111111222222222333333333333333222222222222222333111111111222333333444444666333222333555999BBBKKKjjjzzzyyytttvvvlllOOOFFF;;;666777:::999777999999999999999:::;;;;;;999999888888888777777777555555666666666777777777666555555555555555555666444444555555555666666666444444555666666777888888999::::::::::::;;;;;;;;;======>>>?????????>>>>>>:::;;;<<<@@@HHHYYYnnn|||nnnUUUHHHBBB===999777BBBAAA>>>:::777555444444333333222111000/////////------...//////...------........................---------.........//////////////////000000000111111111111111111111111000777...,,,333777666888===SSSlll{{{zzz~~~bbbMMMDDD???<<>>999444555888777444777777666555555444444333222222222222111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111///000000111111111111111FFFCCCDDDFFFFFFMMMhhhhhhBBB<<>>;;;999999999::::::;;;;;;;;;999999::::::999888666555888777555444444555777888444555666555444555777999777666444222222222444555333444444555666666666555555444444333333444444555666666555555555555666666444777999999888777888::::::999999:::777555888>>>;;;<<>>@@@BBB>>>666<<<;;;999888888888999::::::999888777777888999999444444444555555555666666444444333333222111111000222222222222222222222222111111111222222333333333111111000///000222333444000111111222333333444444//////222555555444999@@@XXXooovvvqqquuu{{{gggWWWDDD999888999888555999999999999::::::;;;<<<999999999888888888888777666666666666777777777777666666555555555555666666555555555666666666777777555555555666777888888999:::::::::;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>===@@@FFFOOOaaa{{{~~~gggVVVDDD;;;999999<<<@@@BBB???;;;888777666444333333222111000/////////000,,,---...//////...---,,,........................---------.........//////////////////000000000000111111111000000000000000///222222//////333777777...GGGcccxxx~~~kkk^^^]]]hhhzzz|||kkkOOOAAA>>><<<999777///:::>>>777222666888555777666666555444444333333222222222111111111111000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111//////000111111111111111FFFHHHHHHIIISSSllljjjLLLIIIFFF:::AAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::888777666666666666666666666666666555555555777777666555555555555555777777666555444333333222333333333333333333333333000111111222333444666666888888777777666666555555666555555555666888:::<<<999999999888888888777777888999;;;???BBBFFFJJJLLL\\\dddpppzzz~~~~~~|||{{{yyykkkcccPPPOOOMMMJJJFFFBBB???===;;;>>>BBBEEEFFFDDDAAA??????<<<;;;;;;>>>>>>===:::===<<<:::999888999999:::777777666666555555555444666666666666666666666666444444333333333333222222444333333222222333333444222222222222222222222222000000000000000000000000//////000111111111111000222222222222333444555555BBBOOOgggtttssszzz~~~\\\CCC999888:::<<<===555888;;;444444:::;;;777999;;;<<<<<<;;;;;;<<<999999999999999999999999888888777777666777777777888888888888888888888888999999999:::::::::;;;;;;999;;;===<<<;;;;;;<<<>>>>>>???>>>:::999<<>>AAAaaa}}}___KKKBBB888333777===BBBDDD:::999777666666555222000///////////////////////////............------------------............///............///////////////////////////.........------...///000111222222333333222222333333444555777888<<>>>>>===<<<;;;;;;:::::::::::::::999999999999999888777666666666666666666666666555555555555999888777666555555555555777666666555444333333333333333333333333333333333222222222333444555666777777777777666666666555555555555666666777999:::;;;999999999888888777777777888999;;;===???BBBDDDEEEHHHMMMUUU[[[^^^___``````uuu~~~vvvlllbbbYYYRRRNNNMMMLLLKKKHHHEEEBBB???===<<<>>>AAADDDEEECCCAAA@@@AAA???<<<<<<>>>>>><<<999<<<;;;999888777888888888777666666666555555555444888888888888888888888888444444333333333222222222333333222222222222333333222222222222222222222222000000000000000000000000///000111111222222111111222222222222333444555666:::AAATTTyyyvvvuuu|||uuu]]]OOOEEE<<<777<<<444888===888777:::777:::::::::999777777888999::::::::::::::::::::::::999999888888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;???@@@@@@@@@????????????:::===??????======<<<;;;888>>>OOOtttfffLLL???:::666666:::???@@@???999777666555555444111///....................................------------------------........................////////////////////////............///////////////000000000333222222222222333444444888777666;;;MMMooogggKKKFFF@@@:::777999:::999777666666666666555555555444555444444333222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111222222222LLLPPPYYYkkknnnNNNDDD@@@999;;;DDD>>>=========<<<<<<;;;;;;:::::::::999999999888888888777777666666666777777555555555555555555555555888777666555444444444444666666555555444444333333444444444444444444444444333333444444555666777888666666666666666555555555555666777888999:::::::::888888888888777777777777888888999:::<<<===>>>>>>===???BBBDDDEEEFFFIIIKKKTTT^^^gggnnnzzzyyymmmeeeaaaWWWTTTPPPKKKHHHFFFFFFFFFIIIHHHGGGEEECCCAAA>>>======>>>@@@BBBBBBBBBAAAAAACCCAAA>>>=========;;;:::;;;:::999888777777777777666666666555555555555555777777777777777777777777333333333333222222222222333333222222222222333333222222222222222222222222000000000000000000000000000111111222222222222222333333333333444555666666777666AAAbbbxxxyyyvvvkkk^^^TTTGGG:::777999444666;;;888======<<<;;;<<<>>>AAABBB;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>>>><<<;;;:::;;;<<<;;;:::999;;;===AAAQQQjjjqqqUUUAAA???>>>>>>AAAEEEEEEAAA===666555444333444333000.......................................------------------------............---............/////////........................000000000/////////......222222111111222222333444666666444111777LLLlllpppWWWGGG@@@===:::666666888999888666666666555555555444444444444444333333222222111111000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000////////////////////////000000000111111111222222\\\bbbqqqcccKKK;;;@@@CCC;;;888===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888777777666666555555555666777777444444555555555555555666444444333333333333444444555444444444444444444444444444444444444444444444555555555555666777888999555555555555555555555555444666777999::::::999888777777777777777777777777666777888999:::;;;;;;;;;>>>??????>>>===>>>AAACCC<<>>=========>>>>>>???@@@@@@@@@BBBAAA???>>>============;;;;;;:::999888777777666555555555555555555555555444444444444444444444444333333333222222222222111222222111111111111222222111111111111111111111111000000000000000000000000111111222333333333333222333333333333444555666777;;;777;;;NNNmmm~~~}}}pppYYYHHH>>>444666===;;;888777666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<==========================================<<<<<<<<<<<<;;;::::::;;;>>>???===;;;>>>===;;;::::::>>>IIITTTjjj}}}cccPPPCCCEEEEEEGGGIIIHHHDDD===777444222111111222111///---.................................---------,,,,,,,,,,,,---------.........---------.........//////------...............///////////////////////////111111111111111222333333333555555333222888EEEOOOeee{{{[[[MMMHHHAAA>>>???999777555666777888666555555555555444444444333333333333333333222222111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111cccFFFAAA>>>@@@BBB???<<<999;;;;;;;;;:::::::::::::::999999999888888777777777555555555555555555666666333444444444555555666666222222222333444555777777333333333444444444444444444444444444444444444444555555555555555666777888444444444444444555555555444555777888999999888777666666666666666666666666444555777999:::;;;;;;;;;<<<======<<<::::::;;;<<<<<<@@@BBBBBBBBBDDDDDDBBBCCCJJJQQQTTTPPPKKKJJJLLLLLLHHHEEEEEEGGGHHHEEEBBBFFFGGGGGGEEECCCAAAAAABBBCCCCCCDDDCCCBBBAAA???>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>======>>>???AAA<<<<<<;;;;;;999888777777444444444555555555555555333333333333333333333333333333222222222111111111222111111000000111111222111111111111111111111111000000000000000000000000111111222333333333333222333333333333333555666666;;;:::<<>>================================================@@@>>>===>>>>>>??????>>>===@@@FFFLLLNNNTTTeeewwwiiiSSSIIIAAABBBBBBBBBAAA???:::444///111000///000111000...---...........................------------,,,,,,,,,,,,,,,,,,------------...------------............,,,---------......//////,,,------...///000000000111000000000000111222222222333444555555555555555666PPPpppqqqWWWFFF;;;>>>BBB===777666888777777666777666555333444444444444333333333333333222222222222222111111//////////////////////////////000000000000//////////////////////////////.../////////000000000111111111111111111111111111//////000000000111111111hhhEEE>>>DDDDDD===;;;@@@AAA<<<;;;:::::::::999999888888777777777777777777777777666555555444444444555555333333333444555555666666444444444555666888999:::222222333333444444555555333333333333333333333333444444333333444555555666333333333444444444444444444555666666777777777666555555555555666666666666333555777:::;;;<<<<<<<<<999:::;;;:::999888999:::;;;>>>@@@@@@@@@AAABBBCCCAAABBBEEEHHHFFFCCCEEEJJJCCCBBBBBBDDDGGGGGGCCC@@@CCCEEEFFFEEECCCBBBBBBCCC@@@BBBCCCDDDDDDBBB@@@???????????????>>>===<<<;;;:::::::::;;;<<<<<<=========>>>===<<<;;;===@@@CCC======<<<<<<:::999777666444444444444444555555555444444444444444444444444222222222222111111111111111111000000000000111111111111111111111111111111000000000000000000000000000111111222222222222222222222222222333444555555666888<<>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>;;;;;;:::999777888;;;>>>@@@MMM```nnnooorrr~~~hhhSSSFFFCCC>>>;;;;;;:::999777444222000000///...///000000///---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,---......//////+++,,,---...///000000111000000000///000000111222333111///111444777666555444:::GGGYYYrrrsssZZZLLL===>>>??????999333444999888888777666555444333333444444333333333222222222222222222222222222111111////////////////////////...//////000000//////...////////////////////////......//////000000111111111111111111111111111111/////////000000000111111sssVVVHHH>>>BBBBBB;;;:::===???<<<;;;;;;:::999888777777666555555666666777888888888666666555444333333333333222222333444444555666666555555444444555555666777111111222333444444555555222222222222222222222222222222222222222222333444222222333333333444444444555444444444444555555666444444444555555666666666444555888:::;;;<<<;;;::::::;;;:::999888999<<<>>>888999<<<=========@@@CCCCCC>>>===@@@@@@>>>@@@EEE@@@@@@@@@BBBCCCBBBAAA???;;;>>>AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEE>>>>>>>>>>>>===<<<;;;::::::;;;<<<======>>>>>>======>>>>>><<<:::;;;>>>BBB<<<<<<<<<;;;:::888666555333333333444444555555555444444444444444444444444222222222222111111111111000000000//////000000000111111111111111111111111000000000000000000000000///000111111222222111111111111111111222333444444444333666<<<@@@GGGVVVeeesss}}}|||{{{|||{{{yyy}}}wwwgggbbb[[[SSSLLLBBB<<<:::999777444;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>???999<<>>>>>BBBLLLTTTccctttvvv___SSSFFF@@@@@@===666777777666444333333333///......///000000///------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........++++++,,,------...//////---------....../////////000////////////000111111111111000111222333555666:::555777AAANNNbbbgggLLLAAAAAA<<>>>>><<<999888;;;;;;:::999888777666555444444555666777888999999777666555444333222222222222222333333444555666666444444333222111111111111111111222333444444555555111111111111111111111111111111000000111111222222222222222333333444444444555444333222222333555666444444444555555555666666555666888:::;;;:::999888::::::888666666888===AAA<<<<<<>>>???===<<>>>>>>>>>>>???<<>>>>>>>>>>>===<<<;;;::::::<<<===????????????>>>??????>>>;;;888999<<<@@@;;;;;;;;;:::999777444333333333333444444555555555111111111111111111111111222222222111111111111000000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111222333444777111111999AAAEEEKKKRRRfffrrr{{{zzzsssaaaTTTJJJBBB===;;;;;;;;;;;;;;;;;;;;;;;;888777777888999:::;;;<<<::::::::::::::::::::::::888999:::;;;<<<>>>??????EEEKKKQQQTTTVVV^^^nnn{{{sssXXXIIIGGG???:::<<<:::333444444333111//////000......---///000111///...---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---.../////////............---------///////////////000111111---222666555111......000111---222:::999888LLLhhhbbbRRRGGG;;;666888111666777777<<>>@@@@@@?????????@@@AAA???======??????<<<999999;;;======<<<:::::::::<<<===@@@BBBDDDDDDCCCBBBBBB@@@???AAADDDEEECCCAAA???@@@???===:::999;;;<<<<<<<<<======>>>>>>??????===<<<<<<;;;;;;:::999999888888999888888777666555444444333333333222222222222222222111111///......111111111111111111111111...//////000///...------////////////000000000000111111111111111111111111222111111111000000//////000111111111111222222222666888<<<@@@DDDFFFGGGGGGWWWdddqqqzzzsssxxxsssXXXIIIFFFLLLJJJ???999<<<===::::::999888888;;;>>><<<999<<<999777777777777:::===888999:::;;;???JJJZZZeeerrr|||hhhRRRRRRLLLBBB:::999777555555444333222000///...---------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000000000000000000000...//////000111222222222222222222333666:::===@@@NNNXXXoooxxxhhhLLLHHHCCC===:::888999999666666666666666555555444555555444333333222111111111111111111111111111111000000000000000000000000//////.........---------////////////////////////000//////.........//////................................................////////////////////////}}}uuuxxxoooKKK>>>@@@AAA============<<<<<<<<<;;;;;;999999999888888888777777555555444444444555666666333333444444444333222111222222222222222222222222444333222222111111222222222222222222222222222222222222111000000111222222111111111000000000//////111111111111222222222222222222222222222222222222222222222333333333444444666666666666666666666666999999999999::::::::::::<<<>>>@@@@@@???>>>???@@@@@@>>>======>>>>>><<<999888:::<<<<<<;;;999999:::;;;===???AAABBBBBBBBBAAA@@@???>>>@@@BBBCCCAAA???>>>>>>===;;;999999;;;===============>>>>>>>>>>>><<<;;;;;;::::::999999888999999999888888777666555444333333333333222222222111222222111111///......111111111111111111111111////////////////////////////////////000000000000111111111111111111111111111111111000000000//////000000111111111222222222333666:::>>>AAACCCCCCCCCAAAMMMZZZmmm|||uuuttt|||uuuooooooxxxyyymmmaaaXXXMMMBBB>>>AAAFFFJJJLLLJJJEEE@@@===;;;;;;@@@FFFHHHGGGFFFNNNMMMMMMSSSccc{{{~~~hhhMMMKKKKKKFFF<<<666444333111555444333222000///...---------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////...//////000111111222222222222222333444666888:::333888GGG[[[lllxxxxxxfffVVVGGG>>>???===999666333333333444555666666666666555444444555444444333222222111111111111111111111111111111//////////////////////////////.........---------........................//////............//////........................................................................yyytttssszzz{{{TTTAAA???@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777555444444333333333333444333333333444333222222111222222222222222222222222333333222111111111111222111111111111111111111111222111111000000111111222111111000000000000/////////000000000111111111222222222222222222222222222222222222222333333333333666555444333333444555666999::::::::::::;;;;;;;;;;;;===??????>>>===>>>???>>>===<<<=========;;;999777999;;;;;;999888999:::;;;<<<>>>???@@@@@@?????????>>>===???@@@AAA???>>>======;;;999888999<<>>>>>>>>===============::::::999999888777777777999999999888888777666555333333333222222222111111111111111111000///......111111111111111111111111000///......///000222333////////////000000000000111111111111111111111111111111000000000000//////000000000111111111222222000333777;;;===>>>======;;;CCCLLLZZZtttuuuuuuuuuvvv~~~{{{|||gggVVV\\\cccnnnuuusssiii\\\TTTJJJEEECCCKKKZZZeeefffbbbgggbbb___eeezzznnn\\\TTTGGGHHHIIIEEE<<<666555444222444333222111000///...---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......////////////////////////...//////000000111111222111111222222222333333333111222666<<>>888555333999888666555444444444444555555555555555444333333444444333333222111111111111111111111111111111111////////////////////////...............---------........................///...............//////........................................................................lllwww}}}rrrttt~~~~~~aaaGGG@@@BBB???<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777777444444333222111111111222333333333333222222111111111111111111111111111111333222222111111111111111111111111111111111111111111111000000000000111111000000000000000000//////......//////000000111111111111111111111111111111111222222222222333333333555444222111111333555666999999999999:::::::::::::::<<<===>>>===<<<===>>><<<<<<<<<<<<<<<;;;:::999666888999999888888888::::::;;;<<<===>>>=========>>>>>>>>>?????????>>>>>>===<<<;;;999888:::>>>AAA>>>>>>======<<<<<<;;;;;;999888888777777666555555888888888888777666555555222222222222111111111111000000111111000///......111111111111111111111111000///......///111444555////////////000000000000111111111111111111111111000000000000000000//////000000000000111111111111///111555888:::;;;:::999<<<@@@EEEOOO```rrrvvvqqqqqqwwwyyyyyy}}}zzzvvvrrrzzzxxxggg^^^XXX```vvv[[[MMMMMMEEEEEEFFFCCC;;;666666555333333222111000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......////////////////////////////////////000000111111000000111222222222111111777888:::;;;888:::EEESSSgggzzztttiiiOOOJJJCCC>>>=========<<<777777777777777666666555444444444444444333333222333333222222111111111000111111111111111111111111////////////////////////......................................................---------...//////........................................................................ooozzz^^^[[[KKK?????????999555777::::::::::::999999999999888888888777777777666666444333222111111111111111333333222222111111111111111111111111111111111111333222111111000000111111000000000000000000000000000000000000000000000000//////////////////000000---......///000000111111111111111111111111111111111111111222222222333333444222111000111222444666666666777777777888888888888:::<<<<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999666777888888777777999:::::::::;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>>>>=========;;;:::<<<@@@CCC===<<<<<<;;;;;;:::::::::888777777666666555444444777777777777666555444444222222111111111000000000///000000000000//////...000000000000000000000000//////......///111444666////////////000000000000000000000000000000000000//////////////////000000//////000000000111111111000111444777888999999999555777<<>>===<<<;;;;;;:::888666444333444444444444222111000333333333333333222111111222111111111111111000000000000000000000000000000........................---.............................................---------------...//////........................................................................___HHHCCC???>>>???>>>999888999999999999999888888888888888888777777777666666666333222222111111111111222333333222111111111111222111111111111111111111111222222111000000000000111///////////////////////////000000111111000000///......////////////000000------...///000111222222111111111111111111111111111111111111222222222222222222111111222333444555444555555555555666666666777999;;;;;;:::999:::;;;888:::;;;;;;999888999:::666777888888777888:::<<<;;;;;;::::::::::::::::::===>>>@@@???>>>======>>>===>>>>>>=========???BBB:::::::::999999999999999777777666666555555444444666666666666555444333222111111111000000000000////////////000000//////...000000000000000000000000............///111333444////////////000000000000000000000000000000000000......////////////000000/////////000000000111111111222333444666888:::;;;<<<;;;===BBBFFFIIIMMMRRRkkk||||||lllWWWMMMHHH??????AAA???999555444333111000000000///...---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................////////////////////////...//////111222333444555444111111555666444333444666777;;;BBBOOOaaattttttddd[[[MMMBBB<<<999777555:::999777555444333333222333333333333222111000///222222222222222111111000000000000000000000000000000000000000000000000000........................---------...............------------------------,,,,,,,,,,,,---...//////................................................------------------------sssXXXJJJDDD===@@@@@@===<<<======:::999999888888888777777777888777777777666666666666222222111111111222333333333333111000000000111222111111111111111111111111222222111000000000000000////////////////////////...///000111111000///............/////////000000---......///111222222333111111111111111111111111111111111111222222222222111111222222333444444555444444444444555555555555666888::::::999888999:::666999;;;:::888777888:::777888888888777888;;;===<<<;;;;;;:::999999999999;;;===???>>><<<:::;;;<<<<<<===??????======>>>???777777777777888888888888777777777666555555444444444444444444333222111111111111000000000/////////......///////////////...000000000000000000000000------...//////000111111////////////000000000000000000000000000000000000........./////////000000////////////000000000111111111111111444777;;;===DDD@@@@@@BBB>>>999;;;BBBWWWmmm~~~vvv}}}~~~mmmhhhkkkhhhXXXQQQPPPJJJ???BBBAAA:::666555444222000//////......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................////////////////////////////////////000111333444:::666555666666333333555444555777888;;;???CCCEEEXXXhhhzzzooobbb[[[TTTLLLEEEBBB???;;;::::::;;;:::999777777666555444555888:::444444444444444444444444111111222222111111000///000000000000000000000000000000000000000000000000........................---------.........//////------------------------,,,,,,,,,,,,---...///000................................................------------------------uuuRRRIIIIIIEEE>>>BBB???777666<<<;;;444888888888888777777777777777777777777666666666666222111111111222333444444444333111000000000111222000000000000000000000000222111111000000000000000////////////////////////...///000111111000///...---.........//////000000......///000111222333333000000000000000000000000000111111111111222222222000111222444444555555444444444444555555555555666666888999999888888999:::555888;;;:::888777888:::888888999888888999;;;>>><<<<<<;;;:::999999999999:::<<<>>>===:::888999;;;:::<<>><<<888999<<<888222555>>>>>>WWWlllyyyyyy|||{{{ttt\\\UUUVVV___^^^LLLBBBCCC@@@;;;>>>===777222111000---/////////......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................///////////////.........111000...---...///111333,,,,,,///333333000222666333333333444777;;;@@@CCC@@@GGGMMMQQQ]]]qqqpppeee___WWWQQQIIICCCAAA@@@??????;;;999777777888888777555222333444555444333333444222222111111222333444444111111111111111000//////////////////000000000000000000000000000000000000........................---------.........//////------------------------+++++++++,,,---...///000................................................------------------------lllQQQFFF@@@@@@CCCBBBAAA???===;;;:::999999999999999888777666666555666555555555555444444444333444555666666444222111222111000//////000111222111111111111111111111111111111000///////////////000000000000000000000000////////////////////////..................------000000//////.........---000000000000111111111111222222111111111111111222222222222222222222222222111222222333333444444555666666666666666666666666777888999999888777666555333444666888:::;;;<<<<<<;;;:::888777777777888888;;;;;;;;;;;;:::999888888<<<<<<<<<;;;:::888666444666666666666666555555555555555555444444333333333333333222222111000000000////////////////////////---...///...------...///////////////////////////......------------......////////////////////////........................000000000000000000000000////////////////////////,,,---...000111333444555666555444444444666777888DDDKKKUUUddd{{{xxxnnnsss}}}~~~~~~rrr```SSSJJJLLLMMMHHH@@@;;;<<<>>>999888777444222///...---......---------,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++******************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---,,,+++---------............///......//////000000111111111111111111111111111111333333333444444444555555888999;;;===@@@CCCDDDEEESSSXXX___dddjjjsssuuu\\\OOOLLLKKKEEE>>>======<<<;;;999888777777666666666666555555555555444444444444444444444444111111111111111111111111111111000000//////......000000//////.........---////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------rrrQQQDDDAAA>>>===@@@@@@???>>><<<;;;:::::::::999999888888777666666555555555555555444444444444333444555666555444222111222111000//////000111222111111111111111111111111111000000///////////////////////////////////////................................................000/////////............//////000000000111111111222222111000000111111222222222222222222222222222111111222222333444444444666666666666666666666666777888888999888777666555444555777888::::::;;;;;;:::999888777666777777888;;;;;;;;;;;;:::999888777:::;;;;;;:::999777555444666666666666555555555555555555444444444333333333333333222222111000000000////////////////////////---...//////------...///..............................------------......////////////////////////........................////////////////////////...........................//////000000111222222111111222444666888;;;<<<999===BBBJJJYYYjjjqqqpppwwwsss|||sssmmmtttsssdddXXXKKKBBBAAABBBBBB???;;;999:::<<<777666555333111///---,,,...------------,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++******************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---.........------------.....................///000000111111111111111111111111111111222222333333333444444444555555666888999;;;<<<<<<666:::===???@@@DDDLLLSSSRRRPPPNNNMMMNNNQQQTTTWWWeeegggiiillllllllljjjiiidddbbb^^^YYYTTTSSSUUUWWWVVVMMMBBB;;;:::;;;:::999::::::999999888777666666666666666666555555555444444444444444444444444444111111111111111111111111000000000000//////......000/////////.........---........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------------------------------------------]]]MMMBBBAAACCC???===???>>>===<<<;;;::::::::::::999888888777777666666555555555555555444444444444222333444555444333222111111111000000000000111111111111111111111111111111000000//////......//////////////////////////////................................................////////////............//////000000000000111111111111000000000111111222222222222222222222222222111111111222333333444444555555555555555555555555777777888999999888666555666666777999999::::::999999888777666666666777888;;;;;;;;;;;;:::999888777888999999999888777555444666666666555555555444444444444444444333333333333333333222222111000000000////////////////////////---...//////------...///..............................------------......////////////////////////........................////////////////////////........................000000000000///////////////111333555777999::::::555777777888>>>IIIQQQSSSccciii}}}{{{vvvzzz|||{{{}}}~~~gggUUUJJJDDD===777;;;:::999777666555666777444333222111000...------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------............---......//////000111111111111111111111111111111111111111222222222333333333333333444444444444555666888:::888666666999<<<:::999888888888999;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@???===;;;===@@@CCC666888999888777777:::<<<777777666666555555555555666666555555555444444444333333333333333333333333111111111111111111111111000000000////////////.../////////.......................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------------------------------------------------lllVVVJJJEEECCCFFFEEE???;;;<<<<<<;;;;;;::::::::::::;;;888888777777666666666666555555555444444444333333222222333333333333222111111000000000000000000111111111111111111111111111000//////.........//////////////////////////////........................---------...............///////////////.........////////////000000000111111000000000000111111222111111111111111111111111000000111111222333333333444444444444444444444444666777888999999888777666777777888999999999888888888777666555555666777777::::::;;;::::::999888777666777888888888777555555666666666555555444444333333333333333333333333333333333222222111000000000////////////////////////---///000///...---...///..............................------------......////////////////////////........................////////////////////////........................////////////////////////444555666666666555333333444666777777888===DDDIIIVVVeeetttxxxyyylllZZZLLLEEE@@@;;;666<<<999666444333333333222222222111000000//////...---------,,,,,,,,,+++++++++++++++,,,+++++++++******++++++,,,,,,++++++*********************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++******+++---,,,,,,---------.........------......///000000111111111111111111111111111000000000000111111111111333333333444444444444444555777999888666555555777888888888888888888888888<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888999;;;>>>777;;;>>>>>>;;;888999;;;444444444555555555555555555555555444444444333333222222222222222222222222111111111111111111111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxQQQIIICCCCCCCCCBBB>>>999888:::::::::999999999999::::::777777777666666666666666555444444444444333333333111111222222222222222222000000000111111000000000000000000000000000000000//////............//////................................................---------.........//////.........///////////////...////////////000000000000000//////000111111222111111111111111111111111//////000111111222222333333333333333333333333333666777888999999888777666777888888999999999888888777777666555555666777888::::::::::::999888777777444555666777888777666666777666666555444333333333333333333333333333333333333333222222111000000000////////////////////////...///000///......///000..............................------------......////////////////////////........................................................................------...///000111222222666666666666444222///...///222666777666777;;;@@@IIIXXXyyywwwvvvxxxggg^^^VVVLLLFFFCCCAAA<<<888999777444222222333222000111111111111000000000000------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++******++++++,,,,,,++++++***************************************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++...///000...+++***+++---,,,,,,,,,------------...---------...//////000000000000000000000000000000/////////000000000111111222222333333444555666666111333555555555444444444444555666666666555333333777777666555555666777888888999999777555444555666888888777666555444222111444444444555555555555555444444444444333333333333222222222222222222222222000000000000000000000000.............../////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuYYYFFFEEE===??????===:::999;;;>>>:::999999888888888888999666666666666666666666666444444444444333333333333111111111111111111222222000000111111111111000000000000000000000000000000......------......//////........................------------------------,,,,,,------.../////////.........///////////////......////////////000000////////////000111111222111111111111111111111111/////////000111111222222222222222222222222222222555666888999999888777777777888888999999999888888888777666666666777888999::::::::::::999888777666333444666777888888888777777666666555444333222222222222222222333333333333333333222222111000000000////////////////////////...///000000......///000------------------------......------------......////////////////////////................................................------------------------,,,---...000111333444555222222222222222111000000...000444777555222333777:::AAAYYYtttuuu{{{xxxwwwvvvwww___FFFEEECCCAAABBBDDDDDD@@@===111222222222222222222222111111111111000000000000,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,+++******++++++,,,,,,++++++***************************************************************************)))******+++++++++++++++++++++++++++++++++++++++111333333000,,,***,,,...,,,,,,,,,,,,------------,,,------......///000000000000000000000000000000/////////000000000111111//////000111333444555555666666777777777777777666555666777888777666555444333222222222333333444555777888999999777666777888555333111111444666555333444444555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000---............/////////---------------.........------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooo[[[KKKDDDAAA<<<:::===???===;;;;;;===>>>:::999888777777777777777666666666666666666666666444444444333333333222222000000000000000111222222///000111222222111000///000000000000000000000000...------------...///000........................------------------------,,,,,,------...//////000............/////////000........./////////000000.........//////000222222111111111111111111111111......//////000111111222222222222222222222222222555666777888999888888777666777888999999999999999888777777666777888999:::999::::::999999888777666333444666888999999999999777666666555333222222111111111222222222333333333333333222222111000000000////////////////////////...000111000///...///000------------------------......------------......////////////////////////................................................---------------------------...///111222444555666000////////////000111111111///222666666111111444222222???PPP]]]uuu}}}vvv___OOOEEECCCCCCDDDEEEDDDAAA>>>///222555555333111111222000000000//////.........,,,,,,,,,++++++++++++***(((***+++------,,,+++******++++++,,,,,,++++++***************************************************************************))))))***+++++++++++++++************************---///000...)))(((***---++++++,,,,,,,,,---------,,,,,,---......//////000000000000000000000000000//////000000000111111111......///000111222333333111000000111222222222222000111222333333333222111333444555666666777888888000222444444333333333444555444444555777888999888444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000---------.........//////,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,---------************************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++aaaMMMIII???@@@CCC999888<<>>;;;:::999999::::::888666666555666888::::::888666444444444444333222111000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000///.........------,,,,,,------...++++++,,,,,,,,,,,,------------------------------......//////000000111111---------............///...............///000000.........///111222000//////////////////000111111111111111111000000000000333333222333333444555666999777666444444666777999888777666666666777999:::999:::;;;;;;999777777888444444555555666666777777444444444444444444444444333333333333333333333333333333222222111000//////---------............///////////////////////////...------,,,,,,------...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------.../////////........................---,,,,,,,,,,,,---......---...111444444333222000////////////////////////000000000000111111111111///222444555666<<>><<<999777>>>BBBCCC<<<111+++---222000...+++***+++++++++***///...,,,***))))))******+++,,,,,,---,,,+++)))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------............///000000000000000...///111111///...///000///000000000111111111111111111222222222333333333444555555555444333333222333333333333333333333333666555555444222111111000333333333333333333333333333333333222222111111111222111111111000000//////000000000000000000000000//////////////////////////////.........---------...........................------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~uuuSSSDDD:::<<<>>>999777;;;999888777888999999777666888777777888999999777555444444444444333222111000111111111111000000000000000000////////////000000////////////////////////////////////////////////000000000000000///......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------....../////////000000000---------............///...............//////000000///...///111111111//////////////////000000111111111111000000000//////333333333333444555666666777777666555555666777777777777666666666777888999:::;;;<<<;;;999777777777555555666666666666666666666555555444333222222111111111111111111111111111111111111000000//////...------------....................................------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------....................................---,,,,,,,,,,,,---......///000111333333222000///......................../////////000000000111111...111444333222444:::???DDDRRRkkk|||}}}uuukkkfff___TTTKKKHHHJJJRRRVVVOOOGGGBBB>>>:::999777666555555555333111;;;======888000+++---000000...+++++++++,,,+++***...---,,,************++++++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++,,,,,,---,,,,,,++++++,,,,,,,,,------------.........///000000000000///000111333222111000000111//////000000000111111111111111111222222222333333444444444444444333222222333333333333333333333333444333333333333333222222333333333333333333333333333333222222222111111111111111111000000000//////////////////////////////........................///.........------------........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv]]]ZZZQQQCCC;;;777;;;;;;777666:::777666666777888999777666888777666666777666444222444444444444333222111111222222111111111000000000000000////////////000000///////////////////////////////////////////////////000000000000///......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------.........///////////////---------............///......------......///000333111//////000111111000//////......//////000111111111000000000000//////333333333333444555666666555666666666666666666555777666666666666777888888:::;;;<<<;;;888666666666777777666666666666666666777666555444222111000//////////////////////////////////////////.........------------....................................------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------,,,,,,............---------------------------------------,,,,,,,,,,,,---......222222111111000///.......................................////////////000---000222222000000222555@@@CCCPPPcccuuugggWWWHHHBBB???AAACCCAAA>>>>>>>>>>>>:::666666888555111111000000111333444444333555666555222///,,,---...///---++++++,,,,,,+++***,,,,,,+++******++++++,,,,,,,,,+++************++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000/////////111333444444222000000111////////////000000000000000111111111222222222222333333444444444333222222222222222222222222222222111222222222333333444444222222222222222222222222222222222111111111111111111111000000000000//////////////////////////////....................................------------------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyUUUOOOTTTBBB;;;999:::>>>===888888;;;666555555777999999888777444333222333444444333111333444444444333333222111222222222111111111000000000000////////////000000//////////////////////////////////////////////////////000000//////...------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...------------...//////555222///...///000111000///............///000000111000000000////////////333222222333333444555666333444666777777666444333555555555666666666777777:::;;;<<<:::777555555555777777777666666555555555555555444333222111000000////////////////////////.............../////////,,,,,,---------.................................---,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---///......------,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......444333111///------------........................---------.........//////,,,///111222111333555888GGG@@@<<>>666<<<:::888:::<<<======<<<@@@<<<666333444666444111000//////111444666666555222000///............---...---++++++,,,,,,+++************++++++,,,,,,---,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...////////////...111333444333111000000000........./////////000000000000000111111111111222222222333333333333222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111000000000000000000000//////////////////////////////........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}}}jjj^^^IIILLLPPP:::999:::===???===999888:::777666666777999:::999777333222111333555666666555333333444444444333222222222222222222111111111111000000////////////000000................................................///////////////...------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------............///---------------...//////555222///...///000000000...............//////000000000000////////////...111111111222222333444555222333555777777555333222444444555555666666666666888999:::999666444444444777777666666555555444444222222222222222111111111000000000000000000000000......//////////////////,,,,,,,,,------------...........................,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,+++......------,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......333222///---,,,+++,,,,,,........................------------............/////////000111444888;;;<<<666111111444;;;GGGSSS```bbbkkk{{{uuuiiiXXXGGG>>><<<===???;;;:::999888999::::::999;;;999777555444111111222......---...111222222111000...,,,,,,...000///...---,,,+++,,,------,,,***)))******+++,,,,,,,,,,,,+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---...............///000222111///......///---............///////////////000000000111111111111111222222222222222111111111111111111111111111333333222222222111111111111111111111111111111111000000000000000000000000//////////////////000000................................................,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnn]]]YYYUUUGGGGGGIII<<<999:::<<<<<<:::888777888888777777888999:::888777555444333555777:::::::::333333333444444333333222333222222222222111111111000000////////////000000...................................................////////////...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------............///------,,,,,,------...///222000......///000000///......------......///000000000////////////......000000000000111222333333222333555666666555333222333444444555666555555555555666777777555333333444555555444444444444444444111111111111111111111111111111111111111111111111//////////////////......,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111///...,,,++++++,,,------------------------------------............///111000...---...000333555///000333777777888@@@IIIKKKIIIOOO___tttooo___KKKGGG@@@:::888999<<<>>>333555555333444777888777333333555777444000000444000///...///000111000//////...------...//////...,,,,,,+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,***))))))))))))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++,,,,,,------((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,...//////...------...------------.........///////////////000000000000000000111222222222111111000000000000000000000000333333222222111111111000000000000000000000000000////////////000000000000......////////////000000........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++xxxdddUUUIIIIIIKKKHHHBBB?????????999999999888888888888777888777666777888888666555666555444444666999999999222333333444444333333222333333222222222111111111000000////////////000000......................................................//////......---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++---------............///------,,,,,,------...//////...---...///000///......------------...//////000000/////////..................//////000111222222333444444444444333222222333444555555555444444222333555555333222333333222222333333333333333333222222111111000000000///000000000000000000000000//////......------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------------------------------............////////////...------...////////////000555:::999777888===:::777888BBBNNN]]]mmmzzzgggTTTEEE<<<<<<<<<;;;888666444333333000444555111222666888555333111222666555111111555222000000000222333222111///......------------...,,,++++++,,,......,,,*********+++,,,,,,,,,+++***(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,***,,,.........---...///,,,,,,---------................../////////000000///000000111222222111111000000000000000000000000111111111111222222222222000000000000000000000000........./////////000000........./////////000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************)))*********++++++++++++************************))))))))))))************************************************************wwwvvvcccMMMHHHHHHEEEFFFGGG???888:::888555999;;;999777555777:::;;;888777666555666777666444333666444222222333555555555222222333444444333333333333333333222222222111111000000////////////000000......................................................//////......---,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,...///000///---...------------...//////000/////////............---------......///000111333333333444444333333333222333444555555555444333000111333333222222222333111111111222222333333333444333222111000///...---000000000000000000000000......---,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,+++*********+++,,,,,,---)))))))))******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++,,,------......------------------------.........////////////000++++++---///111111///---111//////333444333555999222111222555666:::DDDOOOTTT[[[ccchhhnnnyyyxxxjjjbbb```WWWIII???===>>>>>>777777888777666555666777444888888222000444444111777111///333444000///222///...---...000111000///...//////...++++++,,,...+++++++++---......,,,******+++,,,---,,,,,,******'''((()))+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,))),,,...///......///111,,,,,,,,,---------................../////////000//////000111111111111111000000000000000000000000...///000111222333444444000000000000000000000000---.........//////000000---.........//////000000........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************************************oooxxx^^^LLLFFFEEEDDDBBB===<<<<<<:::999888777777666555666777888888666444999888777666555444333333333333333444444444555555333333333333333333333333444444444444444444444444111111111111000000000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000//////.........---////////////000000000000111111111111111111111111222333333444444333333222222222111111111111111111000222222222111111333555222222111111000//////...000000////////////000000000000///...------,,,,,,------------------------------------------------++++++++++++++++++++++++++++++------------+++++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------...///000111111000000000000000000000000333333444444555666666777<<<>>>BBBHHHTTTcccsss~~~pppaaaVVVMMMGGGFFFEEEDDDBBB???<<<999777777666555444222111000///222222222222222222222222000000000000////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++)))************+++++++++)))))))))((())))))***+++))))))))))))***************************************+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------............//////////////////.........,,,---///000000000///...//////000111111111111111////////////////////////........................................................................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((()))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))zzzhhh\\\LLLAAA?????????===<<<;;;;;;:::999888777666999999999:::;;;;;;999777888888777666555444333333333333333444444444444555333333333333333333333333333333333333333333333333111111111000000000//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,------------...................................................///.........------------.../////////000000000000111111111111111111111111111222222333333222222111222222111111111111111111000111222111111111333444333222222111000000//////111000000//////000000111000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------............000000000000000000000000111111222222333444444555555555777:::???IIISSSZZZhhhppp}}}}}}tttdddTTTHHH@@@<<<;;;@@@@@@>>><<<:::999888777444444444333222222111111222222222222222222222222000000000/////////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))+++***(((&&&&&&(((***+++))))))*********+++++++++)))))))))))))))***++++++))))))))))))***************************************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++------------............///.....................,,,---...///000//////...000000111222222222222111////////////////////////........................................................................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))ppp[[[KKKHHHEEEAAA>>>>>>>>>===<<<;;;;;;:::999888777777666;;;::::::;;;<<<<<<:::999777777666555444333333222333333333333444444444444444444444444444444444444222222222222222222222222111111000000000000//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------................................................---------------,,,,,,,,,....../////////000000000111111111111111111111111000111111222222111111000111111222222222222222222111222222222111111222444333333333222111111000000111111111000000111111111/////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------,,,,,,++++++000000000000000000000000/////////000111111222222111222333333333666:::===BBBEEELLLSSSZZZ___bbbcccvvv}}}vvvllleeebbb]]]VVVPPPLLLNNNLLLEEE<<<777888;;;AAA???<<<999777666555666222222222222222222333333111111111111111111111111000////////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++*********)))***++++++,,,))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................------...////////////...000111111222222222222222////////////////////////........................------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuueeeUUUKKKEEEBBB???<<<>>>???@@@>>>===<<<<<<;;;;;;:::999999888777777888777666777999999888666666666555555444333333222222222333333333444444444444444444444444444444444222222222222222222222222111000000000////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,---------................................................------------------------........./////////000000111111111111111111111111111111222222222222111111111111222222222222222333333444444333222222333555333333333222222222111111222222111111111111222222//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,+++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,////////////////////////.........///000000111111000222333444333222333555333333444666999===@@@BBBIIIPPPZZZ```aaa^^^[[[YYY______aaadddgggfffbbb^^^YYY]]]```^^^WWWOOOKKKJJJFFFCCC@@@???@@@@@@>>><<<;;;@@@CCCAAA;;;888:::===HHHDDD???999555333333444222222222222222222222222111111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))***************************+++,,,,,,((()))))))))******************************************+++,,,,,,,,,,,,+++,,,++++++++++++++++++++++++,,,,,,,,,---------------------------.........------.........///////////////000111111111111111////////////////////////........................------------------------------------------------,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************+++***)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))NNNJJJEEECCCAAA???>>>>>>888;;;======;;;999:::;;;;;;;;;::::::999999888888777555444444666666666555555555444444333333222222222222222333333333444444444444444444444444444444333333333333333333333333000000000////////////...................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,------..................................................................//////............////////////000000000000000000000000222222333333333333222222111111222222333333333333555555666555333333555666333333333222222222222222222222111111111111222222...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---......//////.................................///000000111111,,,///111222111000000111333222222111111111222333444444555555666888<<<>>>======<<<<<<;;;:::888666888;;;??????<<<:::999999;;;;;;999999888888888777555666666555444444444555HHHDDD>>>888444333333444333222222111111000//////000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''((())))))(((''''''(((((()))))))))***************))))))******+++,,,((()))))))))************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...---------------......///---......///////////////////////////////////////........................------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))));;;999:::===>>><<<===@@@::::::;;;;;;::::::<<<>>>::::::999999888888888888777555444444555666666555444444333333333222222222222222222222333333333333333333333333333333333333333333333333333333333333000000////////////......------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------.........///////////////------........./////////000000000000000000000000333333333444444333333333111111222222333444444444555666666555333333444666222222222222222222111111111111111000000111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************))))))******************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000..............................//////000111111111...000111111000///000111222333333333333222222111444333222111111222333444:::999888777777777888888444666888888777777999:::999::::::999666555555666555222///000333555555333@@@===999555222222333444222222111111000///......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******)))))))))((()))******+++))))))))))))************************************)))******+++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------------,,,,,,------...///,,,,,,---...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))===888555777666555999@@@<<<;;;::::::;;;<<<======777777777777666666666666777555333333444555555555333333333333222222222222111222222222222333333333222222222222222222222222222222222222222222222222000000/////////.........------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------------------------------------------------------....../////////---------.........//////000000000000000000000000222222333333333333222222111111222222333444444555444555555444222111333444111111111111111111111111111000000//////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))************************************************(((((())))))******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---------...------------------------------......///000000000111222222111000111333555000000222333333333333222444444333333444333222111.../////////000000222333222333444555444555555666111444666555222111222555555444222333555777777666<<<:::666333111111222333000000000000000000000000////////////////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''(((((()))***))))))))))))************************************))))))***+++++++++++++++)))*********++++++++++++************++++++++++++*********+++,,,,,,------------,,,,,,,,,---...///,,,---......//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************++++++++++++************************************************************************************************)))))))))))))))))))))))))))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))777555888===<<<666444888;;;999777777888999777666555555555555555444444444555333111111222333444333333333222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000000/////////............------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------.........---------.........//////000000000000000000000000111111222222222222111111111111222333333444555555333444444222000000111333000000000000000000111111000000////////////000000---.....................------------------------++++++++++++++++++++++++------------------------++++++---......---++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***------------------------,,,,,,---......//////000...//////......000444777//////000000111111111111222111000000111333333333000222444444444333333444111222444555555555444444444777999777222///000222000111111111111111111111>>><<<888555222000000///.........///000111111222////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************************************))))))***++++++++++++***))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,------------,,,+++,,,---...///---......///000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666777777777777777666666;;;999888888999999888666444555555555444333333222222222222222222222222222222222222222222111000///111111000000111111222333444222000000222333111.........//////000000111111000000000000000000000000------------------------...---,,,,,,++++++++++++,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...------............------,,,,,,------...//////000222111000.........///000//////000111333444555555222222222222222111000///111000000///////////////000000000000000000000000.................................------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////000000000000////////////000000000000111111111111111111111111222222222222222222222222222222222222222222222222222111000//////000111111;;;888444111.........///////////////////////////000000000000//////////////////...---,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---...............------,,,,,,,,,---------............///..................------//////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))555555666666666555555444888777666666777777666444444444555555444444333222222222222222222222222222222222222222222111000000111111000000111111222333444222000000222333111///.../////////000000000111////////////////////////------------------------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------............------,,,,,,,,,---.../////////111111///.........//////000000111111222333444444111222222222222111000///111000//////......//////////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------................../////////000000000.../////////000000000000/////////000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222111000//////000111111:::888444000.........//////////////////////////////////////////////////////......---,,,,,,++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,------.........---------,,,,,,,,,------------..............................------/////////...------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((************)))))))))((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))333444444555555555444444666555333444555555444333444444555555444444333333222222222222222222222222222222222222222222111000111111000000111111222333333222000111222222111000////////////000000000000////////////////////////------------------------------,,,+++++++++,,,,,,,,,++++++******++++++,,,------------------------******++++++++++++******++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------............------+++,,,,,,------......///000000///............///000000111111222222222333111111222222111111000000000000///............///////////////////////////------------------------...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.....................////////////000....../////////000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111000/////////000111111888666333000.........///////////////////////////////////////////////////......------,,,,,,++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,------------------,,,,,,,,,,,,------------............------------------......000//////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******333444444555555555555444555333222333444555444222333444444555444444333333222222222222222222222222222222222333333222111111111111000000111111222333222111111111111222111111////////////000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,+++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,------------///.....................000000111111111111111111000000111111111111000000000///......------......////////////////////////------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////........./////////000000000000000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000///......///111222666555222000....................................---...............//////---------,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------......000//////...------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))*********333444555666666666666666555444333333555555444333333333444444555444444333222222222222222222222222111222222333333333222222111111000000111111222333111111222111111111111222000000000000////////////........................------------------------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........------000000000000000000000000///000000111111111000000///......---------------........................------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******++++++***++++++++++++,,,,,,))))))***++++++++++++************************************+++++++++,,,,,,,,,,,,,,,------------...------------........................///////////////000000000000111111111////////////////////////000000000000000000000000////////////////////////000///.........///111222444333111000............------------------------,,,,,,------............,,,,,,,,,,,,,,,+++++++++************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......///............---------,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))************333444555666666666666666555444333444555666555444333333444444555555444444222222222222222222222222111222333333333333333333111111000000111111222333000111222222111000222333000000000000////////////........................------------------------,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************************************)))***,,,------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,------...---------......//////000000000111//////000000111111000000......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---((()))******++++++******************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////////////////000000000000////////////////////////////////////////////////........................///......---...///111222222111000///............------------------------++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......---------............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++222222333444555666666555444333222333555666555444222333444444555555444444222222222222222222222222111222333333444444333333111111000000111111222333///111333222000000222444111000000000/////////...........................------------------------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************((()))+++---------,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++************+++,,,---...------,,,------......///000111111...//////000000000000000...------,,,+++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++*********+++,,,---((())))))***************************************************++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------.........//////---.........////////////........................////////////////////////------------------------......------...///111222000000000///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......+++,,,,,,---...///000000------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++000111222333444444555444333222111222444555444333222333333444555555555444222222222222222222222222111222333333444444444444111111111000111222222333...111333222000000222444111111000000/////////...........................------------------------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((+++---...---,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++******************)))***,,,---...------,,,,,,,,,---...///000111222......///000000000000000...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++,,,+++*********+++,,,---(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////------------.........///........................////////////////////////------------------------...---------...///111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......***+++,,,---///000111222...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))************+++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++222222222222222222222222222111111111222333333444777555333333444555444333333333333333333333333333222222222222222222222222111111222333333333333222222111111111000000//////111000///------....../////////////////////////////////.........---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))******++++++***************)))((((((************************)))******++++++,,,------************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------..................///000222222////////////////////////++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***+++,,,---............------,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++************++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))222222222222222222222222333222222222222333444555555333111111333444444333333333333333333333333333222222222222222222222222000111222222333333222222111111111111000000000///111000///...---......///........................///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++*********++++++***************)))((((((************************++++++++++++++++++++++++************************************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------..................///000111222////////////////////////------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++*********))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------...---,,,---/////////---///.........---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++***+++,,,---...............---,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))************+++******))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))111111111111111111222222333333333222333333444555555333111000222444444444222222222222222222222222111111111111111111111111000111222222333333222222111111111111000000000000000000///............///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++++++++*********+++******)))(((************************---,,,,,,+++******))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------..................///000111111//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))************************************+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,........................---,,,,,,---//////...---......------------,,,,,,++++++++++++++++++++++++*********+++,,,------...------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------.........///...---+++***)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************+++******))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))000000000111111111111111333222222111222222333333666444111111222333333333222222222222222222222222111111111111111111111111000000111222222222222222111111111000000000000000000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++......---,,,++++++++++++*********++++++******)))************************,,,+++++++++******))))))************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.....................///000111////////////////////////000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---//////...,,,------,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------......------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++******+++,,,------------///...---+++***))))))(((+++++++++*********))))))))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))/////////000000111111111111111000000000000000111444222111000111111000///111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000111111///////////////......---........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++...---,,,,,,+++++++++,,,******++++++++++++******************************)))))))))******+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.....................//////000////////////////////////000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---//////---+++++++++,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,---------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,+++)))***+++,,,------------///...,,,+++***)))))))))+++++++++*********))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))......//////000000111111111000//////...///////////////000111333333111///000000000000000000000000///////////////////////////000111111222222111111000000000000111111111111/////////000///......---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++************************(((((())))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......///......---......////////////////////////////////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++)))************+++++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************+++,,,...//////---*********++++++++++++,,,,,,************************************+++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,)))***+++,,,,,,---------------,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***------...//////000111111111111000///////////////---///222777;;;;;;999666000000000000000000000000///////////////////////////000000111111111111111///000000000111111111111...///000000000///------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,---************************++++++************++++++***************+++,,,---)))***++++++,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......///......------.........////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++)))************+++++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************************************************++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++...//////,,,***************+++++++++,,,************************++++++++++++************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************((()))***++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,+++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***---------...///000000111222222111000000///000000...111777>>>CCCDDDBBB???000000000000000000000000//////////////////////////////000111111111111111//////000000111111111222...///000000000///---,,,------------------------+++++++++,,,,,,---------************************************************))))))***+++,,,------...************************++++++************++++++((((((((()))***+++------)))***+++,,,,,,,,,,,,,,,************************++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///......---------......////////////////////////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++)))************+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************************************)))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000///,,,)))))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***///////////////000111111111111111000000000000000***555===???DDDJJJDDD777000000000000000000000000////////////////////////////////////////////////............///////////////............---------,,,------......------,,,************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((('''+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++************************++++++************+++++++++++++++,,,,,,---------------............------------------------------...------,,,,,,------...111///------......---,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,---,,,+++***)))*********))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,++++++***---+++)))((('''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((///////////////000000111111000000000000000000000111777;;;>>>GGGNNNGGG999////////////////////////////////////////////////////////////////////////............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,------000...---,,,---...---,,,---------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++******)))***)))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))******************++++++++++++******,,,+++)))((('''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((//////......//////000111000000000000000000111111555666666:::DDDMMMFFF888////////////////////////////////////////////////////////////////////////............///////////////............---------,,,,,,+++******+++,,,,,,************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,+++******+++,,,---******++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,------///...,,,,,,---...---,,,...------,,,+++******************++++++++++++,,,+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++***++++++,,,,,,------,,,+++***)))))))))))))))))))))))))))******)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))++++++)))((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((///............///000000000000000000000111111111333333222333:::@@@<<<333////////////////////////////////////////////////////////////////////////............///////////////............---------,,,+++)))(((((()))+++,,,************************************************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,+++******+++---///))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))(((((()))))))))))))))*********************************,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---++++++,,,------,,,...------,,,+++***))))))************++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++******++++++,,,,,,...---+++)))(((((()))))))))))))))))))))*********))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************((()))))))))***************++++++++++++++++++***+++***)))(((((()))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((...............//////000//////000000111111111111000111222000000222222///........................////////////////////////////////////////////////............///////////////............---------,,,+++)))(((((()))+++,,,************************************************(((((()))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++)))((()))***,,,...((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---+++******,,,---,,,+++------,,,++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++*********++++++,,,---...,,,+++)))(((((()))***(((((())))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((......------......///000/////////000111111222222///111222000---,,,...///........................////////////////////////////////////////////////............///////////////............---------++++++***))))))***++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))************************))))))(((((((((((())))))************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,,,,+++++++++++++++************)))))))))************+++(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************+++,,,------++++++***))))))))))))***((((((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((...------------...//////...//////000111111222222000//////000///...//////........................////////////////////////////////////////////////............///////////////............---------++++++++++++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((******************************))))))))))))******(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***((()))+++,,,,,,+++************++++++++++++))))))))))))************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++,,,---...((())))))***************'''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((...------------...//////...//////000111222222222000,,,***---111222000///........................////////////////////////////////////////////////............/////////000//////.........---------***+++,,,,,,,,,,,,+++***************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++,,,,,,+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((************************++++++************++++++''''''(((***+++,,,---...******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,+++)))((()))+++,,,,,,+++)))))))))***++++++,,,,,,))))))))))))************'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++,,,---...&&&''')))+++++++++******'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''''''((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((++++++,,,---............,,,---...000111333444555000000000000////////////,,,,,,------------------//////////////////////////////............//////......//////000000111111000000000000000///......------,,,,,,,,,,,,++++++...---,,,+++***(((''''''+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************************************++++++++++++))))))))))))))))))))))))******************************))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++,,,,,,------111///,,,***)))***+++,,,+++***)))((((((***,,,---,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))(((((()))***++++++000///,,,*********+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---+++))))))***+++***)))))))))***+++,,,,,,------+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&*********)))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------...------,,,,,,,,,---...///000111222333/////////............---,,,,,,,,,------------...//////////////////////////////............//////---.........///////////////////////////...------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************)))))))))((())))))))))))))))))))))))&&&'''''''''((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++++++++,,,))))))***++++++,,,------...---+++***))))))******+++***)))((()))***,,,---,,,++++++***))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++...---+++)))((())))))***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))((('''''')))******)))(((((()))******+++,,,,,,************)))))))))((())))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))............---,,,+++***,,,------...//////000000.........---------,,,,,,,,,,,,,,,---------......//////////////////////////////............//////------------............---............---,,,,,,------,,,,,,,,,,,,++++++******************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********))))))******+++,,,,,,,,,++++++******)))))))))(((+++***)))))))))***+++,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))***++++++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((***+++***)))((((((((()))******++++++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---.........------,,,+++------------------...............------------,,,+++,,,,,,------.........///////////////////////////......------......///........................------.........------,,,------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************)))*********++++++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))******+++++++++,,,)))******++++++***))))))+++******))))))***++++++++++++***************+++************************))))))))))))))))))))))))***)))))))))))))))*********)))(((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++***))))))******((('''))))))))))))******++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,------.........---,,,,,,,,,,,,,,,,,,------/////////.........------++++++,,,,,,---...//////////////////////////////......------------......////////////////////////---....../////////......------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))***************++++++)))***++++++,,,++++++***++++++******************+++***************++++++************************))))))))))))))))))))))))******)))))))))))))))******)))))))))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((+++---...---,,,*********+++++++++++++++))))))))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---............,,,,,,,,,,,,,,,---------/////////............---***+++,,,,,,---...//////////////////////////////......------------......000000000000000/////////------...////////////...------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************)))******++++++,,,,,,,,,++++++++++++*********)))*********)))******+++,,,************************))))))))))))))))))))))))+++******)))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++---222666999999999++++++++++++++++++++++++))))))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,------...---------+++,,,,,,,,,------...............---------,,,,,,***++++++,,,---...///000////////////////////////...------,,,,,,------...000000/////////.........,,,,,,---...............------,,,,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((()))***,,,---+++++++++++++++***))))))******))))))***++++++,,,************************))))))))))))))))))))))))++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,///333888::::::888+++++++++***************((()))))))))************(((((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((............---,,,++++++++++++,,,------...//////---------,,,,,,,,,++++++******+++,,,---//////000////////////////////////...------,,,,,,------...//////.........---------***+++,,,,,,---------------------,,,,,,,,,++++++((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))((('''&&&&&&''')))+++---+++++++++++++++***)))(((******))))))***+++,,,,,,************************))))))))))))))))))))))))++++++***))))))((())))))(((((()))))))))))))))((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))*********&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&&&&(((+++------,,,************)))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((