BM6P6(@ 000111222222222333666999CCCGGGJJJKKKMMMSSS^^^fff~~~|||zzz{{{~~~}}}vvvpppooolllhhhbbb^^^ZZZUUUNNNIIIJJJGGGEEECCCCCCCCCAAA???EEEFFFGGGIIIMMMTTT\\\bbbtttzzzssseeeYYYQQQLLLEEE@@@???>>><<<===@@@CCCDDDKKKWWWfffzzzyyyqqqsssyyy}}}bbbNNNEEE@@@===666666666555444333444555555444333333222222333333111000000///////////////111111111111111000//////............////////////000000000000////////////,,,---------.../////////////////////////////////000000000000000000000000111000//////000000000///---111777<<<@@@EEEIIILLLNNNNNNNNNMMMLLLJJJIIIHHHKKKMMMQQQTTTVVVVVVUUUUUUQQQRRRQQQLLLJJJPPP^^^jjj{{{xxx~~~xxxtttqqqjjjaaa[[[YYYXXXVVVTTTYYYiii|||{{{vvvsssrrrrrrsssqqqssswww~~~000222333333444666:::<<<@@@DDDIIILLLPPPXXXccckkk{{{zzz~~~|||xxxrrrkkkddd___ZZZTTTPPPKKKIIIFFFEEEEEEDDDCCCAAABBBCCCDDDEEEHHHNNNUUUZZZiiiqqq|||xxxlll```WWWNNNGGGBBBAAA???<<<;;;===>>>@@@FFFPPP]]]ppp{{{pppmmmooo{{{ppp[[[OOOFFF@@@888888777666444444555666555444333333222222333333222222111000000000000000000000000000000///..................////////////////////////000000000000------..................////////////////////////........................///...---------.........111555:::???CCCGGGKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJLLLNNNQQQTTTVVVVVVUUUTTTNNNNNNMMMLLLNNNXXXfffqqqzzztttooofffaaa\\\XXXXXXXXXWWWVVVYYYgggvvv}}}{{{zzzxxxvvvtttsssssssss|||{{{|||111222444666777:::>>>AAAAAAEEEJJJOOOUUU^^^jjjrrr{{{xxx}}}|||yyytttxxx}}}yyyooohhhaaa[[[WWWOOOLLLIIIGGGFFFFFFDDDCCCBBBBBBCCCCCCDDDGGGLLLPPPZZZdddrrrxxxmmmcccUUUNNNHHHEEEBBB===:::<<<<<<>>>CCCIIIRRRcccrrrkkkhhhrrrlll\\\MMMBBB;;;:::888666555555666777555444333333222222333333333222222111111111111111///////////////...------............////////////......//////000000111111//////..................////////////////////////........................///......------...///000666:::???CCCFFFIIILLLNNNNNNNNNLLLKKKKKKKKKLLLLLLNNNPPPSSSUUUVVVVVVTTTSSSMMMKKKJJJMMMWWWeeettt}}}}}}tttlllggg\\\YYYVVVUUUUUUVVVVVVVVV\\\eeeooouuuyyy}}}}}}{{{vvvvvvvvvvvvvvvvvvvvvuuu000222555777999===BBBEEEGGGIIIMMMRRRZZZfffsss|||}}}{{{}}}{{{tttsssjjjmmmrrrwwwuuuiii```ZZZSSSOOOKKKIIIHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEHHHJJJOOOXXXfffttt~~~{{{qqqaaaXXXOOOJJJEEE???===>>>===@@@DDDFFFJJJYYYvvv{{{sssooopppzzzhhhTTTEEE???<<<888555555666666666555444333333222222333333222222111000000000000111//////000000//////...---............////////////---......///000111111222000000//////......------////////////////////////000000000000000000000000111111000000///111333555;;;???CCCGGGHHHJJJKKKMMMLLLKKKJJJIIIIIIKKKMMMNNNOOOQQQSSSUUUVVVUUUSSSQQQLLLJJJIIIPPP___ppp~~~wwwlllccc]]]YYYVVVSSSRRRRRRTTTVVVXXX___eeejjjnnnssszzz~~~}}}vvvuuuuuuvvvwwwxxxzzz{{{~~~000222555888;;;???DDDHHHKKKMMMQQQYYYdddsss~~~zzzqqqmmmmmmgggjjjnnnttt~~~vvvggg___YYYUUUOOOLLLJJJHHHGGGEEEHHHHHHHHHFFFDDDDDDEEEFFFJJJQQQ[[[fffqqq|||xxxmmmbbbVVVOOOHHHAAA???AAA???AAACCCCCCDDDOOOiii}}}xxx~~~vvv```NNNDDD???999555444555555555555444333333222222333333111111000////////////000000111111111111000//////............////////////---......///000111111222000000000//////......---////////////////////////111111111111111111111111000111111111111333777;;;???CCCGGGIIIIIIIIIJJJJJJIIIIIIGGGGGGHHHKKKMMMOOOQQQRRRTTTUUUUUUSSSPPPOOOJJJHHHIIIRRRbbbttt|||qqqfff\\\WWWVVVTTTRRRPPPRRRVVV\\\```cccgggjjjmmmttt}}}wwwuuusssrrrtttxxx|||111444777:::===AAAFFFJJJKKKPPPXXXdddsss~~~{{{~~~wwwpppiiihhhkkkiiilllpppvvvrrriiiaaa\\\UUUPPPMMMKKKIIIGGGGGGHHHIIIGGGDDDBBBBBBCCCHHHKKKRRRZZZdddppp|||{{{uuukkk```XXXPPPHHHCCCCCC???@@@AAAAAA@@@GGG[[[ooo~~~~~~mmm[[[JJJCCC;;;666555666555444555444333333222222333333111000000///////////////111111111111111000000///............////////////......//////000000111111000000//////////////////////////////////////////////////////////////////---///000000000444:::???CCCFFFJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTSSSQQQNNNLLLGGGGGGJJJTTTdddtttxxxmmmcccZZZUUUQQQQQQRRRSSSVVV\\\eeejjjgggkkkmmmpppwwwuuussspppppprrrxxx444666999<<>>888777777666444555444333333222222333333222111000000//////000000000000000111000//////...............////////////////////////000000000000///////////////000000000////////////////////////////////////////////////,,,///111222222777>>>EEEGGGJJJMMMNNNLLLIIIGGGGGGFFFGGGHHHKKKMMMOOOQQQRRRQQQRRRSSSSSSRRROOOKKKIIIGGGJJJPPP[[[iiivvvvvvlllccc[[[WWWMMMPPPUUUXXX\\\aaaggglllkkknnnqqqtttzzz}}}sssrrrrrrsssxxx666999;;;>>>AAAEEEKKKNNNTTT]]]nnn}}}zzz}}}ssslllgggdddaaa```eeelllqqqsssuuuxxx}}}yyyoooiiiaaaZZZUUUQQQOOOMMMIIIKKKLLLKKKIIIFFFEEEEEEBBBDDDIIINNNUUU___iiippp{{{xxxooo___RRRLLLCCCBBBBBBBBBAAABBBLLLWWWrrrvvvwwwyyyxxxwwwyyyuuu|||jjjVVVMMMAAA:::999999777555555444333333222222333333333222222111000111111111///////////////......---............/////////000000000000000////////////......//////000000111111////////////////////////111111111111111111111111---111444555666:::CCCJJJIIILLLOOOPPPNNNJJJHHHGGGFFFHHHJJJMMMPPPQQQSSSSSSQQQRRRSSSSSSQQQMMMJJJHHHIIINNNVVVbbbooo{{{vvvmmmddd^^^ZZZMMMRRRYYY^^^```bbbeeehhhlllpppsssvvv|||}}}wwwrrrsssuuuzzz666888>>>DDDGGGHHHOOOWWW\\\nnn}}}zzz}}}vvvtttwww{{{~~~vvvmmmkkkbbbdddeeeaaa^^^```hhhnnnsssxxx}}}zzzsssjjjbbb]]]XXXRRRMMMLLLKKKIIIIIIIIIHHHFFFEEECCCDDDGGGJJJPPPXXXaaahhhvvv}}}tttcccUUUJJJEEEAAA@@@???@@@GGGOOOaaazzzxxxpppqqquuuwwwvvvvvv}}}uuufffTTTCCC===;;;888666777333333222222111222222222222111000000//////000000......//////000000111111////////////000000000000000000000000000///......000000000000111111111111000222333222///...///111---...//////......000111000111222555;;;AAAGGGKKKJJJKKKLLLLLLKKKIIIGGGFFFIIIKKKNNNQQQSSSTTTSSSSSSTTTSSSRRRRRRMMMGGGHHHLLLQQQRRR[[[jjjxxxyyyqqqmmmggg]]]TTTSSSYYY```eeefffeeeffffffnnnnnnooossswwwyyyyyyxxxwwwvvvyyy:::<<>>DDDIIILLLNNNNNNMMMKKKJJJHHHHHHHHHIIIMMMNNNPPPRRRTTTUUUVVVWWWXXXPPPJJJLLLQQQUUUZZZ___```cccjjjqqquuuyyyuuullleeeaaa^^^\\\```dddiiihhheeecccdddgggeeejjjrrrvvvxxxyyy|||~~~???AAAGGGMMMPPPUUUaaannn}}}yyyooovvv~~~zzztttppprrr}}}uuugggaaa]]]XXXUUUTTTWWW]]]gggttt~~~wwwkkkccc[[[WWWRRRNNNLLLKKKIIIHHHEEEEEEEEEEEEFFFIIINNNQQQ[[[bbbllltttzzzqqqbbbSSSJJJFFFCCCAAABBBFFFOOOccczzzmmmiiimmmrrr|||yyygggUUUFFF<<<999999666666555444333333333333222111000000//////000000////////////000000000000////////////000000000000//////000000000000//////............////////////000000000000/////////000000111111000......///111444777<<>>;;;999666444555222222222333444555555555000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000000000000000111111111000111333999>>>BBBDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHJJJOOORRRSSSVVVZZZXXXXXXYYY[[[YYYXXX]]]cccrrrpppttt}}}~~~}}}~~~{{{tttkkkeeecccdddfffjjjooopppppppppsssvvv]]]aaaiiivvvwwwhhhaaa^^^\\\[[[\\\^^^bbbeeedddbbbbbbdddfffjjjuuuxxxnnnhhh]]][[[XXXUUURRRNNNKKKHHHFFFCCCCCCFFFJJJNNNWWW```mmmyyy{{{hhhZZZQQQIIIGGGGGGFFFGGGIIIVVVrrr~~~vvvnnnnnniiigggrrrqqqYYYMMMBBB===:::777555666222222333333444444444444000000000000000000000000000000000000000000000000//////////////////////////////000111111111111000000000000000000111111111222111111666>>>DDDGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJLLLOOOSSSUUUXXX[[[[[[[[[\\\\\\^^^cccmmmvvv|||~~~{{{|||yyyqqqhhhdddfffiiilllnnnqqqrrrsssuuuyyy|||]]]cccppprrrfffccccccdddeeeggglllpppsssssspppoooppprrryyyxxxnnnaaa^^^ZZZWWWTTTQQQMMMJJJHHHEEEDDDFFFHHHJJJQQQYYYdddppprrr```UUUKKKHHHHHHGGGHHHJJJKKK^^^}}}uuussskkkdddlll~~~eeeVVVFFF>>>;;;777555555444444333333222222222111000000000000000000000000111111111111111111111111///////////////////////////000000111111111111111//////000000111111111111333222444:::BBBHHHJJJJJJKKKJJJGGGEEEEEEFFFHHHJJJPPPRRRSSSUUUXXX[[[^^^___\\\\\\\\\\\\aaammm|||xxxwwwwwwsssllleeeccchhhmmmsssssstttuuuwwwzzz~~~ccclll|||}}}tttllllllnnnooorrrvvv}}}~~~|||}}}tttiiiddd]]]XXXVVVSSSOOOKKKJJJFFFEEEFFFFFFGGGMMMTTT[[[ggguuuggg\\\QQQKKKHHHEEEEEEGGGIIIPPPeee{{{wwwmmmggglllzzzqqq```LLLAAA<<<888555555444444444333222111111111000000000000000000000000111111111111111111111111///////////////////////////000111111222222111111/////////000111111222222333555888>>>DDDIIIKKKKKKKKKIIIGGGEEEEEEGGGIIIJJJQQQTTTUUUUUUXXX^^^```___ZZZZZZXXXXXXbbbuuu|||vvvtttqqqmmmfffccceeekkkqqqxxxxxxxxxyyy{{{~~~llluuuyyytttuuuwwwzzzwwwoooeee^^^[[[WWWSSSNNNJJJGGGEEEEEEEEEDDDIIIPPPRRR^^^jjjtttlllbbbXXXRRRKKKEEECCCEEEJJJHHHSSSppp|||sssnnnmmmsss}}}iiiRRREEE???:::777666444444444444333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111...//////000111111222222333777===AAAEEEGGGJJJLLLJJJIIIGGGFFFFFFGGGIIIKKKNNNRRRTTTTTTXXX___bbbaaaYYYWWWSSSUUUddd{{{|||xxxuuuqqqjjjeeefffkkkrrrxxx}}}|||{{{|||qqq{{{}}}yyyzzz{{{zzznnneee```\\\WWWSSSJJJGGGDDDEEECCCCCCGGGMMMMMMXXXccckkkvvvmmmfff___XXXPPPHHHEEEGGGKKKEEEJJJcccyyytttooommmzzzoooWWWHHHAAA<<<888777333333444444555666666666000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111...//////000111222222222333999???CCCDDDFFFIIILLLIIIHHHGGGFFFFFFHHHJJJKKKOOOUUUWWWWWW\\\eeeiiigggZZZWWWRRRTTTfff~~~{{{zzzyyyssskkkhhhkkkrrrzzz~~~~~~}}}~~~yyynnnfff^^^YYYXXXQQQMMMKKKJJJGGGCCCDDDHHHNNNQQQXXXcccqqqvvvooodddZZZRRRMMMIIIGGGCCCHHHLLLSSShhh{{{vvvqqqwww|||bbbNNNCCC>>>999555444444333444555555444222222333333333333222111111111111222222222222111111222111000//////000111222000000111222222222222111111222222111111111444666999===BBBEEEGGGIIIKKKLLLIIIHHHFFFEEEFFFIIIMMMOOOSSSUUUYYY^^^cccgggiiiiii^^^UUUQQQ^^^ttt}}}|||{{{{{{{{{tttmmmnnnvvv~~~~~~~~~zzzpppeee]]][[[TTTOOOLLLKKKHHHDDDEEEIIIKKKMMMSSS\\\iiivvv~~~wwwkkk___WWWQQQMMMKKKEEEEEEGGGLLL[[[xxx}}}uuuvvv}}}mmmXXXJJJAAA;;;888666555444555666666444333222333333333333222111111111111222222222222111111111111000000000000111111000000111222222222222111000111222111111222444777;;;>>>CCCFFFGGGHHHJJJKKKIIIHHHFFFFFFGGGJJJNNNPPPTTTUUUYYY___dddggggggeee^^^ZZZ[[[gggyyy|||xxxuuurrrpppssszzz|||~~~~~~||||||{{{mmmbbb]]]XXXSSSOOOMMMJJJEEEEEEHHHIIIJJJNNNUUUaaannnzzzttthhh^^^WWWSSSPPPIIIDDDCCCGGGOOO___~~~zzz||||||gggUUUGGG???;;;777666555555666666444333222333333333333222111111111111222222222222111111000000111111111111000000000000111222222222222111///000111111111222555888===AAADDDGGGHHHHHHHHHIIIHHHHHHGGGGGGIIIMMMPPPSSSVVVWWW[[[aaafffhhheeeaaa\\\```hhhttt}}}wwwoooqqquuuzzz~~~|||~~~zzzzzz{{{|||zzzlllfff^^^WWWQQQNNNKKKFFFEEEGGGIIIJJJMMMRRR\\\jjjxxx|||oooddd\\\VVVSSSNNNFFFEEEIIIJJJNNNfffvvv```NNNBBB===888777555444555555333222222333333333333222111111111111222222222222111111///000111222222111000///000000111222222222222111///000111222222444777:::@@@CCCFFFHHHHHHGGGGGGHHHHHHGGGHHHIIILLLOOOSSSUUUYYYZZZ^^^dddiiiiiieeeaaa\\\hhhvvv~~~wwwuuuvvv~~~yyypppuuuzzz~~~}}}|||~~~}}}~~~|||{{{yyyzzz||||||yyyvvvvvvyyywwwxxx{{{|||}}}zzzqqqeee\\\TTTQQQMMMHHHFFFGGGHHHIIILLLPPPXXXfffuuutttiii```YYYTTTNNNHHHHHHMMMJJJGGGVVVkkkwww}}}|||}}}lllVVVGGG???999777555333444333222111222333333333333222111111111111222222222222111111///000111222222111000///000000111222222222222111///000222333444666:::===BBBEEEHHHIIIHHHGGGGGGGGGGGGGGGHHHKKKNNNRRRVVVYYY\\\___dddhhhkkkkkkiiihhhlllzzz}}}tttooouuuzzzwwwzzz}}}~~~~~~}}}|||{{{{{{zzzvvvpppllliiihhhfffeeelll~~~}}}wwwtttuuuxxx|||~~~}}}xxxmmmcccYYYTTTQQQKKKHHHHHHFFFGGGIIILLLSSS___nnnyyyzzzpppeee\\\VVVNNNJJJJJJLLLIIIFFFMMMXXXpppmmmnnnqqqvvvyyy|||zzzbbbOOODDD<<<999666444444444333222222333333333333222111111111111222222222222111111000000111111111111000000000000111222222222222111///111333444666999===@@@CCCFFFIIIJJJIIIGGGGGGGGGFFFGGGIIILLLQQQUUUYYY[[[aaaeeejjjllllllmmmqqqtttxxxttt}}}{{{~~~~~~~~~||||||}}}}}}yyytttuuutttnnneee^^^ZZZYYY[[[\\\hhh}}}wwwuuurrrssswww|||uuujjj^^^YYYUUUPPPLLLKKKEEEGGGHHHJJJNNNXXXfffpppzzzwwwkkkaaaZZZQQQOOOLLLIIIGGGHHHJJJMMM[[[ssslllggghhhrrr|||pppYYYKKK???<<<888666555555444333222333333333333222111111111111222222222222111111111111000000000000111111000000111222222222222111000222444666888;;;???CCCDDDFFFIIIJJJIIIHHHGGGHHHFFFGGGJJJNNNRRRWWW[[[^^^dddjjjppppppmmmoooyyy~~~}}}||||||}}}zzz~~~{{{ssspppssslllfff]]]UUURRRTTTXXX\\\dddzzzzzzsssrrrrrruuu{{{zzznnnbbb]]]YYYSSSOOONNNGGGIIIJJJJJJLLLTTTaaakkkwww|||pppeee]]]UUUUUUOOOGGGFFFJJJKKKHHHNNNdddzzz~~~pppgggffftttyyyaaaQQQAAA>>>:::888777777666555222333333333333222111111111111222222222222111111222111000//////000111222000000111222222222222111111333555777999<<>>888666555333444777555444444333333222222111222222111111000/////////000000000000000000000000111111111000000000000000000111333777<<>>AAADDDEEEGGGHHHHHHGGGFFFEEEGGGHHHMMMPPPRRRTTTXXX___jjjrrrssspppnnnpppxxx}}}zzzxxxtttpppsssuuuuuuxxx~~~zzz{{{|||pppooosssrrrqqqqqqiii```XXXVVVZZZeeewww{{{rrrjjj```YYYWWWRRRNNNLLLKKKJJJOOOVVVhhhyyyyyyggg___WWWTTTRRRMMMKKKKKKKKKGGGHHHUUUlll|||yyyyyyooo\\\GGG>>><<<999666555555555555444333333222222//////000111111222333333000000000000000000000000000111111111111111222222444666999===@@@CCCEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJPPPQQQSSSVVV]]]fffpppwwwtttmmmffffffooozzzxxxwwwvvvqqqjjjmmmqqqtttyyy~~~{{{xxxqqqmmmooorrrpppllliiiccc\\\XXX[[[dddssswwwjjj```[[[VVVQQQOOOLLLKKKOOOUUUddduuu~~~mmmcccZZZWWWUUUQQQNNNMMMKKKHHHHHHNNNZZZqqq|||{{{yyydddMMMAAA===999777666666666555444444333333222//////000111222333444444000000000000000000000000000000111111222222222333333555:::???CCCFFFGGGHHHEEEFFFFFFFFFEEEGGGJJJLLLRRRRRRUUU[[[dddnnnvvvzzzwwwlllaaa^^^eeeooovvvyyy{{{wwwtttwww~~~tttoookkkmmmsssyyy~~~ssskkkjjjkkkoooqqqooojjjfff^^^ZZZ[[[dddqqqtttggg```[[[VVVSSSOOOKKKNNNTTT```pppxxxmmmbbb]]][[[UUUQQQPPPGGGFFFGGGJJJNNN]]]{{{zzzoooWWWHHH@@@:::777777666666555555444333333333000000111111222333444444000000000000000000000000000000111111222333333333333666;;;AAAEEEHHHHHHHHHEEEFFFFFFFFFFFFHHHLLLOOOSSSTTTXXX```llluuuyyyzzzpppggg]]]ZZZ^^^eeejjjlllqqqpppqqqwwwzzzuuupppqqqvvv~~~|||tttiiidddfffiiilllnnnooollliiibbbaaaeeeooo{{{qqqhhhbbb\\\WWWQQQLLLMMMQQQ\\\lllzzzmmmfffaaa[[[TTTQQQJJJGGGGGGIIIHHHPPPkkk{{{|||dddQQQDDD;;;888999666666666555444444333333111111111222222333333333000000000000000000000000000000111222222333444444555888>>>CCCGGGHHHGGGGGGFFFFFFGGGFFFGGGJJJNNNQQQSSSUUU[[[fffsss{{{{{{yyyfffbbb^^^^^^aaafffiiiiiinnnnnnqqqzzz~~~wwwuuuwww~~~|||zzzooogggbbbeeegggiiillloooooommmjjjjjjnnnwww}}}mmmggg```ZZZRRRKKKKKKOOO[[[iii|||uuummmggg^^^VVVSSSQQQKKKIIIJJJHHHJJJ]]]tttmmmYYYHHH<<<999:::666666666555444444333333111222222222222333333333000000000000000000000000000000111222333333444444777;;;@@@EEEGGGGGGFFFEEEFFFGGGGGGGGGHHHKKKOOOSSSSSSUUU]]]jjjwww~~~|||wwwddddddfffiiimmmoooppppppppppppsss}}}|||wwwwww}}}oooeeeeeecccfffjjjjjjhhhiiinnnssszzzzzz}}}xxxllleeeccc\\\PPPMMMSSSZZZcccsss{{{sssiii^^^UUUOOOKKKHHHHHHGGGJJJSSS]]]{{{```LLLBBB<<<888:::888666666666555333111111111111111111111111111222222222222222222222222333222111111111333555777<<<@@@DDDGGGHHHHHHIIIJJJJJJGGGGGGJJJLLLLLLPPPUUUYYY]]]fffsss}}}}}}tttkkk```eeemmmuuu{{{|||zzzxxx{{{yyyxxx~~~}}}{{{xxx|||iii``````gggjjjlllllllllooowww}}}{{{zzz|||ttthhhddd]]]RRROOOSSSVVV^^^mmmxxxlll^^^TTTRRRMMMJJJIIIGGGHHHNNNWWWkkkhhhSSSGGG@@@;;;999888666555555555333222111111111111111111111111222222222222222222222222333222111111222444666888===@@@DDDGGGGGGHHHIIIJJJHHHFFFGGGLLLNNNNNNRRRXXX]]]bbblllvvv|||xxxnnnfffccciiisss}}}|||~~~}}}xxxccc\\\___jjjkkkllllllnnnuuu{{{wwwzzz|||qqqiiibbbXXXTTTVVVTTT[[[hhhyyyssscccWWWTTTOOOLLLJJJHHHEEEIIIOOOVVVpppttt]]]NNNEEE???999777555444555555444222222222222222222222222222111111111111111111111111333222111111222555777999???BBBEEEFFFFFFFFFGGGHHHGGGFFFIIINNNPPPQQQUUU[[[^^^gggsss{{{zzzsssjjjdddfffnnnyyy}}}}}}qqq```^^^dddjjjjjjjjjjjjoooyyy||||||}}}~~~|||pppiiiaaa\\\[[[VVV[[[fffwww|||lll```UUUQQQMMMLLLIIIEEEFFFIIILLLbbbhhhUUUHHH@@@:::777555444444555444333222222222222222222222222000000000000000000000000333222111222333666888:::@@@CCCEEEFFFEEEEEEFFFGGGGGGGGGJJJOOOPPPQQQVVV]]]```kkkyyy~~~yyypppiiifffiiippp||||||~~~zzzhhh^^^___fffkkkjjjkkkmmmsss}}}zzzzzzzzz{{{}}}~~~zzzppphhhaaa^^^ZZZ\\\dddsssrrrfffWWWRRRNNNNNNLLLGGGFFFHHHFFFVVVnnn}}}uuu```MMMAAA<<<999666444444444444333222222222222222222222222000000000000000000000000222222222222444777:::<<>>AAACCC@@@AAAAAABBBDDDEEEGGGHHHNNNPPPSSSWWW```nnnyyyrrrrrruuuwwwvvvsssxxx~~~~~~yyywwwwww~~~~~~~~~rrrfff^^^aaaiiiooovvv||||||zzzwwwwwwzzz~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~{{{zzzzzz{{{~~~}}}{{{uuussspppnnnnnnmmmllljjjeeeggghhhhhhhhhjjjmmmppprrruuuyyy{{{|||}}}~~~yyykkkkkknnnsss|||pppgggbbb]]]WWWRRROOOJJJGGGGGGJJJWWWvvvxxxrrrxxxwww```HHH>>>===:::555111333333444444333333222111333222222111111222222222111222555888<<<@@@BBBDDD@@@@@@AAACCCDDDGGGHHHJJJMMMQQQTTTZZZeeewwwwwwrrrtttvvvuuurrrvvvyyy}}}|||wwwvvv|||~~~|||{{{}}}|||vvvtttvvvxxxyyyyyyxxxyyyzzz|||~~~{{{gggcccccciiiqqqyyy}}}yyyvvvwwwzzzyyywwwzzz~~~~~~{{{}}}{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz|||~~~|||||||||}}}~~~vvvtttrrrqqqqqqqqqooommmhhhhhhiiihhhggghhhjjjlllmmmppptttwwwxxxyyyzzz{{{sssppppppppp}}}yyypppkkkddd\\\VVVPPPLLLIIIIIIHHHNNNddd|||}}}ttttttgggMMM@@@>>>;;;666333333444444444444333222222333222222222222222333333222444666:::===AAACCCDDD@@@@@@AAACCCEEEHHHJJJKKKMMMRRRVVV]]]kkkzzzwwwxxxyyytttooovvvzzzwwwuuuzzzvvvxxx|||zzzwwwttttttvvvyyy{{{|||zzztttnnnkkknnnrrrttttttppprrrtttvvvxxx||||||kkk]]]```fffnnnvvv|||xxxvvvvvvxxxyyyzzzvvvrrrmmmjjjlllmmmpppvvv}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{~~~}}}|||}}}}}}~~~~~~~~~yyywwwuuutttsssrrrooommmjjjjjjiiihhhfffeeegggiiikkknnnqqqssstttuuuwwwyyy~~~}}}}}}~~~zzztttqqq{{{zzzuuummmccc\\\TTTNNNKKKKKKHHHIIIVVVgggxxxtttzzznnnSSSEEE???;;;777555444444444444444333222222333222222222222333333444444666888<<>>@@@AAAAAAAAA???@@@BBBDDDGGGJJJMMMOOORRR[[[bbbkkk}}}~~~zzzvvvtttuuuwwwxxxuuuxxxpppttt}}}vvvttt}}}zzzuuuqqqqqqsssttttttpppiii```[[[YYYXXXWWWVVVVVVZZZ___aaabbbfffnnntttwww|||nnn```aaafffttt~~~xxxssslllpppwwwzzzlll^^^UUUOOOMMMLLLKKKIIINNN\\\jjj|||{{{wwwssstttyyy{{{zzz|||xxxxxxyyyzzzyyywwwxxxtttnnnkkkjjjjjjjjjjjjjjjkkkjjjhhhffffffgggiiiiiijjjlllooorrrtttvvvwwwuuuuuuuuutttssspppnnnmmmmmmllljjjiiiiiijjjlllmmmlllooorrrtttuuusssqqqooommmmmmlllkkkiiihhhffffffbbbeeeiiijjjkkknnnsssxxx}}}|||zzzyyyxxxxxxyyyyyyxxxwww{{{tttnnnoootttzzzvvvnnncccYYYOOOKKKJJJHHHHHHJJJWWWjjjhhhRRRFFF???999555555555555666555555444444444444333222222333333333777:::===?????????@@@BBB???@@@BBBFFFJJJNNNPPPQQQWWW\\\fffwww{{{wwwsssssswww{{{|||||||||}}}nnnnnnuuu~~~}}}{{{xxxxxx|||vvvrrrqqqqqqrrrrrrkkkbbb[[[YYYXXXVVVUUUVVVVVVWWWXXX[[[```fffkkkmmmrrryyymmmbbbdddkkkyyyuuuhhhiiimmmttt}}}sssdddWWWPPPKKKIIIHHHHHHGGGKKKXXXfffuuuvvvtttpppqqqvvvwwwuuuxxxuuussssssuuuwwwvvvuuutttpppkkkiiihhhiiijjjjjjgggggggggeeecccbbbdddfffiiiiiijjjkkkmmmnnnpppqqqppppppooonnnllljjjhhhfffeeedddcccbbbbbbcccdddeeefffhhhkkknnnppppppooonnnllllllllllllkkkiiigggfffeeegggiiikkkllloootttyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvtttwww~~~wwwmmmjjjmmmqqqxxx{{{uuuiii^^^SSSNNNKKKHHHFFFHHHHHHXXXuuuuuu^^^NNNCCC<<<888555555666666555555444444444444333333222333333444777:::===??????@@@AAABBBAAABBBDDDGGGLLLOOOQQQRRRVVV]]]kkk|||rrrqqqoooqqquuuyyy}}}yyymmmoooxxx~~~yyyyyy|||zzz||||||vvvsssrrrrrrvvvppphhhbbb^^^\\\ZZZXXXWWWWWWWWWVVVVVVYYY^^^bbbhhhlllsss{{{}}}hhhbbbjjjttt{{{wwwmmmiiihhhmmmxxxwwwjjj\\\QQQKKKHHHFFFFFFFFFFFFIIIUUUaaannnqqqrrrppppppssssssqqqooonnnmmmnnnppprrrrrrrrrnnnkkkgggeeefffggghhhhhhccccccbbb```^^^^^^```aaagggffffffeeeeeefffhhhiiiiiihhhgggdddbbb```___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___bbbeeehhhjjjkkkkkkjjjkkklllmmmllljjjgggffffffggghhhhhhjjjnnnssswwwwwwwwwwwwwwwvvvuuuttttttrrrqqqsssyyy}}}|||mmmeeecccdddhhhrrr|||pppdddYYYRRRMMMHHHEEEEEECCCMMMdddiiiUUUFFF===999666666666666555555555444444333333333333333444444888;;;>>>@@@@@@@@@BBBCCCDDDDDDFFFIIIMMMPPPSSSTTTWWWcccuuuxxxmmmnnnpppqqqssswww|||ssslllqqq{{{{{{uuuuuu||||||wwwuuutttzzzvvvooojjjeeeaaa^^^[[[XXXXXXWWWUUUTTTVVVYYY\\\cccggglllttt}}}oooaaaaaannn|||~~~~~~~~~}}}~~~~~~{{{yyytttmmmgggjjjuuuyyynnnbbbWWWNNNJJJHHHFFFFFFGGGHHHJJJTTT___iiiooorrrqqqqqqrrrqqqnnnkkkkkkkkkkkklllmmmmmmmmmjjjgggcccbbbbbbbbbbbbbbb^^^___^^^\\\ZZZZZZ[[[]]]bbbaaa```______```bbbccccccbbb```^^^[[[YYYXXXWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXYYY[[[]]]___bbbeeeffffffhhhjjjlllllljjjgggdddddddddddddddgggkkkpppsssuuuvvvvvvvvvvvvtttsssqqqpppnnnooouuuyyy|||oooddd^^^[[[[[[cccrrruuuiii]]]VVVPPPIIIEEEEEEGGGKKKYYYsssvvv___LLLAAA<<<888888777666555555555555444333333333333444444555999<<>>AAACCCCCCCCCDDDFFFBBBEEEIIIJJJLLLPPPWWW]]]jjj{{{{{{mmmfffhhhjjjnnnpppqqqrrrtttuuummmmmmuuuwwwuuuwwwzzz}}}|||xxxvvvqqqoooiiihhhfffbbb^^^\\\\\\\\\ZZZZZZ[[[]]]bbbiiiooosss}}}ggg```cccjjjzzz|||~~~|||{{{{{{|||zzztttlllfffdddeeefffggg_________]]]XXXSSSNNNKKKIIIGGGHHHMMMOOOPPPTTTZZZccckkkqqqoookkkiiigggeeeeeeggghhhfffbbb___^^^___^^^[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMMMMNNNPPPOOOQQQSSSUUUVVVVVVUUUTTTRRRSSSUUUVVVUUURRROOOLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWXXXZZZ\\\]]]^^^]]]]]]aaaaaacccgggnnnrrrsssrrroooooommmmmmlllllllllllllllkkkmmmsssvvvvvvxxx|||vvvdddaaa\\\VVVUUU\\\iiissszzz{{{oooggg___VVVPPPNNNHHHGGGGGGNNNaaa}}}eeeMMM@@@===;;;999777666666666777333333333444444555666777<<<>>>BBBCCCDDDDDDEEEFFFBBBFFFJJJLLLMMMRRR[[[aaauuuvvvkkkhhhkkkkkkllloooqqqrrrpppooocccfffsssxxxsssxxx{{{xxxppp|||wwwuuupppooommmjjjeeebbbaaabbb^^^]]]\\\\\\^^^bbbfffhhhqqq^^^]]]eeeooo~~~}}}||||||~~~yyytttmmmfffaaa_________^^^___``````]]]WWWRRRNNNMMMKKKLLLQQQTTTTTTWWW\\\fffoootttrrrmmmkkkiiigggaaaccceeeccc___\\\\\\\\\ZZZXXXUUUUUUUUUUUUSSSRRROOOOOONNNLLLJJJJJJKKKMMMMMMOOORRRTTTTTTSSSQQQOOOMMMOOORRRTTTSSSPPPLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRTTTUUUWWWXXXZZZ[[[[[[\\\]]]^^^aaafffmmmrrrrrrpppmmmllljjjiiihhhiiiiiijjjkkkjjjlllrrruuutttvvvyyy{{{|||~~~zzzeeeccc^^^UUUOOOSSS___iiittttttlllcccYYYRRRPPPJJJHHHGGGHHHUUUmmm|||rrrZZZKKK===<<<999777666666777777333333333444555666777777<<>>888888999777444555666777666555555666999;;;===???AAAAAAAAABBBCCCEEEHHHHHHKKKOOORRRXXXgggwww}}}xxxzzz{{{|||xxxvvvvvvssskkkeeebbbttt~~~xxxqqqppp{{{~~~}}}}}}}}}}}}}}}wwwrrrmmmiiibbb[[[XXXZZZsssddd\\\bbbppp~~~}}}uuulllfffdddfffoooyyy{{{~~~}}}zzzssskkkfffffffffhhhkkkmmmnnnnnnqqqooommmiiieeecccaaa```___\\\XXXUUUSSSRRRPPPNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRUUUXXXXXX[[[```eeehhhiiihhhggggggeeeaaa^^^]]]]]]]]]^^^```aaacccgggkkknnnoooooorrrtttwwwzzz}}}uuubbbXXXTTTPPPOOOOOOVVVaaaoooyyyxxxnnnbbbXXXOOOJJJHHHGGGEEEKKK^^^tttwww}}}kkkOOODDD;;;::::::888666666777777777666666777:::===<<<>>>@@@BBBBBBCCCFFFHHHIIIKKKOOOQQQTTT\\\oooyyywww{{{~~~}}}zzzwwwvvvuuupppjjjdddhhh}}}}}}~~~zzzrrrmmmmmm}}}}}}|||~~~~~~~~~zzzuuuqqqnnnhhh^^^YYYYYYiii```]]]eeettt}}}tttkkkfffdddiiiuuu|||vvvoookkkjjjjjjnnnrrrtttrrroooqqqoookkkgggccc```______]]]ZZZUUURRRPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMOOOSSSVVVWWW[[[___cccdddeeeeeeeeedddaaa]]]ZZZXXXYYY[[[\\\]]]^^^aaadddhhhkkkmmmnnnpppqqqtttxxxzzz{{{{{{{{{{{{~~~{{{fffZZZVVVQQQMMMKKKNNNWWWccclllsss{{{}}}rrreee\\\SSSOOOKKKHHHEEEIIIWWWgggzzz|||yyyWWWJJJ>>>::::::888666666666777777666666777:::======???AAABBBCCCDDDFFFHHHIIIMMMQQQRRRVVVbbbwww}}}wwwxxx|||vvvssssssuuutttoooiiigggooo}}}{{{|||zzzyyyzzzvvvooolllmmm{{{~~~}}}zzzuuuuuuxxx|||xxxvvvtttuuurrrrrrtttpppfff^^^\\\zzz___]]]___jjjyyy}}}uuukkkgggfffjjjvvvzzzsssmmmlllnnnrrrvvvwwwtttpppmmmkkkhhhdddaaa___^^^^^^ZZZWWWRRROOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLOOORRRVVVZZZ___aaaaaa```aaabbb```]]]ZZZWWWVVVWWWYYY[[[\\\]]]```bbbeeehhhkkkmmmnnnooorrrtttvvvwwwxxxxxxzzz|||iii^^^XXXRRRMMMJJJJJJRRR[[[bbbiiirrr~~~~~~sssfff^^^UUURRRMMMIIIFFFHHHRRR\\\|||}}}```PPP@@@::::::888666666555666666555555777:::===???AAACCCCCCCCCCCCEEEGGGHHHMMMQQQSSSYYYiii{{{zzz|||}}}~~~uuurrrsssvvvuuunnnhhhhhhuuuyyyxxxxxxuuuttttttppplllmmmqqq~~~|||zzzvvvssswww}}}zzzuuuqqqooopppooosssyyyxxxmmmbbb]]]iiiYYY\\\dddooo}}}~~~wwwoookkkjjjnnnyyy|||tttpppqqqrrruuuwwwvvvtttqqqgggfffcccaaa^^^\\\[[[ZZZVVVSSSNNNKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJKKKMMMOOOTTTXXX]]]^^^\\\[[[]]]___ZZZYYYVVVUUUUUUVVVXXXZZZZZZ\\\___```aaadddgggjjjmmmmmmnnnpppqqqssstttuuuyyy{{{~~~oooddd]]]UUUNNNLLLJJJOOOUUUZZZ___jjjwww}}}sssggg```VVVSSSNNNIIIFFFHHHMMMQQQkkkhhhVVVCCC;;;:::999666666444555555555555777:::===@@@BBBDDDDDDCCCDDDEEEGGGIIINNNRRRTTT^^^rrrxxxvvv{{{}}}yyyvvvsssoooppptttqqqfff```aaayyy~~~}}}xxxxxxtttrrrpppooolllkkkqqqyyy}}}|||}}}|||yyywww}}}|||xxxwwwsssrrrvvv|||{{{qqqddd]]]wwwlll^^^WWW___iiitttyyytttrrrrrruuu~~~~~~uuurrrtttvvvvvvsssqqqooonnnbbbaaa___]]]ZZZWWWUUUTTTQQQNNNJJJGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLKKKLLLMMMOOOQQQUUUZZZZZZWWWVVVXXXZZZTTTTTTSSSSSSTTTUUUWWWXXXYYY[[[]]]]]]]]]___cccgggkkkkkkjjjjjjlllnnnppprrrvvvxxxzzz{{{|||~~~wwwlllaaaWWWPPPNNNKKKMMMPPPRRRWWWaaaooozzz~~~tttiiicccYYYVVVQQQKKKHHHHHHIIIJJJYYYrrrppp\\\GGG===;;;:::888777555666666666666888<<<>>>???AAACCCDDDDDDEEEGGGIIIJJJOOORRRVVVeee{{{}}}ppptttyyyqqqnnnjjjkkkqqqmmm```[[[^^^|||zzzwwwyyy{{{{{{vvvssspppooommmooozzz~~~~~~zzzyyyvvvwww||||||tttiiidddvvvfffaaaZZZXXXbbbmmmwww{{{xxxxxxxxx{{{{{{rrruuuvvvtttooojjjiiiiii___^^^]]][[[WWWTTTPPPNNNMMMKKKGGGEEEDDDCCCBBB@@@@@@AAABBBCCCBBBBBB@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKLLLMMMMMMOOOPPPOOOSSSWWWWWWTTTRRRTTTWWWPPPPPPQQQRRRSSSTTTVVVVVVWWWYYY[[[[[[[[[\\\```dddjjjiiigggggghhhkkknnnppptttvvvwwwxxxyyyzzz}}}}}}qqqeeeXXXQQQPPPJJJLLLMMMNNNQQQ[[[iiiuuuuuulllfff]]][[[TTTNNNJJJJJJHHHFFFLLLbbb~~~uuu```III>>>===;;;999999666777777777777999===@@@===???BBBDDDEEEGGGJJJLLLLLLPPPSSSXXXiii|||qqq{{{wwwlllhhhkkkssspppddd```ddd}}}{{{tttqqqsss~~~~~~~~~zzzwwwsssrrrqqquuu{{{|||}}}xxxvvvzzz|||wwwppplllzzzeee[[[VVVSSS\\\fffqqq{{{xxxxxx}}}zzzyyyxxxvvvtttpppkkkeee```[[[XXXTTTRRRPPPNNNLLLJJJGGGFFFEEEDDDBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQOOOPPPPPPQQQRRRQQQQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWWWWYYY[[[]]]___```bbbbbbdddfffhhhkkkmmmooorrrssstttuuuvvvyyy|||~~~sssiii^^^UUUQQQNNNJJJHHHJJJNNNVVVbbbmmm~~~uuukkkccc^^^VVVOOOKKKHHHFFFDDDFFFRRRddd|||yyycccJJJ???===;;;888555777777777888:::<<<>>>???@@@AAACCCDDDDDDFFFHHHKKKNNNRRRSSSYYYoooxxxvvvuuunnnlllooosssjjj]]]^^^iiiuuummmqqquuuyyy{{{zzzxxxtttooosss}}}{{{|||zzzyyyxxxuuuooojjjrrr^^^TTTQQQOOOXXXdddrrrzzz{{{|||wwwuuussspppmmmhhhaaa]]]XXXUUUQQQOOOMMMLLLIIIGGGFFFEEEDDDBBBAAAAAAAAA@@@?????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^___```aaaccceeehhhjjjllloooqqqssstttuuuxxx|||~~~~~~~~~uuukkk___VVVRRRNNNJJJHHHJJJNNNTTT```kkkyyyooogggbbb[[[SSSNNNJJJGGGFFFEEEMMM[[[nnn{{{eeeMMMAAA>>>:::666444777777777888999<<<>>>???@@@BBBCCCDDDDDDFFFIIIKKKMMMQQQVVVaaazzz}}}zzz}}}sssmmmooorrrrrriii```bbbjjj~~~xxxlllggglllrrrzzz}}}zzzvvvrrrnnnsss{{{{{{~~~{{{{{{{{{xxxsssnnnjjjVVVMMMMMMNNNYYYgggxxx~~~vvvvvvzzz~~~||||||sssqqqooolllhhhccc]]]XXXSSSQQQMMMKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBB@@@@@@???>>>============????????????????????????===>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]___aaadddfffggglllnnnppprrrsssvvvzzz}}}{{{{{{||||||}}}}}}~~~~~~yyypppdddZZZUUUOOOJJJHHHIIILLLRRR\\\ggg}}}}}}tttmmmiiibbbYYYRRRLLLIIIHHHFFFIIIPPP^^^xxxkkkSSSFFF@@@;;;777555666666666777999;;;>>>???AAABBBDDDEEEEEEGGGIIILLLMMMRRRZZZjjj|||zzzuuupppnnnvvvyyyqqqhhheeehhhjjjwwwzzzpppfffbbbhhhqqq~~~{{{tttqqqqqqwww{{{~~~~~~}}}~~~|||wwwsss|||cccQQQKKKNNNRRR```nnn~~~{{{sssrrrtttvvv|||xxxwwwxxxqqqoookkkhhhddd___YYYTTTPPPMMMJJJHHHGGGEEECCCAAABBBAAA@@@???>>>>>>>>>>>>>>>=====================>>>>>>??????@@@@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<===========================>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMNNNOOOOOOOOOOOOOOORRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ[[[\\\^^^aaacccdddhhhjjjmmmoooqqqssswwwyyyxxxxxxxxxyyyzzz{{{{{{|||}}}~~~}}}tttggg]]]XXXPPPLLLHHHIIIKKKOOOXXXbbbuuu~~~uuuqqqnnnhhh___VVVOOOJJJIIIHHHHHHKKKTTTjjjrrr[[[MMMDDD===:::999666666666777999<<<>>>@@@BBBCCCEEEFFFFFFHHHJJJMMMOOOSSS]]]qqqyyywwwyyyzzztttooonnnppp|||~~~rrrjjjooorrrooosss|||uuunnngggdddkkkwww{{{sssqqquuu~~~}}}}}}yyyuuuttt]]]NNNKKKPPPWWWcccqqq~~~vvvtttttttttxxx}}}~~~{{{wwwuuutttssspppmmmiiieeeaaa[[[UUUQQQNNNKKKHHHFFFEEEDDDBBB@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXYYYZZZ\\\^^^```bbbdddgggjjjlllnnnppprrruuussstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~}}}sssggg]]]XXXRRRMMMJJJJJJJJJLLLTTT]]]ooo}}}~~~uuurrrqqqnnnggg\\\SSSMMMJJJJJJHHHIIIPPP```zzzxxxbbbRRRGGG>>>:::;;;666666777888:::===???AAACCCDDDFFFGGGGGGIIIKKKNNNPPPTTT```xxx~~~{{{xxxtttpppooopppppp|||}}}rrrqqq|||{{{vvv~~~wwwooojjjfffeeeqqqxxxooopppwww|||xxxtttiiiUUUKKKKKKSSS[[[cccrrr{{{xxxvvvsssvvvzzz}}}xxxrrrpppssstttssspppooolllgggbbb]]]XXXRRRNNNKKKIIIFFFDDDCCCBBB@@@>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???????????????AAAAAABBBCCCDDDDDDEEEEEEHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWYYYZZZ\\\^^^___bbbdddhhhjjjkkklllnnnpppppppppqqqsssuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~|||qqqeee\\\XXXUUUPPPLLLKKKJJJKKKRRRYYYlllzzzvvvrrruuuvvvpppeeeZZZRRRNNNKKKHHHHHHMMMWWWkkkkkkYYYIII>>>:::;;;777777888999;;;>>>AAACCCDDDEEEGGGHHHHHHJJJLLLOOOPPPVVVggg{{{vvvssssssuuuqqqwwwwwwsssyyyzzz~~~|||rrriiieeedddgggwww{{{rrrkkkllluuu|||xxxtttzzzaaaQQQLLLMMMVVV```jjj|||}}}yyyzzz~~~}}}wwwpppoooqqqttttttrrrmmmjjjddd___ZZZUUUOOOKKKIIIFFFCCCBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<<<<======:::;;;<<<======<<<;;;999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]```cccfffhhhiiiiiijjjlllmmmnnnoooqqqrrrtttuuuvvvxxxxxxyyyzzz|||}}}~~~sssggg^^^[[[WWWRRRNNNLLLJJJJJJPPPWWWhhhwww{{{tttzzz~~~{{{pppcccZZZUUUOOOKKKIIILLLRRRaaa{{{yyycccPPPAAA;;;===888888999:::===@@@CCCDDDEEEFFFHHHIIIIIIJJJMMMOOOPPPYYYooo}}}xxxuuuvvvxxxzzzyyywwwrrrsss~~~xxx{{{|||yyypppiiiggghhhnnnxxxqqqkkklllttt~~~zzzwwwvvv^^^QQQNNNQQQZZZddduuu~~~yyysssqqqrrrtttttttttlllhhhccc]]]XXXSSSMMMIIIGGGDDDBBB@@@??????===;;;>>>>>>===<<<<<<<<<======::::::;;;;;;<<<===>>>>>>999:::<<<======<<<:::999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>@@@AAABBB??????@@@AAACCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[```cccfffggggggggghhhiiikkklllnnnoooqqqsssuuuuuuwwwwwwxxxyyy{{{}}}|||~~~wwwkkkccc```YYYSSSOOOMMMJJJJJJOOOVVVdddssswww~~~xxxjjj```[[[UUUPPPLLLLLLPPP\\\wwwmmmWWWEEE???@@@999999999;;;>>>AAADDDEEEEEEGGGHHHIIIIIIKKKMMMPPPQQQ]]]uuuuuuuuussspppqqqvvv{{{|||zzzrrrttttttvvvyyywwwrrrlllmmmqqqvvvyyysssnnnnnnttt}}}{{{jjjSSSRRRSSSSSSaaavvv}}}tttuuuvvvrrrnnnmmmjjjeee^^^VVVPPPKKKGGGDDDDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999<<<<<<;;;;;;:::::::::999======>>>>>>???@@@@@@AAA======>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOORRRSSSSSSTTTUUUWWWXXXYYY[[[^^^bbbccccccdddhhhkkkjjjlllnnnppppppppprrrtttuuuxxx{{{}}}}}}}}}}}}~~~{{{wwwuuuttttttxxx}}}}}}nnneee```\\\WWWRRRNNNIIIHHHNNNVVV```lll~~~yyyggg]]][[[SSSMMMLLLKKKTTTlllyyyeeeNNN???::::::;;;;;;===???BBBEEEGGGGGGFFFGGGJJJKKKIIILLLQQQSSSfff{{{qqqsssrrrpppttt}}}tttxxxqqqvvvrrrooopppkkknnn||||||lllhhhlllooo~~~zzzgggRRRRRRUUUXXXiii{{{ssstttuuuqqqmmmlllddd___XXXRRRNNNJJJFFFDDDCCCBBB@@@>>><<<;;;::::::::::::::::::::::::::::::888888999:::;;;<<<======::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWYYY\\\```aaabbbccceeehhhhhhkkknnnppppppqqqrrrsssvvvxxx{{{}}}}}}}}}~~~}}}xxxtttmmmmmmmmmnnnqqqvvv{{{~~~vvvlllfff^^^YYYSSSOOOJJJHHHMMMTTT^^^kkk}}}|||nnnfff]]]UUUOOOLLLJJJPPPfff}}}mmmTTTDDD@@@;;;;;;;;;===???BBBDDDFFFEEEDDDFFFJJJKKKJJJNNNSSSZZZooo~~~zzzsssuuuuuuvvv~~~ttt|||yyyrrrvvvqqqmmmmmmiiilllzzzzzzllllllrrruuu||||||bbbPPPRRRXXX___ssswwwqqqqqqrrroookkkiii[[[WWWQQQMMMJJJHHHEEECCCBBBAAA???===<<<;;;::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????>>>>>>============<<<<<<999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVYYY]]]___```aaabbbdddeeehhhllloooppppppqqqrrrvvvxxx{{{||||||}}}~~~|||wwwssspppeeeffffffeeefffjjjqqqwww}}}ssskkkbbb[[[UUUPPPKKKHHHKKKQQQ[[[iii}}}~~~~~~~~~tttnnnbbbZZZRRRNNNKKKNNN```uuuyyy]]]JJJDDD;;;;;;<<<===>>>AAACCCEEECCCBBBEEEIIIKKKLLLPPPVVV^^^vvvzzz{{{yyy{{{|||zzztttsssvvvpppjjjiiieeeiiizzz|||zzzuuukkkoooxxx|||~~~sss^^^OOORRRZZZcccxxxxxxsssooooooooommmhhhdddVVVRRRMMMIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::999999888888888888888888888888999999999999999999999999999999999999999999999999:::;;;;;;===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>==================@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVZZZ]]]___``````aaabbbeeejjjmmmoooooopppqqqvvvxxxzzz{{{{{{{{{}}}~~~zzzvvvrrrnnnllleeeffffffcccaaaeeeooowwwzzzwwwmmmfff___WWWRRRMMMIIIKKKOOOYYYhhh}}}~~~uuunnnggg^^^VVVRRRNNNOOO^^^ppp|||jjjQQQDDD======<<<===>>>@@@BBBCCCDDDCCCEEEIIIKKKLLLQQQWWW^^^zzzyyyvvvvvvxxxooogggdddaaaiii{{{zzzwwwpppkkkrrr~~~}}}}}}~~~jjjZZZNNNRRRYYYcccvvvzzzvvvuuurrrpppooommmllljjjeee```TTTPPPKKKGGGEEECCCAAA??????>>>===;;;:::999999999777777777777777777777777888888888888888777777777888888888888888888888888888888999:::<<<===>>>>>>============>>>>>>>>>>>>999999999:::::::::::::::===<<<<<<<<<<<<<<<<<<<<<>>>?????????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNPPPQQQRRRRRRRRRTTTUUUWWWZZZ]]]____________cccgggjjjkkklllmmmoootttuuuwwwxxxxxxyyy{{{}}}||||||}}}~~~|||wwwtttqqqnnnlllhhhiiiiiieeecccgggqqqyyy{{{~~~qqqjjjbbbZZZUUUPPPLLLKKKOOOWWWfff}}}xxxnnnhhh___XXXUUUPPPPPP[[[jjj}}}yyyZZZEEE???>>>>>>>>>???@@@BBBCCCFFFDDDFFFIIIKKKKKKPPPWWWaaa}}}vvv~~~~~~{{{{{{pppdddaaa___kkk{{{vvvqqqoooyyywwwxxxzzz~~~}}}|||{{{|||___TTTMMMQQQWWW___ooo{{{yyyzzzxxxsssppppppmmmoooooollljjjhhhbbb[[[RRROOOJJJFFFCCCBBB@@@>>>>>>===<<<:::999888888888777777777777777777777777777777777777777777666666777777777777777777777777555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLOOOQQQRRRRRRRRRRRRSSSSSSTTTVVVZZZ]]]^^^^^^^^^aaadddfffggghhhjjjlllqqqrrrtttttttttuuuxxxzzzzzzzzz{{{|||}}}}}}zzzxxxuuurrrpppmmmmmmllliiiiiinnnvvv}}}~~~yyynnnfff]]]XXXTTTOOOMMMOOOTTTccczzzuuujjjaaaZZZWWWRRRPPPXXXeeeeeeLLLAAAAAA@@@???@@@@@@BBBCCCGGGEEEFFFIIIKKKLLLQQQWWWhhh{{{ttt}}}qqqbbb^^^___ppp}}}wwwrrruuutttsssuuu|||zzzyyywwwwww{{{lllSSSMMMJJJOOOUUU[[[gggttt~~~|||wwwtttuuusssnnnkkklllkkkooopppllliiiggg___WWWOOOLLLGGGDDDBBBAAA@@@???===<<<;;;999888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555666666777888999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKNNNPPPRRRRRRQQQQQQSSSQQQPPPRRRVVVZZZ\\\\\\^^^```aaabbbbbbdddgggjjjnnnoooppppppppprrrtttwwwyyyyyyyyyzzz|||~~~}}}zzzwwwsssrrrooooooqqqvvv|||qqqhhh___[[[WWWRRRPPPQQQQQQ___uuupppggg___\\\WWWRRRXXXbbb~~~jjjRRRDDDCCCBBBAAAAAAAAABBBCCCEEECCCEEEHHHKKKMMMSSSZZZnnnzzzsssaaa]]]aaauuu~~~vvvpppxxxtttrrrssszzz~~~vvvuuussstttxxxyyy^^^LLLHHHHHHNNNTTTXXXcccnnn}}}~~~xxxttttttqqqkkkggggggjjjoooqqqlllhhhfff^^^UUULLLIIIEEEBBBBBBAAA@@@@@@<<<;;;:::999888888888888888888888888888888888888555555555555666666777777666666666666666666666666555555555666777777888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::888888999::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJMMMPPPQQQQQQPPPPPPRRROOOMMMNNNSSSXXXZZZ[[[_______________aaaeeehhhlllmmmnnnnnnnnnooosssuuuxxxxxxxxxyyy|||~~~}}}xxxvvvssstttxxx~~~sssiii```\\\YYYTTTQQQRRRNNN\\\rrrwwwnnnfffbbb\\\VVVZZZccc~~~kkkVVVEEEDDDCCCBBBAAABBBCCCCCCCCCBBBCCCHHHKKKNNNUUU]]]oootttaaa\\\bbbyyy~~~vvvkkkwww|||tttrrrrrryyy|||tttsssrrrsssxxxhhhSSSIIIJJJKKKKKKOOO[[[lllxxxzzzqqqiiifffiiilllooonnnmmmkkkggg```XXXRRRJJJGGGCCCAAA@@@???>>>===::::::999999888777777777666666777777666555444444333444555666666555444333888666333111000111222444222222333333333333444444444555555666777888888999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999:::;;;===?????????>>>>>>@@@AAAAAABBBBBBCCCCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVXXXZZZ]]]^^^^^^___aaaccceeeggghhhiiiiiijjjlllnnnqqqsssvvvyyy{{{~~~{{{{{{{{{{{{}}}yyyqqqggg```YYYQQQOOOQQQOOOXXXhhh}}}uuufffbbbaaa^^^]]]^^^mmm[[[LLLDDD???AAACCCCCCCCCEEEEEEFFFDDDGGGOOOMMMSSSeeejjjaaa```jjjzzzoookkk{{{zzzwwwrrrqqqvvv}}}zzzrrrnnnmmmooorrrxxxrrr[[[JJJFFFHHHKKKOOOWWWeeeuuu}}}yyyrrrkkkgggggghhhmmmlllkkkiiieee___WWWRRRHHHEEEBBB??????>>><<<;;;::::::999888888777777666666666666666666666555444444444555555555555444444555444333333222111111111222222222333333333444444555555555666666777777888888888999999:::;;;;;;<<<;;;;;;;;;:::::::::::::::<<<;;;::::::999999::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBDDDFFFFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTWWWYYY[[[\\\\\\]]]___aaadddeeeggggggggghhhkkkmmmnnnqqqtttvvvzzz~~~vvvlllddd\\\TTTQQQSSSPPPXXXhhh|||ssskkkgggbbbaaadddooo]]]PPPHHHBBBBBBDDDCCCCCCDDDFFFGGGDDDHHHOOONNNUUUhhhjjjbbbbbblllzzzpppmmm}}}xxxrrrnnnlllqqqwww~~~uuuqqqppprrrtttvvv~~~vvvaaaPPPFFFDDDGGGLLLUUUbbbqqq{{{uuuuuutttpppkkkgggfffeeegggfffdddbbb___ZZZSSSNNNFFFCCC@@@======<<<;;;::::::999999888888777666666444555666666666666666666555444444333333444444555111222333333333111///...222222222222333333333333555555555555555666666666666777777888888999::::::::::::::::::::::::::::::<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>???===>>>>>>???@@@@@@AAAAAABBBCCCEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]___aaabbbdddddddddeeehhhjjjlllmmmpppssswww~~~}}}qqqhhh```XXXTTTUUUQQQXXXgggzzz~~~tttllliiijjj|||sss___TTTLLLDDDCCCDDDBBBBBBDDDEEEGGGEEEHHHOOOPPPYYYmmmiiibbbdddooozzztttpppuuuoookkkiiilllqqqyyyxxxuuusssttttttsssxxx~~~oooZZZMMMIIIFFFJJJSSSaaaqqq{{{vvvmmmmmmllljjjhhhfffffffffaaa___]]]ZZZXXXSSSMMMIIIDDDBBB>>><<<<<<<<<:::999999999999888777777666666444444555666777777666666555444333222222333444555111111111111111000//////111222222222222333333333555555555444444444444444444555555666777777888888888888888999999999999999;;;;;;::::::::::::;;;;;;<<<;;;::::::;;;<<<>>>???======>>>??????@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXXXXYYY\\\^^^^^^___aaaaaaaaabbbeeegggiiikkkmmmpppvvvuuukkkccc[[[VVVVVVSSSYYYfffxxx}}}sssoootttxxxcccWWWNNNEEECCCCCCBBBCCCEEEDDDFFFDDDGGGOOOPPP\\\sss|||hhhcccfffrrr|||yyyvvv|||qqqooollljjjllloooxxx|||wwwtttrrrpppooossszzzkkkUUUKKKJJJJJJQQQ___qqqwwwsssrrrooojjjfffddddddeeefff___]]]YYYVVVSSSPPPKKKHHHDDDAAA>>><<<<<<<<<;;;:::999999888888777666666555444444555666777777666666444333222111111222333444333111000......///000111111111111222222222333333444444444333333333333333333333444444555666666777777777777777888888999999::::::999999999::::::;;;;;;;;;:::::::::<<<===???======>>>???@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWYYY[[[]]][[[]]]^^^^^^^^^___bbbdddhhhiiikkkooouuu{{{pppggg^^^XXXWWWTTTYYYeeevvvsssoookkkZZZPPPFFFCCCCCCBBBDDDFFFCCCEEECCCFFFNNNQQQ___xxxyyyfffccchhhuuu~~~}}}wwwooonnnlllkkklllnnnwww}}}xxxrrrooolllkkkpppwwwdddNNNGGGIIIOOOZZZmmm~~~wwwuuu}}}vvvnnngggccccccddddddaaa^^^YYYUUURRROOOJJJHHHCCC@@@===;;;;;;;;;:::999999888888777777666555555444555666666666666666666333222222111111222222333333222///------///111333111111111111222222222222222222222222222333333333222333333444444555666666555555666666777888888888999888888888888999999:::::::::::::::;;;;;;======<<<======???@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUVVVVVVWWWYYY[[[YYY[[[\\\\\\\\\^^^```bbbfffhhhjjjnnnttt}}}~~~}}}~~~zzzoooddd\\\YYYVVVZZZdddttt{{{rrrwww```TTTIIIEEEDDDCCCDDDGGGCCCFFFCCCFFFNNNSSSddduuudddbbbiiiwww~~~sssmmmjjjjjjkkkkkkllluuu~~~yyytttpppllljjjmmmsssyyy]]]KKKHHHLLLUUUcccyyy|||yyy}}}vvvmmmfffcccccccccbbbaaa]]]WWWSSSOOOKKKHHHEEE@@@>>>;;;999999:::999888888888888777666666555555666666666666666666555444111111222222222222111111222111000000000111222222111111111111222222222222000000111111222222333333222222333444444555555666444444555666666777888888777777666666777888888999888999:::;;;;;;<<<;;;;;;:::;;;<<<===???@@@AAABBBAAABBBAAA@@@???@@@CCCEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYXXXYYY[[[[[[[[[\\\___aaadddeeehhhlllqqqzzz|||yyyxxxyyy{{{zzzlllaaa\\\WWWZZZcccrrrxxx}}}hhh\\\OOOHHHEEECCCCCCFFFDDDGGGEEEHHHPPPVVViiirrrbbbbbbiiiyyy}}}yyypppmmmhhhiiillllllmmmuuu{{{xxxvvvqqqkkkjjjmmmtttsssYYYLLLMMMTTTZZZjjj|||uuuooohhhdddcccdddcccbbb^^^ZZZTTTOOOKKKGGGDDDAAA???<<<999888888888777666888888888777666666555555666777777777666555444444000111222333333222111000000111222333333222111000000111111111111222222222//////000111222333333444222333333444444555666666444444555555666777777888666666555666666777888888777888:::;;;<<<<<<;;;:::999999;;;<<<===???@@@@@@AAABBBAAA@@@>>>???BBBEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPRRRRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\^^^aaabbbdddgggjjjpppwww~~~{{{wwwsssrrrtttwwwyyy~~~rrreee___XXXZZZbbbrrr}}}~~~ooobbbSSSKKKFFFCCCCCCEEEFFFIIIGGGIIIQQQXXXlllpppaaaaaaiiiyyy~~~|||vvvooommmhhhkkknnnoooooowww~~~}}}|||uuulllggghhhkkk|||~~~eeeQQQJJJLLLPPPWWWcccuuusssnnnhhheeedddbbb___\\\]]]YYYTTTOOOKKKGGGBBB???<<<;;;:::999888888888888888777555444333333333444666555555555555444444444666555444333222111111111222222222222222222222222222222333333333333444444444444444333333222222222111111222222222333333333333333333444555666777777777777777777888888888888777777888999::::::::::::999999:::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDGGGIIIIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSVVVXXX[[[[[[[[[ZZZZZZ[[[``````dddkkkooosss}}}yyyuuuooolllkkkooouuuyyy}}}|||{{{}}}|||mmmggg```]]]___lllnnnYYYNNNHHHCCCCCCEEEFFFEEEHHHKKKKKKSSSqqq~~~nnn^^^^^^nnn{{{xxx~~~tttnnnllljjjlllnnnnnnpppyyy~~~wwwnnnhhhgggpppyyy```OOOIIIJJJMMMRRR[[[hhhuuuppplllgggdddcccbbb^^^[[[ZZZVVVQQQLLLHHHDDD@@@===;;;;;;:::999888888888888:::999777666555555555666444444444444333333333333555444333333222222222222222222222222222222222222222222222333333333444444444444333333333222222222111111222222222333333333333333444444555555666666555555555666666666666777666777888999::::::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAACCCFFFHHHIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLNNNPPPQQQSSSSSSTTTWWWYYYZZZYYYXXXYYYZZZ]]]^^^bbbhhhmmmrrr|||wwwtttpppllliiijjjnnntttxxx|||{{{{{{}}}}}}ttteee``````lll~~~ttt]]]PPPKKKFFFEEEFFFEEEEEEHHHLLLMMMWWWuuuyyy~~~nnn^^^```qqq~~~vvvuuu|||sssnnnmmmlllnnnooopppsss|||}}}wwwnnnhhhfffnnn~~~vvv]]]OOOJJJJJJLLLOOOTTT]]]iiiwwwlllhhhdddbbbbbbaaa]]]ZZZWWWSSSMMMHHHEEEAAA>>>;;;;;;:::999888888777888888999888777666555555555555333333333333222222222222333333222222222222333333222222222222222222222222222222222222333333333333333333333333222222222222111111222222222333333333444444444444444555555555333333333444444444555555666777888999999::::::999999999::::::;;;<<<==================>>>???@@@AAA@@@@@@@@@BBBEEEGGGHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPRRRRRRRRRTTTVVVWWWVVVVVVWWWXXX[[[[[[___eeeiiioooyyy{{{rrrmmmjjjgggeeegggkkkqqquuuxxxyyyzzz|||~~~}}}kkkdddaaakkk|||vvv}}}cccTTTNNNJJJHHHGGGEEEDDDHHHLLLPPP]]]zzzwww{{{~~~mmm^^^aaattt}}}wwwxxxsssnnnmmmnnnnnnooosssyyy}}}{{{zzzvvvnnnhhhdddkkkyyyttt\\\QQQLLLLLLMMMOOOTTT^^^lllzzz{{{yyyiiieeeaaa``````___\\\YYYTTTPPPJJJFFFBBB@@@===;;;;;;:::999888777777777777555555444444333333333333333333333333222222222222222222111111222333444444222222222222222222222222111222222222222333333333333222222222222222222222111111222222222333333333555444444444444444444444222333333333444444444444555666777888999999999999888999999:::;;;;;;<<<<<<============>>>???@@@@@@???>>>???AAADDDGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOOOOPPPRRRSSSTTTSSSTTTUUUWWWZZZZZZ]]]bbbeeejjjsss}}}xxxooohhheeecccaaacccgggkkknnnqqqssswwwzzz{{{}}}~~~qqqgggaaaiii|||uuuvvv~~~wwwmmmyyymmmZZZQQQMMMJJJGGGEEEEEEGGGLLLQQQ```|||yyy~~~|||kkk]]]bbbuuu}}}xxx{{{tttnnnmmmmmmlllnnnuuuzzzxxxwwwtttmmmfffaaafffsssoooZZZPPPLLLLLLNNNRRRZZZgggvvv~~~|||yyytttqqqfffccc_________^^^ZZZWWWSSSOOOIIIDDDAAA???===;;;::::::999888777777777777444444444444444333333333444444444444333333333333111111111111222333444444222222222222222222222222111111111222222222333333222222222222222222222222111111222222222333333333444444444444444333333333333333444444444555555555555555666777888888888888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>AAADDDGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQQQQQQQRRRTTTUUU[[[ZZZ]]]aaabbbdddlllttt{{{rrrjjjdddccc```___```bbbfffhhhiiimmmrrrvvvxxxyyy|||~~~~~~wwwjjjaaaiiizzz}}}rrrooosssuuussszzznnneeennnzzzbbbUUUOOOJJJFFFFFFFFFGGGKKKRRRccc}}}zzzxxxiii^^^cccuuuzzzwww|||tttmmmllliiiiiimmmxxxzzzwwwvvvrrrjjjddd___cccnnnfffSSSLLLJJJLLLPPPUUU___ooo}}}}}}zzzuuutttxxxyyyqqqllleeebbb___^^^___]]]YYYUUURRRMMMGGGBBB@@@>>>===<<<:::999888777777666777777555555666666666555555444444444444444333333333333111111111111111222333444222222222222222222222222111111111111222222222222111111111222222222222222111111222222222333333333333333333333333444444444444444444555555555666666444555666777777888888777888888888999999:::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>>>>AAAEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPSSSUUUZZZZZZ]]]aaaaaaaaafffmmmuuuzzz{{{pppiiiaaa```___^^^^^^```cccdddccchhhnnnrrrsssuuuyyy||||||}}}}}}nnnccciiiwww}}}tttooooooooommmkkkddd^^^eeemmmYYYOOOJJJFFFGGGGGGGGGJJJTTTgggxxx}}}ssshhhaaagggwww}}}{{{ssskkkjjjeeegggnnnzzz~~~{{{wwwpppiiiddd___aaajjjyyy{{{\\\NNNJJJIIINNNVVV[[[eeesss}}}{{{xxxuuuuuuxxx{{{vvvxxx}}}zzzppphhheeebbb___^^^^^^\\\XXXTTTPPPKKKEEE@@@>>>===<<<;;;:::999888777777666666666444444555666666666555444333333333333222222222222222111111111111111222222222222222222222222222222111111111111222222222222000111111111222222222222111111222222222333333333222222222333333444444555444444444444555555555555444444555666777777777777888888888888999999999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAAEEEHHHIIIHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNLLLMMMNNNNNNNNNPPPSSSUUUVVVXXX]]]bbbbbb```dddjjjrrrvvv}}}~~~vvvmmmfff^^^]]]]]]]]]^^^aaacccdddbbbggglllooooooqqquuuzzzyyyzzz}}}sssfffjjjtttwwwpppnnnllljjjbbb___[[[aaayyyxxx^^^QQQKKKGGGFFFGGGGGGKKKVVVlllzzzmmmgggeeemmm|||qqqiiihhhccchhhppp|||~~~{{{qqqiiieeeaaabbbgggtttsssWWWLLLJJJJJJRRR]]]aaaiiittt{{{}}}{{{zzzyyyyyy|||vvvppprrrxxxyyynnneeeeeebbb______^^^\\\WWWSSSNNNJJJDDD???===<<<;;;;;;:::999888777666666666666111222333444444444333222222222222111111111111000222222111111111111111222222222222222222222222222000111111111111222222222000000111111222222222222111111222222222333333333111111222333333444555555333333444444444444555555333444555666777777777777888888888888888999999999;;;;;;;;;;;;;;;===>>>>>>>>>>>>???BBBFFFIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGIIILLLNNNPPPQQQLLLMMMNNNNNNNNNPPPSSSUUUSSSVVV\\\bbbcccaaaccciiimmmpppuuuxxxuuunnneee```[[[[[[[[[]]]___bbbdddfffcccggglllmmmlllnnnssswwwxxxyyy{{{}}}wwwiiijjjrrr|||zzzpppllliiigggaaa```]]]```xxx~~~aaaRRRLLLHHHEEEFFFGGGKKKYYYpppzzzjjjgggiiirrrwwwwwwppphhhfffdddiiirrr}}}}}}~~~rrrjjjgggcccbbbfffqqqlllTTTLLLKKKMMMWWWeeemmmppptttzzz~~~zzzrrrlllnnnuuu}}}yyymmmddd]]]^^^^^^]]]ZZZUUUQQQNNNKKKHHHCCC>>>:::999::::::666666666666555555555555666666666666666666666666555444444333333444444555222222222111111111111000444444444333333333222222111111222222222333333333///////////////000111111111111222222222333333333111111111111111111222222111111222333333444555555444444444444444444444444777777888999::::::;;;;;;999999:::;;;;;;<<<<<<=========???@@@BBBCCCEEEEEEIIIIIIHHHHHHFFFEEECCCBBBEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQQQQUUUYYY\\\^^^```ccceeekkknnnssstttqqqjjjaaa[[[\\\ZZZYYYZZZ]]]```bbbbbbcccdddfffhhhjjjmmmnnnooossstttwwwzzz}}}zzzfffccchhhrrrtttmmmiiigggbbb```[[[]]]ttt}}}dddQQQJJJKKKGGGEEEHHHJJJSSSrrr}}}yyyjjjhhhkkkvvv|||{{{|||pppiiiiiiwwwkkkjjjiiihhhhhhppp}}}|||vvvppplllccc```cccnnn{{{wwwbbbOOOJJJLLLQQQ]]]kkkuuuwwwyyy}}}~~~tttnnnnnnuuu~~~xxxmmmeee\\\\\\\\\[[[XXXSSSOOOLLLGGGEEE@@@<<<::::::;;;;;;777777777777666666666666444444444444444444444444444444333333333333444444222222222111111111111000333333333333222222222222111111111111222222222222111000000000000111111222111111222222222333333333111111111111111111111111111111222222333444444555444444444444444444444444666777777888999999::::::999999999:::;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHHHHGGGGGGFFFDDDCCCBBBDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPSSSUUUXXXZZZ[[[\\\^^^```hhhkkkppprrroooiiiaaa\\\ZZZXXXWWWXXX[[[^^^```aaa```aaadddgggjjjmmmoooqqqqqqrrruuuwwwzzz}}}}}}{{{}}}zzzfffbbbcccjjjxxxqqqjjjfffbbbbbb^^^___tttgggSSSKKKJJJGGGEEEHHHJJJTTTsss|||yyylllkkkooo}}}zzzvvvvvvqqqfffaaadddyyyrrriiihhhggghhhjjjrrr|||vvvooojjjeeeaaabbbkkkvvv~~~hhhXXXJJJIIIMMMTTT```mmmxxxyyy{{{}}}~~~yyypppooouuu|||tttjjjbbbZZZZZZZZZYYYUUUQQQMMMJJJCCCAAA>>>;;;999:::;;;<<<888888888777777777666666333333333333333333333333333222222222222222222333222222222111111111111000222222222222111111111000000000000000111111111111222222111111111111111222111111222222222333333333111111111111111111111111111111222222333333444444333333333333444444444444555555666666777888888888888888999999:::;;;;;;;;;<<<<<<===???AAABBBDDDDDDFFFFFFFFFEEEDDDCCCBBBAAABBBCCCEEEGGGJJJKKKLLLMMMJJJIIIIIIIIIJJJLLLNNNOOOTTTVVVWWWXXXWWWXXXYYY[[[bbbeeeiiikkkiiiddd^^^YYYXXXVVVUUUVVVYYY\\\^^^^^^]]]___aaaeeeiiillloooqqqoooppprrrtttwwwyyy{{{|||~~~{{{yyy{{{zzzgggaaa^^^aaasss~~~wwwoooiiicccdddaaabbbqqqjjjVVVKKKGGGFFFDDDGGGKKKVVVuuu|||yyy}}}vvvkkkkkkqqqyyyqqqooohhh^^^[[[```rrrzzzlllfffeeecccggglllwww}}}|||wwwooohhhgggbbb```fffooozzz}}}nnn]]]RRRHHHHHHLLLSSS^^^hhhssstttvvvwwwxxxzzz}}}{{{}}}wwwsssxxx|||uuummmccc\\\YYYYYYYYYWWWTTTOOOKKKHHHAAA???<<<:::888888999:::777777777777666666666666555555555555555555555555222222111111111111222222222222222111111111000000111111111111000000000000////////////000000000000222222111000000000111111111111222222222333333333222222222111111111111111111111222222333333333333333333333333333444444444444444555555555666666666777777888888999:::::::::;;;;;;<<<>>>@@@AAACCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAACCCFFFHHHJJJKKKLLLIIIIIIHHHIIIJJJLLLNNNOOOTTTUUUVVVVVVUUUUUUWWWYYYZZZ]]]```bbbbbb^^^ZZZWWWUUUSSSRRRSSSVVVYYY[[[[[[\\\]]]```cccgggjjjmmmnnnnnnnnnppprrrtttuuuwwwxxx~~~zzziiiaaa\\\[[[jjj~~~wwwqqqfffgggeeecccmmmkkkWWWJJJFFFEEECCCGGGLLLYYYyyy~~~xxxvvv}}}qqqdddfffoooyyyrrrooohhh^^^\\\bbbqqqwwwxxxooogggdddcccaaaeeennn{{{~~~||||||xxxoooggggggbbb^^^aaaiiitttuuubbbRRRKKKFFFFFFLLLSSS^^^fffooopppqqqqqqqqqrrruuuxxxxxxzzz}}}{{{qqqggg^^^XXXXXXYYYXXXVVVSSSNNNIIIGGGAAA???<<<:::888777777777666666555555555444444444555555555555555555555555222111111000000111111222222222222111111111000000111111111000000000//////....../////////000000000111000000/////////000000111111222222222333333333222222222111111111000000111111222222222222222333222222222333333333444444333444444444444444555555666666777777888999999999999:::;;;===???@@@BBBBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSTTTWWWYYYXXXYYY\\\^^^]]][[[YYYWWWRRRQQQOOOPPPSSSWWWYYYYYY\\\]]]___bbbdddgggiiijjjmmmmmmoooppprrrtttuuuvvv}}}}}}jjjbbb\\\ZZZgggyyy~~~{{{ooommmiiieeejjjiiiWWWLLLGGGEEECCCHHHOOO]]]}}}~~~~~~zzzuuuttt}}}ooo___dddrrr~~~xxxttttttmmmbbbaaaggguuuuuuqqqiiicccbbbbbb```dddppp{{{{{{wwwooohhhfffaaa^^^___eeennn~~~pppZZZIIIFFFDDDFFFMMMWWWcccjjjqqqssstttqqqnnnmmmoooqqqxxxzzz}}}zzznnnddd\\\XXXWWWWWWWWWUUUQQQLLLHHHEEE@@@???<<<:::888777666666555555555444444444333333222222222222222222222222222111111111111111111222222222222111111111111000111111111111000000000///////////////000000000000///////////////000000111111111222222222333333333333333222222111000000000111111222222222222222222111111222222333333444444444444444444444444444444555555666666777888888999999999:::<<<>>>???AAAAAAAAABBBBBBCCCCCCCCCBBBBBB>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQSSSVVVYYYXXXYYY[[[\\\\\\[[[YYYXXXQQQOOONNNOOORRRUUUWWWWWW[[[\\\^^^```bbbdddfffgggkkkkkkmmmoooqqqrrrttttttwww|||kkkccc^^^\\\fffuuuyyypppiiikkk~~~}}}iiiYYYOOOJJJEEECCCIIIQQQaaa||||||}}}{{{uuutttooo```iii{{{yyyuuuuuuvvvoooeeeeeekkkyyyuuunnnfffaaa```aaabbbeeettt{{{xxxtttnnnhhheeeaaa^^^___bbbhhhvvvoooVVVEEEFFFFFFHHHOOO\\\hhhooouuuxxxyyywwwrrroooqqqttt{{{}}}uuujjjaaa[[[XXXUUUUUUUUUSSSOOOJJJEEEBBB======;;;:::999888888888666555555555444444444444222222222222222222222222222222222111111222222222222222222111111111111000222222111111111000000000//////000000000111111111.........///000111333333111111222222222333333333333333222222111000000///222222111111111111111111000111111222333333444444444444444444444444444444444555555666666777888888888888:::;;;===???@@@@@@AAAAAABBBCCCCCCCCCCCCCCC>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDFFFIIIKKKLLLOOOOOOOOOOOONNNPPPSSSUUUXXXXXXXXXXXXXXXXXXXXXWWWPPPNNNMMMNNNQQQTTTVVVWWWXXXYYY[[[^^^aaadddfffggghhhiiijjjllloooqqqrrrssssssxxx}}}mmmddd```]]]dddpppyyyppppppnnn]]]QQQKKKFFFDDDJJJTTTeee|||~~~yyyvvvkkkcccqqqzzzvvvvvvwwwpppggghhhpppzzzsssjjjbbb]]]]]]```dddhhhxxxyyytttoookkkhhhdddaaa```______bbblllwwwnnnUUUHHHIIIIIIJJJQQQ]]]iiipppvvvzzz}}}|||xxxvvvxxx{{{~~~{{{pppeee]]]XXXWWWTTTTTTSSSQQQMMMHHHCCC@@@;;;;;;::::::999:::::::::777666666666555555555555444444444444444444444444333333222222222222333333222222222111111111111000222222222222111111111111000000000000111111111111/////////000111333444555111111222222222333333333333333222222111000000///222222111111111111111111000000111222333333444444444444444444444444444444444444555555666777777777777888999;;;===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDD??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIJJJNNNOOONNNMMMLLLMMMOOORRRUUUUUUUUUTTTTTTTTTTTTTTTPPPNNNLLLMMMQQQTTTVVVVVVUUUWWWYYY]]]aaadddggghhhfffgggiiikkkmmmpppqqqrrrssswww{{{}}}}}}~~~mmmdddaaa]]]bbbllluuutttttt```QQQIIIFFFEEEKKKUUUggg||||||~~~|||yyy~~~gggfffuuu}}}yyywwwwwwppphhhkkktttxxxqqqhhh```[[[ZZZ```fffkkk|||xxxqqqllliiigggdddbbbaaa```]]]]]]eeennndddRRRFFFEEEFFFLLLXXXfffqqqwww~~~xxxyyy}}}~~~vvvnnndddZZZVVVVVVVVVVVVUUUSSSOOOIIIDDDAAA;;;;;;:::999999888888777888777666444444555555666555555555555555555555555111111111111111111111111111111111111111111111111000000000000000000000000/////////...............000000000000000000000000222222111111222222333444333333333222222222111111//////000000111111222222222222222222222222222222333333333444444444555555666666666666666555555555444555777999;;;<<<======???@@@@@@AAAAAABBBCCCCCC@@@???===<<<<<<===>>>???BBBAAA@@@AAABBBDDDGGGHHHLLLKKKJJJJJJKKKLLLMMMNNNSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLLLLNNNPPPRRRUUUUUUVVVYYY]]]```aaaaaadddgggkkkmmmmmmmmmnnnnnntttuuuvvvxxx{{{}}}~~~rrrhhhccc]]]___gggyyy||||||}}}fffTTTJJJJJJGGGJJJTTTiii}}}xxxvvvssshhheeerrryyyxxxvvvrrrmmmiiikkkooovvvqqqggg]]]XXXZZZ]]]___nnnzzzyyyssspppnnnkkkiiigggdddaaa___[[[YYY^^^fff}}}aaaPPPGGGFFFGGGOOO[[[hhhqqqvvv|||}}}xxxooodddZZZVVVVVVXXXWWWVVVRRRMMMGGGBBB>>>;;;::::::999999888888777888777666555444555555666444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111111111222333333333333222222222111111111000000000000000111111111111111111111111111111111222222222222333333333444666666666666555555555555666666888999::::::;;;;;;??????@@@@@@AAABBBBBBBBB@@@???===<<<;;;<<<===>>>======<<<<<<===???AAACCCHHHHHHGGGGGGHHHJJJLLLMMMPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLNNNPPPSSSUUUVVVVVVWWWYYY\\\^^^^^^______cccgggjjjlllmmmnnnooossstttvvvxxxzzz|||}}}~~~yyylllddd]]]^^^eeewww{{{{{{jjjVVVKKKGGGDDDIIITTTkkkvvvrrr{{{rrrgggdddppp|||}}}{{{uuulllggghhhlllppplllccc\\\YYY\\\```ccckkkwwwyyyvvvssspppmmmfffccc```___\\\ZZZ]]]dddwww\\\LLLGGGGGGJJJSSS```lllsssuuuyyypppeeeZZZUUUVVVXXXWWWUUUQQQLLLEEE@@@<<<:::::::::999888888777777777666555555444444555555222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111222222000000000000000000000000111111111111111222222333333222222222222111111111111111111111000000000000000000000000000000000000111111111111222222222222555555555555555555555555777888888999999999888888>>>??????@@@@@@AAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<:::999999999:::;;;===>>>BBBBBBBBBCCCEEEGGGIIIKKKMMMMMMNNNOOOOOOOOONNNMMMKKKKKKJJJKKKMMMPPPSSSUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[___dddgggjjjlllnnnppprrrsssuuuwwwyyy{{{||||||uuuhhh^^^^^^cccrrr|||{{{{{{~~~qqqZZZLLLHHHEEEJJJVVVnnnsssnnnuuuooofffaaakkkxxxllleeefffjjjiiiddd^^^ZZZYYY]]]cccgggjjjuuu~~~{{{wwwsssoooeeebbb``````^^^[[[]]]bbbqqqVVVIIIFFFGGGLLLXXXgggsssxxxyyyyyyooodddYYYUUUVVVVVVUUURRROOOJJJDDD???<<<::::::999999888777777777666666555555444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000/////////000000000000000000000000000000000000000000000000000000111222222222222222222111111111111222222111111000000//////000000000000000000000000111111111222222222222333444444555555555555555666666666777888999999999999>>>>>>??????@@@AAAAAABBBBBBAAA???===<<<<<<<<<<<<;;;::::::::::::<<<===============>>>AAACCCFFFHHHIIIJJJLLLMMMMMMMMMKKKKKKHHHHHHHHHIIIJJJMMMOOOQQQRRRSSSUUUVVVWWWXXXZZZ[[[[[[^^^cccfffhhhjjjmmmooorrrsssuuuwwwyyyzzz{{{{{{|||~~~~~~nnnaaa^^^aaakkkwww}}}||||||xxx^^^NNNMMMIIIMMMXXXppp|||oookkkrrr|||kkkccc^^^ggg{{{llleeegggkkkeee___ZZZYYYZZZ]]]ccciiimmmwww~~~{{{wwwqqqllleeebbbaaabbbaaa]]]^^^aaakkkRRRGGGDDDFFFNNN^^^qqq~~~vvvlllaaaWWWTTTUUURRRQQQOOOLLLHHHDDD@@@>>>::::::999888888777777666555555555555555444444333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000......//////000000000000000000000000000000000000000000//////000000111222222222222111111111000000222222111111000000//////111111111111111111111111222222222222333333333333333444444444555555666666333444666888:::;;;<<<<<<>>>??????@@@AAAAAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::::::::;;;===@@@BBBDDDFFFHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNPPPSSSUUUVVVWWWZZZ]]]^^^```ccceeefffhhhjjjlllppprrrtttwwwxxxyyyyyyxxxxxxzzz|||~~~~~~{{{|||uuueee___aaaggguuu|||cccQQQNNNJJJNNNZZZrrryyymmmjjjqqqyyy}}}~~~}}}eee```\\\fff~~~{{{{{{mmmiiilllnnnccc\\\XXXYYYZZZ[[[bbbiiipppzzz~~~{{{vvvpppkkkgggcccbbbdddccc```___aaaeeeOOOGGGEEEHHHRRRfff}}}}}}}}}qqqhhh^^^UUURRRTTTOOONNNLLLJJJFFFCCC@@@>>>999999999888777777666666444555555555555444333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000///////////////000000111222111111111111000000000111111111111000000000000111111111111111111111111222222222222333333333444333333333444555555666666111333666888;;;>>>???@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;<<<>>>@@@CCCEEEHHHJJJJJJIIIGGGFFFHHHHHHIIIIIIJJJKKKLLLMMMKKKOOOSSSTTTUUUVVVZZZ^^^___aaacccddddddeeehhhjjjmmmooorrrtttvvvvvvuuuuuutttuuuwwwyyyzzz{{{{{{zzzxxxxxxzzzzzzhhhaaaaaafffttt~~~jjjVVVMMMIIIMMMZZZtttwwwmmmlllrrryyy{{{}}}uuuaaa___```jjj||||||xxxyyyooonnnppppppccc[[[WWWZZZ[[[[[[```iiittt||||||xxxrrrmmmhhhcccaaacccccc```___```___MMMHHHFFFJJJVVVnnn~~~vvvkkkcccZZZSSSQQQTTTPPPNNNLLLHHHDDDAAA>>><<<999999888888777777666666444444555555555444333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000---......///000000111111000000000000000000000000///............///000000111111111111000000000000000000000000000111111111000000000000000000000000111111111111222222222222222222333444444555666666222444666999<<>>>>>>>>>>>======<<<<<<;;;;;;:::999999:::;;;<<>>======<<<;;;999999999::::::===???BBBEEEFFFEEEBBBAAA<<<===???AAADDDFFFHHHIIINNNRRRVVVVVVSSSSSSWWW[[[[[[]]]___``````bbbeeegggfffhhhkkknnnoooooommmlllnnnooopppqqqssstttuuuvvv}}}{{{yyy{{{zzzjjjdddbbbaaajjjttt}}}|||uuu```SSSMMMPPP[[[sssyyyqqqoootttwwwvvvyyy}}}yyyiii\\\```mmmxxxzzz|||vvvvvvqqquuutttoooaaaXXXUUU[[[^^^\\\bbbmmm}}}yyytttpppggg```\\\]]]___]]]\\\^^^jjjUUUKKKIIIFFFOOOaaa}}}zzzrrrfff[[[UUURRRQQQQQQPPPNNNJJJEEEAAA===:::888::::::999888777555333111666555555555555444444444222222222111111111111000000000111111111111000000222222222222222111000///000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000,,,---///000111111111000////////////000000000000111222333222111111333555555777:::>>>BBBEEEHHHIIIHHHIIIIIIGGGDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBDDDCCCCCCBBBAAA@@@??????<<<<<<======<<<;;;;;;:::>>>>>>???@@@@@@???>>>===AAA@@@@@@@@@AAACCCFFFGGGKKKMMMPPPSSSUUUVVVWWWWWW\\\\\\[[[\\\]]]___aaabbbffffffffffffffffffffffffhhhjjjlllnnnppprrrssstttyyyyyyzzz|||nnneeecccdddiiirrr{{{~~~___VVVPPPLLLWWWvvv|||xxxooommmrrr{{{yyykkkeeehhhwwwxxxvvvzzz~~~xxxxxx|||xxxnnn]]]ZZZXXXXXXXXX[[[eeeppp|||{{{{{{vvvuuullliiidddaaa```^^^\\\[[[}}}dddPPPGGGEEEEEEMMM___zzzxxxpppdddZZZSSSPPPOOONNNMMMKKKHHHDDDAAA>>>;;;:::999999888777555444333333555444444444333333333333222222222222111111111111000000111111111111000000222222222222222111000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000,,,---///000111111111000////////////000000000000111222222222111111333555777999>>>CCCIIIMMMQQQSSSRRRQQQOOOJJJFFFCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>===<<<>>>??????@@@@@@???===<<<===<<<<<<<<<===???AAACCCGGGHHHLLLOOOSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^___```aaabbbcccdddeeeeeeeeefffhhhjjjmmmnnnooopppssssssuuuwwwzzz|||||||||~~~{{{~~~qqqgggddd___cccmmmuuuzzzhhhUUUPPPMMMYYYxxx{{{~~~}}}ssslllllltttrrrmmmrrr}}}wwwwww|||{{{zzz}}}xxxmmm^^^ZZZXXXXXXXXX[[[dddooo{{{zzz}}}xxxxxxpppmmmiiieeeccc```]]]ZZZttt\\\KKKDDDCCCDDDKKKZZZtttuuummmbbbWWWQQQMMMLLLKKKJJJIIIFFFCCC@@@>>>===<<<888777666444444444444555444444333333333222222222333222222222111111111111000000111111111111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000---...///000111111000000////////////000000000000111222222222111111333444777:::???FFFMMMSSSXXX[[[]]][[[WWWQQQJJJFFFEEEEEECCCBBBAAA?????????@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBB@@@??????>>>???@@@@@@@@@???===<<<;;;:::::::::;;;<<<>>>???@@@BBBFFFJJJNNNQQQSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXZZZ\\\___aaacccdddbbbccceeehhhjjjkkkllllllmmmoooqqqsssvvvyyy{{{|||~~~zzz|||vvviiiddd___cccmmmvvvzzz~~~oooUUUQQQNNN[[[{{{|||~~~xxxoooiiilllwww{{{yyy}}}xxxzzz~~~}}}~~~wwwmmm^^^[[[XXXXXXWWWZZZcccnnnzzzxxx{{{zzztttrrrnnnkkkgggccc___[[[mmmXXXIIIDDDDDDDDDHHHVVVnnn}}}ssskkk```VVVPPPMMMKKKJJJIIIHHHEEEBBB???===<<<;;;777666444333222333555666444444444333333333333222333333222222222111111111000111111222222111111000111111222222222111111000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000......///000000000000000////////////000000000000000111222111000000222444555777<<>>===<<<<<<<<<<<<<<<===>>>???===>>>AAADDDHHHJJJMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTVVVXXX[[[]]]___```aaabbbdddfffhhhiiijjjjjjkkkmmmpppsssuuuyyy|||{{{|||}}}lllcccaaaeeennnyyypppUUURRRPPP^^^~~~~~~yyynnniiinnn||||||~~~~~~vvvkkk___[[[YYYXXXWWWYYYbbblllzzzxxx|||{{{wwwuuurrrooolllgggbbb^^^zzzeeeRRRFFFCCCEEECCCGGGSSSiii}}}pppiii___VVVQQQMMMKKKJJJJJJHHHEEEAAA>>>;;;:::999777666444333222444555777555555555555444444444444333333333222222222222111111111222222222222111111000111111222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000///////////////000000000////////////000000000000000111222111000000222444444666999>>>CCCIIINNNQQQVVVXXXZZZYYYUUUOOOKKKIIIHHHGGGDDDBBB@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>???======>>>@@@BBBDDDEEEFFFLLLMMMNNNOOOQQQRRRSSSSSSRRRSSSUUUVVVXXXZZZ[[[\\\___```aaaccceeefffgggggghhhkkknnnqqqssswww|||}}}~~~qqqeee```ccckkkxxxmmmVVVSSSRRRaaa|||pppkkkqqq~~~}}}{{{rrriii___[[[XXXWWWWWWYYYbbblll|||yyy}}}|||{{{wwwuuusssqqqnnnkkkfffbbbrrr]]]KKKAAAAAACCCCCCFFFQQQggg|||nnnggg^^^VVVQQQOOOMMMLLLIIIGGGDDDAAA===;;;999888777666555444444444555666666666555555555444444444333333333333222222222222111111222222222222111111000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////000000000000000111111111000000222333555555777:::>>>BBBFFFHHHIIIMMMRRRTTTSSSPPPNNNLLLJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>=====================>>>???@@@AAAGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVXXXYYYYYY[[[\\\]]]___```aaabbbbbbdddgggkkknnnooossszzz~~~~~~uuuhhhbbbccciiiwwwnnnXXXTTTSSSccc~~~qqqkkkqqqzzzxxxyyyvvvnnnfff]]]ZZZWWWWWWVVVYYYbbbmmm{{{}}}{{{zzzxxxvvvssspppnnnkkkgggcccmmmXXXGGG??????BBBDDDFFFQQQeeezzzjjjddd\\\UUUQQQOOOMMMLLLFFFDDDBBB???===;;;:::999777777777666666555555555555555555444444444333333444444333333333222222222111222222333333222222111000000111222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111000///......///000111////////////000000000000///000111000///000111333444444444666888<<>>=========<<<;;;;;;<<<===>>>???@@@AAADDDGGGJJJLLLMMMMMMPPPPPPRRRSSSUUUWWWXXXXXXZZZ[[[\\\^^^___`````````bbbfffjjjlllmmmqqqxxx~~~~~~tttgggccc```eeessspppZZZUUUTTTddd{{{nnniiiooo|||~~~|||tttrrrtttqqqjjjccc\\\YYYWWWVVVVVVYYYcccnnn}}}}}}|||zzzzzzwwwrrrnnnkkkhhhdddbbbmmmWWWFFF???@@@CCCDDDGGGQQQeeexxxgggbbbZZZTTTQQQOOONNNMMMCCCBBB@@@???===<<<<<<;;;888888888888777666555444444444444333333333222222444444444333333333222222111222222333333222222111///000111222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111000///......///000111////////////000000000000///000111000//////111333111111111222444888;;;===<<<>>>@@@CCCEEEIIINNNRRRUUUUUUTTTSSSQQQOOOMMMKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKGGGGGGHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@???>>><<<;;;::::::;;;===>>>???:::<<<@@@CCCGGGIIIJJJJJJMMMNNNPPPRRRTTTVVVXXXYYY[[[\\\^^^___```aaaaaabbbcccgggkkkmmmmmmqqqxxxoooddd]]]YYY\\\jjjzzzqqq[[[VVVTTTdddwwwkkkfffmmmzzz}}}}}}zzz}}}xxxooonnnpppnnngggbbb[[[XXXVVVVVVVVVZZZdddnnn~~~}}}{{{|||xxxrrrmmmiiifffbbb```zzzaaaPPPHHHBBB@@@@@@CCCDDDLLL___zzzyyysssddd^^^VVVRRRPPPNNNKKKIIIGGGDDD@@@===;;;:::888666666666666666555555555555666666555444444333222222222222222222222222222222111111222333333333333222000000000111222222222333222222222111111111111000000///.........000111222///////////////////////////////////////.........---------------...///000000000000000////////////000000000000000000000000111000///......///000111000000111111111111000000111111111222333666888:::<<<<<<<<<;;;<<>>======?????????>>>===<<<::::::===<<<===>>>AAADDDHHHJJJMMMMMMLLLMMMOOORRRUUUWWWXXXZZZ]]]]]]\\\]]]```ddddddgggjjjlllnnnpppsssuuuyyyzzzkkkbbb^^^]]]]]]___hhhvvvttt[[[XXXUUUccctttkkkjjjiiiqqqzzzxxxzzz}}}|||qqqlllrrrlll```^^^XXXTTTSSSSSSUUUYYYdddpppzzzxxxuuussspppnnnmmmjjjfffcccxxx___PPPGGGBBB@@@@@@>>>AAAJJJZZZrrruuummm___ZZZSSSPPPOOOOOOMMMJJJGGGDDD@@@===;;;:::888666666666666666555555555555444444444444333333333222222222222222222222222222111111222333333333333222000000000000111111111111222222222222111111111111000//////...///000111222111111111111111111111111////////////////////////...............//////000000000000000////////////000000000000000000000000111000///......///000111000000111111111111000000000000000000222444555777999999999999:::===BBBFFFKKKLLLPPPVVV[[[^^^\\\ZZZRRRRRRRRRPPPMMMJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDHHHJJJLLLKKKIIIHHHIIIJJJEEEDDDCCCBBBAAA???>>>>>>@@@@@@??????>>><<<;;;:::;;;::::::;;;===@@@CCCEEEJJJKKKKKKLLLNNNQQQSSSUUUUUUXXXZZZZZZZZZ[[[^^^aaaaaadddgggiiijjjmmmppprrrvvv}}}~~~xxxjjjaaa[[[[[[ZZZ\\\dddoooxxx}}}~~~{{{yyy|||xxxvvvsssttt}}}www[[[VVVSSSbbbrrrhhhgggdddlllyyy|||~~~zzz|||}}}|||rrrnnnsssnnnaaa^^^VVVSSSQQQRRRSSSWWWbbbmmm|||zzzwwwuuurrrpppnnnkkkgggdddvvv]]]NNNFFFAAA@@@@@@@@@CCCKKKZZZppprrrhhhYYYUUUPPPNNNNNNOOOMMMKKKFFFCCC???<<<;;;:::888777666666666666555555555555333333333333333222222222111111111111111111111111111111222333333333333222111111000000000000000000333222222222111111111111000000/////////000111111111111111111111111111111///////////////////////////////////////000000111000000000000////////////000000000000000000000000000000////////////000000///000000111111000000///////////////000111222333555555666666777;;;@@@DDDFFFFFFHHHNNNTTTZZZ]]]^^^\\\^^^___]]]YYYSSSPPPNNNNNNLLLIIIHHHHHHHHHFFFDDDHHHIIIKKKJJJIIIIIIJJJKKKGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::;;;===???AAAFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVVVVWWWXXX[[[]]]^^^```ccceeefffhhhkkkmmmqqqvvv}}}}}}yyyzzzzzzzzz|||~~~yyykkkbbbYYYWWWWWWYYY___hhhqqqwwwvvvvvvvvvuuuttttttrrrqqqnnnjjjffffffmmm{{{~~~aaaYYYSSScccuuukkkhhhfffmmmwwwxxxzzz~~~zzzxxx|||||||||rrrooouuuoooaaa^^^UUURRRPPPPPPQQQTTT^^^iii~~~|||zzzxxxuuusssppplllgggdddrrrZZZLLLEEE@@@???@@@CCCCCCJJJZZZssssssgggVVVRRRMMMLLLMMMMMMLLLIIIEEEBBB>>><<<;;;:::999777666666666666555555555555333333333222222111111111111111111111111111111111111111222333333333333222333222222111111000000000333333222222222111111111000000000000000000111111111111111111111111111111///////////////000000000111000000000000000111111000000000000////////////////////////////////////000000////////////000000//////000000000000//////000/////////000000000111111222333444555888===AAAEEEDDDDDDEEEIIINNNSSSVVVeeejjjnnnoookkkddd]]]YYYXXXUUUPPPMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???===<<<;;;===<<<<<<<<<<<<===>>>???AAACCCGGGJJJLLLMMMMMMMMMPPPQQQRRRSSSUUUWWWYYY[[[[[[]]]```aaabbbdddfffhhhmmmppptttxxxyyywwwuuusssssstttvvvxxx{{{~~~}}}ooofffYYYVVVVVVZZZ___fffoooxxx}}}}}}wwwtttqqqnnnooojjjdddcccgggrrrlll___VVVeeewwwmmmkkkiiirrr{{{xxx~~~~~~}}}ttt~~~|||wwwtttvvv{{{yyyyyyqqqnnntttnnn___\\\TTTQQQPPPPPPPPPSSS]]]ggg}}}}}}~~~|||zzzwwwuuuqqqmmmgggcccoooWWWIIICCC??????@@@AAA@@@EEEWWWsssrrrfffUUUQQQLLLKKKLLLKKKIIIFFFCCCAAA===;;;;;;:::999888666666666666555555555555555555444333111000//////111111111111111111111111111111222333333333333222444444444333333222222222333333333222222222222111111111111111111111000000000000000000000000000000////////////000000111111222111000000000000111111000000000000//////////////////////////////////////////000000000000////////////000000000000//////000000111111111111111111///000111222333666:::===EEECCCBBBAAABBBFFFKKKNNNdddkkktttzzzzzzuuuppplllhhhbbbYYYSSSOOONNNMMMMMMHHHGGGFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFAAAAAAAAAAAA@@@>>>===<<<======<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHJJJKKKKKKKKKOOOOOOPPPRRRTTTWWWXXXYYYYYY[[[^^^______aaaccceeeiiijjjmmmoooppppppoooooommmoooqqqtttwww{{{}}}qqqhhh[[[WWWXXX]]]bbbhhhttt|||vvvqqqnnnfffaaaaaaeeemmm{{{uuucccXXXhhhvvvllliiijjjvvv{{{wwwsssyyysssqqqsssuuuuuummmkkkqqqkkk\\\YYYTTTRRRPPPQQQQQQTTT]]]ggg{{{}}}}}}~~~}}}|||yyyvvvsssnnnhhhccckkkTTTGGGAAA???>>>@@@BBBBBBHHHYYYsss~~~nnncccTTTPPPLLLKKKKKKJJJGGGDDDBBB@@@===;;;;;;;;;:::999666666666666555555555555555555444333222111000000222222222222222222222222111111222333333333333222555555444444444444444444333333333333222222222222111111222222222111000///////////////////////////...//////000000111111222222111111000000000000000000000000000////////////000000000000000000000000//////000000000000//////...//////000000//////...000111111222222222222111///000111222333555888;;;@@@AAA@@@@@@@@@DDDIIIMMMXXX___jjjsssyyy{{{|||}}}vvvooofff]]]WWWRRRNNNLLLKKKIIIFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;;;;;;;::::::<<<>>>BBBFFFHHHJJJJJJJJJNNNMMMNNNPPPTTTWWWXXXXXXXXXZZZ\\\]]]]]]^^^```aaadddeeegggiiijjjkkklllllliiijjjmmmppptttwwwyyyzzz~~~qqqggg]]]XXXXXX^^^bbbhhhwww}}}ooogggaaacccggglllzzzyyyeeeXXXjjjyyyppplllooo|||tttttt~~~~~~uuuppppppsssrrriiigggmmmhhhZZZWWWTTTQQQQQQRRRRRRUUU^^^hhhxxx}}}{{{yyyvvvqqqjjjeee|||iiiRRREEE@@@>>>>>>@@@AAAFFFOOO\\\mmmzzzkkkbbbRRROOOKKKJJJKKKJJJGGGDDDAAA???<<<;;;;;;;;;:::999666666666666555555555555333333333333333444444444333333333333333333333333111111222333333333333222333333333444444444444444444444333333333222222222111222222222222111000///000000000000000000000000...//////000111111222222111111000///////////////000000000000////////////000000000000000000000000...///000111111000///.........////////////......///000111222333222222111000111333333333444777999:::<<<>>>???@@@BBBGGGKKKNNNRRRXXX```gggpppyyy~~~|||xxxssslllfff^^^VVVQQQOOOLLLHHHGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCC===============<<<<<<;;;<<<>>>AAADDDGGGIIIJJJJJJMMMKKKKKKNNNRRRVVVVVVVVVVVVWWWYYYZZZZZZZZZ\\\^^^```aaabbbeeeggghhhiiiiiifffgggjjjmmmqqqtttuuuvvvyyyzzz}}}rrrggg^^^WWWVVV[[[___eeeuuu{{{pppiiiiiiiiikkkvvviiiZZZllltttpppttt~~~{{{vvvtttxxxvvvqqqppprrrqqqgggdddkkkfffZZZWWWQQQPPPPPPRRRRRRUUU^^^hhhzzz~~~}}}zzzuuunnniii{{{gggQQQDDD@@@>>>>>>@@@;;;EEEQQQYYYaaannn|||||||||}}}yyyjjjbbbPPPMMMJJJJJJLLLKKKHHHEEEAAA>>><<<:::;;;;;;:::999777666666666555555555555111111222333555666777777444444444444444444444444111111222333333333333222222222222333333444444444444444444333333333222222111222333333222111000///111111111111111111111111...//////000111222222222111111000//////...//////000000000000////////////000000000000000000000000...///000111111000///.........////////////......---...000111222222222111111222444444333444666888555888<<<======???CCCGGGKKKKKKLLLOOOVVVbbbooowww|||{{{{{{yyytttkkkaaaZZZRRRNNNJJJHHHIIIJJJIIIHHHEEEEEEFFFHHHJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGFFF???@@@@@@@@@@@@@@@???>>><<<===@@@CCCFFFHHHJJJKKKKKKJJJIIILLLQQQUUUUUUTTTTTTVVVXXXXXXXXXXXXZZZ\\\\\\^^^```bbbeeefffggghhhdddfffiiilllooorrrssstttvvvwwwzzz}}}uuujjj^^^VVVTTTXXX[[[```rrryyyooolllhhheeemmmzzznnn]]]ooo~~~rrrmmmrrr}}}|||zzztttsss}}}uuuqqqqqqrrrqqqgggcccjjjeeeZZZXXXPPPNNNNNNQQQRRRUUU^^^hhh|||}}}xxxqqqlllzzzaaaIII@@@???======@@@BBBEEENNNZZZbbbhhhrrr|||~~~|||zzzhhh]]]RRROOOKKKIIIIIIIIIGGGFFFAAA???<<<::::::999777666777777777666555555444444666666555555555444444444222222222222222222222222111111111111111111111111111222333444444444444444222222222222222222222222222111000.........///000////////////000000000000000000000000111111111111222222111000//////000000////////////..................------------......////////////////////////000000000000000000000000////////////000000000000333333222222333333444555555555666777:::>>>BBBEEEEEEHHHJJJJJJKKKPPPZZZcccqqqrrrwww~~~uuukkk]]]RRRKKKLLLMMMJJJHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJEEEDDDCCCAAA@@@???>>>===>>>???@@@AAACCCDDDEEEFFFJJJKKKLLLMMMOOORRRTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]```aaaccccccbbbeeehhhjjjlllnnnqqqtttssstttvvvwwwxxx|||wwwhhhbbbZZZUUUWWWZZZ```pppwwwlllfffeeekkksssqqq```lllqqqlll{{{}}}yyywwwooottt}}}wwwtttuuu{{{uuunnnjjjhhhddd\\\VVVVVVQQQNNNOOOPPPSSS\\\eee}}}~~~zzzvvvttt]]]GGG@@@@@@======@@@CCCFFFOOO\\\eeekkkrrryyy||||||gggYYYQQQNNNKKKIIIIIIHHHGGGFFFAAA???<<<::::::999888666777777777666555555444444555555555444444444444333222222222222222222222222222222222111111111111111000000000000111111111222222222222222222222222222222111000///......///000.........///000111111222000000000000111111111111222222111000000000000000111000000000000////////////......------......///////////////////////////000000000000000000000000////////////000000000111333222222222222333444444444444444666888<<>>>>>??????AAABBBDDDEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^___```cccfffhhhiiikkknnnpppppprrrtttvvvxxx{{{zzzlllaaaYYYUUUWWWYYY^^^nnnxxxmmmgggeeeiiioooyyyuuubbbkkk|||ooommm|||{{{vvvtttkkkqqq}}}zzz{{{}}}vvvmmmhhheeeaaaZZZTTTUUUQQQOOOPPPQQQTTT[[[cccsss|||xxxkkkVVVDDD@@@@@@>>>>>>AAACCCFFFQQQ```lllqqqtttwwwvvv~~~|||eeeVVVOOOMMMJJJIIIIIIHHHGGGEEEAAA>>><<<::::::999888666777777777666555555444444444444444444333333333333333333333333333333333333222222222222111111000000000//////......///111111000000000000000000000000111000000////////////000,,,---...///111222333444000000000000111111111111222111000000000000000000111111111111000000000000///......------......///////////////////////////000000000000000000000000/////////000000000111111222222222222222333444444333333333444666888:::<<<>>>@@@BBBCCCCCCFFFKKKPPPXXX[[[bbbnnnzzz~~~{{{kkkaaaWWWRRRNNNIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGDDDBBB@@@>>>??????@@@AAACCCDDDEEEGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ^^^```cccdddeeefffiiikkklllooosssuuuwwwyyy|||~~~zzzmmmaaaXXXTTTUUUWWW\\\kkk|||wwwnnngggdddfffkkkuuu{{{dddjjj|||qqqrrryyyrrrnnnjjjooowwwkkkddd```]]]WWWSSSTTTQQQPPPRRRSSSTTTZZZbbbiii{{{~~~{{{bbbPPPAAA@@@AAA???>>>AAACCCGGGSSSfffuuuyyyxxxxxxttt}}}yyycccVVVNNNLLLIIIHHHHHHHHHFFFDDD@@@>>>;;;:::::::::888777777777777666555555444444444444333333333222222222333333333333333333333333333333222222111000000000222111000......000222333000000000000000000000000000000000////////////000---...///000111222333333///000000000111111111111111111000000000000000111111111111000000000////////////............////////////////////////////////////////////////////////////000000000111111111222222222111222333333444444333333333444555777888;;;===@@@AAABBBEEEIIILLLPPPQQQVVV```jjjqqqrrrqqqlllddd[[[TTTNNNJJJGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJGGGDDDBBB???>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRSSSUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXX\\\^^^```aaaaaabbbeeefffiiimmmrrruuuwwwxxxzzz{{{}}}wwwkkk```XXXSSSTTTUUUYYYgggwwwtttkkkfffcccdddgggpppgggjjjvvvyyywwwooojjjlllooovvvhhh```\\\ZZZWWWSSSRRRPPPQQQSSSTTTTTTYYY___eeettt}}}[[[KKK???@@@AAA>>>>>>AAABBBHHHWWWlll{{{|||{{{vvvsssaaaXXXKKKJJJHHHHHHHHHGGGEEECCC@@@>>>;;;:::::::::999777777777777666555555444444444444333333333222222222333333333333333333333333222222222111111111000000333111///......///111222/////////////////////////////////000000000000///000000000000111111111111///000000000111111111111111000000000000000111111000000/////////........./////////....../////////////////////////////////////////////////////////000000000000111111111111222111111111111222333333444444444444444555555555666888;;;>>>@@@CCCFFFIIIKKKKKKMMMSSS[[[aaaccccccdddaaaZZZRRRNNNKKKIIIGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFHHHJJJJJJHHHFFFDDD???>>>>>>>>>???@@@BBBDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYYYY[[[]]]_________```bbbdddgggkkkppptttuuuvvvwwwxxxyyy{{{tttjjj```XXXSSSTTTTTTWWWdddttt|||nnnfffcccaaabbbeeellljjjlllyyy{{{wwwnnnjjjmmmooo~~~ssseee\\\YYYYYYWWWUUUQQQOOOPPPSSSSSSSSSWWW]]]cccnnn{{{}}}WWWIII??????@@@======BBBBBBJJJ[[[qqq}}}|||{{{vvvooo^^^WWWJJJHHHGGGGGGGGGFFFDDDBBB???===;;;:::::::::999888777777777666555555444444444444444444333333333333333333333333333333333333111111111111111111111111000000...------......///////////////////////////...//////000000000000///111111111111111111111111000000000000111111111111000000000000000111111222////////////............000//////......//////000////////////////////////000000000000000000000000000000000111111111222222111111111111111222333333444444444444444444444444222333555888;;;???BBBCCCEEEEEEFFFJJJPPPUUUXXXZZZXXXXXXUUUOOOKKKKKKIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFEEE???>>>=========???BBBCCCEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ]]]]]]^^^___aaacccdddhhhmmmppprrrsssuuuvvvvvvxxx{{{~~~uuukkkaaaXXXTTTTTTTTTUUUbbbqqqyyyiiiaaa______```cccmmmlllooowwwwwwxxxqqqpppoooqqq}}}~~~sssddd[[[XXXXXXWWWVVVQQQNNNOOOQQQQQQQQQVVV\\\___hhhsss~~~~~~WWWIII??????@@@<<<===AAACCCMMM___rrr{{{zzzwwwwwwsss}}}mmm[[[RRRHHHGGGFFFGGGGGGFFFCCCAAA???===;;;:::::::::999888777777777666555555444444555555555444444444444333444444444444444444444444000000000111222222333333000000000//////.........000000000000000000000000---...///000111111000///000000000111111222222222000000000000111111111111000000000000000111222222000000000////////////...000000////////////000000////////////////////////000000000000000000000000000000111111111222222222111111111111111222222333333333333444444444333333333222222444777;;;===>>>?????????BBBFFFJJJMMMOOOKKKOOOOOOKKKHHHIIIGGGCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@>>>===<<<===???AAACCCCCCDDDGGGIIIJJJKKKJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ[[[\\\]]]___aaaaaadddhhhlllmmmoooqqqssstttvvvxxx{{{~~~uuukkkaaaYYYTTTUUUTTTUUU```oooyyyhhh___]]]]]]^^^aaajjjmmmqqqsssqqqxxx{{{wwwxxxwwwxxx}}}ttteee[[[XXXWWWVVVTTTPPPMMMMMMOOOOOOOOOTTT[[[```eeeooozzzWWWJJJ@@@??????;;;<<>>AAACCCDDDEEEKKKLLLHHHFFFGGGEEE@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFKKKJJJHHHGGGEEECCCBBBBBB@@@>>>===;;;<<<>>>AAABBBAAACCCEEEHHHIIIIIIHHHGGGIIIJJJLLLNNNPPPQQQRRRRRRWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUXXXYYYZZZ\\\^^^```___bbbeeehhhjjjllloooqqqtttuuuwwwyyy|||sssjjjbbbZZZUUUUUUTTTTTT___nnn~~~{{{hhh^^^\\\\\\]]]``````vvvnnnqqqqqqooottt{{{|||{{{~~~vvvggg\\\XXXVVVTTTQQQPPPMMMLLLMMMMMMNNNSSSZZZcccgggoooyyyaaaNNN???===???======@@@CCCSSSdddwww{{{kkkjjjllluuu~~~fffSSSKKKEEEDDDCCCDDDEEEEEECCCAAA>>>>>><<<;;;:::999999999777555444444444444333111444444444444444444444444333333333222222222111111111111111111111111111111111111000000//////......000000111111111111000000444333111000000000111222000111111111111222222222333222111111000000111111222111000//////000111222000000111111111111000000......//////000000111111---......///000111111222111111111111111000////////////000000000000//////000000000000111111111111000000000000000111111222444444444555555555555666888888888999:::;;;======@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJJJJJJJIIIGGGEEEDDD???>>>=========>>>@@@AAABBBCCCFFFHHHIIIIIIHHHGGGKKKKKKLLLLLLMMMMMMMMMNNNSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVXXX[[[]]]^^^_________aaadddgggjjjmmmnnnooorrruuuwwwxxxzzz}}}yyymmmccc\\\UUUSSSSSSUUU[[[ccc|||~~~jjjaaa______^^^___bbbnnn|||mmmwww}}}tttsssqqqzzzyyyvvv}}}vvvdddYYYVVVVVVSSSQQQQQQMMMMMMPPPQQQQQQSSSXXXaaajjjrrrvvv}}}```NNN???===???======AAADDDUUUgggzzz~~~ooonnnrrr{{{ttt```QQQLLLEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<;;;:::999999999888666555555555555444222444444444444444444444444333333333333222222222222111111111111111111111111111111111111111000000000000000111111111111000000333222222111111111111111111111111111222222222222333222111111000000111111222111000//////000111222000000111111111111000000////////////000000111111......//////000000111111000111111111111000//////111111222222222222111111000000000000111111111111000000000000000111111222444444444444555555555555666666666777888999;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGEEEDDD???>>>=========>>>@@@@@@AAACCCEEEGGGHHHHHHGGGFFFIIIIIIJJJJJJKKKLLLLLLMMMRRRSSSTTTUUUVVVUUUTTTTTTRRRSSSTTTVVVXXXZZZ\\\\\\^^^___```bbbeeehhhjjjlllnnnpppsssuuuvvvxxx{{{}}}|||~~~pppddd]]]VVVTTTTTTVVV\\\cccyyy|||jjjcccaaa___]]]]]]]]]gggrrrxxxxxxxxxzzz}}}mmmwwwzzztttuuuttt}}}|||www|||~~~qqqaaaWWWVVVVVVUUURRRQQQNNNMMMOOOPPPPPPRRRVVV___hhhpppttt{{{^^^MMM???>>>???===>>>BBBEEEXXXkkkttttttvvv~~~{{{lll[[[PPPLLLEEEDDDCCCCCCDDDDDDBBBAAA>>>===<<<:::999999999999999777666666777666555333444444444444444444444444444444444444333333333333222222222222222222222222111111222222222222222222111111111111111111111111222222222222222111111000111111111111222222222333333222111111000000111111111111000000000000111111000000111111111111000000/////////000000000000111////////////000000000000000000111111000000///...000111111222222111111000000000000000111111111111000000000000000111111222333333333444444444555555444444444444666777888999;;;;;;;;;;;;===???AAABBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJJJJIIIGGGEEEDDD>>>>>>=========>>>???@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLPPPQQQSSSTTTTTTTTTSSSSSSOOOPPPQQQSSSUUUWWWXXXYYY]]]^^^___```bbbeeeggghhhkkkmmmppprrrsssuuuxxxzzzxxx|||ssseee^^^WWWUUUUUUVVV\\\bbbuuu{{{lllfffddd```]]]\\\^^^fffooottttttsssuuuxxxpppyyyvvvrrrvvvvvvxxx|||wwwkkk\\\UUUUUUWWWVVVTTTQQQNNNMMMOOOPPPNNNPPPSSS\\\eeemmmrrrxxx[[[LLL??????@@@>>>???CCCFFF[[[rrrxxxyyyzzz~~~lll\\\PPPKKKEEEDDDCCCCCCDDDDDDBBB@@@===<<<;;;:::999999999999999777666666666666555333444444444444444444444444555555444444444333333333222222222222222222222222000111111111222222333333111111111111111111111111111222333444333222111000111111111222222222333333333222111111000000111111111000000000000000000111000000111111111111000000000000000000000000000000000000000000////////////000000000000000//////.........////////////......///000000000111111111111000000000000000111111222222333333333444444444444333333333333444666777888:::999999:::<<>>======<<<===>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRQQQMMMNNNOOOQQQSSSUUUVVVWWW\\\\\\\\\]]]___aaacccdddgggiiilllnnnppprrruuuwwwwwwzzz}}}ssseee^^^WWWUUUTTTUUUZZZ```ssspppjjjgggdddaaaaaabbbiiirrrvvvvvvttttttuuu{{{uuu{{{pppmmmqqqsss~~~~~~yyy|||sssgggYYYSSSTTTWWWWWWUUUQQQNNNMMMOOOOOOMMMNNNQQQZZZccclllqqqwwwYYYJJJ??????@@@>>>???EEEHHHaaa{{{{{{}}}~~~mmm\\\OOOHHHEEEDDDCCCCCCDDDCCCAAA???<<<;;;:::999999999999999888666555555666555444222444444444444444444444444555555444444444333333333222222222222222222222222///000000111111222222222222222111000000111222222222222333444444222111000111222222222222333333333333222111111000000111111000000000111111000000000000000111111111111000000111111111111000000000000000000000000////////////000000000000000///............////////////......///000000000111111111111000000000000000111111222222222222222333333333444333333333444555666777888:::999999:::===@@@DDDFFFCCCCCCDDDDDDCCCAAA???>>>======>>>???@@@BBBCCCDDDGGGGGGHHHGGGFFFEEECCCBBB>>>===<<<<<<<<<===?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPPPPOOOMMMNNNOOOPPPRRRSSSUUUUUUZZZZZZZZZ[[[]]]^^^```aaadddfffiiikkkmmmooorrrtttwwwyyy|||||||||{{{pppccc]]]VVVTTTSSSSSSWWW]]]rrrxxxqqqmmmiiiggghhhdddkkkssswwwvvvssspppooonnnttt{{{}}}llleeehhhkkkyyyzzzxxx}}}vvviiiZZZRRRSSSVVVWWWUUUQQQNNNNNNPPPPPPMMMMMMPPPXXXbbbkkkpppxxxVVVIII@@@@@@@@@>>>@@@GGGMMMiiizzz|||iii[[[OOOGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;;;;:::999999999999999888666555555555555444222444444444444444444444444444444444444333333333333333333333333333333333333000000000111111111111111333222111000000111222333333333333333333222222111222222222222333333333333333222111111000000111111000000111111111111000000000000111111111111000000222111111111111000000000////////////000000000000//////000000//////...---///000000111111000000///000000000000111111111111000000000000000111111222111111222222222333333333333333333444555666777888:::::::::<<>><<<::::::;;;<<<>>>@@@AAABBBEEEEEEFFFFFFEEECCCAAA@@@======<<<<<<<<<===>>>???>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSTTTXXXXXXXXXYYY[[[]]]___```bbbdddgggiiijjjlllooorrruuuxxxzzzzzzyyy{{{vvvnnnccc\\\VVVTTTSSSRRRVVV[[[ooo{{{uuupppmmmmmmiiinnntttwwwvvvrrrnnnllleeeiiizzz|||iii```aaadddtttvvvuuu}}}qqq^^^SSSRRRTTTUUUTTTQQQNNNNNNQQQQQQNNNNNNPPPVVV```iiipppxxxTTTHHH@@@@@@AAA>>>AAAHHHSSSrrryyy~~~wwwdddZZZQQQIIIEEEDDDCCCCCCCCCBBB@@@>>>;;;:::999999888999999999999777666666666666555333444444444444444444444444333333333333222222222222333333333333333333333333222222222222222111111111444333111000000111333444444444333222222222222333222222222333333333444444333222111111000000111111///000111222222111000///000000111111111111000000222222222111111111000000......//////000000111111//////000000//////...---//////000000000000//////000000000000111111111111000000000000000111111222111111111111222222222222222222222333444555666777888999;;;===???BBBCCCDDDDDDEEEFFFEEECCC@@@===;;;777888888:::<<<>>>???@@@CCCDDDDDDDDDCCCAAA???>>>======<<<;;;<<<===>>>???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRVVVVVVWWWXXXZZZ\\\^^^___```cccfffhhhiiikkknnnppprrruuuxxxyyyxxxyyy|||uuupppddd]]]XXXUUUTTTRRRUUU[[[jjjvvvooommmkkklllnnnnnnmmmjjjiiihhhbbbdddsss{{{ggg^^^^^^aaarrrtttsss{{{zzzdddUUUQQQRRRSSSRRRQQQNNNOOORRRRRROOOOOORRRSSS]]]gggoooxxxSSSHHH@@@AAAAAA>>>AAAHHHXXXxxxvvvcccZZZSSSLLLEEEDDDCCCBBBCCCBBB???===::::::999999888999999999:::999777777888888666555444444444444444444444444333333333222222222111111333333333333333333333333444444444333333222222222444333111000000111333444555444333222111222333444222222333333333444444444333222222111000111111111///000111222222111000///000000111111111111000000222222222222111111000000---......///000111111222///////////////......---------............------000000000000111111111111000000000000000111111222000111111111111222222222111111111222333444666666777999;;;===@@@AAABBBBBBEEEEEEFFFFFFDDD@@@<<<:::666666777888:::<<<>>>???BBBCCCCCCCCCBBB@@@>>>======<<<<<<;;;<<<===>>>???======>>>>>>???@@@BBBCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLJJJKKKLLLMMMNNNOOOPPPQQQUUUUUUVVVXXXZZZ\\\^^^``````bbbeeeggghhhjjjmmmpppooossswwwxxxxxxxxx{{{~~~wwwrrreee___YYYWWWUUUSSSVVV[[[eee|||yyyoookkkfffeeeccc```___^^^___```bbbcccqqqzzzggg^^^^^^aaaqqqtttqqqyyyhhhWWWQQQQQQQQQQQQQQQNNNOOOSSSSSSPPPPPPSSSPPPZZZeeemmmxxxYYYJJJ??????@@@>>>@@@EEEWWWmmmuuueeeZZZQQQKKKDDDDDDCCCBBB@@@???>>>>>><<<;;;::::::999999999999999999777666555555555555666555444333333333333333555666666666555444444333111222333333333333444666333333333222222222111111222111000000000111333444333333333444444333222222555555555444444333333333444444444333333222222222000000111111111222222222111000000//////000111222444333222111000000000000000000000000000000000000........................000000//////.........---////////////000000000000//////............//////111111111111111111111111222222111111222444555777999999:::;;;===???AAABBBDDDEEEEEEDDDAAA===999777555666777888:::===???@@@>>>??????@@@@@@@@@?????????>>><<<;;;::::::;;;;;;======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYYYY]]]```eeehhhiiiiiiiiiiiinnnpppsssuuuuuuvvvxxxzzz{{{|||~~~yyymmmiii___WWWSSSRRRRRRUUUZZZhhh{{{sssjjj___^^^\\\ZZZYYYXXXYYYYYY^^^___kkk~~~zzzhhhXXXWWWcccrrr}}}rrrqqqwwwyyy|||eeeVVVSSSTTTTTTRRRRRRQQQOOOOOOQQQRRRQQQPPPTTTXXXaaammmvvv~~~YYYJJJ??????@@@>>>@@@EEESSSeee~~~}}}rrrcccXXXPPPKKKDDDDDDCCCBBB@@@???>>>===<<<;;;:::999999999999999999888777666555555555555666555444444333333333444555555555555555444333333111222333333111000111222333333333333222222222222222222111000111111222333333444444444444444333333333333444444444444444444444444444333333222222222000000111111111222222222111111000///000111222333444333222111111000000000000000000000000000000000........................000/////////............111111111222222222333333//////............//////111111111111111111111111222222222222333444666777999999:::;;;===???@@@AAADDDEEEEEEDDDAAA>>>:::777666666777888:::<<<>>>????????????@@@??????>>>>>>???>>><<<;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJLLLOOOPPPSSSTTTUUUWWWXXXYYYYYYYYY[[[^^^bbbeeeeeefffggghhhkkknnnqqqssstttuuuwwwyyy{{{|||}}}sssjjjaaaXXXTTTRRRQQQTTTYYYhhhyyyxxxkkkcccZZZYYYWWWVVVUUUUUUVVVWWW]]]^^^iii~~~zzziiiYYYWWWcccvvv|||sssoooqqqyyyttt___SSSQQQTTTTTTSSSRRRPPPOOOPPPQQQSSSRRRRRRSSSWWW___kkksss{{{YYYJJJ???>>>@@@>>>???DDDNNNZZZlll|||~~~zzz~~~oooaaaWWWOOOJJJDDDDDDCCCAAA@@@???>>>===;;;::::::999999999999:::999888777666666555555666666555444444333444444444444444444444444444333333333555666555333111111222444444444333333333333222444333222222222222222333444444555666666555555444222222333444444555555666444444333333333333222222111111111111111222222222111111000000111111222333444444333222222111111000000000000000000000000000////////////////////////////////////................../////////000000000000//////......//////000000000000000000000000000222222222333444666777888999999:::;;;<<<>>>@@@AAADDDDDDDDDCCCAAA>>>:::888888888888888999;;;<<<===????????????>>>>>>===<<<>>>===;;;:::999::::::;;;:::;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNRRRSSSUUUWWWXXXYYYYYYZZZYYY\\\^^^``````bbbdddfffiiikkknnnpppqqqsssuuuxxx}}}~~~~~~yyymmmcccYYYUUURRRQQQSSSWWWfffvvvyyyssssssssskkkaaa[[[VVVUUUTTTSSSSSSTTTUUUVVV\\\]]]fff}}}wwwiii[[[XXXcccyyy|||tttnnnmmmwwwwwwiiiXXXOOOOOORRRTTTSSSQQQPPPOOOPPPRRRTTTTTTTTTRRRUUU^^^hhhpppwwwYYYJJJ>>>>>>???===???DDDJJJQQQ\\\hhhqqquuuvvvuuuxxx|||~~~}}}~~~~~~nnnaaaWWWNNNIIIDDDCCCBBBAAA@@@>>>======::::::999999999999999:::888888777666666666666666555555444444444444555555444444444333333333444444666777999999777555555666555555555444444444333333444444444333333333333333555666666777777777777666333333444444444444444444333333333333333333333333111111111111111111111111111111111111222222333444444444444333333222111111000000000000000000000000000000000000000000000000///////////////.........------------............000000////////////000000////////////////////////222222333444555777888888888999999:::<<<>>>@@@AAACCCDDDCCCCCCAAA>>>;;;:::999999999888999::::::;;;>>>>>>>>>>>>======<<<;;;===<<<:::999999999:::;;;:::;;;<<<===>>>??????@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMQQQRRRTTTVVVWWWYYYYYYYYYXXXZZZ[[[\\\]]]___bbbeeegggiiikkkmmmnnnppptttvvv}}}~~~~~~}}}pppeee[[[VVVSSSPPPRRRVVVbbbqqqssshhhdddccc^^^XXXUUUTTTSSSRRRRRRSSSTTTVVVWWW[[[\\\dddxxx~~~~~~qqqfff[[[XXX```uuu|||rrrmmmlllvvv}}}}}}}}}}}}|||nnnbbbTTTLLLLLLPPPRRRRRRPPPOOONNNPPPSSSUUUVVVUUURRRUUU]]]gggooouuuYYYJJJ>>>>>>???===>>>CCCFFFJJJQQQYYY```fffkkkmmmsssyyy~~~}}}}}}ooobbbWWWNNNHHHCCCCCCBBBAAA???>>>===<<<999999999888888999999:::888777777666666666666777555555444444444555555666555444333333333444555555555777::::::999888888999666666666555555555555444444444555555555444444444666777888999999999999999666666555444333333222222333333333333333333333333111111111111111111111111000111111222333444444444444444555555444333111111000000000000000000000000000000000000000000000000.........///////////////000000111111111222222222000000////////////000000........................111222333444666777888888888888999:::<<<>>>@@@AAACCCCCCCCCBBB@@@>>><<<;;;:::999999888888999999999===============<<<;;;:::<<<;;;999888888999::::::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[]]]aaadddeeegggiiijjjkkknnnqqqtttwwwxxxzzz}}}rrrggg]]]WWWSSSPPPQQQUUU^^^mmmqqq```XXXVVVSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUWWWZZZ]]]dddvvv}}}zzzyyyjjjccc[[[XXX\\\mmm{{{mmmiiilllxxx}}}zzzyyyxxxxxxkkk```SSSKKKJJJMMMOOOPPPOOONNNNNNOOORRRUUUVVVUUURRRUUU]]]gggooouuuYYYJJJ>>>>>>>>><<<===BBBCCCHHHOOOSSSVVVZZZ```eeerrrxxx}}}}}}nnnbbbWWWMMMGGGCCCCCCBBB@@@???>>>===<<<999888888888888999999:::777777666666666666777777555555555444555555666777666555444333444555666777333666999::::::999888999777777777666666666555555444444555666666666666666888888999:::;;;;;;;;;;;;777777666555333222111000222222333333333333444444222222222111111111111111000111222333444555555555444555666666555444222111000000000000000000000000////////////////////////.........///////////////000000000111111111222222111000000//////000000111///////////////////////////000222444666777777888888888999:::;;;===???@@@CCCBBBBBBAAA@@@???======999999888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::999888888888999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVWWWYYYYYYZZZ\\\```cccdddeeefffggggggiiimmmpppoooqqqtttxxx{{{~~~ssshhh^^^XXXSSSPPPQQQUUU[[[kkkppp]]]SSSPPPOOONNNPPPOOOOOONNNOOOPPPRRRSSSUUUZZZ^^^dddsss~~~wwwuuuhhhbbb\\\XXXYYYfff}}}}}}kkkfffiiixxx~~~yyyuuutttsssjjj```SSSJJJGGGJJJLLLNNNOOOMMMMMMOOOQQQTTTTTTTTTRRRTTT]]]gggnnnuuuYYYJJJ>>>===>>><<<===BBBEEEMMMVVVXXXVVVVVV[[[aaaooovvv}}}~~~xxxsssrrrzzzxxxkkk```VVVLLLFFFCCCBBBAAA@@@???===<<<<<<888888888888888999::::::777777666666666666777777555555555555555666777777777666555444444666888999555888;;;<<<;;;999888888888888777777777666666666222444555777888888888777888999:::;;;<<<<<<<<<<<<666666555444333333222222222222222333333444444444222222222111111111000000000111333444555666555555444555666777666444222111000000000000000000000000..................................../////////000////////////000000000000111111000000000000111111////////////////////////...///111444666666777777777888888:::;;;===???@@@BBBBBBAAAAAA@@@???>>>>>>999888888888888888999999888999:::;;;;;;<<<;;;;;;:::999888777777888999::::::;;;;;;<<<===>>>???@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSTTTUUUVVVTTTUUUWWWXXXYYY[[[^^^```aaabbbcccbbbcccdddhhhkkkkkkmmmqqquuuyyy|||~~~sssiii^^^XXXTTTQQQRRRVVVYYYkkkppp___WWWUUUSSSQQQQQQPPPPPPOOOOOOPPPRRRTTTUUUYYY^^^cccpppwwwsssmmmfff^^^YYYYYYbbbvvvqqqhhhhhhrrr{{{uuurrrqqqiii___RRRGGGDDDGGGJJJMMMNNNMMMLLLNNNPPPRRRSSSRRRPPPSSS[[[fffmmmtttYYYJJJ>>>===>>>;;;<<>>;;;999999888888888888777777777777222333555777999999999999999:::;;;<<<============444444444444444444444333222222222333333444444444222222222222111111000000000111333555666666666555444555777777666555222111000000000000000000000000........................---.........//////000000222333333333333444444444111111000000000000111111000000000000000000000000---...111333555666666666777888888999;;;===???@@@BBBBBBAAA@@@@@@??????>>>888888888777888888999:::777888999:::;;;<<<<<<<<<999999888777777888999:::999::::::;;;<<<===>>>>>>===>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKMMMOOORRRSSSTTTUUURRRTTTVVVXXXXXXZZZ\\\^^^````````````___aaadddgggkkkmmmqqqvvvzzz}}}~~~sssiii^^^XXXTTTQQQSSSVVVYYYkkkrrrddd^^^]]]YYYVVVUUUSSSSSSRRRRRRSSSTTTVVVWWWYYY^^^bbbmmmxxxsssrrrjjj```ZZZYYYaaatttyyyllliiijjj~~~~~~wwwtttrrrhhh^^^PPPFFFBBBEEEJJJMMMNNNMMMLLLMMMOOOQQQRRRQQQNNNQQQZZZeeemmmttt~~~^^^MMM???===???===>>>CCCPPP```llljjjaaa]]]```dddlllpppuuuyyy{{{|||~~~zzzvvvtttoooiiiccciiiwwwzzzjjj___VVVLLLFFFDDDCCCAAA???>>>>>><<<:::777666777999::::::999777666888777666444444555555666444444555666666777666666999888666555444555777888999999999999888888888888444444444444444444444444222333444666777777888777888999:::;;;::::::888777777666444333333444666777555555444444444333333333111111111111111111111111333333222333444666888999666777888999888666444333222222222111111111111000000000000///......------//////............//////000000000000000111111222333222111000///...---,,,...///////////////......,,,---...000222444666666888888999;;;===???BBBCCC@@@AAACCCCCCBBB@@@<<<:::888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999;;;;;;:::;;;<<<>>>@@@AAA=========>>>???@@@BBBBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]___```bbbdddeeefffkkklllnnnqqquuuyyy|||~~~}}}sssjjj___WWWTTTSSSRRRQQQXXXcccvvv|||uuuooojjjcccZZZTTTQQQVVV[[[ZZZVVVRRRRRRTTTXXX[[[^^^jjjwwwxxxtttjjjbbb___\\\^^^pppiiifffgggooo{{{}}}uuuooo```[[[QQQHHHBBBDDDIIINNNQQQOOOMMMMMMNNNNNNNNNMMMPPPTTTYYYaaaiiittt~~~]]]MMM???>>>???===???DDDQQQbbbooommmeeebbbeeeiiinnnrrrwwwzzz|||}}}~~~|||zzzvvvrrrssstttoooggg^^^ffftttuuueee[[[SSSKKKFFFEEEBBBAAA???>>>>>><<<:::777777888999::::::999888777888777666555444555555666555555666777777777777777888777555333333333444555888777777777777666666666333333333333333333333333444555555555444444333333777888999999999888777777666555444333333444555666555555555444444444333333222222222222222222222222222111111222333555777888888999::::::999777555444222222222111111111111000........./////////////////////............////////////......//////000111222111111000///...------......////////////............///000222333444444888888999;;;===???AAABBBAAABBBBBBBBBAAA???===;;;999888888888888888888999::::::;;;;;;;;;;;;::::::777777666666666666777777;;;:::::::::<<<===???@@@======>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIIIIJJJLLLNNNOOOPPPQQQRRRTTTUUUUUUVVVXXXZZZ\\\\\\^^^```bbbdddeeefffkkklllnnnqqqtttxxxzzz|||zzz|||uuulll___UUURRRRRRSSSRRRSSS[[[jjj|||}}}xxxpppfff___[[[___bbb```ZZZUUUTTTUUUUUUXXX\\\hhh|||~~~}}}qqqfff```ZZZ]]]ppp|||fffdddbbbjjjvvvxxxrrreee^^^RRRIIIDDDEEEIIIMMMOOOMMMLLLLLLNNNPPPOOOOOOPPPSSSYYY___hhhrrr|||\\\LLL@@@???@@@>>>@@@FFFTTTeeetttrrriiifffjjjnnnqqqtttyyy}}}~~~~~~|||wwwoookkknnnpppjjjaaaZZZcccrrr~~~ooo___UUUPPPJJJFFFEEEBBBAAA???>>>>>>===:::888888888888888888888888888777777666555555555555666555666777777888777777777666555333222111111111222555555555444444444333333222222222222222222222222333333333222222222111111555555666777777666666555555555333333333333555555555555555555555444444444222222222222222222222222000000000111222444666888::::::;;;:::999777555444222222222111111111111000------......///000000111//////............//////......------......///000000000000/////////......---....../////////......111111222222333333444444777888999:::<<<>>>@@@BBBAAABBBAAAAAA@@@???======999999999888888999999999999::::::;;;;;;::::::999777666666555555666666777::::::::::::;;;===>>>???======>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWXXXZZZ[[[\\\^^^aaabbbdddeeehhhiiikkknnnqqqsssuuuwwwuuuxxx}}}wwwmmm^^^TTTPPPQQQSSSSSSNNNSSS]]]jjjwwwuuummmjjjkkkkkkggg___YYYWWWWWWSSSVVVYYYeeexxxjjj```ZZZ___uuu{{{eeeccc]]]dddppp|||wwwkkkaaaSSSIIIFFFGGGIIIJJJLLLKKKKKKLLLNNNPPPQQQPPPPPPSSSWWW]]]eeeoooyyyZZZKKKAAA@@@AAA???AAAGGGXXXjjjxxxvvvkkkfffiiinnnrrrvvv{{{~~~~~~vvvnnnkkkjjjddd[[[ZZZcccttt~~~nnn\\\RRRMMMHHHEEEDDDBBB@@@???>>>>>>===:::888999999888777777888999999777666666666555555555555555555666666666666666555555444333111000000000000333222222222222111111111111111111111111111111111//////000000111333444444333333444444444444444444444444333222222333444444555555555555555555555555222222222222222222222222000000000111333555777999::::::::::::888666555444222222222111111111000000............//////000000///......------......///......------......///000////////////////////////------......//////......222333333444555666777777777888888:::;;;>>>???@@@BBBAAA@@@@@@???>>>>>>>>>:::999888888888888999:::999999::::::::::::999999888888777777777777888888999999999:::;;;<<<<<<============>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLLLLOOOPPPRRRSSSRRRSSSUUUVVVXXXYYY[[[]]]___aaacccddddddfffhhhjjjlllnnnoooppprrrvvv|||xxxmmm___TTTPPPPPPQQQRRRPPPQQQTTT\\\hhhsss{{{zzzttttttqqqkkkbbb[[[XXXWWWSSSUUUXXXcccoooccc]]]eee}}}|||gggeee]]]cccmmm}}}{{{ooobbbSSSIIIGGGHHHIIIIIIMMMKKKJJJLLLNNNPPPPPPPPPOOORRRVVV[[[bbblllvvv|||WWWJJJ@@@@@@AAA>>>BBBIII[[[mmm|||wwwiiibbbdddhhhppptttzzzyyypppjjjeee```___hhhxxxrrr]]]QQQLLLGGGDDDCCCAAA@@@>>>>>>>>>===;;;999999999888777777888999999666666666666666555555444333444444444444444333333555444333222111111111111111111111111000000000///000000000000000000000000/////////000111222444555111111111222222333333333333333222222222222333333444444555555555555555555222222222222222222222222111111111222444666999:::999999999888777555444444222222222111111111000000000000//////..................------------......//////......//////000111............////////////,,,,,,---...............///000111333444666777888777777888999;;;===>>>???AAA@@@@@@??????>>>>>>>>>:::999777666666777999:::888888999999999999888888888888777777777777888888888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQQQQQQQQQQRRRTTTVVVWWWYYY[[[]]]```aaabbbcccdddfffiiikkklllmmmnnnqqquuu{{{yyynnn```VVVRRRQQQQQQQQQTTTRRRPPPSSS[[[dddmmmrrrwwwxxx}}}vvvtttoooiiiaaa[[[WWWVVVTTTWWWYYYccc~~~|||zzzwwwhhhaaaiii}}}iiihhheeehhhooo~~~pppcccSSSHHHFFFHHHIIIIIINNNLLLKKKLLLMMMOOONNNNNNOOOQQQTTTYYY```iiittt{{{SSSHHH@@@@@@@@@>>>AAAIII[[[nnn}}}wwwfff\\\]]]aaakkkpppxxx}}}{{{uuupppllldddmmm|||www___RRRLLLGGGDDDBBBAAA???>>>>>>>>>===;;;999888888888888888888888888666666666777666555555444333333333444333333222111333333333333333222222222111111111000000000//////000000000000000000000000333222000/////////000111000000000000111222333333222222222222222222222222333333333444444444444444111111111111111111111111111111222333555777:::;;;888888777777666555555555222222222111111111111000111000000///......------......------------......//////......//////000111.....................///+++,,,---...............+++,,,---///222444555666777777888999:::<<<===>>>??????@@@@@@???>>>>>>===999888666555555666888999777888888999999888888777666555555444444555555666777777888999:::999999999:::;;;;;;;;;<<<>>>???@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNOOOOOOOOOOOOQQQRRRTTTUUUWWWYYY\\\^^^```aaabbbdddgggjjjlllmmmnnnnnnooossswww{{{~~~~~~sssdddXXXSSSSSSTTTUUUZZZVVVPPPOOORRRWWW]]]```dddeeejjjsss|||pppmmmhhhccc]]]ZZZWWWVVVWWWYYYZZZccc|||xxxuuunnndddiiizzzmmmmmmoooqqquuurrrfffVVVIIIDDDEEEGGGHHHNNNLLLKKKKKKMMMNNNNNNMMMNNNPPPSSSWWW^^^hhhssszzzPPPFFF???@@@???===AAAIIIZZZmmm|||uuucccYYYYYY^^^ffflllttt{{{|||vvvhhhppp~~~zzz```RRRLLLHHHEEECCC@@@???>>>>>>>>>>>>;;;999777888999::::::999888777555666777777777666444444333444444444444333222111111111222333333333333222222222111111111000000000000000000000000000000000111000...---------//////000/////////000111333444111111222222222222111111222222222333333333444444000000000000000000000000000000000222444777999;;;888777777777777777777888222222222111111111111000///////////////............------,,,,,,------.........------......///000.....................---***+++,,,---............------...000111333444444777777777888999;;;<<<======>>>@@@AAA@@@???===<<<888777444333333444777888777777888888888888777777555555444444444444555555666777888999999999888777999999999:::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSUUUXXX[[[]]]___```___aaaeeehhhkkklllllllllkkknnnrrruuuxxx|||zzzgggYYYTTTVVVZZZ]]]aaa\\\UUUPPPOOOOOOQQQQQQVVVVVVYYYaaakkkrrruuuuuuhhheee```\\\ZZZXXXXXXWWWXXXZZZ[[[bbbzzztttnnnrrrfffiiiuuuwwwxxxxxxyyy{{{wwwlll\\\MMMCCCBBBDDDGGGLLLKKKJJJKKKMMMOOOOOONNNMMMOOORRRVVV^^^hhhttt{{{}}}zzzOOOEEE>>>??????<<>>>>>>>>>>><<<:::666777999::::::999777666555666777777777666444333444555555555444444333222///000111222222333333222222222222222111111111111111111111111111111111111,,,,,,+++***+++...000222000/////////000111333444111111222222222222111111111111111222222333333333/////////////////////////////////111333666888:::888888888777888888999:::222222222111111111111000------......///000000000...------,,,,,,------...---,,,,,,,,,,,,---......//////.........---------***+++,,,---............111111222333333444555555777777777888999;;;<<<===<<<>>>@@@AAAAAA???===;;;777666444222222444666777777777888888888888777777777777666666666666777777666666888999999888777777888888888999:::;;;<<<===??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLKKKLLLNNNNNNMMMMMMNNNPPPQQQSSSUUUWWWZZZ]]]___```[[[]]]aaaeeehhhiiiiiiiiihhhjjjnnnqqqssswww|||iiiXXXSSSXXX___dddgggbbbZZZTTTPPPMMMLLLJJJNNNMMMNNNTTT]]]eeeiiijjjbbb___[[[XXXXXXXXXYYYYYYYYYZZZ[[[aaaxxxsssiiissshhhiiittt}}}}}}}}}{{{rrraaaPPPCCC???BBBFFFJJJIIIHHHJJJMMMPPPQQQQQQLLLNNNQQQVVV]]]hhhttt|||}}}xxxvvvLLLEEE@@@???>>>>>>BBBHHHYYYooo|||rrraaa[[[[[[ZZZaaakkktttwww{{{wwwggglll{{{zzzcccSSSJJJCCCAAAAAAAAAAAA@@@???>>>===<<<<<<999999999888888888888777888888777777666666555555555555666666555555444333444444444333333222222222444444333222222111111111111111222333333444555555222222111111000//////......//////000111222222222333222222111111222222333333333333444444444555555222222111111000/////////////////////111333555666:::888777999;;;<<<999777666555333111000000111111111///---,,,+++,,,...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------//////000111222333333444555555444555777:::===???>>>>>>?????????===<<<;;;777666555444444555666777666666666666777777777777333333333444444444555555555555666888999:::;;;<<<::::::;;;;;;<<<======>>>>>>>>>?????????>>>>>>===????????????@@@AAABBBBBBCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSVVVYYY[[[]]]]]]]]]\\\\\\]]]___aaaccceeeggggggiiikkkmmmoooqqquuuxxxzzz}}}}}}iii]]]VVVTTTZZZeeegggiiiggg```ZZZWWWQQQLLLOOOMMMKKKKKKMMMRRRWWW[[[YYY[[[\\\ZZZWWWUUUWWWZZZ\\\\\\\\\bbbuuupppkkk|||ooo___^^^jjjwww~~~sssaaaQQQFFFBBBBBBCCCDDDGGGJJJLLLLLLLLLNNNOOOLLLKKKMMMTTTYYY___iiirrr~~~~~~yyyvvvqqqnnnKKKEEE@@@>>>>>>>>>BBBHHHWWWjjjuuujjjZZZUUUWWWWWW]]]hhhrrrvvvzzz~~~~~~}}}tttfffiiivvvxxxbbbSSSJJJDDDBBBCCCAAA@@@@@@???>>>===<<<<<<999999999888888888777777666666666666555555555444444444555555444444333222444444444333333222222222222222222222222222333333111222222333444444555555333333222111111000000/////////000000111222222333333222222111111222222333222222222333333333444444222222111111000000//////////////////111333555666;;;999888888:::;;;999777666555333111000000000111000000...---------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------//////000111222333333444666666666666888999;;;======>>>??????>>>===;;;:::777666555444444555666777555666666666777777777777333333444444444555555555555666666777888999::::::999999:::;;;;;;<<<<<<======>>>>>>??????>>>>>>===??????>>>??????@@@AAABBBCCCBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRTTTWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]___aaacccddddddfffhhhjjjkkknnnqqqtttuuuxxx{{{}}}vvvfff\\\VVVTTT]]]iiiooorrrpppiiibbb]]]WWWQQQLLLKKKIIIHHHIIIKKKNNNPPPWWW[[[]]]]]]YYYWWWWWWXXXZZZ[[[[[[aaauuupppkkkzzz}}}kkk\\\[[[gggttttttcccRRRGGGBBBBBBCCCEEEHHHKKKMMMMMMMMMNNNPPPMMMKKKMMMRRRXXX^^^hhhrrr|||~~~yyyvvvtttqqqoooKKKDDD???>>>======AAAGGGUUUeeemmmbbbTTTPPPSSSUUU[[[gggrrrxxx{{{~~~}}}|||sssjjjiiirrrwwwaaaSSSJJJDDDBBBCCCAAA@@@??????======<<<;;;999999888888888777777777555555555555444444444444333444444444444333222222444444333333333333222222111111111222333444444444222222222333444444555555444444333333222222111111000000000111111222222333333222222111111222222333111111111222222222333333222222222111000000////////////...///000222444555<<<:::888888999999999888666444333111000000000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------//////000111222333333444777777777888999999::::::======>>>>>>===<<<:::999666666555444444555666666555555666666666777777777444444444555555555666666666666777777777888888888888888888999::::::;;;;;;<<<======>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAABBBAAABBBBBBCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[]]]___aaaaaa```bbbdddeeegggiiillloooqqqrrruuuwwwyyy|||zzzmmmaaa[[[UUUTTT___mmmyyy}}}}}}wwwoooiiibbb\\\RRRPPPMMMJJJIIIHHHIIIIIISSSXXX]]]^^^[[[WWWVVVVVVXXXYYY[[[aaasssrrriiiuuuzzzhhhYYYWWWbbbnnnwwwfffUUUIIICCCBBBCCCFFFHHHKKKMMMNNNNNNOOOPPPNNNKKKKKKPPPUUU\\\gggrrrzzz|||xxxvvvttttttrrrqqqKKKDDD???=========AAAGGGTTTaaaiiiaaaUUUQQQSSSTTT]]]iiivvv|||~~~vvvppplllqqqwwwaaaSSSJJJCCC@@@AAA@@@@@@???>>>===<<<;;;;;;888888888888777777777777555555555555555555555555444444555555444444333222333333333333333333333333222222222333333333444444333333333333444444555555555555444444333333333333111111111222222222333333333222222111111222222333222222222222333333333333333333222111111000000/////////...///000222333555<<<;;;999888888888888888666444333111000000000000000111111111111000/////////............---------------------------------...------------...//////........................//////000111222333333444555666777999::::::::::::<<<=========<<<;;;999888555555555555555555555555555555555666666666777777444444555555555666666666666666666666666666666666666666777777888999999:::;;;;;;<<<============<<<============>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\^^^______]]]___aaabbbccceeehhhjjjmmmoooqqqrrruuuyyy~~~pppggg^^^YYYTTTRRR___ooo~~~|||wwwpppjjjbbb___ZZZTTTPPPMMMLLLLLLPPPTTTYYYZZZXXXVVVVVVWWWWWWYYY[[[```rrruuuiiiqqq|||iiiYYYUUU]]]ggguuuzzzjjjYYYKKKCCCBBBBBBEEEGGGKKKMMMMMMMMMNNNOOOOOOKKKKKKNNNSSSZZZfffqqqxxx~~~~~~~~~zzzyyyyyyyyyxxxvvvuuuttttttssssssKKKDDD???>>>======BBBGGGSSS^^^fffcccZZZTTTTTTTTTaaalllwww|||yyyuuupppssswwwaaaSSSIIIBBB>>>>>>@@@@@@???>>>===<<<;;;;;;888888888777777777666666666666666666666666666666666666666666666555444444333333333333333333333333444444444333333333222222333333444444444444555555555555555444444444444444222222222222333333333333333222222111111222222333333333333333444444444444333333222222111000000000//////......///111333444:::::::::999888888888999666555333222111000111111111111111222111111000//////............---------------------------------...------------...//////........................//////000111222333333444333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;999777666444444555555555555444444555555555555666666666666444444444444555555555666666666666555555555444444555555666666777888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMPPPQQQQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]\\\^^^___```aaabbbeeegggiiijjjlllnnnqqquuuzzz~~~{{{mmmddd\\\XXXSSSQQQ]]]mmm~~~zzztttpppiii```ZZZUUUSSSSSSPPPSSSVVVVVVTTTTTTWWWZZZWWWZZZ]]]bbbrrrzzzjjjnnn{{{iiiYYYUUU[[[cccppp}}}}}}ooo]]]MMMDDDAAABBBCCCFFFIIIKKKKKKLLLMMMNNNOOOLLLKKKNNNSSSZZZeeeooo{{{~~~~~~}}}vvvrrrrrrtttvvvvvvvvvwwwvvvuuussssssrrrLLLEEE@@@???>>>>>>BBBHHHSSS\\\dddeee___YYYWWWXXXdddnnnwww{{{~~~zzzuuurrrvvvuuu```RRRIIIBBB>>>>>>@@@???>>>>>><<<<<<;;;:::888888777777777666666666666666666777777777777777666777777777777666555555222222333333333333444444555555555444333222222222444444444444444444555555555555444444444444444444333333333333333333333333333222222111111222222333333333444444444555555555333333333222111111000000//////......///000222333777999;;;;;;999888999999777666555333222222222222111111111111000000000000///............---------------------------------...------------...//////........................//////000111222333333444333444555777999;;;===>>>;;;<<<<<<;;;:::888666555444444555555555555444444444444555555555666666666333333333444444444555555555444444444444444444444555555555666777777888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBBFFFFFFGGGIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTSSSUUUWWWYYY[[[[[[[[[[[[\\\]]]_________```ccceeecccfffhhhkkkmmmqqqvvvzzz{{{oooddd[[[WWWRRRRRR]]]kkk|||xxxqqqhhhaaa\\\YYYVVVXXXYYYXXXUUUUUUXXX[[[WWW\\\```fffuuullllllvvvfffXXXUUUZZZaaannnyyysssaaaOOODDDAAABBBBBBEEEHHHJJJKKKKKKLLLMMMOOOLLLLLLPPPTTTZZZdddnnn~~~~~~|||tttnnnlllnnnrrrvvvvvvxxxyyyyyywwwuuuttttttMMMFFFAAA@@@??????CCCIIIYYY___eeegggccc______bbbkkkrrryyy{{{~~~|||uuuuuu|||rrr^^^RRRJJJCCC@@@AAA??????>>>===<<<;;;;;;:::888777777777666666666666555555555666666666777777666666666777666555555444222222222333333444444444444444444444444444333333555555555555555555444444444444444444444444444444444444444444444444333333333222222111111222222333222222333333333444444444444333333222222111111000//////......///000222333444777;;;<<<;;;999999:::999888666444333333333444222111000///...///000000///............---------...........................------------...//////........................//////000111222333333444666666666666888:::<<<===;;;;;;;;;;;;999777555444333444444555555444444333444444444555555555666666222222222333333333333444333333333333333444444444555555555666777777888888777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<===???@@@AAABBBAAAAAADDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQSSSUUUWWWYYYYYYXXXXXX[[[\\\^^^^^^^^^___aaacccaaadddhhhkkknnnrrrvvvyyy}}}rrrdddYYYUUUSSSTTT^^^kkk{{{~~~ssshhhbbb___aaaccc```[[[XXXXXXYYYWWW]]]ccckkk{{{ooollltttdddXXXTTTYYY^^^llluuuvvvcccQQQEEEAAABBBCCCFFFIIIKKKKKKKKKMMMNNNOOOMMMMMMRRRVVVZZZcccmmm|||~~~~~~}}}zzzsssnnnlllpppuuuyyyyyy|||~~~{{{{{{{{{NNNGGGBBB@@@@@@@@@DDDJJJ```ccchhhjjjgggeeegggkkkqqqwww||||||vvvxxxooo\\\QQQJJJEEECCCCCC??????>>>===<<<;;;::::::777777777777666666666666444444444555555555666666555555666666555555444333222222222333333444444444222333333444444555555666555555555555555555444444333444444444444444444444444444444444444444444444333222222222222222222333111111222222222333333333444444333222222111111000//////......///000111222111666;;;===<<<:::999::::::888777555444444444444222111///------...000111//////.........---------...........................------------...////////////////////////////////////000111222333333444999888666666777888;;;<<<;;;;;;;;;:::999777555333333333444555555444333333444444444555555555666666111111222222222333333333222222222333333444444444555555666666777888888888666777888999:::;;;;;;;;;::::::::::::;;;<<<======;;;===>>>@@@AAAAAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQOOOQQQSSSVVVWWWWWWVVVUUUZZZ[[[]]]]]]]]]]]]```bbbbbbfffkkknnnqqqtttxxxzzz{{{|||~~~tttdddWWWTTTTTTVVV```lll|||tttjjjfffiiikkkhhhbbb[[[XXXWWWVVV^^^fffnnnqqqmmmvvvfffXXXTTTWWW[[[hhhpppxxxeeeRRREEEAAABBBDDDGGGJJJLLLLLLLLLNNNOOOOOOMMMNNNSSSWWW[[[ccclllwww}}}~~~|||xxxwwwyyy~~~}}}vvvqqqpppsssyyy|||~~~QQQFFF@@@@@@??????FFFQQQgggiiitttggg___dddbbbmmmpppvvv||||||}}}rrr]]]PPPJJJEEEBBBBBB>>>>>>>>>===<<<<<<;;;;;;555555555666666666666666777777777777666666666666888888888777555444555777555555555444444333333333444444444444444444444444777777666555444333333222222333444555666666666666555555555444444333333333444333222111111222333444555444444333333444444444444222000///000000///...000000///////////////000333555888;;;===>>>======>>><<<999666444333222222000000000000000111111111000000000000////////////111///......//////...---,,,,,,------------------..................------...///000111222333444444555555666777888999::::::999:::::::::999888666555555555555555444333222222444444555555555444333222222222222222222222222222333333444444444444444444555555666777999999777555888888888888888999999:::999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWYYY]]]```bbbeeehhhlllnnnqqquuuxxxvvvwwwyyy|||xxxjjj]]]WWWTTTVVVcccrrr~~~uuuwwwsssqqqqqqiii]]]WWWXXX___ccciiisssmmm|||qqqeeeYYYQQQRRRWWWaaaooo~~~wwwaaaOOOEEECCCDDDEEEGGGIIIJJJIIIIIIKKKLLLMMMMMMMMMOOOSSSZZZccciiittt}}}}}}~~~zzzuuutttvvvxxx|||vvvtttwwwzzzOOOFFF???@@@??????GGGRRRnnnmmmssscccZZZaaa```kkksssxxx~~~uuu___RRRKKKEEEBBBAAA>>>>>>>>>===<<<<<<;;;;;;777777777777777777777777777777777666666666555555333444555444444444666777555555555444444333333333555555555555555555555555777666666555555444444333222333444555666666666666555555444444444333333333333333222111111222333333444333333333333333444555555333111111111111111///000000///////////////000222444777:::<<<======<<<>>>===:::888666444333333111111111111111111111111000000000000////////////000///......//////...---,,,,,,,,,---------------........................//////000111222333444444444555666777888999999:::888999999999888777666555444444555555555444333333555444444444444333333333222222222222222222222222333333333444444444444444222111111222444555333222777777777777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXWWWWWWYYY\\\___```cccfffiiikkknnnqqqtttssstttvvvyyy|||~~~wwwjjj]]]WWWUUUWWWdddsss}}}}}}xxxssspppiii___[[[\\\___dddkkkuuuooo|||~~~rrreeeWWWNNNOOOUUUaaammmzzz~~~|||yyycccQQQFFFCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOSSSZZZbbbiiisss|||yyywwwwwwxxx}}}}}}vvvtttxxx|||MMMDDD???@@@??????HHHTTTxxxtttuuubbbXXX```aaalllxxx|||xxxaaaSSSLLLEEEAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999888888777777777666666666555555555444444333444555555444333444666555555555444444444444444666666666666666666666666666666666666666555555555333444555666666777777666555444444444444333333333333333222222222222333333222222222222222333444444555333111000111111000///000//////......///000000111222555888:::;;;<<<<<<======<<<:::888666444333111111111111111111111111000000000000////////////000///......//////...,,,+++,,,,,,,,,---------...........................//////000111222333333444444444555666777888999999777888888888777666555444333444555555555555555555666555333222222222333444222222222222222222222222222333333333444444444555555333222333444666555555666666666666666777888888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWZZZ]]]^^^aaaccceeegggiiilllnnnoooppprrruuuwwwzzz|||}}}vvvhhh\\\XXXUUUXXXeeettt~~~wwwoooiiibbb[[[YYY[[[```fffmmmzzzqqqzzz~~~uuugggWWWMMMOOOWWWbbbmmmwww|||uuurrryyy{{{fffSSSGGGDDDDDDDDDGGGIIIKKKJJJJJJKKKLLLNNNNNNNNNOOOSSSYYYaaagggqqqyyy{{{xxxxxx|||xxxwwwzzz~~~KKKCCC???@@@???@@@IIIWWW~~~zzz|||ggg]]]ddddddooo|||www```SSSLLLFFFBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::999888777777666666666555555555444444444444888999999888555333333333555555555555555444444444555555666666666666777777555555666666666777777777444555666777777777777777444444444444444444444444333333333333333333333333111111111111222333444444333111//////000000///...//////.........///000000///111333666888:::;;;;;;<<<<<<<<<;;;999777444333222222222222222111111111000000000000////////////000...------...///---,,,+++++++++,,,,,,------...---------...............///000000111222222333333333444444555666777888999777777666666666555555444333444555666666666666666666555333111111222333444111111111111111111111111222222222333333444444555777555333333555777777777555555555555555666777777::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVVVVVVVUUUVVVXXXZZZ]]]___aaacccccceeegggiiilllmmmoooqqqtttvvvxxxyyy|||rrreeeZZZWWWUUUXXXeeettt~~~vvvlllccc]]]ZZZZZZ[[[bbbhhhppp~~~pppvvvxxxxxxkkkYYYNNNQQQZZZcccoooxxx{{{~~~|||rrrkkkqqq~~~jjjVVVIIIDDDEEEDDDGGGJJJKKKKKKKKKKKKLLLNNNNNNOOOOOORRRXXX___eeennnvvvzzzxxx|||~~~}}}{{{}}}IIIBBB???@@@??????JJJXXX||||||ooocccgggeeeqqq~~~ttt^^^RRRKKKFFFCCCBBB>>>>>>>>>===<<<<<<;;;;;;999999888777666666555555666555555555444444444444666888999888555333333333555555555555555555555555444444555555555666666666555555666777777888888888666666777777888777777777444444444444444444444444333333333333333333333333222111111111222222333444444222000000000111000///...............///000000...///222444777999:::;;;:::;;;;;;:::888666444222444333333333222222222111000000000000///////////////...------......---,,,******++++++,,,------...---------.........//////000000000111222222333333333333444555666777777888666666666555555555555555444555555666777777777777666444222111111111333444111111111111111111111111111111222222333444444555555333111111333555555555555555555555555666666777999999999::::::::::::;;;999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUUUUUUUUUUWWWYYY\\\^^^```aaaaaabbbeeefffjjjkkkllloooqqqsssuuuvvvvvvxxx}}}ooobbbXXXVVVUUUXXXeeetttzzzpppfffbbbbbbbbbaaafffkkksssmmmppppppyyylll[[[OOORRRZZZbbbooozzz}}}}}}ssshhhhhhtttmmmXXXJJJEEEEEEDDDGGGKKKLLLLLLKKKKKKKKKMMMNNNNNNOOOQQQVVV\\\aaaiiirrr~~~~~~{{{||||||~~~HHHBBB@@@AAA??????JJJYYYwww|||vvvffffffdddppp|||sss^^^QQQKKKFFFCCCCCC>>>>>>>>>===<<<<<<;;;;;;888888888777777666666555666666666555555555444444///111444555444444444555555555555555555666666666444444444555555666666777666666777777888888999999777777888888888888777777333333333444444444444555333333444444444444333333333333222222222222333333666444222111222222111000------------...///000000...///111333666888:::;;;;;;;;;:::999888666444333555444444333333222222222000000000000///////////////...------......---+++))))))***+++,,,---......,,,,,,------.../////////000000111111111222222222222222333444555666777777777666555555555555666666555666777777777777777777555444222111111111222333111111111111111111111111000000111222333444555555666555333444666777777666555555555555555666777777888888888888999999999999888999999:::;;;<<<======????????????@@@AAABBBCCCBBBDDDFFFHHHJJJKKKKKKKKKIIIJJJKKKLLLMMMOOOOOOPPPOOOQQQSSSTTTTTTUUUWWWYYYZZZ\\\^^^______```ccceeehhhiiijjjlllnnnppprrrssspppssswww|||{{{mmmaaaXXXVVVVVVYYYfffvvv}}}tttmmmkkkmmmkkkgggjjjnnnuuuiiillliiiyyymmm]]]PPPPPPVVV^^^nnn|||uuuiiiaaahhhsss|||ooo[[[LLLFFFFFFDDDGGGKKKMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOTTTYYY^^^cccmmm{{{}}}|||||||||zzzzzzHHHCCCAAAAAA>>>>>>IIIYYYwww{{{gggeeecccrrr}}}xxx|||vvv```SSSLLLGGGCCCCCC>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888777777777666666666555555---000333555555444555666444555555555666666666777444555555666777777888888888888888888888888888888777888888999999888888777333333333444444444555555333333444555555444333333666555444333222222222222444222000///000000///...------------...///000000...///000333666999;;;<<<===<<<:::999777777666666555555555444333333222222000000000000///////////////...,,,---......---+++))))))***+++,,,---......,,,,,,------...//////000111111111111111222222222222222333444555666666777777777666555555666777777777777888888888777666666333333333222222222222111111111111111111111111111000000111222333444555555666666555777888999888666666666555555666666777888666777777777777888888888888888999:::;;;<<<<<<===???>>>>>>===>>>???AAABBBAAACCCFFFHHHJJJKKKJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOLLLOOORRRSSSTTTUUUWWWYYYWWWYYY\\\]]]]]]^^^aaaccceeefffhhhjjjlllmmmoooppplllnnnrrrvvv{{{{{{lllaaaYYYXXXXXX\\\iiixxx|||wwwxxxzzzvvvnnnnnnqqqwwwfffiiiddd~~~qqqbbbTTTPPPRRR]]]pppwwwiii___bbblllsssppp\\\LLLGGGGGGDDDGGGLLLNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNQQQVVVZZZ___hhhuuu|||zzzzzzHHHCCCAAAAAA>>>===IIIYYYzzzhhhdddeeeuuu|||www|||xxxbbbTTTMMMGGGCCCBBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999::::::777777777777666666666666111444666777666555555555444555555555666666777777555666666777888999999999888888888888888888888888888888999999999888888777333333333444444555555555333333444555555444333333777666555444333222222222000...,,,,,,,,,---,,,+++,,,,,,,,,---...///000111...///000333666999;;;===???===;;;999888888888888666666555444333333222222000000000000///////////////---,,,,,,---...,,,+++((()))***+++,,,---......,,,,,,------...///000000111111111111111222222222111222222333444555666777888777666555555666777888888888888888888777666555222333333333333222111000000000000000000000000000///000111222333444555555111111222333555555333111666666666666666777888888666666666666777777777777777888999:::;;;<<<<<<===>>>>>>=========???@@@AAA@@@BBBEEEHHHJJJKKKJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNKKKMMMQQQSSSTTTUUUWWWYYYUUUWWWZZZ[[[\\\]]]___bbbddddddfffhhhjjjkkkmmmmmmjjjlllooosssxxx~~~}}}mmmbbbZZZYYYZZZ^^^kkk{{{yyypppssswww|||dddiiibbbwwwgggXXXQQQRRR___sssyyyiii___bbbiiinnnqqq\\\MMMGGGHHHDDDGGGLLLNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMPPPUUUXXX]]]eeeqqq|||}}}{{{yyy|||~~~||||||LLLDDD>>><<<<<<>>>EEEMMMjjjsssdddeeerrr}}}{{{vvv}}}dddUUUNNNHHHDDDCCC>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999999999777666666555444333333333555555555555555555555555888888888888777777777777777777888888888999999999:::999999888999:::<<<===999999999999777666444444444444444444444444444444555555555666777777888888888777777777555444333222444333333222111000..............................+++...111333555777:::<<<===<<<;;;:::888777666555555666777666333111111111//////.........//////000///............---------*********++++++,,,,,,------------.........//////.........//////000111222111222333444555444333333333333333444444444555555444555777999:::999888777777555333111///000111222000000000000000000000000111111111111111111111111000000111222444555666666555555555555555555555555888777666666666777999:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<============??????AAABBBCCCEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLOOOOOOOOOPPPQQQSSSVVVWWWWWWYYY[[[[[[\\\]]]```bbbcccdddeeefffgggiiijjjjjjkkkmmmooorrrtttxxx}}}zzzjjjaaaYYYUUUWWW^^^lllyyyzzzuuurrr~~~xxxjjj^^^ddd{{{{{{kkk\\\UUUUUU^^^ttt~~~oooaaa[[[fffvvvyyyppp```OOOFFFEEECCCEEEJJJMMMNNNMMMKKKIIIIIIHHHHHHHHHIIILLLOOOPPP```dddlllvvv}}}~~~~~~~~~yyyJJJCCC>>>======???EEELLLiiiyyyjjjhhhqqqzzz~~~zzztttiiiYYYPPPHHHDDDBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<888888777777666555555444555555555555555555555555777777777777777777777777999999999:::::::::;;;;;;:::999999999999;;;<<<===:::::::::999888666555555444444444444444444444444444444555555666777777777999999999888666555333333333333333222111000///...........................---///111333555777;;;===>>>===<<<;;;999777666555444666666555333111111111/////////......//////000///............---------+++++++++++++++,,,,,,,,,---------...........................///000111222111222333444444444333333444444444444444444444444666777999:::::::::888777666555333222000000111111000000000000000000000000111111111111111111111111111111222222333444555555555555555555555555555555666666555555666666777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========??????@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUWWWWWWXXXYYY\\\^^^aaaaaabbbdddeeefffggghhhjjjlllnnnpppsssvvvzzz~~~zzzjjjbbbYYYUUUVVV^^^lllyyy|||vvvsss~~~uuuhhh\\\ccczzz}}}kkk[[[TTTUUUYYYmmmuuucccYYYdddwww~~~{{{vvvnnn___NNNEEEEEECCCEEEIIIMMMNNNMMMKKKIIIJJJIIIIIIIIIJJJMMMOOOQQQYYY]]]eeeooozzzHHHBBB>>>>>>>>>???DDDJJJccctttlllqqqwww{{{yyyqqq|||mmm[[[PPPHHHDDDCCC>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>999999999888888777777666666666666666666666666666555555555666666777777888999999999::::::::::::;;;999999999999:::;;;<<<===;;;;;;:::999888777777666444444444444444444444444333444444555555666777777;;;;;;:::999888666444333333333333222111000///...........................///000111222333666;;;>>>>>>>>>===<<<:::888777666555777888777444222222333000000////////////000000///............---------,,,,,,,,,,,,++++++++++++.........---------------............///000111222111222222333444333333333444444444444444444444444888999:::;;;;;;:::888777555555444333222111000000000000000000000000000000111111111111111111111111111222222222333333444444444444444444444444444444333444444555555555555555777777999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUWWWYYY\\\^^^___```aaabbbdddeeeeeehhhjjjmmmnnnpppssswwwzzzzzzkkkbbbYYYUUUVVV^^^lllyyy~~~yyyvvvrrreeeYYY___vvvnnn]]]VVVVVVUUUggg|||{{{gggZZZcccvvvzzzwwwuuunnn```PPPGGGFFFCCCEEEIIILLLNNNMMMKKKJJJJJJJJJIIIIIIJJJMMMOOOQQQRRRVVV^^^hhhsss~~~FFFAAA>>>??????>>>BBBGGGXXXuuuzzzpppqqqwww{{{xxxpppxxxppp]]]QQQHHHDDDDDD>>>>>>>>>===<<<<<<;;;;;;:::::::::999999:::;;;;;;999999999888888777777777777777777777777777777777333444444555666777777888777777777777888888888888999999999:::;;;<<<======<<<;;;:::999888888888888444444444444444444333333444444444555666666777777<<<;;;;;;:::999777555444333333333222111000//////........................///000000000111444999===>>>>>>>>>===;;;999777666777999999999666555555555111111000/////////000000///............------------------,,,,,,++++++***......------------,,,,,,...............///111111111111222222333333333333222222333444444555555666999:::::::::999888777777555555555444333222000///000000000000000000000000111111111111111111111111222222222222222222333333444444444444444444444444222333555666666666555444666777888999:::::::::::::::::::::;;;<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUWWWZZZ\\\\\\]]]^^^___```aaabbbcccdddgggjjjmmmooorrrvvvxxx~~~{{{kkkbbbYYYUUUVVV^^^mmm{{{}}}yyyxxxqqqcccWWW[[[pppsssdddZZZVVVVVVbbbrrrlll___eeeqqqwwwvvvuuupppdddSSSJJJHHHCCCEEEIIILLLMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKNNNOOOPPPTTT[[[dddooozzzGGGBBB>>>???>>>===@@@DDDLLLeeewww{{{pppqqqxxx|||tttmmmrrr~~~xxxbbbRRRGGGCCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777777777777777777777666666777777777777777777777777333444444555666777777888666666777777777888888888888999:::;;;<<<======>>><<<;;;:::999888888888999555555444444444333333333444444555666666777777888:::::::::999888777666555222222222222222111000///.......................................111666:::<<<<<<======<<<:::888777666888999888666555555555222222111000000000000000///............---------...------,,,,,,+++++++++------------------,,,,,,------------...///000111111111111111222222333333///000111333555666888888999999999888888777666666555555555555333222111000000000000000000000000000000000000000000000000000222222222222222222222222444444444444444444444444333444555666777666555444666666777888999999999999999999999:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTVVVXXX[[[ZZZ[[[\\\]]]___```aaaaaa```cccgggkkkmmmqqquuuwwwyyy|||~~~{{{kkkbbbXXXTTTVVV___ooo}}}~~~}}}xxxuuuttttttwwwrrrcccUUUXXXkkkxxxkkk^^^WWWXXX]]]gggvvvrrrggggggjjjuuuuuuuuuvvvrrrfffUUUKKKHHHCCCEEEHHHKKKMMMMMMMMMLLLHHHHHHGGGFFFGGGIIILLLMMMPPPSSSYYYaaakkkuuu}}}~~~HHHCCC???>>>===;;;>>>BBBDDDXXXiiisss{{{uuummmooovvvzzzssskkknnnxxxhhhTTTGGGAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666555444444666666666666666666666666666666666666666666666666555555555666666777777888888888888999999999999:::777888:::;;;===>>>>>>>>>;;;:::999777777777888999555555555444444333333222333444444555666666777777777777888888777777666555222222222222222111000000........................------.........000333666999:::;;;===<<<;;;999888444555777666444333333444444333222111000000000000///............---------------------,,,,,,,,,,,,+++,,,,,,,,,------------------------...///000111222111111111111222333333///000111333555777888999888888777777777777777777666666555444333222111111000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333444555555666666555555555666777888888999888888777888999999:::;;;<<<<<<======>>>>>>???@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPRRRUUUWWWXXXYYYZZZ[[[]]]^^^______\\\___dddhhhkkkmmmqqqssssssvvvyyy{{{|||~~~xxxjjj```WWWTTTWWW```qqq{{{vvvuuuqqqllljjjjjjmmmtttsssdddUUUVVVhhhuuufff]]]\\\\\\```mmmuuulllhhheeekkkuuuvvvxxxuuuhhhVVVJJJGGGCCCEEEHHHKKKMMMMMMMMMMMMHHHGGGFFFEEEFFFHHHJJJLLLOOOQQQUUU[[[dddllltttxxx|||{{{yyyxxxvvvvvv{{{KKKEEE???===;;;999<<<@@@BBBSSS```iiirrrmmmggglllqqquuu{{{xxxkkknnnvvvhhhTTTFFFBBBCCC>>>>>>>>>===<<<<<<;;;;;;::::::888777666666666666666666666666666666666666555555555555555555555555777777777777777777777777888888888888999999999999777888:::<<<===>>>>>>>>>:::999777666666777888999666555555444333333222222111222222333333444555555333444555555666666555555111222222222222111000000........................,,,.../////////000222555555777:::<<<<<<<<<:::999555666888777666555555666444444333222111111111111///............---------,,,,,,,,,---------------******+++,,,---......///------------...///000000222111000000000111333333111222222333444555666666888888888777888888999999888666555333222222222222000000000000000000000000000000000000000000000000//////000111222333333444333333333333333333333333333333333333333444444555444555666777888888888888777777888999:::;;;<<<<<<<<<======>>>>>>??????@@@BBBBBBCCCCCCEEEFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMMMMNNNOOORRRTTTVVVVVVWWWXXXZZZ[[[\\\]]][[[^^^bbbeeefffhhhjjjlllmmmooorrruuuwwwyyy}}}~~~ssshhh___VVVSSSWWWbbbssssssjjjgggeeeddddddeeekkkvvvssseeeVVVVVVgggrrrkkkeeeaaaaaakkk{{{wwwlllgggcccfff}}}zzz{{{~~~{{{mmmZZZMMMIIICCCEEEGGGJJJLLLMMMNNNNNNHHHHHHFFFFFFFFFHHHJJJLLLOOOPPPRRRWWW]]]eeekkkooovvv{{{zzzvvvtttqqqpppsssxxx~~~MMMFFF???===:::888:::???CCCRRR\\\dddkkkgggcccjjjlllqqqxxx~~~nnnpppwww}}}eeeRRRFFFCCCEEE>>>>>>>>>===<<<<<<;;;;;;999999888888888888888999666666666666666777777777555555555555555555555555888888888888777777777777666666666666777777777777777888:::<<<>>>>>>>>>>>>:::999777555555666888999666666555444333333222222///000000111222222333333111222333444555555555555111111222222222111111000........................,,,...000111000111222444333555888;;;<<<<<<;;;:::888:::;;;;;;999888888999555444333222111111111111//////.........---------,,,,,,,,,------.........))))))***+++---...//////---------------...000000222111000000000111333444444444444444444444444444999888888888999:::;;;;;;999777444222111222333333000000000000000000000000000000000000000000000000...///000111222333444444333333333333333333333333333222111000111222444555444555666777888888888888666777888999:::;;;<<<<<<<<<<<<======>>>>>>??????BBBBBBBBBCCCEEEFFFHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKMMMNNNNNNOOORRRTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]aaacccccccccdddfffhhhkkknnnqqqsssvvvyyy|||zzz||||||pppggg^^^UUUSSSWWWbbbuuukkk```]]]\\\^^^bbbfffmmmzzzssseeeVVVWWWggg}}}yyypppiiifffmmmzzzwwwiiieeebbbeeexxx~~~sss___QQQLLLCCCEEEGGGJJJLLLMMMNNNNNNIIIIIIGGGGGGGGGIIIKKKLLLPPPPPPRRRUUU[[[aaagggkkktttxxx}}}{{{uuussspppnnnooossswwwzzzTTTJJJAAA>>><<<:::999;;;AAAHHHVVVdddhhhddddddiiippppppvvv}}}}}}}}}dddRRRHHHCCCAAABBBAAA@@@>>>===;;;:::999<<<;;;:::888777888888999999999888888777777666666333333444555666777888999555555555555666777888999666777888888999999999999888999:::;;;<<<======<<<::::::888777666666666666666555555444444333222222111111000000111222333333333333333333333333333333333333333222111000//////......---,,,,,,,,,,,,---.........//////000111222777777777777777777777777:::999888777777777777777333333222111000///...---......---,,,,,,,,,,,,---...---+++(((&&&'''+++...///...,,,++++++,,,...///...---,,,...000111000///////////////000000000000222222333444444555555666777777888999:::::::::::::::999777555444333444444111111111111000000000000////////////000000000000///000000222333444555555444444333333333333222222222333444444222222333444444444444555555555555666777888888999999:::;;;;;;999::::::;;;===???@@@AAABBBAAA@@@??????@@@BBBCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSTTTUUUVVVWWWWWWVVVVVVXXXYYY\\\ZZZYYY\\\aaadddccc```dddfffhhhlllppptttxxxzzzxxxzzz~~~|||uuufff___XXXTTTVVVaaavvvvvveee]]][[[\\\___ccceeemmm~~~sssaaaSSSTTT^^^|||{{{~~~wwwrrruuuyyy|||xxxhhh___[[[```pppwwwgggTTTGGGEEEFFFGGGJJJMMMNNNLLLJJJOOOMMMKKKIIIHHHIIIJJJKKKLLLNNNQQQSSSWWW]]]ccchhhooosssyyy}}}yyyuuuooolllmmmooorrrsssxxx{{{SSSIII@@@>>>===;;;:::<<<@@@GGGTTTaaaddd``````dddnnnooovvvxxx```OOOEEE@@@???@@@@@@???>>>===<<<;;;;;;<<<;;;:::888888888888999777666666666555555555444666666666666666666777777666666666777777888999:::777777888999999:::999999888999999:::;;;;;;;;;;;;:::999888777666666666666666555555444444333333222000000000000000111222222333333222222222222222222222333333222222000/////////...------,,,,,,------............///000111222222333444555666888888999777777666555555555666666333333222111000///......///...------,,,,,,---------,,,+++)))'''(((+++---...---,,,++++++,,,---......---,,,---000111000///.../////////000000000000222222333333444555555555777777888999::::::::::::888777555444333222333333111111111111000000000000////////////000000000000///000000111333444444555444444333333333222222222222333444444222222333444444444444444555555555555777777888888999::::::::::::::::::;;;<<<>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUUUUTTTUUUVVVXXXVVVWWWYYY\\\___bbbccceeefffggghhhjjjllloooqqqrrrtttwww{{{}}}}}}~~~zzzssseee^^^WWWTTTVVVaaauuuuuufff___^^^^^^```cccjjjpppqqq___RRRSSS]]]www|||xxxzzz}}}~~~zzzhhh\\\XXX]]]nnnyyyjjjXXXKKKFFFFFFHHHKKKMMMNNNMMMKKKNNNLLLJJJIIIHHHIIIJJJKKKLLLNNNPPPSSSVVV\\\bbbgggnnnrrrxxx|||{{{vvvqqqmmmmmmoooqqqrrrrrruuuxxxzzz|||RRRHHH@@@>>>===<<<<<<>>>@@@GGGSSS]]]]]]ZZZZZZ^^^jjjmmmuuusss]]]MMMDDD@@@???>>>>>>>>>>>>============<<<;;;:::999888888888888666666666666555555555555999999888777666555555444777777777777888999:::;;;888888999:::::::::999999888888888888999999999999999888777777666666666666666666555555444333333333000000/////////000111111111111111111111111111222222222222222222111000//////...------,,,---------............///000111222000000111333444555666777444333333333333444444555333333222111000//////...///...------,,,---------,,,,,,,,,+++))))))***,,,++++++++++++++++++++++++...---,,,---///000000///....../////////000000000111222222333333444555555666777888999::::::::::::777666444333222222222222111111111111000000000000////////////000000000000///000000111222333444444333333333333222222222222222333444333222111222444444444444444555555555555666666777888888999999::::::::::::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRTTTVVVRRRUUUZZZ\\\]]]___bbbeeeddddddeeefffhhhjjjkkklllooorrrvvvyyy{{{|||~~~wwwpppddd]]]VVVSSSVVV```sssxxxiiibbb``````bbbfffnnntttnnn\\\PPPQQQZZZooo~~~{{{xxxxxxzzzzzzzzz~~~}}}jjj[[[UUU[[[lll|||{{{mmm[[[OOOGGGGGGHHHKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMOOOQQQTTTZZZ```eeelllqqqvvv{{{~~~}}}yyysssooonnnoooppppppmmmppprrrtttvvv{{{QQQHHH@@@>>>>>>======@@@AAAJJJUUU[[[YYYUUUVVVXXXcccjjjsss|||nnnZZZMMMEEECCCBBB>>>>>>>>>>>>============;;;;;;:::999888888888888888888888888777777777777888888777666555555444333777777777777888999::::::999999:::::::::999999888888777777777666666777777888777777666666666777777666666666555444444333333000///////////////000000000000000000111111111111222222222222222111000/////////...---------------...............///111111333333333333333333333333111111111111111222333444333333222111111000////////////...---------------+++,,,...---+++******+++)))***++++++++++++***)))---,,,,,,---///000000///........./////////000000111111111222333333444444666666777888999999999999666555444444333222222222111111111111000000000///////////////000000000000///000000111222333333333333333333222222222222111111333333333222111222333333333444444444555555555555666666777777888888999;;;:::::::::;;;<<<======<<<>>>@@@BBBCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEHHHJJJKKKLLLLLLKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVYYY]]]```bbbcccccc______```bbbeeegggjjjkkkkkknnnsssvvvxxxzzz|||~~~|||rrrlllccc[[[TTTRRRVVV```rrrmmmdddbbbbbbeeeiiiooouuulllYYYNNNPPPWWWjjj|||nnnjjjjjjmmmpppppppppvvv~~~ooo___VVV[[[jjjwwwzzznnn]]]QQQHHHGGGHHHJJJMMMNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJLLLMMMOOORRRWWW^^^bbbkkkooovvvzzz}}}}}}wwwrrrqqqpppppppppoooqqqrrrsssuuuyyyQQQHHH@@@>>>>>>===>>>@@@BBBNNNYYY\\\XXXTTTTTTUUU]]]gggrrrzzz~~~kkkYYYLLLFFFDDDDDD@@@@@@???>>>===<<<;;;;;;;;;:::::::::999888888777777777777777888888888888555555555555555555555555666666666666666777999999::::::::::::999999888777777777666555555555666666666666666666666666777777777666666555555444333333000000///////////////000/////////000000111111111111111222222222111000000//////...------------...------------...///000111333333333333333333333333000000///000000111222333333333222222111111000000//////...------------...+++---......---+++++++++)))******++++++******)))---,,,+++---///000///...............////////////000000111111222333333333444555666777888888888888555555555555444444333333111111111111000000000///////////////000000000000000000000111111222222333333333222222222111111111111222333333111111222333333333333444444444444555444444555666666777777888:::::::::::::::;;;<<<<<<;;;<<>>???@@@AAABBBCCCCCCDDDDDDEEEGGGIIIKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQSSSTTTZZZWWWXXX___iiinnnlllhhh]]]^^^___```bbbdddfffhhhhhhkkkppptttvvvxxx{{{}}}}}}vvvnnnhhhaaaYYYRRRRRRWWWaaarrrrrreeebbbccchhhmmmmmmuuukkkWWWMMMNNNTTTfffsssddd[[[\\\aaafffiiilllsss{{{vvvggg]]]___jjjsss}}}xxxmmm^^^RRRHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPUUU[[[___iiinnnuuuzzz}}}zzzvvvtttrrrqqqqqqttttttuuuuuuwwwzzzRRRHHH@@@>>>???>>>>>>@@@CCCRRR^^^___YYYUUUSSSSSSZZZfffrrryyy}}}lllYYYMMMFFFCCCBBB@@@@@@???>>>===<<<;;;;;;:::::::::::::::888777777555555555555666666666666444444555555666666777777555555555555666777888999:::::::::999888777666555777666555444444555666777555555555555666777777888777777666666555444444444111111000/////////000000/////////000111111222222111111222222222111111000000///......------......------------...///000111000111222333444555666777111111000000000111111222333333222222222111111111000///......------......,,,...//////---,,,,,,,,,************************---,,,+++,,,...//////...------.........////////////000000111111222333333333333444555666666666666555555555555555444333333111111111111000000000000////////////000000000000000000000111111111222222222222222222111111111111111222333222111000111333333333333333444444444444333444444555555666777777999888888999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQSSSYYYVVVVVV```nnnvvvsssmmm_______________```aaabbbeeehhhmmmqqqsssvvvxxxzzz|||yyyssslllfff___WWWQQQRRRYYYcccssstttgggcccdddiiiooolllvvvkkkVVVMMMNNNRRRcccppp___UUUUUUYYYaaahhhmmmvvv~~~}}}oooeeefffmmmrrr|||xxxooo```TTTGGGGGGFFFHHHKKKMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLNNNRRRXXX\\\ffflllsssyyy}}}~~~zzzwwwvvvtttssswwwwwwvvvwwwxxx{{{}}}SSSIIIAAA??????===>>>@@@CCCTTTbbbbbb[[[VVVSSSQQQYYYgggtttzzz}}}sss```QQQHHHCCCAAA???>>>>>>>>>=========<<<::::::;;;;;;:::999777666444555555555666666666777666777777777888888888888666666666666777888999:::999999999888777666444444666555444333444666888999444444444555666777888888777777666666555555444444222222111000000000000000//////000111111222333333000111111222222222111111000//////...............------------...///000000000000111222444555666666333222222111111111111222333333222222222222111111000//////...............---...///...,,,,,,---...,,,+++************+++,,,,,,++++++,,,...//////...---------.........////////////000000111222222222111111222333444444444444333333444555444333222111111111111111000000000000////////////000000000000000000000000111111111111222222222222111111111111000222333222111000111222222222333333333444444444333333333444555555666666777777777888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHKKKLLLNNNNNNMMMNNNOOOQQQTTTSSSUUU]]]iiinnnlllhhh\\\\\\\\\\\\]]]^^^___```bbbeeejjjnnnppprrruuuvvvwwwzzzxxxrrrkkkeee]]]UUUPPPSSSZZZffftttsssiiiffffffiiinnnoooxxxlllVVVMMMMMMPPP```{{{}}}ooo^^^SSSPPPRRR[[[eeennnvvv}}}tttjjjkkkrrrvvv~~~{{{rrrcccWWWGGGFFFEEEGGGIIILLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEGGGHHHIIIKKKLLLQQQVVVZZZbbbhhhqqqwww{{{}}}zzzyyywwwuuu{{{zzzyyyyyyzzz|||}}}}}}|||SSSJJJAAA??????======???BBBTTTdddccc\\\WWWSSSPPPYYYiiivvv{{{~~~|||gggVVVKKKEEEBBB<<<=========>>>>>>>>>???::::::;;;;;;:::999777666666777777777888888999999:::999999999999999999999777777777777888999:::;;;999999999888666555333333666555444333444666999:::444444444555555777888999777777777666555555444444333333222111000000111111///000000111222333333333000111111222222222111111000000///...............---------------...000000222222222222222222222222444444333222111111111222333333222222222222222222000000///..................//////...,,,,,,---///---,,,***))))))***,,,---,,,++++++,,,...//////...---------.........///////////////000111111222222000000111222333333333333111222333444333222111000111111111111000000000000////////////000000000000000000000000111111111111222222222111111111111000000222222222111000111222222222333333333444444444222222333444444555555666666666777888999;;;===>>>===<<<;;;::::::;;;===>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGJJJLLLMMMMMMLLLLLLMMMOOOPPPQQQTTTYYY___aaa```]]]VVVWWWXXXZZZ\\\___aaabbb```ccchhhkkkmmmooorrrttttttwww{{{yyyssskkkeee\\\TTTOOOSSS\\\gggvvvrrrjjjhhhgggiiilllsss{{{mmmVVVMMMMMMOOO]]]uuu~~~rrr```PPPLLLLLLUUUaaakkksssyyywwwlllnnnvvvzzz~~~uuuggg[[[FFFEEEDDDFFFIIIKKKKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDGGGHHHIIIJJJLLLPPPUUUYYY___fffooouuuzzz~~~~~~|||zzzxxxwww}}}{{{{{{}}}~~~~~~~~~zzz}}}TTTHHH@@@@@@???;;;>>>EEEFFFUUUaaa```ZZZXXXVVVTTTYYYbbbooozzzkkkYYYMMMHHHGGG??????>>>>>>======<<<<<<;;;;;;:::999999888888777777777777777666666666666333333555666777777777777444444444555666888999:::888888777777777777888888444555666777888999999999888888777777777777777888999888777666666555555555444333222222111111222222333333333222222111111111222222222111111111111000......---------,,,,,,,,,------------------------555555444444444555555666444333222222111111222222333222222111111222333333111111000//////////////////............---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000////////////000000111111111111000000000111111111111222222222222222222111111111111000000//////.........//////------...///000000//////000000000000000000000000222222222222222111000///000111111111111222222222222222333333333333444444777777777888999999::::::;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@???@@@AAABBBDDDEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVXXX[[[___```aaadddfffiiijjjllllllnnnqqqvvvyyy{{{}}}yyykkk___XXXUUUQQQSSS\\\jjjyyysssmmmlllkkkkkkmmmvvvxxxgggSSSMMMKKKHHH[[[ppp}}}wwwppplllVVVLLLHHHNNNWWWaaaqqq}}}pppiiilllsssuuuvvv|||lll]]]JJJDDDBBBFFFJJJJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEDDDEEEGGGHHHJJJNNNTTTXXX\\\aaahhhooouuu{{{}}}yyyxxxwwwxxxzzzzzzzzz{{{~~~WWWKKKBBBAAA???;;;<<>>======<<<<<<;;;;;;:::999999888888777777777777777666666666666444444555666777777777777555555555555666777999999888888777777777777888888666666777888999999999999888888777777777777888888999888777666666555555666444444333222222222222333333333333222222222111111222222222111111111111000.........---------,,,,,,------------------------333444444444555555666666555444333333222222333333333333222222222222222222111111000//////////////////............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////..................//////000000000111------............------//////000000000111111111222222222111111111000000111000000/////////000000...///000000000000000000222222222222222222222222111222222222222111000///000000111111111222222222222222222333333333444444666666777777888888999999;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<===>>>???>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVTTTTTTVVVZZZ]]]]]]___aaacccfffhhhiiijjjnnnqqqtttwwwyyy{{{}}}pppdddXXXTTTQQQSSS^^^mmm}}}{{{ooojjjjjjjjjkkkmmmtttvvvdddRRRMMMMMMKKK[[[nnn}}}uuunnnjjjXXXNNNIIINNNUUU]]]lll|||}}}}}}rrrjjjjjjmmmmmmsssmmm[[[JJJDDDAAAEEEIIIJJJKKKMMMMMMMMMKKKJJJHHHGGGEEEEEEDDDEEEFFFGGGIIIMMMRRRVVV[[[```gggnnnsssyyy~~~}}}zzzyyyyyyyyyzzz{{{|||~~~~~~~~~ZZZMMMCCCBBB@@@:::999>>>DDDSSSaaaeee```[[[VVVRRRPPPYYYfffrrr{{{uuu___OOOFFFCCC@@@??????>>>>>>===<<<<<<;;;;;;:::999999888888777777777777777666666666666555555666777888888888888666555555555666777777888888888777777777777888888888999999::::::999999999888888777777777888888999999999888777666666666666555555444333333333333444333333333222222222222111222222222111111111111000.........------------,,,------------------------111222444555666666666555555555444333333333333333444444333333222222222111111111000//////////////////............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000111111222///000000111111000000///........./////////000000222222111111111000000000111111000000000000111111000111111111111111000///111111111111111111111111111111222222111111000000000000000111111111222222222222222222333333333333444555555666777777888888;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>===>>>>>>@@@AAABBBCCCDDDBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSSSSRRRRRRTTTWWWZZZZZZ[[[]]]___bbbdddeeefffmmmoooqqqsssuuuxxx}}}rrrgggXXXTTTQQQUUUaaarrrzzznnnkkklllmmmnnnppprrrvvvyyy```QQQMMMNNNNNNYYYjjjuuunnnjjj[[[PPPIIILLLQQQXXXffftttyyy}}}}}}uuukkkgggffffffnnnoooZZZKKKDDD@@@CCCGGGIIIKKKMMMNNNMMMLLLJJJHHHGGGFFFEEECCCDDDEEEEEEGGGJJJPPPTTTZZZ^^^dddjjjpppuuuzzz}}}}}}zzz{{{zzzzzz{{{|||~~~~~~|||}}}\\\MMMBBBAAA???:::888<<>>======<<<;;;;;;:::999999888888777777777777777666666666666666666777888888888888888666666555555555666666777999888888777777888888999:::::::::;;;::::::999999888888777777888888999999:::999888777666666666666666666555444444444444444222222222222222222222222222222222111111111000000............------------------------............///111333666777777666555444444333222222222222333444444444444333222111111111000000//////////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///------......///000000111000111111222222111111000....../////////000000000111111111111000000000000000000//////000000111111111111111111000000///...........................000000111111111111000000000000000000111111111111111222222222222333333333333444444555555666666777999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQSSSVVVYYYXXXYYYZZZ\\\___aaacccdddjjjlllmmmoooqqquuuzzz~~~rrrgggXXXUUURRRXXXfffxxxzzznnnlllmmmmmmoooqqqtttyyyrrr\\\OOOLLLMMMNNNTTTdddyyypppmmm\\\QQQIIIKKKNNNTTT```ooovvvzzz{{{uuulllfffddddddiiisss]]]LLLEEE???AAAEEEGGGKKKNNNNNNMMMLLLJJJIIIGGGFFFEEECCCCCCDDDDDDEEEHHHMMMPPPWWW[[[```fffkkkpppuuuyyy}}}}}}{{{{{{yyyyyyzzz|||}}}{{{{{{]]]NNNAAA@@@???;;;:::===BBBPPPcccooommmbbbWWWQQQRRRWWWaaalllvvv}}}uuuaaaRRRJJJFFF@@@@@@@@@???>>>>>>======;;;;;;:::999999888888777777777777777666666666666666777777888888888888777666555555555555555666666999999888888888888999999::::::;;;;;;;;;::::::999888888888888888999:::::::::999888777777666666666777666555555444444555555222222222222222222222222222222222111111111000000//////.........------------------....../////////...000333555666666555555333222222111111111111111333444444444444333222111111000000//////////////////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////...............---......//////......---/////////000000000111111111111111000000000//////...............///000111000000000000///...------------------------------///000000111111111000000//////000000000111111111111111111222222222333333333333333444555555666666777777777777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@EEEDDDCCCCCCBBBBBBCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQQQQQQQRRRUUUXXXWWWWWWXXXZZZ\\\___bbbcccggghhhjjjkkkmmmqqqwwwzzzssshhhYYYUUUTTT[[[kkk}}}{{{nnnjjjjjjkkkmmmoooxxx~~~mmmZZZOOOJJJJJJLLLRRR```}}}tttnnn^^^RRRJJJJJJMMMQQQ]]]kkkuuuwwwyyyvvvmmmfffdddffffff}}}yyycccPPPGGG@@@@@@DDDFFFJJJOOONNNNNNLLLKKKIIIGGGFFFFFFCCCCCCCCCCCCCCCFFFJJJNNNSSSVVV\\\aaafffkkkqqquuuyyy}}}~~~{{{|||yyyxxxxxx{{{~~~{{{zzzcccQQQBBB??????<<<<<>>======;;;;;;:::999999888888777777777777777666666666666666666777888888777777666555444444444555666666777999999888888888888999999999999:::;;;;;;:::::::::888888888888888999:::;;;::::::999888777777777777666666555444444444444555111222222222222333333333222222222111111111111000/////////.........---------------...//////000000000111333444555555555444222222111000000000000000222333444555555444333222111111000//////////////////............---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.........------...//////000000//////...//////000000000111111111111111000000000/////////...------......///000111...////////////......---000000000000000000000000//////000000111111000000/////////000000000111111111111111111222222222222333333333444555555666666555555555555666888999:::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????EEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPRRRTTTVVVVVVVVVWWWXXXZZZ]]]```bbbccceeegggiiikkkooosssvvv~~~uuujjjYYYVVVVVV___pppqqqkkkkkkmmmpppsss|||kkkYYYOOOIIIIIIKKKSSS^^^yyyxxxqqqbbbUUULLLKKKLLLOOOZZZhhhtttvvvyyyxxxpppfffcccfffcccuuulllTTTJJJAAA@@@CCCEEEJJJOOOOOONNNMMMKKKIIIHHHGGGFFFCCCCCCCCCBBBBBBDDDHHHLLLNNNRRRWWW\\\aaagggnnnrrrvvvzzz}}}}}}xxxwwwwww{{{||||||lllXXXFFFAAAAAA>>>>>>AAACCCPPPfffyyyyyyjjjZZZRRRQQQTTTZZZeeepppyyy|||}}}sss```RRRIIIEEEAAAAAA@@@??????>>>>>>===;;;;;;:::999999888888777777777777777666666666666666666666777777666666555333333333444555666777888:::999999888888999999:::777888999::::::;;;::::::888888888888999:::;;;<<<::::::999888777777777777666555444444333333444444111111222222222333333333222222222111111111111000////////////............---------...///000000000222222222333333444444444333222111111000000111111000222444555666555444444111111000//////////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------..................111111222222222222111111........./////////000000111000000000////////////............///000111222...//////000000000//////000000000000000000000000...//////000000000000000////////////000000000111111111111111222222222222333333444444555666666666555555555666777888999:::888999:::;;;<<<;;;;;;:::<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIKKKMMMNNNNNNPPPRRRTTTTTTTTTTTTVVVXXX[[[^^^```___bbbeeehhhjjjmmmpppssswww|||uuujjjZZZWWWYYYcccsssoooiiiiiilllqqqvvv~~~iiiYYYPPPJJJIIIMMMSSSZZZqqqwwwhhhZZZPPPMMMLLLMMMWWWdddqqqtttzzz{{{ssseee^^^``````mmmsssYYYMMMCCC@@@BBBEEEJJJOOOOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDBBBBBBCCCGGGJJJJJJNNNSSSXXX^^^eeelllppptttxxxyyywwwwww|||sss]]]IIICCCBBB??????BBBCCCPPPggg|||}}}lll[[[SSSOOOQQQWWWbbbnnnwww{{{|||{{{}}}xxxeeeVVVLLLGGGAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::999888888777777777777777666666666666555666666666666666555555222222333444555666888999:::999999888888999999:::666777888999:::;;;;;;;;;888888888888999:::;;;<<<;;;:::999888777777777777555555444333333333333444111111111222222333333333222222222111111111111000000/////////............---------...///000000111333333222222222333444444444333222222111111222222///111333555666666555444111111000/////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,---...///000000......////////////......---------.........//////000000000000////////////////////////000111222333...///000111111111111111////////////////////////......///000000000000000////////////000000000000000111111111111222222222333333444555555666666777555555666666777999:::;;;888999:::;;;<<<;;;::::::<<<<<<======>>>>>>??????===>>>>>>???@@@BBBDDDDDDAAABBBCCCDDDEEEGGGHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVZZZ]]]___]]]```dddgggiiilllnnnppprrrwww|||~~~~~~~~~sssiiiZZZXXXZZZeeeuuuwwwfff___```dddkkkqqq~~~~~~gggYYYQQQKKKKKKOOOSSSWWWlll}}}lll^^^SSSOOOLLLLLLUUU```ooosss{{{uuudddZZZYYY^^^gggxxx[[[PPPDDDAAABBBDDDJJJOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDBBBBBBCCCGGGJJJHHHKKKQQQVVV\\\ccckkkpppsssxxx~~~{{{xxxxxx}}}aaaHHHEEE@@@===???@@@AAANNNeeezzz~~~ooo\\\QQQPPPRRRWWW^^^fffpppwww|||zzz~~~kkkWWWKKKFFFBBBAAA@@@@@@@@@>>>;;;999<<<;;;;;;::::::999999888777777777777666666666666666666666666555555555555555555666666777777888888888888888777888888999999;;;;;;;;;;;;:::999888777999999::::::;;;<<<======888999:::::::::999888777444444333333333444444555444444444333222111000///222222222111111111000000///............---------+++,,,---///000000000000333222111000////////////111111000000000000111111333333444444333333222222000000000000////////////////////////...............------,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,,,,---------------...///000111222222222333333333333222111111222111000///000111333555000000000000000111111111000///...---...///111333000000////////////000000000000000///////////////////////////////////////............------------000000000000111111111111111111222222222333333333333333444444444444444444777777777888999999::::::888999:::;;;;;;;;;:::999???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTTTTTTTUUUWWWXXX\\\]]]^^^aaadddhhhjjjllltttuuuvvvyyy{{{}}}{{{rrrggg[[[ZZZ^^^iiixxxxxxnnndddaaaaaadddjjjqqq{{{fffYYYTTTQQQNNNLLLPPPZZZkkkzzzssseeeVVVNNNKKKLLLTTT\\\fffyyytttkkkbbbZZZ]]]bbbuuuxxx```QQQCCC@@@BBBEEEIIILLLMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFDDDBBBAAABBBCCCDDDHHHJJJNNNSSSWWW^^^eeeiiirrryyy{{{yyyeeeKKKEEE@@@===??????@@@KKKaaaxxxsss___RRRPPPRRRVVV\\\dddmmmuuuzzzyyy|||nnn[[[OOOJJJBBBAAA@@@@@@@@@>>>;;;999<<<;;;;;;::::::999999888888888777777777666666666666666666666555555555555555555666666777777888888888888888777888888999:::;;;;;;;;;;;;:::999888888888888999999:::;;;;;;<<<999::::::;;;:::999888777333333222222222333333444444444444333333111000000333333333222222222111111///............---------,,,---...///000111111111555444333333222111111111333222222111111222222333222222333333333333222111111000000000////////////////////////...............------,,,,,,------...------------,,,,,,++++++++++++,,,,,,,,,---------------...///000000111111222333333333333222111111333222111000111222444555222222222111111000000000111000.........000111333000000////////////000000000000000000000000000000////////////////////////------........./////////000000000000111111111111111111111222222222333333333333333444444444444444555555666777777888888999777888999:::;;;::::::999>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRRRRRRRSSSUUUWWWZZZ[[[]]]___bbbfffiiijjjooopppsssvvvzzz}}}|||rrriii\\\\\\```jjjyyyrrrhhh___\\\]]]aaahhhooo{{{dddUUUPPPNNNLLLLLLPPPZZZjjjrrrfffYYYQQQMMMNNNTTT[[[jjj|||~~~tttggg[[[[[[___ooowwwdddUUUEEE@@@AAACCCFFFIIIMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDGGGIIILLLPPPTTT[[[bbbhhhnnnuuu}}}yyywww{{{~~~jjjNNNFFF???===@@@??????GGG\\\vvvyyycccTTTPPPQQQTTTYYY```iiiqqqvvvxxxyyy|||mmmZZZNNNIIICCCBBB@@@@@@@@@???<<<:::<<<;;;;;;::::::999999888999999888888888777777777666666666666555555555555555555666666777777888888888888777777888999999:::;;;;;;<<<;;;;;;:::999888777888888999999:::::::::;;;;;;;;;::::::888777666333222222111111222222222333444444333333222111000444444333333333222222222///............------------......000111111222222555555444444333222222222333222222111111222222333111222222333333333222222111111000000000/////////////////////...............------,,,,,,------...............------------,,,,,,,,,,,,------------......//////000000111111333333333333333222111111444333222111222333444555555555444333222111000000111000/////////000111222000000////////////000000///000000000111222222222000000000000000000000000,,,------...000111111222000000000000111111111111111111111222222222222333222333333333444444444555444444555555666777777777666666888999::::::::::::<<<======>>>??????@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLMMMLLLNNNOOOPPPPPPQQQSSSVVVXXXXXXZZZ\\\___ccceeegggiiikkknnnsssxxx||||||qqqhhh\\\]]]bbbmmm|||nnnddd[[[YYY[[[___fffnnnzzzdddTTTNNNMMMMMMNNNQQQYYYhhhwwwlll___WWWRRRPPPUUU\\\lllqqq___[[[[[[gggxxxiiiYYYIIIAAA@@@@@@CCCGGGNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDGGGHHHIIILLLPPPWWW___eeekkkqqqyyy}}}~~~zzzvvvxxx}}}|||yyywwwzzzlllOOOEEE>>>>>>AAA???@@@EEEWWWsssiiiWWWPPPPPPQQQUUU[[[dddlllpppvvvxxx{{{nnnZZZMMMGGGDDDBBBAAA@@@@@@???===;;;<<<;;;;;;::::::999999888999999999999888888888777666666666666555555555555555555666666777777888888777777777777888999::::::;;;;;;<<<<<<;;;:::999999888888999999:::::::::;;;<<<;;;;;;:::999777666666444333222222222222222222333333444444333222222111333333222222222222111111///............---------......///000111222333333444444333333222222111000000000////////////000000111222333444444444444444111111111000000000//////////////////...............------,,,,,,------......---------------------,,,,,,,,,------------...000000111111111222222222333444444444444333222222444333222222222333444444666555555444333333222222222111000000000111111222000000////////////000000//////000111222333333444000000000000000000000000.........///000111111222///000000000111111111111111111111111222222222222222222222333333444444555444444444555666666777777666666777999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNNNNNNNPPPSSSUUUUUUVVVXXXZZZ]]]```bbbdddgggiiilllqqqvvv{{{~~~zzznnnddd[[[^^^eeeppp~~~oooeee\\\ZZZ\\\___fffnnnvvv}}}dddVVVQQQOOOOOOQQQRRRYYYfff{{{wwwiii^^^UUURRRVVV]]]kkkiii___\\\bbbzzz|||mmm]]]LLLCCC@@@???BBBGGGNNNNNNOOOOOONNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGHHHIIIMMMTTT\\\bbbjjjpppvvvzzz{{{~~~}}}wwwwwwyyyxxxyyy|||tttpppnnnttt~~~lllOOODDD===???BBB???AAACCCSSSpppmmm[[[PPPOOOOOOQQQVVV^^^fffkkksssxxx}}}wwwaaaRRRJJJEEECCCAAA@@@@@@@@@>>><<<<<<;;;;;;::::::999999888999999999999888888888777666666666666555555555555555555666666777777888888777777777777888999:::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;999888777666555555555555444333333333333333333333444444444333222222111111111111000000000000///............---------////////////000222333444444444555555444333222111000//////////////////000222222444555666666666666111111111111000000000000////////////...............------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,---------.........222222222333333444444555555555555555555444333333333333333222222333333333444444444444444444444555222222222111111111222222000000////////////000000//////000111222333333444000000000000000000000000000000000000000////////////000000000111111111111000000111111111222222222111111222222333444444555444444555666666777777888777777888999:::;;;<<<===999999:::;;;;;;<<<<<<===????????????@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMOOOSSSVVVTTTUUUVVVXXX[[[^^^```bbbgggiiilllppptttxxx{{{}}}xxxjjj___ZZZ___hhhuuuqqqggg]]]ZZZ[[[^^^dddkkkssswwwcccWWWSSSPPPOOOQQQRRRZZZdddvvvssseeeXXXQQQSSSZZZeee{{{uuufffaaaaaarrr}}}oooaaaPPPFFFAAA@@@CCCGGGLLLMMMNNNOOONNNLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGHHHKKKQQQZZZ___jjjooovvvyyyyyy{{{wwwtttssspppoooqqqkkkggggggnnnyyy~~~nnnQQQDDD===@@@CCC===AAABBBPPPkkknnn^^^PPPNNNLLLMMMQQQXXXaaafffpppvvv}}}~~~}}}~~~fffTTTJJJFFFDDDBBB@@@@@@@@@???===<<<;;;;;;::::::999999888999999888888888777777777666666666666555555555555555555666666777777888888666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555555555666666555444333333333333333333444444444444333333111000000000000////////////............---------///.........///111333444777777888888777666444333222111111000000111111222111222333444666666777777222222111111111000000000////////////...............------,,,,,,------...,,,,,,,,,,,,,,,---------,,,---------............111111222333444555666666777777777777777666555555444444444444444444333333333333444444555555555555333333333222222222222111000000////////////000000///000000000111222222222000000000000000000000000000000000//////.........000000000000111111111111000000000111111111111222000000111222333444555555444444555555666777777777777777777777888:::;;;<<<999999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNRRRVVVTTTUUUVVVXXXZZZ]]]___aaaggghhhkkkooorrrvvvyyyzzz~~~uuuggg]]]ZZZbbbnnn{{{pppfff\\\XXXXXX[[[aaahhhssstttaaaWWWRRRNNNNNNOOOSSSZZZcccrrr~~~ooo___SSSRRRVVV___ssslllgggbbbkkk~~~{{{rrreeeVVVKKKDDD@@@BBBFFFIIIJJJMMMNNNNNNMMMJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEFFFGGGJJJOOOVVV[[[fffmmmuuuxxxxxxyyy}}}xxxrrrnnniiifffgggdddaaaaaagggrrrzzz}}}}}}|||}}}qqqUUUGGG???AAABBB:::AAAAAAMMMfffzzz{{{lll^^^QQQNNNKKKJJJMMMTTT\\\bbblllssszzz~~~lllVVVJJJGGGEEEBBB@@@@@@@@@???>>><<<;;;;;;::::::999999888888888777777777666666666666666666666555555555555555555666666777777888888666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777666555444333444444555666555444333222222222222333333444444444444444333111111111000000000000//////............---------......------...000222444777888999999999777555444111111000000000000111111...///111333444555666666222222222111111111000000////////////...............------,,,,,,------...,,,---------............------------...............///000222333555666777888999999999999888777777777777777777777666555555555444444444444444444444333333444333333222222111000000////////////000000000000000000000000000000////////////////////////..................//////000000000000111111111111000000000000111111111111000000111222333444555555333333333444555555666666777666555555666777888999888999999::::::;;;<<<<<<=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIILLLQQQTTTUUUUUUWWWXXX[[[]]]___aaaccceeehhhlllppptttwwwxxx}}}}}}qqqfff^^^\\\eeetttmmmcccZZZWWWXXX[[[bbbiiivvvwwwdddWWWQQQMMMNNNQQQTTT[[[cccpppmmm]]]VVVWWWZZZkkk~~~ooojjjbbbddd~~~~~~{{{wwwjjj\\\PPPGGG@@@@@@CCCFFFHHHKKKMMMNNNMMMKKKIIIFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFHHHLLLRRRVVV```hhhrrrwwwxxxyyy}}}}}}uuunnnfffbbbbbb```^^^^^^bbbhhhooouuuwwwxxxzzz|||~~~~~~yyyuuuuuuYYYJJJ@@@BBBBBB888@@@???KKKbbbvvvwwwjjj^^^QQQNNNJJJHHHKKKRRRZZZ```iiipppwww~~~ttt\\\OOOHHHEEEBBBAAAAAAAAA@@@???<<<<<<;;;::::::999999888777777777777666666666666777666666666555555555555555555666666777888888888666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999666555333333222333444555555444333222111111111111333333444444555444444444222222222111111111111000//////.........---------...---,,,,,,---///222333555666777888777555333222//////............//////,,,---///111333444444555222222222111111111111000000/////////...............------,,,,,,------...---.........//////000000---------.........//////,,,---...000222444666666999::::::::::::999888888999999999999999888777666666666555444333222222111444444444444333333222111000000////////////000000000000000000////////////////////////////////////+++,,,,,,---...///000000000000000000111111111111000000000000111111111111///000111222333444555555111222222333333444555555666555444333333444666666888999999:::;;;;;;<<<<<<======>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHKKKOOOSSSVVVVVVWWWYYY[[[^^^```aaa```bbbeeejjjnnnsssvvvxxx}}}zzzoooggg```^^^hhhxxxlllcccZZZXXXYYY]]]dddlllzzz~~~hhhZZZRRROOOQQQUUUUUU\\\cccnnn{{{ggg\\\[[[YYYfffuuupppkkkaaa___vvv}}}zzznnn```TTTIII@@@>>>AAACCCFFFIIILLLNNNMMMKKKIIIFFFGGGGGGFFFFFFEEEDDDCCC???AAACCCDDDFFFJJJOOOSSSZZZcccooovvvxxxzzz}}}yyyqqqhhhcccbbb^^^^^^]]]^^^bbbhhhnnnrrruuuwwwxxxyyy{{{|||~~~xxxrrrnnn~~~aaaIII@@@AAA@@@<<>>;;;;;;:::999888888888888;;;:::999888777777777777666666666666777777777777777777777777777777777777777777777777888888888888:::::::::::::::::::::::::::::::::999777555222111111222222333333444555555444444333222222111111000222222222222222222222222000111111222222222111111//////.........------------------...///000000111333444666888888777555444333444333111//////000222111000///......///000111111111000000000000000111//////...------------......------------...//////000000000000000000000000---......///......------...///111333555777999999::::::;;;<<<======<<<<<<888888888777666555444444666555444333333222333333888555222222444555333111222222111111000111111111111000000000//////......//////...---------------000000000000000000000000.........///////////////000000000000111111111111222222111111222222333444333222111222444555444333111222333555666777777777::::::::::::;;;<<<============<<<<<<<<<>>>@@@AAA???@@@AAABBBCCCEEEFFFFFFDDDFFFGGGHHHIIIKKKOOORRRVVVWWWXXXZZZ\\\]]]]]]^^^bbbccceeegggiiimmmssswwwyyy}}}{{{mmmeeeddd```nnnmmmcccYYYWWWYYY]]]fffooogggXXXSSSRRRSSSUUUYYY\\\aaajjjqqq\\\XXXUUU```kkkuuuyyyfffcccdddgggzzzooobbbWWWKKKBBB@@@BBBCCCHHHNNNPPPNNNKKKJJJJJJIIIHHHFFFFFFGGGFFFEEECCC@@@AAAAAAAAACCCGGGMMMQQQTTT^^^jjjrrruuuwww||||||sssmmmfffbbb```]]][[[]]]bbbgggiiiiiimmmmmmppptttyyy{{{{{{zzz{{{zzz{{{vvv|||vvvoooiiieeecccJJJAAAAAA@@@<<>>===<<<;;;:::999999999999::::::999888777666666777888888777777666666555555555555555555555555555555666666666777777777888888999999999999999999999999999888888777666444222222222222222333444444555555555555555444333333222222333333333333333333333333222222333333333333222222//////.........---------------......///000000111222333555777777666555444444444333111///...000111111000///...//////000111111111000000000000000111//////...------------......------------...//////////////////////////////,,,---------------,,,,,,---...000222444666777888777888999999:::::::::999999999999999888777666555777777666555555555555555888666333444555666555333333333222111111111222222111111111000000000//////000///......------..............................000000//////......------//////000000000111111111111111111111111222333333333111111222333444333222111222333444555666666666888888888888999:::;;;;;;===<<<<<<<<<<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFDDDFFFGGGHHHIIIKKKNNNQQQVVVWWWXXXZZZ\\\]]]^^^^^^aaaccceeegggiiimmmrrrvvvwww{{{yyykkkcccbbbbbbqqqlllbbbYYYWWWYYY___iiirrrhhhZZZUUUTTTUUUWWW[[[^^^ccclll}}}fff___[[[```fffooo~~~qqqhhhggggggtttfffYYYMMMCCC@@@AAABBBGGGLLLNNNMMMKKKJJJJJJGGGFFFDDDDDDEEEEEEDDDCCCAAABBBBBBBBBCCCFFFLLLPPPQQQYYYccckkkppptttwwwzzz~~~yyyrrrkkkeeebbb___\\\\\\aaaeeeffffffgggggghhhkkknnnoooooommmppptttvvvuuuqqqmmmllllllpppzzz{{{uuupppjjjeeeaaaeeeMMMBBBAAA@@@===???BBBEEENNNfff{{{wwwfffUUULLLDDDCCCDDDGGGNNNTTT___jjjuuu|||~~~kkkZZZNNNIIIDDDBBBCCCCCCAAA>>>======<<<;;;::::::::::::999999888777666666666666999999888777666555444444555555555555555555555555555555555666666666666777777777777777777777777777777666555444333333333333222333333444555555666666777777666666555444444333444444444444444444444444333333444444444333333222/////////.........------------......///000000000000222333555666666555555444444444222///...///000111000000/////////000000000000000//////000000111//////...------------......------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777777888888999999999999999::::::;;;::::::999888777999888888888888888888888777666444555666888777777555444333222222222222333222222222222111111111111111000//////......//////........................111111000///...---,,,,,,//////000000000000111111000000000000000111111222222000000000222333222111000111222444555555555555666666666666777888999999<<<<<<;;;<<<<<<===??????>>>???@@@AAABBBDDDEEEEEEDDDFFFGGGGGGHHHJJJNNNPPPUUUVVVXXXZZZ\\\]]]^^^^^^```bbbdddfffhhhlllrrruuuwwwzzzyyykkkbbbaaaffftttkkkbbbZZZXXX[[[bbbmmmxxxjjj\\\YYYXXXXXXYYY]]]```dddmmm~~~tttgggaaabbbdddkkkyyyyyyjjjgggeeexxx|||lll___QQQEEE@@@AAACCCFFFKKKNNNNNNLLLKKKKKKHHHFFFEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCEEEJJJMMMQQQUUU]]]eeelllqqqtttuuu{{{{{{rrrkkkfffbbb]]]\\\^^^aaabbbaaa___^^^]]]^^^``````___^^^```dddhhhhhhddd```^^^^^^fffsss~~~yyyuuuyyy|||}}}}}}yyytttppplllgggbbb___iiiQQQDDDAAA@@@>>>===CCCFFFLLLeee}}}hhhVVVMMMDDDBBBBBBEEEKKKQQQZZZdddpppyyyrrr___PPPKKKEEEBBBBBBCCCAAA???===<<<;;;::::::999999999888888777666666666666666888888777777666666555555777777777777777777777777444444444555555555666666555555555555555555555555555444333222222333444555333444444555555666777777777777777666555555444444444444444444444444444444333333333333333333222111////////////........................//////000000///000111333444555555555444555444333000...//////111111000000000000000000000////////////000000111//////...------------......------------...//////////////////////////////------,,,,,,------.........///000111333555666777::::::;;;;;;;;;;;;;;;:::999:::::::::999999888777888888888999999999999888555555444555666777888888666555444333333333333333333333333333333333333333111111000///////////////000000000000000000000000000000//////......------////////////000000000111///////////////000111111111//////000111222111000000111222333444444444444555555555555666777888999;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGGGGIIIMMMOOOUUUVVVXXXZZZ\\\]]]^^^^^^___aaaccceeegggkkkqqquuuyyy}}}xxxkkkdddbbbiiiwwwzzziiiaaa[[[ZZZ]]]eeerrr~~~iii^^^\\\[[[\\\]]]^^^```eeeooo}}}~~~llleeefffiiinnnxxx~~~jjjeeecccnnnuuufffVVVHHHAAAAAADDDGGGKKKNNNOOOOOONNNMMMJJJIIIGGGGGGHHHIIIIIIHHHEEEEEEEEECCCCCCDDDHHHKKKRRRTTTYYYaaajjjpppssssssxxx|||zzzrrrlllfff___\\\\\\]]]]]]\\\XXXVVVUUUUUUWWWXXXXXXXXX[[[___cccddd```\\\ZZZZZZ^^^nnn}}}xxxttttttssstttvvvyyyzzzyyyxxxuuuqqqnnnkkkhhhdddaaammmUUUFFFAAA@@@>>>;;;CCCFFFLLLeee~~~jjjWWWNNNEEECCCCCCDDDJJJPPPWWW___kkkvvvyyybbbSSSMMMFFFBBBBBBBBBAAA@@@<<<;;;:::999888888888888888777666666666666666666555555666666777777888888777777777777777777777777444444444444555555555555444444444444444444444444444444333222333444555666444555555666666777888888777777777666555555444444333333333333333333333333222222222222222111000000000000/////////.....................////////////...///000111222333444444444555555444222000000000111111111111111000////////////......///000111111//////...------------......------------...//////..............................------...///000111///000111333444666777888:::::::::;;;;;;::::::999666777777777777666555555555555666777888888888777333333444444555666777999777666555444333333333333333333333333333444444444111111000///////////////000000000000000000000000------......//////000000...////////////000000000//////......//////000111000///...///111222111000111111222333444444444444666555555666666777888999999:::;;;;;;<<<<<<======<<<===>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFHHHKKKNNNSSSTTTVVVYYY[[[\\\]]]^^^^^^```bbbdddfffjjjpppssszzz~~~~~~ttthhhcccccckkkyyytttfffaaa]]]^^^aaaiiiwwwyyyfff^^^___```aaabbb```aaagggqqq}}}nnnfffjjjooouuuyyypppgggdddhhh}}}ooo^^^MMMDDDBBBBBBDDDGGGKKKNNNOOONNNMMMKKKIIIGGGFFFGGGHHHIIIHHHEEEFFFFFFDDDCCCDDDFFFIIIQQQRRRVVV\\\eeelllpppqqquuuxxx{{{}}}{{{ssslllddd^^^]]]\\\[[[YYYVVVTTTSSSTTTWWW[[[]]]]]]]]]```dddccc___ZZZXXXYYYZZZkkk|||wwwuuuqqqnnnoooqqqrrrrrrsssuuusssooommmllliiifffdddqqqYYYHHHBBB@@@???:::AAAFFFOOOdddxxxwwwhhhWWWNNNFFFDDDDDDEEEIIINNNSSSZZZeeeqqqzzzfffVVVOOOGGGBBBAAABBBBBBAAA;;;;;;:::999888888888888888777777666666777777777444444555666777888999999555555555555555555555555444444444555555555555666555555555555555555555555555555444444555666666777555666666777777888999999888888777666666555555444333333333333333333333333222222222222111000//////000000000/////////............//////////////////......///000111111222333444555777666444222222333222222222222111000//////............///000111111//////...------------......------------...//////........................//////.........000111222000111222333555666777888666666666777666666555444333333444444444444333333111222444666777777666666333444555555444555777999777666555444333222222222333333333333444444444444111000//////......//////........................,,,,,,---...///000111111......////////////000000///////////////000000111111/////////111222111000222222333444444444444444666666666666777888999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBDDDEEEFFFFFFFFFGGGJJJMMMQQQRRRTTTWWWYYY[[[\\\]]]]]]___aaaccceeeiiiooossswww{{{vvvlllccc```bbbooo|||}}}ooodddaaa```bbbeeelllzzzsssccc___ccceeeggghhhffffffkkkuuu}}}rrrgggjjjpppvvvzzz~~~zzzlllhhhfffzzzwwwfffSSSGGGCCC???@@@CCCGGGKKKMMMMMMLLLKKKHHHEEECCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHLLLNNNQQQVVV]]]dddjjjnnnqqqsssvvvyyy||||||uuukkkdddaaa___]]][[[XXXVVVVVVXXX^^^dddhhhjjjaaadddeeebbb]]]XXXWWWWWWZZZlll{{{tttsssmmmjjjmmmqqqqqqrrrsssssspppnnnlllkkkjjjgggeeettt\\\IIIBBB@@@@@@;;;???FFFQQQaaalllkkkbbbTTTMMMFFFEEEEEEEEEGGGKKKOOOUUU```lllttt|||nnnWWWPPPGGGBBBAAABBBBBBAAA<<<<<<;;;999999999999999888888777777777888888999555555666666777777888888555555555555555555555555444555555555555666666666666666666666666666666666666666777888888888777777666666777777888999999:::999999999888777777666666444444444444444444444444333333333333222111000///000000000000/////////.../////////////////////...///.........///000000111444555777777666555555555222222333333222111///......------......000111111//////...------------......------------...//////........................///...---------///111222000000111333444555666777222333333333333222111000111111222222222222222111///111333555666666666555444666777666555555777:::777666555333222111111111222222333333333444444444000///......------..............................------......//////000000........./////////000000000000//////000000111222111000///000222333222111333333444555555555555444555555555666666777888999777888:::;;;<<<<<<;;;;;;:::;;;<<<===???@@@AAAAAACCCDDDEEEEEEEEEGGGJJJLLLOOOPPPSSSUUUXXXZZZ[[[\\\]]]^^^```bbbeeeiiinnnrrrtttyyy{{{ooofff___```dddsss{{{lllbbbaaabbbfffiiinnn{{{~~~ooobbbaaaggglllnnnppppppooosss{{{yyykkkggggggpppyyy~~~nnnjjjgggttt~~~mmmYYYJJJEEE@@@@@@BBBGGGLLLOOOOOOMMMLLLHHHDDDBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDDDDFFFGGGHHHKKKOOORRRVVV]]]ffflllpppqqquuuxxx|||~~~ssskkkgggeeecccaaa\\\[[[[[[^^^dddlllrrrtttjjjkkkjjjeee^^^YYYXXXYYY[[[mmmxxxuuummmjjjoootttssssssuuusssqqqooonnnmmmllliiiggguuu]]]JJJBBB@@@@@@<<<>>>EEESSS___cccaaa]]]RRRKKKFFFEEEEEEDDDFFFJJJMMMQQQ\\\hhhpppwwwuuuYYYQQQHHHBBBAAABBBBBBBBB======<<<;;;::::::::::::999888888888888888999999777777777777666666666666777777777777777777777777555555555666666666666777777777777777777777777777777888999::::::999888777777777777888999999::::::;;;;;;:::999999888888777666666666666666666666666444555444444333222111000000000000000///////////////////////////.........//////.........//////000333666888888777666777777222222333333222111///...---------......000111111//////...------------......------------...//////...........................---,,,+++,,,...000222//////000222333444555555222222222222222111000///000111111222222222111111...000333555666666666555666888999888666555888;;;666666444333222111111111222222222333333444444444//////...---------------000000000000000000000000///////////////...................../////////000000000000000000111222222222000000111222333222111444444555555666555555555555555555555555666888888777888:::;;;<<<<<<;;;::::::;;;<<<===>>>@@@@@@AAACCCDDDEEEEEEEEEFFFIIILLLNNNOOORRRTTTWWWYYYZZZ[[[\\\^^^```bbbdddhhhnnnqqqtttyyy{{{nnnddd___bbbgggvvv{{{kkkaaaaaadddhhhkkkppp|||{{{mmmaaabbbjjjpppsssuuuxxxvvvyyyoooccc___iiiwww~~~mmmkkkiiirrrqqq\\\LLLFFFCCCBBBDDDIIIOOORRRRRRQQQNNNKKKFFFDDDCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGFFFKKKOOORRRTTTZZZeeemmmqqqsssvvvzzzyyypppllljjjgggeee```^^^^^^aaahhhpppwwwzzzrrrssspppjjjccc]]]]]]^^^\\\nnnyyyqqqnnnssswwwvvvtttvvvvvvtttqqqppppppooollljjjzzzaaaMMMCCC@@@>>>>>>BBB@@@VVVfffffffffYYYRRRLLLFFFDDDBBB@@@BBBFFFKKKSSS]]]fffnnnxxxcccTTTFFFAAABBBAAA???@@@AAA>>>;;;999:::;;;;;;;;;999888888888999999777666888888888888777555444333777777666666666666777777777777777777777888888888777777777777777888888888888888888888888999999999777888999::::::999777777888888777777666666555555555444333444666666555444666555555444222111111000------......------,,,+++//////000000000000//////000000///............//////111444777888666444222444333222111000000000000111000//////000000///............------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------..................///////////////000111222333333333222111444111---,,,...000000/////////000000111111111222000000111222333333444444555444444444444555666777777444111...------///000222222111111111111111111111111000000//////......---------,,,,,,+++++++++///////////////////////////////////////.........---......///000111111222000111111111222222222222111111222333333333333222222222333444444555555666;;;;;;:::::::::999999999999999::::::;;;<<<<<<<<>>;;;:::;;;<<<;;;:::999888888888999999777666888888888888777666555444555555555444444555555555777777777777777888888888777777777777888888888888999999888888888888888888777888999999999888777777666666666777777777777777777666444444555555444222666555555444222111111000......//////......------//////000111111111000000000000///..................000333666777666444222444444333222111111000000111000//////000000///.........---------,,,,,,,,,,,,,,,---------.........---------------..................///////////////111111222333333333222111222///,,,,,,...///...---............//////000000///000000111222222333333222222222222333333333333444333111///......//////111111111111111111111111000000000000//////............------------------......................../////////////////////...---------...///000000000000000000000111111111222000111222222333333222222222222333333444555555555999888999999999999999999999::::::;;;<<<<<<======???@@@BBBCCCDDDFFFIIIKKKLLLMMMPPPRRRUUUWWWXXXYYY\\\]]]^^^___aaadddjjjnnnoootttzzz}}}qqqddd]]]aaajjj~~~vvvhhhdddbbbdddjjjrrr{{{zzzgggZZZaaannnvvv{{{wwwdddVVV[[[gggoooyyy~~~wwwooopppwww|||jjjWWWLLLDDD???>>>DDDJJJLLLMMMOOOLLLKKKIIIFFFDDDBBBAAAAAACCCFFFHHHHHHFFFEEEFFFGGGHHHIIIKKKMMMPPPUUU[[[___iiinnnuuuyyy{{{|||vvvpppooonnnnnnqqqvvv||||||wwwpppiiieeedddfffuuu~~~{{{xxxwwwyyy{{{||||||}}}|||zzzyyyyyyyyywwwvvvmmmSSSFFFBBBAAA???EEEFFF^^^sssxxxzzzkkkZZZQQQIIIFFFCCC@@@AAADDDFFFMMMXXXdddooo{{{~~~zzzsssfffXXXIIIDDDDDDCCCBBBBBB???===<<<<<<<<<<<<;;;999999888888888999999777666666777777888888777777666555555555555555555555555666666666777777888888888777777777888888888999999:::999999999888777777777777777888888888888777777555555666777777888999999999777555555555555333222555555444333333222111111000////////////.........///000111222222222222222000000///...............---...111333555444333333555444444333222222222111111000//////000000///......------------,,,,,,,,,,,,------------.........//////...........................//////000000000111111222333333222111000///...,,,---......---+++,,,,,,,,,---------------......//////000111111111---...000111111111000///000000000/////////......000000000000000000000000000000000////////////...------................................................//////////////////,,,,,,------......//////////////////000000000000000111222222333333222222222222333333444444555555666666666777888888999999::::::;;;;;;<<<======>>>>>>@@@BBBCCCCCCEEEHHHKKKLLLMMMOOOQQQSSSUUUWWWXXXZZZ[[[\\\]]]___bbbgggjjjnnnqqqvvvzzz}}}yyynnnccc^^^eeeooowwwgggdddcccfffmmmttt~~~wwwbbbUUU]]]nnnyyylllZZZXXX___hhhsss~~~vvvrrrsssrrr^^^RRRDDD>>><<>>FFFGGGaaa{{{zzz___UUUKKKGGGDDDAAA@@@BBBHHHOOOYYYeeeqqq~~~}}}xxxmmmxxxgggXXXJJJEEEDDDCCCAAAAAA>>>=========>>>===;;;999999888888888999999777666555666777888888888888888777777777888888777777777555555666666777888888888777777777888888999999::::::::::::999888777666666666666777777777777777777666666777777777888888888888666555555666666555333555555444333333222111111000//////...............///000111222333444444444000000///............///,,,---///111222333333333555555555444444333333222111000//////000000///...------------------------------------............000000//////.........---.........///000000111111111111222333333222000///..................,,,+++,,,,,,,,,,,,,,,,,,------------........./////////+++,,,...000000///...------...//////000///...---//////////////////000000////////////////////////,,,,,,------......//////....................................////////////---------....../////////.........////////////000000000111222222222222222111222222333444444555555444555666777888999:::::::::;;;;;;<<<<<<======>>>>>>???AAABBBCCCEEEHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\^^^bbbfffjjjlllooosssvvvyyy}}}vvvkkkaaa___gggrrrxxxiiiddddddgggnnntttttt___QQQZZZmmm{{{ttt___WWWYYYbbbooozzz~~~wwwtttxxxyyyfffYYYIIIBBB===@@@DDDEEEGGGJJJLLLLLLLLLKKKIIIEEEAAA>>>@@@BBBEEEGGGHHHGGGEEEEEEEEEGGGHHHIIIKKKNNNRRRUUU[[[cccmmmsssvvvzzzvvvooolllkkksss~~~~~~}}}~~~|||{{{{{{zzzyyyvvvqqqmmm^^^JJJCCC@@@>>>FFFFFF___zzz}}}dddXXXMMMHHHEEEBBBAAABBBHHHNNNYYYfffuuu{{{ssskkktttzzzgggXXXIIIDDDDDDBBBAAA@@@???>>>======>>>===;;;999999888888888999999777666555666777888999999999888777777888999999888777777444555555666777777888888666777777888999::::::::::::::::::999888777666666555555555666666777777888999888888888777777777666555444444555777888777666444444444333333222222111///...---,,,,,,,,,------///000111222444444555555111111000////////////000------...///111222222333444444555555555444333333111000//////000000///...---------------------------------.........//////000000//////.........---......//////000111111222111111222333222111000///...////////////...------------------------------,,,---------------......***,,,...///000///---,,,+++,,,...//////...---,,,---------....../////////.............../////////++++++,,,,,,---------...........................---.........//////000000///////////////000000000---.........////////////000000111222222222222111111111222222333444444555444555666777888999:::;;;::::::;;;;;;<<<============>>>@@@AAABBBDDDGGGIIIKKKKKKLLLMMMOOORRRTTTUUUTTTWWWZZZ\\\___bbbgggkkkkkkmmmqqqtttwww{{{tttiii```___iiivvvwwwiiidddeeehhhnnnttt~~~rrr]]]OOOXXXlll{{{wwwbbbVVVTTT[[[hhhrrr~~~}}}uuuoookkk~~~mmm___NNNEEE??????BBBCCCEEEHHHLLLMMMMMMMMMJJJFFFBBB??????@@@CCCFFFHHHGGGFFFDDDBBBDDDFFFHHHIIILLLOOORRRUUU^^^iiipppsssvvv|||yyyvvvvvv}}}|||zzzvvvrrrooobbbMMMCCC@@@???GGGDDDYYYuuu{{{hhh[[[NNNIIIGGGDDDBBBCCCDDDJJJVVVeeevvv{{{qqqkkkpppxxxvvvgggYYYJJJDDDDDDBBB@@@@@@@@@>>>============<<<:::999888888888999999777666666777777888999999999888555555777777777777555555444444555666777777888888666777777888999:::;;;;;;:::999999999888777777777555555444444555666777888:::999999888777777666666555444333555777999999888444444444333333222222222///...---++++++,,,------...///000222444555555555333222222111111111111111///////////////000222222333333555555555444333222111000//////000000///...,,,,,,,,,------------...------.........///////////////........................///000000111222222111222222222222000///......///000///---------//////...............------------------------------+++,,,---.........---,,,++++++---......---,,,+++,,,,,,,,,------......///---............/////////++++++,,,,,,,,,,,,,,,,,,------------------------------......///000000000//////000000000000000000............///////////////000111111222222111111111111222222333333444444444555666777888999::::::999999::::::;;;<<<<<<===<<<>>>@@@AAAAAACCCFFFIIIKKKKKKKKKLLLMMMPPPRRRTTTSSSVVVYYY\\\^^^aaaeeehhhiiilllooosssvvvzzz~~~}}}qqqggg___```mmm{{{qqqgggdddfffjjjpppvvvmmmZZZNNNWWWiiizzzxxxfffVVVQQQUUU___hhhzzz}}}xxxoooggggggzzzrrreeeRRRHHH@@@???AAACCCFFFJJJLLLMMMMMMMMMKKKHHHDDDBBB??????AAADDDGGGHHHFFFEEEAAACCCEEEGGGHHHJJJMMMOOORRR[[[fffmmmqqqtttyyy~~~}}}yyywwwtttrrrdddNNNDDD@@@@@@GGGBBBVVVtttjjj\\\OOOIIIHHHEEECCCCCCDDDIIISSSbbbrrrtttjjjjjjoooxxx|||wwwiiiZZZKKKFFFEEECCCAAAAAAAAA???===<<<<<<======<<<999888888888999999777666777777888999999999888888444555777888888777555444333333444555666777888999666777777888:::;;;;;;<<<999999888888888888888888444444333333444666777888888888888888888888888888666555444555777888888777444444333333333333222222000///---,,,,,,,,,......,,,---///111333444555666555444333333222222333333222111///...///000111222111222444555555444333222111000//////000000///...,,,,,,,,,---------..................////////////---------------.........---...///000111222333333111222222222111000...---...//////---+++***---//////.........------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------.........//////---------------,,,,,,,,,------------------------------......///000000111////////////////////////....../////////000000000///000000111111111111111111111111222333333444444444444555666777777888888888888999999:::;;;;;;;;;<<<===???@@@AAACCCFFFHHHKKKJJJJJJJJJLLLOOOQQQSSSTTTVVVYYYZZZ\\\^^^aaacccfffiiinnnqqquuuxxx|||zzzoooeee___cccrrryyylllgggdddggglllssszzz~~~fffWWWMMMVVVgggzzz}}}mmm\\\SSSSSSZZZ___qqqxxx}}}}}}|||yyypppfffdddqqqvvvkkkYYYNNNDDD@@@@@@AAADDDHHHLLLLLLMMMMMMKKKIIIFFFEEE???>>>???BBBFFFHHHGGGEEECCCDDDFFFGGGGGGGGGIIIKKKMMMUUU```gggkkknnntttyyy}}}}}}zzzxxxuuussseeeOOOEEEAAA???FFFBBBWWWwwwkkk]]]OOOJJJIIIFFFDDDDDDHHHKKKSSS```nnn{{{yyyiiifffgggoooxxx}}}}}}|||kkk\\\MMMGGGFFFDDDCCCBBBBBB@@@<<<;;;<<<=========:::999888888999999888666888888999999999888888777666888999::::::999888666333333444555666777888999666777777999:::;;;<<<<<<888888888888888999999999444444333333444555777888777777777888999999::::::888777666666777777666555444333333333333333333333222000...---,,,---///000+++---///111333444555666555555444333333333444444333222000///...///111222111222444555555444222111111000//////000000///...,,,,,,,,,------...................../////////000+++,,,,,,------.........---...///000111222333333111222222222111000...------......+++((((((,,,///.........------,,,,,,,,,------------------------*********)))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......---------.........///////////////......------,,,---------------------------------...///000000111.....................---////////////000000000000//////000111111111111111000111111222333333444444333333444444555666666666777888888999999:::;;;;;;;;;===???@@@AAACCCEEEHHHJJJJJJIIIJJJKKKNNNQQQRRRUUUWWWYYYZZZZZZZZZ\\\^^^dddhhhlllqqqtttwwwzzz}}}xxxmmmddd```eeevvvvvvkkkhhhdddgggnnnvvv~~~}}}aaaTTTLLLUUUgggzzzuuucccWWWUUUYYY\\\hhhqqqzzz}}}vvvlll```iiiyyynnnaaaUUUHHHBBB@@@>>>@@@CCCLLLLLLMMMLLLKKKJJJHHHGGG@@@>>>>>>@@@EEEHHHHHHFFFEEEFFFGGGGGGFFFFFFGGGHHHGGGPPPZZZaaaeeeiiioootttwww~~~|||yyyvvveeeMMMCCCBBBAAABBBHHHRRRllluuucccTTTOOOIIIAAABBBIIIFFFHHHQQQ]]]hhhqqq|||{{{mmmbbbbbbjjjuuuxxxlll]]]PPPLLLFFF>>>???GGGBBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::777777777777888999:::;;;888777666555555666777888555777888888777777888::::::999888888888999:::;;;:::::::::999999888888888555555555555666777888999:::::::::999999888888888444444444555555555555555333333333222222222111111000///...------,,,---------...000111333444444444777777666666555555444444333333222222111000000000000111111111222222222222111111111111000...---,,,,,,,,,------...///000000000000000000000000000000..................---------...///000111222333333111111000///////////////////////////............111000---+++******+++,,,------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...------,,,,,,------...///......------,,,+++++++++,,,------......------............//////////////////000111111111111111222222333333333333444444222222333444444555555666666777777888:::;;;;;;<<<>>>=========>>>@@@BBBCCCCCCDDDFFFIIILLLOOOQQQRRRTTTVVVXXXYYYZZZ[[[]]]___aaaeeelllqqquuuxxx{{{}}}yyy|||~~~~~~ssshhhcccdddjjjwwwtttjjjiiihhhhhhmmmwwwzzz^^^VVVNNNPPP^^^vvv}}}kkkZZZPPPQQQUUU^^^fffssszzztttjjjgggvvv|||{{{ppp\\\IIICCCCCCBBBCCCEEEHHHIIIKKKLLLKKKJJJIIIGGGDDDAAA===>>>AAADDDEEEEEEAAAAAABBBAAA@@@AAADDDFFFJJJMMMQQQVVV\\\bbbiiinnnxxx}}}{{{vvvfffOOOEEECCCAAABBBGGGQQQkkkzzzhhhXXXSSSNNNFFFCCCGGGFFFHHHOOOZZZdddmmmyyy{{{pppdddbbbiiiuuuwwweeeTTTNNNHHH@@@@@@FFFBBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::777777777777888999::::::666666555555666777888999444555666666555555666777999888888888888999:::;;;:::::::::999999999888888666666666666777888999::::::::::::999999999888888777777777777777777777777333333333222222222111111000///...------,,,------------...///111222333444444444444555555555555555444333333222111000000///000000000111111111222222111111111111000...---,,,++++++,,,,,,---......///////////////////////////..............................///000111222333333111000000///////////////000/////////////////////222111...,,,+++,,,,,,---...------,,,++++++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...------------------------,,,,,,---...........................//////////////////000111111111111111222222222333333333444444222222333444444555555666555666777888999:::;;;;;;>>>=========???@@@BBBCCCCCCDDDFFFIIIKKKNNNPPPQQQTTTVVVXXXYYYYYYZZZ]]]___aaaffflllqqquuuxxx{{{}}}|||~~~{{{pppeeebbbeeennn{{{sssjjjiiijjjkkkpppxxxrrr[[[SSSMMMNNNZZZqqqmmm\\\RRRRRRUUUXXXaaaooo~~~zzzllljjjttt}}}|||wwweeeRRRHHHCCC??????BBBGGGHHHJJJLLLLLLKKKIIIGGGDDDAAA>>>>>>@@@CCCDDDDDDAAABBBBBBAAA@@@AAACCCEEEGGGJJJOOOSSSYYY___eeejjjtttzzzzzzkkkUUUIIIDDDBBBAAAFFFOOOhhhqqq```YYYTTTKKKFFFFFFGGGHHHMMMVVV___hhhsss}}}uuuhhhdddiiivvvrrr[[[OOOIIIBBBAAADDDBBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::999888888888888888999999888777777666666666777777555666777666555444555666777777777888888:::;;;<<<::::::::::::999999999999777777777777888999:::::::::::::::999999999999888777777777777777777777777333333333222222222111111000///...------,,,------------,,,---...000222444222333333444555555666666555444333222111000///////////////000000000111111111111111111000...---,,,***++++++,,,,,,---------......................................................///000111222222333000000//////......//////000000000000000000111111333222000...------......///......------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...++++++,,,------...//////------...////////////...---............///////////////000000000111111111222222222222333333333333222222333444444555555666555666666777888999::::::=========>>>???@@@BBBBBBBBBCCCEEEGGGJJJMMMNNNOOOSSSUUUWWWXXXYYYZZZ\\\^^^bbbfffkkkqqqtttxxx{{{~~~~~~xxxmmmcccbbbhhhsssrrrjjjiiillloootttyyy~~~sssWWWQQQLLLMMMUUUiiisssaaaWWWTTTUUUSSS]]]mmm~~~pppmmmooo~~~|||}}}nnn\\\NNNDDD>>>>>>AAADDDFFFIIILLLMMMKKKIIIGGGDDDBBB???>>>???AAABBBCCCBBBCCCCCCBBB@@@@@@AAACCCDDDGGGKKKOOOTTTZZZ```dddooouuu}}}sss^^^MMMDDDCCCAAAEEENNNeee~~~jjj___XXXOOOHHHFFFIIIHHHKKKSSSZZZbbbmmmwww}}}ooojjjlllwww|||aaaQQQIIIDDDAAABBBBBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::999999888888777888888888::::::999777666555555555888999999888777666666777666666777888999:::;;;<<<::::::::::::::::::::::::999888888888999999:::;;;999999999999999999999999666666666555555555555555333333333222222222111111000///...------,,,------...---,,,,,,...000333555444444444555555555555555555555444333111000//////////////////000000000000111111111111000...---,,,++++++,,,,,,,,,------------------------------------------..................//////000111111222222000//////.........//////000000000111111222222222444333222000////////////////////////......------------------........................------------,,,,,,------.........///------------------------......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---......///000/////////---------........./////////////////////000111111111222222222222333333333222222333444444555555666666666777888888999::::::<<<<<<======???@@@AAAAAAAAABBBDDDFFFHHHKKKLLLMMMRRRTTTVVVWWWWWWXXX[[[]]]aaaeeejjjooosssvvvzzz}}}wwwlllbbbccckkkwwwpppjjjiiilllqqqvvvyyy~~~vvvTTTOOOKKKLLLQQQaaa~~~kkk___XXXVVVTTT]]]lll|||uuuqqqlllqqqttteeeTTTGGG@@@@@@BBBAAADDDHHHKKKMMMLLLJJJHHHEEECCC@@@>>>>>>???AAAAAACCCDDDDDDCCCAAA???@@@AAACCCEEEIIILLLPPPUUU[[[___iiipppxxx~~~|||gggRRRDDDCCCAAAFFFNNNcccwwwfffZZZRRRKKKHHHIIIHHHJJJPPPUUU\\\eeeooo}}}zzzrrrqqqwwwfffRRRIIIDDDAAA@@@BBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::999999888888777888888888888888888888888777777777888999999888777666666777555555666888999:::;;;;;;::::::::::::::::::::::::999999999999999999:::;;;999999999999999999999999777777666666555555555555333333333222222222111111000///...------,,,------///...------...111444666777777666666555444333333555555444333222111000///////////////000000000000111111111111000...---,,,------------............---------------------------------.........////////////000000111111222222//////............/////////000000111222333333444555444333222111000000000000000///////////////...------.........//////////////////......---------,,,------......//////000------------------------......---,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,---......///000/////////------------............//////......//////000111111111111222222222333333222222333444444555555666777777888888999999:::::::::;;;<<<===>>>>>>??????@@@@@@BBBDDDGGGIIIJJJKKKPPPRRRTTTUUUUUUVVVXXXZZZ___cccggglllppptttxxx{{{{{{|||~~~wwwlllccceeeooo|||}}}ooojjjiiijjjqqqwwwyyyrrrSSSMMMKKKMMMOOOZZZxxxyyyiii^^^XXXUUU\\\iiiwwwyyynnnjjj~~~{{{mmm[[[LLLCCC@@@@@@???BBBFFFJJJLLLLLLKKKJJJGGGEEEBBB???===>>>???@@@CCCDDDEEECCCAAA??????@@@BBBDDDGGGJJJMMMQQQVVVZZZdddjjjsssxxx|||~~~pppWWWFFFCCCBBBFFFNNNaaaqqq```UUUNNNJJJHHHFFFHHHMMMQQQUUU]]]fffsssyyyrrrrrrjjjUUUKKKFFFBBB@@@BBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::999888888888888888999999333444666888999:::;;;;;;555666777666555444555666555666777888999999999999::::::::::::;;;;;;;;;;;;:::999999888999999::::::888999999999999::::::::::::999999888888777777666333333333222222222111111000///...------,,,------............///111444555888777666555444222111111444444444333222222111111/////////000000000111111111111111111000...---,,,........................------------------------,,,,,,------...///////////////000000111111111111......------......//////...///000111222333444444555444444333222111000000////////////////////////.........////////////000000000000///......------........./////////000000------------------------------,,,,,,,,,------......------,,,,,,------...//////...---,,,,,,++++++------...////////////...,,,------------.........000///...---...///000111111111111111222222222222222222333444444555555666777777777888888888999999888999:::;;;<<<=========>>>???AAACCCEEEGGGHHHIIIMMMOOOQQQRRRSSSTTTVVVXXX\\\___dddhhhlllpppuuuxxxwwwzzz}}}vvvkkkdddhhhsss{{{oookkkkkkkkkrrrwwwzzzlllSSSLLLIIILLLMMMUUUooovvvggg]]]VVV[[[dddppp~~~uuulllvvvvvvcccSSSHHHAAA<<<>>>@@@DDDGGGJJJLLLLLLLLLIIIHHHEEEAAA>>>===>>>@@@BBBDDDEEEDDDBBB@@@@@@@@@AAACCCFFFHHHJJJNNNSSSVVV___eeelllrrrvvvzzzuuu\\\IIIDDDBBBHHHPPPaaaiiiYYYPPPKKKEEECCCEEEJJJMMMOOOUUU\\\ggguuu}}}pppjjj{{{oooYYYMMMHHHEEECCCBBBAAA@@@???>>><<<;;;;;;:::999999888888999999:::777777777777888999::::::555666777999::::::999999444555666666555555666777555666777888999999888888:::::::::;;;;;;;;;<<<<<<999999888888888888999999888888999999999:::::::::::::::999999888777777666333333333222222222111111000///...------,,,------,,,,,,---...000111222222444444333333222111000000333333333333333333333333000000000111111111222222111111111111000...---,,,------------------------------------------------,,,,,,------...//////000000000000000111111111111...------------...///000---...///000111333444444444444444333222111000///////////////////////////....../////////000000000111111000000///......---//////////////////000000........................,,,,,,,,,,,,------...///...------,,,,,,------...---------------------,,,,,,,,,---...............,,,,,,---------.........000///...------///000111111111111111222222222222222222333444444555555666555555555666666666666666666777888:::;;;;;;;;;;;;>>>>>>@@@BBBDDDEEEGGGHHHKKKMMMOOOPPPPPPRRRTTTVVVYYY\\\```dddhhhmmmrrruuuuuuyyy~~~sssiiidddjjjxxxyyyooolllmmmmmmsssxxx{{{}}}fffRRRIIIFFFKKKLLLQQQgggoooccc\\\]]]bbbkkkwwwyyynnnooo{{{jjj\\\RRRGGG===>>>???BBBEEEHHHKKKNNNOOOKKKJJJHHHCCC>>><<<>>>AAAAAACCCDDDDDDBBB@@@@@@@@@@@@AAADDDEEEGGGJJJOOORRRZZZ___fffkkkooouuu}}}www^^^KKKDDDBBBHHHPPPaaappp]]]QQQJJJBBBAAACCCGGGJJJKKKPPPVVV^^^jjj{{{~~~lllddduuuqqq\\\OOOIIIGGGEEEBBBAAA@@@???>>><<<;;;;;;:::999999999999999999:::777777777777888999:::;;;:::;;;;;;:::999777555444555777888888777777888:::666777888999999888777666:::::::::;;;;;;<<<<<<<<<999999888888777888888888888888888999999:::::::::888888888777666555555444333333333222222222111111000000...---------------)))***,,,...///000000000111111111000000000000000222222333333333333444444111111111111222222222222111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000000000000000111111111111---------------...///000,,,---...///111333444444444444444333222111000///............////////////////////////000000000000222111111000///......---000000000000////////////........................+++++++++,,,---...///000...------,,,,,,------...+++,,,,,,------......///+++,,,------......------,,,,,,,,,---------......000///---,,,---...000222000111111111111222222222222222333444444555555666333333444444444444444444444555777999:::::::::999===>>>???AAACCCEEEFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTWWWZZZ^^^bbbfffkkkpppssstttyyypppgggccclll{{{wwwooonnnooopppuuuyyy|||vvv]]]QQQGGGDDDJJJLLLNNNbbbzzzuuuhhhdddbbbbbbhhhrrryyyooojjjttt|||nnnbbbZZZNNNBBB>>>???AAADDDGGGKKKNNNPPPLLLLLLIIIDDD>>><<<>>>AAA@@@BBBDDDDDDBBBAAA@@@AAA???@@@BBBDDDEEEHHHLLLOOOVVV[[[aaafffkkkrrr{{{www^^^JJJGGGCCCBBBKKK```fffUUUPPPEEEEEEDDDDDDGGGJJJNNNPPP[[[aaammmwwwkkkjjjqqq~~~ttt\\\MMMHHHFFFCCCBBBAAAAAA@@@???>>>======<<<;;;999:::;;;;;;:::888:::::::::999999999888888888888888888888777666555999888888777777777777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999777444111///222222222222222222222222222222111///...,,,++++++------...///000111222222333444444333111000111222000111333444555666666666999777444444444444333222333222111///...---------,,,,,,............,,,,,,...............------------......///000111111222000000000000000000000000//////............/////////.........///000222333333333333333333222111000000000111111111111000000222222111111000/////////...///111222111000...---000000000000000000000000............////////////...........................------,,,,,,------...------............------///...---,,,,,,---...///------------------------////////////////////////000000000000111111111111000111111222222333444444222222222333444555666777999888888888888888999999<<<======???@@@CCCDDDFFFFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVZZZ^^^bbbeeeggggggooossszzzwwwlllkkkxxx{{{pppsssuuuqqqtttuuuzzzppp]]]MMMGGGGGGLLLMMMOOO___sssqqq___ccceeedddfffppp~~~xxxnnnmmmnnn~~~wwwpppcccSSSHHH???@@@@@@AAAEEEKKKLLLKKKOOOMMMIIIEEEBBB@@@??????>>>>>>???BBBDDDDDDBBB@@@AAABBBCCCCCCDDDFFFJJJNNNVVVXXX[[[___dddllluuu{{{xxx```KKKGGGCCCBBBJJJ[[[xxxqqq]]]SSSHHHGGGEEEDDDEEEGGGJJJLLLTTTYYYdddxxx|||oookkkppp~~~ttt___PPPKKKGGGCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;999:::;;;;;;:::888:::::::::999999999888888777888888888888777777666999888777777666666777777777888888888888999999999;;;;;;::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::999888777555444333222222222222222222333333222222111///...---,,,+++------...///000111222222333444555333111000000111000111222333444555555666888777555555666555444222555444333111000/////////+++,,,---......---,,,+++---------........................///000000000111000000000000000000000000......------------......///.........///000111222222222333333222222111000000000000111111000000000111111111000000000////////////111111111000...---000000000000000000000000............////////////...........................------,,,,,,------...------............------///...------------...///------------------------//////////////////////////////000000000111111111000111111222222333333444333333333333333444555666777777666666666777888888:::;;;;;;===???AAABBBCCCEEEGGGJJJKKKKKKLLLNNNPPPSSSUUUXXX]]]```ccceeeffflllpppvvv|||~~~~~~~~~tttqqq|||}}}ssstttuuupppuuuwww}}}kkk[[[LLLGGGFFFJJJLLLOOO___rrrxxxjjjjjjhhhdddcccjjjvvv~~~vvv|||~~~wwwkkkZZZNNNCCCAAA???@@@DDDJJJLLLKKKNNNLLLJJJGGGDDDBBB@@@???======???AAADDDDDDCCCAAA@@@AAABBBBBBBBBDDDHHHKKKQQQSSSVVV[[[```gggnnnsss{{{|||~~~~~~}}}dddNNNGGGDDDCCCHHHTTTmmmfffUUUKKKIIIFFFCCCBBBCCCEEEGGGMMMRRR\\\mmmtttmmmooo|||vvvcccUUUMMMHHHCCCDDDDDDCCCBBBAAA@@@??????<<<;;;::::::;;;;;;:::888:::::::::999999999888888777777888888999888888888999888777777666666777777777888888888888999999999999999999:::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777666666666777333333333333333333333333222111000///...---,,,+++------...///000111222222444555666444222000///000000000111222333444444555888777666777888777555333666555333111000//////...++++++,,,,,,,,,,,,++++++,,,,,,------......//////......//////////////////000000000000000000000000------,,,,,,,,,,,,------............///000111111111222222222222111111000///000000000000000000///000000000000000000000//////000111111111000...---000000000000000000000000............////////////...........................------,,,,,,------...------............------///...------------...///------------------------//////////////////////////////000000000000111111000000111111222333333333333333333222333333444444555555555555555666777777999999:::;;;<<<>>>@@@AAADDDFFFHHHIIIJJJKKKMMMOOOQQQSSSVVVYYY]]]aaacccdddhhhlllqqqwww{{{}}}||||||xxxzzzzzzxxxwwwyyyyyyuuuwwwzzzzzzgggYYYMMMHHHGGGJJJMMMQQQaaarrruuuqqqkkkdddaaadddnnnvvv}}}~~~yyyvvveeeXXXKKKEEE@@@???CCCHHHKKKLLLLLLLLLKKKIIIGGGDDDAAA???======>>>@@@CCCDDDDDDCCC>>>???@@@@@@@@@BBBEEEHHHIIILLLQQQUUUZZZ___eeeiiirrruuuxxx|||||||||{{{yyyyyy{{{jjjSSSGGGDDDDDDGGGOOOcccnnnWWWLLLJJJFFFBBB@@@AAACCCDDDJJJOOOXXXfff|||xxxmmmlllxxxyyygggWWWOOOIIIDDDDDDDDDCCCBBBAAA@@@??????===;;;::::::;;;;;;:::999:::::::::999999999888888666777888888999999999999888888777666666666666666777777888888888999999999888888999999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::999888666555444555666666444444444444333333333333111111000///...---,,,,,,------...///000111222222444666777555333000000000000000000111111222333444777777777999:::999666444444333111000...---,,,,,,++++++++++++++++++++++++++++++,,,------.../////////.....................////////////////////////------,,,,,,,,,,,,------............//////000000000111111111111111000000/////////////////////////////////000000000000000///000000111000///......////////////////////////............////////////...........................------,,,,,,------...------............------.........------.........------------............////////////////////////////////////000000000111000000000111222222333333444333222222222222222333444444444444555666777888888999999:::;;;===???@@@CCCEEEGGGHHHHHHIIIKKKMMMOOOPPPSSSVVVZZZ^^^bbbdddeeehhhmmmssswwwyyyzzzzzzuuuxxx}}}{{{xxx{{{}}}|||wwwzzzxxxeeeWWWNNNJJJIIIKKKNNNUUUcccqqqzzzssskkkeeebbbcccjjjqqq|||zzzttthhhXXXMMMBBB@@@BBBFFFIIILLLKKKKKKLLLLLLJJJFFFCCCAAA=========???BBBDDDDDDDDD>>>???@@@AAA@@@BBBDDDFFFEEEHHHMMMRRRUUUYYY]]]```iiilllqqqvvv{{{yyyxxxwwwttttttvvvzzz~~~oooVVVGGGCCCCCCGGGKKK[[[~~~www\\\LLLIIIDDDAAA???@@@CCCDDDHHHMMMTTT```ssszzzmmmiiirrr}}}kkk[[[QQQJJJFFFCCCCCCBBBAAA@@@???>>>>>>===<<<:::;;;<<<<<<;;;999:::::::::999999999888888666777888999999999999999888777777666555666666666777777888888888999999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888666444333333444444555555555444444444333333111111000///...------,,,------...///000111222222555666888777555222111111000000000000000111333333666666777999;;;:::777555555444222000...,,,,,,+++++++++++++++++++++++++++***++++++,,,---...//////.........---------------..............................------------...............//////////////////000000111111000000000//////...------...//////......//////000000000111000000000000000//////...////////////////////////............////////////...........................------,,,,,,------...------............---------..................------------....../////////////////////////////////...////////////000000000///000000111111222333333333222222111111111222222333444444555666777999:::999999:::;;;<<<===???@@@AAACCCEEEFFFFFFGGGJJJLLLMMMNNNOOORRRWWW\\\aaadddeeegggkkkooosssvvvxxxxxxuuuxxx}}}{{{yyyvvvrrrvvv}}}wwwzzzuuuaaaSSSLLLJJJIIIJJJMMMTTT```kkkvvv|||rrriiifffeeedddiiipppxxxzzz~~~iiiXXXGGGBBBBBBCCCGGGLLLJJJKKKMMMMMMLLLIIIEEECCC>>>===<<<===@@@CCCDDDDDD???AAABBBBBBBBBBBBDDDFFFDDDGGGLLLPPPRRRUUUXXXZZZ___cccjjjpppvvv|||yyywwwuuuqqqoooqqquuuyyytttZZZIIICCCBBBFFFIIITTTsss~~~cccMMMIIIDDD@@@???@@@CCCEEEEEEJJJOOOXXXjjj|||nnnggglllwwwqqqaaaUUUMMMGGGCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;<<<<<<;;;999:::::::::999999999888888888888999999:::999999999888777666666555555666666777888888888888999999999888888999999::::::;;;;;;;;;;;;::::::::::::999999:::::::::::::::999888888888777666555444444333333666666666555555444444333111000000///......------------...///000111222222555777999999777555444444222111000000000111333444666555666888::::::888666777666444222000...------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,---------------------..............................------------......---....../////////.........//////000000000000//////...---,,,,,,---...///------...//////000111111000000000000////////////000000000000000000000000............////////////...........................------,,,,,,------...------............------------...//////...---------------...//////000000////////////////////////......////////////000000//////000000111222222222111111111000111111222222222333333444666888999::::::::::::;;;<<<>>>???@@@???AAACCCDDDEEEFFFHHHJJJKKKKKKLLLPPPUUU\\\bbbfffeeefffiiilllpppsssuuuvvvvvvzzz{{{xxxvvvrrroooxxx|||yyyxxx|||ppp[[[NNNHHHHHHGGGHHHKKKRRR[[[aaannnvvvhhhddddddccchhhpppppp{{{wwwxxxvvv{{{dddNNNEEECCCBBBFFFLLLJJJLLLMMMNNNMMMKKKHHHFFF@@@>>><<<<<>>???BBBDDDCCCGGGLLLRRRbbb{{{~~~ooofffhhhpppyyyiii\\\QQQIIIDDDDDDCCCBBBAAA@@@??????>>><<<;;;;;;<<<<<<;;;::::::::::::999999999888888999999:::::::::999888888777777666555555555555666777888888888888999999999999999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999888999999999999888777777666666777777777777666666777777666666555444444333000000000///......------------...///000111222222555777:::;;;:::888777777333222111000000111333444666555444666888999999888777666444222000...------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...------------------------------,,,,,,,,,,,,---------......//////...---------...//////000000/////////...,,,++++++,,,...///,,,,,,---...///000111222111000000///////////////000000000000000000000000............////////////...........................------,,,,,,------...------............------------...//////...---------------...///000000000////////////////////////........./////////000000//////000000111111222222000000000000000111222333000111111333555777999::::::::::::;;;<<<===>>>???>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJNNNTTT\\\ccchhheeeeeegggjjjllloooqqqsssvvvzzz}}}{{{yyyuuurrr~~~~~~zzzwwwyyy~~~kkkXXXLLLGGGHHHIIIJJJMMMRRRXXX[[[hhhjjjaaa^^^]]]cccmmmooo{{{vvvrrrkkkpppTTTHHHDDDAAADDDKKKKKKLLLMMMNNNMMMLLLJJJIIIBBB@@@<<<<<<===@@@BBBBBBAAABBBDDDDDDCCCBBBCCCDDDBBBDDDFFFHHHIIIKKKNNNPPPQQQUUUZZZ```gggmmmtttyyy}}}}}}xxxqqqlllkkknnnqqqjjjOOODDDAAAEEEEEEHHH___{{{hhhRRRMMMGGGAAA>>>>>>@@@BBBCCCGGGKKKPPP```yyyqqqgggggglllyyypppaaaSSSIIIEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;;;;<<<<<<;;;::::::::::::999999999888888:::::::::::::::999888777777777666555555555555555777888888888888999999999999999:::;;;;;;<<<======;;;;;;;;;::::::999999999888888888888888777666666555666888999:::::::::999888777777666555444444444000000//////......------------...///000111222222555888;;;<<<;;;:::999888444333111000000222444555666444333444777999999999666444222000...,,,++++++......,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,++++++++++++++++++,,,---.../////////...---,,,------...///000000/////////...,,,++++++,,,...///+++,,,---...///111111222111111000///////////////000000000000000000000000............/////////000...........................------,,,,,,------...---..................---,,,---...//////...---,,,---------...///000000111////////////////////////............/////////000/////////000111111222222////////////000111333333//////000111333666888999999999999:::;;;<<<===>>>===???BBBCCCCCCDDDFFFHHHGGGHHHIIIMMMTTT\\\eeejjjdddeeefffgggjjjmmmooopppvvvzzz}}}zzzvvv{{{xxxzzzzzziiiYYYOOOIIIKKKMMMMMMPPPUUUYYYZZZfff|||mmm___YYYWWW^^^jjjtttwwwrrrfffyyyvvvXXXJJJDDD@@@CCCKKKLLLLLLMMMNNNMMMLLLKKKJJJDDD@@@===;;;===???AAABBB@@@BBBCCCCCCBBBAAABBBCCC@@@BBBDDDEEEEEEGGGJJJMMMNNNQQQVVV[[[```gggnnnsssyyy|||~~~zzzrrrllljjjlllooojjjTTTKKKDDDDDDCCCHHHXXXkkkrrrdddOOOJJJDDD@@@???>>>>>>>>>???AAAFFFNNNYYYjjjxxxllliiijjjxxxrrrcccUUUIIIEEECCCBBBAAAAAA@@@???===@@@>>><<<<<<<<<===<<<;;;:::999999999::::::888666888999:::999777777777888666666555555444444444333777888888888888999999999999999:::::::::;;;;;;;;;::::::999888777666555555777777777777666444333222666777888::::::999999888777777666444333222111000111111000000//////......,,,,,,------///000111222<<<<<<;;;;;;::::::::::::===<<<:::777555444444333333555888999999888888999888666333000............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------.........////////////000***++++++++++++***))))))*********+++,,,,,,------000000111111111111000000000000000000000//////...------------------------///...---,,,,,,---...///.........------,,,,,,,,,------............------........................,,,---------.../////////---------...------,,,,,,//////000111111111111111000000000000000000000000////////////000000000000333333444444555666666666999::::::;;;;;;<<<<<<<<>>>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@AAABBBCCCFFFHHHIIINNNLLLNNNUUUZZZ]]]bbbhhhvvvxxx|||xxxpppjjjlllrrrnnnSSSJJJCCCBBBAAADDDQQQbbbuuuuuulll```TTTMMMIIIDDD@@@??????>>>>>>@@@AAAEEELLLVVVggg~~~tttpppooovvv{{{iiiXXXJJJGGGEEECCCBBBBBBBBB@@@>>>@@@>>><<<<<<<<<===<<<;;;;;;:::999:::;;;;;;999777888999:::999777777777888666666666666555555444444777888888888888999999999999999999999::::::::::::999999999888777777666666999999999999888777555555666666888999999999888777888888777555444333222111111111000000//////......,,,,,,------...000111222666777888:::<<<===>>>>>><<<<<<;;;:::888777666666111333666888999999:::;;;777555333000...------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------------...------,,,,,,,,,------------------------------***+++,,,---------------,,,,,,---------.........++++++,,,,,,++++++***)))))))))******+++,,,,,,---//////000111111111111111000000111111000000///...------------------------///...------------...///......---------,,,,,,,,,---......//////......---.................................///////////////,,,------...------,,,,,,...///000000111111000000////////////////////////////////////000000000000333333333444555555666666888888888999::::::;;;;;;??????@@@AAABBBDDDDDDEEEIIIIIIJJJOOOVVV\\\^^^^^^aaaaaabbbdddggglllooorrrvvvyyy|||}}}|||}}}rrrdddVVVNNNLLLMMMPPPQQQSSSVVV[[[___eeerrruuucccYYYYYY```ppp}}}vvvooonnnqqqmmmXXXIIICCCDDDGGGHHHJJJLLLPPPRRRQQQNNNKKKIIIFFFCCC???>>>>>>???@@@CCCBBBBBBBBBAAAAAABBBBBB@@@@@@@@@AAABBBDDDGGGHHHKKKIIIKKKQQQVVVYYY___dddnnnqqqvvv{{{}}}tttmmmmmmrrrtttUUUJJJCCCAAA@@@AAAKKKYYYmmmvvvxxxmmmaaa[[[TTTLLLKKKGGGCCC@@@?????????>>>@@@@@@CCCIIISSSccc|||}}}wwwssssssqqq\\\KKKIIIGGGDDDCCCCCCCCCAAA@@@@@@>>><<<<<<<<<===<<<;;;<<<;;;:::;;;<<<;;;:::888888999:::999777777777888777777777777666666666666777888888888888999999999777888888888999999999999888888888888888888888888::::::;;;;;;:::999888888777888999999:::999999999999999888777555444333222111111000000//////......,,,,,,,,,---...///000111333555888;;;============;;;<<<<<<===<<<;;;999888333444666777888888888888555444111///------------,,,,,,,,,+++++++++******************************++++++,,,,,,------......------,,,,,,,,,,,,------------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++)))))))))***++++++,,,,,,---...///111222222222222000111111111111000//////------------------------///...------------...///...------------,,,,,,,,,......////////////......------------------------000000000///////////////,,,,,,------...------,,,---......///000/////////////////////////////////////////////000000000000222333333444444555555666666666777777888999999:::>>>>>>???@@@@@@AAABBBBBBHHHIIIKKKPPPUUUYYYZZZZZZaaabbbdddfffiiilllnnnooorrruuuxxxzzz|||}}}~~~{{{xxx{{{pppaaaUUUNNNPPPUUUYYYYYYWWWWWW[[[```cccmmm~~~iiiZZZZZZ```lllxxx~~~wwwrrrooozzztttaaaQQQGGGEEEGGGHHHIIILLLOOOQQQQQQOOOLLLLLLIIIDDD@@@>>>===???@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@BBBDDDEEEGGGEEEGGGMMMQQQTTTYYY^^^bbbfffmmmsssxxx}}}~~~uuurrrtttyyy[[[NNNEEECCCCCCBBBIIITTThhhqqqqqqdddXXXTTTRRRMMMJJJFFFBBB@@@?????????>>>??????BBBGGGPPP```xxx{{{ssspppttt___NNNJJJHHHEEECCCCCCBBBAAA@@@@@@>>><<<<<<<<<===<<<:::<<<;;;;;;;;;<<<<<<:::888888999:::999777777777888888888777777777777777777777777888888888999999999777777777777888888888888888888888999999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;:::999888666555444444111111000000//////......,,,,,,,,,,,,---...///000555777999;;;<<<:::888777999:::<<<>>>>>><<<;;;999999888777666666555444222333222000...------,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,------......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***++++++++++++,,,,,,,,,...............---,,,,,,(((((()))******++++++,,,,,,---///000222333333333111111222222111111000///.................................------.........------------------------...//////000000//////...------------------------000000//////......------,,,,,,------...---------,,,---......//////......////////////////////////////////////000000000000222222222333444444555555555555666777888999999:::=========>>>>>>?????????DDDFFFJJJOOOSSSVVVWWWWWW___aaadddgggiiikkkllllllooorrruuuxxxzzz||||||uuurrrppppppwwwsssbbbUUUOOOWWW\\\bbb```[[[XXX[[[```dddlll{{{rrrbbb]]]___cccnnnzzz{{{uuuxxxxxxjjjYYYMMMHHHGGGIIIIIIKKKNNNQQQQQQPPPNNNOOOLLLGGGBBB???>>>???@@@BBBCCCDDDDDDCCCBBB@@@?????????>>>>>>???@@@BBBCCCDDDBBBCCCIIIMMMOOOSSSYYYWWW]]]dddkkkpppuuu{{{~~~}}}|||}}}~~~zzzyyy~~~bbbSSSFFFDDDCCCCCCIIIRRRaaakkkmmmaaaUUURRRPPPMMMIIIFFFCCC@@@@@@@@@???>>>===>>>AAAFFFNNN\\\sssuuunnnyyyuuuaaaRRRKKKHHHDDDBBBBBBAAA@@@???@@@>>><<<<<<<<<===<<<:::<<<;;;;;;;;;<<<<<<:::888888999:::999777777777888777777888888888888888888777777888888888999999999666666777777777888888888888888999999::::::;;;;;;999999::::::;;;:::::::::999999999999::::::;;;;;;;;;;;;:::999777666555444111111000000//////......,,,,,,+++,,,,,,---...///555777999;;;:::999666555777999;;;<<<===<<<:::999:::888666555555555333111111000///......---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++,,,---......+++++++++++++++,,,---...++++++++++++++++++++++++---------......------,,,,,,,,,,,,,,,------------...////////////...------)))))))))***++++++,,,,,,+++---...000222333444444222222222222222111111000........................---..................---------------------------......////////////......------------------------.........------,,,,,,,,,+++,,,,,,---.........---,,,,,,---.......................................////////////000000000000111111222222333444444444555555666777888999::::::;;;<<<<<<<<<======>>>>>>@@@CCCHHHLLLPPPSSSVVVWWW]]]___bbbeeehhhiiijjjjjjmmmppptttwwwyyy{{{~~~{{{ssskkkgggeeehhhrrr}}}wwwbbbUUUNNNTTT[[[aaaaaa\\\ZZZ]]]bbbfffnnn}}}{{{lllaaa[[[XXXbbbnnnzzz}}}www~~~zzzoooaaaTTTLLLIIIIIIIIIJJJLLLPPPQQQQQQPPPQQQOOOJJJFFFBBBAAA@@@@@@BBBCCCEEEFFFEEEDDDAAA@@@@@@???>>>======>>>???@@@CCC@@@AAAFFFIIIKKKOOOTTTSSSYYYaaafffjjjooovvv{{{~~~}}}}}}}}}}}}~~~~~~~~~nnnZZZHHHCCCBBBBBBHHHPPP```nnntttkkk___XXXSSSNNNKKKHHHDDDBBBAAA@@@???>>>======@@@FFFKKKWWWkkk}}}{{{ooouuu~~~xxxgggYYYLLLHHHDDDBBBAAAAAA@@@@@@@@@>>><<<<<<<<<===<<<;;;<<<;;;:::;;;<<<;;;:::888888999:::999777777777888777777777777888888888888777888888888888999999999666777777777888888888888999999999::::::;;;;;;;;;777888999::::::;;;::::::777777777777777888999999;;;;;;:::999777666555444111111000000//////......+++++++++++++++,,,---...111333555888::::::999999888888:::;;;;;;;;;::::::888555222333555777555333000000//////.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++,,,,,,------+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------...............////////////...------)))******+++,,,,,,------,,,---...000222333333444222333333333333222111111........................------...//////...------,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---............,,,------...///.................................////////////000000000000000111111222222333333444444444555666888999::::::::::::;;;<<<<<<===>>>>>>>>>AAAFFFJJJMMMPPPSSSVVVYYY[[[^^^bbbeeegggggghhhkkkoootttxxxzzz{{{}}}~~~|||tttlllccc______dddqqq}}}ttt___SSSOOOMMMSSSYYY[[[[[[\\\```dddgggooovvvhhh\\\UUUZZZcccooo|||yyyttt~~~|||xxxqqqhhh]]]SSSMMMIIIHHHIIIKKKOOORRRRRRRRRSSSQQQNNNKKKGGGDDDBBBAAAAAACCCFFFHHHHHHFFFCCCAAAAAA@@@>>>=========>>>>>>AAA>>>>>>CCCFFFGGGKKKPPPRRRXXX___ccceeeiiipppvvvzzz{{{}}}}}}fffNNNEEECCCCCCHHHPPPgggyyy~~~pppeee[[[RRRLLLJJJFFFDDDBBBAAA???======>>>AAAEEEHHHOOO```pppsssuuu}}}nnnaaaNNNJJJFFFCCCBBBBBBBBBAAA@@@>>><<<<<<<<<===<<<;;;;;;:::999:::;;;;;;999777888999:::999777777777888666666666777777777888888777888888888888999999999777777777888888888999999:::::::::;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;999888888777888999:::;;;;;;;;;:::888777666555444111111000000//////......+++++++++++++++,,,,,,---...///222555888;;;<<<===999:::::::::::::::;;;;;;888444000111555777555333//////000000000///......,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,************+++,,,---..........................................---,,,,,,------------..................//////......---,,,+++++++++,,,------......---...///000222222333333333333333444333222222111........................------...//////...------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,---............------...///////////////........................////////////000000000000000000111111222333333333222222333555666777888999999999:::;;;<<<>>>?????????BBBFFFHHHIIILLLPPPTTTVVVWWWZZZ^^^aaadddfffgggiiinnntttxxxzzzzzzzzzzzzzzz}}}mmmeee]]]ZZZ]]]eeetttzzzwwwqqqnnn\\\UUUUUUNNNQQQUUUYYY[[[]]]aaacccfffnnntttgggZZZYYY[[[cccqqquuuuuu{{{vvvsssnnnfff[[[SSSIIIHHHHHHJJJNNNRRRSSSTTTSSSRRRQQQOOOLLLHHHDDDBBB@@@CCCGGGJJJKKKIIIFFFDDDBBBAAA???===============???<<<<<<@@@BBBCCCGGGKKKLLLRRRYYY\\\]]]```hhhooorrruuuyyy}}}}}}pppTTTHHHEEEEEEJJJQQQlll{{{lll]]]RRRNNNKKKGGGEEECCCAAA???===>>>???AAADDDEEEJJJXXXfff|||vvvwwwtttfffPPPLLLGGGDDDCCCCCCCCCBBB@@@>>><<<<<<<<<===<<<;;;:::999999999::::::888666888999:::999777777777888555555666666777777777888777888888888888999999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<======<<<<<<;;;:::;;;<<<===>>>;;;:::999888777555444444111111111000//////......+++++++++***++++++,,,,,,///000222444777:::<<<===;;;;;;:::::::::;;;;;;<<<;;;666222111444555333000///000000000000000//////,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++************+++,,,---...000000000000000000000000.../////////...---,,,,,,,,,,,,------------.....................------,,,+++,,,,,,------......///---...///111222222222222333333444444333333222111////////////////////////,,,---...//////...---,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////***+++,,,---............---...//////000000//////........................////////////000000000000000000000111222222333333000111222333555666777888888999:::;;;===>>>???@@@AAADDDFFFGGGGGGIIINNNRRRTTTUUUXXX[[[___bbbeeefffggglllsssxxxyyyyyywwwwwwyyy{{{|||iiiaaaZZZYYY]]]gggxxxwwwoookkkddduuuzzz{{{kkk\\\YYY\\\VVVWWWXXXZZZ\\\^^^```aaadddlll~~~vvvaaa[[[XXX\\\iii~~~|||mmmwww{{{uuusssrrrlllaaaXXXIIIHHHHHHJJJNNNRRRTTTTTTRRRSSSSSSRRROOOJJJEEEBBB@@@CCCHHHKKKLLLKKKGGGEEECCCAAA@@@>>>===<<<=========::::::>>>@@@AAADDDIIIEEELLLSSSUUUVVVYYYaaahhhjjjnnntttzzz~~~~~~|||wwwYYYHHHHHHFFFHHHTTTllltttaaaXXXQQQJJJEEEEEEEEEAAA>>>>>>???===???BBBDDDIIISSS]]]rrr|||uuuttt|||jjjUUUMMMGGGGGGHHHEEEAAA@@@>>>>>>===<<<;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;::::::999888777555555777777777777666666666666777888888888999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::999999:::999666333333333222111000///......///......---...///000111...000333666999;;;<<<===::::::;;;;;;::::::999999999777666444333333333444333333333333333222111000------......------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000000000111111111111:::888555222000///000111///............---------////////////............---,,,,,,++++++,,,,,,---/////////000111111222222111333444444333222222333222111111000///......---........................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,+++,,,---.../////////.........---------............/////////000000000//////.........---............/////////////////////000111111222222333333333444555666777888777888::::::;;;===@@@CCCAAABBBEEEFFFGGGIIILLLOOOPPPTTTYYY]]]```bbbeeegggkkkoootttwwwwwwwwwyyy{{{}}}wwwiiiddd]]]ZZZ___kkkwwwyyyppplllhhhbbbdddfffmmmwww}}}gggXXXSSSSSSVVVVVVVVVWWWZZZ]]]```bbbgggqqqxxx}}}iii[[[SSSZZZeeerrrrrrooowww|||tttsssvvvssshhh]]]UUUMMMGGGHHHJJJMMMRRRXXXWWWVVVUUUVVVVVVRRRLLLGGGDDDEEEGGGHHHHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>???============???AAACCCDDDFFFHHHJJJMMMPPPVVV\\\```aaafffmmmssswww{{{~~~|||]]]JJJHHHFFFGGGTTTjjjuuubbbXXXRRRJJJEEEEEEDDD@@@=========<<<===@@@BBBEEEOOOYYYhhhzzzrrrpppzzzttt^^^SSSIIIHHHHHHFFFBBB@@@???>>>>>>===<<<;;;::::::<<<;;;;;;;;;::::::::::::;;;:::::::::888777666555555666666666777777888888777777777888888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888999::::::777555333333222111000///......---,,,+++++++++,,,...///...///222555888:::<<<===:::;;;;;;;;;:::999888888777777555444333333444444444444444333222111000///------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000000000000000111111111111888777555333111111111111000000000/////////......////////////............---,,,,,,++++++,,,,,,---------......///000000000111333444444333222222333111111111000///.................................//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,---.../////////.........---------............////////////---------...........................////////////000000000111222222333333333333333333444666777888888999::::::;;;<<>>===<<<<<<<<<<<<===???AAABBBEEEGGGIIIKKKMMMQQQVVVZZZ\\\```ffflllppptttxxx{{{dddMMMHHHEEEGGGSSSfffzzzdddYYYSSSKKKEEEEEEDDD@@@======<<<;;;<<<>>>???AAAIIIRRR^^^xxx|||sssmmmtttiiiZZZLLLHHHIIIFFFCCCAAA@@@???>>>===<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::999888666666444555555666777888999:::666777777777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<777666666888::::::999777444333333222111000//////,,,++++++******+++---------...000333666999;;;<<<;;;;;;;;;:::999888777666666555555444444444555555555555444333222111///...---............---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---///000111111111111111111111111111555555555555444333222222111111111111000000000000////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,---......///111333444444333222222333111111000000//////.................................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,,,,,,,,,,---...///...............---------//////..................---------...//////000000---............/////////000000111222222333333444222222333333444666777888888999;;;;;;:::;;;>>>@@@@@@BBBDDDEEEFFFHHHLLLNNNQQQUUUYYY]]]___aaadddfffeeeiiinnnqqqtttvvvyyyzzz}}}zzzqqqjjjfffaaaaaaiiiuuu|||iii``````aaa```bbb]]]\\\dddnnnzzz|||hhhYYYSSSUUUZZZVVVWWWWWWXXX[[[^^^aaacccdddlllnnntttzzzhhhWWWTTTXXX___jjjuuuzzzqqqoooqqq{{{sssdddXXXMMMHHHGGGHHHNNNUUUZZZYYYXXXXXXXXXWWWTTTQQQJJJFFFCCCCCCEEEFFFDDDBBBCCCDDDDDDDDDBBB@@@===<<<;;;;;;::::::;;;===>>>???CCCEEEFFFHHHIIILLLPPPSSSWWWZZZ^^^bbbfffkkkpppsss{{{}}}mmmRRRJJJEEEFFFQQQaaaiii]]]VVVNNNGGGEEEDDD@@@======<<<:::<<<>>>>>>>>>EEEMMMXXXlllyyynnnppp{{{ooo^^^LLLGGGHHHGGGDDDBBB@@@@@@???>>>===<<<<<<;;;:::::::::::::::::::::999::::::::::::999888777666555666666777888888999999666666777777777888888888888888888999::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<888777666777999999888666444444333222111000000///...---,,,,,,,,,,,,......,,,---///111444777999;;;::::::::::::999777666555444444444444555555666666555555555444222000...---...............------,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,---///000000111111111111111111111111333444555666666555444333111111111111000000000000////////////............---,,,,,,++++++,,,,,,---+++++++++,,,------......111222444444222111222333111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------..............................//////............------////////////000000000000---------........./////////000000111111222333333222222222333444555777777888:::;;;;;;;;;;;;===>>>???AAACCCEEEFFFHHHKKKMMMQQQUUUYYY]]]___aaaccceeefffiiimmmqqquuuxxx{{{|||{{{}}}uuummmhhhdddfffooo{{{|||iii___```bbbbbbddd]]]ZZZ___hhhtttrrraaaVVVRRRUUUYYYWWWWWWXXXZZZ\\\___aaacccdddkkkkkknnnxxxrrr___VVVVVVYYY___eeevvv~~~vvvooonnn~~~wwwpppiii\\\OOOGGGEEEFFFLLLSSSYYYXXXXXXXXXXXXXXXWWWVVVMMMHHHCCCAAACCCEEECCCAAACCCDDDFFFFFFEEEAAA===;;;::::::999999999:::<<<===@@@AAADDDEEEFFFIIILLLOOORRRTTTWWWZZZ]]]bbbhhhlllqqqssswww{{{~~~xxxYYYLLLEEEFFFPPP]]]sssdddYYYPPPIIIFFFDDD@@@======;;;;;;<<<>>>>>>===BBBIIIRRR```}}}qqqlllqqqxxxzzzyyylll\\\LLLFFFGGGFFFEEEEEEAAAAAA@@@???>>>======<<<:::::::::::::::::::::::::::::::::::::::999888777888888888888777777777777777777777777888888888888888888888999999:::::::::::::::::::::::::::::::::777:::<<<<<<:::999999:::888999:::;;;<<<<<<<<<<<<:::999777777777777666444555555444333222111000000......,,,,,,,,,,,,---...,,,---...///111444777888999999999999888777666555333333444555555666666666555555555444222000...---......//////......---,,,,,,,,,,,,++++++*********))))))*********+++++++++//////...---------......111111111111222222222222222333666777888777555444111111111000000000//////////////////............---,,,,,,++++++,,,,,,---+++,,,,,,---......//////000222333333222111111222000000000000////////////........................+++,,,,,,,,,,,,,,,,,,,,,---------------------------.....................,,,,,,,,,------------------....................................---------000000///......---,,,,,,------------..................//////000111111111222222222333444555666777777999;;;;;;;;;;;;<<<>>>???@@@CCCDDDEEEGGGJJJMMMPPPTTTXXX\\\^^^aaaccceeefffhhhjjjooossswwwyyyzzzyyy}}}~~~~~~{{{rrrmmmiiillluuutttgggdddbbbaaabbb]]]ZZZ]]]cccmmmzzz{{{lll^^^VVVTTTUUUVVVWWWWWWYYY[[[]]]```bbbcccaaahhhhhhiiiqqquuuyyyggg[[[WWWWWWYYY\\\hhhqqq~~~}}}tttnnnsss{{{tttkkk^^^QQQIIIEEEEEEJJJPPPTTTUUUVVVWWWWWWWWWWWWXXXPPPKKKEEEBBBCCCCCCCCCBBBCCCEEEGGGHHHFFFCCC???<<<::::::999888888999:::;;;<<<>>>AAACCCEEEGGGJJJMMMOOOQQQSSSUUUXXX\\\bbbgggfffiiinnntttyyy|||}}}~~~~~~___OOOGGGFFFNNNYYYmmm]]]TTTKKKHHHEEEAAA>>>>>>;;;:::<<>>>>>===::::::;;;;;;;;;;;;<<<<<<:::::::::::::::999888888999999888888888777777777777888888888999999999999999999999999999999999999999999999999999999999999666999===<<<:::888888:::999999:::;;;<<<<<<<<<<<<;;;999777666666666555444666555555444333222111111------+++******++++++,,,---------...///111333555777888888888888777666666333333444555666666666555555555444333222111///......////////////...------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,111000///...------------///000000111222333444444333444666888888777666555111111111000000000000///////////////............---,,,,,,++++++,,,,,,---,,,,,,---......//////000000222333333222111111222000000000000////////////........................+++,,,,,,------------,,,---------------------------------...............+++,,,------......---------------...............,,,,,,---------.........///...---,,,+++)))((((((,,,------------.........------......///000000111111111222222333555666777666888:::;;;;;;;;;<<<>>>>>>@@@BBBCCCDDDFFFJJJLLLOOORRRWWW\\\^^^aaadddfffffffffgggkkkpppsssuuuuuuwww}}}}}}}}}zzztttpppsss|||sssiiibbb\\\\\\ZZZZZZ]]]```iiiyyyvvvggg\\\XXXVVVVVVUUUWWWXXXZZZ\\\^^^aaabbbccc^^^eeeddddddkkkmmmwww~~~ooobbbZZZWWWXXXYYY___jjjvvvyyyrrrrrr{{{{{{nnnbbbUUUMMMHHHEEEGGGKKKOOORRRUUUVVVVVVVVVWWWXXXQQQOOOKKKGGGDDDBBBCCCDDDCCCEEEGGGHHHGGGDDDAAA>>><<<;;;:::999999999:::;;;:::<<>>===:::===CCCFFFOOOaaayyy|||nnnhhhfffeeecccaaaXXXOOOJJJFFFCCCCCCGGGCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;<<<<<<=========::::::;;;;;;::::::999888888888888888888888999999999999999999::::::::::::::::::999999888777777777999999999999999999999999555999======999777888:::::::::;;;;;;<<<;;;;;;;;;:::888666555666777666666666666555444333222111111///...,,,+++++++++,,,---///...---,,,---///111222555666777777888777777777333444555666666555555444444444444333222111000//////////////////...------,,,,,,,,,,,,------------*********+++,,,---------000//////............///......000111333444666666444555666777888777666666333222222222111111111111////////////............---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111333333111000111222////////////000000000000........................+++,,,---...///......---........................---------.........//////+++,,,---.........---------------.........//////++++++,,,---......//////......---,,,++++++******,,,,,,---------..................///000000111111111111111222333444666666444666:::;;;;;;<<<===>>>===???AAACCCDDDFFFIIILLLMMMQQQVVV[[[^^^bbbeeegggiiiggggggjjjnnnqqqrrrqqqxxx~~~~~~~~~}}}xxxzzzqqqeee\\\WWWYYY\\\^^^aaalll|||qqqbbbYYYWWWXXXYYYXXXWWWXXXZZZ]]]___aaacccccc___eeecccccchhhiiirrrzzzlllaaa[[[[[[\\\]]]gggrrrzzz{{{xxxvvvttt}}}~~~rrrhhh\\\TTTMMMFFFDDDFFFKKKOOOTTTWWWWWWVVVWWWXXXRRRSSSQQQLLLEEEBBBCCCFFFCCCEEEGGGHHHGGGEEECCCAAA>>>===;;;:::::::::;;;;;;:::<<>><<<<<<<<<=========>>>>>>::::::;;;;;;;;;:::999999666666777888999::::::;;;999999:::::::::;;;;;;;;;;;;::::::999888777666666888888888888888888888888444999======999777888:::;;;;;;;;;<<<;;;;;;::::::888666444444666888888888666666555444333222222111111000///...---......///000...---,,,,,,---///000444555666777888888888888444444555666666555444333333333333333333222111000///////////////......---,,,,,,,,,------.........******+++,,,------.....................///000111------///111333555777888666666777777777777666666444444444333333333222222000/////////............---,,,,,,++++++,,,,,,---+++,,,,,,------......///000111333333111000111222////////////000000000000........................+++,,,.../////////..............................---------.........//////+++,,,---.........---,,,---------.........//////)))***+++,,,...///000000//////////////////......,,,,,,,,,---------....../////////000111111222222111111111222333444666666333666999;;;<<<<<<===???===???AAABBBDDDFFFIIIKKKLLLPPPVVV[[[^^^bbbeeehhhllljjjiiikkkooorrrrrrqqqyyy}}}xxxjjj```VVVZZZ^^^aaadddqqqzzzmmm^^^UUUUUUYYY\\\\\\WWWXXX[[[]]]```bbbccccccbbbgggeeedddiiiiiiqqquuuggg```___```]]]gggqqquuuzzz{{{xxxwwwoookkkvvvlllaaaXXXPPPGGGBBBCCCIIINNNTTTXXXXXXWWWWWWXXXRRRUUUUUUOOOFFFAAADDDHHHDDDEEEFFFGGGGGGFFFEEEDDD???>>><<<;;;:::;;;;;;<<<:::<<<>>>???>>>>>>???@@@CCCEEEHHHJJJKKKNNNQQQTTTZZZ[[[^^^bbbgggmmmqqqsssyyy{{{}}}|||yyyyyy{{{~~~www[[[NNNIIIFFFSSSqqqiii\\\OOOJJJIIIFFFBBBAAA>>>===<<<;;;<<<>>>@@@BBBHHHLLLUUUhhhzzzqqqkkkhhhiiiaaaVVVMMMIIIFFFDDDBBBFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::999999888777777777555555555555555555555555999888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;:::888666444444555777888666666555444333333333333000///...---------------......//////000000111111222333555666777777777666888888666555444333333333111111222333222111000///000000000000000000000000///...---,,,+++*********------------------------..................------000000000111222333555666666666666666666555444333555555555555444333222111222111000...---------,,,...---***)))(((((()))***,,,,,,,,,---------......//////000000000000//////000000///...---,,,++++++//////.........---------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,------------------------......------------....................................------------..................////////////000111111222222333444444555555666777999<<<===??????AAABBBCCCCCCDDDGGGIIINNNQQQVVV[[[___ccchhhlllooonnnlllkkklllmmmoooppp~~~}}}nnnbbb\\\XXXZZZdddlllyyyzzzmmm```ZZZXXXWWWYYY\\\XXXYYY[[[]]]____________```aaabbbeeejjjpppuuuyyyuuuiiieeehhhdddhhhnnnuuu{{{~~~yyyooojjjtttzzzuuulll___SSSJJJEEECCCGGGGGGLLLSSSWWWVVVVVVXXXVVVVVVUUUSSSOOOKKKFFFDDDBBBBBBDDDEEEEEEDDDBBBAAABBB@@@===:::888888:::;;;===<<<:::999:::<<<>>>???AAACCCEEEGGGHHHJJJNNNPPPUUUWWWZZZ]]]```eeekkkpppwwwxxxzzz|||}}}}}}||||||~~~bbbQQQKKKIIIOOOlllpppbbbSSSLLLJJJFFFBBB@@@???>>><<<;;;;;;<<<>>>???CCCIIISSSfff|||xxxwwwxxxmmm___RRRKKKGGGFFFDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::999888888777777666777777777777777777777777999999999999999999999999999999999999999999999999888888888888888888777777999888666444444555777999777666555444333333333333000//////...------------.........///000000111111222333555777888888777777888777555444333222222222111222222333222111000///000000000000000000000000///...---,,,,,,,,,,,,,,,------------------------........................000000000111333555666777999999999999888777666666666666666555555444222222444333111000////////////000///---+++******+++,,,,,,,,,,,,---------......//////000000000000//////000000000000000////////////.........------------------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............------------------------//////............//////..............................------------..................///////////////000000111111222333333444555555666888:::;;;<<<>>>???AAABBBBBBDDDGGGIIIOOORRRWWW[[[___cccgggjjjqqqrrrtttvvvwwwwwwxxxxxxxxxyyy~~~ttthhh```[[[]]]gggqqqzzzmmm```ZZZXXXWWWXXX\\\YYYZZZ\\\^^^___``````______aaadddhhhmmmqqqsssuuuxxx}}}qqqhhhfffhhhlllrrrxxx}}}{{{ssskkkmmm}}}~~~sssggg\\\RRRJJJFFFGGGFFFJJJRRRVVVVVVVVVYYYXXXXXXWWWTTTPPPKKKGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA>>>;;;:::::::::;;;;;;;;;:::::::::;;;======???AAACCCDDDEEEHHHKKKNNNRRRTTTWWWYYY]]]aaagggkkksssvvvzzz~~~}}}{{{yyy}}}kkkUUULLLKKKKKKfff~~~yyyiiiWWWNNNJJJEEEBBB@@@@@@???===;;;::::::;;;<<<>>>EEEPPP```zzz}}}kkkZZZOOOIIIGGGFFFDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999:::999999888888777666666999999999999999999999999999999999999999999999999777777777777777777777777777777666666555444444333888777555444444666888999777777666555555444444333111000///...---------------......//////000111111222333555777888888888888666555444333222111111111111222222222222111000000000000000000000000000000///......---------......------------------------........................//////111333555666888999:::;;;;;;:::999888777777666666666666555555444333555444111///......///000///...---+++++++++,,,,,,,,,,,,,,,---------......//////000000000000//////////////////000000111111............------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---------------...//////------------------------000000////////////000000..............................------------..................////////////...//////000111111222222444444555555666888999:::;;;===???@@@AAACCCGGGIIIOOOSSSWWW[[[^^^bbbfffhhhpppsssxxx}}}~~~{{{qqqpppuuuvvvuuuyyyxxxmmmeee``````lll{{{zzzmmmaaaZZZXXXWWWXXX[[[[[[\\\^^^___``````______]]]aaafffkkkoooqqqqqqqqqsss{{{|||nnnfffiiilllpppvvvzzz}}}~~~xxxnnngggooo}}}rrrjjj___TTTKKKHHHFFFGGGNNNSSSTTTVVVYYYZZZYYYXXXVVVRRRNNNIIIGGGBBBBBBAAAAAAAAABBBCCCDDDEEECCC@@@>>><<<;;;;;;<<<999:::::::::::::::;;;;;;<<<>>>@@@AAABBBDDDGGGIIIMMMOOORRRTTTWWW[[[aaadddkkkqqqyyy~~~{{{zzz}}}rrrXXXLLLKKKIII```vvvmmmZZZOOOJJJFFFBBBBBB???>>><<<:::999:::;;;<<<>>>CCCLLLZZZppptttcccUUULLLGGGEEECCCBBBBBB@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777777888888888999999999999999999888777777666666::::::::::::::::::::::::777777777777888888888888444444444444444444444444444444444444333333222222777666555555555777888999777777777777666555444444111111000...------------------......///000000111222333555777888888888888555444333222111111111111222222222222111111000000///////////////////////////............//////000---------------------------------..................///222444777999:::;;;:::::::::999888777666555666666777777666555555444444222///---,,,,,,---...---,,,+++************+++,,,,,,,,,---------......//////000000000000//////---------...............------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++,,,...///------------------------//////............//////..............................------------..................//////////////////000000111222222222555555555555666777888999999;;;>>>???@@@CCCFFFIIIOOOSSSWWW[[[^^^```ccceeekkknnnsssyyy}}}~~~~~~~~~~~~|||sssrrrttt{{{vvvtttzzzzzzoooiiicccdddqqqyyymmm```[[[YYYWWWXXX[[[]]]^^^___`````````___^^^^^^aaaeeejjjmmmoooooooootttzzzvvvkkkeeeeeegggjjjpppwww~~~uuummmllluuu}}}~~~xxxoooaaaVVVKKKFFFDDDIIIOOOQQQTTTXXXXXXYYYYYYXXXUUURRRNNNLLLEEECCCAAA@@@@@@BBBDDDFFFEEEDDDCCCAAA???>>>======888999999:::::::::999999;;;<<<>>>??????AAADDDFFFHHHKKKMMMPPPRRRVVVZZZ]]]bbbiiiuuu}}}|||}}}___PPPLLLJJJ\\\nnnooo[[[PPPKKKGGGDDDDDD>>><<<;;;::::::;;;<<<>>>???AAAHHHUUUjjjxxxiiiZZZNNNGGGCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777888888888999999999999999888888777666666555999999999999999999999999444444555555666666666666333333333333333333333333111111222222222333333333555555555555666777999:::888888888888888666555444222111000///...------------------...//////000000000222444666777888888888444333222111111111111111222222222111111111111111//////////////////////////////.........///000000---------------------------------........./////////000333666999;;;<<<<<<;;;;;;::::::888777666555666666666666666666555444333111///---,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,---------......//////000000000000//////000//////...------,,,,,,,,,,,,------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///,,,+++*********+++---...------------------------...------,,,,,,------.................................------------..................////////////000000111111222333333444555555555666777888999999999;;;===>>>@@@BBBEEEHHHMMMQQQVVVZZZ\\\___aaacccggghhhkkkooossswwwzzz{{{}}}~~~|||{{{{{{{{{~~~}}}|||yyyqqqsss{{{zzztttjjjgggjjjxxxwwwkkk```[[[YYYXXXYYY\\\^^^___`````````___^^^]]]___```bbbdddgggkkknnnoooqqqvvv}}}wwwhhhddd```___fffrrr~~~yyyvvvtttsss}}}pppdddRRRJJJDDDFFFKKKNNNQQQTTTUUUVVVWWWXXXXXXVVVTTTSSSIIIGGGDDDBBBAAABBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>888999999::::::999888888:::<<<===>>>>>>???BBBDDDEEEGGGJJJLLLNNNQQQTTTWWWXXX```mmmyyy~~~zzz|||}}}kkkWWWPPPJJJXXXgggrrr^^^SSSNNNIIIFFFEEE>>>===;;;::::::<<<===???===???EEESSSdddyyyyyymmm___RRRHHHDDDBBBBBBBBBAAAAAA@@@@@@@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::777888888888888999999999999888888777777666555555777777777777777777777777222333333444444555555666333333333333333333333333111111111222333444444444444444555555777888999:::888999::::::999888666555333222111///...------,,,,,,------......///000000///000222555666777777777444333222222111111111222333222111111000000111111000000000000000000000000000//////.........//////------------------------,,,,,,------.../////////000222555888:::<<<<<<=========<<<;;;:::999777666555555666666666555555444444333222111000//////..................---------,,,,,,,,,---------......//////000000000000//////222222111000///...------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......///+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---..............................------------..................////////////111111111222333333444444444444555555666888999:::999;;;===>>>???AAAEEEGGGJJJNNNTTTXXX[[[]]]___```eeeeeeeeegggkkkooosssvvv~~~}}}uuurrrssstttxxx}}}uuukkkjjjqqqxxxyyyxxxjjjkkkppp~~~tttiii___[[[ZZZZZZ[[[^^^______``````___^^^\\\[[[^^^]]]]]]^^^bbbgggkkkoooooosssyyywwwoooddd]]]aaannn~~~~~~wwwrrr~~~|||rrr]]]RRRGGGFFFIIILLLNNNQQQSSSTTTVVVYYYZZZYYYXXXXXXOOOMMMIIIEEECCCCCCCCCDDDCCCCCCDDDDDDDDDBBB@@@???::::::999999999999999888:::;;;=========>>>@@@BBBBBBDDDGGGIIIJJJLLLOOOQQQQQQXXXbbbmmmuuuxxxyyyyyyyyyyyy{{{}}}uuu\\\QQQIIISSS```vvvbbbWWWQQQKKKFFFEEE@@@???===;;;;;;;;;======<<<>>>FFFPPPZZZjjj~~~yyyoooaaaTTTKKKGGGCCCCCCBBBBBBBBBBBBBBBBBB============<<<<<<<<<<<<999999999999999999999999777888888888888999999999888888888777666666555555444444444444444444444444222222333444444555666666444444444444444444444444333333333333333444444444333333444666777999::::::999999:::;;;:::888666555444333111///...------,,,,,,,,,---......//////000---///111333555666666666444444333222222222222333333222111000000000111222000000000000000000000000000000///...------------------------------------,,,,,,------...//////000111333666999;;;<<<===<<<===<<<<<<;;;:::888666555444444555555555555444444222222222222111///...---------...............---,,,,,,,,,---------......//////000000000000//////111111000000/////////...++++++,,,,,,,,,---------+++,,,,,,,,,------------------,,,,,,,,,,,,---------------------...//////,,,,,,---............------------------------------------,,,,,,---------..............................------------..................////////////000000000111222222333333222222333444555777999:::;;;===>>>???@@@AAADDDFFFGGGKKKRRRVVVYYY[[[]]]___dddcccccccccfffiiilllnnnzzz~~~wwwnnnlllmmmpppvvv|||uuummmcccaaagggnnnssstttlllqqqxxxqqqggg^^^[[[[[[[[[]]]```___``````___^^^\\\ZZZYYYZZZYYYYYY[[[___dddiiilllmmmqqqvvv{{{pppccc```hhhuuu~~~xxxsssrrr~~~iii[[[MMMIIIJJJKKKMMMPPPSSSTTTWWWYYYZZZZZZYYYYYYUUUSSSOOOJJJFFFDDDBBBBBB@@@BBBDDDEEEEEEDDDBBB@@@<<<;;;:::999888999999:::999:::;;;;;;;;;;;;>>>@@@>>>AAADDDFFFGGGHHHJJJLLLNNNRRRXXX___fffkkkooopppttttttuuuxxx|||zzz]]]PPPGGGPPP\\\zzzfffZZZSSSLLLFFFDDDCCCBBB???<<<;;;;;;;;;<<<;;;???GGGLLLOOO]]]{{{~~~zzzpppbbbVVVNNNKKKCCCCCCCCCCCCCCCCCCCCCCCC>>>=========<<<<<<<<<<<<999999999999999999999999777888888888888999999999888888888777666666555555222222222222222222222222333333444444555666777777444444444444444444444444666666555444444333333333222333444666777999:::;;;999:::;;;;;;;;;999777555444333111000...------,,,,,,,,,------...//////000,,,...000222444555555555444444333333222333333333444333111000000000111222000000000000000000000000111000///------,,,,,,,,,------------------------,,,,,,------...///000000222444777:::<<<======<<<:::::::::999777555444333333333444444555444444333///000111111000...+++***++++++,,,------,,,,,,,,,,,,,,,,,,---------......//////000000000000//////---------...............+++++++++,,,,,,---------,,,,,,,,,------............------,,,,,,------......------------...//////,,,---///000000000///...------------------------.........------..........................................------...................../////////000/////////000111111222222000000111222444666888999<<<>>>???@@@@@@AAADDDFFFEEEJJJPPPUUUXXX[[[]]]^^^aaaaaaaaabbbccceeefffhhhsssyyy|||ssskkkiiikkkooovvv}}}mmmfff___\\\```fffkkkmmmooouuu}}}pppfff]]][[[\\\\\\^^^aaa______```___^^^[[[YYYXXXVVVVVVXXXZZZ^^^cccgggiiihhhmmmqqqsssyyyyyyggg___bbbkkkrrryyy|||vvvsssbbbtttrrrbbbRRRKKKKKKLLLMMMPPPTTTUUUWWWYYYZZZZZZYYYXXXYYYWWWRRRMMMHHHDDDBBBAAA???AAACCCEEEFFFDDDBBBAAA===<<<:::888888999:::;;;888999::::::999:::<<<>>><<>><<<:::;;;<<<===<<>>===<<<;;;:::999999999;;;;;;:::999888777666555555666888999:::::::::999777777777777666666666666444333333222222333333444222333444444555555444444555555666666777777888888888777666444444444555666888888777777888:::;;;===<<<<<<;;;:::888777666666555444111///---,,,,,,---***++++++,,,---...//////+++,,,---///111333555666222222333333444555666666222222222111111000000000000000000000000000000000////////////..........................................---------......///111333555777999;;;<<<<<<;;;;;;:::888777555444444111---******...111111000444333222000000000000111------......------,,,+++......---......///000111//////////////////////////////.........---------//////.........---------------...///...---+++***........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,......///------++++++++++++------...............///000000...///000111111111111111111111222444666777888999<<<<<<===>>>???AAACCCDDDJJJLLLPPPUUUXXXZZZ[[[[[[\\\]]]^^^^^^```ccchhhllltttxxx~~~wwwrrroooppprrrsssxxx~~~}}}kkk___UUUWWW^^^ccceeegggqqqwwwpppfff]]][[[\\\\\\[[[]]]]]]]]]^^^^^^]]]ZZZXXXVVVXXXXXXXXXYYY\\\```eeehhhmmmlllnnnuuu|||vvveee^^^```eeeqqq{{{|||uuuhhhhhhsss{{{pppaaaTTTLLLIIIIIIIIIJJJOOOUUUXXXWWWUUUVVVVVVYYYXXXVVVTTTPPPJJJCCC>>><<<>>>AAADDDEEEEEEDDDDDD@@@>>><<<:::888999::::::888777777666777999;;;<<<======>>>@@@BBBDDDFFFGGGHHHKKKOOORRRUUUXXX\\\___```cccfffjjjmmmqqqvvvyyy|||~~~rrrZZZQQQOOOYYYvvvrrrcccXXXOOOIIIIIICCCAAA>>><<<::::::<<<<<<:::===@@@CCCFFFSSSmmm~~~wwwfffWWWOOOIIIIIIHHHGGGFFFFFFDDDAAA???>>>===<<<;;;:::::::::;;;;;;:::999888777666666666777888999::::::999999777777777777777777777777444444333333333333444444444444555666666666666666555555666666777888888999999888777666555666666777999888888888999:::;;;<<<<<<<<<;;;:::999888777666777555333111///.........+++,,,,,,------.........------...000111222333333222222222333333333333333333333222222222111111111////////////////////////////////////...................................................///000111222333555777999:::;;;;;;;;;:::999888777555444444444222111111222444444444444333222000000000000111------......------,,,+++,,,,,,,,,,,,---...////////////////////////////////////.........---------//////.........---------,,,---.........---,,,+++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------////////////////////////------,,,++++++,,,---------------------...//////111111222222111000//////111222333444555666777888;;;;;;<<<===???AAABBBCCCIIIKKKOOOTTTWWWYYYZZZZZZ[[[\\\\\\]]]^^^ccciiimmmqqqvvv|||~~~vvvttttttxxxyyyxxxzzz~~~|||jjj___VVVYYYaaafffjjjmmmvvv}}}{{{nnnddd\\\[[[[[[ZZZZZZ\\\___```aaaaaa```]]][[[YYYYYYYYYYYYZZZ]]]aaaeeehhhmmmllloootttzzzmmm```___aaaiiittt~~~zzzoooiiikkkxxxiii[[[QQQJJJGGGEEEGGGKKKQQQTTTUUUUUUVVVWWWXXXXXXWWWVVVSSSOOOIIIEEE>>>???@@@AAABBBBBBBBBBBBAAA???<<<:::999888999999888888888888999:::;;;;;;::::::;;;===>>>@@@BBBCCCIIIKKKNNNOOOPPPRRRUUUWWW[[[^^^aaadddhhhlllppptttvvvxxx{{{~~~}}}eeeXXXSSSWWWppp}}}iii\\\QQQKKKIIICCCAAA>>><<<::::::;;;;;;;;;<<>>;;;999888888888777777888999::::::::::::999999:::;;;<<<>>>@@@AAAEEEGGGIIIJJJKKKLLLNNNPPPTTTWWW[[[^^^aaaeeeiiimmmoooqqquuuxxx{{{qqq\\\UUUWWWlllnnn^^^SSSLLLIIICCCAAA???<<<;;;::::::;;;<<<===???AAAEEEQQQhhh}}}}}}nnn^^^SSSMMMHHHGGGGGGFFFFFFFFFCCCBBB@@@???>>>===<<<<<<;;;;;;:::999999888777777888999999999888888888777777777888888888888888999666666666555555666666666666666777888888888888888666666777888888999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999888888888666444333111000000.........------,,,,,,,,,......//////000111111111111111111222222222222222444444444444444444444444000000000000000000000000////////////....................................---------...///111222333333444666777999:::::::::::::::999888777666555555333666888777333111222444333333222111111000000000...............------,,,************+++,,,---...////////////////////////................................................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......------,,,+++***))))))---------,,,,,,---------------,,,,,,------...///......000222333444444444333333333444444555555555888888999:::<<>>???@@@???BBBDDDFFFGGGIIIKKKNNNOOORRRUUUXXX[[[___cccgggjjjmmmqqqtttwww{{{|||```WWWVVVhhhsssaaaVVVNNNJJJCCCBBB@@@>>><<<;;;::::::;;;;;;>>>AAAEEEOOOdddwwwyyy|||~~~nnnYYYOOOGGGFFFHHHFFFGGGIIIDDDCCCBBB@@@>>>=========;;;;;;::::::999888888888999999888888888888888888777888888888999999::::::888777777777777777777888666666777888888888888777777777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::::::::888888777555333222000///.........------,,,,,,+++,,,,,,---///000111222333///000111222333444555666444444444444444444444444111111111111111111111111////////////....................................,,,,,,,,,---...000111222333444555777999:::;;;;;;:::999999888777666555555333666888666222000111222333333222222111000000///......//////......---,,,++++++++++++,,,---...///////////////////////////---.....................---.....................,,,,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------////////////............------------------------...............//////000......000111222333333333222333333333444444555555666777888:::<<<>>>@@@AAAEEEGGGLLLPPPTTTWWWXXXXXXWWWXXXYYYZZZ]]]ccckkkppptttyyyyyypppooorrrxxx|||}}}|||xxxuuuwww{{{uuunnngggbbb___``````^^^^^^aaa___aaabbbccccccbbb```___\\\\\\]]]^^^```bbbdddfffkkkmmmsssyyy{{{zzz~~~}}}fffUUUYYY___kkkwww{{{wwwzzzsssjjjaaaWWWQQQHHHGGGFFFGGGJJJOOOSSSUUUVVVYYY[[[ZZZXXXUUUTTTUUURRROOOKKKGGGEEEEEEGGGIIIEEEDDDBBB???<<<:::999888555666777888888888777666::::::::::::;;;<<<===>>>>>>@@@BBBDDDDDDFFFHHHJJJLLLNNNRRRUUUWWW[[[___bbbhhhjjjmmmppprrrvvvzzz}}}cccYYYTTTccczzzfffZZZQQQJJJEEECCCBBB???===<<<;;;:::999999;;;???BBBJJJ[[[kkkzzz{{{bbbTTTIIIHHHHHHFFFFFFJJJEEEDDDBBB@@@???>>>======;;;;;;::::::999999999999999888888777888888999999888888888999::::::;;;;;;999999888888888888999999666777888888999999888888888888888999::::::;;;;;;;;;;;;<<<============<<<;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;888888888666555333111000.........------,,,,,,,,,+++,,,---...000111222333...///000222444555666777333333444444444444444555222222222222222222222222////////////....................................,,,,,,,,,,,,---///000111111333555777999;;;<<<<<<999999888888777666666555666666666555333222222333222222333222222111//////...////////////...------,,,,,,,,,------...///000////////////////////////---------...............---------...............------,,,,,,,,,---..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.........///------............------///............///000000111222222111111000......111222222333444555555555666777888999<<<>>>@@@BBBDDDGGGKKKPPPTTTWWWXXXXXXXXXZZZ\\\^^^aaaeeekkkpppuuu{{{{{{tttmmmjjjkkkqqqvvvzzz~~~}}}tttooonnnfffcccbbbcccccc``````ddd___aaabbbddddddcccaaa```______```aaacccdddfffggglllmmmrrrxxxzzzzzz~~~nnn[[[TTTWWW___jjjuuu~~~~~~xxxppphhh```ZZZRRRNNNIIIGGGIIILLLPPPRRRUUUXXX[[[ZZZVVVTTTUUUVVVTTTRRROOOLLLIIIHHHHHHHHHGGGFFFDDDBBB???===;;;:::666666777777777777777666888888777777888999::::::???AAABBBBBBBBBBBBCCCEEEHHHKKKNNNPPPSSSVVV[[[^^^ccceeehhhjjjmmmppptttwwwhhh[[[QQQ[[[yyylll___SSSJJJFFFEEECCCAAA???===<<<;;;999999<<<>>>???DDDPPP^^^zzznnn\\\MMMKKKJJJEEEEEEIIIEEEDDDBBB@@@???======<<<;;;::::::::::::999999999888888777777777999:::;;;888888999999:::;;;;;;<<<::::::999999999999::::::888888999:::::::::::::::888888999999:::;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;<<<===>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::999777555222111------------------,,,,,,------......///000000111...///000111222333444555222222333333444444444444111111111111111111111111////////////..........................................---......///000000000111444777999;;;===>>>999999888888777666666666777555333222333333333333222222333333222111///...///////////////...------,,,,,,,,,,,,---...///000////////////////////////---------.........//////---------........./////////...---,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------------------------------***,,,...//////...,,,************++++++,,,,,,,,,,,,---...//////...---,,,...------------...//////222222111111///...,,,+++000000111222444555666666666777888:::<<>><<<<<<<<<<<<>>>@@@???AAAKKKVVViiiwwwcccRRRNNNKKKEEECCCHHHEEEDDDBBB@@@>>>===<<<<<<;;;::::::::::::::::::999777777666666777999;;;<<<888888999::::::;;;<<<<<<;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;888999999::::::;;;;;;<<<:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999666444333------------------------//////////////////......//////000000111111222222222222222333333444444444000000000000000000000000000/////////....................................000///////////////000111///111333777:::<<<>>>???999999888888777777666666777333///...111333333111222222333333222111///...///////////////......---,,,,,,,,,,,,---...//////////////////////////////---------.........//////---------.........//////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................)))+++...000000...+++)))........................,,,---...//////...---,,,---,,,,,,,,,,,,---......///////////////......---///000111222444555666777666777888:::===???BBBCCCDDDGGGLLLQQQUUUXXXYYYZZZZZZ]]]aaadddgggiiimmmooopppvvv~~~xxxpppiiigggeeegggnnnvvv|||zzznnngggcccbbbdddbbbccceeedddaaabbbeeedddeeegggiiijjjiiihhhggggggggghhhiiijjjkkkllllllmmmmmmoooqqqrrrrrryyyvvvmmm]]]VVVSSSWWW]]]fffwww~~~{{{zzzxxxvvvtttddd[[[QQQJJJHHHJJJKKKLLLQQQVVVZZZYYYWWWVVVYYY]]]YYYZZZZZZYYYWWWSSSOOOMMMHHHHHHGGGEEECCCAAA???>>><<<;;;:::999999999:::;;;;;;:::::::::::::::;;;;;;888:::===>>>???AAACCCFFF@@@BBBEEEGGGJJJMMMQQQTTTRRRUUUYYY]]]aaafffkkkooowwwzzz}}}~~~[[[RRRXXX```~~~eeeWWWQQQJJJGGGCCC@@@???>>><<<;;;;;;;;;;;;===???BBBEEEGGG[[[qqq{{{kkkWWWJJJHHHIIIGGGEEEFFFEEECCCAAA???===;;;;;;:::;;;<<<=========;;;;;;999999888888888888888999:::999999:::;;;<<<;;;999888888888777888888999:::<<<;;;::::::::::::;;;<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555333333333333111000////////////////////////////////////000000000000000000000000///000111333333222111111333222000/////////000111111111000......---------............/////////000////////////////////////222333555777999:::;;;;;;::::::999777666444333333444333222222222333444555444444444333222111000///000000///...------,,,,,,...------------...////////////............//////.........///////////////111000///...---,,,++++++000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,---------......------------------------------------------------///---,,,...111222000---111111111000000000000000111111111222222333333444555777999:::;;;<<>>??????@@@AAACCCEEEGGGJJJKKKLLLPPPRRRUUUXXXZZZ]]]aaaeeennnpppssswww{{{~~~}}}~~~aaaVVV\\\cccjjjYYYRRRKKKHHHDDDBBB@@@???===<<<::::::;;;<<<>>>AAADDDEEEQQQeee~~~ooo\\\PPPLLLKKKIIIFFFFFFEEEDDDBBB???>>><<<;;;:::;;;<<<======<<<;;;;;;999999888888888888999999999999999:::<<<===;;;:::888888888888888999999:::<<<;;;::::::::::::;;;<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666444333222111111111000000000//////////////////////////////111111111111111111111111000000111222222222222222222222000/////////000111111000///......------------------............///////////////////////////111222444777999;;;<<<<<<:::999888777555444333333444333222222222222333444333333333333222111000000000//////......---,,,,,,...------------...///////////////....../////////.../////////////////////............------------000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,---------......------------------------------------------------...---,,,---///000...,,,000000000000000000000000111111111222222333333444555777999:::;;;<<>>===<<<======??????<<<<<<;;;::::::999999999999:::;;;<<<<<<======<<<>>>???AAACCCEEEGGGIIIIIIMMMOOORRRTTTWWWZZZ^^^aaaiiikkknnnrrrvvvyyy{{{||||||zzzyyy{{{lll\\\```eeerrr^^^TTTMMMJJJEEECCCAAA@@@>>><<<:::::::::;;;===???BBBCCCIIIXXXnnn~~~xxxfffXXXQQQMMMJJJHHHFFFFFFDDDBBB@@@>>>===<<<;;;<<<<<<===<<<<<<;;;;;;999999888888888888999999999888999:::=========;;;888888888888888999::::::<<<;;;;;;::::::;;;;;;<<<888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999777555444333222000111222222222111000///////////////////////////111111111111111111111111111111111111111222333333222111111000///000000000111000///......---......,,,,,,---------.........////////////////////////000111444666999;;;<<<===999888777666555444333222333333222222222222333333333333333333222111111000000//////......---------...------------...////////////////////////////////////////////////......,,,,,,------.........//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,---------......------------------------------------------------------,,,---......,,,+++000000000000000000000000000000111222333333444444555777999:::;;;<<>>===;;;:::999888;;;;;;;;;<<<;;;;;;::::::<<<===>>>@@@BBBCCCEEEFFFIIIKKKNNNPPPRRRUUUXXX[[[cccdddgggjjjnnnppprrrsssqqqpppqqqtttyyy~~~xxxaaa```bbbwww{{{dddXXXMMMJJJFFFCCCAAA@@@>>><<<999999999:::;;;>>>@@@AAAHHHQQQbbbxxx~~~qqq___TTTNNNJJJIIIGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888999::::::999999999;;;===>>>===<<<999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777555444444222333555555555333111///////////////////////////222222222222222222222222333222111000111222333444222111111000000000000000000000///...............---------........./////////////////////////////////000333666999;;;======888888777666555444333333333333333222222222222222333333333333333222111000000/////////......------...------------...///////////////000000/////////////////////............,,,,,,---------............------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------......---,,,+++/////////000000000000000000000111222333333444444555777999:::;;;<<>>@@@AAABBBCCCEEEGGGJJJLLLMMMPPPSSSVVV\\\]]]```ccceeegggiiiiiiggggggiiilllpppuuuxxxyyyzzz{{{}}}~~~ggg^^^]]]nnnjjj\\\NNNKKKFFFCCCAAA@@@>>><<<:::999999999;;;<<<>>>@@@GGGMMMYYYnnn}}}gggWWWNNNKKKJJJGGGGGGFFFDDDBBBAAA@@@???======<<<<<<;;;;;;;;;;;;999999888888999::::::;;;:::::::::<<<>>>???>>><<<999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===========================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666666666777888888777444222000000000000000000000000000222222222222222222222222333222111111111222444555111111111111000000000///000//////............///////////////000000000000000000000000000000000000...000222555888;;;<<<===888888777666555444444333444444444444333333222222222222333333333222111111///////////////............------------...////////////000111111000//////000000//////.........---...------------,,,,,,,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------....../////////...............//////000000000000///000000222333444555555555777999:::;;;<<>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEGGGHHHJJJLLLOOORRRVVVWWWYYY[[[^^^___``````aaaccceeegggiiilllooopppqqqrrrtttvvvwwwwwwvvvvvvrrr^^^ZZZhhhppp```PPPMMMHHHEEECCCAAA???===:::::::::::::::<<<>>>???BBBGGGSSSgggsss```SSSMMMLLLHHHGGGFFFEEECCCBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;999999888999999:::;;;<<<<<<<<<;;;===>>>???===<<<999999999999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===========================>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888777777888888888777555333222111111111111111111111111333333333333333333333333222222222222222333444444000111111111111000////////////............////////////000000000111111111000000000000000000000000///000333555888:::;;;<<<999888888777666666555555555555666666555444333222222222222333333222222111////////////////////////...------------...////////////111111111111//////000000000///......------...---------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------------------------------------------,,,...000000///...///000---......//////000000111//////000111333444555555555777999:::;;;<<>>>>>>>>BBBBBBAAA@@@??????>>>>>>;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<======>>>??????AAABBBDDDFFFFFFHHHKKKNNNPPPQQQSSSUUUVVVWWWXXXXXX\\\^^^aaabbbccceeegggiiiggghhhjjjkkkmmmnnnnnnnnnccc[[[fffuuudddSSSOOOKKKGGGEEECCCAAA???;;;;;;::::::;;;<<<===>>>???EEEPPPccc{{{lll[[[RRROOOHHHHHHGGGFFFDDDCCCBBBBBB???>>><<<;;;::::::;;;;;;999999999999:::;;;<<<<<<>>>=========>>>>>>===;;;:::999999999999:::;;;;;;::::::;;;<<<<<<;;;::::::::::::999::::::;;;<<<===========================>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777555555555555555555555555333333333333333333333333444444444444444444444444111222333333444444333333000111111222111000///...//////............//////////////////000000000000000000000000000000000000000111333555888999:::;;;999999999888777777666666666777777777777555444333111222222333333222222222/////////////////////000...------------...//////...///111222222111///...111000000///......------+++,,,,,,,,,,,,,,,------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...,,,,,,,,,---------......------------------------------------------------))),,,//////......///111------......///000000111...///000111333444555666555777999:::;;;<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<======>>>@@@BBBBBBCCCEEEHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRUUUXXXZZZZZZ\\\^^^aaa^^^___```aaaccceeeggghhhggg]]]fff~~~wwwfffUUURRRMMMJJJGGGEEECCCAAA<<<<<<;;;:::;;;<<<===>>>???FFFQQQbbb|||vvvxxxuuubbbVVVQQQIIIHHHGGGFFFEEEDDDCCCBBB???>>><<<;;;::::::;;;;;;999999999999:::;;;<<<===@@@>>>>>>>>>???>>><<<:::::::::999999::::::;;;<<<::::::;;;<<<<<<;;;::::::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777111111222222444555777888444444444444444444444444444444444444444444444444111222333444555444333222000111111222222000///...//////.........//////000............/////////000000000000000000000000000000111333555777999999:::::::::999999888888777777777888888888888666444333111222222333333333222222////////////000000000000...------------...//////...000111222222111000...111000000///...---------)))******+++---......///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---+++***,,,...,,,,,,,,,---------......------------------------------------------------'''***---...------///222---------...///000000111...///000111333444555666555777999:::;;;<<>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@???===<<<:::999999999:::::::::;;;;;;;;;<<<>>>@@@@@@AAABBBEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMHHHLLLPPPRRRSSSTTTWWWZZZYYYYYYZZZ[[[]]]aaadddeee{{{mmmjjjzzzsss___VVVLLLGGGDDDAAAAAADDD<<<<<<;;;:::::::::;;;;;;@@@CCCJJJXXXooo}}}tttwwwyyycccOOOOOOLLLJJJHHHHHHGGGFFFDDDAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;<<<<<<<<<999777===<<<<<<;;;;;;:::999999<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::999888777666222222333333333444444444444555777666444222111222333444444555555444444333333333222222222333333444222111111111000000//////---------------...///000///////////////.........000000000000000111111222000000111444999<<<======888999999::::::999999999555444333222111000000000000111111111222222222222////////////............//////...------------...222222111111000////////////...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,------.........000000///...---,,,,,,+++............////////////000000000000111222333444444666888:::;;;===@@@CCCDDDGGGMMMRRRXXX___eeejjjooorrruuuyyy}}}zzzzzz{{{yyyzzz}}}|||nnndddeeennnooottt|||ooohhhiiikkkkkkiiieeefffggggggeeeeeefffhhhhhhiiilllnnnooonnnlllkkkiiiiiiiiihhhfffeeedddcccgggiiilllmmmnnnnnnpppqqquuurrrooonnnqqquuuxxxzzz~~~vvvnnnhhhcccfffmmmvvvyyy{{{sssccc^^^XXXNNNGGGHHHIIIIIIMMMTTTWWWWWWYYY\\\XXXYYYZZZYYYXXXXXXYYY[[[UUUTTTRRROOOJJJEEEAAA>>>???>>>===<<<===>>>???@@@CCCCCCCCCCCCBBBAAA???>>>===;;;:::999999:::<<<===<<<>>>????????????AAACCCFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKLLLMMMNNNPPPRRRSSSVVVUUUTTTTTTTTTUUUVVVWWWvvvjjjssswwwcccYYYOOOJJJFFFBBBAAACCC>>>===<<<<<<;;;<<<<<<<<>><<<:::<<<<<<;;;;;;;;;;;;::::::=========>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;::::::::::::::::::999888777333333333333333333333333444666777777666444444444444444555555555555444444444444333333333333444444333333333222111000000///------------------......////////////............//////......//////000111000000111444888;;;<<<;;;888888999999999888777777666555333222111000000000000000000000111111111222/////////.........------000000///....../////////222222111111000////////////......---,,,,,,---------------,,,,,,,,,++++++------------------------......---------,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++,,,------......------,,,,,,,,,,,,,,,---------.../////////...------,,,,,,............////////////000000000000111222333444444666888:::;;;===@@@BBBCCCGGGMMMTTTZZZaaahhhllloooqqqsssuuuxxx}}}|||xxxzzz||||||~~~~~~ooobbbaaagggnnnvvv{{{lllddddddiiikkkkkkbbbccccccbbb```___```aaaeeegggiiikkklllkkkjjjjjjkkkkkkkkkjjjiiigggeeedddhhhjjjlllmmmlllllllllnnnqqqpppppprrruuuwwwwwwwwwyyy}}}vvvnnngggfffiiinnnssswww~~~tttmmmggg\\\PPPKKKHHHFFFHHHNNNRRRSSSUUUXXXWWWYYY[[[[[[ZZZZZZZZZ[[[XXXXXXVVVSSSOOOKKKGGGDDD@@@???>>>======>>>??????@@@@@@AAAAAAAAA@@@??????>>>===;;;::::::;;;<<<======>>>@@@@@@??????@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIKKKLLLNNNOOORRRQQQPPPPPPPPPQQQRRRSSSkkkkkk{{{fff\\\RRRMMMIIIDDDBBBBBB??????>>>===============>>>@@@EEEMMM\\\rrr|||nnniiijjjyyyuuubbbTTTQQQMMMKKKJJJIIIGGGFFFBBBAAA@@@>>>===<<<<<<<<<999999999999999999999999:::;;;<<<=========<<<;;;999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;::::::999999444444444333333222222111333555777888777666666777444555555666666555555444666555444444444444555555555555444333222111000///...------,,,,,,,,,,,,---..............................------......///000000000111333777999:::999888888888888888777666555666555444222000/////////////////////000000000000//////.........---------000000000//////000111111222222111111000///////////////......------......------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------....................................////////////000000000000111222333444444666888999:::<<<@@@BBBCCCGGGNNNUUU\\\cccjjjnnnnnnoooqqqrrrtttyyy}}}xxxvvvyyy}}}~~~tttfffcccfffsss~~~wwwggg]]]^^^cccgggiiicccddddddccc```______```ccccccdddfffggghhhhhhiiikkkkkkkkkkkkiiigggeeedddhhhjjjkkkkkkiiihhhiiiiiijjjlllppptttxxxxxxtttqqqsssvvvyyynnnfffaaaccciiipppyyy|||tttfffYYYPPPIIIEEEHHHKKKMMMPPPSSSUUUXXX[[[]]]]]]\\\\\\\\\ZZZYYYYYYWWWTTTPPPMMMKKKCCCCCCAAA@@@???>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<======>>>>>>@@@AAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLMMMpppgggzzzhhh]]]SSSNNNKKKFFFBBBBBB@@@???>>>===============<<>>===<<<<<<:::::::::::::::::::::::::::;;;<<<======<<<;;;;;;888888888888888888888888::::::999999::::::;;;<<<;;;:::::::::<<<<<<;;;::::::::::::;;;<<<======>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<999:::;;;;;;;;;;;;;;;:::666666555444333222111000111444666888777777777888555666666777777666666555777666666555555555555666666555444333111000.........---,,,,,,++++++++++++------...............///......------......///000111000000222555777777777888888999888888777666555666555444222000///...............////////////000000000////////////......////////////000000111222222222111111000/////////000//////.........//////...------------,,,,,,,,,,,,,,,------------------------------------------/////////......---------------------------------,,,,,,,,,---------......,,,------...------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000000000000111222333444444666888999:::<<>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>??????AAAAAAAAA???>>>???@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHzzzkkkxxxmmm```TTTOOOMMMHHHDDDBBB@@@???>>>===<<<<<<<<<<<<<<<>>>BBBGGGNNN```rrriiidddlllwww~~~rrrgggWWWSSSNNNJJJHHHGGGEEEDDDCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::888888888888888888888888::::::999999::::::;;;<<<===<<<::::::;;;;;;:::999999:::;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;888777666555444222111111///222555666777777777888666777777888888777777666888777666555555555555555555444333111000...------...---,,,,,,++++++++++++,,,---------......////////////......//////000111111000000111444555555444888888888888888777666666555444333111000///......---.........////////////111111111000000000//////------......///000111222222222111111000///////////////.........//////000.........---------,,,,,,,,,,,,,,,---------......---------------------------------....../////////------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000111222333444333555777999:::<<>>@@@AAAAAAAAAAAA@@@???????????????@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDDDDEEEEEEEEEvvvxxxwwwhhhZZZSSSPPPKKKFFFDDDAAA@@@???===<<<<<<<<<<<<======AAAGGGLLLZZZxxxwwwkkkiiilllqqqxxx{{{yyyqqqiiiYYYUUUOOOJJJGGGFFFDDDCCCDDDCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::999999999999999999999999::::::999999::::::;;;<<>>===<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<============>>>>>>>>>??????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;999888888666555444333333///222555666666666777888777888888999999888888777888777666555555555555555333333222111000......---...------,,,,,,,,,,,,---,,,,,,,,,---......////////////......//////000111111000///000222333222111666666777777777777666666444333222111000/////////............////////////111111111000000000//////,,,------...///000222333222222111111000/////////......------......//////............---------,,,+++,,,,,,------.........,,,,,,,,,------------...++++++,,,---...//////000------------------------,,,,,,,,,---------......,,,,,,------......------,,,------......------,,,......------------,,,,,,---------.........//////............////////////000000000000111222333444333555777888999;;;???AAAEEEJJJPPPVVV[[[___dddfffooorrruuuyyy}}}|||{{{wwwuuuzzz~~~}}}tttpppiiidddbbbaaa```___^^^```bbbbbbbbbbbbdddfffaaa``````___```bbbcccdddggghhhkkklllmmmkkkiiihhhbbbdddffffffeeedddeeefffaaa``````aaadddfffffffffgggjjjpppvvvyyyrrrddd\\\XXXXXX^^^eeeqqq{{{sssaaaRRREEE>>>???EEEFFFJJJNNNRRRTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYUUUTTTRRROOOLLLHHHDDDCCC???>>>>>>=========>>>>>>???????????????????????????AAABBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???@@@AAACCCDDDDDDDDDDDDxxxxxxuuucccYYYTTTNNNHHHFFFBBBAAA@@@???>>>============;;;???EEEIIISSSnnnuuuooooooqqqwwwzzzxxxpppkkk\\\WWWPPPKKKHHHGGGEEEDDDDDDDDDDDDCCCAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<:::999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<:::999:::===???@@@@@@;;;;;;<<<<<<======>>>>>><<<============>>>>>>>>>===>>>>>>?????????>>>>>>===============<<<;;;::::::999999888777666555555111333666888777777888999888888999999999999888888888777666555444444444444333333222111111000//////------------------......++++++,,,------...//////......------......///000111/////////111111111///222222333444555555555555222222111000000000000000....../////////000000000////////////............------...///000222333444222222111111000/////////------,,,,,,---......///............------------++++++,,,,,,---......///,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,------......------,,,/////////......------------------...........................////////////000000000000111222333444333555777888999;;;>>>AAAEEEJJJQQQWWW]]]aaafffhhhooossswww{{{}}}yyyzzzuuutttyyy}}}wwwkkkiiidddaaa``````aaaaaabbbcccddddddddddddeeefff``````____________``````dddfffjjjmmmnnnmmmkkkjjjdddfffgggfffdddbbbbbbccc```___]]]^^^```bbbbbbbbbeeefffiiilllnnnsss{{{pppfff]]]WWWXXX]]]iiipppvvvyyy~~~ttteeeSSSDDDAAADDD@@@CCCHHHKKKMMMPPPSSSUUUYYYYYYZZZ[[[[[[[[[ZZZYYYUUUUUUUUUTTTRRROOOMMMKKKHHHGGGDDDBBB@@@?????????;;;<<<===>>>>>>??????>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@AAAAAA@@@>>>======???@@@BBBCCCCCCCCCCCCwwwjjjjjj^^^XXXQQQJJJGGGDDDCCCBBB@@@???>>>>>>>>>>>>;;;===CCCGGGNNNfffrrrppprrrwww{{{wwwpppkkk^^^YYYRRRLLLIIIHHHFFFEEEDDDDDDDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999::::::::::::::::::::::::::::::999999::::::;;;<<<777666555777;;;???AAAAAA<<<<<<<<<<<<============>>>>>>>>>>>>????????????===>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<::::::::::::999999888777777777222555888999999888999:::888999999::::::999999888777777666444444333333333333333333222222111111111------------......///000++++++,,,,,,---...//////---,,,,,,,,,,,,---......111///...///000111000...///000111222333444444444111111000000000000111111////////////000000000000......---------,,,,,,,,,......///000111333555666222222111111000/////////,,,,,,,,,,,,,,,---.../////////.........---------++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---,,,------......------,,,000000/////////............................................./////////000000000000000111222333444333555777888999;;;>>>AAADDDIIIQQQYYY___dddhhhkkkpppsssxxx|||~~~{{{|||zzzwwwxxxtttsssyyytttqqqcccaaa]]][[[[[[]]]```aaa```aaabbbaaa```___```aaa_________^^^^^^^^^]]]]]]aaacccgggkkklllllljjjiiiggghhhhhhfffcccaaa```aaa___^^^]]]^^^___``````___dddbbbbbbdddeeejjjwwwxxxnnnaaaWWWVVVZZZ]]]```ccchhhsssuuu```MMMEEEGGG===@@@CCCFFFIIILLLPPPSSSVVVVVVXXXYYYYYYXXXWWWVVVTTTUUUVVVVVVVVVTTTSSSRRRQQQOOOLLLIIIFFFDDDCCCBBB999:::;;;===>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDCCCCCCBBBBBBAAA@@@??????===???@@@AAAAAA???===<<<<<<===???AAACCCCCCBBBBBBzzzooo|||yyyeee\\\VVVOOOHHHFFFFFFEEECCC@@@===<<<<<<>>>===>>>AAAEEELLL[[[iiizzzuuusssuuuzzz}}}yyyuuuhhh[[[SSSSSSNNNDDDBBBGGGDDDGGGIIIGGGBBB>>>======??????>>>===============???===;;;;;;======;;;888;;;;;;;;;::::::999999999999::::::;;;;;;::::::999<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888444444555555666888999::::::;;;<<<<<<======<<<<<<999999888777666555444444222222222222222111000///+++***************++++++///...,,,++++++,,,...///......---,,,---...///000............////////////,,,------...///000111111111111000000000000111111222111111000///......---///............---------.........///000222333444444333222111000000000000---------.........//////........................,,,------......------,,,---------............///........................------------------------------------------------///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000111111111222333333444444555555777999;;;>>>BBBDDDHHHLLLRRRWWW\\\ccclllrrrqqqsssvvv{{{}}}yyytttqqqooolllmmmvvv{{{|||~~~tttlllgggeee```ZZZXXXZZZ]]]^^^^^^______```aaaaaaaaaaaaaaacccbbbaaa___^^^\\\\\\\\\bbbbbbcccdddeeegggiiijjjkkkiiigggeeecccaaaaaa``````aaacccccccccbbb```^^^```YYYXXXaaaeeedddkkkvvvvvvmmmddd\\\WWWXXXXXX[[[```dddkkkxxxqqq```RRRIIIFFFCCC@@@???BBBEEEGGGHHHPPPRRRUUUXXXZZZZZZXXXWWWVVVXXXYYYXXXUUUSSSRRRRRRSSSRRROOOMMMKKKIIIIIIHHHBBBAAA@@@@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA=========???BBBBBB???<<<<<<<<<<<<===???AAABBBCCCrrrxxxtttdddYYYPPPIIIHHHHHHFFFDDDAAA???>>>===>>><<<===@@@CCCHHHUUUaaavvv{{{yyy|||}}}vvvqqqeee\\\ZZZTTTIIIEEEIIIFFFHHHJJJHHHDDD@@@??????>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999777777777777777777888999:::;;;<<<<<<======<<<<<<:::999999888777666555555444444444333222000///...,,,,,,++++++++++++,,,,,,///---,,,++++++,,,---///...------,,,---...///000............////////////------......//////000000111111000000000000111111111111111000///.........///............---------.........///000111333444444333222111000000000000---------.........//////........................,,,------......------,,,---------............///........................------------------------------------------------........................///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------.........////////////000000000000000000111111222333333444444555666888:::===AAACCCIIINNNUUUZZZ^^^dddlllqqqsssuuuyyy}}}~~~zzzvvvrrrpppmmmmmmvvv~~~wwwmmmfffcccccc___[[[YYYZZZ\\\]]]]]]aaaaaacccdddddddddcccbbbcccbbb```^^^]]]\\\\\\\\\^^^^^^^^^___```aaacccccciiiiiihhhgggeeedddccccccaaabbbcccddddddcccaaa```]]]UUUSSSZZZ___```hhhssszzzuuujjjbbb^^^TTTSSSTTTXXX[[[bbbppp}}}~~~tttjjjaaa\\\PPPKKKDDD@@@@@@AAACCCEEEKKKMMMQQQTTTVVVWWWWWWVVVWWWYYY[[[[[[YYYXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNIIIHHHFFFCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===<<<<<<>>>@@@AAA???===;;;;;;<<<===>>>@@@AAABBB{{{tttqqq```UUUOOOKKKJJJGGGEEEBBB@@@???>>>===<<<===???AAACCCLLLVVVhhh}}}zzzmmmbbb]]]UUUJJJFFFHHHIIIJJJJJJHHHEEEBBBAAAAAA>>>======<<<<<<<<<<<<<<>><<<<<<======;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::;;;<<<<<<<<<:::999:::;;;<<<<<<<<<======>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>==============================>>>??????>>>>>>===;;;;;;;;;:::999999888888888888;;;;;;<<<============<<<;;;::::::999888777666666666555555444222000...---...------,,,,,,---------...---,,,++++++,,,---...---------,,,---......///---............/////////.........///////////////111000000//////000000111111111000000//////......///............---------............///111222333333222111000000//////000---------.......................................,,,------......------,,,---------............///........................------------------------------------------------------------------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000000000000111222222333333333555666777888;;;@@@CCCKKKQQQXXX^^^bbbgggnnnssswwwyyy|||~~~~~~~~~{{{wwwtttqqqooopppxxxwwwwww|||pppfffccccccccc```^^^]]]]]]^^^^^^]]]bbbdddfffggghhhgggeeedddcccbbb```^^^\\\\\\\\\]]]\\\\\\\\\[[[\\\\\\]]]^^^fffggghhhhhhhhhhhhffffffcccdddeeeeeeeeedddbbbbbb\\\SSSPPPTTTXXX[[[dddooorrrwww{{{ooogggcccVVVSSSQQQRRRSSSXXXdddooo~~~}}}xxxtttqqqooo```YYYOOOGGGBBBAAAAAAAAADDDFFFJJJMMMQQQSSSTTTTTTUUUWWWZZZ\\\[[[[[[\\\]]][[[\\\\\\[[[YYYWWWUUUTTTPPPNNNKKKHHHEEEBBBAAA@@@======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===:::::::::;;;<<<>>>@@@@@@sssttt}}}hhh\\\WWWNNNKKKHHHEEECCCAAA???>>><<<;;;<<>>>>>===============??????>>>=========<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;;;;<<<<<<===>>>??????@@@============<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>777888:::;;;<<<=========<<<;;;;;;:::::::::::::::;;;;;;<<<===============<<<;;;;;;:::999888777666555555555444333111000///......------,,,,,,------------,,,++++++,,,------,,,,,,,,,---------......---------........./////////////////////.........000000////////////000000111000000000/////////...///............---------............///000111222222111000///////////////................................................,,,------......------,,,---------............///........................,,,,,,------------------------------------------------------------------......------------..............................------------............////////////000000000000//////000111111222222333222444666777777;;;@@@EEEMMMSSS[[[bbbggglllrrrvvv{{{}}}~~~{{{yyyyyyyyyxxxwwwsssssswww~~~zzzqqqppptttzzzkkkcccccceeecccbbbbbbaaaaaaaaa``````ccceeegggiiiiiihhhfffeeecccbbb```^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[```bbbeeegggiiiiiihhhgggeeeffffffffffffeeeddddddaaaYYYSSSSSSVVVZZZcccmmmoooqqqxxxwwwnnnjjjbbb\\\WWWSSSQQQQQQYYYbbbwww~~~xxx}}}}}}{{{yyywwwvvvpppiii___UUULLLFFFAAA>>>>>>@@@CCCGGGJJJMMMPPPQQQRRRUUUXXXZZZZZZZZZ[[[]]][[[\\\]]]^^^]]]ZZZXXXVVVSSSRRROOOMMMKKKIIIHHHHHHAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999888888:::;;;<<<<<<888888888999:::<<<===>>>tttjjj|||oooaaa[[[QQQMMMHHHEEECCCBBB@@@>>><<<:::;;;???AAAAAAFFFKKKXXXkkkvvviii]]]TTTPPPPPPIIIHHHEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>??????????????????>>>===<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;<<<<<<::::::;;;<<<;;;<<<<<<===>>>??????@@@============<<<<<<<<<<<<======>>>>>>>>>>>>======????????????????????????666777999:::<<<=========;;;;;;;;;;;;;;;<<<<<<===;;;<<<======>>>>>>======<<<<<<;;;:::999888777777333333444444444333333222......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------............///////////////.........000000////////////000000000000000000///////////////............---------------------...///000000000000//////.../////////.....................---........................,,,------......------,,,---------............///........................,,,,,,,,,---------......------------------------------------------------......---------......///////////////////////////---------.........//////////////////000000000000000000000111222222333333222555777777888;;;BBBHHHPPPVVV___fffkkkpppvvv{{{}}}~~~|||vvvssssssvvvxxxyyyuuuyyyyyyssspppsss|||xxxiiicccbbbdddaaaaaabbbbbbbbbaaaaaabbbcccdddfffggghhhgggeeeeeecccbbbaaa```______^^^^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ\\\```cccfffggggggggggggggggggggggggfffeeeeeeiiibbb[[[YYYZZZ]]]eeelllmmmooouuu|||{{{vvvqqqjjjaaa[[[UUUPPPQQQVVVgggppp{{{wwwrrr{{{~~~}}}{{{xxxyyytttkkkbbbXXXMMMCCC======>>>???BBBEEEHHHKKKLLLPPPSSSVVVXXXYYYYYYZZZ[[[[[[\\\^^^^^^^^^\\\ZZZYYYWWWVVVTTTRRRPPPOOONNNMMMIIIHHHGGGEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;:::999999999999888999:::;;;777777777888999:::;;;<<<|||jjjqqqxxxeee]]]UUUPPPJJJFFFEEEDDDAAA???>>>;;;;;;???AAABBBEEEJJJTTTddd|||tttggg[[[SSSOOOIIIFFFBBB@@@@@@AAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@???@@@AAA@@@===<<<===>>>999999::::::::::::;;;;;;;;;;;;999999999999;;;;;;:::<<<===<<<;;;;;;<<<>>><<<<<<<<<======>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::999888777777222333444444555555444444///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,------------..................///////////////000//////......//////000000000000000///////////////............------------------------...////////////............//////...............---------........................,,,------......------,,,---------............///........................+++,,,,,,------.........------------------------------------------------.........---......///000........................------........./////////////////////000000000000000111111222333333444444222555888999999>>>FFFNNNVVV\\\ccciiimmmrrrxxx}}}}}}~~~}}}|||{{{wwwqqqoooppptttxxxzzzwww}}}~~~zzzyyy|||ttthhhccc``````]]]___```aaa```aaabbbdddccccccdddeeeeeeeeeeeeeeebbbccccccdddcccaaa___^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVXXX[[[___bbbdddeeefffhhhhhhggggggfffffffffffflllhhhccc______bbbgggkkkkkkmmmrrryyy|||zzzssskkkeee]]]TTTPPPQQQWWW___jjjsssyyy~~~rrrppp|||{{{xxxqqqiii___TTTHHH@@@????????????AAACCCFFFGGGNNNQQQUUUWWWXXXYYYZZZ\\\\\\]]]^^^______^^^]]]]]]]]]\\\YYYWWWTTTRRRQQQPPPQQQPPPNNNLLLJJJHHHGGGFFFCCCCCCBBB@@@???===<<<<<<<<<===>>>===;;;:::;;;<<<999999999999:::;;;<<<===tttnnnxxxooocccZZZTTTLLLIIIHHHGGGDDDAAAAAA===;;;>>>@@@@@@CCCGGGMMM[[[rrryyyhhhXXXNNNJJJFFFAAA???@@@AAAAAA@@@BBBAAA@@@@@@??????@@@@@@???AAABBB@@@>>><<<===???999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<;;;<<<>>>===<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::999888777666666444444555555555555444333111000///...------------+++++++++,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,---------.........------......//////000000//////............//////////////////000000000000///............---------------,,,,,,------...//////......------....../////////.........---------........................,,,------......------,,,---------............///........................++++++,,,,,,---......///------------------------.......................................///000000....................................////////////////////////000000000000222222222333444444555555222666:::;;;;;;@@@KKKSSS___ccchhhkkkmmmqqqwww||||||}}}|||yyywwwqqqooommmmmmqqqvvvyyy{{{yyyzzzuuuyyy{{{nnnhhheeeaaa^^^]]]___aaabbbaaacccfffiiidddccccccbbbcccdddeeefffaaaccceeegggfffddd```^^^ZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUXXX[[[___bbbdddfffhhhhhhgggfffffffffffffffiiihhheeebbbbbbeeehhhjjjjjjkkkooovvv{{{}}}xxxsssqqqjjj```YYYWWWPPPTTT[[[dddmmmuuu|||}}}vvvwww{{{~~~{{{uuunnneee[[[QQQJJJDDDCCCAAA??????@@@BBBCCCGGGKKKOOOSSSUUUWWWZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUWWWVVVTTTRRROOOMMMKKKJJJKKKJJJIIIGGGEEECCCBBBAAA@@@BBBDDDCCC@@@>>>===>>>======<<<======>>>???@@@ooommmyyylll]]]VVVOOOKKKKKKJJJFFFCCCCCC>>>;;;===??????@@@DDDHHHUUUkkk~~~yyycccTTTKKKFFFAAA???@@@BBBBBBAAAAAA@@@??????>>>????????????AAABBBAAA>>><<<===???999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<;;;===>>>>>>======>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>=================================>>>???@@@@@@@@@@@@@@@???>>>===<<<:::::::::999<<<======>>>>>>>>>>>>>>>;;;::::::999888777666666666666666666555444333222222222000///............***++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,,,,---------......,,,------...///000111111//////............//////////////////000000000000//////.........---------------,,,,,,,,,---............---------....../////////.........---------........................,,,------......------,,,---------.........//////........................++++++,,,,,,---...//////------------------------////////////////////////...............///000000111111111111111111111111............/////////000////////////000000000000222333333444444555555666222777;;;<<<===BBBMMMWWWeeehhhkkkmmmmmmpppvvvzzz{{{|||~~~}}}zzzvvvsssiiiiiijjjnnnsssxxxzzzzzz{{{wwwllllllqqq|||ppphhhhhhiiieeeaaa```bbbdddeeedddfffkkkoooeeedddbbbaaabbbccceeegggaaacccgggiiiiiieeeaaa^^^[[[ZZZYYYYYYXXXXXXXXXYYYTTTTTTVVVYYY]]]aaadddfffhhhhhhgggfffffffffffffffdddeeedddbbbcccfffhhhhhhkkkjjjmmmtttyyy~~~}}}zzzyyyyyyuuukkkbbb___SSSRRRTTTZZZcccmmmtttxxxxxx~~~wwwpppiiiaaaYYYTTTHHHEEEBBB???>>>>>>@@@AAA@@@DDDJJJNNNRRRUUUXXXZZZZZZYYYYYYYYYZZZ[[[]]]]]]ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZYYYWWWTTTQQQOOOMMMLLLRRRRRRPPPNNNLLLJJJHHHHHHDDDGGGIIIHHHDDDAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCqqqgggxxxtttfff\\\SSSOOOLLLHHHFFFHHHAAA@@@>>>===<<<===>>>???HHHQQQ^^^ooommmZZZMMMHHHDDDDDDDDDAAA@@@BBBFFFEEEBBB@@@>>>>>>?????????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================<<<<<<<<<<<<============??????>>>>>>=========<<<>>>????????????@@@@@@@@@??????>>>>>>======<<<<<<======>>>???????????????===<<<;;;::::::::::::;;;888777444222111222333444333222000///...---......,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------.........//////---,,,,,,++++++,,,,,,---...............///000000////////////////////////000000//////......------........................+++,,,...///000000000///........................------------------------........................---------............/////////...---,,,,,,++++++,,,---......//////......++++++,,,,,,---...//////........................222111000...------------------------------------//////.........---------////////////000000000000222222333444444444333333555666888;;;???FFFMMMSSS^^^aaafffkkkoootttyyy|||{{{~~~{{{uuupppmmmkkkhhhiiinnnvvv|||}}}|||yyymmmjjjkkkuuu}}}xxxjjjhhhkkkiiiddd```bbbbbbbbbbbbcccggglllqqqlllfff```bbbiiillliiicccaaaccceeeggggggeeecccaaa]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVVVVYYY]]]```bbbbbbcccgggkkkkkkhhhdddaaaaaa```aaaaaabbbccceeefffgggkkklllnnnppptttyyy{{{zzz}}}zzzssscccYYYRRRRRRVVV]]]jjjwww|||zzzxxxzzzsssqqqnnniiicccYYYRRRJJJDDDBBB@@@>>><<>>???@@@HHHSSSbbbyyyuuu___PPPJJJFFFGGGGGGDDDDDDFFFKKKIIIFFFBBB@@@???>>>???===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<>>>>>>?????????@@@@@@@@@??????>>>>>>===============>>>>>>??????????????????>>>===;;;:::999999999666555555555444444444444444333111///............,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///////////////000000111///////////////////////////////////////.................................+++,,,...////////////....................................................................................////////////000///......---,,,,,,++++++,,,---......//////......++++++,,,,,,---......///........................//////...---------------------------------------//////.........---------////////////000000000000333333444444444444444444555777:::===AAAHHHOOOTTT]]]aaafffkkkpppuuuzzz}}}|||~~~zzzsssnnnllleeefffkkkrrrzzzqqqkkkjjjxxx~~~zzzlllhhhjjjiiieeeccc````````````aaadddiiillljjjeee```aaafffiiihhheee```aaabbbccccccbbb```___^^^]]]\\\\\\[[[[[[[[[[[[XXXWWWWWWYYY\\\___``````___cccggghhhfffbbb___^^^`````````aaaccceeefffgggiiijjjlllmmmppptttyyy}}}wwwhhhZZZSSSSSSWWW```iiitttvvvvvv}}}xxxuuurrrqqqllldddYYYPPPKKKGGGBBB???>>>???@@@AAABBBEEEIIIKKKPPPSSSVVVXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]]]]\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLL|||kkktttppp```WWWSSSMMMHHHFFFCCCBBB@@@>>>======>>>???@@@EEELLLZZZqqqyyyaaaSSSMMMIIIIIIIIIGGGHHHJJJOOOMMMIIIEEEBBB@@@>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@???AAA@@@>>><<<:::999888888555666777888777666555444444333222000////////////------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000000000000000111111111////////////////////////...///////////////000000........................------...............---........................////////////////////////...........................////////////000000000.........------,,,,,,+++,,,---......//////......+++,,,,,,------.................................---------------,,,------......................../////////............---////////////000000000000444444444444444444444444666888<<<@@@DDDKKKRRRVVV]]]aaaggglllqqqvvv{{{}}}~~~}}}yyysssooonnnhhhmmmttt{{{zzzpppmmmxxx|||nnniiiiiihhhfffddd```````````````bbbeeeiiifffdddaaaaaaccceeeffffff____________^^^^^^^^^]]]______^^^^^^^^^^^^^^^___[[[YYYYYYYYY\\\]]]]]]]]]\\\```eeegggfffbbb```^^^^^^______aaaccceeeggghhhfffhhhiiijjjkkknnnqqquuuuuulll]]]UUUSSSVVV[[[hhhsss~~~wwwllljjjxxxzzzxxxyyy{{{|||tttiii^^^WWWPPPHHHCCC??????>>>>>>???@@@AAABBBIIILLLQQQTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^______YYYXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZXXXWWWUUUSSSRRRQQQNNNNNNNNNMMMMMMMMMMMMLLLjjjjjj|||nnn```XXXQQQLLLJJJEEECCCAAA>>>======>>>???BBBDDDIIIUUUkkkzzzcccUUUOOOJJJJJJJJJHHHIIIKKKOOOMMMJJJFFFCCCAAA?????????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@>>><<<;;;:::999999888999999888777666555444444444333222111000//////------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////------,,,,,,,,,,,,------000000111111222222222222////////////////////////......//////000000000111........................////////////................................................................................................////////////......---------,,,,,,,,,,,,---......///.........,,,,,,,,,---------..............................,,,---------......------/////////////////////////////////...............////////////000000000000444444333333333333333444666999>>>CCCHHHNNNTTTYYY^^^bbbhhhnnnsssxxx|||}}}~~~~~~zzzwwwuuuuuuwww|||yyytttvvvxxxpppiiigggeeeccccccaaabbbbbbbbbaaabbbdddfffbbbbbbaaa``````aaadddfffaaa```___]]]]]]]]]^^^___aaaaaa`````````aaabbbbbb^^^\\\ZZZZZZ[[[\\\\\\[[[]]]```eeehhhhhhfffcccaaa]]]^^^___```bbbdddfffgggfffhhhiiiiiiiiijjjlllooosssyyymmm]]]TTTTTTVVV]]]fffrrr{{{~~~uuummmooo{{{}}}zzzzzz}}}~~~vvvooohhh```VVVOOOGGGDDD@@@>>>>>>???@@@@@@@@@DDDJJJNNNQQQSSSUUUWWWYYYYYYYYYZZZ\\\^^^```aaaZZZZZZYYYYYYXXXXXXXXXXXXVVVWWWXXXYYY[[[[[[[[[\\\ZZZZZZXXXWWWVVVTTTSSSRRRPPPPPPPPPOOONNNMMMMMMLLLooohhhttt~~~kkk^^^TTTOOONNNFFFEEEBBB???>>>===>>>>>>??????BBBMMMaaazzzlllYYYRRRLLLKKKJJJGGGHHHJJJKKKJJJHHHFFFDDDBBBAAA@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<>>><<<999777555555555666555555444333222111000000.........---------,,,,,,,,,------......------,,,---------.........//////...------,,,,,,------...000000111222333222222111////////////////////////.../////////000000111111////////////////////////000000//////////////////........................------------------------........................,,,,,,,,,---------......---------------,,,,,,,,,,,,---......///.........,,,,,,,,,---------------........................---....../////////......////////////////////////////////////////////////////////////000000000000333222222111222333444444777;;;AAAFFFLLLRRRWWW[[[```eeekkkpppuuuxxx|||~~~|||~~~~~~~~~||||||}}}~~~zzzwwwwww{{{pppgggdddaaa___```___```aaaaaa``````aaaccc^^^```aaa```___```bbbeeebbbaaa```______```aaabbbbbbbbbbbbbbbbbbbbbcccccc```^^^\\\[[[\\\]]]\\\[[[]]]___cccfffhhhgggdddbbb]]]]]]^^^___aaaccceeefffgggiiikkkkkkjjjjjjkkkllloooqqqxxxyyyeeeYYYVVVVVVUUU[[[fffqqqyyy|||~~~}}}|||yyy{{{~~~~~~|||yyyrrrggg```TTTMMMEEE???============;;;>>>DDDHHHLLLOOOSSSVVVYYYYYYYYYZZZ[[[]]]^^^___]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXZZZ[[[\\\\\\]]]ZZZYYYXXXWWWUUUTTTSSSRRRTTTTTTSSSRRRQQQPPPPPPOOO~~~nnnnnnuuu|||iiiZZZRRRPPPHHHFFFCCC@@@>>>>>>>>>>>>>>>===???HHHWWWlll~~~uuuyyyrrr```XXXQQQNNNKKKHHHGGGIIIHHHGGGGGGFFFDDDCCCBBBBBB===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>??????>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBBBBAAA???>>>>>>============>>>???===999666444444666777555555555555444222111000//////.........---------------............------+++++++++,,,,,,,,,------......------------......///000111333333222111111///////////////////////////000000000000000000111//////////////////////////////.........//////000........................------------------------........................++++++,,,,,,,,,---------------------------------,,,---......//////......------------------------..............................000000000///...---...........................////////////000000000////////////000000000000222111111111222444666777:::???EEELLLRRRWWW\\\```eeeiiinnnsssvvvxxxzzz|||zzz{{{|||||||||}}}~~~|||}}}yyykkkeeebbb___]]]]]]ZZZ\\\^^^___]]]]]]]]]^^^\\\^^^```aaaaaaaaaaaabbbaaaaaa``````aaabbbdddeeeccccccbbbbbbbbbbbbbbbcccaaa___]]]]]]^^^___^^^]]]\\\]]]^^^```ccccccbbb```^^^^^^^^^___```bbbddddddfffhhhkkklllkkkkkkkkklllmmmmmmtttoooccc]]]ZZZSSSUUU]]]hhhrrryyy}}}}}}|||}}}}}}xxxpppiiibbbZZZNNNFFFAAA???===;;;;;;>>>AAACCCFFFJJJNNNRRRTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYY[[[\\\\\\]]]]]]\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRQQQPPPOOOOOONNNNNN|||nnnnnn{{{dddXXXUUUIIIGGGDDDAAA???>>>>>>>>>???===???EEENNN]]]tttyyyqqqwwwxxxiii```WWWSSSOOOJJJIIIKKKHHHHHHGGGGGGEEEDDDBBBBBB===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>>>>???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======<<<===:::999888777666666777777666666666666555333222111////////////.........---------............------+++++++++,,,,,,,,,------......------------.........///111222333222111000////////////////////////111111111000000000000000////////////////////////---,,,,,,+++,,,---...///........................................................................,,,,,,,,,---------......------------------------,,,---......//////......------------------------..............................///000///...,,,+++------------------------.../////////000000000000////////////000000000000222222222222444777999;;;>>>CCCKKKRRRXXX]]]bbbeeeiiimmmqqquuuvvvwwwxxxyyyxxxxxxxxxwwwwwwzzz~~~wwwmmmdddbbbaaa^^^\\\\\\XXXZZZ]]]^^^]]]\\\\\\\\\ZZZ\\\___bbbccccccaaa___^^^^^^^^^___aaabbbdddeeedddcccbbbaaaaaaaaaaaaaaa```___^^^^^^```aaaaaa```]]][[[ZZZ[[[^^^``````^^^____________```aaabbbbbbbbbeeeiiikkkkkkjjjjjjkkkllllllsss}}}~~~wwwnnneeeYYYVVVWWW```iiipppyyy}}}||||||yyytttooommmfff]]]VVVSSSOOOJJJEEEAAAAAAAAA@@@@@@CCCHHHKKKLLLMMMPPPSSSVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]][[[YYYWWWUUUSSSRRRNNNNNNNNNMMMMMMLLLLLLLLLqqqjjjwwwnnn^^^ZZZJJJHHHDDDAAA???>>>>>>>>>===:::;;;@@@EEEOOOcccwwwyyyyyyooofff]]]WWWRRRLLLKKKLLLJJJIIIIIIHHHFFFDDDBBBAAA???????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>========================:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA???===<<<;;;;;;555666777888999999888777666666777777666444222111000/////////............------............---------------.........//////......------------......---///111222222222000///////////////////////////222222111111000000//////000000000000000000000000******))))))***,,,...///........................////////////////////////........................---------.........//////------------------------,,,---......//////......------------------------........................---...//////...,,,***)))------------------------.../////////000000111111////////////000000000000333333333444666999<<<>>>AAAFFFNNNVVV\\\aaafffiiikkkooosssvvvwwwvvvvvvwwwvvvvvvuuuttttttvvv{{{~~~~~~llleee___```aaa^^^]]]]]]YYY[[[^^^```___^^^]]]^^^ZZZ[[[^^^ccceeeeeeaaa]]]ZZZ[[[\\\^^^```bbbccccccdddcccbbbaaa```````````````___^^^___aaaccccccbbb___\\\YYYZZZ]]]``````__________________```aaaaaa___bbbgggiiijjjiiiiiijjjhhhhhhoooxxxxxxvvv~~~pppaaaYYYVVVZZZaaafffpppzzz~~~{{{xxxtttoooiiigggfffbbb[[[UUUFFFEEEBBB???===???CCCFFFEEEGGGLLLPPPTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^]]][[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOOOO~~~iiiqqqeeePPPNNNHHHDDDCCC@@@======???===???@@@@@@AAAHHHSSS\\\sssyyy}}}{{{{{{rrrlllhhh^^^XXXSSSHHHKKKGGGFFFGGGFFFBBBBBBDDDAAA@@@@@@@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;:::999999999:::;;;========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;===<<<;;;:::999:::;;;<<<<<<<<<===>>>??????>>>>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAABBBBBB@@@===;;;:::999888888777777888888999888777666555444333222222111111000///000000000//////.........---------////////////////////////111111000000//////......000000000000000000000000111111000000//////......//////000000111111111222111111111111111000//////000000////////////000000//////...---------------000000///...---,,,,,,+++........................,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---////////////////////////.......................................///000000//////.........000222333///222555666555666:::===AAAHHHRRR[[[bbbfffiiikkkqqqrrrrrrrrrsssttttttuuuyyytttnnnkkkmmmssszzz~~~|||uuudddbbb___^^^^^^^^^\\\[[[^^^^^^]]]\\\\\\[[[ZZZZZZ___^^^^^^]]]\\\\\\\\\\\\^^^^^^______``````aaaaaaaaabbbbbbccccccbbbbbbaaa``````bbbccccccbbbaaa``````````````````aaaaaabbbccc___\\\\\\^^^``````___aaabbbdddfffggggggfffffffffhhhkkkmmmppptttyyy}}}uuugggWWWQQQXXXeeeooottt|||yyyxxx}}}zzzvvvrrrpppqqqwwwwwwnnndddXXXQQQHHHBBBAAABBBBBBAAA>>>BBBEEEGGGHHHKKKOOOSSSQQQRRRTTTWWWYYY[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[^^^]]][[[XXXUUURRROOONNNMMMMMMNNNNNNNNNMMMLLLLLLiiilll|||yyydddTTTNNNIIIGGGDDD@@@???AAA>>>???@@@??????CCCLLLTTT```eeelllssswww||||||vvvhhh___YYYNNNLLLHHHFFFGGGGGGCCCBBBDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;::::::::::::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<======>>>==================>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@===;;;;;;::::::999999999999999888777777666666555444444222222111111111000000000/////////.........------000000000000000000000000000000000000000/////////000000000000000000000000111111000000///////////////000000000111111111111111111111111111000//////000//////......//////000///......---------....../////////...------,,,,,,........................---------....../////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---...............................................................///000000000000///000000111222222///222555555555777<<>>@@@>>>@@@@@@???===???DDDIIIQQQWWWaaalllwwwwwwmmmeeeWWWNNNIIIFFFHHHHHHEEECCCDDDBBBBBBAAAAAA@@@??????>>><<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<======>>>>>>??????@@@??????@@@AAABBBBBBBBBBBBAAA@@@??????@@@???===;;;<<<<<<;;;:::::::::::::::777777777777666666666555222222333333333222111000000///////////////......000000000000000000000000//////000000000000000000000000000000000000000000111000000000000/////////000000000000111111111111111111111222111111000//////..................///.........---......//////.........................................................///////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------.......................................///000000000000111111222111111111000222444555666:::@@@FFFHHHNNNVVV^^^cccgggkkkmmmrrrsssssssssrrrqqqooonnnmmmllllllnnnssszzzssshhhaaa^^^\\\ZZZYYYZZZZZZYYYXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^___```bbbcccddddddccccccddddddddddddcccccc\\\]]]___```bbbbbbccccccaaaaaa``````aaaaaabbbccc___]]]ZZZZZZ\\\]]]]]]]]]______```aaabbbbbbbbbaaaaaadddgggiiiiiikkklllnnnqqqvvv~~~wwwjjj```\\\^^^bbbeeemmmuuu{{{|||yyyzzztttvvv}}}{{{ssshhh```[[[WWWRRROOOGGGGGGFFFDDDAAA@@@BBBDDDIIIKKKNNNQQQSSSUUUUUUUUUXXXYYY[[[\\\]]]\\\[[[ZZZZZZYYYWWWTTTRRROOOMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJwwwhhhbbbtttkkk[[[SSSKKKHHHFFFBBBAAABBB>>>???@@@???======@@@BBBJJJSSSbbbrrruuubbbSSSMMMIIIJJJJJJFFFDDDDDDDDDCCCCCCBBBAAA@@@??????<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999<<<<<<======>>>?????????>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>??????===<<<<<<;;;;;;:::::::::::::::999999888777777666555555222333555555555444222000000000000000000000000000000000000000000000000000/////////000000111111222////////////////////////000000000000000000000000000000000000000111111111111111111222222111111000......------------.....................//////000---------.........//////..........................................//////,,,---......///.........------------------------------------------------------------------------------------------------.......................................///000000///000111222222111000///111333555666888>>>FFFLLLNNNRRRYYY___dddhhhlllnnnrrrssstttuuuuuusssqqqpppkkkmmmoooqqquuuzzzwwwjjj___YYY[[[YYYXXXWWWYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^^^^^^^______```aaa`````````aaabbbbbbbbbcccbbbccccccddddddccccccbbb]]]]]]^^^___```aaaaaaaaaaaa````````````aaabbbbbb^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]```dddffffffggghhhiiiqqqssswww|||sssggg^^^[[[ZZZ[[[aaaiiipppwww~~~~~~yyyzzzyyyrrrmmmjjjhhhdddaaaUUUSSSOOOJJJEEEBBB@@@@@@DDDFFFKKKPPPTTTXXXZZZ[[[[[[]]]```bbbbbbaaa___]]][[[ZZZXXXUUURRROOOMMMLLLIIIHHHHHHGGGFFFFFFFFFFFFkkk\\\eee~~~ttt```VVVNNNKKKJJJGGGEEEFFF===>>>????????????@@@AAADDDPPPeee{{{lll]]]TTTMMMLLLLLLHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<===============999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999999<<<<<<<<<===>>>>>>??????===>>>???@@@AAAAAAAAAAAA@@@>>>======??????>>>===;;;;;;:::999999999999999<<<;;;:::999777555444444333444666777777555333222111111111111111111111111//////////////////////////////000000111111222222////////////////////////000000000000111111111111111111000000000000000000111111222222222222111111......------------......//////.........//////000,,,,,,------.../////////........................------------------------,,,---......///.........---------------------------------------------------------,,,,,,---------------------------------.......................................///000000...///000111222111000///222555888999<<>>>>>???@@@@@@AAAAAAAAABBBPPPgggxxxjjj^^^SSSOOOMMMJJJGGGFFFGGGFFFEEEDDDCCCAAAAAA@@@<<<<<<;;;::::::::::::;;;999:::;;;<<<<<<===<<<<<<========================;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<===============999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<======>>>>>>???>>>>>>???@@@AAAAAAAAAAAA@@@>>>======???@@@@@@???;;;::::::999999999999999<<<;;;:::999888666555555555666777777777666555444111111111222222222222333000000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111222111111111111000000000000000111222222333222222222///..................///111000//////......//////---------.........//////........................---------------,,,,,,,,,,,,---......//////......------------------------..............................------------......------------------------.......................................///000000...///000111222222222222444777;;;>>>AAAGGGOOOUUUWWWZZZ^^^aaadddgggkkknnnmmmmmmnnnnnnooopppqqqqqqqqqtttvvvvvvuuuvvvzzz~~~ooobbbZZZWWWXXXVVVVVVVVVYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\\\\]]]^^^_________^^^^^^^^^]]]]]]______````````````______```___^^^]]]\\\\\\\\\\\\______^^^^^^______```aaa___aaabbbaaa```___```aaaaaa```___^^^^^^^^^^^^^^^XXXZZZ]]]___```aaacccdddcccfffiiikkknnnuuu~~~|||vvvpppiii```ZZZRRROOOOOOTTTZZZbbbnnnyyy|||zzzrrrrrr~~~~~~}}}~~~}}}zzzrrroookkkgggccc]]]WWWRRRRRRQQQPPPNNNNNNOOOPPPPPP]]]aaagggooouuu{{{~~~{{{wwwpppfff\\\SSSLLLHHHBBBAAA???===<<<<<<======ddd\\\```pppzzzjjj]]]QQQLLLKKKGGGCCCBBB@@@?????????@@@AAAAAA@@@CCCNNNbbbyyyvvvhhhYYYRRROOOKKKHHHHHHHHHGGGFFFEEECCCBBBAAA@@@<<<<<<;;;::::::::::::;;;999:::;;;<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<=========>>>888999:::<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA???===>>>???AAAAAAAAA<<<<<<;;;:::::::::::::::999999999999999999888888888888777777777666666666222222222222333333333444222222222222222222222222222222111111111111111111000000000000000000000000000000111111111222222222111111111111000000000///000111222222333333333222000//////......//////000222222000///............---------.......................................///.........------------,,,---......//////..............................//////////////////////////////...------...//////...............................................................///000000000000111222333555666777666:::???BBBEEEKKKRRRWWWZZZ\\\___aaacccfffjjjnnnooonnnmmmllllllmmmooopppooosssvvvvvvuuuwww|||{{{kkk___YYYWWWVVVUUUTTTUUUXXXZZZZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[\\\ZZZZZZ[[[[[[\\\]]]]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^_________aaacccbbb```___```bbbbbbaaa___^^^]]]]]]]]]^^^YYYZZZ[[[[[[[[[\\\^^^```___aaadddeeeggglllsssyyywwwpppkkkhhhaaa[[[VVVUUUUUUWWW```jjjssszzzvvvlllkkkpppzzz}}}~~~}}}}}}~~~{{{uuutttssssssrrrnnngggbbbbbb^^^WWWQQQLLLJJJIIIJJJRRRVVV\\\dddmmmtttzzz|||}}}yyyrrrhhh^^^TTTMMMIIIAAA???===;;;::::::;;;;;;mmm]]]WWW___}}}wwwiii[[[VVVSSSNNNIIIGGGAAA@@@>>>>>>???@@@@@@???AAAIIIXXXlll~~~mmm\\\SSSOOOKKKIIIHHHHHHHHHGGGEEEDDDBBBAAAAAA<<<<<<;;;::::::::::::;;;888999;;;===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>777999:::<<<======<<<<<<::::::;;;<<<============;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA???>>>>>>@@@BBBBBBBBB======<<<;;;;;;;;;;;;<<<777777888999:::;;;;;;<<<999888888777666777777777222222222333333444444444444444444444444444444444333222222222111000000000000000000000000000000000000000111111222222222222222111111111000000//////000111222333333333333333000000////////////000000444333111000...---------................................................000000//////.........---,,,---......//////..............................000000000000000000000000000///...------...///000////////////////////////.......................................///000000222222222333444777999;;;777;;;AAAEEEHHHMMMSSSXXX\\\]]]___aaabbbfffjjjmmmlllkkkhhheeeeeefffhhhiiimmmqqqtttuuuuuuyyyxxxhhh]]]XXXWWWTTTSSSSSSTTTWWWYYYZZZYYYUUUVVVWWWXXXYYY[[[\\\\\\___^^^^^^]]]\\\\\\\\\\\\UUUVVVXXXYYY[[[]]]^^^___ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\[[[[[[[[[\\\^^^___]]]\\\\\\\\\\\\]]]^^^^^^^^^aaacccccc```___```bbb```___]]][[[ZZZZZZ[[[[[[ZZZ[[[ZZZYYYXXXXXXZZZ\\\\\\^^^___^^^^^^bbbhhhnnnrrr}}}~~~uuutttvvvtttkkkbbb]]]WWWRRRVVV^^^eeekkktttzzz}}}}}}||||||~~~tttkkkiiidddxxx{{{~~~wwwwwwxxx|||}}}yyyuuuuuuwwwyyy{{{xxxqqqlllkkkfff]]]TTTMMMJJJIIIJJJHHHKKKPPPVVV^^^eeejjjmmmnnnkkkeee]]]UUUMMMHHHDDDAAA???===:::999999:::;;;kkk___\\\hhhyyyppp\\\VVVQQQHHHCCCEEEAAA@@@??????@@@@@@???>>>DDDDDDLLL]]]ppp|||jjj\\\TTTQQQMMMJJJEEEHHHJJJIIIEEEAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<========================@@@???>>>===<<<<<<<<<==================>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;;;;:::::::::<<<;;;:::999999999:::;;;;;;:::888666555666666777777666555444333444555555777666555444333222222222/////////000111111222222222111111111222333444444444333000...---///000222000/////////............//////000111222333333333000000//////.........------------------------------.../////////...,,,+++........................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000///......///000111//////////////////////////////............//////111111111000///.........000111222111111222555777:::===AAADDDHHHLLLRRRUUU\\\___ccceeeeeeeeefffgggeeeeeeccc___\\\]]]bbbgggkkkrrryyy|||{{{}}}{{{}}}~~~kkk```^^^[[[VVVRRRRRRTTTUUUWWWXXXYYYZZZZZZVVVSSSUUU[[[``````^^^\\\[[[ZZZYYYYYYZZZ[[[[[[XXX\\\___^^^YYYVVVXXXZZZVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWVVVYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaaaaa___^^^]]]^^^___bbb___XXXWWW\\\]]]ZZZ[[[YYYXXXWWWWWWWWWWWWVVV\\\[[[[[[ZZZ\\\^^^```bbbgggmmmxxx|||ssskkkddd^^^WWWSSSXXXbbbjjjmmmpppuuuxxxwww~~~xxxrrrkkknnnzzz}}}zzzsssuuuyyy~~~}}}zzzzzzwwwuuuuuuwwwxxxuuusssnnniiiaaa[[[UUUQQQMMMJJJHHHHHHIIIKKKOOOSSSXXX[[[WWWVVVRRRNNNJJJGGGEEEEEEBBB@@@===;;;999999999:::{{{ggg[[[```mmmzzzddd\\\WWWNNNIIIJJJCCCAAA@@@@@@AAAAAA@@@>>>CCCBBBGGGTTTdddvvvwwwggg[[[SSSNNNKKKEEEHHHIIIHHHDDDAAA@@@AAA======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@????????????>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;:::::::::======>>>??????>>>>>>>>>======<<<<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<:::999999999:::::::::999888777777666666666777666555444444444555555555444444333333333444444222222222222222111111111222111111111111222222333222222222222222111000000000000/////////.........000000000111111222222333000/////////............------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------........................000///...------...///000///////////////////////////..................///.........///////////////000111111111111222666999>>>AAAEEEIIILLLOOOSSSVVV\\\___bbbddddddbbbbbbbbb```aaa```^^^\\\^^^bbbgggpppvvv}}}|||xxx{{{vvvddd\\\\\\[[[VVVTTTTTTUUUVVVXXXZZZ\\\^^^^^^[[[WWWYYY^^^cccdddccc[[[ZZZYYYXXXXXXXXXYYYZZZWWW[[[^^^^^^ZZZXXXYYY[[[WWWWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[]]]^^^^^^\\\[[[[[[[[[ZZZ^^^___[[[ZZZ^^^___]]]^^^\\\YYYXXXWWWVVVUUUTTTZZZYYYYYYYYY[[[]]]```aaadddfffmmmwwwyyytttmmmccc\\\WWWYYY^^^ccchhhlllppprrrwwwyyy|||~~~sssqqquuu~~~}}}zzzvvvuuuuuuvvvwwwvvvxxxuuuppplllgggbbb]]]YYYRRRPPPNNNNNNOOOSSSXXX[[[TTTSSSPPPLLLIIIGGGGGGGGGHHHGGGDDDAAA@@@@@@@@@AAAqqq[[[WWW^^^yyyiii^^^XXXQQQKKKJJJEEECCCAAAAAAAAAAAA@@@???AAA@@@BBBJJJVVVhhh~~~|||xxxvvvdddWWWOOOLLLFFFGGGHHHGGGDDDBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBBBBBBBAAA@@@>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;===>>>??????@@@@@@@@@@@@=========<<<===>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<======;;;:::999999999999999999999999888777666666777666555555444444555555333333333444444444555555555444444333222222111111222222111000000000111111///111444666666333000...000000000/////////......111111111111111111111111////////////....................................//////...------------...---------------------------------............///------------------------........................------------------------......------------......////////////////////////......------------......,,,,,,---......///000000111111111111111333888;;;CCCFFFKKKNNNQQQSSSVVVXXX\\\```ccceeedddbbb``````^^^^^^^^^^^^___bbbgggkkkwww{{{~~~vvvtttyyyzzzkkk]]]XXXYYYYYYVVVUUUTTTTTTUUUWWW[[[^^^```bbb^^^ZZZZZZ^^^bbbccccccZZZYYYXXXVVVVVVVVVWWWXXXUUUYYY\\\\\\ZZZXXXYYY[[[WWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWYYYZZZZZZXXXWWWWWWXXXYYY]]]___]]]]]]```aaa```aaa___\\\YYYVVVUUUTTTSSSVVVVVVVVVWWWYYY\\\___```cccccceeekkkpppxxxuuukkk[[[UUUWWWaaagggffffffjjjnnnsssyyy~~~|||}}}zzzvvvvvvxxxzzz~~~|||zzzuuuppplllccc___ZZZVVVUUUXXX\\\___WWWVVVTTTQQQNNNMMMNNNPPPOOOMMMJJJHHHGGGGGGHHHHHHeeeYYYZZZgggsssddd\\\TTTMMMJJJGGGEEEBBBAAAAAA@@@???>>>??????AAAEEELLL]]]xxx}}}yyyppp~~~mmm[[[RRROOOHHHHHHGGGFFFEEECCCCCCCCC??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCCCCCCCBBBAAA???>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>?????????========================<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>???>>>=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@??????>>>===============>>>===<<<;;;:::999888888888888999:::999888777555777666666555555555555555333444444444444444444444444333333333222222222111222222111000/////////000///111333555555333000...000000000////////////...111111111111000000000000///////////////.........////////////////////////000///...,,,,,,---......,,,,,,---------------...---------............///------------------------........................------------------------........................////////////////////////------,,,,,,,,,,,,------------......///000000000222222222222222666;;;???FFFJJJOOOSSSTTTUUUWWWXXX]]]aaaeeeggggggdddcccbbb``````___```cccjjjqqqvvv|||xxxrrrrrrvvv~~~uuufff[[[WWWWWWVVVTTTSSSSSSRRRSSSUUUYYY]]]___bbb^^^YYYWWWYYY[[[\\\]]]YYYXXXVVVUUUTTTTTTUUUVVVRRRUUUXXXYYYXXXWWWXXXYYYVVVVVVUUUTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWXXXWWWUUUTTTUUUVVV[[[^^^___^^^^^^```dddgggkkkiiieee___ZZZVVVUUUUUUSSSSSSTTTVVVXXXZZZ]]]^^^``````dddiiilllooowwwkkk^^^\\\hhhmmmeee```cccgggnnnwww}}}~~~zzz{{{~~~|||zzztttooohhhbbb___bbbfffiiiccccccbbb^^^YYYXXXZZZ\\\XXXWWWUUUSSSRRRRRRSSSTTTtttbbb\\\\\\ssssssggg\\\TTTOOOJJJGGGCCCAAA@@@@@@>>>===>>>???BBBEEEIIIUUUlll{{{rrrxxxvvvbbbWWWSSSLLLJJJHHHFFFEEEEEEEEEDDD@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBBBBAAA@@@??????>>>>>>>>>>>>??????===>>>>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>============>>>>>>>>>===<<<;;;999888888888888999::::::999777666666666666666666555555555555555555555444333222111111111111111222222333333222222111000/////////000000000111111222111000000111000000000////////////111111000000000000000000.........///////////////////////////////////////000///...,,,,,,---......*********+++++++++,,,,,,---------............///------------------------------------------------------------------------////////////////////////////////////////////////------,,,,,,,,,,,,------000000000000000000000000222333444444666999>>>BBBHHHLLLQQQTTTUUUVVVWWWXXX[[[___dddffffffeeeeeeeeedddbbb```bbbhhhrrr{{{zzzooommmqqqvvv}}}wwwfff\\\XXXVVVTTTRRRTTTSSSSSSSSSUUUYYY]]]___bbb___ZZZVVVUUUUUUUUUVVVXXXWWWUUUSSSSSSSSSSSSTTTOOOQQQSSSUUUUUUTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYVVVWWWWWWVVVTTTTTTUUUVVVZZZ[[[]]]]]]___dddmmmvvv|||uuukkk```YYYVVVUUUQQQQQQSSSTTTWWWYYY[[[\\\]]]```gggooopppmmmmmmqqq~~~rrrgggjjjkkkbbb^^^bbb```iiittt{{{}}}}}}~~~~~~yyyrrrllliiijjjnnnqqqqqqrrrqqqmmmfffcccdddfffdddcccaaa_________aaabbb}}}gggZZZVVVfffqqqcccXXXSSSMMMIIIEEEBBBAAA@@@???>>>>>>@@@CCCFFFGGGMMM^^^ooo~~~wwwuuuxxx~~~kkk^^^XXXPPPMMMIIIGGGFFFGGGFFFEEEBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???@@@@@@???>>>>>>>>>??????===>>>>>>??????@@@@@@@@@========================<<<<<<<<<;;;;;;;;;;;;:::<<<<<<===>>>????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<======>>>============<<<:::999888888999999999999999888888666777777777777666555444555666666666555333111000000000000111222333333444222222111000000000111111111000/////////000111222111111000000000/////////000000000000000000000000.........///////////////........................//////...------------...------......//////000000---------............///------------------------------------------------------------------------//////000000000000//////////////////////////////......------------......111111111111111111111111222444777888:::===BBBEEEJJJMMMQQQTTTUUUVVVXXXZZZZZZ]]]aaacccccccccdddeeedddccccccgggpppzzzrrrkkkhhhlllsssyyyxxxggg^^^[[[WWWTTTSSSWWWVVVVVVVVVXXX[[[^^^___bbb```\\\YYYVVVUUUTTTTTTWWWVVVTTTSSSRRRRRRRRRSSSMMMNNNPPPRRRRRRRRRRRRQQQSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWWWWVVVTTTSSSUUUVVVWWWWWWZZZ^^^bbbiiixxxuuufffZZZUUUUUUPPPQQQRRRTTTVVVXXXYYYZZZ```eeennnwwwwwwpppkkkjjjqqqwwwvvvmmmhhhbbb```ccc\\\bbbllluuuzzz~~~~~~xxxsssppppppqqqssszzz}}}~~~yyyqqqkkkjjjllliiihhhfffeeeeeefffggghhhppp]]]VVV]]]ppp|||jjj^^^XXXQQQMMMHHHDDDCCCBBBAAA@@@>>>???AAACCCCCCFFFRRR^^^ppp}}}wwwtttzzzttteee]]]UUUPPPKKKHHHGGGHHHGGGFFFBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAA@@@??????>>>>>>??????===>>>>>>??????@@@AAAAAA????????????????????????>>>>>>>>>>>>============>>>>>>???@@@@@@?????????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<=========;;;:::999999999999888888999999:::666777777888777666555444333444555666555444222111222222222333333333333333222111111111111222222333000000000000111111222222111111111000000000//////......//////000000111111............/////////000------------------------.........///......---,,,......///000000111222222---------............///..............................................................................///000000///......///////////////////////////................../////////000000111111222222222555999<<<>>>AAADDDGGGLLLNNNQQQSSSUUUWWWZZZ\\\]]]___aaabbbaaabbbccceeeccceeeiiirrr|||wwwqqqiiigggjjjssszzzuuuddd^^^]]]ZZZWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^]]][[[YYYWWWWWWWWWXXXVVVTTTSSSRRRQQQRRRRRRNNNNNNOOOPPPRRRRRRPPPOOOQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVUUUSSSSSSUUUVVVWWWXXX\\\bbbffflll{{{uuudddYYYUUUUUUPPPQQQSSSTTTVVVWWWWWWXXX^^^bbblllvvvxxxpppiiigggjjjlllvvvvvvnnngggbbbZZZ\\\```hhhqqqyyy~~~zzzwwwtttsssrrr~~~yyyrrrppprrrnnnlllkkkjjjjjjkkkmmmnnniiiXXXXXXcccsssfff```TTTPPPJJJFFFEEEDDDCCCBBB???>>>>>>??????AAAJJJTTTZZZuuu{{{ttttttzzzzzzjjj```XXXRRRLLLHHHHHHHHHHHHFFFCCCBBBAAA???>>>=================================??????>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>??????===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>?????????>>>>>>===>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===;;;<<<=========<<<;;;::::::999888888888999:::;;;666777888888888777555444111222444666666555444333666555555444444333333222222111111111222333444444000111222333333333333222111111111111000000000000---......///000111111222---.........//////000000---------------------------.../////////...,,,+++(((((()))******+++,,,,,,---------.........//////////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,//////////////////////////////............//////,,,,,,---///000222333333222666;;;???AAACCCFFFHHHMMMOOOQQQSSSUUUXXX[[[^^^bbbcccdddcccbbbbbbdddfffdddhhhppp||||||tttjjjffflllmmmsss|||qqqaaa]]]]]][[[ZZZZZZVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQRRRRRROOOOOOOOOQQQRRRRRRPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRVVVVVVVVVTTTRRRRRRTTTVVVZZZ[[[aaagggiiilllxxx|||ooo```WWWUUUVVVQQQRRRSSSUUUVVVVVVWWWWWWRRRWWWaaammmpppjjjeeeccccccdddkkksssyyy~~~mmm^^^[[[YYYWWW\\\fffqqqxxx{{{~~~}}}~~~~~~|||xxxuuussswwwuuuvvvwwwvvvtttssstttuuuwwwxxxvvv``````aaaooo~~~nnneeeWWWTTTOOOJJJFFFCCCAAA@@@???>>>>>>>>>???AAACCCDDDRRRccc{{{~~~zzzzzz}}}nnneee[[[OOOIIIJJJKKKIIIFFFHHHEEECCCAAAAAAAAA???>>>;;;::::::::::::::::::999:::;;;<<<<<<;;;;;;===???@@@?????????>>>>>>======@@@@@@@@@AAAAAAAAABBBBBB???>>>=========>>>@@@@@@CCCBBB@@@???>>>>>>??????@@@@@@@@@???????????????@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBAAA>>><<<;;;;;;<<<==================<<<<<<<<<===;;;999:::===>>><<<:::999999999888888777777777888777666555444333222222333333333444444555555555555555666666555555444333777666666555333222222111//////000000111111111222333333222111000000111111000000000000////////////000000000000////////////000000///...---,,,,,,,,,//////.........---------........................////////////////////////............////////////000000//////......------111000///...---,,,++++++........................111111000000//////......---.........///111222333000000///......///333777;;;>>>BBBDDDEEEGGGHHHJJJLLLNNNRRRVVVYYY\\\]]]^^^bbbbbbdddfffhhhjjjkkkkkklllrrrzzzvvvqqqmmmdddaaaccclll}}}jjjeee^^^[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTSSSQQQOOONNNNNNNNNOOOQQQRRRTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUXXXYYYZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQSSSUUUVVVVVVWWWZZZ\\\ZZZ^^^cccjjjooorrrssstttyyyuuuoooggg```[[[WWWVVVTTTSSSSSSSSSUUUUUUSSSRRRUUUWWW[[[___bbbcccdddddd```aaadddgggmmmwww{{{ooobbbXXXQQQSSSZZZaaahhhmmmvvvwwwyyy|||~~~}}}}}}|||zzzyyyzzz}}}ooocccXXX___yyyxxxjjj\\\XXXRRRKKKGGGCCCAAA@@@???>>>>>>>>>???@@@BBBCCCIIIWWWkkk}}}{{{zzz~~~uuulllaaaUUUMMMKKKKKKHHHEEEHHHFFFCCCBBBAAAAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBEEEDDDBBBAAA@@@@@@AAAAAA?????????>>>>>>=========??????>>>>>>??????@@@AAA>>>>>>>>>??????@@@AAABBBAAA@@@===;;;::::::;;;;;;<<<<<<<<<<<<============<<<;;;999:::<<<===;;;:::::::::999999999888888888888777666555444333333222222222333444444555666666555555555555555444444333444444444444333333333333111111111111222222222333333333222111111111111111111111111000000000//////000000000000////////////000000///...------------//////.........---------........................////////////////////////............///////////////////////////........................---------........................000000000000////////////000000////////////000000000000000//////111555888<<>>>>>>>>???AAABBBCCCJJJXXXiiiyyy}}}|||zzzooo___TTTOOOMMMJJJGGGIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCFFFEEEDDDCCCBBBBBBBBBCCC??????>>>======<<<;;;;;;===============>>>???????????????@@@@@@AAABBBBBB???>>><<<;;;:::::::::;;;;;;;;;;;;<<<=========>>><<<;;;::::::;;;<<<;;;:::::::::::::::999999999999888777666666555444333333111222222444555666777777555555555555444444444333111222222222333333444444222222222333333333333333333222222111111111111222222222222111111111000000000000000000////////////000000///...------------...............---------........................////////////////////////............////////////.........///////////////---------.........//////////////////////////////////////////000000000000222222111///............000000111000111333777:::>>>AAADDDFFFGGGHHHJJJLLLOOOPPPRRRUUUWWWYYYZZZ[[[ZZZbbbnnnxxx~~~ttteee]]]WWWTTTZZZdddvvv~~~vvvllleee___\\\XXXWWWXXXYYYYYYYYYVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUVVVVVVVVVUUUTTTSSSUUUUUUVVVVVVUUUSSSQQQPPPNNNPPPRRRUUUVVVVVVUUUUUURRRRRRRRRQQQQQQQQQPPPPPPSSSUUUWWWYYYYYYXXXVVVUUUQQQOOOLLLJJJHHHHHHIIIIIILLLOOOTTTWWWXXXYYYZZZ[[[ZZZ\\\^^^aaabbbbbbaaaaaaaaa```\\\YYYVVVTTTSSSSSSTTTSSSRRRSSSUUUUUUSSSRRRQQQSSSUUUWWWYYYYYYYYYYYYTTTVVVXXXZZZ\\\```eeehhhkkkvvvttthhhbbb___[[[ZZZ\\\aaadddiiinnnssswwwzzz{{{}}}}}}xxxaaa\\\```lllqqqiii^^^TTTNNNKKKHHHEEE@@@@@@???>>>>>>>>>???@@@DDDEEEKKKYYYkkkyyy~~~lll\\\SSSOOONNNLLLKKKHHHFFFDDDCCCBBBAAA?????????>>>>>>======<<<<<<;;;<<<===<<<::::::<<<>>>===============<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDCCCCCCBBBBBBBBB@@@???>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBBBBB???>>>===;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::777777777666555444444333111111222444555777888999555555444444333333333444111111222222222333333333222222222222333333333333333222222111111222222222333333333222222222111111000000000000////////////000000///...............................................................////////////////////////............////////////------......//////000000---------............///000000000000000000000000......//////000000111111222111000///............000111222333333666:::===AAACCCFFFGGGHHHJJJLLLNNNSSSTTTVVVWWWYYY[[[\\\\\\\\\dddrrr|||~~~ttteee\\\VVVUUU```ooo~~~vvvmmmbbbYYYXXXWWWUUUUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUSSSQQQPPPPPPRRRUUUXXXYYYYYYWWWVVVRRRQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVXXXYYYXXXVVVUUUPPPNNNKKKGGGFFFFFFGGGHHHJJJNNNSSSWWWYYYZZZ[[[\\\[[[\\\___aaabbbcccbbbbbb]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSUUUUUUVVVUUUUUUSSSUUUXXXZZZ[[[\\\___aaaccchhhrrr~~~zzztttnnnfffaaa```\\\]]]```eeejjjpppuuuxxxzzzhhh```ZZZ]]]vvv~~~ssseeeYYYRRRNNNJJJGGGBBBAAA@@@>>>>>>>>>??????DDDBBBEEEOOO```qqq|||wwwcccWWWRRRPPPPPPMMMKKKHHHFFFEEEDDDBBB@@@?????????>>>===<<<<<<;;;<<<<<<===<<<::::::<<<===:::;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>???AAAAAAAAAAAAAAA??????>>>======<<<<<<<<<999::::::;;;<<<======>>>============<<<;;;;;;<<<::::::::::::::::::::::::777777777666555555555444111222333444666777888999555555444333333333333444333333333222222222111111222222222222222222111111333222222222222222333333333333333333222222222222000000000000////////////000000///.........//////---.............................................////////////////////////............////////////------......//////000000///............---------000000000000000000000000......//////000000111111///////////////000000111000222444555666999===???CCCEEEGGGHHHIIIJJJMMMOOOUUUUUUVVVWWWXXXZZZ[[[\\\ZZZ___kkk~~~|||}}}~~~}}}{{{pppaaaYYYVVVXXXfffvvvvvvlllbbbXXXQQQSSSTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRUUUWWWXXXWWWVVVTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSVVVXXXYYYXXXVVVUUUQQQOOOLLLIIIGGGHHHIIIJJJJJJNNNTTTXXXZZZ[[[\\\]]]^^^___```bbbbbbbbbbbbaaa]]]]]][[[ZZZYYYXXXWWWWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRUUUXXX[[[\\\]]]^^^___ccceeehhhmmmwww~~~tttnnnllleeecccaaaaaaccchhhmmmppppppuuu|||qqqaaaUUUSSShhhppp```WWWQQQKKKGGGDDDCCCAAA???>>>>>>>>>??????@@@BBBJJJWWWhhhxxxmmm___VVVSSSRRRPPPNNNKKKIIIHHHFFFDDDCCC@@@@@@???>>>======<<<<<<<<<======<<<::::::;;;===:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<===>>>????????????>>>>>>>>>????????????>>>===??????>>>>>>>>>>>>======;;;::::::::::::;;;<<<<<<<<<===???@@@AAAAAA@@@?????????>>>>>>>>>======<<<:::::::::;;;<<<<<<<<<===<<<===>>>===;;;::::::;;;999999999999::::::::::::777777777666666666555555222333333555666777888888666555333222222222333444444444333333222222222111222222222222111111111111333222222222222333333444333333333222222222111111000000000000////////////000000//////...//////000---------.......................................////////////////////////............////////////........./////////////////////.........---------////////////////////////////////////000000000000------......///111222333000222555777999<<>>???;;;???CCCFFFLLLZZZnnn}}}~~~nnnaaaYYYTTTSSSPPPMMMKKKJJJHHHFFFDDDBBBBBBAAA@@@???>>>======<<<======<<<::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<===>>>?????????>>>>>><<<<<<===>>>>>>======<<<<<<<<<============>>>>>>;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===;;;999777888:::888888888999999999::::::777777777777666666666666333444444555666777777888666555333222111222333444333333333333444444444444444444333333222222222222222222222222222333444555222222222222111111111111000000000000////////////000000////////////000000---------.........//////........................////////////////////////............///////////////////////////.........---------.......................................000000000000////////////------......///111222333000333666999;;;>>>BBBDDDEEEFFFGGGHHHHHHJJJMMMOOORRRRRRRRRSSSTTTVVVXXXYYYUUUZZZbbbnnn|||rrrcccXXXZZZcccmmm|||ttteeeZZZVVVUUURRRUUUXXXXXXUUUSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTUUURRRRRRRRRRRRTTTWWWZZZ\\\ZZZZZZZZZZZZYYYWWWVVVTTTPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPRRRUUUWWWXXXXXXWWWUUURRRRRRQQQPPPPPPPPPPPPPPPPPPRRRVVVYYYZZZ\\\^^^`````````_________^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVVVVQQQTTTWWWYYYZZZZZZ\\\]]]ZZZ[[[[[[[[[]]]dddnnnuuu}}}vvvmmmfff```\\\ZZZWWWXXX]]]eeeiiikkksss}}}~~~}}}kkk\\\ZZZ___vvvzzzkkk```VVVPPPHHHFFFDDDBBB@@@?????????:::AAAEEEDDDDDDNNNcccuuu|||lll___XXXUUURRROOOLLLKKKJJJHHHFFFDDDDDDCCCBBB@@@??????>>>=========<<<::::::;;;<<<<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<=========;;;;;;::::::;;;;;;<<<===:::;;;===???@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888:::<<<:::777555666888777777777888888999999999777777777777666666666666444555555555666666777777666555333111111222333444111222222333555666666777555555555444444333333333222222222222333333444555222222222111111111000000000000000000////////////000000////////////000111---------.........//////........................////////////////////////............/////////000000000//////.........---++++++,,,---...///000111........................111111000000//////...............//////000111222000333777:::<<>>@@@===>>>@@@BBBAAAFFFVVVfff~~~{{{kkkbbb\\\WWWPPPKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@??????>>>>>>>>>===;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????========================:::::::::;;;;;;;;;<<<<<>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;::::::::::::::::::::::::888888777777777777888888888777666555444333333333444444444444444444444444444333333222111111111222333333333444444555555555111222333333444444444444444444444444444444444444111111111111111111111111////////////////////////////////////////////////........................///...---------///000111000///...------...///000......------------.......................................------,,,,,,,,,000000000000000000000000///////////////000111111222111000000000111333444444777<<>>???@@@@@@DDDPPP]]]xxxtttiii___ZZZSSSNNNKKKJJJIIIIIIGGGFFFDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;????????????????????????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999::::::::::::::::::::::::::::::888888777777777777888888555444444333333333444444555555555555555555555555555444444333222333333333444444444555555555666666111222333333333333333333444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////........................000///.........///111222000///...------...///000......------------............................../////////.........------000000000000000000000000///////////////000111111//////......///000222333777:::===@@@AAACCCEEEGGGHHHIIIJJJLLLOOORRRTTTUUUWWWXXXWWWUUUTTTWWW^^^cccrrrzzziiiZZZUUURRRWWWdddsss}}}}}}xxxmmmbbbYYYVVVWWWWWWTTTTTTVVVVVVVVVVVVTTTTTTUUURRROOOOOOQQQSSSTTTSSSTTTTTTUUUVVVXXX[[[]]]^^^^^^\\\[[[\\\]]]^^^^^^]]]XXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVXXXYYYWWWSSSPPPRRRTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXZZZ\\\]]]^^^^^^___^^^\\\[[[[[[___eeejjjlllfff___]]]^^^```___]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUTTTSSSTTTUUUWWWXXXZZZYYYXXXXXXYYYYYYWWWUUUVVVUUUTTTTTTUUUVVVXXXYYY]]]bbbhhhlllsssssskkkbbb^^^ZZZWWWXXX\\\\\\___aaaaaaaaadddkkkrrrvvvwwwyyy|||wwwbbbTTTaaa{{{yyyhhh\\\SSSJJJGGGEEEBBB@@@AAA@@@===<<<>>>???AAAHHHPPPgggwwwhhhbbbYYYRRRNNNLLLJJJIIIGGGGGGEEEDDDBBB@@@??????>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999999999999999999999999999999888888777777777777888888333333222222333444444555666666666666666666666666666555555444444444444444555555555555666666666666222222333333333222111111444444444444444444444444111111111111111111111111111111111111111111111111////////////////////////........................------,,,,,,,,,---......//////............//////......------------..............................000000000///////////////000000000000000000000000000////////////000111111//////...///000222444666;;;===???@@@AAACCCFFFHHHIIIJJJKKKNNNQQQTTTVVVXXXZZZ[[[[[[YYYXXX[[[bbbhhh{{{}}}~~~zzzkkk^^^SSSQQQRRRYYYdddooouuuxxxtttlllbbb[[[XXXXXXWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTRRRPPPPPPQQQTTTUUUUUUWWWWWWWWWXXXZZZ[[[]]]^^^```^^^\\\[[[\\\]]]\\\[[[WWWWWWWWWVVVVVVVVVVVVVVVVVVWWWYYY\\\]]]ZZZUUUQQQTTTTTTUUUVVVWWWXXXXXXXXXZZZ[[[[[[\\\[[[ZZZYYYXXXVVVWWWYYY[[[\\\]]]^^^^^^aaa___\\\ZZZ[[[aaajjjpppssskkkbbb]]]\\\^^^______[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSSSSSSSUUUVVVWWWYYYXXXWWWXXXXXXXXXVVVTTTRRRQQQQQQQQQQQQSSSTTTUUUXXX\\\___```bbbiiiuuu~~~{{{tttkkk```[[[[[[VVVWWWXXXWWWUUUXXX]]]bbbgggjjjpppvvv{{{gggZZZ[[[hhhssscccWWWLLLHHHFFFCCCAAAAAABBB===;;;===@@@@@@CCCGGGTTTjjjyyypppcccWWWPPPLLLJJJJJJHHHHHHGGGEEEDDDBBB@@@@@@>>>>>>======<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::999888888888888888888888888888888888777777777777888888444444444333333444444555555555555555555555555555555555444444444444444555444444555555555555555555333333333333222111000000444444444444444444444444111111111111111111111111111111111111111111111111////////////////////////........................------------------....../////////....../////////......------------..............................////////////////////////////////////////////////000000//////000000111222111111111222444666999:::>>>???@@@@@@@@@BBBEEEHHHIIIJJJLLLNNNRRRUUUXXXYYY^^^___```______cccjjjooo}}}~~~|||yyyzzz}}}uuujjj^^^TTTRRRSSSVVV\\\dddlllqqqtttooodddYYYWWWYYYYYYWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\aaa___^^^^^^]]]\\\YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWYYY[[[\\\ZZZWWWTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[ZZZYYYVVVUUUWWWXXXZZZ[[[\\\]]]]]]^^^___^^^\\\ZZZ[[[```hhhnnnoooiiiaaa\\\[[[\\\^^^^^^ZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRSSSSSSTTTWWWVVVUUUUUUVVVVVVTTTRRROOOOOONNNNNNOOOPPPRRRSSSSSSVVVYYYZZZ[[[___ffflllsss|||tttllljjjfffeeebbb]]]WWWUUUUUUWWW[[[```fffmmmssszzzzzzggg\\\[[[qqqjjj\\\OOOIIIGGGDDDAAAAAABBB===;;;>>>AAAAAABBBDDDIIIWWWlllqqq```TTTNNNLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA??????>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::999888888888888888888888888888888888777777777777888888888777666555444444444444444444444444444444444444444444333333333333444444333333333333333333333333333333333333333222111000444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000...//////////////////.........------------......................................................////////////////////////000000000000000111222222222222222333555888:::<<<>>>????????????AAADDDGGGHHHIIIKKKNNNRRRVVVYYY[[[bbbeeehhhiiijjjnnntttyyy|||vvvwww||||||ssshhh]]]TTTPPPXXXZZZ]]]aaaffflllrrrvvvyyynnnaaaWWWWWWZZZXXXVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPRRRTTTVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]___```^^^ZZZWWWWWWWWWXXXXXXXXXWWWVVVUUUWWWXXXXXXXXXXXXWWWWWWWWWSSSRRRQQQQQQQQQSSSUUUVVVVVVWWWYYYYYYYYYWWWUUUTTTWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\[[[[[[]]]aaadddcccaaa]]]ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPTTTSSSRRRRRRSSSRRRPPPNNNNNNMMMMMMLLLMMMOOOPPPQQQMMMOOORRRSSSTTTVVV[[[___bbbgggoooxxxzzzpppfff]]]XXXUUUUUUXXX]]]bbbhhhooovvv{{{|||||||||||||||}}}~~~~~~zzzyyyyyyzzzyyy|||vvvcccVVVaaa|||qqqbbbSSSLLLJJJFFFCCCBBBCCC???<<>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999999999999999999999999999999888888777777777777888888:::999888666555444444444444444444444444444444444333333333333333333444555333333333222222222222222333333444444444333222222444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---------...------,,,+++......////////////............------------..............................------............//////000000000000000000000000111000000000000111222222111111222333444777999;;;===>>>@@@@@@@@@BBBDDDGGGHHHIIILLLOOOSSSWWWZZZ\\\fffjjjppptttwwwzzz|||yyyrrruuu{{{{{{qqqhhh\\\SSSPPPRRRbbbeeehhhiiikkknnntttzzz{{{oooaaaWWWYYY[[[WWWUUUVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRPPPOOOOOORRRTTTTTTTTTVVVWWWXXXXXXXXXXXXRRRTTTWWW\\\______]]][[[WWWXXXXXXYYYYYYWWWVVVUUUWWWXXXXXXWWWUUUUUUVVVWWWUUUTTTSSSSSSSSSTTTVVVWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYVVVXXXZZZZZZZZZYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNRRRPPPOOOPPPPPPPPPNNNLLLLLLLLLKKKKKKLLLMMMOOOPPPNNNOOOQQQQQQQQQRRRTTTVVVYYY[[[^^^bbbiiittt{{{ooofff```YYYZZZ\\\^^^aaaffflllqqquuuvvvxxxwwwtttrrrrrrrrrrrrqqqsssxxx|||vvvrrrrrrrrroooppprrrwww~~~rrr]]][[[jjjyyyhhhWWWOOOMMMIIIEEEDDDEEEAAA???@@@>>><<<>>>BBBEEEFFFNNNbbb{{{oooaaaWWWRRRNNNNNNNNNNNNLLLIIIGGGEEECCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999::::::::::::::::::::::::::::::888888777777777777888888888777666555555555555555555555555555555555555555444444444444444555666666444444444333333222222222333333444555555555444444444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////***++++++++++++***)))(((---...///000000///...---......------------..................................../////////000000000000000000000000000000000111111000000111111222333333333333444555777:::;;;<<<>>>AAACCCCCCDDDFFFGGGIIIKKKMMMQQQUUUYYY]]]___iiioooxxx~~~}}}|||xxxssspppooosss{{{}}}vvvnnnddd\\\RRRLLLPPPXXXhhhmmmrrrsssqqqrrrvvv{{{}}}nnnaaaXXX[[[[[[VVVTTTXXXRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSRRRPPPMMMMMMPPPRRRRRRSSSUUUWWWXXXYYYXXXXXXQQQQQQRRRUUUXXX[[[[[[ZZZWWWXXXYYYZZZYYYXXXVVVUUUVVVYYY[[[ZZZWWWTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXTTTUUUVVVVVVVVVVVVVVVVVVSSSUUUWWWWWWWWWVVVWWWXXXUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSVVVWWWZZZ```iiiooo{{{{{{uuullllllkkkjjjiiiiiilllnnnrrruuuwwwvvvqqqllljjjiiiiiijjjkkknnnsss||||||xxxvvvvvvvvvuuuqqqooottt}}}ggg]]]aaasss~~~lllZZZRRROOOLLLHHHFFFGGGCCCAAA@@@<<<999;;;AAADDDCCCHHHXXXnnn{{{kkk]]]UUUOOOOOOPPPOOONNNKKKHHHFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================<<<<<<<<<<<<=========>>>AAA@@@@@@???????????????========================<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;::::::::::::::::::::::::888888777777777777888888555444444444444555666666666666666666666666666666555555555555555666777888555555555444444333333333333333444555666666666666444444444444444444444444111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////000111000///---,,,---...///000000///...---.........------.................................//////000000111111111222000000000000000000000000111111111000111111222333666666666666888:::<<<===<<>>???AAACCCBBBCCCGGGOOO^^^uuuvvvdddVVVVVVRRRPPPRRRQQQLLLIIIIIIGGGEEECCCAAA@@@@@@@@@@@@>>>======>>>>>>===;;;888;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======?????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888:::999888777777888999:::999888777777666777777777777666555444444555666777444555777999999999999888777666555444444555666777555444333222222222222222222222222333333444444444555555444333333333444444444444333222222111111000222222111000//////000000111111111111000000000000000///.........///111222........................////////////000000000000........................//////000000///...------000000000000111111111111000000000000000000000000/////////000111111222222444555666666666666888:::>>>@@@BBBEEEGGGIIIJJJKKKNNNOOOSSSUUUUUUUUU\\\eeepppyyyyyytttrrrmmmfffaaaaaadddnnn|||{{{kkkaaaTTTJJJEEEHHHUUUcccooouuu||||||zzziiiccc\\\ZZZZZZZZZWWWSSSPPPQQQQQQRRRSSSTTTTTTTTTQQQPPPOOONNNMMMMMMLLLKKKOOOPPPSSSUUUVVVUUUTTTTTTTTTRRROOOLLLKKKNNNSSSWWWYYYYYYXXXWWWVVVTTTSSSRRRVVVWWWXXXXXXXXXVVVTTTRRROOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVTTTRRRRRRTTTUUUSSSPPPTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWTTTQQQPPPRRRRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPOOONNNMMMKKKJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIGGGGGGGGGGGGIIIIIINNNNNNMMMMMMNNNNNNOOOPPPUUUZZZaaahhhqqq}}}wwwssspppkkkgggiiiooovvvxxxxxx|||zzzyyyzzz}}}nnn^^^ZZZjjjzzzfff\\\WWWPPPKKKIIIEEEDDDCCC@@@>>>===>>>???@@@BBBEEEJJJUUUiiimmm^^^WWWQQQOOOPPPPPPLLLIIIIIIIIIGGGDDDBBB???>>>>>>>>>???=========>>>>>><<<:::<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========?????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888::::::999888888999::::::999999888777777777777777666555444444444444555666222333444666777777666666222222222333444666888999555555444333333333333333222222333444444555666666555444444333333333333333222222222222222222222333222111111000000000000111111111111111000000000000000000/////////000111222////////////////////////............//////////////////////////////////////////000//////......---////////////000000000000000000000000000000000000//////000000111222222222555666777777777888:::<<>>======<<>>>>>@@@>>><<<<<<===>>>===<<<======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============?????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888;;;::::::999999::::::;;;:::999999888777888888888555444444333333444444555222333444555555555555555111111222333444666777888666555444444333444444444222333333444555666666777444444333222222222222222000111111222333333444444111111000000000111222222111111111111000000000000111000000000000111222222000000000000000000000000---------.........//////000000000000000000000000000000////////////.............../////////000000000000000000000000000000///000000111111222333333666777999999888999<<<>>>???AAACCCFFFIIIKKKMMMMMMNNNMMMOOOSSSUUU[[[hhhuuu|||wwwsssoooggg\\\UUUTTTTTT```pppyyykkkbbbXXXPPPIIIIIIMMMUUUbbbnnnzzz}}}tttkkkfffbbb\\\ZZZZZZYYYVVVSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIKKKNNNRRRVVVXXXZZZZZZSSSTTTSSSRRRPPPQQQSSSUUURRRSSSSSSSSSSSSRRRQQQQQQTTTTTTUUUTTTSSSQQQOOONNNIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVXXXXXXSSSRRRPPPQQQRRRRRRQQQOOOSSSSSSSSSRRRQQQPPPOOONNNPPPOOOOOOOOOOOOPPPPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJLLLLLLLLLOOOVVV[[[gggrrrwwwaaa[[[```ttt~~~nnnddd]]]WWWTTTLLLJJJHHHFFFDDDBBB@@@>>>:::===@@@@@@BBBLLL]]]kkktttddd[[[TTTUUUVVVSSSQQQPPPPPPNNNKKKHHHEEECCCCCCBBBAAA???<<<<<<===??????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>?????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888:::::::::999999:::::::::::::::999888888888888888555555555555555555555555444555555666666666666666555555555555555555555555666555555444444444555555444444444444444444444444444333222222111111222222111111111222222333333333000000000000111222222333111111111111000000000///111111111111111222222222000000000000000000000000.........////////////000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000111111222333333333666777888999999:::<<<>>>>>>@@@BBBEEEHHHJJJLLLMMMMMMLLLNNNSSSWWW```ooo~~~{{{wwwsssnnneeeZZZTTTSSSRRR]]]lll}}}sssfffZZZRRRLLLGGGFFFLLLUUU^^^kkkuuu{{{|||qqqgggeeeaaa]]]YYYWWWVVVUUURRRPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNHHHJJJMMMQQQTTTWWWYYYYYYUUUVVVVVVUUURRRPPPPPPQQQPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRPPPNNNMMMLLLGGGGGGIIIJJJLLLNNNOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOOOOONNNOOONNNNNNMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGHHHIIIIIIJJJNNNQQQSSS[[[hhhzzzpppbbb^^^ddd|||qqqggg___XXXPPPMMMIIIGGGFFFEEEBBB@@@:::===???>>>???FFFSSS^^^rrryyyooodddZZZYYYYYYWWWTTTTTTPPPOOOLLLJJJHHHFFFFFFFFFBBB@@@======>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>???????????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888888888999999999999888888:::999888888777777888888666666666777777666666666555555555555555666666777666666666777777666666666555555444444444555555666555555444333222111000000444333222222111111222222333333333222222222111111111111000000111222333333111111111111000000000///000000111111222222222222///////////////////////////000000000000111111111////////////////////////000000////////////000111000000111111111222222222111111111111111111111111111111111222333333444444555666888888888999<<<>>>>>>???AAADDDFFFHHHIIIJJJMMMMMMQQQVVV\\\fffwwwyyyuuupppkkkbbbXXXTTTVVVWWW```mmm|||uuudddWWWOOOKKKEEEEEEKKKVVV```iiisss|||||||||vvviiiaaabbb^^^\\\YYYVVVUUUSSSQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWVVVRRRNNNMMMLLLOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLKKKKKKGGGGGGIIIKKKMMMNNNPPPQQQNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBB@@@AAACCCCCCDDDFFFIIIKKKJJJNNNUUUaaarrrjjj]]]UUUeeezzzkkk___VVVPPPJJJGGGFFFEEECCC@@@===>>>>>>>>>???DDDLLLSSSdddnnnzzz~~~pppddd```___\\\YYYXXXQQQOOOMMMJJJIIIHHHGGGGGGCCCAAA???>>>??????>>>=========<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>?????????????????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888777888888999999888888777999888888777666777777777666777777888888777777666555444444333444444555555333444666777999999::::::444444444444444444555666555444333222111000///...444444333222222222222222444444333333222111111000222222111111111222222333111111111111000000000000///000111111222222111111////////////////////////000000111111111222222222////////////////////////111000///...///000111222111111111222222222333333111111111111111111111111111222222333333444555555555666888888999:::===??????@@@BBBDDDEEEGGGGGGHHHHHHJJJOOOVVV]]]gggwwwzzzuuunnnggg]]]VVVVVV[[[^^^gggssskkkYYYMMMIIIIIIDDDKKKXXXfffooottt|||xxxssslllaaa\\\^^^]]]]]][[[YYYVVVTTTRRRQQQJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPTTTUUUVVVTTTPPPMMMKKKKKKNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKHHHIIIJJJIIIGGGGGGGGGIIIHHHIIIKKKMMMOOOPPPPPPQQQOOONNNMMMLLLKKKJJJJJJJJJIIIJJJIIIGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCC?????????>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFHHHKKKNNNRRR[[[dddhhheeedddggglllrrrzzzwwwcccVVV[[[lll~~~mmmaaaYYYPPPJJJIIIGGGDDDAAA@@@???======???BBBFFFHHHXXXbbbpppzzzqqqkkkjjjfffbbb```WWWUUURRROOOLLLJJJJJJIIIDDDBBBAAA@@@@@@???===;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@?????????????????????????????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888888888999::::::999888888888777666666555555666666555666777888888777666555666666555444444444555666222333555777888999999999333333333333333444555555333333333222222222111111555444444333333333333333333222222222222222222222333333222111111111222222111111111111000000000000...///000111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111000///...///000222333000111111111111222222222111111111111111111111111222222333333444555555555666777999::::::;;;>>>AAAAAABBBCCCEEEFFFFFFFFFFFFEEEHHHPPPYYY```hhhvvv{{{qqqggg\\\WWW[[[ccccccmmm{{{sssaaaPPPFFFEEEFFFIIIUUUhhhxxx}}}~~~vvvkkkaaa[[[YYYZZZ\\\\\\[[[YYYVVVSSSRRRQQQJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLLLLHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHEEEFFFHHHGGGDDDCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGEEEBBB@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@BBBAAA??????AAACCCEEEFFFFFFIIIKKKJJJMMMRRRTTTRRROOOQQQTTTWWW[[[bbbiiinnnwww~~~~~~~~~~~~}}}}}}nnnbbb\\\aaawww{{{kkkbbbWWWOOOMMMKKKGGGDDDCCC???<<<;;;>>>AAAAAA@@@KKKVVVeeepppvvv~~~~~~}}}vvvsssooojjjhhh^^^\\\XXXTTTPPPNNNMMMLLLDDDCCCBBBBBBAAA@@@<<<999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@????????????????????????????????????>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888999999;;;;;;;;;;;;999999777777666555555555555555444555666777777666555444999888777666666777888999444555666777777666555444222222222222333333444555111222222333333444555555666555444444333333444444111111111222222333444444444444333222111111111111111111111111000000000000---...///111111000000///111111111111111111111111////////////000000000000111111111111111111111111111000///...///000222444000000000000111111111111111111111111111111111111222222333444444555555666777888:::;;;;;;===@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFKKKOOOXXXbbbiiippp|||wwwjjj___ZZZ```jjjeeeqqqwwwrrrhhhYYYJJJAAA@@@BBBNNN]]]tttwwwggg\\\YYYYYYXXXYYYZZZZZZXXXTTTQQQPPPPPPLLLKKKJJJIIIGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFCCCEEEFFFEEEBBBAAABBBEEEGGGGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGFFFCCCEEEEEECCC@@@>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@???===;;;;;;>>>BBBDDDEEE???DDDFFFDDDDDDGGGIIIHHHGGGHHHJJJKKKLLLNNNQQQTTTXXX^^^hhhqqqzzz}}}~~~~~~||||||kkk\\\UUUccc~~~xxxkkk^^^XXXRRRJJJGGGIIIAAA???======>>>?????????IIISSSbbbnnnrrrsss|||~~~}}}uuurrrrrrqqqmmmaaaWWWXXXXXXSSSNNNMMMEEEFFFFFFEEEBBB@@@??????AAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======???AAA???????????????>>>======>>>>>>???@@@???===;;;999999999999999999999999999999999999999999888777666888888999::::::::::::999999888888777666555555444888888888888888777666666666666666555555444444444666666666666666666666666666666555555555444444444222333333444444333333222333333333333333333333333222222333333333444444444222222222222222222222222//////000111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000//////222222222222222222222222111111000000000000000111000222333333333222444555888999:::;;;;;;===@@@CCCDDDAAACCCJJJLLLJJJMMMRRRRRRZZZeeennntttzzz|||nnnfffccccccccccccgggtttnnndddXXXOOOGGGAAABBBFFFTTTjjjqqqggg```ZZZWWWWWWTTTSSSRRRSSSUUUSSSOOOKKKJJJKKKJJJGGGCCCAAACCCEEEKKKJJJIIIHHHGGGEEEDDDDDDIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMNNNNNNNNNNNNMMMJJJHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIBBBCCCCCCCCCBBBBBB@@@@@@@@@???????????????@@@@@@===>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@CCCBBBBBBAAA@@@???>>>>>>@@@??????>>>===<<<<<<<<<>>>>>>>>>>>>>>>?????????EEECCC@@@@@@BBBCCCBBB@@@BBBBBBBBBCCCDDDEEEFFFGGGLLLNNNRRRVVV[[[ccckkkppp}}}|||{{{~~~wwwyyy}}}~~~~~~~~~ppp```UUU\\\nnn|||ggg\\\VVVOOOIIIHHHEEEBBB???>>>>>>???>>>>>>FFFLLLYYYffflllnnnrrrxxx}}}zzzxxxvvvjjj```]]][[[VVVRRRRRRJJJJJJIIIGGGDDDAAA@@@???AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======???AAA???????????????>>>=========>>>???@@@???===;;;:::;;;:::::::::::::::::::::999999999999999888777777777777888999999999999888888888888777666555555555666666777777666666555444777666666666555555555555555555555555555555555555666555555555444444444444222333333444444333333222333333333333333333333333222222222222333333333333111111111111111111111111///000111111222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000222222222222222222222222111111000000000000111111333444666666555555777888666888999:::;;;===@@@CCCFFFDDDHHHNNNQQQPPPRRRWWW___gggpppxxx|||qqqfff```]]]\\\\\\___jjj{{{uuucccYYYOOOGGGBBB???BBBHHHZZZmmmyyyjjjaaa[[[VVVSSSTTTTTTRRRQQQRRRSSSRRROOOLLLKKKLLLLLLIIIEEECCCDDDFFFIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFEEECCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????===>>>??????@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@??????>>>======<<>>>>>======<<<;;;;;;=========>>>>>>?????????BBB@@@>>>>>>???@@@???===@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDFFFIIIOOOUUUYYY```dddkkkqqqwww}}}}}}{{{zzz~~~wwwssssssuuuzzzyyyzzz}}}}}}}}}zzzjjj[[[WWW]]]pppwwwggg___XXXPPPJJJIIIFFFBBB@@@??????>>>===FFFIIIQQQ^^^gggiiijjjlllrrrsssuuuxxx}}}yyynnnggg```ZZZXXXYYYQQQOOOMMMIIIFFFCCCAAA@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>======???@@@???????????????>>>=========>>>??????>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999888777666666777888888888888777888888777777666666555555444555555555555444333333666666666666666555555555555555555555555555555555555555555555444444444444222333333444444333333222333333333333333333333333111111111222222222222333000000000000000000000000000111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222222222222222222222111111000111111222222333555777777666666888999777999;;;<<<===???BBBEEEGGGIIIPPPWWW[[[[[[^^^bbbooouuu}}}rrrfff]]]XXXUUURRRUUU]]]jjjvvvwwwooogggVVVMMMEEEAAA???@@@GGGNNNbbbppp}}}yyynnnccc]]]XXXSSSQQQRRRSSSRRRQQQQQQQQQPPPNNNLLLMMMNNNNNNKKKHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMMMMKKKJJJIIIHHHJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@>>>>>>===============>>>======>>>?????????>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<;;;;;;;;;=========<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????@@@>>>===<<<===>>>===<<<>>>>>>============>>>>>><<<===>>>>>>>>>AAAEEEHHHJJJMMMQQQUUUXXX]]]bbbeeemmmppptttxxxzzz}}}{{{yyyyyy|||~~~zzzwwwuuutttsssuuuvvvzzzxxxhhh\\\VVV___|||zzznnndddYYYQQQLLLHHHDDDAAA@@@???>>>>>>DDDDDDJJJTTT[[[]]]aaafffhhhjjjmmmqqqvvv{{{uuukkkccc______UUURRRNNNKKKHHHFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>??????????????????>>>============>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999::::::999888888666777777888888888888888888777777777666666666555444555555555555444333333555555555555555555555555555555555555555555555555444444444444444444444444222333333444444333333222222222222222222222222222000000111111111222222222111111111111111111111111111111222333333333333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222222333333222222111111111222333333222444666666555666777999;;;<<<>>>???@@@BBBEEEGGGJJJPPPZZZccchhhkkknnnqqq{{{|||oooddd[[[UUURRRMMMOOOTTT\\\dddeee___ZZZMMMFFF@@@???AAAFFFPPPYYYjjjttt|||~~~qqqiii```\\\XXXSSSPPPQQQSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPNNNLLLJJJIIIHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOOOONNNMMMKKKJJJIIILLLKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFCCCAAA?????????@@@======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>???@@@???>>>======>>>>>>=========<<<;;;;;;;;;;;;;;;>>>??????>>>===>>>@@@CCCDDDEEEGGGHHHJJJMMMQQQUUUQQQSSSWWWYYYZZZ[[[]]]___eeefffjjjoootttuuurrrooorrrqqqrrrvvvyyy{{{zzzxxx~~~|||yyyxxxzzz{{{zzzxxxtttvvv|||wwwjjj\\\YYYkkkrrrbbbWWWOOOKKKFFFBBBAAAAAA@@@???<<<===@@@FFFIIILLLUUU^^^eeeiiimmmpppssswww|||~~~qqqhhhbbbYYYUUUOOOLLLKKKJJJIIIHHHDDDCCCBBB@@@>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???>>>======>>>???????????????>>>=====================<<<<<<;;;999999::::::;;;;;;;;;<<<888999999:::::::::999999777888999999::::::999999777777777777666666666666555666666666666555444444444444444444444444444444555555555555555555555555333333444444444444444444222333333444444333333222222222222222222222222222000000111111111222222222222222222222222222222222111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333222222222222222333444444333555777777777777999;;;===>>>???@@@@@@CCCFFFIIIPPP[[[iiisssyyy}}}vvvkkkaaaZZZTTTPPPNNNOOOQQQUUUWWWWWWSSSPPPGGGAAA>>>AAAGGGOOO[[[eeepppwww~~~{{{llleee^^^[[[VVVQQQNNNPPPQQQRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQPPPOOONNNLLLJJJIIIMMMKKKIIIFFFDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFCCCAAA?????????@@@======<<<;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<===>>>===<<<;;;:::::::::::::::;;;<<<;;;::::::<<<>>>@@@AAAAAAAAAAAABBBEEEHHHFFFHHHJJJJJJIIIIIIIIIJJJLLLMMMNNNQQQTTTWWWWWWWWW]]]^^^```cccfffggggggfffnnnllljjjmmmrrruuutttrrrlllnnntttyyyzzzkkk___cccoooqqqaaaVVVQQQKKKFFFCCCBBBBBBAAA<<<<<<>>>AAABBBDDDNNNXXXaaafffmmmqqqsssuuuyyy}}}}}}{{{uuuhhh___YYYRRRNNNNNNOOONNNLLLFFFEEEDDDBBB@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???>>>=========???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<888999::::::::::::::::::888888999:::::::::::::::777777777777666666666666666777777777777666555555444444444555555555555555444444444444444444444444333333333333444444444444222333333444444333333222222222222222222222222222111111111222222222222333222222222222222222222222000111111222222222222222////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222222111111111222222333333444222222222222333444555555666888:::::::::;;;===???======>>>>>>???DDDJJJNNN]]]lll|||uuukkkbbb[[[UUURRRRRRRRRRRRRRRPPPMMMJJJHHHBBB>>>???FFFPPP[[[hhhsssrrryyy}}}vvvqqqgggaaa[[[XXXSSSNNNLLLOOOPPPRRRTTTTTTQQQOOOMMMMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIIIIFFFGGGHHHJJJLLLNNNPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRQQQPPPNNNLLLJJJIIILLLKKKHHHFFFDDDCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;999999:::;;;>>>===<<<;;;;;;;;;;;;;;;777999::::::999:::<<<>>>===>>>>>>>>><<<===>>>@@@@@@AAACCCCCCBBBBBBCCCDDDAAAAAA@@@@@@BBBDDDFFFHHHFFFHHHJJJMMMOOOPPPPPPPPPUUUTTTTTTWWW\\\``````^^^ZZZ[[[```hhhqqqvvvvvvtttqqqooonnnnnnnnnjjjccc]]]~~~llldddgggwwwttt___ZZZRRRKKKGGGDDDBBBAAABBB>>>>>>AAACCCDDDGGGMMMTTT\\\ffflllooorrrvvvyyy}}}~~~|||xxxuuuyyyuuuggg___WWWRRRRRRRRRQQQNNNIIIHHHFFFDDDBBBAAA@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>???>>>=========???????????????>>>======<<<<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<<<<======888999::::::;;;;;;::::::777777888999999999999999666666666666777777777777666777777777777666555555666666666666777777777888444444444444444444444444222222333333333444444444222333333444444333333222111111111111111111111111222222222222333333333333111111111111111111111111///000111111222222111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222000111111222333333444444222222222333333444555666777888:::;;;;;;<<<>>>@@@=========>>>BBBIIIRRRYYYmmm~~~xxxnnngggaaa]]]ZZZUUUVVVUUUQQQLLLFFFCCCBBB???>>>CCCOOO\\\jjjyyyyyysssnnnkkkccc^^^YYYWWWRRRNNNNNNQQQNNNRRRVVVVVVSSSOOOMMMLLLLLLHHHEEEEEEGGGKKKLLLLLLKKKIIIGGGEEEEEEGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIKKKJJJGGGEEEDDDCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999;;;<<<===;;;999888:::<<<===<<<<<<;;;;;;;;;;;;<<<888:::;;;;;;;;;;;;===???;;;===>>>>>>===<<<<<<===:::<<<>>>>>>======>>>???=========<<<<<<===???AAA<<<===???@@@AAAAAABBBCCCDDDDDDEEEGGGJJJKKKKKKKKKIIIIIIKKKPPPVVVXXXWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJxxxjjjfffaaagggaaaWWWOOOIIIEEECCCAAABBB<<<999>>>BBBAAA???>>>GGGQQQ]]]fffjjjmmmrrrvvvyyyxxxvvvttttttuuuwwwxxxmmmeee[[[UUUTTTTTTRRRPPPJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>???>>>===<<<===???????????????>>>======<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>>>>???888999::::::;;;;;;;;;;;;666666777888888888888888666666666666777777777777666666777777666666555444777777888888999999999:::444444444444444444444444222222222333333444444444222333333444444333333222111111111111111111111111222222333333333444444444000000000000000000000000//////000111111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111111222000000111222333333444444222222222333444555666777555777999::::::;;;===????????????@@@FFFPPP[[[ccczzz{{{rrrmmmiiifffdddWWWWWWVVVQQQIIIBBB???>>>@@@@@@HHHWWWgggvvvyyyrrrnnnkkkhhhbbb]]]ZZZWWWTTTPPPQQQVVVNNNRRRWWWXXXUUUPPPMMMLLLLLLHHHDDDDDDGGGLLLOOOOOOMMMKKKIIIGGGFFFGGGIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNQQQQQQRRRRRRSSSTTTVVVWWWRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIGGGEEECCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999888::::::<<<<<<<<<<<<::::::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777===>>>???>>>;;;:::<<>><<<;;;:::;;;:::<<<======<<<;;;<<<===:::;;;<<<<<<;;;;;;<<<======>>>??????>>>>>>???@@@???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@CCCFFFHHHEEEBBBHHHHHHGGGEEECCCCCCEEEGGGwwwccc___rrr}}}lllZZZRRRNNNGGGDDDDDD???>>>===<<<;;;<<<======CCCEEEKKKUUU```iiillllllppprrrtttsssqqqnnnnnnnnnvvv{{{ooo___ZZZXXXUUUSSSUUUOOONNNLLLJJJHHHFFFEEEDDD@@@???===<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777777777666666666666777777777777777777666666666666666666666666555555555555666666666555444444444333555555555444333333222222444444444333333222222222444333222111111111111222222333333333333444444444555444333333222222222333333333333222222111111111//////000111222222333333////////////////////////000000000000000000000000222222111111111111222222000000111111111222222222222222111111111111111111000000111111111222222222333333444444555666666777999::::::;;;;;;;;;;;;;;;===>>>@@@BBBGGGTTTeeerrr~~~zzzwwwvvvsssnnnjjjfff\\\RRRLLLGGGBBBAAADDDDDDHHHSSSeeeuuuxxxtttuuurrrkkkgggddd```[[[WWWUUUTTTRRRQQQSSSTTTVVVVVVVVVTTTRRRQQQOOOLLLJJJHHHIIILLLOOORRRPPPOOOMMMJJJHHHIIILLLOOOPPPPPPPPPNNNLLLJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKMMMNNNOOONNNLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFGGGIIIKKKLLLKKKIIIJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;:::999999999:::;;;<<<============<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<===<<<;;;999888999999999999:::;;;<<<===;;;;;;;;;:::999888777666999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;===>>>>>>>>>===<<>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>??????<<<<<<<<<===============pppaaaiiiyyytttaaaVVVOOOIIIEEEFFF???>>><<<;;;;;;;;;<<<<<<@@@AAAFFFNNNXXX```dddeeejjjlllnnnpppppppppppppppoooqqquuu{{{}}}kkkbbb]]]XXXUUUVVVPPPOOOMMMKKKIIIGGGDDDBBBCCCAAA???>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888888888777777777777888888888888888777777777666666666666666666555555555555555555555555555555444444444444444444444555555555444444444333333222222222444444444333333333222222000000000111111222222222555444333333222222222222333333333222222222111111000000000111222222333333000000000000000000000000000000000000000000000000222111111111111111111222111222222222333333333333222222111111111111111111222222222333333333333333333444444555666666777777777888999:::;;;<<<<<<<<<<<>>???BBBGGGPPPbbbuuutttqqqqqqnnniiifffccc___[[[XXXVVVUUUSSSRRRSSSSSSUUUUUUUUUTTTRRRQQQPPPNNNKKKIIIJJJLLLOOOQQQPPPPPPNNNKKKIIIJJJNNNPPPQQQRRRRRRPPPMMMKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOONNNNNNOOOPPPRRRTTTVVVTTTTTTSSSSSSSSSSSSRRRRRRQQQOOOLLLIIIGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLKKKIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999999:::;;;<<<============<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<<::::::::::::999888777777::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;<<<<<<======<<<<<<>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<==================<<<;;;;;;;;;:::jjjeeeeeetttlll]]]SSSMMMJJJIIIAAA@@@>>>===<<<<<<<<<=========@@@EEEMMMTTTYYYZZZcccdddgggkkkpppsssssssssrrrqqqooonnnooossswwwzzzxxxkkkbbb[[[WWWVVVSSSQQQOOOMMMLLLJJJGGGDDDFFFDDDAAA@@@@@@@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>???@@@AAABBBBBBBBBBBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;::::::999999999888888888888999999999999999888888888777777666666666666555555555555555555555555555555666666333444444555666666777777444444333333333333222222333444555555555444333222//////000111222222333333444444333333333333222222333333333222222222222111000000111111222333333333222222222222222222222222000000000000000000000000111111111111111111111111222222333333333444444444111111222222222222222222444444444444444444444444444444555666666777777888888888:::;;;<<<>>>??????<<<@@@EEELLLTTTbbbqqq{{{~~~yyyqqqjjjXXXPPPGGGBBB>>><<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999888999999999999999888999999:::;;;<<<::::::::::::999888888777:::;;;;;;;;;;;;::::::999999999888888999999:::;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888zzzmmmaaaeeexxxxxxeeeXXXQQQMMMLLLFFFDDDBBB@@@???>>>>>>>>><<<<<<===???DDDJJJOOORRR^^^___bbbhhhoootttuuutttxxxvvvrrrnnnkkkkkkkkklllwwwxxxmmmeee___\\\WWWTTTQQQOOOOOONNNKKKHHHGGGEEECCCAAAAAA@@@???============<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>============>>>>>>========================;;;;;;;;;<<<<<<;;;::::::::::::999999999999:::::::::::::::999999999888888666666666666555555555555444444555555666666777777555555555666666666777777333333333333333333333333222333555666666444222111111111222333444555555666333333333333333333333222222222222222222222222222111111111222222333333333333333333333333333333333000000000000000000000000111111111222222111111111222222222333333333333444111111222222222222222333555555555444444444444333555555666666777888888999:::;;;;;;===>>>@@@AAABBB???DDDKKKUUU```lllyyy|||tttiii```QQQJJJCCC@@@>>>>>>DDDLLL[[[nnntttnnniiigggddd___]]]___^^^[[[XXXWWWVVVVVVTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSQQQOOOMMMMMMMMMNNNOOOQQQQQQPPPNNNMMMNNNPPPSSSTTTUUUVVVTTTQQQNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNPPPOOONNNMMMNNNNNNPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSQQQQQQRRRTTTVVVWWWWWWUUUSSSQQQOOONNNMMMMMMJJJIIIHHHHHHJJJJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999888777777888999:::999999888888999::::::;;;:::::::::::::::999888777;;;;;;;;;;;;;;;:::999888888888888777888999999:::;;;:::999888999:::;;;<<<;;;;;;;;;::::::999999999::::::::::::999999888888::::::999999888888888777zzzjjjeeekkkzzzjjj[[[TTTOOOLLLHHHFFFDDDAAA???>>>>>>>>>>>>======>>>@@@DDDIIILLLZZZ\\\```gggmmmrrrttttttuuutttssspppmmmiiifffdddgggttt~~~tttkkkeee]]]WWWRRROOOPPPPPPMMMJJJHHHEEECCCAAAAAAAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============???????????????>>>======>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999999666666666666555555555555444555555666666777777777777777666666666555555555333333333333333333333333000111333444555333222000111111222333444444555555222222333444444444333222222222222222222222222222222222222222222333333333222222222222222222222222000000000000000000000000000111222222222222111000111111111111222222222222111111222222333333333333444444444444444333333333666666777888888999999:::;;;;;;<<<===???AAACCCDDDFFFLLLUUUaaammmxxx}}}vvvkkk^^^UUUJJJDDD???======AAAJJJUUUmmm~~~nnniiieeebbb]]]WWWVVVXXXYYYWWWUUUTTTUUUUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRPPPOOONNNNNNMMMNNNOOOPPPOOONNNLLLMMMOOORRRSSSUUUVVVUUURRROOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMNNNOOOQQQSSSTTTSSSRRRPPPOOONNNNNNNNNOOOPPPOOONNNNNNOOOQQQSSSUUUSSSSSSRRRQQQQQQQQQQQQQQQLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<999999:::::::::;;;;;;;;;===<<<<<<;;;;;;:::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;;;;999888777666777777999:::999999888888888999::::::999999:::::::::999888888;;;;;;;;;;;;:::999888888888888777777777888999999::::::999888888:::;;;<<<:::::::::::::::999999999:::::::::999888888777777666777777777888888999999xxxooojjjlllzzzppp```XXXQQQLLLIIIGGGEEEAAA???======<<>>>>>@@@EEEHHHSSSWWW]]]cccgggkkkooorrrrrrtttuuuuuusssnnnjjjfffbbbhhhwwwwwwmmmggg___UUUPPPPPPPPPNNNKKKHHHFFFCCCBBBBBBBBBAAA???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;:::::::::999999999888888666666666666555555555555666666666666666666777777777777666666555444444333222222333333333333444444000111222333333333222111000000111111111222222222111222333444555444333222111222222222222333333333222222333333333333333333111111111111111111111111000000000000000000000000000111222333333222111000000000111111111222222222111111222222333444444444333333333444444444555555777777888888999::::::;;;::::::;;;===@@@DDDHHHJJJRRRXXXcccppp{{{xxxnnnaaaTTTKKKBBB>>>;;;;;;===DDDQQQ^^^{{{~~~kkkddd___[[[WWWQQQPPPRRRSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSTTTTTTQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJKKKMMMOOOPPPRRRTTTTTTRRRPPPOOONNNMMMMMMMMMLLLLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOQQQTTTUUUSSSRRRPPPMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLNNNPPPQQQNNNNNNOOOPPPPPPQQQQQQQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<888999999::::::;;;;;;;;;===<<<<<<;;;;;;:::999999888999:::;;;;;;<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;888888888777888888999:::999999888888888888999999999999999::::::999999888999::::::::::::999999888888888777777888888999::::::999999999::::::;;;;;;::::::::::::::::::::::::::::::999999888888888777555555666777888999999:::xxxrrruuu}}}{{{kkkbbbYYYQQQMMMKKKHHHEEEBBB@@@??????===>>>???>>><<<===AAADDDGGGOOOXXX]]]^^^bbbhhhnnntttvvvyyy{{{zzzwwwsssqqqggggggnnnxxxmmm___VVVTTTSSSPPPMMMHHHFFFDDDDDDDDDDDDCCCBBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999:::::::::::::::;;;::::::::::::::::::;;;999999999999888888888888666666666666555555555555777777777666666666666666555555555444444444444444222222222333333444444444222222222333333333444444222222222111111111111000000111333555555444333222111111222222222333333333333333333333333333333333111111111111111111111111000000000000000000000000///111222333333222111///111111111222222222333333111111222222333444444555333333444555666777777888888888999999:::;;;;;;;;;;;;<<<>>>BBBGGGNNNSSSVVV___eeeqqq~~~|||ooocccWWWKKKCCC???<<<;;;<<<@@@JJJZZZiii~~~zzzggg^^^WWWTTTQQQNNNLLLNNNNNNMMMMMMNNNPPPPPPOOOMMMPPPPPPPPPPPPQQQQQQRRRRRROOOOOOPPPPPPOOONNNMMMLLLHHHIIIIIIIIIHHHHHHJJJLLLLLLOOORRRSSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLIIIHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@???>>><<<;;;999999::::::;;;<<<<<<======<<<<<<;;;;;;:::999999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::777888888999::::::999999999999888888888888999999888999999::::::999999999888999999:::::::::999999999888888888888999::::::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999888666666777777888888999999{{{~~~uuukkkbbbYYYRRRPPPMMMIIIFFFDDDCCCBBB<<<===>>>===;;;;;;>>>AAA???HHHSSSXXXXXX[[[dddllluuuwwwyyy{{{|||zzzxxxvvvnnnlllllltttzzziii]]]YYYWWWTTTPPPIIIGGGEEEEEEFFFGGGFFFEEE????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::::::::;;;::::::999999::::::;;;999999999888888888777777777666666666555555555555888888777777666666555555222222333333444555555555222222222333333444444444444333333333333444555666555555444333333222222111000111333555555555333222111111111222222333333333333333333333333333333333222222222222222222222222000000000000000000000000///000222333333222000///222222333333333444444444111111222333333444555555333444555666777888999:::888999999::::::;;;;;;<<<===???BBBHHHOOOWWW^^^bbbhhhnnnzzzvvvggg[[[OOOEEE>>>???======@@@EEEOOObbbrrrzzzzzzyyy{{{yyydddZZZQQQOOONNNLLLKKKLLLKKKKKKKKKLLLNNNOOOMMMLLLNNNNNNNNNNNNNNNOOOPPPQQQMMMNNNOOOPPPOOONNNMMMLLLEEEFFFGGGGGGFFFFFFHHHJJJJJJMMMPPPRRRQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNMMMNNNOOOQQQRRROOONNNLLLKKKJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLPPPMMMJJJHHHGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@???>>><<<;;;::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::777888999;;;;;;;;;:::999999999888888888888888999888999999:::::::::999999777888999:::::::::::::::999999888888999999:::;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777zzz||||||nnncccWWWTTTOOOJJJGGGDDDBBB@@@@@@???======???@@@??????@@@DDDJJJNNNRRRYYYaaagggqqqzzz~~~|||{{{uuuuuuvvvxxxzzzlll```\\\WWWRRRKKKHHHFFFFFFHHHIIIFFFCCCAAAAAA@@@@@@???>>>>>>===>>>======<<<<<<<<<=========>>>???@@@@@@???>>>===<<<<<<;;;::::::::::::;;;>>>===<<<:::999888777777999888888888888888999999999888888777777777777777777777888888888888777777777777777777777666555555777777666555555555555555555555444444444333333333222222222222222222222222444444444444333222111111444444444444444444444444444444444333333222222222111111111222222333333333222333333444444333333222333333333333333222111000111111111111111111111111111222222222222111000000333333333333333333333333555444333222333444555666555555555555555666777888777999;;;<<<======???AAA@@@EEEJJJOOOXXXccckkklllxxx|||{{{{{{}}}{{{fffYYYPPPGGG@@@>>><<<<<<>>>EEEQQQ___lllsssxxx|||sssttt|||}}}}}}nnn^^^XXXPPPLLLKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOOOOOOONNNMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHJJJMMMOOOOOONNNLLLKKKOOOOOOPPPPPPQQQRRRRRRRRRTTTRRROOOMMMKKKKKKLLLLLLOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA???>>>===<<>><<<;;;:::::::::;;;<<<======>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;;;;:::::::::999999::::::;;;<<<888888999999999:::::::::999999999888888777777777999888888888999::::::;;;999999:::;;;:::999888777888888999999999888888777888888888888888888888888;;;::::::999999888888777;;;::::::999888888888999999999888888999999:::;;;{{{{{{nnnccc]]]UUUOOOKKKIIIGGGDDD@@@>>>======>>>>>>>>>===>>>AAAFFFIIIMMMTTT]]]dddttt~~~~~~{{{}}}pppfff\\\SSSSSSOOOKKKJJJLLLLLLJJJGGGDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<<<<=========>>>????????????>>>===<<<<<<;;;::::::::::::;;;===<<<;;;:::999888888888999888888888888888999999888777777666666666666666777777888888888888777777666666666666666555444444777777666555555555555555444444444444444444444444666666666666666666666666222222333444444333333333444444444444444444444444444333333333222222222222111111222222222333333333222333333444444333333222333333333333333222111111111111111111111111111111111111222333333333333333333333333333333333333333444444444444444555555666666666666777777888888888555777999:::;;;<<>>>>>>>>????????????>>>===<<<;;;::::::;;;<<<<<<===>>>>>>::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;:::999888888777777777777888999999888888888999999999:::::::::999999999888888888888888888888888888999:::;;;999999:::::::::999888777999999::::::::::::999999888888888888888888888888888999999999999999999999;;;:::999888888888888888999999888888999999:::;;;~~~~~~uuukkk]]]SSSOOOLLLIIIFFFBBB@@@>>>>>>??????>>>===;;;===@@@CCCFFFMMMWWW^^^rrr~~~{{{wwwggg[[[XXXSSSNNNKKKLLLLLLJJJHHHIIIHHHGGGEEEDDDBBBAAAAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;::::::::::::;;;<<<;;;::::::999999999:::999999888888888888888999777777666555555555555666777777888888888888777777555555555555555444444333777666666555555555555666444444444444444444555555333333333333333333333333000111222333444444444444444444444444444444444444222222222222222111111111222222222222333333333333222333333444444333333222333333333333333222222111222222222222222222222222000111222444555555666666444444444444444444444444444444555666666666666666777777888999999999888888777999:::<<<===???CCCFFFFFFMMMVVV^^^jjjwww}}}sssssssssvvv|||~~~iii\\\OOOGGGBBB>>><<<===AAAFFFQQQ```mmmvvvxxxwwwyyyxxxvvvzzzuuuggg]]]XXXTTTMMMIIIFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMNNNPPPQQQRRRRRRNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;::::::888777777777777777777777888888999888888888999999999999::::::::::::999999999999888888888888888888888999:::888999999999999888777777::::::;;;;;;;;;;;;;;;:::888888888888888888888888666777777888999999:::::::::999888888888888888888999888888888888999::::::wwwmmm^^^VVVQQQLLLHHHFFFDDDBBBAAAAAAAAA@@@???:::;;;===>>>AAAGGGQQQYYYfffuuuwwwjjj___YYYRRRNNNMMMNNNMMMKKKLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???======<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;:::::::::999999::::::;;;:::999888888777888888888888888777666666666666666777777888888888888777777555555666666555555444333777666555555555555666666444444444444555555555555000000000000000000000000111222333333444444444333333333333333333333333333111111111111111111111111333333333333333333333333222333333444444333333222222333333444333333222222222222222222222222222222111111333444444555555555444444444444555555555555444555777888888888777666777888999:::::::::999888<<<>>>???AAACCCFFFKKKNNNTTT[[[dddkkkuuutttsssssswww}}}~~~ppp\\\SSSIIIDDD@@@===>>>BBBEEEQQQdddttt}}}~~~|||vvvjjj```[[[XXXUUUPPPKKKHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHHHHFFFEEEFFFGGGFFFGGGIIIKKKMMMMMMLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMHHHHHHIIIIIIIIIIIIHHHHHHFFFDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999:::;;;;;;;;;;;;<<<<<<<<<=========999999888888888888999999999999999999::::::::::::999999999999999999999999999999999999999888888777888888888888888999::::::888888888888999999999999:::::::::999999999999999888888777777777888888999888888888888888777777777999999:::;;;;;;;;;::::::888888888888888888888888777777777777888888999999999888888777777777888888888888888888888999999:::sssooobbbYYYQQQMMMIIIGGGDDDCCCCCCBBB@@@???;;;<<<======>>>DDDLLLSSSYYYiiizzz~~~}}}kkkddd\\\VVVTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@???>>>=========>>>==================>>><<<<<<;;;::::::::::::;;;::::::999999999:::;;;;;;:::999999888777777888888:::999888888777777888888777777888888888888777777666777777777777666555555666666555555555555666666555555555555555555555555444444444444444444444444333444444444333333222111333333333333333333333333111111111111111111111111333333333333333333333333222333333444444333333222222333333444444444333333222222222222222222222222222222333333333333222222444444444555555666666666666777888999:::999888777777888999:::::::::::::::===@@@CCCFFFJJJNNNTTTXXXfffnnnvvv}}}~~~|||{{{}}}ooo___QQQJJJCCC@@@===<<>>>>>=========<<<:::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888777777888888999888888888999999999::::::999999999999999999999999777777777777888888999999888888777777888888999:::777777888888888999999999999999999999999999999999888777777666666777777777888888777777777666666666777777888999999999999999777777777777777777777777888888888777777666666666777777777666666777777888888888777777888888999:::mmmttt|||iii[[[SSSOOOLLLIIIFFFDDDDDDCCCAAA???===??????>>>>>>AAAHHHNNNPPP^^^ooozzzyyyrrrggg___[[[WWWSSSPPPOOOOOONNNLLLKKKIIIHHHGGGEEEDDDCCCAAA???>>>>>>>>>>>>======<<<<<<======>>><<<<<<;;;::::::::::::;;;:::::::::999999:::;;;;;;::::::999888777777777777::::::999888888888888999777777888888888888777777777777777777777666666555666555555555555666666777666666666555555555444444555555555555555555555555444444444444333222111000333333333333333333333333111111111222222222222222444444444444333333333333222333333444444333333222222333333444444444444444333333333333333333333333333333333333333222111111444444555555666777777777888888999:::::::::::::::888888999:::;;;===>>>???===BBBHHHOOOVVV]]]dddhhhyyyuuuaaaTTTEEEAAA===<<<;;;>>>IIITTTjjj|||}}}ooobbbWWWSSSTTTPPPPPPOOOLLLHHHEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGEEECCCAAA@@@?????????AAABBBBBBAAAAAABBBDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHKKKKKKJJJJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIHHHHHHEEECCCBBBAAABBBBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;::::::::::::::::::::::::888888777777777777888888777777777888888999999:::999999999999999999999999666666666666777888999:::555555555555555666666777777777777888888888888999777888888888888999999999888777777666666666666666888777777666555666666666444555666777888888888888777777777777777777777777888888777777666555555444666666666666666777777888888777777777777888999999hhhmmmwwwqqq```WWWUUUQQQOOOKKKIIIHHHFFFDDDBBB???@@@AAA???>>>???DDDHHHMMMUUUbbbmmmuuuzzzoooggg```YYYTTTQQQQQQPPPOOONNNMMMLLLLLLHHHGGGEEECCCAAA@@@??????>>>===<<<<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;:::999999999::::::;;;:::999888777777777777:::999999888777888888888777777888888888888777777666666777777666666555444555555555555555666777777888888777666555444333333222222222222222222222222333333333444444333222222222222222222222222222222222222222222333333333444555555444444444333333333222333333444444333333222222333333444555555444444333333333333333333333333222333444444444444444333444555555666777777888888:::::::::::::::;;;;;;<<<;;;:::::::::<<<@@@CCCEEEDDDKKKVVVbbbmmmvvv~~~uuucccTTTMMM???======???BBBKKK[[[kkkpppfff]]]TTTPPPQQQKKKLLLMMMKKKGGGDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDBBBAAAAAAAAAAAA<<<>>>@@@@@@??????AAACCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIHHHIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJEEEFFFGGGGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAA???======>>>????????????>>>===>>>????????????>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999777777777666666777777777666666777777888999999:::888888888888888888888888888777666666666777888888555444444444444555666666777777777777888888888888666666777777777888888888888777666555555555555666888777666555555555666666444444555666777777777777777777777777777777777777666666666666666666666666666555555555555666777888777777777777777888999999eeekkksss|||}}}kkkbbb```WWWTTTQQQOOOMMMKKKIIIGGG@@@AAABBB@@@>>>>>>AAAEEEKKKPPPXXXaaakkkxxxwwwmmmddd^^^SSSSSSRRRQQQPPPPPPOOOOOOIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;<<<;;;::::::999999999:::;;;:::999888777777777777999888888777777777777777777777888888888888777777555555666666555555444333555555555555555666777888999999888666555444333222222222222222222222222222111111222333444444444444222222222222222222222222222222222333333444444444555555555444444333333333222333333444444333333222222333333444555555555444333333333333333333333333222222444555666666777777444555555666777888888999;;;;;;:::999:::;;;<<<======<<<;;;;;;>>>BBBGGGJJJMMMVVVdddsss~~~yyypppbbbPPPFFFEEE??????AAAFFFLLLYYYnnnssseee```\\\UUUQQQQQQJJJLLLMMMLLLHHHEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD;;;===>>>???>>>???@@@BBBCCCCCCBBBBBBBBBDDDEEEGGGCCCEEEGGGJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCDDDFFFGGGHHHIIIIIICCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAA???======>>>???@@@@@@???>>>===>>>>>>???>>>>>>===<<<<<<========================777777888999999:::;;;;;;999:::;;;<<<===<<<;;;:::999888888888888888888888777777666666666666777777555666666777888999999999777777777777777777777777:::999777666555555666666666666666666666777888888777777777777888888888888555555666666777777777888888777666555555555555555888777666444444555555666444444666777888888888888777777777777777777777777444444555555666777777777555555555555555666777888777777777777777888888999aaaeeellluuu~~~oooddd```[[[TTTPPPOOONNNKKKHHHGGGFFFDDD@@@>>>>>>@@@BBBCCCKKKUUU^^^eeeooo{{{tttllldddZZZSSSUUUVVVQQQMMMNNNMMMJJJHHHFFFEEEDDDAAA???<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::===<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999999::::::999999888777666666888888999999999999888888::::::999888777666555555444444555666777888999999<<<888444333444666555444444444444444444444444444444444444444444444444444333333333444444444555555666555444333333333333333444444444333333333222222222333444555444333222111444444444444444444444444333333444444444444444444555555444444555666666777:::888777999;;;;;;999666999999888999;;;<<<<<<;;;<<<===>>>???AAAFFFMMMQQQYYYggg|||nnn^^^RRRGGGAAA@@@@@@???EEERRR```nnnvvvnnnccc]]]ZZZXXXSSSNNNLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGEEECCC@@@???>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCAAAAAAAAAAAA@@@>>>>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>>>>888999:::999888888999::::::::::::999999999888888888888888888888888888888999777666777999::::::999777777777777777777777777666666666666555555555555666666666666666666666666888777666444444555555666333444666888999888777666;;;;;;:::777555444555666<<<;;;999777666666777888888888777777666666666555333444444555555444444333333333333444444444555555666666777777777777666666555555555555555555555555444555555666666666666666666666666666666666666666___bbbiiiooovvvzzzqqqjjjaaaYYYVVVSSSPPPMMMIIIGGGEEEAAA>>>===>>>???DDDKKKTTT]]]fffnnnwww}}}}}}wwwjjj^^^ZZZVVVQQQOOOPPPPPPNNNKKKJJJIIIHHHFFFDDD???>>>========================<<<<<<<<<<<<;;;;;;===<<<;;;:::999::::::;;;:::::::::999999999888888:::999999888777777666666777888888999999888888777999888888777777666666555555555666666777777888888:::777444333555666666444444444444444444444444444444444444444444444444444333333333444444444555555666555444444333333333444444444444333333333333222333333444444444333333333444444444444444444444444333444444444444555555555444444444555555666777888;;;999777888;;;======<<<===<<<<<<===>>>??????>>>???@@@AAACCCHHHQQQ[[[aaaooozzzwwwaaaRRRIIIBBB>>>>>>AAACCCNNNbbbuuu~~~lllgggbbb^^^[[[WWWRRRNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBB@@@???>>>>>>???===<<<;;;:::;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBB@@@????????????>>><<<===<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<;;;:::::::::;;;999999999999888888888888888888888888888888888888999777666666777888777666555555555555555555555555444444555555666666666777555555555555555555555555666555444333333333444555222333444666666666666555777888888777555555777999;;;:::888666555666777777666666555555555444444444333333444444444444333333222333333333333444444444555666666777777666666555444444444444444444444444333333444555555555555444666666666666666666666666___aaafffkkknnnxxxzzzmmmccc\\\XXXTTTRRRMMMKKKHHHEEEAAA???>>>>>>DDDIIIRRR\\\fffnnnsssvvv|||~~~mmmaaaZZZTTTSSSTTTOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999::::::999999999999888888888888999999888888777777666666777888888999999888888777777777777777666666666666666666666666777777777777888666444444555666666666444444444444444444444444444444444444444444444444333333333444444444555555666555444444333444444444555555444444444333333333444444333333333444444555555555555555555555444444444444444444555555666666666666666777888999::::::999777555555888;;;>>>???>>>============>>>??????CCCEEEHHHMMMVVVbbboooxxxzzzgggRRRFFFAAA>>>===>>>DDDJJJ\\\wwwmmm^^^___^^^]]]ZZZUUUPPPMMMJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@????????????===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@?????????>>><<<<<<======<<<:::<<<;;;::::::<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::::::::999888888888777777777666666777777777777777777777777999777555555555666555333333333333333333333333333222222333444555666777888555555555555555555555555555444333222222222333333111111222222333444444444333555666666555666999;;;999888666555444555555666444444333333333333222222333333444444444444333333111111222222222333333333555555666666666666555555333333333333333333333333111222333333444444333333666666666666666666666666___aaaeeeiiijjjppprrriiibbb]]]YYYSSSPPPMMMIIIGGGDDDBBB@@@BBBFFFNNNYYYeeennntttvvvxxx{{{}}}nnnccc\\\XXXXXXQQQPPPMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<;;;;;;::::::999999999999:::::::::999999999888888::::::999999888888888888777777888888888888777777555555666666666777777777888777777777666666666555666666555444555666777777555555555555555555555555444444444444444444333333333333333444444444555555555555444444444444555555555555555555444444444444555444333333333444666777666666666555555555555555444444444555666666777777999999:::;;;<<<=========:::999777777999<<>>>>>?????????>>>>>>>>>======>>><<<;;;;;;<<<<<<;;;999;;;:::999999:::;;;:::999888777777777777888999999;;;999888888888888777666777777666666666555555555666666666666666666666666888666444444555666555555222222222222222222222222222333333444555555666666444444444444444444444444444444333333222222222222111111000111111222444444111333555555555666888:::777666555444444444444555333333333333222222222222333333333444444333333333000111111111111222222222444444555555555555444444111111111111111111111111111222333333444333333333555555555555555555555555]]]___cccfffgggkkkwwwvvvkkkdddZZZVVVQQQMMMKKKIIIFFFCCCAAACCCJJJUUUcccpppzzz~~~~~~~~~~~~~~~qqqggg___YYYXXXVVVSSSRRRQQQOOOLLLJJJIIIHHHGGGFFFDDDDDDCCCCCC?????????>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999777777777888888777777777555555666666777777888888888888777777666666555555555555666555555555666777555555555555555555555555555555444444444333333333333333333444444444555555555555444444444555555666666666666555555555444444555555444333444555777888777777777666666555555555444444555666666777888888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDJJJLLLMMMLLLLLLMMMQQQTTTSSSYYYcccnnnyyyxxxjjjVVVKKKAAA???@@@BBBDDDHHHOOOaaayyyyyyfffZZZTTTUUUTTTQQQMMMJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA?????????????????????>>><<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAA???>>>=====================<<<<<<<<<<<<===<<<;;;;;;<<<===;;;:::999888777888999:::999777666666666666666777888888:::999777777999999777555666666666555555555444444555555555555555555555555555444333444666888888888333333333333333333333333444444444444333333333333444444444444444444444444444444444444333333222222111111111111222333444555222333555555444444555666555555444444444444444444333333333333333333444444222333333333333333333222000000000111111111222222333333444444444444333333111111111111111111111111222222333444444444444333444444444444444444444444[[[\\\___cccdddhhhrrr}}}|||qqqgggaaaXXXRRROOOMMMIIIFFFBBBDDDHHHQQQ```qqqzzztttrrruuuxxxzzzxxxlllbbb^^^[[[XXXUUURRRPPPLLLIIIMMMLLLJJJIIIGGGFFFEEEEEEAAAAAA@@@???>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::666777777888888777777666666666777777888888999999888888777777666666555555555666777777555444555666555555555555555555555555555555555444444333333222333333333444444444555555555555555444555555666777777666666666666555555555555555555555555666777888888888777777666666555555444555555666777888999999777999<<<@@@DDDFFFGGGGGGFFFFFFEEECCCBBBDDDGGGKKKRRRUUUWWWWWWXXX[[[```eeehhhnnnxxxuuueeeWWWGGGAAA===>>>@@@BBBHHHPPP[[[mmm|||kkk^^^VVVSSSQQQNNNKKKIIIHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDAAA@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;<<<===<<<;;;888777666666888888777666666555555555555666777777<<<999777888;;;<<<:::888666666666555555555444444444444444444444444444444444333222444666999999999444444444444444444444444444444333333333222222222333333333333333333333333333333444444444333222111111111222222333444444444111333555555333333333444444444444444444444444444333333444444444444555555222222333333333333222222000000111111111222222222222222333333333333222222111111111111111111111111222222333444444444444333444444444444444444444444\\\\\\^^^bbbdddgggqqq{{{zzzqqqeee\\\WWWTTTOOOKKKFFFGGGIIINNN\\\qqqtttmmmllllllooottt{{{wwwiiifffaaa]]]YYYUUUPPPMMMQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDCCCBBBAAA@@@??????<<<<<<=========<<<;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666777777777777666666888888888888999999999999777777777777666666666666555777888777555333444555555555555555555555555555666555555444333333222222333333333444444444555555555555555555555666777777777777777666666666555555444444555666777888888777999999888777777666555555444555666777888999999:::777:::@@@FFFMMMQQQTTTUUUPPPNNNKKKGGGFFFKKKSSSYYY___bbbfffggghhhmmmttt{{{~~~~~~|||qqqcccTTTIII@@@>>>===>>>>>>BBBNNN[[[iiivvvpppcccYYYRRRPPPLLLIIIHHHIIIIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>?????????>>><<<;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>??????@@@AAAAAABBBBBB???>>>>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::777666555666777777666555666555555555555666777777:::777555777;;;===;;;888666666666666555555555555333333333333333333333333444222222333555777777666444444444444444444444444222222222222333333333333222222222222222222222222111222333333333222111000///000222333444444333333///111444444333222333333444444555555555555444444333333333444444444555555222222333333333333222222111111111222222222333333111111222222222222111111111111111111111111111111000111222222333222222222333333333333333333333333___^^^```ccceeehhhrrr|||qqqfff___ZZZUUUQQQJJJJJJJJJMMMYYYpppzzzqqqmmmmmmllllllnnnrrrxxx~~~xxxtttooojjjeee```[[[WWWTTTSSSQQQNNNLLLKKKJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA<<<===>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::999999666666666666666777777777666666777777777777666666999999999999999999999999666666666666777777777777555888999888555333333555666666666666666666666666666666555444333333222222333333333444444444555555555555555555555666777777777777777777666666666666333444666888888888888777999999999888777666666555444555666777888999::::::888===DDDMMMVVV\\\```bbb^^^[[[UUUPPPOOOWWWccclllooossswwwyyy{{{}}}}}}~~~~~~}}}zzz}}}~~~tttdddWWWJJJ@@@@@@???@@@???>>>DDDTTTeeerrr{{{tttjjj```VVVOOOLLLIIIFFFGGGJJJKKKHHHCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@>>>????????????===;;;:::;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@??????>>>========================>>>??????@@@@@@>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<;;;999777555444555666777666555666555555555555666777777888444222555:::<<<:::777777777666666666555555555333333333333333333333333444333111222333444444333333333333333333333333333000000111222333444444555222222222222222222222222000111111222222000///......///111333444333222111---000333444333333333444444444555666666555555555222222222333333444444444222222222333333222222222111222222222222333333333111111222222222222111111111111111111111111111111//////000111111111111111333333333333333333333333aaa``````bbbhhhqqqzzz~~~uuukkkeee___ZZZSSSPPPPPPTTTVVV^^^yyywwwqqqmmmjjjfffccceeelllqqqssssss~~~~~~zzztttkkkddd```[[[UUURRRQQQPPPMMMKKKMMMJJJFFFCCC@@@?????????@@@??????>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;:::999999888888888888888777777777777666666666666888888888888888888888888777777777777777777777777::::::::::::888777666555777666666555444333333333888888777666555444333333666666666666666666666666555555555555555555555555666666666666666555555555777777777777777777777777555777999::::::777444222999777555444666888999999???@@@CCCKKKXXXfffrrrxxxtttqqqjjjcccaaajjjzzzzzzyyyyyyzzz{{{|||}}}~~~}}}}}}~~~tttfffWWWIIIBBBBBB;;;===@@@AAADDDOOO___kkkuuu{{{~~~nnnbbb[[[WWWTTTNNNLLLIIIFFFEEEEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<======<<<;;;::::::<<<;;;;;;:::::::::;;;;;;???????????????@@@@@@AAABBBBBBAAA@@@???>>>===<<<===>>>???@@@AAA@@@@@@???>>>>>>>>><<<:::999:::;;;::::::::::::::::::::::::777888888999999999888888888777666555555555555555777555444333333444555777555444444555666777777666333333333333333333333333111111111111222333444444444444444333333333222222333333333333333222111000111111222222222333333333111222222333333222222111000000111111111111000000000000000000000000000000000111222333333222111000111111111111111111111111333333333222222111111111111111222222222222111111111111000000000000111111222222111111111111222222111111111111000000000000//////000111111111111111444444444333333222222222dddcccccceeejjjqqqyyy}}}}}}}}}rrrggg___\\\WWWVVVXXXXXX\\\ppp|||vvvnnnhhhcccaaadddggghhhgggmmmsssyyy{{{zzzyyy{{{~~~|||rrrkkkaaaYYYVVVTTTQQQNNNOOOMMMJJJGGGFFFEEEDDDDDD@@@???>>>===<<<;;;:::999===<<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999999999999888888888777777888888888888888888888888888888888888888888888888999999999999888777666666777777777666555444444444777666666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666777777888888999:::;;;;;;888999;;;<<<<<<:::777555999888777777999;;;===>>>>>>@@@EEEPPPaaasss{{{sssrrr|||}}}zzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}uuueeeXXXKKKAAA<<<===>>>AAAEEELLLTTT___kkksss~~~rrrddd\\\WWWRRRNNNLLLJJJHHHEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAADDDCCCBBB@@@???>>>======;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@??????>>>===>>>===<<<:::999:::;;;::::::::::::::::::::::::888888999999999888888777777666555555444444555555666555444222222444555666777555555555777888777666555555555555555555555555222222222111222222333333333333333333222222222222222333333333222222111000111111111111222222222222111222222333333222222111000000111111111111000000000000000000000000000000000111222222222222111000111111111111111111111111333333333222222111111111111111222222222222111111111111000000000000111111222111111000000111111222111111111000000000////////////000111111111111111444444333333333222222222hhhggggggiiilllpppuuuxxxsssuuuxxx~~~||||||wwwooolllddd______]]]^^^hhhvvvyyyssslllddd```___``````___aaaeeekkknnnooorrrvvvyyy~~~~~~uuuiiiaaa\\\WWWSSSOOOMMMJJJHHHHHHHHHGGGFFFBBBBBBAAA???===<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::999999999999777777777777777777777777888888888888888888888888777777888888888888777777888888888777666666555555555555666666777777777888666666666666666666666666666666666666666666666666666666666666666666777777666777888999;;;<<<===>>>;;;<<<=========<<<;;;:::777666666777999;;;>>>@@@BBBDDDKKKWWWkkk}}}|||||||||{{{{{{zzzzzz||||||||||||}}}rrrcccSSSHHHBBB======@@@CCCHHHQQQ^^^kkkwww~~~sssdddZZZWWWTTTOOOKKKJJJHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAGGGEEEDDDBBBAAAAAAAAABBB;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>?????????>>>===<<<======;;;999888:::;;;::::::::::::::::::::::::999999999999999888777666666555444444444444444444666555444333333444555666888777666666777888777555666666666666666666666666444333333222222222222333333222222222222111111111222222222333222222111000000000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000000111111222222111111000111111111111111111111111222222222222222111111111111111222222222222111111222222111111111111222222222111111000000111111222111111000000000000////////////000111111111111111333333333333222222222222kkkjjjjjjjjjkkkmmmooopppmmmqqqvvvyyy~~~tttvvvxxxnnnjjjgggfffjjjqqq}}}~~~wwwqqqiiicccaaaaaabbbaaa___bbbeeefffgggjjjnnnqqqvvvwww{{{~~~wwwlllbbb\\\SSSPPPLLLJJJKKKKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888555666777888888888888888999999999888888777777777666666777777777888888888777777777777777777777777666666666666666666666666666666777777777777888888777888999:::;;;<<<======<<<<<<<<<============<<<888999999999:::===AAACCCHHHKKKRRR^^^rrr~~~~~~~~~~~~}}}}}}}}}}}}~~~sssbbbUUUGGGBBBAAABBBEEEIIIJJJTTTcccsssssshhh\\\VVVVVVVVVRRRMMMJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCGGGFFFEEEDDDDDDEEEGGGHHH>>>>>>======<<<<<<<<<<<<>>>>>>?????????????????????>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@??????>>>>>>===>>>???@@@@@@???>>>===;;;<<<<<<;;;999888:::;;;;;;;;;::::::::::::999999999999999999999888777666555444444333333333444444777666555555555555666777:::888777777888888777555666666666666666666666666555444333222222222222222222222222111111111000000111111222222222222111111////////////000000000000111111222222222222111111000000111111111111000000000000000000000000000000000000111111111111000000111111111111111111111111222222222111111111111111111111222222222222111111222222111111111111222222111111000000000000111111111000000000//////////////////000111111111111111333222222222222222222222mmmlllkkkjjjiiihhhiiiiiiiiiooovvvyyy|||zzzmmmooo~~~}}}xxxttttttvvv|||{{{vvvooohhheeeddddddddd^^^______``````bbbdddfffhhhkkkppptttxxx{{{|||}}}{{{xxxooo```[[[TTTPPPPPPPPPMMMJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777555666777888888999999888999999999999999888888888999888888888888777777777888888888888888888888888777777777777777777777777777777777777888888999999999999999:::::::::::::::;;;;;;<<<===============>>>???@@@@@@@@@BBBFFFJJJOOORRRYYYeeevvv~~~~~~~~~tttbbbTTTJJJAAA@@@BBBEEEJJJOOOVVVeeexxx}}}tttiiiaaaXXXUUUWWWWWWTTTPPPKKKKKKJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLCCCBBB@@@>>>===<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAADDDCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAAAAA@@@???>>>;;;<<<<<<;;;999999:::<<<;;;;;;;;;::::::999999999999999999999999888777666444444333333333444444555888888777777777777888888:::888777777888888777555555555555555555555555555555555444333222222222222222222222111111111000000000111111222222111111111....../////////000000000000111111222222111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111222111111111111111111222111000000000000000000111000000000////////////...//////000111111111111111222222222222222222222222ooommmkkkhhhfffddddddddddddkkksssuuuvvv|||uuukkkqqqzzz{{{xxxrrrlllgggddddddddd]]]\\\\\\\\\\\\]]]^^^___]]]___cccgggkkkoooqqqrrruuuyyyqqqhhh]]]VVVTTTRRRNNNJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777666777888999999999999999999999999999999999999999:::999999999888888777777888888888888888888888888777777777777777777777777777777777888999999::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@??????AAACCCCCCCCCEEEKKKOOOWWW\\\dddmmm{{{~~~~~~wwwcccSSSIIICCC>>>???BBBHHHQQQZZZiiixxxttthhh```\\\WWWUUUVVVUUUSSSQQQNNNNNNMMMMMMMMMNNNNNNOOOKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJCCCBBB@@@>>><<<<<<<<<======>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBEEEDDDDDDDDDCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???<<<======<<<::::::<<<===<<<;;;;;;::::::999999888777888888999999999888888444444444444444444555666777888888888888888888777888777666666777888777555444444444444444444444444555444444333333333333444333222222222222111111111///000111111222111111111////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000111000000//////000000111000000000000000000000000000000000111111111111111111111222222222222111111111111000000000000111111111000000//////000000111000000////////////......//////000111111111111111111111111222222222222222qqqoookkkgggdddbbbaaaaaabbbgggmmmnnnnnnrrr{{{~~~tttpppooo}}}uuutttqqqnnnjjjhhhhhhhhheeedddcccbbbaaa```___^^^[[[[[[\\\]]]```cccfffhhhooouuu}}}|||lllbbb]]]ZZZUUUQQQPPPOOONNNLLLJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888999999::::::::::::999888888888888888999999999888888888999999999999999999999999999999999999999888888888888888888888888777777888888999::::::;;;:::::::::;;;<<<<<<<<<======???BBBEEEFFFEEEDDDCCC@@@DDDHHHIIIJJJMMMTTTZZZggglllsssyyy~~~~~~|||{{{~~~wwwmmm```RRRIII@@@>>>>>>BBBHHHSSSeeeuuussshhh```\\\[[[ZZZWWWUUUSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKKKKLLLMMMNNNKKKJJJIIIGGGGGGHHHJJJKKKFFFGGGHHHIIIIIIHHHFFFEEE@@@>>>===;;;;;;<<<===>>><<<>>>@@@BBBBBBBBBAAA@@@BBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBAAA@@@???>>><<<===>>>===<<<;;;===???<<<<<<;;;::::::999888888666777888999999999999999555555444444555555666777666666666777777666666666777555555555777888777666444444444444444444444444444444333333333444444555333333333333222222222222//////000111111111111111//////000000000111111111000000111111111111000000000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000///000000000111111111222111111222222222222111111000000////////////000000000000////////////000000000000/////////.........//////000111111111111111000111111111222222222222ssspppkkkfffcccaaaaaaaaabbbeeehhhiiiiiimmmuuu{{{{{{kkkbbbppp{{{tttoooooopppooonnnnnnoooppprrrqqqnnnllliiifffbbb```^^^]]][[[ZZZ[[[]]]```bbbjjjrrr|||rrrlllhhhbbb^^^WWWVVVTTTQQQNNNKKKIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888888888888888888666777888999:::;;;<<<<<<999999999999999999999999888888888888888888888888777777888999::::::;;;;;;999:::;;;<<<===???@@@@@@@@@BBBFFFIIIJJJJJJHHHFFFHHHLLLQQQTTTVVVZZZccciiivvv{{{|||}}}~~~yyyuuuvvv||||||lll```VVVNNNGGGCCC<<<<<>>@@@<<<===@@@BBBBBBBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAA@@@???>>>======>>>>>>>>><<<<<<>>>@@@<<<<<<;;;::::::999888888555666777888999:::::::::555555555555555666777888444444555555555555444444555444444555666888777666555555555555555555555555333333333333444444555666444444444333333333222222//////000111111111111111000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000//////000000111111111222111111222222222222111111//////............//////000000////////////000000000/////////............//////000111111111111111000000111111222222222222rrrpppkkkfffbbbbbbeeegggeeedddcccbbbbbbeeekkkoooxxxkkkfffgggrrrtttnnnllliiihhhjjjjjjjjjooovvvxxxyyyyyyvvvqqqllliiihhhaaa___]]]]]]]]]```bbbdddkkknnnssszzz}}}uuuoookkk```WWWUUUUUUTTTRRRSSSNNNKKKIIIIIIJJJIIIEEEAAAAAABBBBBBBBBAAAAAABBBDDDAAA@@@>>>>>>@@@@@@???===>>>===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999888888999999:::;;;<<<======<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::999999999999999999::::::::::::::::::444444666:::>>>@@@AAA@@@BBB???<<<<<>><<<<<<<<<>>>???DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>============<<<<<<<<<777888999::::::999777666444555666777999;;;<<<===777777666555444333333222333333444555666666555555555555444444444444555555666555333222222333555666333333333222222111111111333333111000000000111222222222111000//////000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------...000111111111111111222222333333222222111000000111111111222222222000000000000000111111222222222111111000000/////////////////////000000111000......///000111000///111111111000000000000000nnnmmmjjjeeebbbaaaccceeeddddddcccaaaaaadddiiimmmttt|||xxxooogggfffkkkuuu{{{ssspppmmmmmmooopppppptttyyy}}}{{{vvvsssqqqjjjiiigggfffeeefffhhhiiihhhjjjnnnssszzz{{{qqqgggdddccc___\\\[[[UUURRRNNNLLLLLLKKKGGGDDDEEEEEEEEEEEEDDDDDDEEEFFFCCCAAA@@@@@@AAA@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999999::::::;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;:::::::::::::::999999::::::999999999888888888999999999:::<<<=========???>>>???AAACCCFFFIIIJJJRRRWWW___jjjsssvvvssspppmmmooorrrtttwww{{{{{{yyywwwxxxzzz{{{zzzxxxuuunnngggbbb^^^aaannn}}}}}}kkk^^^OOOHHHDDD???;;;:::@@@AAAHHHXXXpppqqqbbb[[[]]]```[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNQQQSSSQQQNNNIIIFFFEEEDDDBBB@@@???>>>>>>>>>CCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFEEECCCBBBAAABBBBBBAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;777888:::::::::999777666888888888888888888888888666666666555444444333333333333444555555555555555555555444444444444555555555444333222222333444555333333333333222222222111333222111000000000111111222222111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111000000000111111222222111111000000000111111111222222222000000000///000000111111111111111000000000000000000000/////////000111111000///...///111222111000111000000000000000000000ggggggfffdddaaa```aaabbbbbbbbbaaa```___aaaeeehhhnnnttt~~~~~~mmmbbb\\\\\\dddlll~~~yyyuuusssuuuuuutttwww{{{}}}{{{vvvuuurrrpppmmmlllkkkkkkeeeeeefffjjjpppxxxzzzuuurrrgggbbbZZZUUUSSSPPPLLLHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDBBB???<<>>============>>>===<<<<<<<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999<<<;;;::::::999999999999>>>=========>>>>>>???@@@@@@CCCGGGIIILLLPPPWWW]]]hhhkkksss}}}yyyvvvsssqqqpppnnnllljjjaaa]]]YYYWWWXXXaaarrryyykkkZZZMMMAAA???@@@???;;;:::@@@DDDOOObbbxxxrrrbbb^^^___```___WWWVVVTTTRRRQQQPPPQQQQQQSSSSSSRRRQQQPPPOOONNNNNNLLLLLLMMMNNNNNNNNNMMMMMMQQQPPPOOONNNMMMMMMMMMMMMQQQSSSUUUWWWVVVRRRNNNLLLIIIIIIGGGFFFDDDAAA???>>>BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::888999:::::::::999777666888888888777666666555555444444444444444444444444333444444555555555555444444444333333333333444444555444333222222333444555444444333333333333222222222222111000000000000111222111000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000000000000000///000000000111111111111222111111000//////000000000///000000000000000000111111000000000000111222222111000///000222222222111000000000000000000111111```aaacccbbb```^^^^^^___^^^___^^^]]]\\\]]]```ccckkkooouuu||||||mmmbbb\\\[[[]]]bbbrrr}}}vvvsssqqqppprrrvvvyyy~~~~~~|||xxxtttpppllljjjfffdddbbbbbbfffmmmuuuyyy{{{ooofff___YYYSSSOOOPPPNNNLLLKKKJJJJJJIIIHHHIIIHHHGGGGGGGGGEEEBBB???BBBAAA@@@@@@??????@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;========================::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::===<<<;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDGGGIIIGGGLLLQQQSSSVVV^^^lllwww~~~|||{{{zzzxxxsssppplllgggccc___]]][[[UUUVVVWWWZZZ___jjj{{{wwwhhhZZZNNNDDD======?????????@@@BBBMMM\\\kkkxxx~~~jjj``````bbb```\\\SSSQQQPPPNNNMMMMMMNNNNNNSSSRRRRRRQQQPPPOOONNNMMMKKKLLLMMMNNNOOOOOOOOOOOORRRQQQPPPOOONNNMMMMMMMMMRRRTTTVVVXXXWWWTTTQQQNNNMMMMMMLLLKKKHHHDDDAAA???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHFFFEEECCCBBBAAA>>>?????????>>>>>>===<<<::::::::::::999999999888999:::::::::999888777666555555555555666666666666333333333444444555555555333444444555555444444444333333222222222222333333333333222222222222333333444333333333333333333333222111111000000000000000111111000000000000000111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000///////////////////////////000000000000//////...///000000111111000000///000000000000111111111111111111000////////////000.../////////000000111111111111111111111222222333222000000000222333222111000000000000000111111111[[[]]]``````^^^\\\[[[[[[YYYZZZ[[[[[[ZZZZZZ\\\^^^bbbhhhmmmpppxxx~~~qqqfff\\\UUUQQQYYYhhhyyytttlllgggdddeeeiiijjjpppyyy}}}wwwrrrooojjjgggcccaaabbbfffkkkooosssyyy|||rrrjjjbbb\\\\\\YYYUUUTTTSSSSSSPPPNNNLLLKKKJJJIIIIIIGGGDDDAAABBBAAA@@@@@@??????@@@@@@??????>>>=========>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>=========;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGHHHHHHJJJMMMPPPMMMRRRXXX[[[aaaooo|||yyywwwvvvtttrrrgggddd___ZZZUUURRRRRRRRRSSSZZZaaagggmmmwwwtttfffVVVJJJCCC???===>>>>>>>>>CCCJJJNNN\\\nnnxxx{{{}}}vvvmmmhhheeeaaa\\\WWWQQQPPPOOOMMMMMMMMMNNNOOORRRRRRQQQPPPOOONNNMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLPPPRRRTTTUUUUUURRROOOMMMNNNNNNNNNMMMJJJFFFBBB@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCAAA@@@======>>>>>>======<<<<<<:::999999999888888888888::::::999999888777666666444444444444444444444444222222333333444555555555333444444444444444333333222222111111111111222222222222222111111222222222333333333333333333333333111111111111000000//////111000000000000000111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000000//////...000111111111111111111000000000000000000000000000000000///////////////000......//////000000000111111111111111111222222333222000000000222333222111//////000000111111111111XXX[[[]]]^^^\\\ZZZYYYYYYVVVXXXZZZZZZYYYYYY[[[\\\]]]ccciiilllqqqqqq```RRRPPPOOOSSS]]]jjjyyywwwjjjaaa[[[ZZZ\\\[[[```iiiqqqxxx{{{xxxpppmmmiiieeedddeeegggiiihhhlllqqquuuyyy|||yyysssjjjfffaaa______^^^[[[WWWVVVSSSPPPNNNLLLIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@???============>>>???CCCBBBAAA@@@??????>>>>>>@@@@@@@@@???>>>==================>>>??????@@@@@@>>>??????@@@@@@AAAAAABBB???>>>======>>>@@@BBBDDDGGGKKKOOOQQQPPPPPPSSSVVVTTTZZZaaahhhqqq~~~}}}}}}}}}{{{wwwtttrrroookkkhhhXXXVVVRRRNNNLLLNNNRRRVVV\\\gggrrrwww|||uuugggYYYLLLDDD;;;:::<<>>>>>???@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDFFFHHHIIIMMMSSSZZZ]]]]]]]]]```cccffflllttt|||~~~|||zzzyyywwwtttqqqmmmiiiccc]]]YYYMMMMMMKKKKKKMMMUUU```hhhnnnzzzuuufffXXXMMMEEEAAA<<<;;;===DDDLLLVVVcccnnnpppwwwzzzpppwww~~~pppdddgggiiieee]]]UUUQQQOOOPPPOOONNNMMMMMMNNNOOOPPPRRRQQQQQQPPPOOONNNMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNMMMJJJJJJJJJJJJHHHFFFEEECCCDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCAAA???>>>:::;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888999888777666444444333333444444333222111111000000333333333333333333444444444444444444444333222111111000000//////000000111000000111111111111000000000000000111111222222222///000111111111000......000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---...///000000111000000///000000000000000000///111111000000////////////---------...///000111222///////////////.........000000/////////000111111000///...///111222111000...//////000111111222222XXXZZZ[[[[[[YYYWWWWWWWWWUUUXXX[[[]]]]]]]]]^^^___\\\aaadddcccbbbiiiwwwwww^^^SSSKKKIIIIIIMMMWWWbbbsssvvviii```\\\VVVUUUUUUTTTUUUXXX^^^bbbkkkooovvv|||~~~|||zzzttttttsssqqqooollljjjiiikkkhhhdddaaaaaaeeekkkooonnnyyyxxxsssjjjbbb\\\XXXTTTQQQMMMMMMLLLKKKKKKKKKKKKLLLHHHGGGFFFEEEEEEFFFHHHIIIMMMLLLKKKIIIHHHGGGGGGGGGLLLKKKJJJHHHGGGEEEDDDCCC??????@@@AAABBBBBBCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNTTTRRROOOMMMKKKLLLMMMNNNPPPXXXaaagggiiikkknnnrrryyy~~~||||||}}}~~~|||zzzxxxqqqnnnkkkgggaaaYYYQQQKKKJJJJJJKKKMMMSSS___oooyyy}}}wwwfffVVVIII@@@<<<;;;BBB>>>@@@LLL[[[iiiwww~~~yyyrrr{{{~~~nnnaaa```aaaaaa]]]VVVPPPNNNNNNLLLLLLKKKJJJJJJKKKMMMNNNRRRQQQQQQPPPOOONNNMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRQQQOOONNNHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBBAAABBBDDDEEEFFFFFFEEEEEEBBBBBBCCCCCCBBB@@@>>>===::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999888888777666555333333222222///000000111222222333333333333333333333333333333444444444444333333222111000000////////////000000000000111111111111000000//////000000111111111222///000111111111000...---000000///000000111222222////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------///000111111111111......////////////......111111000000/////////...,,,,,,,,,---///000222333000000//////.........---///////////////000000111000......///000111000///...//////000111222222222UUUXXX[[[[[[ZZZXXXWWWXXX\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[]]]___cccgggkkkmmm|||}}}xxxeeeRRRJJJGGGGGGKKKRRR]]]cccooo{{{~~~pppddd^^^ZZZSSSOOOOOOPPPRRRSSSXXX[[[bbbiiipppuuuyyyzzzrrrssssssrrrpppnnnnnnoooggghhhiiihhhggghhhkkkmmmqqqqqqtttyyy~~~~~~{{{zzzuuuooohhhaaaeee```ZZZYYYZZZZZZVVVRRRUUUMMMHHHIIIIIIGGGIIINNNZZZXXXSSSOOOLLLNNNSSSWWWVVVWWWVVVRRRMMMIIIHHHJJJEEEEEEEEEFFFGGGJJJLLLNNNSSSTTTUUUXXX[[[]]]]]]]]]aaa]]]ZZZXXXSSSQQQUUU\\\^^^fffooouuuxxx{{{~~~~~~wwwqqqoooiiiaaaZZZUUUQQQNNNMMMKKKIIIIIIPPP```ttt{{{hhhRRRGGGCCC???<<<;;;AAABBBIIIZZZnnn~~~}}}}}}yyylllbbb___]]][[[WWWSSSOOOMMMKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIKKKLLLKKKIIIHHHIIIJJJKKKLLLNNNOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKJJJIIIGGGGGGFFFFFFBBBDDDFFFHHHHHHHHHFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>999999999::::::;;;;;;;;;888888888888888888888888888888777555555444444444000000/////////111222333444444333222111111111222000000111222222000///...111000000000111222333333444333333222111111111222333000...---...000000000000000000000000000000000......//////000000111111222111111000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000,,,---------......//////000000000000000000000000//////.........---------000//////......000111222////////////////////////000000000000000000000000222222222111111111111000//////000111111111111111VVVXXXZZZZZZYYYWWWWWWXXX\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\^^^```cccfffhhhkkkuuuxxxyyybbbSSSJJJEEEFFFKKKLLLOOOWWW```iiiuuussshhhbbbZZZTTTPPPNNNLLLKKKMMMPPPUUU[[[bbbhhhlllnnnkkknnnrrrsssrrrpppooooooppppppooollliiiggghhhjjjllllllmmmqqquuuwwwuuusssyyy~~~zzzuuurrrooommmmmmkkkhhhfffdddZZZQQQMMMIIIFFFHHHMMMYYYYYYWWWUUUUUUXXX]]]aaaddddddbbb]]]VVVQQQPPPPPPQQQQQQRRRSSSUUUXXXZZZ\\\]]]```dddhhhkkkooorrrtttsssnnnjjjeee___\\\```gggwww}}}||||||||||||}}}zzztttooogggbbbZZZSSSMMMIIIGGGEEEIIIJJJOOOYYYiii|||{{{fffXXXIIIBBB@@@>>>>>>???GGGLLLXXXiiizzz~~~|||}}}rrrccc]]][[[XXXVVVSSSPPPMMMLLLKKKKKKMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHIIIJJJJJJKKKJJJIIIFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFBBBDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===555555666666777777777777888888888888888888888888888777666555444444444444111000000//////000111222333222222222222222111111000111111111111000////////////......//////000000333222222111000000111111222000------...000000000000000000000000000000000111111111111000000000000222111000000//////000000////////////////////////......///000000000000000////////////////////////////////////////////////....../////////000000000//////////////////////////////.........---------//////.........///000111////////////////////////000000000000000000000000111111111000000000////////////000111111111111000YYYZZZ[[[ZZZYYYXXXYYY[[[\\\\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[\\\]]]___aaabbbdddiiiuuuyyyyyyzzzeeeUUUJJJEEEEEEFFFFFFHHHMMMSSS]]]oooyyyrrrhhh^^^VVVPPPLLLIIIFFFGGGJJJNNNSSSYYY]]]``````eeelllqqqrrrrrrqqqqqquuuuuurrrnnnjjjgggggghhhhhhhhhhhhiiilllnnnnnnmmmpppuuu{{{tttfff[[[RRRLLLLLLPPPWWWYYY\\\^^^aaaffflllpppsssrrrppplllgggdddcccdddgggggghhhiiilllnnnpppqqqoootttyyy|||zzztttqqqvvv~~~~~~zzzvvvsssooojjjfff\\\YYYRRRLLLGGGEEEDDDDDDHHHOOOYYYeeerrrrrrjjjSSSJJJBBB?????????BBBGGGSSS]]]lll{{{~~~||||||rrrddd[[[YYYXXXQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKIIIHHHGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@<<<<<<<<<===============777888888888888888999999888888888888888888888888777666555555444444444444222111000//////000000111000111222333333333222111111111000000//////000000000//////............///111111000////////////000111///------...000000000000000000000000000000000333333222111111000//////111111000///////////////..............................///000000000000///////////////////////////........................000000000000111111111111////////////////////////...............---------......------......///000////////////////////////000000000000000000000000000000/////////............///000000111111000000[[[\\\\\\[[[ZZZZZZ[[[]]][[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___```eeegggmmmwww|||iiiXXXLLLFFFKKKGGGEEEGGGJJJPPP]]]iiizzzlll```XXXSSSPPPKKKJJJIIIJJJLLLPPPSSSVVVSSSYYY```gggkkkoooqqqsssssstttssspppllliiiiiiiiiiiihhhgggggghhhjjjjjjkkkkkkooouuuzzzpppaaaWWWTTTTTTXXX\\\ccciiiooouuuzzz~~~~~~~~~}}}tttllleee```ZZZWWWSSSQQQNNNJJJGGGGGGIIIKKKMMMWWWeeeqqqyyy{{{nnnaaaYYYLLLFFFAAA@@@@@@BBBIIIRRRbbbnnn}}}yyyvvvxxx~~~qqqeee]]]ZZZWWWVVVNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<============999:::::::::::::::::::::888888888888888888888888666555555444333333444444333222111/////////000000...///222333444333222111222111000......///000000222111000000//////////////////......---......///000...------///000000///////////////////////////111111111000000000//////000000///............///........................---...//////000000//////////////////////////////------------------------000000000000000111111111////////////////////////........................------------.........///////////////////////////////////////////////////000000000/////////.........//////000000000000000ZZZZZZ[[[ZZZXXXXXXZZZ\\\ZZZ[[[[[[\\\\\\[[[[[[[[[XXXYYY[[[]]]^^^```aaabbbbbbbbbfffmmmvvvlllXXXLLLJJJDDDAAABBBDDDGGGOOOWWWnnn|||}}}nnnccc\\\XXXTTTQQQNNNJJJIIIIIIKKKLLLJJJNNNSSSYYY___fffmmmrrrrrrtttvvvuuuqqqnnnlllkkkkkkjjjiiigggggghhhiiikkklllnnnqqqtttwww{{{uuujjjccc```bbbgggpppxxx~~~{{{yyyvvvpppggg^^^WWWRRRNNNMMMKKKKKKJJJHHHFFFHHHLLLOOOWWWbbbqqq|||vvvjjj]]]QQQIIIFFFBBB???@@@BBBHHHSSS^^^ppp{{{yyyqqqrrrxxxvvvooofff```\\\YYYSSSOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIILLLMMMMMMNNNNNNMMMLLLLLLJJJLLLNNNMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC>>>???@@@@@@@@@@@@@@@???========================777777777777777777777777777777777777777777777777555444444333333333333444333222111/////////000000...///111333333333111000222111///.........///000111111000///.........///...------,,,------......///---,,,---///000000///................................./////////000000000///......---.........////////////////////////------...///////////////................................................////////////////////////........................---.....................,,,------...............////////////////////////////////////////////////111111000000000/////////......///000000000000000UUUWWWXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZZZZXXXYYY[[[^^^```bbbcccddd```___bbbjjjqqq{{{kkk\\\OOOGGGAAAAAABBBDDDHHHMMMWWW```sssqqqfffaaa\\\YYYSSSNNNIIIGGGFFFFFFGGGHHHJJJMMMRRRZZZdddjjjqqquuuyyyzzzwwwrrrnnnllliiiiiiiiigggffffffhhhiiilllmmmnnnoooppprrrvvvyyy}}}{{{zzz}}}}}}yyytttzzzzzzsssnnnkkk___\\\VVVPPPLLLJJJJJJJJJGGGHHHHHHGGGFFFIIIOOOTTTeeeooo|||tttgggZZZOOOFFFAAAAAA>>>???EEELLLUUUaaammmzzz}}}uuuooommmttt~~~{{{jjjfffbbb^^^ZZZTTTLLLFFFKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJMMMLLLIIIGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@======>>>???@@@@@@@@@???>>>>>>======<<<<<<<<<<<<888888888888777777777777555555555555555555555555444333333222222333333333222111000//////000000111///000111222222222111000000000//////......//////...------,,,,,,,,,,,,------,,,,,,,,,,,,---.........---,,,---///000000///........................,,,,,,---......///000000//////...---------------////////////////////////------...////////////...............................................................------------........................---------...............------...////////////...////////////////////////000000000000000000000000111111111000000000//////---...//////000000//////TTTVVVXXXXXXWWWVVVUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ]]]___aaabbbccccccddd```bbbjjjooosssuuufffZZZMMMHHHFFFDDDFFFIIIGGGNNN[[[mmmyyypppfffccc]]]WWWQQQLLLJJJIIIHHHHHHGGGGGGJJJPPPXXX^^^gggmmmuuuzzzyyyuuupppmmmhhhiiijjjhhhfffeeegggiiiiiijjjkkkllllllmmmppprrrwwwxxxxxxwwwvvvwwwyyy|||~~~}}}yyyoooeee]]]YYYNNNLLLIIIFFFDDDEEEGGGIIIDDDHHHKKKMMMOOOTTT]]]dddvvv|||yyypppcccVVVLLLGGGDDDBBBEEEDDDIIIUUU```jjjttt|||zzzqqqhhhhhhooo}}}~~~ooodddbbb^^^ZZZTTTNNNHHHDDDFFFFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIFFFGGGGGGGGGFFFEEEEEEDDDCCCGGGJJJIIIFFFDDDFFFIIIEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@???======<<<<<<;;;<<<===>>>????????????>>>======<<<;;;:::999999999888888888777777777777444444444444444444444444333333222222222222333333111000000//////000111222111111111111000000000000//////000000//////...---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,---///000000...------------------------............///////////////...------,,,,,,------........................,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,........................---------.........//////---...///000000000//////////////////////////////000000000000000000000000000000/////////.........---...//////000000//////VVVXXX[[[\\\ZZZXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXZZZ[[[]]]```aaabbbbbbaaaggg``````gggiiijjjttt|||kkkYYYMMMGGGCCCBBBEEEBBBGGGOOOXXXfff{{{ooolllgggaaaZZZUUURRRPPPJJJJJJHHHFFFFFFJJJOOOTTT[[[cccnnnwwwyyyvvvrrrooohhhjjjllljjjhhhggghhhjjjfffgggiiijjjjjjkkknnnppprrrsssttttttrrrqqqrrrsssxxx{{{}}}~~~|||yyyxxxwwwvvvxxxzzzzzzyyy}}}|||qqqeeeYYYPPPKKKGGGFFFEEEBBB@@@AAACCCEEEDDDIIIOOOUUUZZZcccoooxxx}}}jjjaaaSSSHHHCCCCCCEEEGGGOOOPPPXXXfffttt{{{}}}uuunnnggg```eeesssuuuiiibbb___ZZZUUUOOOKKKHHHHHHBBBBBBBBBCCCDDDFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFEEEDDDDDD???DDDGGGGGGCCCBBBEEEHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBB@@@???===<<<:::999999999;;;;;;<<<>>>????????????======<<<;;;999888777777444444333333222222222222333333333333333333333333222222222111222222333333000000/////////111222333333222111000//////000000...///000000000///---,,,------------......///000,,,,,,,,,,,,------...///,,,+++,,,---000000///...------------------------111111000000//////............---,,,,,,,,,,,,---------------------------,,,---......//////..............................++++++++++++++++++++++++//////......---------,,,........................---------.........//////---...000111111111000///////////////////////////000000000000000000000000//////.........------------......///////////////XXXWWWWWWWWWWWWXXXYYYZZZYYYXXXVVVWWWYYY[[[\\\[[[[[[\\\^^^```aaabbbbbbaaaaaabbbccceeehhhkkknnnpppuuueeeXXXNNNGGGCCCFFFDDDFFFLLLSSS___qqq{{{nnnmmmjjj^^^WWWXXXRRROOOKKKHHHGGGHHHKKKLLLPPPVVVaaammmuuuuuuqqqmmmggghhhiiijjjjjjiiihhhhhheeeeeeeeeeeegggiiikkklllnnnppprrrsssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqoooqqqrrrqqqpppuuu}}}{{{zzz}}}}}}}}}}}}~~~~~~~~~zzzuuukkk___UUUNNNIIIGGGBBBBBBBBBCCCCCCDDDEEEFFFIIILLLVVVfffqqqwwwuuufffXXXTTTMMMEEEAAADDDNNNVVViiijjjooowww|||~~~}}}rrrhhhbbb^^^```ooooooeeeaaa___\\\VVVPPPJJJFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIHHHEEEAAA??????@@@AAA@@@???@@@AAA@@@>>><<<;;;;;;;;;;;;::::::999999;;;;;;<<<<<<;;;;;;::::::::::::;;;:::999888777777444444333333333444555555333333444444444444555555222222222111111111111000000000000000000000000000111000///......///000111......------,,,,,,,,,+++------++++++++++++---------------,,,,,,+++++++++,,,,,,------...///000000..................------,,,---------.../////////...///000000000///---,,,//////.........------------///000000///......//////............---------+++,,,---.........---,,,------------------------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------//////.........---------........................000////////////.........ZZZZZZZZZZZZ[[[\\\]]]^^^XXXWWWVVVWWW[[[]]]______[[[\\\^^^___````````````aaa```aaabbbccceeehhhiiissswww}}}qqqbbbRRRGGGFFFDDDDDDFFFHHHLLLWWWbbbttt{{{mmmcccaaa]]]ZZZVVVRRRPPPNNNLLLKKKHHHLLLTTT^^^eeehhhgggeee___```bbbdddeeedddcccbbbbbbbbbbbbbbbdddfffhhhiiikkkmmmpppqqqqqqqqqrrrssspppqqqqqqppppppooonnnmmmlllmmmnnnmmmmmmqqqzzz~~~{{{zzz~~~~~~~~~||||||~~~|||wwwssspppiiieee]]]TTTLLLGGGDDDCCCAAAAAABBBDDDFFFIIILLLNNNQQQVVVcccuuuyyyoooaaaUUUKKKIIIFFFEEEHHHRRR___hhhwwwwwwyyyyyypppjjjgggfffqqq}}}ooobbb]]]]]][[[XXXSSSNNNIIIFFFDDDCCCBBBAAAAAAAAAAAACCCDDDEEEHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD???@@@AAACCCDDDEEEEEEEEEGGGGGGFFFDDDAAA?????????===<<<<<<===>>>>>><<<;;;;;;:::999999888888999999888999:::;;;;;;;;;;;;;;;;;;;;;::::::999777666555444444333333333333333444555444444444333333222222111111111000000000//////........................222111000//////000111222111000000000/////////...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,------...//////000..................------------------............///////////////...------//////.........---------,,,...000///...---...///............------------,,,,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***+++,,,,,,------,,,,,,------------------------........................///.........------------------------------------/////////.........------XXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYY[[[]]]^^^^^^YYYZZZ[[[\\\]]]\\\\\\[[[______```aaabbbdddfffgggiiikkkppp|||zzz~~~dddQQQBBB@@@@@@BBBCCCCCCHHHOOOSSSeee~~~uuupppfffddd___[[[WWWRRRMMMIIIEEEGGGJJJOOOUUUYYYZZZYYYVVVXXX[[[^^^______^^^]]]]]]]]]]]]^^^___aaacccdddeeegggjjjlllmmmnnnoooqqqnnnoooppppppooommmkkkiiijjjkkklllkkkkkkooovvv|||}}}{{{yyywww}}}{{{{{{|||~~~|||||||||}}}~~~}}}~~~xxxooohhhbbb^^^WWWTTTOOOIIIFFFDDDCCCCCCDDDDDDFFFHHHMMMSSSYYY\\\```ggguuuyyyhhhYYYMMMEEE???@@@CCCJJJVVVdddrrr{{{xxxtttsssuuuwwwuuueee[[[ZZZ\\\TTTRRRNNNJJJGGGEEECCCCCC@@@@@@??????@@@AAACCCDDDGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDD???@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCC@@@>>>>>>???;;;::::::;;;======<<<::::::999888777666777888888666777888999:::;;;;;;;;;::::::999999888666555444555444333222222222222222555555444333222111000///000000/////////.................................222111111000000111111222......------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---......//////------------------..................------------000///......---........................---------,,,---//////---,,,---...............------------,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,,,,------,,,,,,------------------------....................................------------------------------------......---------,,,,,,,,,WWWWWWXXXYYYYYYYYYYYYYYY^^^[[[XXXWWWXXXXXXWWWVVVTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[^^^aaaccceeedddfffiiinnnyyysssoooxxxxxx```IIIDDDBBBCCCCCCCCCEEEIIIJJJTTTaaaooovvvqqqkkkeee```ZZZSSSNNNJJJIIIIIIJJJMMMNNNNNNMMMNNNQQQUUUXXXZZZZZZYYYXXXWWWXXXXXXZZZ[[[\\\^^^^^^___aaadddffffffhhhjjjllljjjlllnnnppppppnnnllljjjmmmnnnnnnmmmmmmpppvvvzzz}}}~~~~~~}}}}}}~~~||||||}}}}}}|||{{{yyyxxx|||}}}~~~}}}{{{{{{|||~~~}}}|||{{{zzz|||~~~}}}}}}uuukkkccc[[[TTTPPPLLLKKKHHHFFFEEEFFFGGGHHHIIIIIILLLQQQXXXaaaiiinnntttyyyzzzhhhXXXLLLDDD@@@===BBBKKKXXXgggttt~~~~~~}}}|||}}}yyykkkaaaZZZWWWVVVMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@??????@@@AAACCCDDDGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBAAA???======>>>===<<<<<<<<<>>>>>><<<::::::888777555555666777888666666777999999:::::::::777777777777777666666555555444333222111000000000333333222222111000000///000000000/////////..............................111000000000000000000111,,,,,,,,,+++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------...............------,,,,,,,,,000///---,,,,,,---...///........................+++---......---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++---,,,,,,+++***+++++++++***+++,,,,,,------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++WWWXXXYYYYYYZZZYYYXXXXXXYYYVVVSSSQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRQQQQQQNNNPPPQQQTTTVVVXXXYYYZZZ^^^aaafffiiinnnzzzzzzmmmlllvvvuuu]]]RRRHHHCCCAAA>>>???AAAHHHJJJOOOWWWcccuuu~~~uuunnnggg___ZZZMMMLLLKKKKKKLLLKKKHHHFFFHHHJJJMMMPPPRRRRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXXXX\\\^^^```aaabbbdddgggiiihhhjjjmmmpppqqqqqqpppooopppppppppoooppprrruuuxxxtttvvvxxxyyyxxxxxxyyy{{{zzz{{{|||}}}~~~}}}|||{{{tttvvvxxxxxxyyyzzz}}}~~~}}}zzzyyyzzz}}}}}}qqqlllddd\\\VVVPPPKKKHHHHHHGGGFFFFFFGGGHHHJJJKKKHHHKKKPPPYYYdddqqq{{{wwwdddUUUKKKEEEBBB@@@BBBLLL[[[lllyyyssswww~~~vvvhhh___[[[VVVNNNHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCC>>>???AAA@@@???======>>>???>>>======>>>===;;;999999999777666666666777888888888888999999888888777444444555666777888777777555444333222111000000000111111111111111111111111111111000000000/////////////////////////////////...//////////////////.....................//////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------............------,,,,,,,,,+++///...---,,,,,,---...///---.....................+++---......---,,,,,,---...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++************+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++RRRSSSUUUVVVWWWWWWWWWVVVSSSQQQOOOOOOPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVWWW\\\aaadddgggnnnyyy}}}qqqnnn|||ooo___NNNEEEAAA>>>>>>@@@???AAAFFFLLLSSS\\\lllzzzxxxnnngggUUUTTTRRRQQQOOOLLLHHHEEEDDDEEEGGGHHHIIIIIIIIIHHHKKKLLLMMMOOOPPPQQQRRRRRRXXXZZZ\\\^^^```cccgggjjjgggiiilllooorrrssssssrrrqqqpppppppppppprrrssstttqqqsssvvvwwwwwwwwwxxxzzzvvvvvvwwwxxxxxxyyyxxxxxxnnnppprrrsssuuuxxx||||||zzzxxxvvvwwwyyy}}}}}}uuummmhhh\\\XXXRRRNNNLLLJJJHHHFFFGGGGGGGGGHHHJJJLLLNNNPPPKKKOOOWWWcccqqqwwweeeRRRGGGCCCBBBBBBDDDKKKYYYmmm~~~ttt{{{wwwmmmaaaZZZWWWRRRIII@@@CCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA????????????@@@<<<>>>@@@@@@???>>>>>>>>>>>>===<<<<<<======;;;999::::::999999999888888888999999999999999888777777444444555777888888888888555444333222222222222222000000111111111222222222111111111000000000//////000000000000000000000000---......//////......---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,,,,------......------------,,,,,,,,,,,,------------------...///---------...............,,,---//////---,,,---...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++NNNQQQTTTXXX[[[\\\]]]]]]ZZZXXXVVVVVVXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^]]]]]]```````````````^^^]]]\\\ZZZ\\\^^^___aaagggooouuuvvvyyyxxxaaaTTTMMMGGGEEEDDD===>>>BBBGGGIIIKKKTTT```ooommmiiiccc^^^YYYSSSNNNKKKEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKPPPRRRVVVYYY\\\aaafffjjjiiijjjlllnnnppprrrrrrssssssrrrqqqqqqrrrsssrrrrrrtttvvvxxxxxxxxxxxxyyyzzzuuuuuuuuuuuuuuuuuuvvvvvvqqqrrrrrrrrrssswww{{{|||{{{yyywwwxxxyyy{{{}}}|||yyy~~~|||mmmllljjjgggbbb]]]XXXUUUNNNKKKHHHHHHIIIJJJKKKJJJMMMNNNOOOQQQTTTWWWYYY[[[[[[___gggrrrvvvbbbUUUIIIDDDCCCDDDIIIPPPXXXhhh}}}yyyrrrlllcccZZZRRRLLLFFFCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBCCCEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@>>><<<<<<===>>>:::===@@@AAA@@@???>>>???======<<<>>>@@@@@@???>>>:::;;;<<<===<<<;;;999888888888999999:::999999999666777777888888777777666444444333333333333333444222222222222222222111111000000/////////.........////////////////////////---...///000000///...---))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,------+++,,,------.........------------.........//////,,,...000///...---...///---------,,,,,,,,,++++++,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------,,,,,,,,,,,,TTTWWW[[[aaaeeehhhjjjjjjgggeeebbbaaaaaaaaa```______```bbbdddeeeeeeeeeeee```aaabbbcccccccccbbbaaabbbaaa^^^\\\]]]cccjjjooooooxxx|||{{{hhhZZZNNNEEEBBBDDDAAABBBCCCAAAAAAIIIUUUXXXhhh}}}vvvkkkbbb[[[TTTQQQHHHGGGEEECCCBBBBBBCCCDDD@@@AAACCCEEEGGGGGGGGGGGGGGGJJJOOOSSSXXX^^^eeeiiijjjkkklllmmmnnnpppqqqrrruuutttssstttuuuuuutttsssxxxyyy{{{{{{zzzyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||xxxxxxwwwuuuuuuwww|||~~~}}}||||||}}}~~~{{{}}}vvvuuu{{{qqqhhhgggdddaaafffzzzzzznnnggg[[[YYYWWWTTTQQQMMMJJJIIIIIIGGGFFFGGGJJJNNNOOOPPPUUUVVVXXX[[[___bbbeeegggnnnqqqxxxrrraaaRRRKKKGGGGGGHHHIIIRRR]]]dddtttvvvooommmjjjcccWWWKKKCCCBBBDDDAAABBBDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEECCCAAA>>>=========>>>:::<<<@@@AAA@@@?????????>>>===>>>@@@DDDEEEEEEDDD:::<<<>>>??????===:::888666777888999:::;;;;;;;;;:::999999999888666555444444444333333333444555555555444444333222111000000//////.........---------...........................///000111111000///...,,,,,,,,,------............---++++++++++++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------***+++---...///...---------------.........//////---///000000///......///---------,,,,,,,,,++++++,,,+++++++++,,,...000111------------------------,,,++++++***)))*********++++++,,,---------,,,,,,------------------------------------------------+++++++++,,,,,,---------************************......------------,,,,,,bbbeeeiiikkkkkkjjjkkkkkkeeedddbbb```^^^]]]\\\[[[[[[\\\___aaabbbbbbbbbaaabbbbbbaaa``````````````````____________```aaaaaahhhlllvvvmmm___RRRGGGGGGDDDAAA@@@AAACCCDDDEEEMMMSSS___pppyyynnnbbbZZZSSSQQQMMMIIIFFFCCCCCCBBBAAAAAAAAAAAA@@@AAACCCEEEEEEFFFHHHLLLPPPUUUYYY\\\dddfffiiikkklllnnnpppssswwwvvvvvvuuuuuuvvvvvvwww|||{{{zzzyyyzzz{{{}}}~~~{{{zzz{{{|||yyyzzzzzz{{{zzzzzzyyyyyy||||||}}}}}}~~~~~~~~~vvvrrrllljjjjjjggg```[[[UUURRRRRRXXXeeettt~~~|||xxxqqqiii```XXXTTTPPPMMMIIIFFFDDDDDDEEEEEEJJJJJJKKKKKKLLLPPPUUUYYY___ffflllooossszzz~~~~~~rrr```TTTNNNMMMKKKJJJNNNWWWbbbjjjqqqzzz~~~xxxpppnnnnnnqqqgggZZZPPPLLLHHHDDDAAA@@@AAAAAABBBBBBCCCCCCDDDFFFCCC@@@???BBBCCCBBBAAAEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIGGGEEEDDDCCCCCCBBB???>>><<<;;;::::::;;;;;;======>>>>>>>>>>>>======???>>>???AAADDDFFFGGGFFFBBBBBBBBBAAA???>>><<<;;;===<<<::::::;;;;;;;;;:::999888777666555444333333444444444555555555666666444444333333222111000000000000000000////////////000000000000////////////............////////////000000///...------,,,,,,---+++******,,,......---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,------.........////////////...---,,,+++---,,,+++,,,------,,,+++)))***+++,,,...///000000...------,,,,,,------...444111,,,******+++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------------------bbbdddfffeeecccbbbaaaaaaaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\^^^^^^_________^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^___```aaabbbiiiuuuvvvfffYYYLLLGGGAAA===>>>AAACCCEEEAAADDDLLLYYYfffvvvyyynnneee___XXXQQQMMMKKKHHHGGGFFFEEEDDDBBBAAABBBDDDEEEDDDEEEFFFIIIMMMQQQUUUXXXZZZ^^^cccgggjjjkkkmmmnnnpppqqqrrruuuwwwyyyzzz{{{}}}|||zzzzzzzzz|||}}}~~~}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyy|||}}}}}}}}}~~~~~~~~~~~~ooohhh```\\\ZZZXXXUUUQQQOOOLLLJJJLLLUUU^^^fffjjjgggfffccc^^^XXXRRRLLLIIIMMMKKKIIIHHHJJJLLLMMMNNNNNNNNNOOOPPPSSSZZZaaafffxxxpppbbbXXXRRRJJJLLLQQQVVV^^^hhhttt}}}}}}yyysssqqqooohhh___UUUNNNJJJHHHEEEAAA@@@@@@AAAAAABBBBBBBBBCCCDDDBBB??????AAACCCCCCBBBFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGEEEDDDCCCBBBBBB???>>>===;;;:::;;;;;;<<<<<<======>>>>>>======<<<>>>>>>???BBBFFFIIIJJJJJJDDDCCCBBBAAA@@@>>>=========;;;::::::;;;;;;;;;999999888777666555444333333444444444333333222222222444444333333222111111000000000000000////////////000000000000/////////...............////////////000//////...------,,,,,,---+++***+++,,,...---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,///.....................,,,,,,,,,---------......------------,,,+++***)))***)))((()))******)))(((***++++++,,,---...//////------,,,,,,,,,,,,------333000,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,_________^^^[[[YYYYYYYYY\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^```___bbbiiiqqq}}}zzzmmm[[[SSSIIIAAA???AAADDDFFF@@@???BBBHHHPPP[[[kkkzzzzzzpppddd[[[WWWTTTPPPMMMLLLJJJFFFCCCBBBBBBDDDEEEAAAAAABBBDDDGGGJJJMMMOOOPPPUUU\\\bbbeeegggiiijjjlllnnnrrruuuxxxzzz{{{{{{}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~hhh```VVVOOOLLLKKKJJJIIIJJJGGGDDDDDDHHHMMMQQQSSSSSSSSSRRRPPPNNNJJJHHHFFFJJJHHHHHHJJJNNNSSSUUUVVVWWWYYY\\\```fffnnnwww~~~ooo^^^UUUTTTWWWXXX]]]ccciiimmmttt}}}{{{yyyyyy|||wwwtttrrrnnnkkk[[[UUUNNNJJJIIIGGGDDDBBB@@@@@@@@@@@@AAAAAAAAAAAABBB@@@>>>???AAACCCCCCCCCFFFGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFFFFGGGHHHJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;;;;<<<===<<<======>>>>>>======<<<======???CCCHHHLLLMMMMMMFFFEEECCCAAA????????????===;;;:::999:::;;;:::999888888777666666555444444666555444333222111111000444333333222222111111111000000000000////////////000000000/////////......---............///////////////......---,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////////////////,,,,,,,,,------------...,,,------,,,,,,+++***)))---+++***+++,,,---,,,***++++++,,,,,,,,,---------------,,,,,,,,,,,,------222///,,,***+++,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,YYYZZZYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[]]]]]]```___```eeeiiippp|||rrrhhhYYYMMMFFFDDDEEEFFFFFFCCCBBBEEEHHHLLLVVV```ppp~~~xxxmmmhhheee___ZZZVVVRRRNNNJJJIIIIIIIIIIIIDDDDDDDDDDDDFFFHHHJJJKKKLLLPPPUUU[[[^^^bbbfffiiinnnpppsssvvvxxxyyyxxxxxx}}}||||||{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||pppddd]]]SSSLLLHHHGGGGGGFFFHHHGGGFFFFFFHHHKKKMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOSSSZZZ```cccdddiiimmmttt{{{qqq```UUUTTTZZZaaajjjooosssuuuuuuxxx~~~~~~rrrvvv}}}xxxrrrllliiijjjiiiddd___QQQNNNJJJIIIHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@BBBDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>===<<<======>>>>>>??????????????????>>>>>>>>>???BBBGGGJJJLLLLLLFFFEEEBBB???>>>>>>??????===;;;999999:::;;;:::999888888777777666555555444777777666555444444333333333333333222222111111111000000000000////////////000000/////////.........---------.........//////.........------,,,,,,,,,,,,++++++,,,------,,,+++---,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---------------------------------------...............---,,,+++...,,,,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---000...+++***+++,,,,,,+++......------------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++WWWXXXXXXVVVTTTSSSTTTVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZ]]]aaaccceeellltttzzzkkk[[[OOOHHHCCC@@@BBB??????BBBDDDEEEIIIOOOYYYbbbqqq}}}uuunnnddd```ZZZWWWUUUTTTSSSQQQLLLKKKJJJIIIIIIJJJKKKKKKKKKMMMOOOQQQTTTZZZ```dddjjjmmmppptttwwwxxxxxxxxx}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{|||~~~zzzlllbbb[[[WWWQQQLLLIIIGGGFFFEEEGGGHHHHHHIIIKKKMMMPPPRRRTTTVVVZZZ]]]_________^^^___]]]]]]dddnnnxxx}}}~~~|||qqqbbbXXXXXX^^^fffkkkppptttxxxyyyxxx|||xxxwwwwww}}}kkkeee```^^^___]]]XXXSSSLLLKKKJJJHHHGGGEEEBBB@@@AAAAAAAAA@@@@@@?????????===>>>>>>>>>???AAACCCEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFEEECCCBBBAAAAAA@@@AAA@@@???>>>===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>???AAADDDGGGGGGGGGEEECCCAAA>>>=========>>><<<;;;999999:::::::::999888888777777666666555555555555555555555555555555333333222222222222222111000000000000////////////////////////............------------............---------------,,,,,,,,,,,,,,,+++,,,...---,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***+++,,,,,,,,,,,,+++---------------------------------...------,,,,,,+++)))((()))***+++***(((+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,...,,,******+++,,,,,,+++------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++WWWXXXXXXVVVSSSQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\WWWXXX\\\``````___ccciiimmm|||nnn```RRRGGG@@@???<<<===BBBDDDDDDFFFJJJKKKOOOWWWcccooouuuoooiiidddbbb___ZZZVVVQQQPPPNNNLLLJJJIIIIIIJJJNNNMMMLLLLLLMMMQQQXXX]]]```ccchhhnnntttxxx{{{}}}~~~~~~}}}}}}}}}}}}||||||}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{}}}}}}{{{{{{wwwmmmaaaYYYQQQOOOMMMJJJHHHGGGFFFFFFHHHJJJLLLMMMOOORRRVVVYYY```dddjjjooossstttsssrrrpppmmmmmmtttmmmfff______eeemmmsssuuuzzz~~~~~~{{{}}}wwwuuuwwwvvvlllccc___ZZZWWWVVVTTTPPPMMMJJJJJJIIIHHHFFFDDDBBBAAACCCBBBBBBAAA@@@??????>>><<<===>>>>>>>>>???BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAEEEDDDCCCBBBBBBAAAAAABBBAAAAAA????????????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@??????@@@BBBDDDCCCCCCDDDCCCAAA???============<<<:::999888999:::999888888888888777777666666666222222222333333333444444222222222222222222222222000000000000/////////////////////.........------,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++---...///......---...------------,,,,,,,,,******++++++++++++******,,,+++******+++,,,+++***+++*********************,,,,,,++++++++++++,,,,,,---+++******,,,---,,,,,,+++,,,,,,,,,------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQSSSUUUUUUSSSQQQPPPQQQQQQQQQRRRRRRSSSTTTVVVVVVTTTTTTUUUWWWXXXXXXXXXXXXUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYY[[[^^^\\\ZZZ]]]cccbbbooo|||yyyiiiXXXNNNFFFBBB@@@CCCDDDCCCDDDHHHDDDDDDIIIQQQXXXaaarrrzzzvvvoooggg```]]][[[XXXUUURRRQQQPPPPPPSSSSSSQQQOOOMMMOOOSSSVVVUUUXXX^^^fffnnnvvv|||~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~|||yyyuuusssoooqqqpppnnnmmmttt{{{nnnbbbZZZVVVLLLLLLKKKJJJIIIJJJLLLMMMNNNQQQUUUXXX\\\aaaggglllxxx~~~|||sssjjjlllpppwww}}}zzztttrrrxxxvvvkkkeee]]]ZZZWWWSSSOOOMMMKKKKKKGGGGGGGGGFFFDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@???>>><<<>>>???>>>===>>>AAADDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC??????>>>@@@BBBCCCCCCBBBCCCCCCBBBAAA???>>>===<<<<<<:::888888999:::999888888888888777777777777777333333333333333333222222222222222222222222222222000000000000//////////////////.........---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++(((*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++---///000//////.........---------,,,,,,,,,)))******+++++++++******...---,,,,,,......---,,,)))))))))***************,,,,,,++++++++++++,,,,,,+++***)))***,,,------,,,)))******+++,,,---......,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJMMMPPPRRRRRRRRRRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUQQQRRRTTTVVVWWWXXXWWWWWWUUUUUUVVVWWWXXXZZZ\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVVVVWWWUUUSSSWWW^^^]]]cccmmm|||~~~|||~~~kkk^^^OOOHHHBBBAAA???===>>>AAA@@@@@@DDDJJJLLLOOO[[[hhhyyypppnnnlllhhheeebbb___^^^^^^YYYYYYWWWUUURRRQQQRRRTTTQQQTTTYYYaaajjjssszzz~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{zzz{{{}}}~~~}}}{{{{{{|||~~~~~~~~~~~~}}}}}}||||||{{{|||}}}|||yyyuuupppmmmccceeedddaaa```ggguuuvvvhhh\\\VVVUUUNNNNNNMMMLLLLLLOOOSSSWWWUUUYYY___eeejjjrrr{{{~~~sssmmmkkkoooyyyzzzoookkkpppvvvmmmgggfffXXXWWWTTTOOOJJJHHHHHHIIIEEEEEEFFFEEECCCBBBCCCCCCEEEEEEDDDCCCAAA@@@??????<<<>>>???>>><<<===@@@CCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>@@@BBBDDDDDDCCCDDDDDDCCCCCCAAA???>>>===<<<:::888888999:::999888888888888888777777777777777777666555444333333222222222222222222222222222000000000000//////////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---***((())))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,...//////...---.........------,,,,,,,,,+++,,,,,,---------,,,,,,+++***))))))++++++***)))((()))))))))************,,,++++++++++++++++++,,,+++***)))***,,,------,,,(((((()))***,,,---......,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------SSSSSSRRRRRRSSSTTTTTTUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVXXXYYYZZZ[[[XXXZZZ[[[[[[YYYXXXYYYYYYWWWWWWWWWUUUSSSSSSUUUXXX[[[^^^eeeppp~~~{{{yyy{{{hhh[[[OOOJJJFFFAAA@@@DDDAAACCCEEEDDDDDDGGGMMMSSSbbbsss}}}yyyxxxuuuooojjjiiiccc]]][[[\\\[[[XXXTTTRRRWWWZZZ\\\fffttt{{{{{{~~~~~~}}}}}}}}}|||~~~zzzyyy}}}}}}zzzyyyzzz{{{{{{{{{~~~|||}}}|||zzzyyyyyyxxxssskkkddd^^^___``````aaaeeemmmsss|||lll___XXXWWWXXXRRRRRRSSSSSSUUUYYY^^^bbbfffjjjqqqzzzzzzmmmeeeccchhhooouuupppuuu{{{tttooohhhbbb___UUUSSSOOOLLLIIIHHHHHHHHHEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGDDDBBB@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???CCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGGGGFFFFFFEEE???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCBBBAAA>>><<<;;;:::::::::999999999888888888888888888888777666666777555444444555666444333111111222222222222111111//////000000000000//////000///------///000///...,,,------......------,,,++++++,,,,,,,,,,,,------////////////////////////------,,,+++************------------------------,,,---,,,***))))))+++---/////////......------,,,000///...---,,,+++******,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,---...---,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++)))******+++++++++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,RRRRRRRRRRRRRRRSSSTTTUUUSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWYYYZZZZZZYYYXXXXXXYYYXXXYYYYYYXXXVVVUUUVVVXXXWWWXXX^^^fffnnn{{{}}}qqq```VVVNNNEEEAAAAAA???@@@@@@@@@AAACCCGGGJJJMMMZZZlll|||xxxssslllhhhfffddd___ZZZXXXZZZZZZZZZbbbpppzzz|||~~~|||{{{zzzzzz{{{{{{zzz~~~{{{zzz}}}~~~}}}~~~zzzvvvuuuvvvyyy{{{{{{}}}~~~{{{yyywwwuuuppphhhbbb```cccfffhhhhhhkkkpppttt{{{sssggg\\\XXXXXXZZZWWWYYY]]]aaafffkkkqqquuurrreee^^^]]]```jjjsss|||vvvxxx}}}wwwlllgggddd^^^XXXUUUQQQOOOLLLIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDBBB@@@>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAAAAABBBCCCDDDEEEEEEFFFBBBBBBBBBAAA@@@===;;;:::999999888888888777777777666666666666666555555555666444333333555555444222000111111222222111111000//////000000000000//////000...------...//////...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,------,,,******+++,,,......---------------------------------,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++***************************+++,,,+++******+++,,,+++,,,,,,,,,++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,QQQPPPPPPQQQRRRSSSTTTTTTUUUTTTRRRQQQPPPOOONNNNNNRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUWWWYYYXXXWWWVVVWWWXXXZZZ[[[]]]\\\ZZZXXXWWWXXXXXXYYY^^^cccgggmmmzzz|||yyykkk```VVVNNNJJJEEEBBB???>>>???AAACCCCCCCCCIIIRRR[[[iii~~~{{{vvvpppkkkfffddd^^^[[[aaappp~~~{{{xxxuuuuuuvvvvvvvvv|||vvvrrrmmmkkkmmmppptttvvvvvv}}}|||xxxuuusssqqqnnnhhhcccfffjjjppprrrsssuuuxxx{{{||||||xxxuuuqqqiiiaaa\\\[[[^^^bbbfffkkksss{{{sssddd]]]WWWXXX\\\cccoooyyy|||rrrmmmxxxtttkkkcccaaa___YYYRRROOOKKKJJJHHHFFFDDDDDDDDDEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@?????????@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@???>>><<<::::::777777777777666666666666555555444333333333333444555333222222333333222111000000111111111111000000...//////000000//////...///---+++,,,---...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,---............------,,,,,,,,,,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************************)))***++++++***)))***+++++++++******))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,---------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------------OOOOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRPPPOOONNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUSSSUUUVVVVVVUUUUUUUUUVVVZZZ]]]______]]]ZZZXXXXXXYYY[[[```fffiiikkksss|||yyyqqqhhhbbbTTTMMMDDD??????AAAAAAAAADDDFFFIIIKKKSSScccyyy|||vvvlllfffiiivvv|||wwwsssrrrrrrsss|||tttoooiiieeefffkkkoooqqquuu}}}|||xxxuuuuuuvvvuuurrrnnnmmmrrrwwwzzz|||{{{sssmmmkkkhhhddddddhhhoootttzzzmmmcccbbb```aaafffjjjooovvv~~~wwwsssqqqzzz|||tttooogggaaa```]]]VVVNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????????????????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999777777777666666666555555555555333222222222333444333222111111222222111000///000000000000000000///...//////////////////......,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++,,,---............------,,,,,,++++++---//////...,,,+++,,,*********++++++,,,,,,---***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++))))))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------OOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSSSSRRRRRRPPPRRRTTTTTTSSSSSSTTTUUUYYY\\\___```^^^ZZZXXXXXXVVVWWW]]]ccceeeeeeiiioooyyy{{{dddZZZMMMCCC????????????@@@BBBCCCCCCFFFNNNZZZcccuuuzzzxxx|||wwwuuu{{{{{{vvvnnnjjjjjjnnnrrruuu~~~~~~}}}~~~{{{uuuxxx{{{~~~{{{uuuuuuttttttwww~~~wwwnnngggbbbccceeemmmooouuu|||~~~}}}rrrkkknnnvvv}}}}}}rrrllljjjccc]]][[[VVVMMMFFFCCCDDDDDDCCCCCCBBBBBBBBBCCC@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@::::::::::::999999999999::::::999999888888888888888777777777777666666666666555444444333333444444333111000000111222000///...//////000000//////.........////////////......---,,,******,,,---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------...------,,,++++++,,,,,,.........------,,,,,,,,,+++---//////...,,,+++,,,)))******++++++,,,,,,,,,+++,,,---...---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++---,,,+++******+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++***))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------OOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPQQQQQQQQQPPPOOONNNPPPRRRRRRRRRQQQRRRSSSWWWZZZ]]]]]]\\\YYYXXXWWWWWWVVVZZZ^^^___]]]^^^bbbjjjmmmwwwvvvmmm^^^PPPFFFAAA???>>>;;;>>>AAABBBBBBDDDIIIMMMVVVaaarrr~~~wwwssstttxxx|||~~~vvvooodddaaa^^^\\\ZZZ]]]hhhsssyyy}}}{{{oooffffffooo~~~xxxrrrnnnlllfff___YYYUUUOOOGGGBBBAAABBBBBBBBBBBBBBBAAAAAAAAA???@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>=================================<<<===>>>>>>???::::::::::::::::::999999888777666666666666777777777777777777666666666666555555666666666555444333333111000000111111000///......////////////......---......//////......---...,,,***+++,,,---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...---,,,++++++++++++------------------------,,,---......,,,++++++,,,++++++++++++++++++,,,,,,+++,,,---...---,,,***(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,+++***+++,,,,,,,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++***)))((((((++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------PPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPPPPOOONNNMMMLLLNNNPPPQQQPPPPPPQQQRRRTTTVVVYYYZZZYYYWWWWWWWWWYYYWWWWWWZZZYYYWWWWWWZZZ___]]]aaakkkwwwyyyiiiZZZNNNGGGDDD===???BBBBBBAAABBBDDDFFFHHHOOOYYYcccpppuuukkkeeeaaaZZZTTTOOONNNRRR\\\eeemmmyyyuuuqqqmmmlllrrr|||uuunnnkkkjjjiii___XXXQQQMMMIIICCCBBBDDDAAAAAAAAAAAA@@@@@@???>>>>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===888999999999999999999999666555444444444555666666666666666555555555444444333444666777777555333111333222000111222222111///---......//////......------......//////......---...---++++++---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------.........,,,------,,,******+++,,,,,,,,,,,,,,,,,,+++++++++(((***,,,......---+++)))***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,+++***)))(((***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---QQQPPPNNNMMMKKKJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLNNNOOOOOONNNMMMLLLKKKMMMOOOPPPOOOOOOPPPRRRRRRTTTVVVWWWWWWVVVVVVWWWVVVSSSRRRUUUTTTRRRSSSVVV[[[WWWVVV\\\cccnnnmmm\\\RRRNNN@@@AAAAAA@@@>>>>>>AAACCCCCCEEEHHHKKKQQQaaawwwssshhhYYYPPPMMMMMMIIIFFFGGGGGGQQQddduuuvvvmmmnnnqqqxxx|||wwwrrrnnnjjjeeebbbUUUMMMGGGDDDAAA>>>???CCC???@@@@@@@@@???>>>===<<<===???AAABBBBBBBBB@@@???>>>=========>>>???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCBBBAAA???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999;;;;;;666666666666777777777888555444333222333444555666555555444444444333333333111333666888777555222000333222111111222222111///---..................------..................---///---,,,,,,---......---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------////////////////////////,,,,,,,,,,,,---...//////***++++++,,,---...//////,,,---,,,***))))))+++------------,,,,,,+++++++++&&&(((+++---......,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......,,,,,,---...((()))***,,,,,,,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------...------,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---PPPOOOMMMLLLLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLJJJJJJMMMMMMKKKIIINNNOOOPPPPPPPPPOOONNNMMMQQQSSSVVVWWWWWWVVVVVVWWWZZZXXXWWWVVVVVVVVVTTTRRRUUUUUUWWWXXX\\\ccckkkqqqrrraaaVVVNNNIIICCC???>>>?????????===AAAEEEFFFGGGOOO\\\ggg{{{}}}oooeee\\\QQQFFFDDDEEEFFFGGGJJJGGGOOO___rrr|||pppnnnooo|||qqqmmmjjjmmmpppkkk^^^RRRHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;<<<===??????@@@@@@@@@======>>>???@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAAFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777555555666666777777888888333333333222222111111111333333333444444555555555222333333333333222111111111111111111000000000000000000000000000000000000.../////////---,,,---...*********))))))))))))(((///,,,***)))+++---......++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++......,,,,,,,,,,,,..................------,,,+++)))************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++***)))))))))***+++,,,...+++)))))),,,---,,,*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************...------,,,,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,QQQPPPOOOMMMMMMMMMMMMMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOMMMKKKLLLMMMNNNLLLJJJMMMNNNOOOPPPQQQPPPNNNMMMNNNPPPRRRRRRQQQQQQRRRSSSWWWVVVTTTSSSTTTSSSRRRPPPOOOOOOPPPQQQSSSWWW]]]bbbqqq~~~yyymmm\\\XXXPPPIIICCC???>>>===;;;>>>@@@AAABBBGGGPPPVVV^^^jjjzzz{{{sssmmmddd[[[TTTJJJEEEBBBEEEGGGGGGHHHJJJQQQZZZlllyyyqqqqqqxxxwwwqqqffffffhhhhhheee]]]SSSKKKGGGFFFDDDAAA@@@???????????????@@@??????>>>===<<<:::;;;===>>>???@@@@@@AAA======>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;:::999888777444444444555555666666666333333333222222111111111333333333333444444444444222222333333222222111000/////////.........---------------------------------//////...---,,,---...,,,,,,+++++++++*********111...+++***************++++++++++++++++++++++++---,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++------,,,++++++,,,------++++++,,,,,,++++++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,---------+++)))))),,,---,,,***++++++++++++++++++++++++,,,,,,+++++++++*********************************------,,,,,,,,,,,,------+++***))))))))))))***+++++++++++++++++++++++++++++++++************++++++RRRQQQPPPPPPOOONNNNNNNNNJJJKKKJJJGGGDDDCCCFFFIIIHHHHHHIIIJJJKKKLLLMMMMMMOOONNNLLLMMMNNNNNNMMMKKKJJJLLLOOOQQQQQQPPPNNNMMMMMMNNNOOONNNNNNNNNPPPRRRTTTRRRQQQPPPQQQPPPOOOMMMOOOOOOPPPPPPPPPQQQTTTWWW^^^kkk}}}xxxrrrpppyyyuuunnndddYYYOOOHHHCCC@@@>>>======>>>???BBBDDDFFFIIIPPP[[[eeeooo|||~~~wwwkkkddd[[[UUUQQQNNNJJJGGGAAA???@@@EEEGGGHHHNNNTTT^^^hhhxxxyyyrrrmmmmmmzzzsssgggccc\\\```cccaaaXXXNNNGGGEEEDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>======<<<999:::<<<===???@@@AAAAAA======>>>???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::999999999999:::::::::::::::::::::999888777333333333333333444444444222222222222222111111111333333333333333222222222222222222222222111000000///............------------------------------------...///...---,,,,,,...------------,,,,,,,,,,,,000---***)))******))))))+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********,,,,,,+++******+++,,,,,,+++++++++++++++******))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,------,,,++++++,,,,,,------+++******+++,,,,,,+++---,,,+++******+++,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++*********))))))*********RRRRRRRRRRRRRRRQQQPPPOOOIIILLLMMMJJJEEEBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMLLLLLLLLLLLLLLLKKKHHHJJJNNNPPPQQQPPPNNNMMMNNNOOOOOONNNMMMNNNPPPSSSQQQPPPNNNNNNOOOOOOMMMKKKNNNPPPPPPPPPOOONNNOOOPPPSSSZZZffftttppplllxxxxxxlllddd]]]SSSLLLGGGCCC???===???AAAAAA@@@DDDGGGLLLPPPVVV___kkkttt}}}vvvpppiii```XXXSSSNNNIIIFFFFFFGGGFFFEEEEEEDDDEEEGGGIIINNN[[[gggrrryyyyyysssrrrssszzzzzzmmmccc___YYY[[[[[[VVVMMMEEEAAAAAAAAAAAA@@@???>>>=========;;;;;;<<<=========<<<<<<888999;;;===>>>@@@@@@AAA<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???@@@AAABBBAAA???===;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999:::;;;;;;999999999999999888777777444444333333333333333333222222222111111111111111333333333222222111111000111111111222111000000///000000000/////////..............................---...///...,,,+++,,,---...------------,,,,,,,,,+++)))((((((***,,,,,,,,,++++++++++++++++++++++++************************************************+++******************+++,,,,,,---------,,,,,,+++))))))*********+++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******************,,,+++******++++++++++++...---+++))))))***+++---++++++***)))))))))***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************))))))))))))******QQQSSSTTTUUUUUUTTTSSSRRRLLLPPPTTTTTTOOOIIIEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJHHHJJJMMMOOOPPPOOONNNMMMOOOOOOOOONNNMMMMMMPPPRRRPPPOOOMMMMMMNNNNNNMMMKKKHHHIIIKKKJJJIIIHHHHHHIIILLLQQQYYY```jjj|||qqqppp}}}yyymmmbbbSSSLLLCCC??????@@@@@@??????AAACCCCCCDDDHHHOOOTTT[[[```hhhpppyyyrrrjjj```ZZZVVVRRRKKKFFFEEEDDDCCCDDDEEEFFFFFFEEEJJJKKKPPPUUUXXX^^^kkkxxx~~~tttsssvvv}}}vvvoooiiibbb]]]XXXUUUNNNIIIDDDAAA???>>>?????????>>>>>>======<<<:::;;;;;;<<<<<<<<<;;;;;;888999:::<<<>>>?????????<<<===>>>@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAABBBAAA???===<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888999999888888777777666666555555444444333333111111111111111111111111222222111111000000000///000000111111000000///...////////////....................................---.........,,,+++,,,---,,,,,,,,,,,,++++++++++++***(((((()))+++,,,,,,+++++++++++++++++++++++++++************************************************************************++++++,,,------,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++******+++,,,...---+++))))))***+++,,,+++***************+++++++++++++++++++++++++++++++++******))))))******+++)))******************)))******************************))))))))))))******PPPRRRUUUXXXYYYXXXVVVUUUSSSWWW[[[]]]\\\VVVNNNIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNMMMKKKKKKMMMOOOOOOMMMLLLLLLMMMMMMLLLKKKFFFGGGHHHGGGFFFEEEFFFHHHGGGKKKPPPTTTXXXcccyyyyyy}}}|||fff]]]QQQHHHCCCAAA???>>><<<===>>>>>>>>>???BBBEEEJJJLLLPPPTTTYYY___ggglllyyy}}}{{{zzzxxxrrriiicccVVVQQQKKKGGGFFFEEEBBB???>>>???CCCFFFHHHJJJJJJJJJPPPVVVaaalllpppssszzz}}}xxxtttyyyzzznnniiiiiiggg```YYYSSSKKKBBB>>>>>>???>>><<<======>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;:::999999;;;<<<============;;;===>>>@@@AAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>?????????@@@@@@AAA@@@???>>>============<<<<<<<<<;;;;;;888999999999888777666555777777888888888777777666888777777666555444333333000000000111111111111111000000000000000/////////000000000000000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,++++++---++++++++++++************---+++******++++++***)))++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++)))***++++++++++++***)))((()))******************)))************+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***---------------,,,******+++,,,,,,+++******+++---...---,,,************+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++''''''((())))))(((''''''*********************************))))))*********OOORRRVVVZZZ[[[[[[YYYXXXWWWXXX[[[```ccc```XXXQQQMMMMMMLLLKKKKKKJJJJJJIIIJJJLLLMMMLLLIIIHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMJJJLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJKKKLLLLLLKKKIIIHHHIIIIIIHHHFFFFFFGGGHHHGGGFFFIIINNNPPPVVVdddsssyyykkk]]]RRRIIICCC@@@??????>>>>>>>>>???AAABBBCCCDDDCCCCCCEEEIIINNNSSS\\\cccnnnyyy|||uuuqqqccc___[[[ZZZZZZWWWQQQKKKFFFDDDBBB???>>>>>>??????<<<@@@FFFMMMSSSYYY^^^```fffkkkuuu~~~zzzuuutttwww}}}rrrmmmhhhfffeee```XXXRRRIIIDDD>>><<<===???>>>===<<<===>>>??????>>>======<<<<<<===<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@????????????>>>============<<<<<<<<<<<<999:::;;;<<<;;;999777555666666777777777777777666888888777666555444333222///000000000111111111222...///////////////000000//////000000//////...---,,,,,,,,,++++++++++++***************************,,,---...---+++***+++,,,++++++++++++************---,,,++++++------+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---******+++,,,,,,+++******(((((()))***************)))************+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******------......---,,,***)))***,,,---,,,))))))+++---------,,,++++++******))))))***---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++((()))***++++++***)))(((************************++++++************++++++NNNQQQVVV[[[]]]]]][[[ZZZXXXVVVWWW]]]cccddd]]]VVVMMMLLLKKKJJJIIIHHHGGGGGGKKKMMMNNNMMMJJJIIIJJJMMMNNNMMMKKKJJJJJJKKKLLLMMMJJJMMMOOOOOOMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHHHHIIIHHHEEECCCCCCDDDFFFIIIFFFFFFLLLOOOQQQXXXaaajjjxxxrrraaaRRRHHHCCCAAA@@@>>><<<<<<===???@@@AAA@@@???======@@@FFFJJJGGGLLLSSSZZZaaahhhnnnssswww~~~~~~vvvmmmeee^^^WWWRRRQQQLLLGGGFFFGGGGGGCCC>>>???@@@@@@>>><<<<<<>>>@@@===BBBKKKVVVaaakkkuuu{{{zzzrrrllljjjhhhfffmmmwww|||pppbbbcccdddccc___VVVMMMFFFBBBAAA??????@@@@@@@@@???<<<===>>>?????????>>>======>>>======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>??????@@@>>>=========<<<<<<<<<<<<;;;===@@@AAA@@@===:::777666666777777777777777666888888777666444333222222//////000000111111111222---.........//////000000///////////////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++*********)))***,,,...//////---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,************************,,,,,,,,,++++++*********++++++,,,,,,+++***((('''***,,,---,,,))))))+++...,,,------,,,,,,***)))((((((+++...000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,NNNNNNPPPVVV___dddccc```VVVWWWYYYZZZZZZZZZYYYXXXQQQOOOMMMKKKIIIIIIIIIIIIOOOLLLJJJKKKNNNPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFGGGGGGFFFDDDCCCFFFGGGIIIIIIIIIJJJMMMOOO\\\```lllttteeeXXXPPPMMMHHHCCC@@@@@@@@@>>><<>>??????>>>;;;???EEEIIIKKKNNNRRRVVV\\\]]]___bbbfffjjjmmmoooxxxzzz}}}}}}|||zzzyyyxxxtttoookkkeee___WWWQQQNNNLLLIIIGGGCCC@@@>>>>>>@@@@@@===;;;;;;<<<>>>>>>=========>>>DDDKKKXXXjjj|||yyypppggg```]]]]]]aaapppuuueee[[[ZZZ^^^aaa]]]SSSIIICCCAAA============>>>???@@@AAA@@@===;;;<<<>>>???>>><<<@@@???===<<<::::::999999======<<<<<<<<<;;;;;;;;;;;;===>>>>>>======>>>@@@@@@>>>======>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>===AAAAAA@@@@@@>>>===;;;;;;???>>>===<<<;;;;;;<<<<<<=========<<<;;;;;;;;;:::999999999999888666555444555555444333222222222222111111111111111111111111000000000000////////////,,,---...//////...---,,,------------,,,+++******------------------------...---,,,,,,++++++,,,,,,///...,,,+++***+++,,,,,,************************,,,++++++******++++++,,,)))&&&###$$$''')))((('''.........---,,,+++***)))......---,,,,,,+++******************************)))************+++++++++******************************************************++++++++++++*********+++,,,,,,,,,***)))((('''%%%$$$&&&***,,,***'''...---,,,,,,++++++++++++,,,+++)))(((((()))+++,,,---.........---+++)))''',,,,,,,,,---------......+++******))))))))))))))))))))))))***+++++++++,,,''')))+++,,,***))))))))))))((((((((()))***++++++OOOMMMMMMRRRYYY^^^___]]]VVVWWWXXXYYYYYYYYYXXXWWWPPPNNNLLLJJJIIIHHHHHHHHHLLLJJJIIIJJJMMMOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNQQQYYYfffyyypppdddWWWQQQJJJGGGFFFDDD@@@;;;???===<<<<<<======<<<:::999<<<@@@BBBBBBDDDGGGIIIIIIIIIKKKLLLOOOQQQTTTUUU[[[\\\___ccciiiooouuuxxx{{{xxxzzz~~~yyytttnnniiifffeee```___^^^]]]\\\YYYUUURRRPPPLLLFFFBBBAAA@@@>>><<<@@@>>>;;;;;;<<<;;;999777888999:::;;;<<>>???@@@@@@???===;;;;;;===???>>><<<>>>===<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===>>>??????>>>>>>???@@@AAA???===<<<============??????@@@@@@@@@???>>>===AAAAAAAAA@@@???>>>===<<<>>>===<<<;;;::::::;;;<<<>>>=========<<<;;;;;;:::999999999999888666555444555555444333222222222222111111111111111111111111000000000000////////////------...//////...------++++++,,,---............++++++++++++++++++++++++------,,,++++++++++++,,,...---,,,++++++++++++,,,************************,,,++++++******++++++,,,,,,)))''''''***,,,+++***+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************************************++++++++++++************++++++******)))(((((()))++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,+++)))(((((()))+++,,,---------------,,,+++***+++,,,,,,,,,,,,---------,,,++++++******************************+++++++++((()))++++++)))((()))***+++***************+++,,,OOOLLLIIIKKKQQQVVVYYYYYYUUUVVVWWWXXXXXXWWWUUUUUUOOOMMMKKKIIIHHHHHHHHHHHHIIIHHHHHHJJJMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJIIIIIINNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJHHHJJJMMMSSS^^^ppp}}}mmmeee\\\WWWVVVSSSKKKEEECCCAAA???>>>>>>===<<<::::::<<<======<<<<<<===>>>????????????@@@AAABBBCCCEEEFFFGGGJJJNNNRRRVVVYYY```bbbdddeeedddddddddfffgggiiikkknnnooorrrvvvyyy|||{{{{{{xxxvvvwwwyyyzzzxxxuuujjjgggddddddhhhjjjiiihhhaaa___[[[WWWSSSPPPNNNMMMJJJIIIHHHHHHGGGFFFBBB@@@AAA???<<<;;;;;;;;;:::999<<<;;;999999:::;;;:::999999:::;;;===@@@FFFMMMRRR\\\fffvvv|||mmmbbbZZZ[[[```hhhpppyyyzzzpppeee___ZZZWWWVVVKKKKKKJJJEEE???;;;<<<>>>===<<<<<<======>>>???@@@???===<<<<<<===>>>>>>======<<<<<<;;;<<<<<<===============<<<<<<<<<<<<;;;???@@@AAA@@@???>>>???@@@@@@???>>><<<;;;;;;;;;;;;======>>>????????????>>>AAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>>>>>>>>>>===<<<;;;:::999999999999888666555444555444333222222111111222000000000000000000000000000000000000////////////------...//////...------,,,,,,---...////////////************************------,,,+++++++++++++++------,,,++++++++++++,,,************************++++++************++++++,,,***))))))+++,,,,,,,,,))))))***+++++++++++++++*********+++,,,------...************************)))************+++++++++******************************************************++++++++++++***************)))))))))))))))(((,,,///...+++)))+++...+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++***************)))******)))(((((()))+++---,,,++++++++++++++++++OOOJJJFFFEEEHHHNNNRRRTTTTTTTTTUUUVVVVVVUUUSSSRRROOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGFFFDDDDDDFFFGGGIIIKKKKKKLLLPPP\\\mmmyyyvvvlllnnnuuu~~~tttpppooolllddd]]]PPPLLLGGGCCCAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>>??????@@@@@@@@@BBBDDDFFFHHHJJJJJJLLLNNNOOONNNNNNNNNPPPNNNPPPRRRTTTVVVXXX\\\^^^bbbgggmmmrrruuuuuuuuuvvvqqqqqqqqqqqqrrrrrrssstttvvvvvvuuuuuutttttttttsssppplllgggeeeeeeddd```]]]^^^[[[YYYZZZ\\\^^^^^^^^^VVVSSSQQQQQQRRRRRRPPPNNNIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@AAABBBAAA???===;;;;;;<<<<<<======<<<<<<999999888999;;;<<<>>>>>>>>>@@@DDDHHHMMMTTT[[[aaaeeennn{{{}}}rrrjjjccc___ccchhhooowww}}}{{{llliiiddd```]]]YYYTTTQQQDDDDDDCCC@@@<<<;;;===???<<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>===>>>???>>>>>>>>>===;;;::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@===<<<;;;:::;;;<<<===>>>??????@@@???>>>===;;;:::999999999999777666555444555444333222111111111111////////////////////////000000000000////////////---..................---/////////......---,,,+++************************---,,,,,,+++***+++++++++,,,,,,++++++++++++++++++************************++++++************++++++)))((((((((()))*********))))))************))))))*********+++,,,,,,------************************))))))*********+++++++++******************************************************++++++++++++*********))))))))))))))))))))))))+++,,,,,,)))(((((()))***************+++,,,---++++++***))))))***++++++++++++++++++,,,...111222)))************+++++++++,,,,,,+++************+++,,,+++++++++***)))))))))*********)))'''(((***,,,---,,,+++***************MMMIIIDDDBBBCCCHHHMMMPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKMMMNNNOOONNNMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDFFFEEEGGGIIIHHHHHHMMMXXX```nnnzzz~~~qqqiiijjjqqq|||zzziiibbbXXXNNNHHHDDDAAA@@@<<<;;;:::999:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@===???AAAAAAAAA@@@AAABBBBBBDDDEEEFFFFFFGGGJJJLLLLLLPPPUUUYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZUUUQQQMMMKKKLLLKKKGGGDDDIIIGGGFFFEEEFFFHHHIIIIIIGGGFFFEEEEEEEEEDDDBBBAAA<<<<<<======>>>>>>>>>>>><<<;;;;;;<<<===>>>===;;;666777999::::::::::::999999999999999:::<<>>?????????>>>======>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@AAA@@@???>>>===<<<;;;;;;;;;========================>>>???@@@???===<<<<<<===;;;===>>>>>><<<;;;<<<>>>======>>>???@@@BBBCCCDDDAAAAAABBBBBBBBBAAAAAA@@@======<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@>>><<<:::999999999999777666555444444444333222111111111111////////////////////////000000000000////////////.........------.........------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***+++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++&&&'''((((((((((((((()))************)))((('''&&&++++++++++++++++++++++++************************))))))*********+++++++++******************************************************++++++++++++******))))))))))))************+++***((()))******(((%%%))))))))))))******+++,,,+++******************+++*********+++,,,...111222)))))))))*********++++++++++++***))))))))))))))),,,+++++++++***)))))))))*********)))'''(((***,,,,,,+++***)))))))))))))))KKKIIIEEEBBBCCCEEEIIILLLNNNOOOPPPRRRRRRRRRQQQPPPPPPOOONNNLLLKKKKKKLLLLLLNNNPPPQQQPPPMMMKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCDDDFFFBBBDDDFFFFFFEEEGGGKKKOOOWWW___qqq|||sssiiieeehhhttt~~~qqqdddYYYPPPIIIEEE???<<<:::999:::;;;;;;;;;999999999888888999:::::::::::::::::::::::::::::::::<<<>>>>>>>>>===>>>???===>>>???>>>>>>>>>@@@BBBAAACCCFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@??????===<<<>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777999888777888:::;;;;;;:::444666888999888888999::::::;;;<<<===>>>AAAFFFIIIRRRWWW___gggooovvv|||}}}uuukkkfffiiirrr{{{vvvhhh^^^^^^YYYSSSMMMIIIFFFBBB@@@:::;;;<<<======<<<;;;:::;;;::::::;;;;;;<<<===>>>@@@AAAAAA@@@??????@@@BBBAAA@@@???===<<<;;;::::::<<<============>>>>>>>>>===>>>???>>>===<<<===>>>;;;>>>AAA@@@>>>===???AAA===>>>>>>???@@@BBBDDDEEEBBBBBBBBBBBBAAAAAA@@@???======<<<<<<===???AAABBBAAABBBCCCCCCAAA???<<<:::999999999999888666555444444333222111111000000111000000000000000000000000000000000000///////////////...------------...///)))***+++,,,------------------------------------,,,,,,+++***************)))***++++++,,,+++++++++))))))))))))))))))))))))******))))))))))))******''')))++++++***)))***+++++++++++++++)))((('''&&&+++++++++++++++*********************************)))************+++++++++******************************************************++++++++++++******((()))+++,,,,,,+++******...+++)))***------***&&&))))))))))))))))))***************************************+++,,,---...///))))))*********++++++++++++***))))))(((((())))))+++++++++***************)))******)))(((((()))+++******))))))((()))))))))IIIHHHGGGEEEDDDEEEHHHJJJKKKLLLNNNPPPQQQQQQPPPPPPOOONNNMMMKKKKKKKKKLLLLLLLLLNNNQQQPPPMMMJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLOOOOOONNNMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGAAABBBDDDEEEFFFFFFGGGGGGKKKOOO[[[lll{{{qqqhhhkkk{{{vvviii^^^WWWLLLIIIDDDAAAAAA@@@>>>=========<<<;;;::::::::::::999::::::::::::::::::999:::<<<>>>>>>======>>>???:::;;;;;;;;;:::;;;<<<>>>===???@@@???>>>===>>>???==================>>>>>>===========================>>>>>>===;;;:::<<<===999999999888888888888999:::::::::999888999:::;;;:::;;;;;;;;;:::999777666:::888777888:::<<<<<<;;;666888::::::999:::<<>>::::::::::::;;;;;;:::999::::::::::::;;;<<<===>>>>>>@@@@@@???======???AAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>??????>>>===>>>@@@===AAADDDDDD@@@>>>???BBB=========>>>???AAACCCDDDBBBBBBBBBBBBAAA???>>>>>><<<<<<;;;<<<===???AAABBBBBBCCCDDDDDDBBB@@@<<<:::999999999999888666555444444333222111000000000000111111111111111111111111000000000000///////////////...------------...///***+++,,,---............------------------------,,,++++++***************((()))***+++,,,++++++***))))))))))))))))))))))))******))))))))))))******'''***------+++***+++,,,++++++++++++***))))))((())))))******++++++,,,,,,************************)))************+++++++++******************************************************++++++++++++******'''))),,,...///---+++))),,,,,,,,,,,,---,,,+++*********)))((((((((())))))*********++++++*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******))))))*********************+++++++++((()))++++++)))((()))*********))))))******++++++HHHHHHHHHGGGFFFFFFGGGIIIIIIKKKMMMOOOPPPQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKKKKHHHLLLOOOOOOLLLJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLQQQPPPOOONNNMMMKKKJJJJJJJJJHHHFFFEEECCCCCCCCCDDDCCCDDDEEEDDDDDDDDDFFFGGG?????????AAACCCEEEDDDCCCDDDEEELLLTTTYYYdddyyyyyy}}}sssjjj\\\WWWPPPLLLJJJGGGDDDAAA@@@???>>><<<;;;:::::::::888888999999999999999888555777999:::999999:::;;;888:::;;;::::::;;;===???===>>>>>>===;;;;;;===>>><<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<555888999888666555888;;;777888999999888888999:::999999888777555555777999555555777888888888777777999888777777999;;;;;;:::444777999999999:::===AAA@@@FFFNNNWWW```lllyyyssskkkiiilllttt{{{oooddd\\\XXXWWWLLLJJJGGGEEECCC@@@<<<999===<<<:::999:::;;;;;;:::::::::::::::;;;<<<======<<<>>>???>>><<<;;;===@@@>>>>>>============>>>>>><<<=========>>>>>>??????===>>>@@@@@@??????@@@BBB@@@DDDGGGFFFAAA>>>???AAA======<<<<<<>>>???AAACCCBBBBBBBBBAAA@@@???===<<<;;;::::::;;;<<<>>>@@@AAABBBCCCDDDDDDCCC@@@===;;;999999999999888666555444444333222111000000000000111111111111111111111111000000000000///////////////...---,,,,,,---...///////////////...---,,,+++------------------------,,,++++++***)))*********((()))***+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))******&&&))),,,---***)))***,,,))))))***++++++++++++***''''''(((***+++,,,---...************************)))************+++++++++******************************************************++++++++++++******''')))---000111///+++)))(((+++...---***)))***---+++***)))(((((('''((((((******++++++++++++******)))***+++,,,,,,***)))(((***++++++++++++,,,,,,,,,---,,,++++++******++++++))))))******+++++++++,,,''')))+++,,,***)))))))))************+++,,,------IIIHHHGGGGGGFFFFFFGGGGGGJJJKKKMMMNNNOOOOOOOOONNNOOONNNMMMKKKJJJHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKPPPOOOMMMMMMMMMLLLJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBB@@@??????AAACCCCCCCCCBBBCCCEEEGGGMMMVVVaaahhh{{{ooobbb^^^```^^^UUUKKKKKKHHHDDDAAA???>>>===;;;999::::::999666555666888::::::999999888999999999888999:::999888888999:::555666777999::::::::::::::::::::::::999999999999;;;;;;:::999888777777666999999888777666555555444333333333444444555555555888888888888888888999999888888888888888777666666666555444555888999::::::888999888888:::>>>EEEIIIUUUYYYbbbmmmyyy}}}oooiiijjjooottt~~~|||sssggg___[[[XXXSSSNNNFFFDDDAAA???>>><<<999777666777777999:::;;;<<<<<<777777888999999:::;;;;;;???===;;;999999:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBAAA@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@;;;<<<===>>>???@@@AAAAAA????????????????????????@@@???>>>=========>>>???CCCCCCCCCBBBAAA>>><<<;;;999777666444444444555555666444222000/////////000//////////////////////////////000000000000/////////............---------***++++++,,,,,,++++++***------------------------,,,,,,++++++***)))((((((++++++++++++++++++++++++((()))++++++******+++---******++++++++++++******(((((((((((()))))))))))))))******++++++******)))++++++******************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...???777///***++++++***'''((())))))***++++++,,,,,,)))************+++++++++,,,,,,++++++***)))))))))))))))*********+++++++++************************))))))************))))))******++++++++++++*********+++,,,,,,,,,,,,+++******)))(((''''''((()))***......---,,,,,,+++******)))************+++++++++************************IIIHHHGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKNNNNNNMMMLLLLLLKKKKKKJJJMMMLLLKKKKKKKKKJJJHHHFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA???======???@@@@@@@@@??????@@@@@@BBBHHHOOOTTTggguuu{{{uuuvvvvvvrrrlllddd^^^VVVOOOIIIEEEAAA???>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;:::;;;<<<;;;:::::::::;;;888888888999999999999999999999999999999888888888888888888777666666555555666666555555555555555555555555555666666666666666999999999999999999999999;;;;;;;;;;;;;;;:::999999888777666666777999::::::======>>>@@@CCCIIIPPPVVVgggmmmvvv~~~{{{wwwqqqrrrwwwzzz|||qqqkkkddd]]]XXXSSSLLLHHHCCCAAA???===<<<;;;999777666777777888:::;;;;;;<<<999999999:::;;;<<<<<<<<<>>>===;;;::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBCCCCCCCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>????????????????????????????????????AAA@@@???>>>>>>>>>???@@@BBBBBBBBBAAA@@@>>><<<:::999888777666555444444444555444222111/////////000//////////////////////////////000000000000//////............------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++***))))))((()))))))))))))))))))))))))))***++++++***)))***,,,(((((())))))))))))(((((((((((()))))))))*********)))******************)))'''((()))+++,,,---------++++++++++++++++++++++++,,,++++++++++++,,,------888333,,,***,,,---,,,***+++++++++***************)))************+++++++++******************++++++******************++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))(((((())))))***......---,,,++++++******)))************+++++++++************************HHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGHHHIIIHHHGGGEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>???>>><<<<<<===>>>===<<>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999:::999999888777777888888:::::::::999999999888888666666666666666666666666444444555555555666666666444444444444444444333333777777777777777777777777999999999999999999888888;;;:::999999:::<<>><<<;;;;;;;;;999777666777777888999:::;;;;;;:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???????????????@@@@@@AAA@@@???===;;;:::888888888777666555333333444333222111000/////////////////////////////////...//////000000//////...............------------,,,,,,------------,,,,,,------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,+++))))))***+++(((((())))))))))))(((((())))))*********+++++++++************************((()))+++,,,------------+++++++++++++++++++++++++++++++++++++++,,,------000---)))***---......,,,---,,,,,,+++***))))))))))))************+++++++++((())))))***++++++,,,,,,++++++******************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************++++++*********------,,,,,,++++++******)))************+++++++++************************HHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJLLLNNNOOOMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFEEEFFFGGGHHHFFFDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>???===<<<<<<<<<===;;;:::===>>>@@@AAAAAABBBDDDFFFEEEHHHQQQ```vvvzzzkkkhhhmmmttt|||wwwmmmeee```XXXRRRLLLJJJLLLNNNLLLIIIDDDCCCCCCBBBAAA@@@???>>><<<;;;:::::::::;;;:::999===<<<;;;:::::::::;;;<<<<<<;;;;;;::::::999999999666666666777777888888888666666666666777777777777555555555555444444444444777777777777888888888888999888888999999999::::::>>>???@@@BBBEEEIIINNNQQQWWWWWWWWWXXX[[[bbbkkkqqq|||rrrnnnlllqqqzzz|||tttoookkkfffbbbbbbaaa^^^WWWNNNFFFAAA???===;;;::::::;;;;;;:::999666777777888999:::::::::;;;;;;;;;<<<<<<<<<======888999;;;===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>?????????AAABBBDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>==============================@@@@@@???>>>>>>=========>>>>>>???>>>===<<<:::888888888999888777555333111333222222111000/////////////////////////////////...//////////////////............---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,+++)))((()))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........,,,***)))+++++++++++++++++++++++++++++++++***+++,,,,,,---+++)))(((***---......,,,---,,,,,,++++++***))))))))))))*********+++++++++))))))*********++++++++++++++++++******************************************++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,------,,,******,,,,,,,,,+++++++++++++++))))))*********+++++++++************************HHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEFFFGGGGGGFFFDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@????????????>>><<<=========<<<:::888:::===>>>>>>>>>???@@@@@@DDDJJJPPPZZZiiizzzqqqcccccceeejjjttt}}}xxxnnngggaaa___cccffffffddd]]]\\\YYYUUUQQQLLLHHHFFFEEEAAA>>><<<===>>>>>>===>>>>>>============>>>>>>;;;;;;;;;:::999888888888666666666777888888999999888888777777666555555444999888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEIIIOOOTTTYYY^^^ccchhhoooooommmlllmmmssszzzyyytttiiinnnvvvzzztttnnnjjjhhhgggdddaaa^^^[[[UUUMMMEEE???======<<<:::::::::<<<<<<;;;:::777777777888888999999::::::::::::::::::;;;;;;;;;666888:::===>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???????????????========================>>>>>>>>>===<<<<<<;;;:::<<<<<<======<<<:::888777777777888777666444222111111111111111000//////...////////////////////////......////////////.........------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...------......---+++***)))+++++++++++++++++++++++++++************+++,,,,,,)))))))))***,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))************************************************))))))************))))))******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++******+++++++++++++++++++++))))))*********+++++++++************************GGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEECCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>>>>=========>>>>>>===;;;;;;===>>>>>><<<;;;;;;<<<;;;???DDDEEEGGGNNNZZZcccqqqnnnfff___^^^eeesss|||wwwuuuwww{{{~~~~~~~~~|||xxxrrrkkkccc]]]YYYUUUNNNFFFAAAAAAAAA@@@???===============<<<;;;:::<<<<<<;;;:::999999888888777777777888888999999999999888888777555444444333666777777777888888888888666777888999;;;===>>>>>>@@@@@@AAABBBEEEHHHKKKMMMSSS[[[eeemmmrrruuuyyy}}}}}}{{{yyyyyy~~~tttllliiimmmzzzuuugggeeecccdddfffgggeeebbbTTTPPPHHHAAA<<<::::::;;;;;;999999:::;;;<<<;;;:::777777777888888888999999999999999999999999999999666777999;;;<<<===<<<<<<;;;;;;;;;;;;::::::::::::999999::::::<<<===???@@@===>>>>>>>>>@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<:::999888::::::;;;;;;:::999777666555555555555444444333222000000111111000000///...////////////////////////---......//////......---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***+++,,,+++))))))***+++))))))************))))))******+++++++++,,,,,,,,,......,,,,,,,,,,,,......++++++++++++,,,,,,------++++++++++++++++++++++++***************+++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++***))))))((())))))*********+++++++++************************)))))))))******))))))))))))******++++++******))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))******++++++,,,,,,)))************+++++++++************************GGGGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAA??????@@@@@@@@@@@@??????AAA@@@@@@??????>>>======<<<;;;<<<===??????===;;;>>>??????>>><<<;;;;;;<<<:::<<<======>>>AAAGGGLLLSSSccc|||~~~lllbbbaaaggguuu{{{xxxsssiii\\\SSSOOONNNLLLJJJJJJKKKKKKKKKIIIFFFBBB@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===:::::::::999999888888888666777777888999:::;;;;;;===>>>@@@BBBEEEGGGIIIJJJKKKKKKLLLOOORRRWWW[[[]]]fffppp}}}|||wwwooohhhhhhlll{{{|||qqqhhh]]]\\\\\\___aaa```[[[VVVIIICCC<<<999999:::;;;:::999888777888:::;;;:::999777777777777888888888888999999999999999999999888666777888999::::::;;;;;;;;;;;;;;;:::::::::999999999999999:::<<<>>>???@@@???>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA????????????????????????===>>>>>>>>><<<;;;999888888999::::::999888666555444333333222222333333333///000111111111000///...////////////////////////---......//////......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++***)))***,,,)))******++++++******)))************++++++++++++---,,,+++******+++,,,---,,,+++***))))))***,,,---++++++++++++++++++++++++***************++++++,,,***++++++*********,,,------------,,,,,,++++++***)))************+++++++++++++++******************(((((()))***+++,,,,,,---************************)))******++++++******)))***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++************++++++((())))))***+++,,,,,,,,,)))************+++++++++************************GGGFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDEEEDDDAAA?????????@@@@@@@@@@@@???????????????>>>======<<<<<<:::::::::<<<>>>>>>===;;;999;;;<<<;;;:::999:::;;;>>>;;;999:::===???AAAAAABBBMMM]]]nnnnnneeeccciiirrr~~~vvvjjjdddaaa^^^\\\```aaabbbaaa]]]XXXSSSPPPIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA=========>>>>>>>>>>>>???===>>>???@@@AAACCCDDDDDDMMMNNNPPPSSSVVVYYY[[[\\\[[[[[[\\\___dddiiimmmppptttppphhhbbbbbbcccfffppp{{{xxxoooeee___ZZZYYYYYYZZZZZZUUULLLEEEAAA;;;666666:::>>>===;;;888777666777888999888777777777777777888888888888999999999999999999999999777777777888888999::::::;;;;;;;;;:::::::::999999999999999:::<<<>>>???@@@@@@@@@???>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>?????????===<<<:::888888888999999888777666555333222111000111222333444//////000111111000///...////////////////////////---..................------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++++++++++++++++++++++++++((()))++++++******+++---+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,+++)))(((((()))+++,,,000...+++((('''''')))***++++++++++++++++++++++++*********)))***++++++,,,***++++++******+++---///000///...---+++***)))((()))************+++++++++)))))))))***++++++,,,,,,''''''(((***+++,,,---...************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---)))************+++++++++************************HHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFFFFEEEGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999::::::;;;<<<>>>CCCKKKUUUbbbuuu|||ssspppqqqsss~~~~~~}}}ttthhh^^^^^^[[[WWWTTTRRROOOLLLIIIKKKJJJIIILLLPPPSSSRRRQQQRRRLLLGGGFFFHHHJJJHHHEEEHHHFFFGGGKKKKKKJJJRRR]]]eeekkkpppqqqnnnlllnnnqqqsssmmmhhhlllsssyyy}}}yyyuuutttpppjjjbbb[[[VVVZZZfffsss{{{~~~}}}uuunnnfff]]]WWWVVVRRRNNNJJJGGGDDDAAA>>><<<<<<;;;::::::999888888888888777777777777888888666666777888999999::::::;;;::::::999999::::::;;;888777777666666666777777666777888999:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>><<<::::::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<>>>???AAABBBAAA>>>;;;888888888888888777777777777555444333222222222333444000000000000////////////111000000///...---------......---------,,,,,,,,,---,,,++++++------,,,+++(((***,,,------+++(((&&&))))))*********+++++++++************************,,,***)))+++......+++(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++(((((()))++++++,,,,,,+++,,,,,,+++******+++,,,,,,,,,+++******)))*********++++++************++++++***+++,,,***(((''''''(((***************************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******------------,,,,,,+++***************************,,,,,,++++++***)))))))))((()))***+++,,,------...HHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======>>>===============<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999888888888999999888888999999:::;;;:::===AAAFFFLLLXXXhhhsss~~~yyy~~~{{{{{{~~~xxxqqqmmmiiifffdddbbb```^^^^^^___bbbggglllooonnnlllgggaaaZZZWWWXXXYYYXXXWWWZZZWWWVVVYYYZZZ^^^hhhttt~~~||||||zzzqqqkkkhhhbbb[[[YYYVVVWWWaaarrrxxxoookkkjjjggg```YYYMMMJJJFFFCCCAAA???<<<999:::::::::999888777777777777777666666666666777777666666777888888999:::::::::::::::999999:::::::::888888777666666777777888666777888999::::::::::::999999999999::::::;;;<<<>>>>>>>>><<<;;;;;;===>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<===???@@@AAA@@@===:::888777777777777666666666555444333222111111111222333/////////............---000000000///...---------...------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***+++,,,---,,,+++)))((())))))*********+++++++++***************************))))))***------+++(((++++++************++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++//////...---+++***(((''',,,++++++******++++++,,,,,,++++++***************++++++************++++++***+++,,,+++)))(((((()))***************************************************++++++,,,,,,++++++***,,,,,,++++++************,,,,,,------,,,,,,+++*********************************************++++++,,,,,,,,,++++++*********HHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEAAAAAAAAABBBCCCDDDDDDDDDAAABBBDDDEEEFFFEEEEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>============<<<<<<======<<<<<<;;;:::999999::::::::::::999999999999888888777777666666888777777777777888888999:::<<<======>>>DDDLLLSSShhhwww{{{nnnlllgggdddeeeiiinnnzzz|||zzzxxxvvvqqqtttyyy|||tttppppppppppppnnnlllhhhfffgggkkkrrr~~~xxxrrrmmmmmmhhhaaa___bbbcccaaafffgggmmmzzz|||vvvssslllggghhhkkkhhh]]]RRREEEBBB???<<<;;;:::888666888888888777777666666555666666555555555555666666666666777777888888999999999999999999999999999999888777777666777777888888777888888999999888888777777777777777888999:::;;;<<<===>>>===<<<<<<>>>???>>>>>>>>>???????????????======>>>>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;<<<>>>???@@@???<<<999777555555555555444444444444333222111000000000111111.........---------,,,,,,000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++************************)))))))))***,,,,,,+++***++++++************++++++************************...------,,,+++***))))))++++++++++++++++++++++++,,,------......------,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++************+++,,,,,,,,,+++***************++++++************++++++***+++,,,+++***)))***+++++++++++++++++++++++++++******************************++++++++++++******+++************))))))))),,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,+++******))))))HHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@AAAAAAAAABBBBBBBBBCCC@@@AAABBBCCCDDDCCCBBBBBB@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::888888999999999999888888999999888888777666555555666666666555555666777777999;;;<<<<<<===???DDDGGGKKKXXXkkkuuuiiibbb\\\ZZZZZZ___kkkvvv}}}yyywwwxxx}}}{{{vvvooohhhdddZZZ\\\[[[YYY___nnn|||zzzvvvtttrrrtttrrrppppppnnncccRRRDDD???===;;;999999999777555888777777777666666555555555555555444444555555555666666666777777777888888888888999999999999888888666666555555666666777777777888888888777777666555555444555555666777888999;;;<<<======<<<===>>>@@@===============>>>>>>>>><<<<<<=========>>>>>>>>>============<<<<<<;;;;;;;;;<<<===>>>===:::888666444333333333333222222222111111000000////////////.........------------,,,/////////......------------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,...---,,,+++++++++,,,---************************************************))))))***+++,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++$$$%%%&&&(((***++++++,,,++++++************++++++,,,,,,+++************+++++++++************++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++******************************++++++++++++*********)))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))*********++++++++++++GGGGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@???>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999777777888888888888777777::::::999888777666666555666555555444444555555555333555777999:::<<>>;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::888666555222222222222111111111000000000000/////////....../////////.........------............------------------,,,,,,,,,+++++++++***+++---,,,***)))+++,,,...---+++******,,,---...***************************************************++++++++++++,,,------++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))((('''&&&%%%************************---,,,,,,+++***+++++++++++++++************++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))))))))*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******++++++,,,EEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>===>>>???@@@@@@@@@???>>>??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;::::::999888666777777777777777777666999999888888777777666666666555555444444444444555333444555777888::::::;;;>>>???@@@CCCKKKYYYjjjvvvtttggg]]]\\\___aaakkkwwwnnnggg]]]TTTOOONNNNNNNNNZZZiiiyyy|||tttjjjfffiiittttttaaaPPPCCC???>>>888777555555666666555444666666666666666666666666555555444444444444555555555555555555666666666666666777888999999888777666444444444444555666777777666666666666555555444333222222222333444666777888999;;;<<<===;;;;;;;;;<<<999999::::::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999999999:::999888777555444111111111111000000000000//////000000000///...---/////////............---------------------------,,,,,,,,,,,,++++++++++++)))+++---,,,)))(((***---,,,,,,+++******+++---...+++++++++***************************************+++,,,,,,+++******+++---++++++************++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++******)))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))***++++++***))))))------,,,+++++++++++++++++++++************++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))************+++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((+++************)))))))))DDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCC??????????????????>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>>@@@?????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::::::::::::::999888888555666666777777666666555666666666666666666666666666666555444444444444444555555555666888888888888;;;<<<;;;:::===DDDOOOXXXeeeuuuvvvooopppiiinnnrrrsssxxxsss```[[[TTTPPPPPPSSSUUUWWWiiiyyy~~~rrrnnniiihhhlllsssyyy|||tttjjj[[[LLLAAA;;;;;;;;;888777555555666666666555444444444444555555555555666666555555555555666666555555555555555555555555555666888999999888666555555555555666666888999999444444555555555444444333111111222333444666777888888:::<<<<<<:::999999999888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;888999;;;<<<<<<;;;:::999888888888888777555444333111111111111000000000000///000000111000///...---.........---------,,,,,,------------------------,,,,,,,,,++++++++++++***(((+++---,,,)))'''***---***************+++,,,,,,+++++++++*********))))))***************************+++,,,***'''&&&(((***++++++************++++++*********************************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++%%%''')))+++---///000111((()))***++++++***)))(((------,,,++++++++++++,,,++++++************++++++***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))************CCCCCCCCCDDDCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDD======>>>>>>??????@@@@@@@@@AAABBBCCCBBBBBB@@@@@@======???@@@BBBBBBBBBBBBBBBAAAAAA@@@???>>>======????????????>>>>>>>>>>>>:::::::::999999:::;;;;;;999::::::::::::999888888555555666666666666555555444444555555555555555555777666555444444444444444333333222333555666666555999:::;;;:::999<<>>>>>===>>>>>>======>>>@@@BBBCCC>>>???@@@@@@???>>>===<<>>======<<<<<<:::::::::::::::::::::::::::999999999888777777777666666555555555444444444555666777777777666444333111111111222333444555666555555444444444444555555444444555777888:::;;;;;;@@@EEEMMMVVVcccwwwwwwmmmdddfffeeeeeegggkkkooopppqqq}}}}}}yyyqqqrrrqqqoookkkfffbbb``````eeelllrrruuuwwwyyyzzzuuunnniiihhhiiiiiifffccc___[[[UUUNNNIIIAAA???<<<999777777777888444444444444444444444444222333555666666666555444111111222333444666666777444444555555555555444444888888777777666666555555666666666666666666666666666666555444333333222222///000111333555666777888666888;;;======<<<:::888888888888888888888888888===<<<;;;::::::;;;===>>>999999999888888888777777555333111111222444444444222111111111000000//////////////////////////////......//////...,,,+++)))***++++++,,,------------************************++++++************++++++*********)))))))))))))))************************+++++++++*********))))))******)))))))))***,,,---*********++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>============<<<<<<@@@@@@@@@@@@????????????@@@???>>>=========>>>???>>>>>>?????????>>>===<<<>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999888888888888888777777666666555555555444444444555555666666666555444333222222222222222333444555555555444444444444555555444555555555666666666666888<<<@@@EEEMMMZZZjjjvvv{{{mmm___[[[WWWVVVXXX]]]```bbbjjjqqq}}}}}}ssskkkfffccc```^^^aaahhhooorrrssswww|||yyyrrrlllgggdddcccccc^^^XXXQQQKKKFFFAAA>>>===;;;999666555555555666444444444444444444444444333444444555555555555555222222333333444555666666444444555555555555444444666666666666666666555555777777777777777777777777666555555444333333222222111222222444555666777888777888:::;;;<<<;;;:::999888888888888888888888888<<<;;;:::::::::;;;<<<===:::::::::999999999888888:::777444333333222111000111111111000000000//////........................---............,,,+++*********++++++,,,,,,++++++************************+++******))))))******+++***)))))))))))))))))))))************************+++++++++*********))))))******)))))))))***,,,,,,***++++++++++++++++++,,,******))))))))))))******************++++++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,+++++++++*********+++++++++***++++++,,,,,,---,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************BBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>=========???@@@@@@@@@@@@AAAAAAAAAAAAAAA???===<<<;;;;;;;;;<<<===>>>>>>???>>>>>>=========<<<<<<;;;:::::::::999999999999999999999999777777777777888888888888555555555555555444444444444444444555444333333222333333222222222333333444555444444333333444444555555444444333333222222111666777999:::<<>>>>>======>>>??????@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999999999999999999999999999999999555666666777777888888888555555555555555555555555333333333333222222222111333333222222222222222222444444333333333333444444444333333222222111111000444666777777888<<>>>>>>>>>>>???@@@AAAAAABBBCCC@@@@@@@@@??????>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;:::999999888888888888888888888888888888555555555666666777777888444555555555555555555555333333222222111111111111333333222111111111222222333333222222222222333333111222222222222222333333111222333333444666999;;;>>>@@@FFFOOO]]]nnnzzzooofff```\\\]]]^^^```cccggglllqqqsssoooooonnnjjjhhhkkkrrrxxx{{{~~~~~~}}}xxxnnn```[[[SSSLLLIIIIIIKKKMMMWWWaaappp~~~~~~xxxoooiiiffffffffffffnnniiiaaaXXXOOOGGGBBB???;;;999666666777888888777222222222222333333444444333333333333333333333333444444333222222444555666333444444444444444444444444444555555555555444444222222333333444444555555666666666666666666666666444444444444444333333333666666666666666666666666999888777666666888999;;;777777777777777777777777666777888888999:::::::::888888888888777777777777444333111111222111///........................///........................---,,,,,,,,,++++++++++++,,,---------,,,+++*********************************))))))))))))))))))***(((((())))))************))))))))))))))))))))))))*********************************+++************+++++++++******)))))))))******))))))))))))************+++++++++,,,,,,,,,++++++************++++++************************+++++++++*********)))))),,,,,,++++++***++++++,,,,,,+++******)))*********************++++++++++++******************************++++++++++++******************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@??????>>>======>>>???@@@@@@AAAAAA>>>??????@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999999888888777777777777777777777777555555555555666666666666444444444555555555555555333333222111111111111222222222111111111222222333333222222111111222222333000000111222333333444444222222222222222222333333:::999;;;AAAHHHQQQ\\\fffxxxsssnnnmmmjjjhhheeedddcccccc^^^___]]]ZZZXXX[[[dddkkkqqqsssrrrooosss~~~xxxnnnccc[[[OOOMMMJJJIIIKKKOOOUUUXXXiiiqqq{{{~~~xxxsssqqqpppkkkeee``````aaabbbccceee___VVVKKKBBB<<<999777666555444555666666444333222333333333444444444444333333333333333333333333333333333333333444444555333333333444444555555555444444555555555555444444333333444444444444444444555555555555555555555555444444444444444444444444555555555555555555666666888777666666666777999:::555555555555555555555555444555777888999999999999888777777777777666666666555444222111111///,,,)))---------...............------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++***************************))))))(((((())))))***((((((((()))******++++++))))))))))))))))))))))))***************+++++++++***++++++++++++***))))))***************)))))))))******))))))))))))******))))))*********+++++++++++++++************++++++)))))))))***************+++************)))))))))++++++******++++++,,,---++++++***************+++))))))*********+++++++++******************************++++++++++++******************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************((((((((((((((((((((((((AAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCEEEFFFGGGHHHDDDDDDCCCBBBAAA@@@??????=========>>>>>>?????????===>>>???@@@@@@???>>>======<<<;;;:::::::::;;;<<<<<<;;;;;;:::999999888888777777777777777777777777666666555555555555555444444444444555555555666666444333222111111111222222111000000000111222333333222222111111111111222222000000000111222222333333444333222222222333222222666444555;;;===???EEELLL```lllyyyqqqlllaaa]]]VVVQQQQQQTTTYYY]]]aaaeeeeeeaaadddppp}}}}}}|||~~~zzzwwwuuusssrrrjjjjjjjjjhhhddd^^^XXXTTTNNNQQQUUU[[[aaafffjjjlllvvv|||}}}wwwrrrooonnnnnngggccc]]]XXXVVVUUUTTTTTTQQQMMMFFF???:::777555555555333222222333444333222222333333444444444444444222222222222222222222222222222333444444444444333222222333333444555666666444444555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444333333444444555555555666666666666666666777888888444444444444444444444444333444666888999999999999888888888777777777777666444333222222222000---***,,,,,,---------.........------------------------,,,,,,+++******+++,,,---***++++++,,,,,,,,,,,,+++************************))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,+++***)))((())))))))))))******************))))))))))))******(((((()))))))))*********++++++************++++++((()))))))))*********+++************)))))))))))))))))))))***+++,,,---...+++***************++++++*********+++++++++,,,,,,******************************++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((BBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAACCCEEEFFFGGGHHHEEEDDDDDDBBBAAA@@@??????============>>>>>>>>>>>>===>>>?????????===<<<;;;>>>===;;;:::999::::::;;;<<<<<<;;;::::::999999888777777777777777777777777666666666555555444444333444444444555555555666666444444222111111111222333000000000000111222333444222222111111111111222222000000000000111111111111222000//////111222222111222//////444666666===FFF@@@IIIXXXjjj}}}mmmcccXXXRRRRRRTTTUUUTTTPPPTTTVVVSSSVVVaaannnuuu||||||yyypppfffcccgggmmmqqq{{{zzzzzz}}}}}}{{{~~~vvvpppiiiccc```^^^]]]\\\PPPTTTXXXZZZYYYXXXWWWWWWWWW]]]fffpppxxx|||~~~~~~{{{}}}~~~yyyqqqjjjggghhhllloooddd___XXXRRRMMMHHHDDDBBB???===;;;888666555555555444222000000222444555555222333333444444444333333222222222222222222222222111222333444555444333222111111222333555666777777444555555555555555555444666666666555555444444444333333333333333333333333444444444444444444444444222222333333444555555666666666666666777777777777333333333333333333333333222333555777999999888888999999999888888888888777000000000222333333111///,,,,,,,,,------.........------------------------,,,+++*********+++,,,---((()))***+++++++++++++++************************))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,+++***)))((((((((())))))******++++++******))))))))))))******(((((((((((())))))))))))++++++************++++++(((((())))))*********+++************))))))))))))((())))))***+++---...///+++***************++++++++++++,,,,,,,,,---------))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>@@@DDDFFFEEECCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???>>>===<<<<<<@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<;;;::::::999999999999999999888666666666666666666666666666666555555444333333333333444111222222333333444444555333333333222222222222111222111111000000000000000222111111111000000//////000000000000000000000000///000222333333222000///111222333444666777888999===AAAGGGNNNXXXhhhzzz}}}kkk___[[[[[[ZZZXXXUUUTTTRRRQQQSSSYYYaaagggeeebbbaaaaaa[[[SSSSSSXXX___iiixxxxxxvvvuuuvvvxxxuuunnnggg___[[[VVVSSSRRRQQQPPPPPPSSSWWW^^^eeeiiikkkkkkjjjpppuuu}}}{{{wwwtttrrrmmmiiimmmssspppggg]]]VVVMMMDDD@@@>>>======999888777555444333222222333111000222555666444222555333111000000222555777666555555444444333333222333444444333222222333555444444555555555555444444444444555555555555444444333333333444444444555555444444444555555555555666666666555555555444444444777666444222222222444555444444444555555555555666888777555333333333555666777777888888888888777777;;;;;;;;;:::999888666666555444333111000/////////000000///...---,,,,,,,,,***+++,,,---...---,,,,,,---+++******+++,,,+++***,,,,,,,,,+++++++++******+++*********))))))((((((************************)))******+++++++++******))))))))))))))))))))))))***************)))((((((***)))'''&&&'''(((***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---***((((((***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************---------,,,+++***)))(((+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((())))))))))))************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>@@@CCCEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>======<<<===============>>>??????<<<<<<<<<;;;;;;::::::999999999999999888777666666444444444444444444444444555555444333333333333333111111111111000000000000111111111000000000000///222111000000//////000000111111111000000000//////000000000000000000000000222333444666666444333222111222222333333444444444666999<<>><<<<<<<<<===============;;;;;;<<<<<<>>>???AAAAAA;;;;;;;;;:::::::::::::::999999999888888777666555333333333333333333333333555444333333222222333333555555444444333222222111111111111000000000000///222111000000//////000000111111000000000000//////000000000000000000000000000000222222222222000000111111111111111111000000333555777777777;;;CCCIIIRRRZZZfffsss}}}|||xxxvvvtttqqqkkkgggggg^^^UUUQQQNNNKKKIIIJJJJJJLLLPPPVVV]]]dddjjjmmmooorrruuuxxxyyyxxxuuutttvvvssstttwwwyyyxxxzzz~~~|||rrrsssssstttxxx}}}{{{uuusssmmmddd^^^ZZZVVVQQQMMMKKKLLLLLLLLLNNNUUU^^^fffoooxxx~~~|||xxxssspppqqqsssuuuvvvtttrrrnnniiieee___RRRFFF>>>;;;777555444444444333222222111000000000000000444333222333444444222000222222222222333333333444111111222222222222333333222333333333111111333444444444555555555555444444333444444555555444444333333333333333444444444444333333333444444444555555333333333333222222222222777666555333333444555666444444444555555555555666777666555333333444555555666777777888888777777666:::::::::999888777666555333222111000///.........000///...---------------***+++,,,---------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++***************************+++++++++***))))))((()))))))))))))))))))))))))))************))))))((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************,,,,,,,,,,,,+++***))))))))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************+++++++++******))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;<<<===>>>@@@AAA:::::::::;;;;;;;;;;;;;;;888888888888777666555444333333333333333333333333444333333222222222222222666666666555555444444444333333333222222222111111111111000///////////////000000000000000000//////////////////////////////...//////000000//////...000000000000000000000000333444666666666888<<>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<777777777777666555444444444444444444444444444444333333222111111111111222000000111111222222222222333333333222222222111111111000000///...///////////////////////////000000////////////////////////111111222222222222111111//////000000111111222222///111333444555666777888::::::;;;<<<@@@IIISSSZZZkkkuuuxxxqqqkkkccc[[[TTTQQQNNNNNNQQQUUUVVVVVVVVVWWWYYYZZZYYYWWWUUUSSSSSSMMMJJJMMMQQQSSSWWW\\\YYY^^^```^^^^^^aaacccbbb```______```bbbfffjjjmmmnnnnnnqqquuu|||~~~uuummmgggdddbbb^^^\\\[[[[[[\\\```cccfffbbb```]]][[[YYYWWWTTTQQQQQQTTTUUUXXXaaannnxxxzzzvvvqqqkkkggggggiiilllnnnlllooorrrrrrssszzzwwwqqqmmmlllmmmssswww{{{~~~|||wwwrrroooeee[[[NNNDDD>>>:::888888555444444555666666444222333333333333333444444555222333333333222111000000///000222444444333222111222222333333444555666666000111111111//////111222333333444444444444333333222222333333333333222222222222222333333333444444222222222222333333333444333333333333333444444444555555444444444555555555444444444555555555555666555555444444444555555555666666777777777777666666777777777777666555444444222111000///........./////////...------------...+++++++++,,,,,,,,,---------+++******,,,------,,,,,,,,,,,,+++++++++******))))))******************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((())))))*********))))))((((((((((((((())))))***************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))((()))***++++++***)))(((************************))))))))))))))))))))))))************************(((((())))))******++++++((()))))))))*********************)))))))))))))))))))))))))))))))))))))))***************+++++++++************************>>>??????@@@@@@??????>>>???@@@AAA@@@>>>>>>>>>@@@>>>???AAACCCDDDDDDCCCCCC@@@???>>><<<<<<<<<===>>>======<<<::::::999999999;;;;;;;;;;;;::::::::::::777777777777666555444333444444444444444444444444333222111111000000111111000000111111222333333444111111111000000000000///111000//////......//////......////////////000000000000000000000000000000000000000000000000000000//////000000111222333333000111222333444444333333333666999;;;<<>>>>>????????????>>>>>>>>>@@@AAA@@@===<<<===???>>>@@@BBBEEEGGGGGGGGGGGGCCCAAA???===<<<======>>><<<;;;:::999888888888888::::::999999888888777777666666666666555444333333333333333333333333333333222222111000000000000000333333333333333333333333111111111000000000000///000000///............///........./////////000000000000000000000000000000...------------------...000000000000000111111111222222222333444444333111000222666777888888999;;;999AAALLLVVV___lllzzzwwwsssuuuwwwwwwvvvnnnjjjddd^^^ZZZWWWVVVVVVXXXVVVUUUUUURRRQQQVVV]]]dddiiikkkhhhdddbbb^^^YYYVVVTTTRRRPPPOOOPPPRRRSSSWWWXXXZZZZZZYYYYYYYYYYYY]]][[[VVVPPPLLLJJJKKKLLLLLLMMMNNNPPPTTTYYY]]]```^^^ZZZSSSOOOLLLLLLKKKKKKOOOVVV^^^ggguuu~~~}}}{{{zzzyyyxxxtttooojjjhhhjjjmmmqqqqqqoooggg[[[OOOFFFAAA999555444777777444333555111000000111333333222111222111111000000000111111///111333333111000111333000000111222222222222222111111111222222333333333444555555444333333444666222333333444444333333222111111222222222222111111111222222222222333333333111111111111222222222222111222222222333333333333111222222333333444333333444444444555555555555666333444444555555666555555555555666666666666555555444555555555555444333333222222111000000000000111......---------......///,,,,,,+++++++++,,,---...,,,+++***,,,///111222222,,,,,,,,,+++++++++******)))))))))******+++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++(((***---,,,***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************((()))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((>>>>>>????????????>>>>>>>>>@@@AAA@@@===;;;===???>>>@@@CCCFFFIIIJJJJJJIIIEEECCC@@@>>>=========>>>:::999888888777777888888999888888777666555555444666666666666555444333222222222222222222222222222222111111000000000000000111111000000///.........333333333222222222222111000000///...............---.........//////000000000000000000000000000000000000////////////000000222111111000//////....../////////000222333222111222222111//////111666999666999===???BBBLLLZZZdddnnn{{{wwwnnngggcccbbbiiiiiijjjkkkhhhgggmmmvvv{{{ssslllfffddd```\\\YYYWWWWWWWWWQQQUUUXXXZZZZZZXXXVVVVVVTTTTTTSSSPPPMMMLLLMMMNNNQQQSSSXXX___hhhpppwww{{{|||uuullleeeaaa___^^^^^^hhhnnntttyyy|||yyyuuusssssssssrrrrrroooooommmgggaaa^^^^^^```\\\ZZZUUULLLAAA:::777777:::444111333333///111666//////...000222444444333333333222111111111111111---000333333111000222444111111111111111222222222333333444444444444555555111222222111000000111333222333333444444333333222111111222222222222111111111111222222222333333333000111111111111222222222000000111111222222222222000111222333333333333333444444444555555555666666333333444555666666666555555555666666666666555555444444555555444444333333333222111111111111111111......---------......///---,,,+++***+++,,,---......,,,******++++++***))),,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))(((((()))***************'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++'''***------***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((())))))*********))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((@@@???>>>???@@@AAAAAA@@@@@@BBBCCCBBB>>><<<<<<>>>???AAACCCGGGLLLQQQTTTWWWOOOLLLHHHCCCAAA@@@AAABBB;;;;;;:::999999888888777666666777777888888888999666555555444444444555555222333333333333222111111000000000000000000000000222222222222222111000///111111000000//////.........//////////////////...//////////////////////////////......------,,,,,,////////////............222111111111000000//////111111000000000000111111111111222222222333333333333444777:::===@@@BBBCCCRRRZZZfffqqq{{{{{{{{{~~~~~~~~~||||||zzzpppkkkjjjjjjgggddd```eeejjjllliiifffdddcccggg___ZZZ]]]``````______eeehhhooowww|||xxxyyy{{{|||wwwsssnnnnnnnnnppprrrsssrrrqqqppplllddd[[[TTTNNNKKKJJJBBB@@@>>>;;;888666555444222222222111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111111111222222222222222222222222111222222333333222222111111222222333333222222111222222444444444444222222222222222222222222222222333333222222111000000000444333222222111111222222666555444333333444666777888666555666777888777555333444555666777888999:::888555444444777888666444333333111000...---------------........................---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******------,,,,,,+++***))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))************,,,+++))))))******((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++''''''((()))***++++++,,,))))))))))))))))))))))))'''&&&%%%&&&(((*********++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))******)))(((''''''(((,,,,,,+++******+++,,,,,,++++++************++++++++++++,,,+++***(((&&&%%%''''''((()))))))))))))))(((((())))))*********+++(((((())))))))))))((((((CCCCCCCCCDDDDDDDDDCCCAAA>>>AAACCCBBB@@@>>>???@@@AAACCCFFFJJJNNNSSSWWWYYYZZZUUUNNNGGGBBB???>>>>>>;;;;;;:::999999888888777666666777777777888888888666666555444444444444444222222333333222222111000000000000000000000000000111222222222111111000///000000000000//////......+++,,,,,,,,,,,,,,,,,,+++........................000000000000000/////////---.........//////000000000000000/////////......111111000000000000111111111111111222222222333333111222444555777999:::;;;@@@EEELLLSSS[[[fffsss|||~~~{{{vvvrrrpppvvv}}}~~~~~~xxxsssvvvzzz{{{|||~~~xxx{{{|||uuupppmmmkkkiiijjjiiiiiijjjlllmmmlllkkk___[[[UUUMMMGGGBBB@@@???;;;:::888666444222111111222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111222222222222222222222222000111111222222111111000000111111222222111111000222222333444444333222222222222222222222222222222111111111111111111222222444333222222111111222222555444333222222444555777777666555666777888777555666666777777777777777777666444333444666777555333333222111///......------...........................------------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******------,,,++++++***))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))((('''(((***,,,+++***))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++(((((())))))******++++++))))))))))))))))))))))))***((('''''')))******)))+++******************+++************************)))************+++++++++)))************+++++++++***++++++***)))((((((***,,,++++++******++++++,,,+++******************+++******+++,,,+++***))))))((())))))***************((()))))))))************(((((())))))))))))((((((DDDEEEGGGIIIHHHFFFCCCAAA>>>@@@BBBCCCBBBAAABBBBBBBBBCCCFFFJJJOOOTTTXXXZZZ___ZZZQQQGGG@@@===;;;;;;;;;;;;:::999999888888777666666666666777777777777777666555444333222222222222222333333222222111000000000000000000000000000111111111111111000000///000000000////////////...---......//////......---......................../////////000000000000000,,,,,,---...///000111111//////...............---111000000//////000000111000111111111222222222222111111222222333333444444666999;;;===AAAHHHSSS[[[jjjrrr}}}xxxpppjjjgggffffffffffffdddbbbaaa```___\\\ZZZKKKHHHCCC>>>999666555444666555333222000000//////222111111111111000000000000000000111111111222222111111111111111111111111111111111111111111111111000111111222222111111000///000000111111222222222222222222222222222222222000000000111111000000000000000000111111000000000111222333333333333222111222222222222222222222222///000000111222222333333333333222111111111111222333333222111222333555666777666555555777777666555999888888777555444444333444333222222444444333222222222000///....................................------------,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++******))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))******))))))))))))************)))((('''(((***,,,+++***))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++)))))))))))))))*********)))))))))))))))))))))))),,,***)))((()))***)))(((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***+++,,,+++***)))***+++,,,+++************+++,,,************************)))***++++++,,,,,,,,,+++))))))***+++++++++++++++))))))))))))************((())))))******))))))(((BBBEEEIIIKKKIIIEEEAAA???@@@AAACCCDDDDDDCCCBBBBBB@@@AAADDDHHHLLLQQQUUUWWWYYYSSSKKKCCC===;;;;;;<<<;;;;;;:::999999888888777666666666666666666666666777666555333222111111111222222222222222111000000000000000000000000000000///000000111000000////////////////////////////////////000000000000//////........................,,,,,,------......//////---------...///000000111........................000000////////////000000000000000111111111111222222222222222222333333333777777888888999===CCCHHHMMMRRRZZZdddooo}}}tttqqqmmmkkkjjjiiigggfffaaa]]]XXXTTTPPPLLLGGGDDD>>><<<999666333222222222333333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000...//////000111222222333111111111111222222222222000000111111111111000000000000111111111111000000111111222222222222111111111111111111111111111111000000111111111222222222333222222111111111111111222111111111222333444555777666555555666777666555777777666555333222111111222222111111222222222111111111000//////...//////...............------------------,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******,,,+++++++++******))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))***************((()))))))))************,,,+++))))))******(((''')))))))))))))))))))))))),,,,,,+++***))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++)))(((((()))***)))(((*********++++++*********)))))))))***************))))))*********+++++++++))))))*********+++++++++)))***++++++))))))***+++++++++************++++++*********++++++*********))))))******++++++++++++((()))******++++++******)))))))))))))))*********)))))))))******)))))))))AAAFFFKKKMMMJJJEEEAAA???BBBCCCDDDEEEEEEDDDBBB@@@???AAACCCFFFJJJNNNRRRTTTRRRMMMFFF@@@;;;:::;;;<<<;;;;;;:::999999888888777666555555555555555555555666666444333111111000000111222222222222111000000////////////////////////...//////000000000//////.............../////////+++,,,,,,------,,,,,,+++........................,,,,,,------....../////////////////////.........////////////////////////000000////////////000000//////000000000111111111000000111111222333333444222333555555666777999:::===>>>BBBGGGPPP\\\iiirrrzzz}}}~~~yyyuuusssqqqnnnlllnnnnnnooopppnnnhhh```[[[TTTPPPKKKEEEAAA===999666777666555333222222222222111111000000000111111222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111000000000......///000111111222222000000000111111222222222111222222222222222222111111222222222222222222111111111111111111111111111111111111111111111111111222222222111111111000000333222111111000000111111000000111111222333444444666555444555666777666444333333333222111111111000000111111111000000111111111000///////////////000//////.........---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++***************)))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))************((()))))))))************,,,+++))))))******((('''))))))))))))))))))))))))++++++***))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((******))))))***++++++++++++***)))*********+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++''')))***)))(((((()))***************************)))***++++++++++++***)))***))))))((((((((((((((('''((())))))******))))))******))))))))))))))))))))))))************))))))AAAFFFMMMOOOLLLGGGCCCBBBCCCCCCDDDFFFFFFEEEAAA>>>AAABBBCCCFFFIIIMMMOOOQQQOOOKKKFFF@@@<<<;;;:::;;;;;;;;;:::999999888888777555555555555555444444444555444333222111000000000111111222222111111000///////////////////////////---......///////////////---............/////////------............------------------------------/////////000000000000000000000//////............///////////////000000000000//////......//////000////////////000000000000---......///000111222222///000111333444444444333555888;;;>>>AAAEEEIIIMMMUUU[[[eeeooozzzzzzuuupppnnnllllllmmmmmmlllkkkmmmmmmnnnmmmhhh___SSSKKKDDDAAA<<<999777666444222222222111111111111111222///............///000000//////000000000000000111/////////000000000111111000000000000000000000000000000000000000000000000///000000111111000000///...//////000000111111111//////000000111222222222222222333333333333222222222222333333333333222222111111000000000000111111111111111111111111111111333333222222111000000///222222111000000000000111000000111222333444444444666555444444666666555444111111111111111111111111///111111111000///000111000////////////000000111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))************)))((('''(((***,,,+++***))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))&&&%%%$$$&&&(((*********)))***+++,,,,,,+++***)))*********+++,,,,,,------)))************+++++++++)))************+++++++++'''((())))))(((((()))***))))))***++++++***)))))))))***+++,,,,,,+++***)))***)))((('''''''''''''''''''''((()))))))))))))))************)))))))))))))))******++++++******)))>>>EEELLLNNNJJJEEECCCCCCAAAAAABBBEEEGGGFFFCCC???@@@AAABBBDDDFFFHHHKKKLLLIIIGGGDDD@@@===<<<;;;;;;;;;;;;:::999999888888777555555555444444444333333333333222111111111111111111111111111111000000///////////////////////////,,,---....../////////...---------.........////////////000000000000//////------------------------000000000000000/////////.........///////////////------.........///////////////............//////........./////////000000.........///000000111111111000000111333444444444222555888::::::999::::::===BBBJJJRRR[[[dddmmmttt~~~|||yyyxxxxxxuuuppplllgggfffgggiiikkkmmmlllkkkdddbbb^^^ZZZUUUMMMDDD>>>999777333222222333333222//////////////////000000...............//////000////////////000000111111////////////000000000111000000000000000000000000000000000000000000000000//////000000000000///////////////000000000000000/////////000111222222222111111222222222222111111111111222222222222111111111000////////////000111111111111111111111111111222222111111111111111111222222111000000000000000///000111333444444555555666555444444666666555444333333222222222111111111///111222111///...000222///////////////000111111000//////...------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********++++++++++++******))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&'''(((((())))))))))))))))))************)))((('''(((***,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++(((((())))))******++++++)))))))))))))))))))))))))))'''&&&''')))******)))(((***+++,,,,,,+++***((()))))))))***+++,,,,,,,,,)))************+++++++++)))************+++++++++''')))******))))))***+++((()))***++++++***)))((((((***+++,,,,,,+++***((()))((((((''''''((()))***(((((()))************)))************)))))))))((()))******++++++******)));;;AAAIIIJJJGGGBBBAAABBB>>>>>>@@@DDDHHHHHHDDD@@@>>>>>>???@@@BBBDDDFFFGGGAAAAAA@@@>>>======<<<<<<;;;;;;::::::999888888777555555555444444333333333222222111111111111111222111111111111111000//////////////////////////////,,,------.../////////...---------.........//////,,,,,,------------,,,,,,------------------------//////......---------,,,,,,------...///000111111,,,,,,,,,------.........//////............//////............/////////000111111111111111111111111333111......000222444555///111333333444555888:::777:::>>>AAACCCGGGNNNSSSaaarrr}}}xxx||||||wwwvvvxxxzzzpppnnnmmmnnnqqqqqqnnnjjjkkkjjjhhhgggeeebbb^^^ZZZSSSOOOHHHBBB===999666333777555111000000111111000////////////////////////000000/////////000111111.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////...//////000111222222222000000111111111111000000000000111111111111000000111000///......///000111000000000000000000000000000000000111222222333333222111111000000000000000///000222333444555555555666555444444555666555444555555444444333222111111///111333222///...000222///......//////000111222000000///...------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******++++++++++++******)))))))))))))))*********))))))(((((((((((())))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))))))))))))))************,,,+++))))))******(((''')))))))))))))))))))))))))))))))))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++'''(((((()))***++++++,,,)))))))))))))))))))))))),,,***(((((()))***)))(((((()))+++,,,,,,+++)))((('''(((((()))***+++++++++)))************+++++++++)))************+++++++++(((***++++++******+++---((()))***++++++***)))(((((()))+++,,,,,,+++)))((((((((('''((()))***,,,...))))))***++++++++++++++++++*********))))))((((((******++++++++++++******>>>???@@@AAAAAABBBBBBAAA<<<>>>AAADDDEEEFFFEEEEEECCCBBB@@@???>>>>>>???@@@>>>>>>======<<<<<<<<<;;;>>><<<:::777666555666666333333444444333333222222111111111111111111111111000000000000////////////,,,---------...////////////////////////......---........................000///...---------------++++++++++++++++++++++++------------------------000000///...---,,,,,,+++......------------......////////////////////////000000000000////////////000000000000111111111111000000000///000111111222000000111222222222222111555555555555888;;;>>>@@@IIIRRRYYYZZZWWWYYYdddoooyyy{{{~~~rrrlllmmmrrrvvvuuurrrpppqqqsssqqqkkkfffiiieee^^^UUUNNNIIIFFFEEE===<<<:::888666555444444000000000000000000000000////////////////////////111000000///...---------333222111/////////000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000//////......222000......///000000///000000000000////////////000000111111111222222222111222222333333222222111111111111111111000//////000000111222333333444555222222222333333444444444333333222222111000//////222222222222222111000000---------------,,,,,,,,,......---------,,,,,,,,,,,,+++***))))))***+++,,,***,,,------+++******+++))))))))))))))))))))))))+++***((('''''''''((()))***)))((('''&&&&&&'''(((***)))((('''&&&&&&'''((('''((()))******)))''''''+++*********))))))((((((***)))))))))((((((''''''************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,'''(((((((((((((((''''''(((((())))))******+++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''((()))******)))+++,,,,,,)))'''&&&'''))))))))))))************+++++++++******(((''''''***++++++***((('''(((***111000///---,,,+++************))))))))))))******************))))))))))))***++++++***'''&&&''''''))))))************))))));;;<<<===>>>>>>?????????>>>???BBBDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>===>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888777666555555222333333333222111000000111111111111111111111111000000000000/////////...---------...............///////////////...------------------------------//////...---------------++++++++++++++++++++++++.................................---,,,,,,++++++......------------......////////////////////////000///////////////////////////000000000111111111//////000000000111111111000000111222222222222111111111111111333666888:::888>>>CCCCCC@@@BBBJJJRRR\\\___hhhtttzzzzzzzzz|||}}}{{{tttqqqssswwwzzz}}}xxxrrrnnnlllggg```[[[RRROOOIIICCC===:::888888777666555333222111000000////////////////////////////////////////////////000000//////...------,,,111111000/////////000000000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222111000000000/////////...///---,,,---///000000000000000000000//////////////////000000000111111111111222222333333222222111222222222222222111000000111111111111111222222222111111222222222333333333333333222111111000//////...////////////...------///......------,,,,,,,,,...------------,,,,,,,,,++++++************++++++***,,,------+++******++++++++++++++++++++++++++++++***)))((('''(((((()))***)))((('''&&&''''''(((***)))((('''&&&''''''((((((((()))))))))))))))(((************)))))))))(((*********))))))(((((((((************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))*********))))))((()))))))))))))))*********************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))*********,,,...---+++)))(((((())))))))))))************)))******++++++*********,,,------+++***)))***,,,///...---++++++***************))))))))))))******(((((())))))*********+++******+++***(((&&&'''((())))))************))))))::::::;;;===============???@@@BBBDDDDDDDDDCCCCCCAAAAAA@@@@@@>>>===<<<;;;777888888999999:::;;;;;;:::::::::999777666444444222222222222111000///...000000000000000000000000000000000/////////.....................---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////////////////////////////////////////////////////000000000000111111...///000111111111000000///000111111222222111111//////......///111333444111333555444333444888<<>>:::666444222222222222111000//////........./////////////////////////////////////////////////////////......------,,,//////.........///000000////////////....................................////////////////////////000000000000000000000000////////////////////////...//////000000111111222000000000000////////////---,,,+++,,,///000111000////////////000000000000///////////////000000000111111222222222222111111222222333333222222111000222222222111111111000000000000111111111111222222222222222111111000000///000000111111000000///...000000///...------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,------+++******+++++++++++++++++++++++++++******)))((((((((((((((())))))(((''''''''''''((())))))(((''''''''''''((((((((('''(((((()))***+++************))))))))))))***************)))))))))************))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++***************))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))+++---///...---+++***+++))))))))))))************((()))***+++,,,,,,------,,,,,,---+++***)))+++,,,,,,,,,+++*********************))))))))))))******''''''((()))***+++,,,,,,)))***+++***(((''''''((())))))************))))));;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA???===;;;:::888888888999999999999999888999999999888666444333333333222222111000......000000000000000000000000000000/////////........./////////...---------,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,------------...------,,,,,,------...////////////////////////.........///////////////////////////000000000111---...000222222111000...///000000111111111111111000000000///000000111222444444444333333444555666555666<<>>======@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???>>><<<:::<<<;;;;;;:::999888888777777888888888777555444222333333333333222111000///////////////////////////////////////............/////////...---------,,,...............------,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......//////------,,,,,,,,,,,,------........................------....../////////000...////////////000000000,,,...000111222111///...//////000111111111111000111000000000000000000000222222111111222333333333666555888===>>>;;;999;;;:::<<<@@@CCCEEEGGGIIIKKKPPPZZZaaaaaaaaahhhqqqvvvxxxxxxxxx{{{}}}|||wwwssstttyyy|||{{{xxxuuutttsssuuuxxxwwwrrrmmmkkkfff^^^UUUMMMIIIGGGGGGKKKEEE===777333333333444333222111000/////////000//////......///000000111........................------------------------------------,,,,,,,,,,,,,,,,,,------.........///.........///////////////////////////////////////................................................------------------------///////////////000000000////////////000000000000333111000///000000000///.../////////000000000111111111111111111111111111000111111222222111111000000000000000000//////...111111222222333444444555////////////////////////111111111000000000000000---------------,,,,,,+++000//////...------,,,,,,------,,,,,,,,,+++++++++******,,,------,,,*********,,,------+++******+++)))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((''''''((((((((((((((((((((('''''''''''')))+++,,,))))))))))))))))))************************++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((())))))***++++++******++++++******))))))(((((())))))))))))))))))******))))))))))))************((((((((((((((((((((((((++++++***)))((((((((()))(((***,,,,,,+++******+++((()))))))))************,,,,,,------------,,,,,,)))******)))(((((()))++++++++++++++++++,,,,,,---******))))))))))))************)))))))))))))))))))))***+++***)))((()))***))))))************))))))888888:::;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>??????>>>>>>===<<<;;;>>>===<<<;;;999888777777777777777777666555444333222222333333222222111000/////////////////////////////////.........------...............------------............---,,,,,,........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------....../////////------,,,,,,,,,,,,---------------------------------------......//////000......////////////000000---...///000000000//////...///000000111111000000///////////////............//////000000111111222444333444999999666555777444666777888888999<<<>>>999AAAGGGGGGHHHNNNTTTWWW]]]\\\]]]aaahhhpppvvvyyyxxx{{{~~~|||zzzzzz{{{}}}~~~{{{{{{{{{}}}}}}yyyvvvuuuuuutttttttttwww|||zzztttooollliiijjjlllnnnnnnlllccccccccceeegggddd___ZZZVVVQQQIIIAAA<<<999999:::BBB???999444111000111222111000//////............---------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................///////////////////////////////////////........................................................................////////////////////////////////////000000000000555333111000111111///.........//////000000111111222222222222111111111111000000111111111111000000//////000000//////...---///000111222333444555555000000////////////......000000000000000000000000---............---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++************,,,------+++******+++++++++++++++++++++++++++)))))))))))))))(((''''''&&&'''(((((()))(((((((((&&&'''(((((()))((((((((((((((('''(((((()))***+++))))))))))))************)))))))))***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))*********''''''((()))************************))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))***)))((((((((((((((((((%%%(((***+++***))))))***))))))))))))************,,,,,,---------,,,++++++***+++,,,+++******,,,...,,,,,,+++++++++,,,,,,---******))))))))))))******************))))))(((((()))***++++++)))))))))+++))))))************))))))888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999888888777777666555444444444444///000111111222111111111........................//////.........------------------...............------......------,,,+++------------------------,,,,,,++++++,,,,,,---...------------------------******+++,,,,,,---......---------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000........./////////000000.........////////////000...//////000000000000000........./////////.........000222222000000111222111///111555666444444777333444444444333333555777222777999888999===@@@???DDDCCCDDDHHHNNNTTTXXXZZZ___aaaeeejjjmmmooooooooommmooonnnkkklllnnnmmmiiiffffffeeefffgggiiijjjlllllljjjjjjmmmsssvvvvvvtttoookkkfffbbb```___^^^]]]```bbbeeehhhjjjgggccc___XXXWWWVVVVVVVVVVVVVVVVVVMMMMMMLLLLLLLLLJJJGGGEEE@@@>>>999555333333555666999777555222///...///000000000000000000111111111---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......///000///...------............/////////000................................................------------------------........................////////////////////////.../////////000000000111444222000///000111000///.........///000111111111222111111111000000000000000000111111111111000000000000000000000///......//////000000111111111222000000000000//////......///000000000000000000000///000000000000///......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((())))))******,,,------+++******+++++++++++++++++++++++++++((())))))***)))((('''&&&%%%&&&((()))))))))((((((%%%&&&((()))))))))(((((((((((()))))))))))))))(((((()))))))))************((((((((())))))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))******++++++&&&'''((()))************)))))))))))))))*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''((()))%%%''')))******)))***+++))))))))))))************)))***+++,,,,,,---,,,,,,***+++,,,+++******,,,...,,,++++++*********++++++******))))))))))))******)))))))))))))))*********)))***++++++))))))***+++))))))************))))));;;;;;<<<===>>>>>>>>>>>>;;;::::::;;;;;;<<<>>>>>>:::999888777888999:::;;;:::::::::999999999999999888777555444333333444555---...///000111111111111........................//////.........---------,,,------....../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...///000000............/////////000///............///000000...//////000000000000000...///000000111111000000---000333222///---///111111///000444555333333555333333333111000000222444111444444222222555555222777666666888;;;>>>>>>>>>@@@AAADDDGGGJJJMMMPPPQQQNNNPPPOOOLLLMMMPPPPPPLLLLLLLLLMMMNNNPPPRRRSSSTTTXXXTTTRRRUUU\\\^^^[[[VVVWWWSSSNNNJJJIIIIIIHHHGGGGGGGGGGGGIIIJJJIIIFFFDDD?????????>>>;;;;;;;;;===<<<;;;:::888777777888999444333222222222222444555333333333222000000000111---......///000111111222/////////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,//////000000000///---,,,---.........//////000000------------------------........................------------------------///////////////////////////////////////............/////////000000111111111///......000111000000---......///000111111222111111000000/////////...000000111111111111000000111111111111111000//////////////////............111111000000/////////...////////////000000000000,,,,,,------,,,,,,+++***)))******++++++,,,,,,---,,,,,,,,,+++++++++*********)))(((''''''((()))******,,,------+++******+++))))))))))))))))))))))))((()))*********)))'''&&&%%%&&&((()))))))))((((((%%%&&&((()))))))))(((((((((((()))******)))''''''(((((())))))*********+++''''''(((((()))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++,,,''''''(((******+++++++++(((((())))))******++++++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%'''***+++******++++++))))))))))))************'''((()))+++,,,---......((()))***)))((((((***,,,++++++***)))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,)))***++++++***)))***,,,))))))************))))))888888999:::;;;======>>>;;;<<<===>>>>>>???>>>>>><<<;;;:::999888999999:::;;;:::999777777777777888444444333333333333222222111111111111000000000000..................------000000000000000000000000........................------------------------------------------------...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,------.../////////111000000///......---------.........---,,,,,,+++------............------///////////////.........---........./////////000000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000111111111111111222222333999999999999::::::::::::;;;<<<<<<<<<<<<===============>>>>>>>>>?????????>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777666666666555555555444444444444444444444444000000000000000000000000000000000000000000000000000000///.............../////////////////////////////////...---+++***)))---,,,+++***+++,,,---...---------.........//////------...............---------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///111,,,,,,,,,---...///000000------------------------000///...------...///000111111111111111000//////............////////////111222333444444333222111333111///...000111111000...111444666666444111...///...------...///000111......////////////............////////////......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))***+++++++++++++++))))))))))))************,,,***(((''''''(((***,,,***+++,,,------,,,+++***------,,,+++*********+++************************)))((('''''''''(((***+++))))))))))))))))))******,,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))***************+++------+++(((%%%###(((((()))***+++,,,,,,---///...,,,*********,,,---((()))***+++++++++++++++************************++++++******)))*********((((((((((((((())))))***888888999:::;;;<<<======<<<<<<===>>>>>>>>>======>>>===<<<:::::::::;;;<<<;;;:::888777666666777777444444333333333222222222111111111000000000//////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------...............---------------------------------.../////////......---,,,------............------////////////............000000000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222333333333333444444444444222222333333333444444444444444444444555555555555555666666777777666666555333333333333333333333333444444444444444444444444333333222222222111111111222222222222222222222222000000000000000000000000........................//////...---------------........................+++,,,------...---------...---,,,,,,+++++++++,,,,,,,,,---------.........------............------------............------++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---/////////...---...///,,,,,,------......//////------------------------000//////......//////000000111111111111000//////............////////////000000111111111111000000333111//////000111111000...000333555555333000...//////...---......000000......////////////............////////////......///...---,,,,,,+++++++++......------,,,,,,,,,+++*********+++++++++,,,,,,************)))))))))))),,,,,,++++++***)))))))))))))))************)))))))))))))))******)))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************+++***)))(((((()))***+++)))***+++,,,,,,+++***))),,,,,,+++***************************************)))(((((('''((()))***+++*********)))))))))))))))++++++******)))))))))))))))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))***+++++++++)))'''&&&)))))))))***************///---,,,******+++,,,---))))))***+++++++++*********************************))))))((())))))******))))))((((((((()))******888888999:::;;;<<<===============>>>======<<<<<<>>>>>>===<<<<<<<<<======999888777666555555555666333333333333222222222222111111000000000000/////////000000000000000000000........................------------------------++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------//////......---,,,,,,+++++++++,,,,,,---...///////////////000//////...---------............------........................000000000000000000000000000000000000000000000000............////////////000000000000000000000000///////////////////////////////////////000111111...////////////000000000000000000000111111111222000000111111111222222222333333222222222222333333111111111111111111111111////////////////////////000000000000////////////000000000000000000000000000000000000000000000000------------------------......---,,,,,,,,,,,,---------------------------++++++,,,---------------------------,,,++++++***++++++,,,,,,,,,---------------............------------............------++++++,,,,,,---...//////------------------------,,,---......---,,,---...---------------.........------------------------//////000000111000000///000000111111000000///...............//////////////////............//////222000//////000111111000///000111222222111000///000//////............///......////////////............////////////.........---,,,+++*********+++......---,,,+++******)))*********++++++++++++,,,************))))))))))))************************)))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))(((((((((((()))******++++++******)))'''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************))))))))))))************+++*********))))))))))))...---+++******+++,,,,,,******+++++++++******)))************************((('''''''''((()))*********))))))))))))***++++++888888999:::;;;;;;<<<<<<============<<<<<<;;;:::=========<<<<<<<<<======888777777666555555444444333333333222222222222111111000000000///////////////////////////000000000------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------.........------,,,,,,,,,------......///000000000....../////////......---------............------------...............//////............---------////////////////////////------........./////////000000000000000000000000.......................................///000000/////////000000000111111111111111222222222333333111111111111222222222333444333222111111222333444222222222222222222222222000000000000000000000000111111111111000000000///........................////////////////////////------------------------......------,,,------...---------------------------......---,,,+++*********+++,,,---...---,,,+++******+++++++++,,,,,,,,,------.........---,,,,,,------............------++++++,,,---...///000111---------...............,,,...///...---,,,---......---------------------------------...............///111222222111000000000000000000000//////...............////////////000///------------///000111000//////111222111000///000000000000000000///000000//////............---......//////......------......//////......---------,,,+++++++++++++++---,,,+++***)))(((''''''************++++++++++++************)))))))))(((''''''''''''(((((())))))))))))************)))))))))))))))(((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))***++++++++++++******((()))))))))************))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***++++++******)))(((((((((((((((((((((((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((()))))))))************+++***)))(((((()))***+++++++++++++++++++++******,,,,,,+++******++++++,,,+++++++++++++++***)))(((************************'''''''''((()))***+++,,,***************++++++,,,888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;777777666666555444444333333333222222222111111111000000000////////////...---------....../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......////////////////////////,,,------.........------------............------,,,---------......//////.........---------------................................./////////000000////////////////////////------------------------...............//////000000000000111111111222222........./////////000000.........////////////000111000///......///000111........................111111111111111111111111111111111111000000000000////////////////////////................................................///...............//////........................------------,,,+++******((()))+++---......------*********+++++++++,,,,,,------......---,,,++++++------............------++++++,,,---///000111111---------.........//////---...//////------...///---------------,,,,,,,,,---------....../////////...///000222222222111000000000000000000///..................////////////000000...------...000000000//////000222222111000000//////////////////000000000000//////...------------............------------............------...---,,,,,,,,,,,,,,,,,,...---,,,+++***)))((('''))))))*********+++++++++************)))))))))(((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''))))))(((''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((******************************))))))((((((''''''******+++++++++******)))((()))))))))************))))))************))))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))************))))))((((((''''''''''''''''''(((((()))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))************---,,,***((('''((())))))******++++++,,,------...+++++++++++++++++++++,,,+++++++++++++++***)))(((************************((((((((()))***+++,,,---***************++++++,,,888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::888999::::::;;;:::::::::777777777777666555444333222222222222111111111111000000////////////......,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------***++++++,,,------......------------------,,,,,,+++,,,------------------------............------,,,,,,,,,---......//////....../////////000000000........................////////////000000000111////////////////////////.......................................///000000////////////000000000000------........./////////.........////////////000000//////......//////000........................000000000000000000000000////////////............////////////////////////................................................///............///000000////////////////////////((()))***,,,------------)))***+++,,,---.........******+++++++++,,,,,,,,,------...------,,,+++***------............------+++,,,,,,---...///000000,,,,,,,,,---......//////---///000///...---...///,,,,,,,,,,,,,,,------------------...//////000000......///000111111111111//////000000//////...---............////////////000000////////////000000/////////000222333222000000000////////////000000...//////000//////...---------............------------............------------,,,,,,,,,,,,------//////...---,,,++++++***)))))))))************+++************))))))))))))((((((((())))))*********&&&''''''((((((''''''&&&))))))''''''''''''))))))((((((''''''''''''((((((((((((''''''''''''((((((************************))))))))))))((((((((((((((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))***''''''''''''((((((((((((((())))))******))))))(((************************(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))************---,,,***(((((((((((()))))))))***+++,,,---......*********+++++++++++++++******+++++++++******)))***************************)))))))))***+++,,,---***))))))))))))***++++++999999999999999:::::::::999::::::;;;;;;;;;::::::777888999:::;;;;;;:::999777777888888777666444333222222222222111111111111000000/////////.........---------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,---...............------............------++++++,,,------...//////,,,------...///000111111------------------------////////////000000000000////////////////////////........................//////......//////000111............////////////........./////////000000///000000000000111111111000000111111111111000000000000000000000000000000//////////////////////////////.........---------........................------------------------------------------------...---------......///000........................((()))***+++,,,------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++******------............------,,,,,,---------.........+++++++++,,,---.........,,,---......---,,,---...+++++++++,,,,,,------...---------...///000000000............///000111222//////000000//////...---............//////////////////000000000000//////......///000333333222000///000000111111000000///---...///000000//////...,,,------......------,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***))))))))))))************************))))))))))))(((((())))))))))))))))))''''''((((((((((((''''''***)))'''&&&&&&''')))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************+++***)))(((((()))***+++******)))(((((()))******)))((((((((())))))***+++************************&&&'''((()))***))))))(((((((((((()))******++++++''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))******************)))))))))))))))***)))))))))******+++++++++))))))***+++++++++++++++))))))***+++++++++************************************))))))))))))***+++))))))((((((((()))******999999999999999999::::::888999::::::;;;;;;;;;;;;777888:::;;;<<<;;;::::::777888888888888666555444222222222111111111111000000/////////............---......///000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...------------------------...------,,,,,,++++++***+++,,,---...000111222222------...///000000//////---..................---++++++,,,,,,---...//////)))***+++,,,---///000000------------------------.........////////////000///////////////////////////////////////////////////////////////000111111......////////////000000++++++,,,,,,,,,---------------........./////////------///000000///------........................////////////////////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,+++******111///---+++*********+++++++++,,,,,,,,,------------...------,,,+++***)))---..................---,,,,,,------------------******+++,,,,,,---......+++,,,------++++++,,,---******+++,,,,,,---......---------...///000000111...------------///111222///////////////......---............/////////000---...///000000///...---......///111333333222000///000111222222111000///,,,---...000000000//////,,,------......------,,,,,,------......------,,,+++***************++++++)))))))))((((((((((((((())))))))))))************************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((***((('''&&&&&&'''(((***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******+++++++++++++++***))))))))))))))))))************,,,***)))'''''')))***,,,+++***)))(((((()))***+++)))))))))))))))***++++++************************&&&''')))*********)))(((''''''((()))***+++,,,,,,'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))************'''(((((()))***+++++++++))))))))))))((((((((((((((()))***+++++++++++++++((()))***+++++++++++++++***************************))))))(((((((((((()))((((((((((((((())))))***<<<;;;999777777888999::::::::::::999999:::;;;;;;:::999888999;;;<<<<<<:::888777777666555444444444222222222111000//////.........------------......//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***++++++,,,,,,------...)))***+++,,,...///000000------------------------++++++,,,,,,,,,,,,------+++,,,.../////////...---,,,,,,,,,---------..............................///////////////.........------......//////000000...///////////////...---------------------------////////////////////////........................---------...............,,,,,,,,,---------......------------------------+++,,,...///000///...---//////.........---------///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,******+++,,,,,,------......------,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---.....................---------............///---.........//////000000,,,,,,---...///000111222//////.........---------------...///000000////////////000000///...------000000000000000000000000000000//////.........---.........------,,,,,,,,,//////...------,,,+++++++++++++++,,,,,,---------+++***)))***++++++***)))))))))************))))))---+++)))''''''((()))***((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))*********))))))((()))***+++,,,,,,+++***)))))))))))))))************'''((()))******)))((('''***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,......,,,+++***)))))))))++++++***)))(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((())))))''''''''''''(((((((((((('''((()))***************+++*********))))))(((((((((((((((((()))***+++,,,************************''''''(((((())))))*********++++++,,,,,,++++++***))))))))))))(((((((((((('''''')))***++++++++++++<<<;;;999777777888999::::::999999999999999::::::999888666777888888777666777777666666555444444333222222111111000//////.........------------..............................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---------...******+++++++++,,,,,,,,,,,,------......------,,,,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,++++++******++++++,,,---...//////------------------------++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,---------.................................////////////........................////////////......////////////......................................................------------------------.........------,,,,,,,,,,,,---------------------------------------------,,,,,,---...............//////.........---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,+++,,,---,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///.........---------------------............///............/////////000......////////////////////////.........---------------...//////////////////////////////...------////////////////////////000/////////.........---......---------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))************)))))),,,+++)))((((((((()))***((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))*********)))))))))***++++++++++++***)))))))))))))))************((((((((())))))((((((((())))))(((((((((((())))))***))))))(((((())))))***---,,,+++***************************))))))((((((************************))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))((((((''''''''''''((((((((((((((())))))************)))************)))))))))((((((((())))))***++++++,,,************************)))))))))******+++++++++***++++++,,,,,,++++++***))))))))))))((((((((((((%%%&&&'''((())))))))))));;;:::999777777888999999999888888777777888888888999777666666666666555333666666555555444444333333222111111000000//////.........------------.......................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000******+++++++++,,,,,,,,,,,,------......------,,,,,,------,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((('''...------,,,,,,++++++***,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------------......///---------.........//////................................................/////////...............,,,---...///////////////000000000000000000000000........................------------------------.........---,,,,,,,,,+++---------------------,,,------------------------,,,,,,,,,,,,,,,------..................---------............------------------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////......------,,,,,,---------............///............////////////111111000///...------,,,...............------------......///////////////...////////////...------......................../////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***)))***++++++***)))))))))************))))))*********)))))))))))))))))))))******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++)))******++++++******))))))))))))*********++++++((((((''''''''''''((((((((())))))******))))))(((***))))))(((((())))))***************************))))))***++++++***((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))+++*********))))))((((((''''''''''''(((((((((((()))************))))))(((************))))))))))))((()))***,,,,,,,,,++++++************************))))))))))))******************++++++++++++******(((((((((((())))))))))))&&&&&&'''((()))))))))))):::999888888777888999999888888777666666666666777888777666666777888777555555444444444333333333222111111000000////////////......------------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......//////******+++++++++,,,,,,,,,,,,------......------,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---...///------........./////////........................------...............////////////......---------+++,,,---...//////000///////////////////////////................................................---------------............------------,,,,,,,,,---------------------------,,,+++***+++,,,---....................................---------,,,,,,------------------------************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,------......------,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///.........///////////////111111000///...------,,,..............................///////////////............//////...------------------------------........................------------------------,,,,,,,,,++++++*********---,,,,,,,,,++++++******+++***)))***++++++***)))))))))************))))))))))))************)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,))))))************))))))))))))*********+++++++++)))((('''&&&&&&'''((()))((()))***++++++***)))(((++++++************++++++(((((())))))************''')))***,,,+++***((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++++++++***))))))((((((''''''''''''((((((((((((***************)))((('''*********)))))))))))))))((()))+++---...---+++***************************''''''''''''''''''''''''******++++++++++++******(((((((((((())))))))))))((()))***+++++++++++++++888888888888888888888999888777666666555555555666555444444555777999888777333333333333222222222222000000000///////////////......------------..............................---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,------......------,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,++++++,,,---...------------.........///........................,,,---------......////////////......------,,,,,,++++++---...////////////................................................////////////////////////,,,,,,---...///000000111---------------------------------------------------,,,+++***+++,,,---...---........................------------,,,,,,,,,++++++++++++++++++++++++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------............//////////////////.........///////////////.........---........................///////////////......------............---------------------------------------...............------------------------......---,,,***)))((((((,,,,,,,,,++++++*********+++***)))***++++++***)))))))))************))))))((()))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((()))***,,,---))))))))))))))))))))))))************++++++++++++)))((('''&&&&&&'''((()))((()))***++++++***)))(((+++******************+++'''((()))******+++******'''(((***+++,,,***)))'''************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))((((((''''''''''''((((((((((((***************)))((('''))))))))))))))))))******(((***,,,------,,,+++***************************(((((((((((((((''''''''')))******++++++******)))'''((((((((()))))))))***)))******++++++++++++***777777777888888888888888888888777666555555555555222111111333555777777777222222222222111111111111////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---......//////.........---------------+++,,,---...............------------------------------------------------////////////////////////+++,,,,,,---...///000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...---------...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------............//////////////////.........------......//////000000---------...............//////////////////...---,,,,,,---............------------------------------------------.........,,,,,,,,,------------.........---,,,+++***))))))+++++++++++++++*********+++***)))***++++++***)))))))))************)))))))))))))))))))))*********(((((())))))******))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((***+++,,,***))))))(((((())))))************++++++++++++,,,))))))(((((((((((()))))))))******************))))))((((((''''''(((((()))'''(((***+++,,,+++******'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))''''''''''''(((((((((((()))************))))))((())))))))))))************)))***+++,,,,,,+++******************************++++++++++++************))))))************))))))''''''(((((())))))******(((((())))))***))))))(((666666777888888888888888999888777666555555555555333222222333666777777666111111111111111111111111////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///...------,,,,,,++++++***,,,---------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++***+++++++++,,,,,,,,,,,,---........................++++++,,,------...//////,,,------------------...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,---...............---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((......---,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,------......------,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000/////////......................../////////000---------........./////////////////////...------+++,,,------.........---------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,---------************+++++++++++++++***)))***++++++***)))))))))************))))))***)))((((((((()))+++,,,&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))+++***((((((((()))***+++***)))(((''''''((()))************+++++++++,,,,,,))))))************))))))+++******))))))******+++((((((''''''''''''(((((((((***+++,,,---,,,***)))(((((())))))************''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((())))))************)))((()))))))))************************************************************---,,,,,,,,,+++++++++***))))))************))))))'''''''''((()))*********)))))))))******))))))(((555666777888888888888888999999888666666555555555777666555666888888777666000000000000000111111111.........///////////////.........------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,------......------,,,***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,........................++++++,,,,,,---...//////,,,,,,,,,------.........---------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***((((((''')))***+++,,,...///000000------------------------,,,---...///000///...------------.........//////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++------------++++++,,,---......,,,,,,---...,,,------......------,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---+++******)))---------.........//////000000//////.........---//////////////////......---------.........////////////000000///...------+++,,,------.........---........................,,,,,,,,,------.........,,,,,,,,,------.........******+++,,,...///000000))))))******+++++++++,,,+++***)))***+++++++++)))))))))************))))))***)))((('''''')))+++---&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))((((((((('''''''''''')))))))))))))))))))))))),,,+++)))''''''(((***+++***)))(((''''''((()))*********+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,******))))))))))))******)))+++,,,------,,,***)))))))))(((((()))***++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))'''((()))***************(((((())))))*********+++******))))))((())))))***************************+++++++++*********))))))))))))************))))))&&&''''''((()))******+++++++++,,,,,,,,,++++++***999888777777777888::::::999999888888777666666666444444444555444444333333333222111000////////////////////////////////////---------...............+++++++++,,,,,,---------...------,,,,,,++++++******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++***+++,,,,,,+++)))---,,,,,,+++*********+++************************))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,------...------------------------++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///...------,,,+++************,,,+++++++++,,,------............------,,,,,,,,,,,,,,,************,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++..................------...------,,,,,,------...........................///......------///000111---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))(((((((((((())))))+++******,,,......---,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))*********)))'''''')))+++******))))))((((((''''''(((((((((((((((''''''&&&))))))************))))))))))))))))))************+++*********))))))((((((************************)))))))))))))))))))))))))))***+++++++++)))((('''******++++++++++++************)))))))))))))))***))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((())))))************))))))************))))))++++++************+++++++++++++++*********))))))((((((((((((((((((((((((++++++************++++++888888777777777888999:::999999888777777666666555444444555444444333222222333222111000////////////.......................................---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))))))))+++---...---,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...+++******---......,,,//////...---,,,,,,,,,,,,******))))))******+++,,,------------,,,,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++..................------.........------.................................///...---------...000000...------,,,,,,------...,,,,,,------......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******))))))))))))******---,,,++++++,,,+++)))'''******************************))))))))))))******))))))))))))))))))))))))*********)))''''''((()))***)))))))))((((((((('''&&&&&&'''((()))))))))((())))))************))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''')))))))))******)))))))))******))))))))))))******************************)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))************))))))+++******))))))******++++++++++++*********)))))),,,,,,,,,++++++,,,,,,,,,++++++************++++++888777777777777888999999888888888777666666555555555555555444333222111000222111000//////...//////........................//////......------,,,,,,,,,,,,,,,,,,------------******++++++,,,------...,,,,,,------------,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++*********+++------,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++***))))))+++,,,,,,+++//////...---,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,------------------......//////............//////------------------------...------------.../////////......------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((+++******))))))******++++++***)))*********(((&&&((())))))******+++++++++******))))))))))))******)))))))))))))))))))))))))))+++,,,+++(((&&&&&&'''))))))))))))((((((((((((%%%%%%'''((()))*********))))))************))))))))))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((((((((())))))))))))((((((***)))))))))))))))******++++++++++++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))************************************************+++++++++))))))************))))))+++******))))))******++++++++++++************************))))))*********++++++************++++++777777777777777888888999888777777666666555444444555555444444222111000///111000//////.........///........................//////...------,,,++++++,,,,,,,,,,,,,,,---------******++++++,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++///---,,,,,,,,,+++(((&&&,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++***))))))***+++,,,,,,------,,,+++************---,,,,,,+++,,,,,,------++++++++++++++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------............------------......---------------------------------------...............------------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((******))))))))))))******((('''''')))+++,,,+++)))'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))***,,,------***'''&&&&&&))))))))))))((((((((((((&&&&&&'''))))))*********))))))************))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((())))))))))))))))))***+++++++++++++++++++++++++++'''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))***++++++***************+++++++++************++++++++++++))))))************))))))******))))))))))))*********************************)))(((((((((((()))***++++++************++++++666666777777888888888888777777666666555444444444444444444333222000///...000///......---.................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++------,,,++++++///---,,,,,,,,,+++(((&&&,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,++++++*********+++++++++,,,,,,))))))***+++,,,,,,------*********************************+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++------------,,,+++************------,,,,,,+++,,,,,,---++++++++++++++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---------------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''((((((((((((((()))+++,,,+++***''''''((()))******++++++******))))))))))))******)))))))))))))))))))))))),,,---///...+++)))''''''(((((((((((())))))))))))((()))))))))))))))(((((())))))************))))))((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))(((((()))***++++++************************&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++))))))******++++++++++++************************))))))************))))))***))))))))))))))))))***************************---,,,+++******+++,,,---++++++************++++++555666777777888888777777666666666555444444333333333333333222111000///.........------------......------------------------......------,,,,,,++++++++++++++++++************---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,************+++------,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***************++++++++++++((()))***+++,,,------...************************************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++,,,---/////////...---,,,,,,,,,,,,++++++******))))))******++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,(((''''''&&&&&&''''''(((,,,***)))*********(((&&&'''(((((())))))***************))))))))))))******))))))))))))))))))))))))+++---...---***)))((()))(((((((((((()))))))))))))))*********))))))((('''))))))************))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))((())))))***+++******++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))***+++++++++*********)))))))))))))))))))))************))))))***))))))(((((())))))******************+++++++++,,,+++)))(((((()))+++,,,++++++************++++++555555777888888888777666666666555555444333333222111111222222111000//////...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++***************++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,***)))))))))+++---...---,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,******++++++++++++*********************************+++,,,------,,,+++***************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------,,,++++++******************************,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++---...---++++++---000//////...---,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,---***************+++,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((((((''''''''''''((((((***)))(((((())))))'''%%%((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++)))((('''(((***'''((((((((()))))))))***((())))))*********))))))))))))************))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))(((((((((((()))***+++,,,************************(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''((())))))***++++++)))))))))(((((((((''''''))))))************))))))))))))(((((((((((())))))))))))*********+++++++++)))'''%%%$$$$$$%%%''')))++++++************++++++444555777888888888777666666555555444444333222222000000111111111000000///------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,---***)))))))))(((((('''''')))))))))***++++++,,,,,,))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////...,,,***,,,+++***+++,,,,,,+++)))+++*********+++,,,,,,---************************))))))***++++++++++++*********++++++++++++*********************************+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---......------,,,+++******************************,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++***************************,,,...---******---///------,,,+++************...------,,,+++++++++,,,,,,,,,,,,------.........---,,,************,,,---++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******))))))***+++,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++.........------.........******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))(((((((((((())))))%%%%%%%%%&&&((()))((('''))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((()))((('''%%%&&&(((***'''((((((((())))))******&&&'''(((***++++++++++++))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&''''''((()))*********))))))(((((('''''''''&&&))))))************))))))))))))(((((((((((())))))))))))******+++++++++++++++***(((&&&&&&(((***+++++++++************++++++888777666555555555555555666666666666666666666666222222222111111111111000////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************))))))))))))))))))))))))++++++************++++++******************************************************+++,,,,,,,,,++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++******************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))******((())))))))))))***************+++,,,,,,,,,,,,+++************************+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,++++++******)))------,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))***+++,,,------...---------.........//////---------,,,------......------.........---+++*********+++++++++,,,,,,,,,***---//////...,,,,,,---......---,,,,,,+++******++++++*********+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))%%%%%%&&&'''((()))******''''''(((((())))))******+++(((&&&''')))***)))'''))))))))))))(((((((((((())))))))))))((((((((((((***++++++***((((((((()))))))))*********(((&&&%%%$$$%%%''')))+++++++++***))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))$$$%%%''')))++++++******((((((((((((((('''''''''''''''(((((())))))******)))******)))''''''((()))'''''''''&&&%%%%%%$$$$$$***++++++***'''&&&&&&'''''''''(((((())))))******)))(((((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''&&&&&&'''(((***+++***)))'''&&&'''(((***+++))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++555555444444444555666666555555555555555555555555111111111000000000//////////////////............---------,,,,,,+++++++++------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))*********++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***))))))((((((((())))))------.........---++++++******+++++++++,,,,,,,,,+++---//////---,,,,,,---,,,,,,,,,+++******))))))++++++***)))***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************)))))))))((())))))(((((((((((())))))'''((((((((((((((())))))(((((((((((())))))))))))+++(((&&&''')))***)))'''))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&''')))***************))))))(((&&&&&&((()))***************))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''&&&(((++++++)))'''''''''((((((((((((((((((((((((((()))***)))'''%%%&&&'''(((((((((((())))))******))))))(((((('''&&&&&&%%%&&&&&&'''(((((()))))))))******(((((('''((())))))***)))'''''''''(((***+++))))))))))))))))))))))))************)))))))))(((******))))))))))))******222222222333333444555666333333333333333333333333000000/////////........./////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************---------,,,+++***)))(((************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++******)))************++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++)))******+++,,,,,,------+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,------------,,,,,,+++******+++++++++,,,,,,,,,+++---......---,,,,,,---------,,,,,,++++++******++++++***)))***+++,,,---++++++++++++++++++++++++)))***++++++,,,+++++++++************))))))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))((((((((((((***(((''''''((())))))((())))))))))))((((((((((((''''''(((((())))))******+++***((('''((()))+++---***************++++++,,,)))(((((((((((()))***************))))))*********))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++******)))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))******************))))))((((((''''''$$$'''++++++***'''%%%%%%&&&''''''((())))))******&&&'''((((((&&&&&&'''(((((((((((())))))))))))*********))))))((((((''''''&&&&&&'''((()))))))))))),,,+++***)))(((((((((((())))))((('''((()))***+++))))))))))))))))))))))))************))))))))))))))))))************))))))333222222222222222333333222222222222222222222222000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++******))))))******+++************************************************,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++************+++++++++++++++++++++******+++++++++******+++,,,------......,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++(((((()))))))))*********))))))***+++++++++++++++************************------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---------.........//////222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---.../////////......---------++++++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))(((((('''''')))((('''''''''((((((((())))))))))))((((((((((((&&&''''''((()))******+++---,,,+++***+++,,,++++++))))))(((((()))***,,,---+++***)))(((((((((******++++++************++++++))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,++++++*********))))))))))))))))))))))))))),,,+++)))''''''&&&'''(((((()))))))))))))))******&&&&&&'''((()))******+++&&&(((******(((&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***))))))))))))))))))))))))************))))))((((((&&&'''((()))***))))))(((*********))))))((((((((())))))((((((((()))***+++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((555444333111111000000000111111111111111111111111111111000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++******))))))))))))************+++,,,------......,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++***************++++++(((((()))))))))*********))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,+++++++++******---,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))***+++,,,,,,---------------.........////////////---,,,++++++++++++,,,,,,,,,+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,,,,---...//////............------,,,+++***)))))))))***+++++++++++++++++++++++++++*********++++++******)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))******************))))))((((((''''''((((((((('''''''''(((((())))))))))))((((((((((((&&&''''''((()))******+++)))(((((()))***)))%%%"""((('''''''''(((***+++---,,,+++)))(((((()))******++++++************++++++))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((()))))))))&&&&&&'''((()))***++++++)))))))))'''%%%%%%''')))(((((('''''''''&&&&&&&&&'''(((******))))))***,,,************))))))))))))***************)))))))))&&&''')))*********)))((('''''''''(((((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((666555333222000/////////000000000000000000000000111111111000000000//////.........------------,,,++++++,,,,,,,,,,,,------++++++++++++************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************************++++++++++++++++++++++++)))))))))(((((()))))))))************************************************((()))***+++,,,---------***************************++++++++++++,,,,,,,,,(((((())))))***+++++++++***))))))))))))))))))*********++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,***++++++++++++,,,,,,,,,((()))******++++++******************************+++++++++,,,,,,---------******************++++++++++++************++++++******))))))))))))******------,,,,,,+++******)))---------,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,((()))***+++,,,------...+++++++++,,,,,,,,,------------,,,+++************,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,------...---++++++---///,,,,,,,,,+++++++++++++++,,,+++***)))((()))******++++++++++++++++++++++++*********+++******)))((())))))))))))************))))))(((((((((((())))))((((((((())))))*********))))))))))))(((((((((((('''(((((('''&&&&&&''')))))))))))))))((((((((((((''''''(((((())))))*********(((((()))+++***&&&"""''''''''''''((()))***++++++******)))))))))***************))))))*********))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((('''(((((()))******&&&&&&''''''(((((())))))))))))))))))((((((((((((++++++)))&&&%%%&&&))),,,++++++***))))))(((''''''((()))+++*********+++,,,+++************)))))))))*********)))))))))))))))'''(((***++++++***((('''%%%&&&'''((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))************))))))555444333222111000000000000000000000000000000000000000/////////..................---------,,,,,,+++++++++,,,,,,---------++++++++++++************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))*********++++++************************++++++++++++,,,,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((((((((()))***++++++++++++******))))))******+++******++++++++++++++++++---,,,++++++******++++++************************))))))***+++,,,,,,------******))))))***++++++,,,***++++++++++++,,,,,,,,,((())))))*********************************************++++++,,,---......***************)))))))))++++++************++++++******))))))))))))******,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++*********+++------******+++++++++,,,,,,,,,---......,,,++++++---///******++++++++++++++++++,,,+++***((((((((()))***++++++++++++++++++++++++***************)))((((((((()))))))))************))))))(((((((((((())))))))))))((((((((((((((('''(((((((((((())))))))))))&&&(((((('''%%%%%%''')))))))))))))))(((((((((((((((((((((((())))))))))))+++(((%%%&&&***---+++)))'''((()))***************)))******+++++++++*********))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))+++++++++)))'''''')))+++*********)))))))))))))))((()))******)))(((***++++++++++++*********))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''))))))***)))(((((())))))******+++++++++***))))))))))))))))))))))))((()))))))))******************))))))))))))******333333222222222222222222111111111111111111111111//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************((())))))))))))*********************************+++++++++,,,,,,---------************************((((((((((((((((((((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************++++++,,,,,,,,,++++++************************************++++++,,,,,,,,,'''(((((()))***+++++++++,,,++++++++++++++++++,,,++++++******************---,,,,,,+++*********+++************************&&&'''(((***,,,...///000******))))))***+++,,,,,,((())))))))))))*********(((((()))***************************************))))))***+++---...//////++++++******))))))((((((++++++************++++++******))))))))))))***************++++++,,,------+++++++++************))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***---------.........//////++++++*********+++,,,,,,++++++*********+++---...******+++++++++,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***++++++++++++++++++++++++***************)))(((((((((((())))))*********+++))))))(((((((((((())))))******)))((('''&&&%%%%%%''''''(((((())))))******&&&''')))'''%%%$$$''')))))))))))))))(((((((((((())))))))))))(((((((((((((((###$$$***++++++((()))***,,,,,,+++******((()))***,,,,,,++++++***))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++%%%%%%&&&((()))+++,,,,,,***+++,,,,,,***))))))***&&&&&&''''''(((((())))))((()))***)))((('''((()))++++++++++++******))))))((((((((((((((()))))))))''')))+++,,,,,,***(((&&&******++++++***)))'''&&&))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++111111111000000000000///...///000222222111111000//////.........---------------------------------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++************++++++************))))))))))))++++++,,,,,,,,,---------++++++************++++++000///...,,,+++******))))))************+++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((+++++++++************)))))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))+++++++++++++++++++++++++++++++++*********))))))---,,,+++***))))))))))))+++++++++***************************)))))))))))))))((('''''''''(((***+++))))))))))))((((((((('''*********)))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,++++++*********************)))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++************************))))))************))))))************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------((()))+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************+++***)))((((((***,,,...)))*********++++++++++++******))))))((((((''''''+++*********))))))(((((()))(((((((((******((('''(((((())))))))))))((((((******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((())))))))))))((((((***))))))(((((((((((()))+++*********))))))(((((())))))************))))))************************************))))))))))))************************((()))))))))************************************+++++++++++++++***)))((())))))(((((((((((())))))+++)))(((((()))******)))(((((((((((())))))))))))+++***)))'''''')))***++++++*********))))))((((((((((((((((((((()))******+++***)))(((((()))************)))))))))))))))***(((((('''(((((()))******************************************************'''''''''((())))))******222111111111111000000000...///000111222111111000//////.........---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++************++++++---,,,+++))))))((((((((()))************+++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,+++++++++******(((((()))******)))))))))+++++++++************)))************************++++++************++++++***++++++++++++***)))))))))***++++++,,,,,,++++++,,,++++++++++++++++++***+++++++++************)))+++++++++++++++++++++++++++++++++*********))))))---,,,+++***))))))))))))************************************)))))))))))))))(((((('''((()))***+++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))************************))))))***+++++++++++++++------,,,+++++++++++++++)))))))))))))))*********************************)))))))))))))))*********++++++++++++++++++++++++***************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************+++***)))))))))***+++,,,)))))))))*********++++++***)))))))))((((((((('''******)))))))))((((((((()))(((((((((******((('''(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))(((((((((((())))))************)))))))))((())))))************))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))***************************++++++++++++***)))((())))))(((((((((((())))))+++)))(((((()))******)))(((((((((((())))))))))))+++***)))(((((()))***+++************)))))))))(((((((((((((((((())))))***+++***)))(((((()))************))))))))))))*********))))))))))))******+++************************************************************************222222222111111111111000...///000111111111000000...............---------------------------------++++++++++++++++++++++++)))******++++++++++++***+++++++++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++++++++************++++++******)))(((((((((((())))))************+++++++++++++++************+++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,---......///+++++++++************)))++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))))))***++++++,,,,,,++++++*********++++++++++++++++++++++++************)))+++++++++++++++++++++++++++++++++***************,,,,,,+++***))))))))))))(((((())))))******++++++++++++*********))))))))))))(((((((((((()))***+++---------,,,,,,,,,,,,+++))))))))))))))))))************************************+++,,,,,,,,,,,,+++******)))((((((((())))))(((((())))))******++++++************************************))))))))))))************************+++++++++***************)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++*********************************)))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))(((((((((((((((''')))(((((((((******(((''''''(((((())))))(((((('''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******++++++++++++******(((((('''(((((()))***+++************))))))))))))))))))************))))))************************************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))))))))(((((((((((())))))+++)))(((((()))******)))(((((((((((())))))))))))+++***)))(((((()))***+++************))))))))))))(((((((((((())))))))))))***))))))(((((())))))******)))))))))))))))******,,,+++***************+++************************************************------,,,,,,+++******)))222222222222111111111111/////////000000000000000........................------------------------++++++++++++++++++++++++'''((()))***************+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))************++++++************+++++++++***************++++++))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++...---,,,,,,---///111222+++++++++*********))))))++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))***+++++++++++++++))))))******++++++,,,,,,+++++++++*********))))))************************************************,,,++++++***))))))******''''''((()))******+++++++++++++++*********)))))))))))))))))))))*********++++++*********))))))))))))))))))))))))***************************************++++++,,,++++++*********)))(((((())))))***''''''((()))***++++++,,,************************++++++******))))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))*********+++++++++************************))))))************))))))************************,,,++++++******++++++,,,+++******))))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************))))))*********)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))(((((((((******(((''''''((((((((((((((((((''''''''''''&&&&&&''''''''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************)))******++++++******)))''''''''''''((()))++++++*********)))))))))))))))))))))************))))))++++++++++++++++++++++++************)))))))))(((************************((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))***)))'''''')))***)))((((((((((((((())))))))))))******)))(((((()))***************)))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))***+++,,,+++******))))))))))))************************************************,,,,,,,,,++++++*********222222222111111111000000///////////////000000000---.....................------------------------++++++++++++++++++++++++'''((())))))************************************************************))))))))))))))))))))))))+++******))))))******+++'''((((((((())))))******(((((()))))))))*********++++++************++++++*********)))******+++,,,))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++))))))(((((()))+++,,,...+++++++++*********))))))************************++++++************++++++***++++++++++++***))))))))))))***++++++++++++***)))))))))******++++++++++++++++++*********))))))************************************************,,,+++******)))*********'''(((((()))***++++++,,,++++++++++++************((())))))******************)))))))))(((((((((((((((((())))))************************************)))***************)))))),,,,,,++++++++++++,,,---''''''((()))***++++++,,,************************++++++******))))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))*********+++++++++************************))))))************))))))************************,,,++++++******++++++,,,+++******))))))******+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++************************))))))************)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((******((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))******))))))************))))))************************************)))))))))(((************************((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))***(((''''''((())))))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******''''''((()))***))))))(((''''''(((((())))))))))))))))))(((((()))***+++++++++***)))(((((((((((((((************************************************))))))))))))******++++++111111111000000000000/////////.........///000111---------...............------------------------++++++++++++++++++++++++((())))))************))))))))))))***************************************))))))))))))))))))))))))++++++************++++++(((((())))))******++++++((()))))))))************++++++************++++++))))))((((((((())))))***)))************+++++++++++++++************++++++***************+++++++++***++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))((()))******++++++******)))))))))***************+++++++++************)))***************************************+++++++++++++++***************+++))))))******++++++,,,,,,,,,++++++++++++*********((()))******++++++******+++++++++*********))))))((((((((()))******++++++++++++++++++++++++++++++)))************)))(((((((((''''''''''''((())))))(((((())))))******++++++************************************))))))))))))************************+++++++++***************)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++************++++++***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))))))))***++++++************************)))*********++++++++++++((((((((()))))))))******(((((((((((())))))))))))'''(((((((((((())))))))))))(((((((((******((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))(((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))************))))))************))))))''''''''''''''''''''''''************))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((())))))***(((''''''((())))))((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))************&&&''')))*********)))(((&&&&&&'''((())))))))))))(((((((((((()))***+++,,,***)))((((((((((((((((((************************************************&&&''''''((())))))******000000000/////////......///......---...///000111---------.........//////------------------------++++++++++++++++++++++++******++++++******))))))((()))))))))*********+++************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,,,,,,,)))))))))*********++++++++++++************+++++++++******)))))))))******)))************+++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))************************++++++************++++++***++++++++++++***))))))((())))))***************************))))))))))))+++++++++************)))************************))))))*********++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********((()))***+++++++++******,,,,,,,,,+++++++++******'''(((((()))******++++++++++++++++++++++++++++++***+++++++++******)))(((%%%$$$$$$$$$%%%%%%&&&''')))))))))))))))*********************************)))))))))))))))*********++++++++++++++++++++++++***************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////...---,,,+++***++++++,,,,,,,,,,,,+++++++++******************************)))))))))))))))***++++++******************************)))***+++,,,...///)))))))))*********++++++'''((((((((()))))))))***((((((((()))))))))******)))(((((((((******((('''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((()))))))))******)))))))))))))))(((((((((((())))))((()))))))))************))))))************))))))''''''''''''''''''''''''************))))))))))))************************&&&'''(((((()))***++++++************************'''(((((()))))))))))))))))))))(((((((((((()))))))))(((&&&&&&((()))((('''(((((((((((())))))))))))))))))************))))))((()))))))))************&&&''')))*********((((((%%%&&&'''))))))))))))((((((((((((((()))***+++,,,)))))))))((())))))******************************************************((((((((((((((((((((((((////////////............///......------///000111---------.........//////------------------------+++++++++++++++++++++++++++++++++++++++***)))((((((((())))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------************++++++++++++++++++************++++++...------,,,++++++,,,,,,)))************+++++++++++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,)))***+++,,,+++***)))(((+++++++++************)))++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))(((((()))***************++++++******))))))((((((+++++++++************)))))))))))))))))))))))))))))))))******+++++++++++++++***************++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******+++++++++*********))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,*********)))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++************************))))))************))))))************************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000...---+++***)))***++++++,,,,,,,,,++++++*********************************))))))((())))))***++++++************************+++***))))))+++---000222************++++++++++++'''((((((((())))))******(((((())))))******++++++)))(((((((((******)))'''&&&''''''''''''''''''&&&((((((''''''''''''(((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''******++++++++++++*********))))))(((((((((((()))(((((())))))*********+++))))))************))))))************************************))))))))))))************************&&&'''((()))***+++,,,---************************''''''((()))))))))))))))))))))(((((((((((()))))))))(((&&&&&&((()))((('''(((((((((((())))))))))))))))))************))))))(((((())))))*********+++&&&''')))***+++***((('''$$$%%%'''))))))))))))((((((((((((((()))***+++,,,***)))))))))***+++,,,,,,******************************************************))))))((((((''''''////////////////////////------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************)))))))))))))))***+++*********))))))(((((())))))******+++++++++,,,***+++,,,+++***))))))+++***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***,,,,,,,,,+++)))(((,,,,,,+++***))))))******++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------))))))))))))************+++,,,,,,---,,,+++***)))******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++++++++************++++++))))))))))))))))))******,,,+++***))))))***+++,,,((()))***+++,,,+++******+++++++++++++++***)))((()))************+++++++++************+++,,,---...++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,...000000...---,,,---)))***++++++,,,---......///---+++))))))+++---...******+++++++++,,,,,,,,,*********)))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++,,,------...*********+++,,,,,,,,,---+++***)))***+++,,,+++)))((('''&&&&&&((())))))((())))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,++++++******))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++)))((((((((()))***+++++++++*********))))))***)))))))))((((((''''''++++++***((((((''''''''')))))))))))))))(((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((()))))))))))))))((((((((((((***,,,---***************++++++,,,+++++++++++++++++++++++++++*********))))))((((((++++++***)))((((((((()))........................---....../////////......------------------------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++************++++++******************************))))))))))))******+++++++++*********)))))))))))))))*********++++++((()))***)))((('''''')))***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,++++++************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))+++------,,,+++*********)))(((((((((((((((++++++************++++++,,,,,,++++++++++++,,,,,,************************)))*********++++++++++++---------,,,,,,+++++++++))))))***++++++,,,------))))))))))))************++++++,,,,,,,,,+++***)))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***+++,,,++++++************++++++*********)))))))))))))))++++++***))))))***++++++((()))***+++,,,++++++*********+++++++++***)))))))))************+++++++++************+++,,,,,,---++++++++++++++++++++++++,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))'''&&&%%%$$$***++++++,,,,,,++++++***************************+++++++++,,,------......************+++++++++++++++***))))))***+++***)))((('''&&&&&&((())))))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))************************)))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++)))((((((((()))***+++++++++*********))))))*********))))))((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''%%%&&&'''((()))))))))))))))((((((((()))***+++,,,***))))))))))))***++++++++++++++++++++++++++++++************)))))))))(((+++***))))))))))))))))))..............................///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++***************************)))))))))))))))******++++++++++++************(((((())))))))))))******((()))***)))((('''''')))******++++++++++++******************************)))************++++++++++++************)))))))))++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))+++,,,---,,,,,,+++***)))((((((((((((((((((++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++...------,,,+++*********))))))******+++,,,,,,,,,)))))))))*********+++++++++++++++,,,++++++***)))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++************+++++++++*********))))))((((((++++++***))))))***++++++))))))***++++++++++++***)))******+++++++++******)))************+++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++---......,,,******+++---------,,,,,,+++++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,+++***((('''&&&&&&***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((())))))************))))))))))))***)))((((((******)))(((((('''&&&&&&((())))))((())))))(((((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))((())))))))))))))))))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))************++++++++++++******)))((()))))))))+++************)))))))))***************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))))))))))))))((((((((()))***+++,,,))))))((((((((()))******************************************))))))))))))))))))))))))))))))***+++........................------...000111111111111++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))***+++******************))))))((((((((((((((()))))))))***+++,,,+++)))))))))+++******++++++++++++******************************))))))*********+++++++++***)))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************************************************))))))***++++++******)))++++++***************+++++++++************++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))))))))******+++++++++,,,))))))*********+++++++++***++++++++++++***************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++************++++++++++++******)))(((((((((+++******************+++))))))******++++++++++++((()))***+++++++++++++++))))))*********+++++++++,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,.........,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((''''''&&&&&&&&&******))))))(((((('''''')))((('''((()))***)))'''((('''&&&&&&((())))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++++++++******))))))((((((''''''(((((())))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))************))))))))))))++++++******************++++++***)))(((((())))))''''''((()))***++++++,,,'''(((((((((((()))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))******+++((((((((((((((())))))***))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***++++++........................+++,,,---...//////000000))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))(((((()))***++++++)))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,+++)))))))))+++)))******++++++******)))************************))))))*********+++++++++)))))))))))))))))))))***+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++*********************************************************))))))(((''''''+++***************++++++++++++************++++++******))))))))))))******************************,,,+++++++++++++++++++++------,,,++++++***)))))))))***************++++++************++++++++++++*********************+++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++************))))))((((((*********++++++************************+++++++++((()))***+++++++++++++++))))))*********+++++++++++++++******)))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...//////000...,,,+++,,,---******+++,,,,,,---......++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++*********))))))((((((''''''''')))((('''((()))***)))'''((('''&&&&&&((())))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++++++++******))))))((((((''''''(((((())))))******((()))))))))************((()))))))))************************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******************+++++++++******))))))))))))***'''(((((()))***+++,,,,,,(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((())))))))))))))))))((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***++++++------------------------++++++,,,---.........---******************************++++++++++++******************************++++++++++++++++++++++++++++++************++++++************************(((((((((((()))***+++,,,)))))))))))))))***************))))))))))))((((((((()))***)))((('''''')))))))))************))))))************************)))************+++++++++)))))))))************+++******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++******************************************************))))))((((((((((((((((((((((((((())))))***++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++++++++*********************************************++++++++++++,,,******)))))))))***++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))++++++************++++++)))))))))))))))))))))***)))***++++++++++++***)))******))))))******+++,,,)))******+++++++++******)))************+++++++++******)))))))))******+++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......000111000...,,,+++,,,---)))******+++---......///+++++++++++++++---......******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++******))))))))))))((((((((((((***)))((((((******)))(((((('''&&&&&&((())))))((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))((())))))))))))))))))***))))))))))))************))))))))))))************************************)))************+++++++++)))************)))(((((((((((()))))))))))))))***)))))))))***************)))((((((''''''((((((((('''''''''(((((()))))))))((((((((()))))))))******)))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******)))))))))((()))************))))))))))))((((((((()))******************************))))))))))))************))))))))))))))))))***+++------------------------+++,,,,,,---------,,,,,,------------------------******++++++++++++******************************++++++++++++++++++++++++++++++************++++++************************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++*********)))))))))((()))***)))((('''''')))))))))************))))))************************)))************+++++++++************++++++,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************************************************************)))))))))******+++,,,---((((((((((((((()))******++++++************++++++,,,,,,++++++++++++,,,,,,************************------,,,,,,,,,+++++++++************++++++++++++************))))))))))))*********+++++++++,,,,,,***)))(((((()))***+++,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***((((((++++++************++++++((((((((()))******++++++)))***++++++++++++***)))+++***)))))))))***+++,,,******+++++++++***)))))))))************+++++++++))))))((())))))***+++,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///000000///---+++***+++,,,+++++++++,,,,,,---------)))***+++---......------******+++++++++,,,,,,,,,++++++******))))))((((((***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))))))))******+++***))))))***+++***)))((('''&&&&&&((())))))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))************************)))))))))))))))))))))************))))))))))))************************************)))************+++++++++)))******+++***)))((('''(((((((((((())))))******((((((((())))))*********)))((((((((((((((())))))((((((((((((((((((((()))(((((()))))))))*********))))))*********+++++++++'''((()))******)))((('''))))))))))))))))))))))))************************'''((((((((()))))))))***))))))*********))))))(((((()))***++++++***)))(((***))))))))))))***++++++++++++++++++++++++++++++((()))))))))************+++***))))))))))))))))))---------------------------------...------,,,,,,////////////////////////******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************(((((((((((()))***+++,,,,,,,,,,,,------.........,,,+++++++++******))))))***+++,,,+++***))))))+++))))))************))))))************************)))************+++++++++******+++++++++,,,,,,,,,******))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********************************************************************************(((((()))***,,,///111222******)))******+++,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))***++++++,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,***)))(((((((((***+++,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++)))(((&&&++++++************++++++''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))+++***)))))))))***,,,---+++++++++++++++***)))((()))************+++++++++(((((((((((()))***,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.../////////...,,,))))))***+++------,,,,,,,,,,,,++++++&&&))),,,000000///,,,*********+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((())))))******+++++++++***)))***+++,,,+++)))((('''&&&&&&((())))))((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,++++++******))))))))))))))))))************))))))))))))************************************)))************+++++++++)))******++++++)))(((''''''((((((((())))))******''''''(((((()))))))))***+++***************+++++++++++++++***************))))))))))))************)))************+++++++++&&&((()))++++++)))(((&&&))))))))))))))))))))))))************************'''((((((((())))))******))))))*********))))))(((((()))***++++++***)))(((***************++++++,,,++++++++++++++++++++++++(((((())))))*********+++++++++***)))(((((())))))------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***)))))))))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))***++++++,,,,,,((()))))))))************++++++******)))*********************************))))))***+++,,,,,,,,,,,,)))))))))******)))))))))(((((())))))******++++++******))))))***+++,,,,,,+++,,,...//////...,,,+++))))))))))))))))))))))))++++++************++++++++++++************++++++************************+++++++++*********))))))++++++************++++++************************,,,+++***))))))***+++,,,,,,+++***((((((((()))***++++++***)))(((((())))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***---+++))))))***+++***)))+++***)))(((((()))******))))))))))))************++++++++++++++++++++++++...------------...//////---+++))))))***,,,,,,,,,++++++++++++++++++++++++---------............///(((&&&&&&)))---000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,***))))))************+++++++++,,,,,,,,,*********************************)))))))))((((((++++++************++++++'''((()))******)))((('''))))))(((((((((((())))))'''((()))(((&&&%%%%%%&&&+++***)))(((((()))***++++++((('''(((***+++)))&&&'''((()))******)))(((((((((((((((((())))))))))))+++++++++*********))))))************************+++++++++*********))))))***************)))(((((())))))))))))((((((((((((''''''((((((((((((''''''((())))))*********))))))+++*********))))))((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))(((''''''''''''((((((((((((((())))))))))))))))))))))))************''''''((())))))))))))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((())))))*********+++(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************************+++++++++++++++***************++++++******************************+++++++++***))))))******))))))))))))******)))))))))))))))***************))))))***++++++,,,)))***,,,------,,,***)))))))))))))))))))))))))))+++******))))))******++++++******************+++************************+++++++++*********))))))))))))(((((((((((())))))************************++++++***))))))***++++++,,,+++)))((((((((()))***++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******---+++))))))***+++***)))******)))(((((()))***+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,+++))))))***+++++++++++++++++++++++++++++++++------------............,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))((())))))*********+++++++++,,,,,,************************,,,,,,,,,+++++++++***************))))))*********'''((()))******)))((('''))))))(((((((((((())))))'''((())))))''''''((()))***)))(((((((((((()))******(((&&&''')))***)))'''))))))******)))((('''&&&''''''(((((())))))******+++++++++*********))))))************************+++++++++*********))))))&&&&&&((()))***+++++++++))))))))))))((((((((((((''''''((((((((((((''''''++++++,,,,,,,,,+++******************)))))))))(((+++***)))(((((()))***+++((())))))******))))))(((&&&''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******'''(((((())))))))))))))))))))))))))))))*********))))))(((((((((((())))))((()))))))))************((((((((())))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,***************************++++++***)))(((''''''+++***)))(((((()))***+++************))))))))))))*********)))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))+++******))))))******+++************************************************+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***+++++++++***))))))((()))))))))+++***))))))))))))))))))(((((((((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++---+++))))))***+++***))))))((((((((()))***+++,,,))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......///...,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((*********++++++++++++,,,************************,,,++++++++++++************))))))(((((())))))***(((((())))))))))))(((((()))((((((''''''(((((()))&&&((())))))))))))***,,,((((((''''''''''''((((((***(((&&&%%%'''((()))(((************)))'''&&&%%%&&&''''''((()))******++++++************)))))))))))))))))))))))))))))))))+++++++++***************%%%&&&'''((()))******+++))))))))))))(((((((((((('''(((((())))))(((((('''+++,,,,,,,,,+++******)))************))))))))))))******))))))))))))******)))******************)))$$$%%%''')))************(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''((())))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))))))))------,,,,,,,,,+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***+++++++++*********))))))*********+++++++++,,,,,,))))))))))))***+++,,,---******************************++++++***)))((((((,,,+++)))(((((()))+++,,,++++++******))))))((((((+++***************++++++(((((()))******)))(((((())))))))))))))))))))))))******))))))))))))***************++++++*********************************************************++++++************++++++))))))))))))))))))))))))+++******************+++******))))))))))))))))))******)))))))))))))))*********))))))(((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******++++++---+++))))))***+++***)))'''(((((()))***++++++,,,((()))))))))************************************+++++++++++++++,,,------,,,,,,---,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,,,,------------......---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************++++++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''((((((((('''((())))))((((((***+++'''''''''''''''''''''''')))'''&&&%%%&&&'''))))))******)))))))))(((''''''&&&&&&'''((()))***++++++************))))))))))))************************************************)))(((((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((()))*********)))((('''&&&*********)))))))))))))))***))))))))))))))))))*********++++++++++++******$$$&&&(((***+++***)))((((((((((((((())))))))))))((()))))))))************''''''((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))************)))++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))*********)))))))))))))))(((((((((------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++))))))))))))*********+++))))))))))))***+++,,,---************************)))******+++,,,,,,++++++,,,+++***))))))***+++,,,++++++******))))))((((((++++++***************+++)))******************)))))))))))))))))))))))))))***))))))))))))))))))***)))***++++++++++++***)))************************************************++++++************++++++))))))))))))))))))))))))*********++++++*********)))))))))*********))))))***)))))))))))))))******+++++++++******))))))))))))))))))))))))******+++************************(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))***************+++,,,,,,---+++))))))***+++***)))''''''((()))***+++++++++((()))))))))************************************,,,,,,,,,,,,,,,------...,,,...///...,,,++++++---++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))*********+++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''')))***''''''((((((((()))******&&&''''''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++************************))))))((('''&&&''''''((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))((('''&&&))))))))))))))))))******)))))))))******)))))))))******++++++++++++******'''(((***++++++)))(((&&&(((((((((((())))))))))))((()))))))))************''''''((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))***************++++++******))))))(((((())))))(((((((((((())))))******))))))))))))))))))*********************)))------,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((()))+++,,,,,,+++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,(((((()))))))))*********))))))))))))***+++,,,,,,************************))))))***,,,,,,---------++++++++++++++++++++++++************)))))))))))),,,+++******)))*********+++******************+++))))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,,,,+++***)))***************************************+++++++++))))))(((((((((((())))))************************)))***++++++++++++***)))(((((()))************))))))))))))))))))******+++++++++++++++++++++******)))))))))))))))******+++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************+++,,,------+++))))))***+++***)))'''((()))******+++******))))))))))))************************************,,,,,,,,,,,,,,,---......+++...000///,,,******,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))************+++************************))))))***************+++***))))))(((((())))))***))))))(((((((((((())))))(((''''''&&&&&&''''''((()))******)))'''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''))))))((((((***+++''''''''''''(((***+++,,,(((((((((((())))))))))))(((((()))))))))))))))******************************************+++++++++'''&&&&&&&&&''')))+++,,,))))))))))))((((((((((((((())))))******))))))((()))******++++++******)))))))))))))))************))))))************)))))))))******************)))))))))*********)))((('''(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((()))******++++++******************))))))))))))))))))(((((((((((())))))************))))))))))))***************+++++++++------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((******************++++++))))))*********++++++++++++***************++++++************************)))***+++++++++++++++***)))***,,,------,,,***))))))))))))))))))*********,,,++++++***))))))******+++******************+++))))))))))))))))))))))))))))))(((((((((((())))))(((***+++,,,,,,+++***(((************************))))))*********+++++++++))))))(((((((((((())))))++++++++++++++++++++++++)))***++++++++++++***)))'''((()))***+++******))))))))))))))))))***++++++***************+++++++++)))))))))))))))******+++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************+++,,,---...---+++))))))***+++***)))((()))******+++***))))))))))))))))))************************************+++++++++++++++,,,,,,---)))---000...***'''(((***++++++++++++++++++++++++************++++++++++++)))+++------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))************************************))))))))))))******++++++*********))))))************)))(((''''''((()))***(((''''''&&&&&&''''''((((((*********(((((((((***&&&'''(((((((((((('''&&&$$$(((+++,,,+++******+++((((((''''''((()))***+++))))))))))))(((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))*********+++++++++((('''''''''(((***,,,---))))))))))))(((((((((((())))))************))))))'''((()))***++++++++++++((()))))))))************((()))***++++++***)))(((((())))))******))))))((()))))))))))))))*********(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))***++++++++++++***)))))))))))))))*********))))))(((((((((((())))))************)))))))))((((((((())))))******++++++---------,,,,,,,,,++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++*********************************************++++++******)))((('''(((***,,,......,,,***((((((((())))))******++++++,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((************************))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))+++++++++***)))))))))((())))))***++++++(((((())))))******++++++)))))))))))))))******+++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))************+++,,,---...---+++))))))***+++***)))))))))***++++++***(((((())))))))))))************))))))))))))))))))))))))*********)))***++++++,,,'''+++...---(((%%%&&&)))++++++++++++++++++++++++)))************+++++++++,,,...///...,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************************************&&&'''''''''(((((())))))++++++************++++++***)))(((''''''((()))***'''''''''&&&&&&'''''''''((()))++++++******+++---&&&'''((())))))((('''&&&$$$(((---...,,,+++++++++***)))(((''''''((())))))******))))))(((((('''''''''((((((((())))))******''''''''''''''''''''''''))))))******++++++++++++,,,+++)))((('''(((***+++))))))))))))(((((((((((())))))************))))))$$$%%%&&&((())))))))))))(((((())))))*********+++((()))***++++++***)))((((((((())))))))))))(((((((((((((((((()))***,,,---(((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***(((((())))))******++++++))))))(((((((((((())))))+++*********))))))((((((&&&''''''((()))******+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------,,,***((('''&&&%%%************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++++++++******))))))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))(((&&&''')))******)))************************)))))))))***+++++++++,,,(((((())))))))))))((((((+++*********))))))(((((()))************+++++++++******))))))))))))******(((((())))))*********+++******************************))))))))))))******+++*********))))))(((((())))))))))))******************))))))))))))******)))))))))))))))******+++************************************))))))))))))+++++++++++++++***))))))))))))))))))************,,,,,,+++***************+++***(((((()))******)))''''''(((***+++,,,---...)))))))))))))))******+++---,,,+++***))))))))))))******))))))))))))******,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++******))))))+++*********************++++++***************+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((()))))))))************+++******))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))'''&&&%%%$$$###******)))(((((((((((((((+++***'''&&&&&&'''***+++************))))))))))))************************'''&&&&&&&&&'''(((***+++))))))************))))))))))))))))))************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((())))))******))))))(((((('''''''''&&&!!!$$$'''***++++++)))((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************((('''%%%%%%'''(((***((((((((((((((((((((((((...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++******)))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))))))))))))))************+++++++++*********************+++++++++******))))))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))***((('''''')))******)))***************************************+++++++++))))))************))))))************)))))))))((()))************+++++++++******))))))))))))******((()))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******)))))))))))))))******+++************************************)))))))))))))))))))))))))))(((''''''(((((()))))))))*********(((((('''''''''''''''(((+++)))(((((()))+++***)))'''(((((()))***+++,,,,,,)))))))))))))))******+++...---,,,+++***)))))))))******))))))))))))******,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************+++++++++++++++******)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))************)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&'''(((((())))))************))))))))))))))))))************+++*********))))))))))))*********))))))*********))))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))*********)))((((((''''''((((((((())))))))))))))))))))))))(((((((((''''''$$$&&&(((***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******************************------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******+++++++++******)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))+++)))((((((***++++++***************************+++++++++************************++++++*********************)))))))))))))))************+++++++++******))))))))))))******))))))))))))************************************((()))***++++++***)))(((************))))))))))))))))))))))))******************))))))))))))******)))))))))))))))******+++************************************)))))))))))))))))))))***))))))((('''(((((((((((())))))))))))***)))))))))))))))*********((('''(((***++++++***((((((((())))))*********)))))))))))))))******+++...---,,,***))))))((((((******))))))))))))******,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((***+++,,,---***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%))))))************))))))))))))))))))***************************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))))))))((((((((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************---------,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------------------------))))))))))))))))))))))))((()))))))))*********************+++++++++++++++))))))***+++++++++******))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))+++***((()))+++,,,,,,+++************************,,,+++++++++***)))))))))*********************************)))))))))))))))))))))*********++++++++++++******))))))******+++)))))))))))))))*********************************'''(((***,,,,,,***((('''*********)))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))******+++************************************)))))))))(((+++++++++,,,,,,++++++***''''''((((((((()))))))))***************++++++,,,)))((('''(((***+++++++++)))))))))((((((((((((((()))))))))))))))******+++---,,,+++)))(((''''''&&&+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++*********+++++++++,,,,,,+++******)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))'''((()))******)))((('''''''''''''''((((((((((((************************,,,+++***)))'''&&&&&&%%%))))))************))))))((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))(((((()))))))))*********+++******))))))(((((((((************))))))))))))+++***)))((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***((((((((((((((((((((((((------,,,,,,,,,+++++++++***************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))******++++++((()))***+++++++++++++++))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))+++***((()))+++,,,,,,+++************************,,,+++++++++***)))))))))***)))(((((((((((()))***))))))))))))))))))******))))))*********+++++++++++++++************++++++******))))))))))))))))))************************'''(((***,,,,,,***((('''))))))))))))))))))******((()))))))))******************))))))))))))******)))))))))))))))******+++************************************)))))))))(((++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))(((((((((''''''(((((()))***((('''(((***++++++***))))))))))))(((((((((((()))))))))))))))******++++++***)))(((&&&&&&%%%%%%++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))******++++++++++++******+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))*********++++++******)))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((&&&&&&%%%))))))(((((((((((())))))'''((()))******)))((('''&&&'''''''''((((((((()))******************************)))))))))(((((('''))))))************))))))((()))))))))***************************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))((((((''''''************************(((((())))))******++++++++++++******))))))(((((())))))))))))***************)))(((&&&&&&'''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++***))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++*********************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))******++++++((()))***+++++++++++++++)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))+++)))((((((***++++++***************************+++++++++******************)))(((''''''((()))***))))))))))))************)))************+++++++++++++++************++++++************))))))))))))************************((()))***++++++***)))((())))))))))))************))))))))))))******************))))))))))))******)))))))))))))))******+++************************************))))))))))))((()))******+++*********))))))))))))************,,,,,,+++***************+++***(((((()))******))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''&&&&&&&&&&&&++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((()))))))))*********+++******)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((()))******)))(((''''''''''''(((((())))))***(((((((((((((((((((((((((((((()))*********))))))))))))************))))))))))))))))))*********************+++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))),,,,,,+++)))'''%%%###"""************************)))))))))******+++++++++******************))))))(((((()))))))))))))))***)))((('''&&&&&&'''((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++(((((()))))))))))))))***''''''''''''''''''''''''((())))))************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,(((((()))++++++,,,,,,+++)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))***((('''''')))******)))***************************************++++++++++++***(((''''''(((***+++((()))))))))************)))************+++++++++,,,++++++******++++++,,,************)))))))))(((************************))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******)))))))))))))))******+++************************************))))))))))))((()))******+++++++++***************++++++++++++111000///...---,,,,,,,,,---+++)))((()))))))))'''))))))******************)))))))))))))))******+++***))))))((((((((()))))),,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++***++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))*********++++++++++++******)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********((((((((((((((()))******(((((())))))))))))((((((''''''((())))))***++++++((((((((((((((((((((((((((()))************)))((())))))************))))))))))))))))))*********************++++++,,,,,,,,,*********))))))*********)))))))))))))))))))))))),,,++++++***(((&&&%%%$$$******************************************++++++******************++++++''''''((((((((()))))))))(((((((((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++(((((((((((())))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((((((((()))******++++++************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------(((((()))++++++,,,,,,,,,)))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))(((&&&''')))******)))************************))))))******+++++++++,,,,,,+++)))(((((()))+++,,,(((((())))))*********+++)))************+++++++++,,,++++++******++++++,,,+++*********))))))((((((******************************))))))))))))******(((((())))))*********+++))))))))))))******************))))))))))))******)))))))))))))))******+++************************************))))))))))))***+++,,,---------------******+++++++++,,,,,,,,,000///...,,,+++***))))))...,,,))))))))))))(((&&&)))*********++++++++++++)))))))))))))))******+++***************++++++,,,,,,++++++******++++++,,,***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,---------000000///...---,,,,,,+++++++++++++++,,,---...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((()))******))))))(((((((((((())))))'''(((((()))***++++++,,,************************)))***+++++++++)))((('''))))))************))))))))))))))))))*********************++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((()))***************************************************************)))))))))***+++++++++,,,&&&'''''''''(((((())))))(((((())))))************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++'''((((((((())))))*********************************************)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***(((''''''(((***+++((((((((((((((((((((((((000///...---+++***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++***)))((('''))))))))))))))))))))))))************************''''''(((((())))))******,,,+++***))))))***+++,,,)))((('''''''''(((***+++++++++************++++++************************+++++++++***************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,------******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++++++++++++++++++++++++++++++++*********))))))'''((()))+++++++++***)))******+++++++++,,,,,,,,,******++++++++++++******((()))))))))************+++*********))))))((((((++++++******++++++,,,---))))))***+++,,,,,,------+++++++++*********))))))+++,,,,,,+++)))((((((***+++++++++*********))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++.........---------,,,,,,...------------...//////000...---,,,------+++***------------------------,,,,,,+++***)))))))))***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&++++++******))))))((((((''''''(((******+++++++++---,,,,,,+++***)))(((((((((((((((((())))))))))))************************++++++------------++++++((()))***++++++***)))(((''''''((()))))))))))))))((()))***++++++***((((((+++*********))))))((((((******+++******)))((('''************************''''''(((((())))))************))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))...---+++*********++++++))))))(((((((((((())))))''''''(((((())))))************))))))((((((''''''***)))(((''''''((()))******)))'''%%%&&&(((***,,,...---,,,+++***(((''''''(((((((((((((((((((((((((((((())))))*********+++******))))))******+++,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************((((((((()))))))))))))))++++++***))))))***++++++)))(((((('''((()))***++++++******************+++******************************************++++++))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++******++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))'''((()))***+++******)))*********+++++++++,,,,,,******++++++++++++******************++++++++++++++++++++++++*********)))++++++******++++++,,,---))))))***++++++,,,------+++++++++*********)))))),,,------,,,***)))***++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))(((((((((''''''---------------......///111000......//////---,,,------------------------++++++******)))*********,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((('''************)))))))))((())))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))'''((()))******+++++++++,,,++++++******)))))))))(((((((((((()))))))))*********************************+++,,,,,,+++******((()))***++++++***)))(((''''''((()))))))))))))))))))))*********))))))(((************)))))))))(((((())))))*********))))))***************************************+++++++++******))))))((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))*********))))))(((((())))))***)))))))))))))))(((((((((***)))))))))((((((((('''(((((('''&&&&&&'''((((((******((((((((()))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))((((((+++******))))))******+++)))(((((((((((()))***+++************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++******++++++++++++***************++++++++++++,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))+++++++++***************(((((()))************)))*********++++++++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,))))))******+++,,,,,,,,,+++************)))))))))+++,,,---,,,*********,,,+++++++++***************************************************************++++++++++++++++++++++++++++++++++++************------,,,,,,------...///111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''((()))******+++******************************((((((((()))))))))******************************))))))************))))))))))))************))))))'''(((((())))))))))))))))))))))))(((((())))))***************))))))))))))'''''')))******+++++++++************************++++++++++++***************))))))))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((())))))*********))))))*********+++******))))))(((''''''))))))))))))(((((((((((()))((((((''''''(((((()))***************+++++++++******************++++++************************))))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************+++******))))))(((((((((******))))))))))))******)))))))))))))))*********))))))************))))))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++******************+++))))))*********+++++++++******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************)))))))))*********))))))************++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,))))))******+++++++++,,,************))))))))))))(((***+++***))))))***+++************************))))))))))))))))))))))))***************+++++++++************************........................,,,,,,,,,,,,,,,------...---,,,++++++,,,,,,+++)))++++++++++++++++++++++++))))))((())))))***+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))(((((('''*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))******++++++(((((()))***************((()))))))))*********+++(((((()))))))))*********************************************************)))))))))******)))))))))(((((())))))))))))((((((***)))(((''''''(((***+++*********)))))))))))))))(((((()))*********************************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***++++++************++++++******))))))))))))))))))))))))))))))((((((((((((++++++************++++++((()))***+++++++++******************************************************)))))))))))))))***************))))))******+++,,,---,,,,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++******))))))(((((())))))))))))))))))))))))((())))))***************((()))************)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********++++++*********))))))*********+++++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((******************************))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))*********+++))))))************************))))))******+++,,,)))***************++++++))))))))))))))))))))))))(((***++++++******,,,---************************))))))))))))))))))))))))))))))*********+++++++++************************************+++++++++++++++++++++++++++,,,------,,,+++******++++++***)))++++++++++++++++++++++++(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++((())))))************)))((((((((()))******++++++))))))))))))************************************+++++++++******+++++++++***))))))))))))))))))***(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))*********************)))((((((******************************))))))((((((''''''))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((())))))++++++++++++************++++++'''(((((()))***++++++,,,(((((((((((())))))))))))******++++++++++++******&&&''')))***+++***)))(((,,,,,,++++++***)))))))))******************************))))))))))))))))))******))))))******+++,,,---,,,,,,+++***)))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))******************************************))))))((())))))******))))))(((((()))******++++++******'''((()))******)))(((''')))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++******++++++++++++******)))))))))************+++******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((***************++++++++++++***))))))((())))))))))))))))))************+++******++++++++++++******(((((()))))))))*********)))))))))))))))************))))))))))))***++++++************************(((((()))))))))))))))***)))+++,,,,,,,,,,,,...///***************+++++++++************************)))))))))***++++++,,,,,,************************)))))))))***************++++++******++++++,,,------,,,++++++------,,,+++************************))))))((((((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))************))))))((((((((())))))*********)))))))))*********++++++************************,,,+++************+++,,,******))))))))))))******)))))))))))))))(((((('''''''''''''''((()))******))))))))))))************+++++++++******)))''''''************************++++++++++++************)))))))))************++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,*********))))))*********&&&'''((()))+++,,,------(((((((((((())))))))))))'''(((((())))))(((((('''&&&'''(((******))))))(((,,,,,,++++++***)))((((((************************************))))))))))))******))))))******+++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,******************************************************************++++++'''((()))******)))((('''((()))***+++++++++******'''((()))******)))((('''))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))******************++++++++++++******))))))*********+++++++++)))))))))******+++++++++)))))))))))))))***++++++************))))))))))))(((((((((((())))))******&&&(((*********+++---...))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,---------***************+++,,,,,,,,,+++***+++,,,---,,,+++***************************))))))(((((((((((()))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''''''''((())))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))((((((((()))))))))))))))))))))*********+++++++++************************+++***))))))))))))***++++++***)))(((((()))***+++)))))))))))))))(((''''''%%%&&&'''((())))))))))))((()))))))))************))))))*********))))))(((***************************************+++++++++))))))*********+++++++++*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++***))))))(((((())))))***(((((()))***++++++,,,,,,'''((((((((()))))))))***&&&'''(((((((((((('''&&&(((((()))************)))************************))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---......///++++++++++++++++++++++++************************)))))))))***+++++++++,,,'''((()))******)))((('''((()))***+++,,,+++******'''((()))++++++)))((('''))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))******++++++++++++,,,+++***((((((((()))***))))))))))))******************++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))******+++*********)))))))))))))))'''((((((((())))))******"""$$$&&&''''''''')))+++))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))***++++++,,,***)))((()))***+++***)))))))))))))))))))))))))))+++***)))(((((('''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$%%%%%%&&&'''((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((())))))*********))))))((()))))))))))))))((((((((()))************+++++++++***************************)))(((''''''((()))***+++***)))(((((()))***+++)))))))))))))))(((''''''$$$%%%''')))***))))))((((((((())))))*********+++'''((()))******++++++***************************''''''(((((())))))******))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((((())))))***************+++++++++'''((((((((())))))******'''((()))******)))((('''***************+++++++++((())))))***++++++,,,,,,((((((((((((((((((((((((+++*********))))))((((((*********)))***++++++,,,+++*********))))))((((((************************************************,,,+++******))))))************++++++++++++************))))))***,,,...///************************))))))))))))))))))))))))))))))))))))***+++,,,---***)))((()))+++,,,,,,,,,++++++************++++++&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))************+++++++++************************+++++++++*********)))))),,,++++++++++++++++++,,,)))************+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++((((((******)))'''%%%###&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))++++++)))((('''((('''''''''((()))+++,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,,,,+++)))&&&$$$"""((((((((((((((())))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''%%%%%%$$$$$$)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''))))))))))))************'''((((((((())))))******'''((()))***************))))))))))))))))))))))))******+++++++++******)))---+++)))***,,,---,,,)))(((((())))))*********+++++++++++++++++++++++++++...,,,+++***++++++***)))'''((()))++++++******)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((++++++************++++++************))))))))))))))))))***+++++++++++++++)))++++++(((%%%%%%(((,,,)))((((((((()))***,,,---((()))***++++++***)))((((((((())))))))))))((((((+++++++++***)))'''&&&%%%))))))************))))))+++++++++*********))))))))))))))))))))))))))))))---+++)))((('''((()))***(((((((((((()))***+++,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***++++++,,,,,,------...))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))************++++++************++++++************************,,,,,,,,,+++++++++***************)))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))******++++++++++++******++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***))))))***+++***)))***))))))))))))))))))***''''''((()))***++++++,,,************************)))************+++++++++************************+++++++++*********))))))++++++***))))))***++++++)))************+++++++++++++++***))))))***++++++))))))************))))))((()))*********(((&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((())))))***+++************)))((('''&&&))))))((((((((()))******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))))))))))))))))))))))))))+++++++++******)))))))))******))))))(((((((((((())))))))))))************'''''''''((((((((())))))((())))))************))))))))))))))))))))))))))))))***************))))))***)))'''(((++++++***(((((()))))))))***************************)))))))))+++)))'''''')))+++++++++'''((()))***+++******)))++++++************++++++++++++++++++++++++++++++---,,,,,,++++++******)))************))))))))))))(((((())))))*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***(((((())))))******++++++)))******+++++++++************)))(((&&&&&&(((***(((((('''((((((***+++,,,((((((''''''''''''((((((((())))))******))))))((('''((()))***++++++++++++))))))************))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++)))((('''((()))***(((((((((((()))***+++,,,************)))))))))((())))))(((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))************++++++************++++++*********************************)))))))))((((((***)))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))***)))))))))((((((((((((******++++++++++++******++++++***)))((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,---+++)))((())))))((('''))))))(((((((((((())))))((()))))))))************++++++++++++++++++++++++)))************+++++++++************************+++++++++***************+++***(((''''''(((***+++)))************+++++++++++++++***))))))***++++++))))))************)))))))))***++++++***)))'''&&&''''''(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,)))(((((((((((()))*********))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))***+++))))))))))))))))))))))))---,,,+++***)))(((((('''***))))))))))))((((((((())))))))))))************(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))((())))))******))))))((()))(((((()))+++,,,+++***))))))))))))************************************---***(((''')))+++,,,,,,(((((()))************)))++++++************++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++******))))))((('''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))************))))))))))))************************))))))(((''''''&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''((()))***+++,,,---******+++++++++******))),,,***((('''((()))))))))((('''''''''((()))***+++***((('''%%%%%%'''(((***)))******************)))+++++++++***)))(((&&&&&&))))))************))))))+++++++++***************))))))))))))))))))))))))++++++)))((((((((()))***(((((((((((()))***++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))%%%''')))*********+++---))))))))))))************++++++************++++++*********************************)))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))***************))))))(((******++++++++++++******)))))))))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))***++++++,,,+++)))((('''((()))((('''))))))(((((((((((())))))*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************,,,+++)))'''''')))+++,,,))))))*********++++++++++++******************+++++++++,,,,,,,,,,,,++++++***++++++++++++***)))((((((((((((((((((((())))))))))))))))))))))))))))))((()))************)))(((******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...))))))((('''((()))+++,,,***************++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((()))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))((()))))))))***************************************************)))((('''))))))))))))))))))))))))'''(((((())))))))))))(((++++++++++++------------)))))))))))))))*********,,,,,,,,,,,,------------333000,,,******++++++***((()))))))))************++++++************++++++************************************++++++++++++************************''''''((()))***++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%'''(((***************)))))))))((())))))))))))))))))))))))******)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))(((((()))******+++,,,,,,***++++++++++++***))))))---***''''''***+++)))''''''''''''(((((())))))***+++***)))(((((()))***+++******++++++++++++******)))))))))((('''%%%######))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))******((((((((((((((()))***************)))))))))))))))))))))(((((((((((())))))******)))))))))))))))((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))&&&(((************+++,,,((()))))))))************++++++************++++++************************++++++++++++++++++++++++)))))))))))))))************************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******++++++++++++******&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))******+++,,,)))'''&&&''')))******)))+++******))))))******+++************))))))))))))************************))))))*********+++++++++************************************************---,,,***))))))***,,,---))))))*********+++++++++*********++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))***************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...//////+++***)))(((((()))***+++***************++++++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))''''''((()))))))))))))))++++++,,,,,,,,,,,,---...******))))))))))))))))))+++++++++,,,,,,---------222///,,,******++++++***)))))))))))))))*********++++++************++++++************************,,,++++++******))))))((((((((()))***+++,,,,,,---'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&(((***+++************)))))))))(((((((((((((((((((((((((((+++***))))))((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************+++******))))))******++++++++++++*********************+++++++++******)))---***'''(((***+++)))'''((((((((()))))))))))))))((()))***++++++***)))(((******++++++++++++****** !!!###&&&(((***+++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((()))***))))))))))))))))))******))))))(((((((((((())))))+++++++++******)))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((***++++++)))((()))***((()))))))))************++++++************++++++************************++++++++++++++++++++++++(((((())))))*********************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))******++++++++++++******%%%&&&''')))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***************++++++)))'''&&&''')))+++++++++++++++************++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++)))***++++++++++++***)))))))))************))))))+++***************************))))))))))))(((((())))))))))))))))))))))))************************))))))***++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---.........,,,++++++***))))))))))))***))))))))))))***++++++((())))))******))))))((())))))))))))))))))))))))************************,,,+++******))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++))))))))))))************''''''''''''&&&&&&&&&&&&)))************))))))((())))))))))))))))))))))))''''''((()))***************+++,,,+++***)))***,,,************))))))))))))((((((((())))))******+++)))((('''(((***++++++***)))))))))((()))******+++++++++************++++++************************///...---+++)))'''%%%%%%((())))))***+++,,,------))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,************))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******+++******++++++************++++++,,,,,,+++++++++*********))))))***+++++++++++++++,,,***)))*********)))((())))))************))))))%%%'''(((******((('''%%%)))******************)))%%%&&&''')))+++,,,,,,,,,))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))************(((((((((''''''(((((()))))))))))))))************))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))((((((((()))***+++++++++(((((((((((((((((((((((()))***++++++)))(((((()))))))))))))))************++++++************++++++************************)))))))))))))))*********((((((((()))******++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------+++***(((******++++++++++++******'''''')))************)))))))))))))))))))))))))))((((((((((((((((((((((((++++++***************++++++)))((((((***++++++*********))))))))))))******)))))))))))))))*********************************)))************+++++++++************************))))))*********+++++++++)))***+++,,,,,,+++***))))))************+++++++++)))***++++++++++++***)))))))))************))))))******)))))))))******************)))))))))(((((())))))))))))))))))))))))+++******************+++((((((***+++,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,++++++***++++++++++++***))))))))))))((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++))))))))))))************((((((((((((''''''&&&&&&((())))))************)))))))))))))))))))))))))))'''((()))***+++++++++++++++---...,,,***((()))+++************)))))))))(((&&&''''''(((((()))******%%%%%%%%%(((+++,,,+++)))***)))((((((((()))++++++++++++************++++++************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******+++++++++******))))))))))))*********+++++++++++++++++++++'''((()))***+++,,,,,,,,,***+++,,,+++***))))))*********+++,,,,,,+++***)))''''''((((((((((((''''''((())))))******))))))(((,,,,,,,,,+++***((('''&&&))))))************))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************)))(((((('''''''''((((((((()))))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''')))++++++)))))))))***))))))))))))************++++++************++++++************************(((((()))))))))*********'''(((((()))******++++++*********++++++,,,,,,,,,************************************************)))***,,,,,,,,,+++)))'''******++++++++++++******)))******++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++...,,,***)))*********((())))))(((((((((((())))))((()))))))))************++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++'''(((***,,,,,,***(((''')))************+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***)))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))++++++************++++++'''(((***+++,,,,,,,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))******))))))((()))+++,,,,,,+++***)))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))******++++++++++++))))))))))))************,,,+++++++++******))))))'''((()))***************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,...000111///+++)))***,,,+++*********))))))(((((('''(((((()))***+++++++++'''((()))+++,,,,,,)))'''***)))((((((((()))+++,,,++++++************++++++))))))))))))))))))))))))&&&&&&''')))***,,,------......---,,,+++))))))(((++++++******)))(((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((******+++++++++))))))(((((((((((())))))))))))***+++,,,------...&&&''')))***,,,,,,------(((+++...---)))((()))+++***+++,,,------,,,******+++***)))(((((()))***+++(((((())))))))))))(((((('''((()))))))))))))))((())))))************))))))))))))******++++++++++++))))))))))))))))))))))))'''((()))***************)))(((((('''''''''(((((((((((())))))*********+++))))))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((%%%''')))*********+++,,,))))))))))))************++++++************++++++******************************++++++,,,,,,,,,,,,'''(((((()))***+++++++++