BM6P6(@ hhhMMMHHHBBB======>>>@@@@@@DDDOOOeeexxxmmmooouuu{{{fffUUULLLJJJJJJNNNUUU```kkkrrrssspppmmmkkkmmmqqqxxx{{{tttddd[[[UUUUUUXXXZZZ^^^bbb```cccfffggggggiiinnnrrr|||}}}yyyttttttvvvzzzzzzuuuwww}}}yyypppdddYYYSSSMMMHHHEEEEEE@@@BBBIIIHHHJJJbbb|||WWWAAA<<<666777777888888888888777777777777777777777777777666666666666666666666666777777777888999999::::::???EEEMMMTTTZZZ___dddgggsss~~~wwwzzzzzzvvvsssxxx||||||rrrmmmfffaaa[[[UUURRROOOMMMLLLIIIIIIHHHFFFDDDCCCBBBAAAcccLLLHHHBBB??????AAACCCDDDDDDNNNccc~~~tttpppmmm}}}hhhWWWOOOMMMMMMPPPVVV___iiioooqqqpppoooppprrrwww~~~xxxfff\\\TTTUUUZZZ^^^cccgggaaadddgggggggggiiiooosss|||zzz}}}{{{tttpppsssxxx{{{~~~wwwnnnaaaVVVOOOKKKFFFCCCEEECCCEEEJJJOOO[[[xxxjjjLLL>>>===777777888888888777777666777777777777777777777777777777777777777777777777666666777888888999999:::===CCCJJJRRRXXX]]]bbbeeerrrxxx{{{}}}~~~}}}xxxnnneeeaaa]]]YYYTTTQQQPPPPPPOOONNNIIIIIIHHHFFFEEEDDDBBBBBB___KKKGGGCCC@@@AAACCCEEEFFFCCCLLL___yyyrrriiixxxlll\\\SSSSSSTTT\\\```eeejjjlllnnnoooqqqssswww~~~}}}jjj___VVVYYY```eeehhhkkkhhhjjjllllllkkknnnsssxxx{{{{{{|||~~~tttooommmqqqvvvxxx|||{{{tttjjj\\\QQQKKKGGGDDDBBBCCCDDDDDDEEEPPPjjjzzzYYYDDD===<<<888888888888888777666555666666666666666666666666777777777777777777777777666666777777888888999999;;;@@@GGGNNNUUU[[[```dddppp~~~zzzvvvzzz~~~{{{}}}uuulllddd^^^\\\UUURRRNNNLLLLLLMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCC}}}]]]KKKHHHCCCAAAAAACCCDDDEEEBBBIIIZZZsssxxxnnntttqqqaaaYYYYYY\\\mmmppprrrpppmmmmmmpppsssuuuzzzmmmccc\\\```hhhkkkkkkkkkoooqqqssssssrrruuuzzzqqqjjjgggddddddjjjrrr{{{|||rrroooooosssvvvwww|||yyyqqqfffYYYNNNHHHFFFDDDBBBDDDHHHEEECCCRRRuuupppRRRCCC===999999999999888888666555444666666666666666666666666666666666666666666666666555555666666777888888999:::>>>EEEKKKRRRYYY___dddooo}}}|||tttttt~~~{{{|||yyymmmfff___[[[ZZZTTTQQQMMMJJJIIIHHHGGGEEEIIIHHHHHHGGGFFFEEEEEEDDDyyy\\\LLLHHHCCC@@@@@@@@@AAA@@@BBBFFFTTTlllsssqqquuuuuuddd]]]___ccczzz||||||wwwpppnnnrrrxxxxxx~~~ooogggdddhhhnnnnnnllljjjqqqtttwwwyyyzzz|||uuubbbXXXVVVWWWTTTUUU[[[eeesssxxxrrrppprrruuuvvvxxx~~~xxxlllcccVVVLLLGGGFFFEEEDDDFFFKKKJJJJJJ^^^eeeJJJAAA>>>:::999999999888888666555444666666666666666666666666555555555555555555555555444555555666666777888888999===CCCIIIPPPWWW___dddnnnyyy{{{sssqqqwww{{{zzz~~~~~~}}}}}}}}}~~~mmmddd^^^XXXUUUVVVSSSPPPLLLIIIHHHFFFDDDBBBGGGGGGGGGFFFFFFEEEEEEEEErrrYYYKKKGGGBBB@@@??????>>>>>>BBBDDDOOOfff~~~xxxnnnkkkzzzzzzkkkfffjjjppp~~~tttoootttzzzzzz~~~ooojjjiiimmmpppnnnllllllqqqvvv}}}zzzbbbTTTPPPPPPPPPMMMMMMRRR[[[hhh{{{yyyqqqqqqtttwwwxxx|||zzztttggg^^^SSSKKKHHHGGGFFFEEEAAAFFFKKKTTTlllvvvTTT@@@<<<<<<<<<888888888888888777666555666666666666666666666666444444444444444444444444444444555555666666777777888;;;@@@FFFMMMUUU^^^dddllluuuzzzsssnnnnnnrrryyy~~~~~~}}}yyyzzz|||~~~{{{||||||{{{}}}tttggg```ZZZUUURRRSSSNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEyyyiiiSSSHHHEEEAAA??????@@@??????BBBBBBKKK```yyytttjjjuuuwwwuuu|||yyyppprrrxxxzzz}}}~~~nnnkkkkkkmmmnnnmmmoootttxxxkkkXXXOOOLLLLLLKKKJJJKKKOOOTTT]]]mmm{{{zzzrrrssswww{{{~~~~~~uuunnnaaaYYYPPPJJJHHHHHHGGGFFFAAAEEEOOObbb}}}bbbHHH>>>;;;::::::777777888888888777777666777777777777777777777777555555555555555555555555333444444555555666777777666999===CCCJJJSSS\\\bbbiiippp|||yyyppphhheeeiiinnnppp|||zzzxxxxxx|||{{{xxxzzzzzzzzz||||||yyyyyy}}}xxxnnnddd^^^YYYSSSPPPQQQIIIHHHGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEvvvbbbMMMGGGDDDAAA@@@@@@AAAAAAAAABBBAAAHHH]]]vvv~~~nnnvvv~~~qqqppptttxxx~~~~~~~~~nnnlllkkkkkkkkkkkkrrrzzzyyyaaaRRRKKKGGGEEEHHHHHHKKKOOORRRWWWdddppp|||yyytttvvv{{{yyy|||qqqiii]]]VVVNNNIIIHHHHHHGGGEEEIIILLLYYYrrryyyTTTEEEBBB>>>888666666777777888888888888777888888888888888888888888666666666666666666666666333333444444555666666777444777;;;@@@GGGQQQZZZaaagggmmmxxxtttggg```ccchhhhhhxxx~~~|||wwwuuuxxx}}}zzzvvvwwwyyyyyy|||~~~yyyxxxyyyssspppggg___ZZZUUUOOOKKKLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDD~~~zzz[[[QQQJJJFFFAAA>>>>>>???@@@AAA===BBBGGGSSSkkkzzzwwwsssmmmoooppp~~~~~~~~~~~~~~~|||rrreeeaaaeeemmmnnnmmmwww}}}eeeYYYRRRMMMKKKLLLQQQOOOMMMLLLOOOTTTZZZ^^^kkkyyyzzz{{{}}}mmmooowwwllleeeWWWUUUPPPIIIEEEFFFGGGGGGIIILLLcccgggKKKDDD;;;666888888999888888777666555555444666555555555444444444444666666666666666666666666555555444444444444555555888999;;;>>>CCCLLLUUU\\\eeekkkttt|||}}}pppaaa[[[]]]eeeooo||||||xxxzzzttttttuuuxxx|||~~~yyyyyy{{{~~~~~~}}}}}}wwwpppiiieee___ZZZUUUPPPLLLHHHKKKKKKJJJIIIGGGEEECCCBBBDDDEEEFFFGGGGGGHHHGGGGGGsssUUUKKKHHHEEEAAA@@@@@@AAAAAAAAA@@@CCCGGGQQQggg}}}uuuzzzpppkkkmmmppp}}}~~~}}}|||{{{{{{|||}}}}}}~~~wwwfff```]]]```hhhjjjkkkuuuyyyjjj\\\UUURRRPPPRRRVVVTTTRRROOOMMMOOOTTTZZZ^^^hhhrrrtttllluuu}}}sssggg___RRROOOKKKFFFDDDEEEFFFFFFOOO\\\yyyyyyWWWBBB@@@;;;888::::::888888888777666555555555666666666555555555444444555555555555555555555555555555444444444444555555777888:::===BBBJJJSSSZZZ```fffnnnvvv}}}tttfff```aaaeeerrryyyyyy}}}uuussstttvvvyyy|||{{{rrrjjjeeeaaa]]]XXXSSSOOOKKKGGGDDDIIIIIIHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGkkkPPPHHHGGGEEEDDDDDDEEEFFFEEECCCBBBCCCEEEMMMaaa|||sssooozzz}}}mmmiiillloooyyy~~~{{{yyyvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~jjj\\\YYYWWWYYYaaadddgggrrrqqq^^^YYYTTTSSSTTTYYYbbblllkkkgggaaa\\\[[[]]]aaaeeeiiinnn{{{~~~zzzoooccc[[[NNNJJJFFFDDDDDDFFFGGGHHHPPPllleeeIII<<>>@@@<<<999:::777888777777777666666666555777777777777666666666666555555555555555555555555555444444333333444444555555666888:::>>>DDDLLLQQQUUU[[[aaagggmmmwwwtttlllhhhfffuuu{{{xxxvvvvvvyyy~~~zzzxxxssstttuuuvvvxxxzzzqqqiiiccc]]]ZZZVVVTTTPPPMMMLLLJJJGGGEEEFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDFFFGGGGGGGGGGGGGGGyyy___LLLHHHDDDDDDFFFIIIKKKJJJHHHEEE@@@??????FFFTTTlll}}}zzzjjjjjj}}}vvvhhhdddfffjjjpppyyy|||yyyyyy|||{{{zzzzzzyyyyyyzzzzzz|||~~~|||fff\\\[[[SSSRRRSSSWWW[[[```gggmmmwwwttthhhaaa]]]]]]]]]bbbqqq~~~~~~}}}vvvmmmaaaVVVOOONNNHHHDDDEEEEEEEEEKKKTTTiiizzzZZZFFF>>>>>>888666999666777777777777666666666666777777777777666666666666555555555555555555555555444444333333333333444444444555777999<<>>>>>DDDOOOddd{{{}}}ooojjjwwwtttfff```___dddiiittt~~~~~~~~~|||zzzxxxxxxxxxyyyzzz|||lll[[[UUUVVVQQQRRRTTTWWW\\\```eeehhhhhhrrr~~~ooobbb]]]___bbbbbbdddooo{{{rrrhhh^^^UUUOOOJJJEEECCCDDDBBBBBBNNN]]]tttOOO@@@;;;;;;555555:::777777777777777666666666666777777777666666666555555444444444444444444444444444444333333333333444444444555777888;;;???EEEIIIQQQWWW^^^bbbeeemmmzzzxxxppplllssszzzyyyyyy{{{}}}{{{}}}xxxhhhgggdddaaa]]]YYYVVVTTTQQQOOOLLLKKKKKKJJJIIIGGGGGGFFFDDDBBBAAAAAAAAAAAADDDEEEFFFGGGGGGHHHGGGGGGxxxZZZKKKFFF@@@AAABBBEEEGGGFFFDDDAAABBB??????CCCKKK\\\wwwvvvlllqqq|||wwwhhh```\\\[[[```nnn}}}~~~}}}{{{yyywwwxxx{{{mmm```VVVPPPQQQOOOQQQTTTYYY^^^dddggggggfffooo}}}yyyoooiiibbb\\\\\\```cccdddiiizzzvvvjjj```XXXQQQMMMFFFCCCCCCDDDAAABBBTTTjjjcccEEE::::::;;;555666;;;888666666666666777777777777666666666555555555444444444444444444444444444444444333333222222333333444444666777888:::>>>CCCFFFMMMTTT\\\```aaahhhttt~~~yyypppvvv~~~{{{yyy{{{~~~~~~~~~uuuooodddeeedddaaa]]]XXXUUUSSSOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGvvv\\\OOOKKKCCCCCCDDDFFFHHHHHHFFFCCCDDDAAA@@@CCCIIIWWWqqq{{{mmmmmmttt{{{mmmbbb]]]UUUZZZiiizzz|||}}}|||zzzxxxxxxzzzhhh___[[[UUUPPPNNNMMMPPPUUUZZZaaagggiiihhhqqqyyynnnccc[[[]]]___^^^```dddbbbdddlllxxxkkk^^^TTTLLLGGGDDDEEECCCEEEGGGCCCEEE[[[uuulllMMMBBB:::<<<>>>888999<<<777666666666666777777777777666555555555444444444444444444444444444444444444444333333222222333333444555666777888:::===BBBEEEJJJRRRZZZ^^^___dddoooyyyrrrzzz{{{{{{}}}~~~uuummmhhheeefffeeeaaa[[[TTTPPPMMMOOOMMMJJJIIIJJJIIIHHHGGGCCCBBB@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGqqq```RRRGGGGGGGGGFFFGGGMMMPPPJJJAAA@@@CCC@@@BBBIIIOOObbbnnniiimmm{{{qqqaaa[[[VVVZZZeeeqqqwwwwwwwwwzzzzzzyyyxxxyyy}}}wwwlllbbb^^^\\\XXXUUUTTTTTTPPPSSS]]]eeefffgggjjjoooxxxuuu___]]]YYYXXXYYY\\\aaaddddddfffjjj{{{sss^^^QQQIIICCCBBBDDDEEE???CCCIIICCCCCCbbbxxxXXXGGG:::::::::999999999888888666666555555555555666666555444333333333333444555444444444444444444444444333111111333666777666333333333222333555999===???KKKPPPVVV\\\aaahhhpppvvv~~~}}}{{{yyy{{{}}}~~~wwwqqqlllgggbbbaaa___\\\XXXSSSOOOLLLMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@??????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFFFFGGG~~~ooo___SSSHHHIIIKKKKKKLLLOOOPPPKKKCCC@@@CCC@@@AAAGGGLLL^^^{{{vvvlllkkklllzzzwwwggg___VVVYYYaaakkkooommmmmmooouuuuuuvvvyyyjjjaaaXXXWWWWWWUUUTTTUUU\\\[[[___gggkkkjjjjjjnnnvvvlll]]][[[YYYXXX[[[___dddggghhhkkkppp~~~ppphhhooozzzzzzhhhTTTJJJEEEBBBAAABBB@@@>>>AAAFFFFFFOOOqqqhhhMMM@@@999999888888888777777777555555444444444444555555555444333333333333444555444444444444444444444444333222111333666777666444333333222333555888<<<>>>IIINNNTTTZZZ```gggpppvvv~~~~~~yyytttuuuxxx~~~vvvnnnjjjeeebbb___^^^\\\XXXUUUQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHmmmaaaVVVMMMKKKPPPSSSRRRQQQPPPKKKEEEAAACCC@@@@@@FFFIIIXXXsssrrriiieeeqqqmmmdddXXXXXX\\\bbbdddaaa```bbblllmmmqqqxxx|||mmmbbbZZZTTTUUUWWWXXXYYY\\\^^^aaaffflllmmmkkkmmmrrr~~~uuubbb[[[ZZZYYYYYY\\\```eeehhhhhhmmmuuu~~~ggg___^^^iiizzz~~~jjjYYYGGGAAAAAA@@@?????????@@@AAADDDKKK```wwwVVVAAA:::888888777777777666666666444444333333333333444444555444444333333444444555444444444444444444444444333222222444666666555444333333333333555888;;;===EEEJJJQQQXXX^^^fffooovvv|||~~~|||~~~vvvpppppprrrvvvyyywwwjjjdddbbb___\\\[[[YYYVVVSSSPPPNNNLLLKKKJJJJJJHHHFFFDDDBBBAAA@@@BBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHHHH~~~mmmeee\\\TTTPPPWWW\\\YYYUUURRRNNNJJJDDDEEEAAAAAAEEEFFFRRRjjjzzzmmmfffooorrrfff[[[WWWWWWZZZ[[[XXXWWWXXX```cccjjjsss}}}yyykkkbbbccc\\\XXXZZZ\\\^^^aaaeee___eeekkknnnmmmnnnttt{{{mmm___aaa`````````bbbeeehhhkkkjjjoooxxxlll\\\YYY[[[fffvvvyyy^^^NNN???<<>>===@@@CCCDDDEEETTTrrrhhhJJJ===:::888888777777777666666666555444444333333444444555444444444444444444444444444444444444444444444444222333333444555555555444333333333333555777:::;;;@@@FFFMMMTTTZZZbbblllsssyyyzzzxxx}}}vvvpppooopppuuuuuuzzzzzzmmmccc___]]]ZZZXXXWWWUUURRROOOMMMLLLKKKKKKHHHGGGFFFDDDBBBAAA??????BBBBBBBBBCCCDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGG{{{yyynnnjjjbbbZZZYYY```eeeaaa[[[WWWTTTQQQFFFGGGBBBBBBFFFDDDMMMccc}}}|||wwwuuuiiilllyyyuuuhhh\\\VVVRRRSSSSSSQQQQQQSSSVVVZZZcccmmmxxxvvvkkkdddccceee___[[[\\\^^^___ccchhhiiipppvvvuuurrruuu}}}yyykkkdddjjjiiiiiiiiijjjlllnnnooopppsssyyyyyyiiiZZZZZZ]]]fffuuu{{{qqqVVVIII======@@@@@@>>><<>>>>>===@@@HHHZZZwwwoooPPP@@@;;;;;;999999888888888777777777666666666555555666666666333444444555555444444333444444444444444444444444222444555555444333444444444444444444555666777888;;;???FFFKKKPPPWWW```fffnnnxxxxxxpppnnnnnnoooxxx{{{tttnnnmmmnnnqqqvvvyyy{{{xxxssslllggg___YYYVVVTTTRRRQQQRRRQQQOOOMMMKKKIIIIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFEEEDDDCCCBBB}}}|||lllkkkkkkddd\\\```cccccc^^^[[[ZZZWWWSSSFFFFFFAAAAAADDD@@@DDDVVVkkk~~~|||yyyrrrppp|||{{{hhh]]]SSSPPPQQQPPPQQQSSSTTTYYYbbbkkksssxxx{{{||||||wwwuuuuuurrrllljjjllliiieeeeeehhhjjjmmmttt{{{uuummmlllooohhhkkkoootttzzz||||||}}}wwweeeTTTGGGBBB???@@@@@@>>>>>>AAAAAABBBNNNjjj___HHH???<<<888888888777777777666666666666555555444444555555666333333444555555444333333444444444444444444444444222444666666333222333555444444444444555666666666:::>>>DDDHHHLLLRRRYYY___fffqqq||||||qqqiiidddbbbjjjwww|||tttpppooopppsssrrrrrrxxx~~~yyyvvvrrrlllhhhbbb___ZZZVVVTTTSSSRRRRRROOOOOONNNLLLJJJHHHFFFEEE@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>|||uuufffhhhiiibbbYYY[[[]]][[[VVVTTTTTTRRRNNNEEEEEE???@@@CCC>>>AAARRRdddxxxyyyzzzpppkkktttqqqeeeYYYUUUUUUUUUUUUWWWWWW\\\dddmmmssswwwyyyyyy~~~yyyxxx|||{{{tttoooooorrrooopppuuuyyy~~~~~~rrrlllmmmoooooossszzzrrr]]]JJJAAA>>>>>>@@@???<<<>>>BBBHHHGGGUUUvvvwwwWWWEEE@@@===888777666666666555555555555555444444333333444444555333333444555555444333333444444444444444444444444222444777666333222333555444444444555555555666666999===BBBFFFIIINNNVVV[[[aaalllxxx~~~uuujjjccc```bbbttt{{{wwwtttsssrrrooommmqqqyyyyyy~~~vvvpppllliiieeeaaa]]][[[XXXVVVTTTTTTTTTTTTMMMMMMMMMLLLIIIFFFCCCBBB??????@@@AAABBBCCCCCCDDD@@@AAABBBDDDDDDDDDDDDCCCDDDDDDEEEEEECCCAAA>>><<<|||nnnlllkkkhhhddd^^^```___\\\VVVSSSRRRQQQOOODDDAAA>>>===???BBBDDDFFF]]]mmm}}}}}}lllcccmmmxxxkkk\\\VVVTTTRRRSSSUUUZZZaaakkkrrrvvvxxx|||~~~}}}xxxwwwyyy{{{}}}lllXXXJJJCCCBBB@@@===>>>AAACCCBBBCCCOOOgggdddKKK???999888:::777777777777666666666666444333333222222333333444555444444333333444444555555555555555555555555555999999888777666555444444777777555444444555666777777;;;@@@CCCEEEJJJPPPUUU^^^eeepppyyyzzzmmmddd___cccnnn~~~~~~wwwooolllnnnppppppoooqqqrrryyyzzzvvvoooiiieeebbb^^^\\\YYYXXXVVVTTTRRRPPPOOOOOOLLLKKKIIIFFFDDDBBB@@@@@@??????@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@>>>>>>=========kkknnnqqqrrrqqqlllllleeeZZZPPPKKKJJJIIIGGGEEECCCAAA@@@AAACCCDDDEEETTTeee|||rrrggglllxxxtttddd\\\XXXVVVWWWZZZaaahhhsss{{{yyyhhhTTTFFF??????>>><<<===???AAABBBJJJ[[[vvv}}}[[[EEE<<<888888999777777777777666666666666555555444444444444555555555444444333333444444555555555555555555555555555666666666555555444333333666666555444444555666666666888;;;???CCCJJJQQQVVVYYY```jjjttt{{{tttiiicccbbbjjjvvvssslllkkkkkkkkkjjjooonnnqqqvvv|||yyyvvvrrrlllfffbbb___\\\YYYWWWVVVTTTRRRQQQOOONNNNNNJJJIIIGGGDDDBBB@@@????????????@@@@@@AAABBBBBBCCCBBBAAA@@@AAABBBCCCBBBAAA???>>>===<<<;;;:::::::::yyygggnnnwww}}}{{{wwwiiiXXXKKKEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@LLL\\\sss~~~qqqooorrr{{{}}}kkk```ZZZWWWXXX\\\hhhqqq}}}tttbbbOOOBBB===>>>>>>>>>>>>???BBBEEESSSjjjnnnNNN===999888888888777777777777666666666666777666666666666666666777555444444333333444444555444444444444444444444444333333333333333333333333555444444444444444555555777666888===DDDMMMSSSVVVTTT[[[eeennnuuu}}}}}}qqqhhhcccgggmmmvvv{{{pppkkkiiihhhhhhmmmjjjiiilllooouuuwwwqqqqqqlllfffaaa]]][[[XXXVVVUUUTTTRRRPPPNNNMMMMMMMMMGGGFFFDDDBBB@@@???>>>>>>?????????@@@@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@>>>===<<<;;;:::999999999uuuuuudddkkkuuuwwwfffSSSIIIFFFDDDCCCBBB???AAACCCDDDCCCAAAAAAAAAIIIWWWmmm~~~~~~uuupppuuuqqqddd[[[WWWYYY^^^jjjttt{{{nnn]]]LLL@@@>>>???@@@AAA@@@???EEEKKK^^^uuu|||bbbEEE999888999888777777777777777666666666666777777666666666666777777555444444333333444444555444444444444444444444444111222222222333333333444333333333333444444444555888777999???HHHOOORRRSSSRRRYYYbbbkkkrrryyyzzzqqqjjjiiikkkrrrxxxpppllljjjjjjjjjgggeeegggiiilllvvv}}}zzzuuuooojjjkkkgggaaa\\\YYYWWWTTTRRRQQQPPPOOOMMMLLLKKKKKKKKKEEEDDDCCCAAA@@@??????????????????@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBB@@@??????>>>===<<<;;;::::::;;;pppwwwfffjjjqqq|||}}}ppp```RRRLLLJJJEEE@@@???@@@DDDHHHIIIGGGFFFEEEEEEGGGSSSggg||||||}}}zzzppprrryyykkkaaa[[[\\\aaaiiitttuuuhhhYYYJJJAAA??????@@@AAA??????HHHUUUmmmnnnYYYBBB999::::::888777777777777777666666666666666555555444444555555666555444444333333444444555444444444444444444444444222222222333444444555555222333333444444555555555777777999@@@GGGLLLLLLJJJOOOUUU^^^ffflllttt|||uuuqqqooovvvwwwooojjjhhheeeccccccfffggghhhmmmsssyyy~~~{{{tttooolllhhheeeeeeaaa\\\WWWUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAAAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<>>>>>???DDDHHHIIIFFFCCCCCCDDDEEENNN^^^rrr}}}rrrqqq}}}|||pppfff^^^^^^bbbiiiuuu{{{qqqdddVVVJJJCCC???===>>>@@@>>>@@@PPPccc___OOO@@@;;;;;;;;;888888777777777777666666666666555444444333333444444555555444444333333444444555333333333333333333333333333333333444444555555555222333444555555666555555333444777<<<@@@CCCCCCCCCKKKQQQXXX___eeekkksssyyy{{{www}}}uuulllgggccc```aaadddfffeeegggjjjmmmqqqxxx{{{{{{{{{rrrmmmiiigggeee___[[[VVVSSSQQQOOONNNLLLIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAA@@@@@@@@@>>><<<999999999999::::::;;;<<<~~~uuuzzzxxxiii```\\\^^^YYYLLLEEEFFFDDDHHHLLLKKKFFFBBBBBBCCCCCCJJJWWWiii}}}}}}xxxtttzzzzzzppphhhfffiiinnn{{{yyynnnaaaSSSHHHBBB@@@<<<===@@@@@@FFF]]]vvvoooOOOEEE===;;;;;;999888888777777777777666666666666555444444333333444444555555444444333333444444555333333333333333333333333333333333444444444444444222333555666777777666666222333555777999<<<@@@DDDHHHMMMTTTZZZ___eeemmmrrrxxx|||wwwppphhhdddbbbdddeeedddeeehhhhhhjjjooovvv}}}yyyyyy{{{~~~wwwpppjjjfffcccaaaYYYVVVQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>>>>===;;;999777888888999:::<<<>>>???|||{{{jjjcccbbbfffaaaUUUOOOSSSOOOSSSUUUSSSLLLHHHGGGHHHDDDIIITTTdddxxxwww~~~xxxzzz}}}zzzvvvtttvvvsssyyymmm___QQQGGGAAABBB>>>???CCCDDDNNNiii```DDD>>>:::;;;:::888777999777777777777666666666666555555444444444444555555555444444333333444444555333333333333333333333333333333333333333333333333222333555777888777777666333444555444555:::BBBIIIIIIMMMTTTYYY]]]cccjjjppprrr|||}}}oooiiieeeeeeeeeeeegggjjjeeeeeegggmmmvvvyyy||||||{{{{{{tttqqqmmmhhhbbb]]]YYYWWWUUURRRMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???===<<<<<<;;;888777999999:::;;;===???AAABBBsssvvv|||yyyhhhiiiiiiggg___YYY\\\dddnnnnnnhhh]]]RRRMMMHHHDDDEEEFFFOOO___ppp|||xxxvvvvvvtttyyy}}}qqqdddXXXNNNFFFBBB@@@AAA@@@???FFF]]]~~~tttSSS???===:::777555555555555666555555555555444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444555777999;;;===>>>GGGIIIMMMPPPTTTZZZaaaeeerrrsss{{{}}}|||nnnddddddfffdddccceeebbbbbbccceeekkkttt~~~|||vvvrrrooommmjjjhhhddd```\\\YYYWWWUUUOOONNNLLLIIIGGGFFFEEEDDD@@@@@@??????>>>=========CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@<<<999888:::<<<<<<;;;===;;;<<<@@@@@@===AAAIIIyyyssswww|||wwwpppmmmccccccdddeeedddfffppp|||~~~kkkZZZOOOGGGAAAIIIJJJPPP^^^lll{{{{{{|||xxxlll```VVVMMMFFFBBB@@@AAABBBFFFRRRjjjfffJJJ???===:::777555555555555666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555444555555666888:::<<<===EEEGGGKKKOOOSSSYYY___dddlllnnnwwwvvviiifffeeebbb___```aaa``````aaaeeekkkssswww~~~zzzuuupppllliiigggcccaaa___\\\XXXVVVTTTTTTMMMLLLJJJHHHFFFDDDDDDCCC@@@@@@@@@@@@@@@?????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@??????<<<999999;;;<<<;;;:::<<<<<<>>>@@@@@@CCCPPP___~~~pppqqqtttqqqkkkjjjkkkgggeeecccccchhhuuuuuudddZZZRRRLLLNNNNNNRRR\\\hhhuuu}}}xxxqqqfff[[[RRRJJJDDDAAA???>>>@@@HHHZZZttttttUUUAAA===<<<:::777666555555555666555555555555444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555666777888::::::AAADDDHHHLLLQQQWWW]]]aaadddhhhqqq}}}tttmmmiiiddd```___```___^^^^^^```dddgggjjjttt|||{{{tttvvvuuurrrnnnjjjfffcccbbb[[[YYYWWWUUUSSSQQQPPPPPPIIIHHHGGGEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======;;;::::::<<<<<<;;;999===>>>@@@AAACCCOOOggg|||wwwlllmmmppppppnnnmmmpppjjjddd___]]]```kkkxxxxxxlllccc[[[SSSRRRQQQTTT[[[dddppp~~~|||tttlllaaaWWWNNNHHHCCC@@@BBB???@@@KKKaaa|||bbbIII???<<<;;;999777666555555555666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444444555555555555555555555666777888888>>>AAAEEEIIINNNSSSYYY]]]```eeennnxxx{{{xxx{{{yyyzzzzzzssslllfffbbb```___]]]^^^___aaabbbccchhhoooyyyzzzuuuqqqnnnmmmkkkhhheeebbb```^^^UUUTTTRRROOOMMMLLLKKKJJJEEEEEECCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<;;;999999:::;;;;;;;;;:::999>>>???AAAEEEPPPeeewwwpppkkklllppppppmmmkkkfffaaa\\\ZZZXXXZZZcccmmmttt{{{{{{rrrgggZZZPPPVVVTTTVVV[[[aaammm~~~~~~|||yyypppiii^^^TTTLLLFFFBBB@@@FFFCCCEEESSSllluuuVVVDDD@@@:::999888777666666666555666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555555555444444555555666777:::===BBBFFFJJJOOOTTTXXX^^^bbbjjjsssxxxzzztttsssxxx~~~}}}zzz}}}yyysssmmmxxxwwwmmmfffaaa___^^^^^^```bbbaaa``````dddjjjqqqwww}}}~~~xxxtttqqqooonnneeeeeedddbbb___\\\ZZZXXXRRRQQQOOOLLLIIIGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAA>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>><<<;;;::::::666777999:::;;;;;;;;;;;;===@@@FFFRRRgggvvvvvvwwwzzz{{{vvvnnnhhhccc]]]YYYVVVSSSRRRVVV]]]gggqqq{{{|||xxxpppdddZZZ]]]ZZZYYYZZZ]]]fffxxx{{{pppnnnssszzzvvvkkkdddZZZPPPJJJFFFCCCBBBAAABBBJJJ\\\xxxeeeMMMAAA>>>888888888777777666666666666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333333333444555666666888;;;@@@DDDGGGKKKOOORRRZZZ]]]ccclllssszzz|||ssslllkkkkkknnnrrrzzz}}}ttteeeiiisss}}}zzzoooiiieeeaaa```aaabbb```]]]ZZZ\\\^^^aaaffflllsssxxx{{{xxxsssmmmiiieeedddccc\\\\\\[[[ZZZXXXUUURRRPPPOOONNNKKKIIIFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBB??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@???===<<<;;;:::::::::555777999;;;;;;<<>>BBBDDDGGGKKKMMMRRRSSSZZZdddmmmuuu|||qqqhhhbbbfffppp{{{rrrlllmmmyyyyyy}}}xxxrrrjjjfffeeeccc___[[[VVVWWWXXXYYY[[[^^^cccfffrrrvvvzzz|||}}}~~~}}}|||{{{yyyzzzzzz|||~~~~~~wwwrrrooonnnkkkfffbbb^^^\\\[[[VVVVVVVVVUUURRROOOLLLJJJJJJIIIGGGEEECCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>===;;;:::999999999:::666999;;;<<<===@@@DDDHHHOOOaaayyyzzzwwwoooaaa[[[TTTMMMJJJGGGEEEGGGLLLSSS[[[dddjjjqqqzzznnnhhhaaaYYYTTTVVVeeettt{{{rrrccc[[[WWW[[[ccciiiiiijjjooowww~~~vvvooo^^^XXXPPPIIIGGGGGGGGGHHHEEEOOObbbzzzaaaFFF@@@>>>999666666777777777777666666666666555555555444444444111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444111111111222333444666666666999===AAACCCEEEHHHKKKKKKKKKRRR^^^iiirrr|||zzzkkk```dddqqq~~~{{{rrrzzz{{{~~~tttmmmiiieee___ZZZTTTUUUWWWWWWWWWWWWYYY[[[aaaeeejjjnnnqqqwww}}}}}}|||{{{yyyxxxvvvuuutttsssssssssqqqppprrrwww{{{{{{{{{yyywwwuuuvvvxxx{{{}}}|||||||||yyyuuuoooiiieeefffgggfffddd```\\\ZZZYYYUUUUUUUUUTTTQQQNNNJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE===<<<:::999888999::::::888:::===>>>???BBBHHHMMM^^^wwwrrrrrrppp|||{{{eeeWWWPPPOOONNNLLLEEE@@@EEEMMMSSSXXX\\\```gggpppvvvvvvlllfff^^^UUULLLLLLZZZjjj|||ppp]]]MMMKKKPPPOOOVVV\\\bbbooo|||rrrjjj]]]WWWMMMFFFFFFIIIJJJHHHJJJXXXppprrrOOOAAACCC???555777777777666555555444444666666555555555555444444333444555555333111111222333333444444444333222111000222333333222111333444444444222222222222444444222222222222222222222222222222333333333333444444555777:::===???BBBFFFIIIKKKOOOTTTYYY___hhhsss{{{uuujjjgggmmmxxxxxxooohhhaaa]]]ZZZWWWSSSQQQRRRRRRRRRRRRVVVXXX[[[aaahhhpppwww{{{zzzzzzxxxvvvtttsssqqqpppvvvtttpppnnnnnnrrrvvvyyy~~~~~~}}}|||{{{{{{zzzzzzzzz|||}}}~~~~~~|||zzzyyyuuutttrrrpppnnnmmmmmmmmmpppooollliiigggfffeeeeeecccbbb```^^^\\\ZZZXXXWWWRRRQQQOOOLLLIIIGGGDDDCCCGGGCCC??????BBBCCC@@@<<>>===;;;888777888999999999???>>>???@@@>>>AAAPPPaaa|||vvvcccbbbhhhuuurrr^^^QQQKKKJJJIIIHHHCCCBBBHHHQQQVVVYYYYYYXXX\\\dddiiijjjeee```ZZZTTTNNNNNNXXXdddttt{{{cccNNNHHHKKKEEELLLRRRYYYhhh|||~~~xxxpppiii]]]UUUKKKDDDDDDGGGHHHFFFNNN```{{{cccHHH>>>???<<<555777777777666555555444444333333333222222111111111222333555444333222222333333333444444444333222111000222333333222222333444444333333222222333333444222222222222222222222222222222333333333333444444555777999<<<>>>@@@DDDGGGIIILLLRRRVVV\\\dddnnnvvv|||xxxpppmmmpppzzzrrrddd[[[YYYVVVSSSQQQPPPOOONNNMMMQQQRRRUUUYYY___eeejjjlllrrrrrrrrrrrrssssssttttttvvvtttqqqoooooorrruuuwww|||{{{{{{zzzyyyxxxwwwwwwtttuuuuuuuuutttsssqqqppprrrpppmmmjjjgggfffeeeeeedddcccaaa___^^^^^^^^^^^^^^^]]][[[YYYWWWUUUTTTSSSPPPOOOMMMJJJHHHEEECCCBBBEEEBBB>>>???AAACCC@@@===>>>>>>>>>>>>???@@@BBBCCCFFFEEECCCBBBBBBDDDEEEFFFDDDDDDCCCBBB@@@>>><<<;;;<<<;;;::::::::::::::::::<<<;;;>>>DDDJJJVVVjjj~~~iiiXXXZZZeeeqqq~~~vvvcccSSSIIIEEECCCCCCEEEFFFHHHQQQ[[[___^^^YYYSSSRRRXXX\\\\\\```[[[WWWTTTQQQOOOSSSZZZiiizzzqqqWWWIIIGGG@@@DDDIIIPPP___sss}}}xxxssslllfffYYYQQQHHHDDDFFFHHHIIIHHHSSSlllpppRRRBBB===;;;999888777777777666555555444444666666555555444333222222111333444444333222333444333333444444444333222111111222333333222222333444444333333222222333333444333333333333333333333333222222333333333333444444444666888:::;;;>>>AAADDDFFFIIINNNRRRVVV]]]fffmmmuuuzzz{{{oooiiinnnwwwooocccYYYVVVSSSPPPOOONNNLLLKKKKKKMMMOOORRRUUUXXXZZZ[[[ccceeegggjjjmmmpppsssttttttsssrrrqqqrrrssstttuuuvvvvvvuuutttsssrrrqqqqqqrrrqqqpppooonnnmmmlllkkkllljjjfffccc```]]]\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQOOONNNKKKJJJIIIGGGEEECCCAAA@@@CCC@@@===>>>AAABBBAAA???AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGEEEDDDBBB@@@===;;;999888666666888999;;;;;;;;;;;;<<<>>>EEERRRbbbuuuuuuccc[[[bbbjjjqqqvvvrrreeeTTTHHHCCCAAA@@@BBBIIIOOOVVV```iiikkkhhh___TTTPPPTTTWWWXXX\\\WWWSSSSSSRRRPPPPPPSSS```sssjjjTTTIIICCCDDDEEEJJJVVVgggvvvzzzuuunnnfff```SSSLLLFFFGGGIIIJJJKKKLLL[[[zzz~~~```EEE??????:::888;;;777777777666555555444444888888777666555444333333000222444444333333444555333333444444444333222111111222444333222222333555333333333333333333333333333333333333333333333333222222222333333333444444333555777888999;;;>>>AAACCCGGGKKKNNNQQQWWW___eeelllssstttiiiiiippprrrmmmrrrzzzyyynnn```\\\VVVRRRPPPOOONNNMMMIIIJJJLLLMMMOOOOOOPPPPPPUUUWWWZZZ^^^cccgggjjjlllmmmnnnoooppprrrsssssstttooooooooonnnmmmllllllkkkooonnnllliiihhhfffffffffeeeccc```]]]ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRPPPOOOMMMLLLKKKFFFFFFEEECCCBBBAAA@@@???AAA???===>>>@@@BBBAAA@@@DDDDDDDDDDDDDDDDDDDDDEEE@@@@@@??????@@@AAABBBCCCCCCBBB@@@>>><<<:::999888444666999;;;<<<===>>>???@@@IIIZZZnnnsssccc~~~ccc```iiimmmnnnkkkbbbUUUJJJDDDBBB@@@@@@FFFSSS^^^fffmmmsssqqqmmmcccWWWRRRVVVZZZZZZVVVPPPNNNQQQSSSQQQQQQSSS\\\mmmeeeRRRGGGDDDBBBEEEMMMZZZiiisss|||wwwrrriii___WWWNNNIIIFFFIIIIIIGGGJJJOOOiiioooSSS======>>>888555;;;777777777666555555444444444444333333222111111000000222444444333333444555333333444444444333222111111333444444333222444555333333333333333333333333333333333333333333333333222222222333333333444444222444666666777888;;;===AAAEEEIIIKKKMMMRRRXXX^^^bbbmmm|||}}}nnnkkkoooqqqiiiiiilllsss{{{|||uuunnnhhh^^^WWWRRROOOMMMLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLOOORRRVVVYYY\\\]]]___aaadddgggjjjkkklllllljjjjjjiiiiiiiiiiiihhhhhhfffeeecccaaa___]]]]]]\\\^^^\\\[[[YYYWWWWWWWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@@@@??????@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????????????????>>>===<<<;;;::::::;;;999;;;=========>>>AAADDDIIIZZZtttrrr```UUU{{{ccc```fffooojjjbbbWWWMMMFFFCCCCCC@@@BBBLLL]]]kkkppprrrssskkkiiiaaaXXXVVV[[[___```SSSPPPQQQVVVXXXVVVTTTVVVWWWhhh|||wwwbbbJJJDDD@@@AAAGGGOOO[[[fffuuu}}}|||wwwrrrlllcccXXXPPPKKKGGGGGGHHHFFFDDDNNN[[[~~~]]]HHH999:::;;;555333777777777777666555555444444444444444444333333333333111333444444333222333444333333444444444333222111222333444444333333444555222333333444444333333222222222222222222222222222222222333333333333444444333444555666666777999;;;>>>BBBFFFHHHJJJMMMSSSXXXZZZfffuuuxxxpppppp{{{~~~qqq```XXX[[[aaaiiippptttwwwyyyzzz{{{uuulllccc[[[UUUPPPMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMOOOOOOPPPRRRUUUYYY[[[]]]^^^^^^bbbbbbbbbcccddddddeeeeee```___^^^\\\ZZZYYYWWWWWWUUUUUUTTTSSSSSSSSSUUUUUUQQQQQQQQQPPPNNNLLLJJJIIIEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@??????>>>===<<<;;;::::::;;;<<<===:::;;;<<<;;;<<>>CCCEEEFFFIIIOOOSSSUUU^^^iiittt~~~zzzwww~~~{{{nnnlllpppzzzmmm\\\VVVVVVUUUVVVZZZcccoooxxx~~~zzzuuuoooggg___YYYSSSRRROOOLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNPPPQQQRRRRRRUUUVVVWWWXXXYYY[[[\\\\\\YYYYYYYYYXXXWWWUUURRRQQQMMMMMMLLLKKKKKKLLLMMMNNNJJJJJJJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;::::::;;;===>>>888;;;===@@@EEEPPP^^^iii~~~ppp___SSSMMMMMMOOO~~~```WWWbbbpppyyyjjj]]]TTTKKKBBB<<<@@@EEESSShhhtttqqqeee]]]XXXZZZZZZYYY]]]ffflllmmmnnnpppuuuwwwpppaaaVVVSSSNNN\\\nnn~~~```VVVLLLHHHEEECCCHHHPPPXXXaaapppyyysssjjjbbb\\\VVVOOOJJJGGGEEEFFFHHHIIISSSsssyyyWWWDDD@@@;;;::::::999888888777777777666555555444444111111222222333444444555333444555555333111111222333333444555444333222111222333555444333333444666222222444444444444222222000000000000000000000000222222333333333444444444444555666555555555777999888<<<@@@CCCDDDGGGLLLQQQSSSWWW___jjjxxx~~~uuu~~~mmmgggjjjwww{{{jjjcccXXXOOOLLLUUUcccooozzzpppiii[[[XXXTTTPPPLLLJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTOOOPPPQQQQQQPPPMMMJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEEEEDDDBBBAAA???AAAAAA@@@@@@????????????>>>??????@@@AAABBBBBBCCCCCCCCCDDDCCCBBBBBBCCCDDD@@@@@@AAAAAA@@@>>><<<;;;;;;<<<===>>>>>>??????>>>>>>===;;;::::::;;;<<<===<<<@@@EEEKKKVVVhhh~~~}}}ssseeeVVVMMMLLLNNNQQQSSSeee[[[TTTXXXooossseee^^^WWWNNNFFFCCCEEEMMM```vvvxxxhhh]]]WWWZZZYYYUUUXXXbbbmmmssstttvvvwwwsssjjj```ZZZWWWVVVYYYbbbttt{{{dddLLLBBBBBBBBBCCCEEEPPPUUU___kkkwww}}}yyynnnjjjbbbZZZSSSMMMJJJIIIHHHCCCEEEJJJLLLXXXgggKKK===<<<999777666666777777888777777666555444444444555444333333222222222222333444444555666777888888222222222222222222222222333333333333333333333333444333111000000111333444111222444555555444222111111111222222222333333333333333333444444444555555888999:::===AAAEEEHHHJJJQQQSSSXXX```jjjwwwuuuyyywwwnnnjjjqqq{{{kkkYYYPPPPPPUUUXXXhhhmmmwwwxxxrrrlllccc\\\VVVQQQMMMJJJIIIGGGFFFGGGIIIJJJHHHEEEDDDCCCCCCCCCDDDFFFGGGIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEGGGFFFEEECCCBBBAAA@@@@@@BBBAAAAAAAAA@@@?????????<<<===???@@@@@@@@@???>>>AAA@@@@@@???>>>>>>??????AAABBBDDDEEEEEECCCBBB@@@BBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;:::999999;;;>>><<<<<<<<<::::::;;;>>>AAAAAAHHHRRR```vvvuuullliiiYYYSSSMMMKKKIIILLLZZZjjjzzz|||ZZZSSSOOORRRdddzzznnnaaaYYYSSSLLLIIIIIIKKKQQQ```pppvvvoooddd^^^]]]aaaaaa\\\ZZZ```hhhmmmnnnooonnnkkkddd___\\\\\\ZZZ\\\cccsssyyyaaaQQQHHHDDDDDDHHHFFFJJJSSS___lllxxx|||uuuqqqhhhddd]]]UUUNNNIIIGGGFFFEEEDDDGGGLLLSSSiii{{{\\\DDD>>>===:::888777777888999777777777666555444444444555555444444333333444444222333333444444555555666222222222222222222222222333333333333333333333333444333111000000111333444111222444555555444222111111111222222222333333333333333333444444444444555777777999;;;???CCCFFFHHHMMMPPPTTTZZZcccppp|||}}}xxxxxxzzz~~~~~~{{{rrrnnnpppxxxlll]]]UUUTTTTTTWWWZZZaaammm{{{}}}vvvnnneee\\\TTTPPPNNNLLLIIIIIIJJJJJJIIIGGGGGGEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFEEEEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBAAA@@@???????????????@@@@@@@@@@@@????????????<<<===>>>>>>??????>>>>>>@@@@@@?????????????????????@@@BBBDDDDDDDDDBBBBBB??????>>>===<<<;;;::::::=========<<<::::::;;;===:::;;;<<<===>>>AAAFFFJJJYYYfffyyyxxxlll```XXXUUUQQQLLLIIIMMMUUUcccxxxpppoooRRROOONNNSSSaaasssiii___XXXRRRNNNPPPTTTZZZ]]]eeelllkkkccc]]]\\\gggmmmnnngggaaadddkkkppplllllljjjfffbbb``````aaa^^^___dddooottt```QQQFFFDDDFFFAAADDDJJJSSS]]]iiirrrxxx|||uuunnniii```\\\VVVPPPJJJFFFEEEDDDAAADDDGGGIIIWWWxxxiiiNNN===<<<;;;999888777666777777777777666666555444444444555555444444444555666666222222222222222222222222222222222222222222222222333333333333333333333333444333222111111222333444111222333444444333222111111111222222222333333333333333333333444444444444555666777999===AAADDDFFFJJJLLLOOOSSS[[[eeepppwwwzzzoookkkmmmppprrruuulllmmmoooxxxrrraaaTTTMMMNNNMMMPPPXXXfffrrr{{{~~~|||ssshhh```[[[TTTRRROOOMMMLLLKKKHHHFFFHHHFFFDDDCCCBBBCCCEEEFFFBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========>>>??????>>>>>>>>>>>>????????????======<<<<<<======>>>???????????????????????????===>>>@@@BBBCCCCCCBBBBBB???>>><<<;;;:::999::::::999;;;;;;;;;:::999;;;===>>>======>>>CCCMMMYYYbbbuuummm```WWWOOOJJJIIIJJJGGGJJJWWWlllzzznnnWWWSSSTTT\\\iiinnnggg```[[[WWWTTTXXX___iiikkknnnmmmeee[[[WWWYYYjjjpppppphhhcccfffnnntttqqqooommmiiifffeeeeeeeeebbbbbbeeemmmzzzttteeeWWWLLLGGGFFFFFFHHHLLLSSS\\\dddiiivvv{{{zzzuuuooohhhdddYYYVVVQQQLLLHHHFFFEEEFFFDDDHHHIIILLLbbbwwwXXXDDD<<<888888666555444444444555666666666555555444444444444444333444444555666666333333222222111111111000222222222222222222222222333333333333333333333333333222222111111222222333111222333333333333222111111111222222222333333333222222333333333444444444444555666888;;;???BBBDDDIIIJJJMMMPPPUUU]]]ffflll{{{yyyllliiinnnsss}}}}}}oooiiinnn|||yyyfffYYYVVVRRROOOQQQWWW^^^bbbcccmmmssszzz}}}zzztttooolllaaaaaa___]]]YYYUUUOOOLLLHHHGGGEEEDDDDDDEEEFFFHHHAAAAAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????<<<<<<======>>>>>>??????===<<<;;;;;;;;;<<<>>>???===>>>>>>???????????????===>>>???@@@@@@@@@@@@@@@@@@???<<<:::::::::;;;<<<888999;;;;;;;;;;;;>>>@@@CCCBBB@@@CCCOOObbbxxxzzzlll[[[RRRNNNKKKJJJKKKJJJMMMYYYnnnrrraaaXXXXXXcccmmmjjjeeebbb```]]]ZZZ]]]cccoooppprrrpppfff[[[XXX[[[dddhhhggg___[[[```iiiooooooooonnnmmmllljjjhhhfffdddfffiiioooxxxuuuaaaRRRLLLJJJHHHHHHLLLRRRYYY]]]hhhnnnwww}}}~~~xxxsssmmmggg```\\\RRRPPPLLLHHHFFFEEEFFFGGGGGGLLLRRR^^^}}}kkkMMM???===777777666555555444444444555555555555444444444444333222222222333444555555444444333333222222111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444444555666888;;;>>>BBBCCCIIIJJJLLLNNNRRRXXX```eeepppxxxlllmmmrrrvvv|||yyy}}}ooofff\\\UUUSSSTTTTTTTTTXXX^^^hhhppptttuuuttttttnnnqqqrrrqqqlllddd\\\WWWNNNMMMKKKIIIHHHGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@??????@@@@@@???>>>============<<<<<<<<<======>>>>>>???===<<<;;;;;;;;;<<<>>>???===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<>>;;;:::999:::;;;<<<<<<<<<===<<<;;;===???BBBBBBFFFNNN[[[mmm{{{iii]]]QQQKKKHHHGGGIIINNNTTT___tttqqqiii___]]]gggllllllfffbbbbbb```^^^___bbbkkklllmmmmmmeee\\\ZZZ^^^___bbb```ZZZYYY___fffiiifffggghhhkkklllkkkhhheeedddhhhmmmrrrxxxvvvdddVVVSSSNNNKKKKKKNNNRRRUUUZZZaaajjjrrryyy}}}xxxqqqjjjccc\\\UUUQQQKKKIIIFFFDDDDDDEEEFFFHHHDDDPPPbbb|||```EEE;;;===888888888888777777777666444444444444444444444444333333222222222333444444444444444333333222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333444444555777:::===@@@BBBGGGHHHIIIKKKNNNSSSZZZ^^^gggrrrtttllllllmmmvvvttteee\\\VVVSSSPPPNNNPPPSSSYYY___cccdddcccggglllpppqqqlllddd]]]YYYVVVUUUTTTQQQMMMJJJFFFEEEEEEEEEDDDDDDBBBAAA@@@???<<<===>>>>>>???>>>>>>>>>@@@???>>>===<<<<<<;;;;;;============>>>>>>>>>>>>======<<<<<<======>>>???===>>>???@@@???>>><<<;;;???>>>===<<<;;;::::::999<<<;;;999888888888999:::<<<;;;;;;999999<<>>888;;;888888999999888888777777444444444444444444444444555444444333333333333444333333333333333333222222222222222222222222222222333333333333333333333333222222222333333222222222222222111111111111222222111111222222222333333333111222222222222333333333222222333555777;;;>>>???@@@BBBCCCEEEHHHMMMSSSWWW^^^eeerrruuulllhhhooozzzvvvjjjbbbYYYRRRKKKIIIMMMPPPPPPNNNQQQVVV[[[]]]ZZZVVVTTTSSSWWWXXXXXXXXXUUUPPPLLLIIIHHHHHHGGGFFFEEECCCAAA@@@======>>>?????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>>>>???@@@@@@???===;;;999===<<<;;;::::::::::::::::::::::::::::::999999999<<<<<<<<<>>>BBBJJJSSSZZZiiiwwwttteee[[[QQQNNNKKKJJJKKKUUUhhhzzzmmmeeeuuuyyy~~~~~~rrrgggdddeeeeeefffhhhiiiddd```\\\WWWPPPOOORRRGGGKKKPPPVVV___hhhiiieeeeeebbb``````aaa___\\\XXXUUU]]]gggnnnrrrxxxwwwjjj___XXXTTTSSSMMMQQQVVV[[[```hhhrrrzzz}}}xxxtttiiieee___ZZZVVVQQQMMMJJJIIIHHHGGGFFFGGGJJJMMMOOO___yyyzzzaaaKKK:::666;;;666777777777777666666555444444444444444444444444777666555444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111222222111111111111222222111111222222222333333333111111222222222333333333000111111333666999<<<>>>;;;<<<>>>@@@CCCHHHNNNRRRYYY\\\gggvvvssshhhllltttqqqiiiffflllttt}}}lll___PPPIIIJJJMMMKKKGGGBBBFFFKKKMMMMMMMMMNNNPPPTTTVVVYYY[[[ZZZWWWSSSQQQJJJJJJIIIHHHFFFEEECCCBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@??????>>>>>>======<<<===???@@@@@@@@@???>>>???@@@@@@@@@???<<<:::888:::::::::999999:::;;;;;;<<<<<<=========<<<;;;;;;AAABBBEEEJJJSSS```nnnwwwwwwbbbVVVPPPMMMJJJJJJMMMQQQXXXjjjoooaaadddqqq}}}xxxjjjdddgggkkkiiifffccc]]]VVVRRRRRRQQQMMMJJJCCCEEEKKKUUU```hhhjjjjjjccc______cccddd___ZZZXXXTTT^^^hhhjjjgggjjjvvvsssbbbUUUSSSNNNOOOVVVWWWVVV___nnnuuu}}}}}}wwwllldddfff]]]TTTPPPMMMJJJJJJNNNIIIDDDCCCGGGJJJMMMWWWbbbhhhKKK>>>>>>===888666555555555555666666777555555555666555444444333444444222222222222444444777666444222111111111222222222222222111111000000444444444444444555666777333333222111111222222222222222222222222222222222000000000000111111111111222222222222222222222222333555666666666777999;;;;;;;;;;;;===@@@EEEIIILLLRRRYYYcccjjjqqq}}}ooommmnnnvvvpppeee]]]___dddlllxxxpppXXXRRRTTTQQQJJJFFFBBBEEEHHHFFFCCCBBBEEEIIIJJJKKKMMMQQQUUUUUUSSSQQQJJJJJJIIIHHHFFFEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA???>>>===AAABBBBBBBBBAAA???===<<<@@@@@@???>>>============999888888888:::;;;;;;:::::::::===@@@???<<>>>>>@@@CCCEEEFFFDDDBBBFFFEEEDDDCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>======>>>======;;;:::999777888888888777555444333;;;:::::::::::::::999777:::999<<<@@@BBBDDDMMMXXXaaalll}}}~~~kkkZZZTTTPPPIIIHHHMMMUUUfff}}}jjj___VVVUUUYYY^^^eeekkkooommmkkkjjjiiigggfffeee___YYYRRRNNNOOOPPPPPPOOOMMMPPPTTT[[[```cccbbbaaaeeeaaa___aaa```ZZZUUUUUU___eeeiiifff``````gggoooppp]]]MMMJJJMMMMMMOOOTTT___gggqqq{{{|||uuunnnhhhaaaXXXQQQPPPKKKIIIIIIHHHFFFFFFJJJIIIMMMRRRWWW___uuueeeJJJ???;;;777666888777777666555444444444444555555666666555555444333444333333222222333333444111111111222222111111000222222222222111111111111222222222333444666777888666666444333222222222222222222222222222222222222000000000000111111111111222222222222222222222222000111222222222222555777;;;;;;;;;<<<>>>BBBEEEGGGGGGLLLQQQVVV\\\gggvvv}}}yyypppkkkhhhiiinnnuuuxxx{{{rrr```\\\VVVPPPKKKFFFAAA===AAA@@@@@@BBBCCCDDDCCCAAA???>>>============???????????????@@@??????>>>>>>??????????????????????????????@@@@@@@@@???>>>>>>;;;;;;<<<;;;;;;:::999888:::;;;<<<======<<<;;;:::888888:::;;;<<<>>>>>>???AAAAAAEEELLLSSS\\\jjjvvvwwwcccXXXOOOMMMLLLJJJPPPZZZjjjhhh]]]SSSNNNNNNTTTaaalllwwwsssmmmiiigggfffcccaaa```\\\YYYXXXZZZ\\\\\\\\\RRRVVV]]]cccggggggdddaaaaaa___```cccaaa[[[VVVUUU```dddfffccc^^^]]]bbbhhhwwwrrr[[[OOOKKKJJJMMMQQQTTT[[[eeennnvvv~~~}}}|||zzzuuummmeee^^^WWWQQQLLLJJJGGGHHHJJJJJJHHHIIIMMMOOOOOOVVVjjjqqqUUU???======777555:::888777666555444333333333222333333333333222111111333333333333333333333333///000222333333333222111222222222222222222222222111111222333444666777888888777555444333222222222111111111111111111111111///000000000111111111111111111111111111111111111///111222111111111333555:::::::::;;;===@@@BBBDDDFFFIIIMMMPPPUUU^^^kkkuuu~~~uuuooolllkkktttuuudddVVVOOOKKKGGGDDD@@@???===>>>??????>>>======<<<;;;:::;;;<<<>>>???;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;666777888999:::;;;<<<===;;;;;;<<<===???BBBFFFIIIMMMQQQYYYdddqqq~~~zzzyyyvvvkkkbbbYYYTTTQQQRRRRRRVVVcccpppggg]]]RRRLLLMMMWWWkkk|||qqqiiiiiiiiieee``````_________```aaa``````ZZZ```ggglllmmmjjjeeebbb^^^___bbbgggeee^^^YYYYYY[[[^^^___^^^[[[ZZZ^^^aaaooonnnZZZLLLGGGJJJPPPLLLQQQYYY```gggoooyyy}}}zzzxxxqqqllleee]]]WWWRRRNNNLLLIIIGGGHHHJJJHHHFFFHHHNNNTTT[[[nnncccKKK:::;;;===666444999777777666444333333333333222222222333222111111000333333333333333333333333000111222444555444333333222222222222222222222333111222222222444555666777888777555444333222222222111111111111111111111111///000000000111111111111111111111111111111111111000222222222111222444555888888999:::<<<>>>@@@AAAFFFGGGIIIKKKOOOWWWaaahhhrrr{{{zzzooonnnsss|||xxxiii```ZZZTTTOOOIIIGGGEEEDDDDDDCCCAAA???======<<<;;;<<<===>>>???==================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888999<<>>@@@CCCDDDEEEFFFIIINNNUUUZZZeeelll{{{~~~zzzzzzzzz|||||||||}}}yyymmmddd\\\YYYVVVSSSQQQMMMIIIFFF>>>>>>>>>>>>===<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===:::999999999:::;;;<<<<<<@@@???======>>>AAAEEEGGGBBBGGGNNNVVV^^^hhhttt|||yyyrrriii```[[[WWWSSSPPPOOOMMMWWWeeesssnnnfff```\\\\\\___dddppp|||yyyqqqnnnnnnllleee___YYYYYYXXXWWWXXXZZZ^^^aaaeeeggghhhhhhhhhiiinnnqqqllliiihhhhhheeeaaadddiiirrrsssttttttrrrnnnjjjhhheeetttmmmZZZOOOJJJFFFHHHJJJKKKLLLQQQYYY___iiiooowww{{{vvvrrrooojjjggg\\\ZZZVVVRRRMMMJJJJJJJJJIIIHHHJJJMMMPPPUUUaaammmbbbEEE@@@:::777777888888777555555444333333444444444555555555555555444444333222333333444444333333222222222222222222222333333222222222333333333444444444333333222333333444444444444333222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111222333222111111333555333444666888:::<<<>>>???AAAAAABBBCCCEEEHHHMMMOOOXXX^^^kkk|||uuulllkkkkkkoooyyy~~~}}}yyyvvvrrrlllfff___WWWRRRMMMMMMNNNMMMLLLIIIGGGEEEEEECCC@@@===<<<<<<===>>>========================??????>>>>>>>>>???AAAAAA@@@@@@??????@@@BBBCCCDDD<<<>>>BBBFFFLLLPPPSSSUUUVVV___kkkvvv~~~rrrhhhbbbZZZTTTRRROOONNNSSSZZZaaaqqqeeehhheeedddeeeeeeccceeejjjiiijjjlllnnnmmmhhhbbb]]]VVVUUUTTTTTTWWW]]]ffflllaaaaaa``````bbbjjjuuu~~~tttooojjjgggbbbaaafffnnn{{{||||||{{{xxxrrrkkkgggcccqqqlllXXXLLLJJJKKKKKKIIIIIILLLSSSXXX\\\aaajjjrrrwww{{{~~~|||tttnnnjjjeee```\\\VVVUUURRRNNNIIIGGGFFFFFFHHHHHHMMMTTT\\\hhhzzzvvvPPP>>>???===888777<<<===;;;444444333333333444555555333333444444333333222111222222444444444444222222333222111000000111222333222222222333333444444444555444333333222222333333333333222111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000111222111000000222444222333555777:::<<<>>>>>>@@@AAAAAABBBDDDFFFIIIKKKOOOSSS___ooo|||ooodddaaaaaagggtttuuuoooiiiddd```___bbbiiittt~~~|||vvvdddeeefffeeeccc___[[[YYYQQQNNNJJJFFFEEEEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFIIIIIIIIIIIIJJJKKKMMMNNNMMMSSS\\\gggpppwww{{{}}}zzz{{{wwwqqqkkkfffaaa^^^\\\SSSNNNKKKLLLMMMPPPZZZggg~~~sssgggccccccbbb```]]][[[[[[\\\^^^___bbbffffff```VVVNNNPPPNNNOOOUUU___eeefffeee``````___```gggqqqtttrrrtttpppjjjdddbbbcccfffhhhpppqqquuuwwwrrrkkkiiikkkeeeooossscccXXXNNNHHHIIIKKKJJJLLLPPPSSSWWW\\\```eeekkktttzzz|||~~~~~~{{{wwwwww|||~~~~~~yyyqqqiiibbb\\\VVVRRRMMMKKKJJJKKKIIIEEEFFFJJJIIILLLPPPZZZoooaaaJJJ===<<<999777666666777777777777666555444444333333555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111555222000///000111222222111111111111111111111111111111111000000000000000000111111111111222222222666333000---,,,...111333000000000000000000000000555555555555777999;;;=========???@@@BBBDDDEEEEEELLLNNNVVVcccnnnxxxqqqddd___gggqqqxxxuuulll]]]SSSSSSTTTRRRXXXbbbrrryyy~~~xxxlllkkkgggaaaYYYTTTTTTUUUUUUPPPLLLKKKNNNQQQRRRRRRNNNMMMMMMOOOQQQUUUWWWYYY]]]ZZZZZZ___fffjjjlllnnnnnnsss||||||tttmmmiii```^^^[[[WWWUUUTTTTTTTTTHHHIIIMMMRRRUUU```xxx{{{eee\\\[[[]]]^^^\\\WWWSSSRRRRRRVVV\\\dddgggddd\\\UUUPPPRRRQQQRRRWWW___ddddddbbbXXX^^^bbbccchhhnnnqqqppprrrnnnhhhcccaaabbbeeegggllllllnnnrrroooiiifffhhhgggnnn|||ooobbbUUUPPPLLLHHHIIILLLKKKNNNSSSWWW[[[aaaiiinnnppprrrtttrrroooooossswwwxxx}}}~~~wwwqqqiiiaaa[[[UUUPPPMMMPPPJJJFFFGGGHHHGGGHHHJJJGGGSSSfff|||xxxWWWAAA===;;;999777666666666777777666666555444444333333444444444333333333333222333333333333333333333333222222222222222222222222111111111111111111111111111000///000222222111///111111111111111111111111111000000000000000000000000000111111111222222222333222111000///000111111111111111111111111111111333333333444555777999:::;;;<<<===???AAABBBDDDDDDDDDEEEKKKVVV^^^fffpppzzzqqqeeefffjjjnnnxxxwwwdddTTTQQQPPPOOOUUU^^^gggmmmxxxzzzsssqqqrrrsssoookkkkkknnnppppppooojjjjjjjjjlllqqqwww|||~~~~~~yyypppggg^^^WWWQQQMMMKKKNNNQQQRRRQQQOOOLLLKKKNNNPPPYYYhhhwwwkkk\\\YYYXXX\\\^^^ZZZRRRKKKIIIIIIMMMWWWcccgggbbbZZZVVVUUUWWWVVVXXX]]]cccfffeeebbbXXXdddnnnpppnnnoooqqqqqqnnnkkkfffbbb```aaacccdddfffdddfffkkklllgggccccccgggiiirrr~~~|||kkk^^^UUUMMMHHHHHHHHHJJJLLLOOOQQQUUU[[[^^^bbbeeeggggggeeeeeehhhkkkoootttyyy|||}}}zzzvvvnnnhhh```XXXRRRNNNKKKIIIMMMFFFCCCGGGJJJIIIGGGGGGMMMeeefffJJJ:::;;;:::888777666666666666666666555555444333333333333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111//////000333555444222///111111111111111111111111000000000000000000111111000000000111111111222222111111222222222111000///111111111111111111111111111111111222333555666777999:::;;;===???@@@AAABBBCCCBBBFFFMMMSSSXXXaaajjjxxxuuulllhhhfffkkkssszzzeee[[[WWWUUUYYY```aaaeeekkkuuu|||yyyvvvqqqkkkjjjfff___XXXQQQLLLJJJIIIKKKOOOTTTXXXXXXXXXWWWWWWYYYaaasss}}}fff___aaa```bbbbbb[[[PPPHHHGGGHHHIIIRRR]]]aaa```\\\[[[[[[[[[\\\___dddiiijjjiiifffcccrrrxxxsssssssssjjjhhhdddaaa___```aaabbbbbb___```fffiiifffaaa```aaabbbhhhqqq|||ssshhh\\\RRRLLLMMMLLLLLLKKKLLLNNNQQQSSSXXX[[[^^^```______aaabbbeeeiiinnnqqqsssvvv{{{~~~zzzuuuoookkkgggaaaYYYRRRNNNLLLJJJIIIHHHGGGIIINNNOOOMMMLLLOOOdddpppTTTBBB::::::999888666666555666666555555555444444333333333222222222111111111111000222222222222222222222222000000000000000000000000111111111111111111111111000000111333555666444333111111111111111111111111000000000000000111111111000000000000111111111111000000000000000000000///111111111111111111111111///000000111222333444555777888999;;;<<<>>>???@@@DDDBBBDDDIIILLLPPPXXX```lllzzz|||qqqhhhfffiiittt|||{{{qqqkkkeeedddfffaaacccgggkkkpppwww}}}wwwhhh``````___[[[VVVSSSQQQNNNIIIFFFFFFHHHJJJKKKOOOSSSVVVYYY\\\bbbfffsssxxxiiijjjmmmiiihhhcccYYYOOOIIIIIILLLHHHMMMTTTZZZ]]]]]]^^^^^^\\\^^^bbbfffjjjkkkjjjiiilllzzzxxxrrrpppppphhhfffcccaaa``````aaabbb```]]]^^^dddgggddd```^^^ZZZ\\\bbbkkktttvvvggg\\\QQQNNNJJJGGGGGGIIIKKKMMMQQQSSSWWWYYYZZZZZZZZZ[[[\\\```eeehhhkkkooovvv{{{}}}yyyuuuqqqlllfffbbb___ZZZSSSMMMKKKKKKJJJJJJHHHJJJNNNQQQPPPRRR]]]iiiuuuYYYFFF===<<<888888777666555555555555444444444444444333333333222222111111111000000000222222222222222222222222000000000000000000000000111111111111111111111111222000//////222444444444000000000000000000000000//////000000111111111111//////000000000111111111000///...------...000111111111111111111111111111///000111222333444444444666666777999;;;<<<>>>>>>@@@>>>???CCCEEEGGGNNNUUUbbbnnn~~~uuulllhhhjjjsss{{{xxxwwwnnnppprrrqqqnnnlllmmmnnnnnnqqqsssrrrooonnnqqquuuxxxddd^^^VVVRRRPPPOOONNNLLLHHHHHHFFFDDDDDDGGGMMMRRRUUU\\\eeelllqqqwww~~~yyysssvvvwwwiiieee^^^UUUNNNKKKMMMNNNKKKOOOUUUZZZ^^^_________[[[]]]aaadddfffggghhhgggkkktttyyyuuunnnkkkjjjiiifffeeedddbbbbbbaaabbbbbb```^^^```eeefffaaa^^^]]]WWW[[[bbbjjjoooxxxtttZZZTTTLLLFFFEEEFFFIIIJJJKKKLLLNNNQQQRRRSSSSSSSSSTTTWWW\\\___bbbgggooouuu|||~~~}}}{{{zzzvvvsssooolllhhhddd___[[[UUUQQQLLLJJJIIIJJJKKKKKKIIILLLQQQTTTUUU```www{{{^^^III>>>:::;;;666666666666555555555444444444333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111///,,,,,,...000222222000000000000000000000000/////////000111111222222/////////000000000111111000///...------...000222222222222222222222222222///000111333333444333333555555666888:::;;;======>>><<<>>>AAACCCCCCHHHNNNWWWaaaooo{{{zzzrrriiippp}}}nnnccc]]]^^^]]][[[XXXVVVWWWZZZ\\\gggooowwwzzz}}}ttteeeYYYPPPOOONNNKKKIIIGGGGGGHHHHHHIIIJJJJJJKKKQQQ[[[bbblllyyyssssssuuurrrbbb\\\VVVQQQQQQQQQQQQQQQSSS[[[dddhhhfffbbbbbbbbb]]]___aaabbbccccccdddeeeeeehhhgggddddddhhhkkkiiiffffffeeeddddddccccccccc``````cccfffddd^^^[[[]]][[[^^^eeekkklllooo{{{rrrhhhZZZOOOIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLOOORRRUUUWWW]]]eeekkkvvvzzz}}}yyyvvvtttqqqoooiiigggcccaaa^^^ZZZVVVSSSNNNLLLIIIIIIJJJLLLMMMMMMOOOVVVbbbnnnxxxdddKKK>>>;;;999777555555666666555555444444333333333333333333333333333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111000...///000111111000000000000000000000000000...//////000111111222222////////////000000000111///000000000111111111222222222222222222222222222///000111222333333222222444555666888999;;;<<<===>>>===???BBBCCCAAACCCHHHMMMTTT___iiitttssswwwrrrhhh```ZZZSSSNNNNNNOOOQQQQQQ^^^gggnnnpppqqqvvvzzz{{{}}}{{{{{{~~~rrrssswww~~~~~~xxxooohhhccc]]]VVVPPPMMMMMMNNNMMMMMMMMMNNNNNNIIILLLPPPSSSYYYcccqqq|||uuufffhhhhhhbbb[[[VVVQQQQQQTTTWWWUUUSSSZZZggguuuwwwooogggeeegggbbbcccdddcccbbbbbbcccdddbbb```\\\ZZZaaakkkooonnnfffffffffeeeeeeeeedddddd```bbbeeegggbbb[[[YYY\\\___ccciiikkkiiijjjtttkkkZZZPPPKKKHHHGGGHHHGGGGGGHHHKKKLLLLLLKKKHHHJJJLLLNNNPPPUUU]]]cccqqqvvv||||||xxxsssnnnjjjfffccc```___]]]ZZZWWWUUURRROOOLLLLLLKKKJJJKKKMMMOOOPPPPPPZZZfff}}}sssSSS>>>999:::888555555555555666555555444444333333333333333333333333333333333222222222222111111111111111111111111111222222222222222222222222111111111111111111111111333333333444666555222000000000000000000000000000...//////000111222222222////////////000000000000...000333555555444222111222222222222222222222222...///000222222222111111444555666888999;;;<<<===;;;:::<<<@@@???<<<===@@@GGGMMMTTT[[[eeetttnnndddYYYRRRQQQSSSSSSQQQPPPYYY``````___bbbdddeeefffbbb]]]ZZZYYYZZZ[[[[[[^^^^^^```eeelllpppqqqpppmmmlllkkkmmmpppppplllhhhkkkgggeeekkkxxxtttqqqwwwuuulll```[[[TTTOOOMMMLLLLLLLLLUUUTTTSSSUUUYYY\\\]]]]]]\\\aaahhhoooyyyoooddd___]]]]]]YYYVVVSSSSSSTTTTTTVVVXXXddd}}}|||oooooorrrooolllkkkjjjjjjjjjiiifffcccWWWXXX[[[```ccceeehhhllliiihhhfffeeecccbbbaaaaaaeeegggiiiiiieee```]]][[[cccgggjjjjjjggggggjjjnnnqqq```TTTMMMKKKDDDDDDFFFHHHJJJJJJIIIGGGEEEFFFGGGFFFFFFKKKRRRXXXdddhhhnnnuuuyyy|||}}}|||~~~|||pppmmmiiieeebbb___ZZZWWWUUUSSSQQQPPPOOONNNLLLJJJHHHIIINNNRRRPPPNNNVVVaaannn{{{___EEE??????:::666777666666555444444444444555333333333333333333333333444333333222222333333444000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////......//////000000111111000000000000000000000000////////////////////////000000////////////000000333333222222111000000000222222222222222222222222222333444666777999:::;;;======<<<<<<<<<;;;;;;;;;AAAFFFLLLQQQWWWddduuuwwwhhh``````___[[[UUUWWWYYYZZZYYY[[[^^^]]]XXXYYYSSSOOOPPPQQQNNNKKKKKKQQQRRRSSSUUU\\\cccaaa[[[\\\\\\\\\ZZZWWWVVVVVVVVVXXXYYYZZZ[[[\\\```eeeiiimmmjjjfffcccaaa^^^ZZZWWWSSSKKKFFFHHHMMMPPPSSSVVVTTT[[[dddkkkooossswww{{{{{{zzzddd\\\XXXWWWXXX[[[ZZZXXXXXXZZZ\\\```dddssszzznnnlllllljjjlllllllllllllllhhhccc___^^^___ccciiimmmnnnlllkkkgggfffdddbbbaaa```______bbbdddffffffccc```^^^]]]cccfffgggfffdddeeekkkpppuuutttfff\\\WWWRRRMMMHHHFFFFFFFFFEEECCCBBBDDDEEEEEEFFFIIIOOOTTTYYY]]]cccjjjppptttvvvwwwzzz{{{{{{{{{{{{}}}}}}zzzwwwtttgggeeeaaa]]][[[WWWTTTQQQPPPOOOMMMLLLLLLKKKJJJHHHOOOMMMLLLNNNPPPWWWhhhyyy{{{yyyjjjSSS???;;;;;;777444666666555555444333444444444333333333333333333333333333222222111111222222333000000111111111111000000000000000000000000000000///000000111111000000///111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111222222222222222222222222222222222333555666888999999::::::;;;;;;;;;<<<<<<<<<>>>BBBGGGJJJNNNYYYgggsss{{{sssnnniiikkkjjjgggfffgggeee```\\\SSSJJJIIIIIIIIIKKKMMMJJJNNNRRRVVV\\\___YYYQQQPPPQQQQQQQQQPPPOOOOOOOOONNNPPPQQQRRRRRRSSSVVVXXX[[[YYYVVVTTTSSSPPPMMMKKKJJJGGGEEEGGGIIILLLVVVaaammmxxxqqq^^^YYYXXXXXXXXX___^^^\\\ZZZ[[[aaahhhmmm~~~yyyrrrkkkfffeeefffhhhiiikkkllllllhhhbbb^^^aaafffmmmtttwwwuuupppkkkdddcccaaa___^^^]]]]]]]]]]]]___bbbbbbaaa_________cccccccccaaa___bbbiiinnnlllsss}}}rrrlllbbbXXXLLLEEEDDDEEEEEEDDD???AAABBBCCCCCCDDDFFFIIILLLOOOTTT[[[aaagggkkkmmmoooppprrrssstttwww{{{~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~|||yyyvvvtttqqqmmmjjj^^^[[[WWWTTTRRRPPPMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJRRROOOMMMQQQ[[[ooo}}}nnnuuukkkUUUFFF;;;999999555444777555444444333333333333333333333333333333333333333222111111000000111111222000000111111111111000000000000000000000000000000000111111111111111111000111111111111111111111111111111111000///.........000000000000000000000000111111111111111111111111...///000111111000///...//////000111111222333333222222222222222222222222111111222333555666777777777888999:::;;;<<<======;;;???BBBCCCFFFMMMXXXaaattt~~~}}}xxxwwwuuufffVVVMMMJJJJJJMMMRRRHHHLLLPPPTTTZZZ^^^[[[TTTVVVWWWXXXZZZZZZZZZYYYXXXUUUUUUUUUTTTQQQPPPPPPQQQRRRPPPNNNMMMLLLJJJGGGEEECCCEEEIIILLLNNNWWWjjj}}}iii\\\[[[ZZZYYYXXX___^^^ZZZWWW[[[fffqqqxxxssshhhgggfffbbbaaafffeeeeeefffggghhhgggdddaaa^^^iiiuuuzzzxxxtttnnniiiaaa```^^^\\\[[[[[[\\\\\\YYY[[[]]]^^^^^^___aaabbbbbbcccbbb```^^^```eeeiiiiiijjjvvvsssfffUUUJJJGGGHHHHHHGGGBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEHHHMMMSSSYYY^^^```bbbdddgggiiikkknnnrrruuuyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~}}}|||yyyzzz{{{{{{zzzxxxuuutttrrrqqqooonnnnnnoooqqqrrruuussspppmmmkkkhhhccc```XXXUUUQQQOOONNNMMMKKKIIIHHHHHHJJJJJJKKKMMMPPPRRRRRRTTTYYYeeexxxtttppp~~~sssWWWFFF???:::;;;999555555999444444333222222222222333333333333333333333333333222222111111111111222222000111111222222111111000000000000000000000000000111111222222222222111111////////////////////////111000000000/////////...////////////////////////000000000000000000000000---///000222222000///---///000000000111111111222111111111111222222222222000111111222333444444555666777777888999:::;;;<<<;;;>>>@@@AAABBBGGGOOOUUUbbbmmm|||yyyssspppkkkjjjrrrpppaaaYYYUUUWWW[[[XXXZZZ\\\^^^eeeooorrrqqqsssssssssttttttsssqqqoooiiihhheeeaaa]]]\\\^^^___bbb```^^^\\\YYYVVVQQQNNNMMMQQQXXX```gggvvvuuuddd^^^]]][[[WWWUUUWWWWWWVVVVVVbbbvvv~~~lll___aaaccc___```eeeeeebbb``````aaabbbaaaaaa```ppp~~~|||ssslllhhhfff```^^^\\\ZZZZZZ[[[\\\]]]XXXZZZ[[[[[[\\\___bbbeeefffffffffeeedddcccdddeeeeeedddlll{{{hhhYYYQQQLLLHHHDDDDDDDDDCCCDDDDDDEEEDDDDDDAAABBBDDDGGGJJJOOORRRTTTUUUXXX[[[^^^```cccgggjjjlllmmmoooqqqrrrsssssstttuuuvvvwwwzzz|||~~~}}}{{{yyywwwwwwxxxzzz{{{wwwwwwxxxzzz~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzzyyyxxxvvvtttrrrqqqmmmnnnoooooonnnkkkhhhfffgggeeedddbbbbbbdddeeegggiiifffdddbbb```]]]YYYVVVSSSPPPLLLKKKJJJJJJJJJIIIIIIKKKMMMNNNOOOQQQVVVZZZ]]]fffuuu{{{uuu}}}}}}```KKK===;;;::::::888555555888444444333222222222222333333333333333333333333333333333222222222222333333111111222222222222111111000000000000000000000000111111222222222222111111////////////////////////.../////////000000000111////////////////////////////////////////////////---///000222222000///---111111111000000000//////000000000111111222222222000000111111222222333333777777777777888888888888:::<<<>>>???@@@DDDIIIMMMUUU]]]iiivvv{{{ppphhhcccaaagggrrr|||tttooopppssszzz~~~xxxvvvsssoooooottt{{{{{{vvvoookkknnnnnnsss~~~{{{qqqiiifffddd^^^YYYWWWMMMQQQSSS[[[pppzzzlllaaa```aaa^^^^^^bbbbbb___[[[YYYZZZ\\\]]]^^^eeeuuuwwwkkkgggfffdddaaa___]]][[[[[[\\\^^^```ZZZ[[[[[[ZZZ[[[___dddgggkkkjjjjjjjjjiiiiiihhhhhheeeccciiiwwwuuueeeXXXNNNHHHEEEBBB@@@???AAACCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNQQQTTTVVVXXX[[[]]]aaaccceeehhhjjjjjjkkkjjjjjjlllooorrrtttuuuvvvvvvpppooonnnlllmmmnnnpppqqqkkkkkklllooorrrttttttssssssrrrqqqrrrssssssqqqooonnnnnnmmmllljjjhhhfffeeeaaabbbbbbbbbaaa^^^[[[ZZZZZZZZZYYYXXXXXXYYYZZZZZZZZZXXXVVVUUUTTTSSSPPPMMMNNNKKKHHHGGGHHHIIIIIIHHHGGGKKKOOORRRTTTYYYaaaggg{{{yyywwwcccPPPBBB888888888777555444444555555444444333333333333333333333333333333333333333444333333333333333333444111111222222222222111111000000000000000000000000000111111111111111111000111111111111111111111111.........///000111111111000000000000000000000000...........................///000111111000///...222222111000000///......//////000000111222222222111111111111111111111111666666666666666777777777777999;;;===>>>@@@CCCEEELLLOOOXXXcccnnn|||yyyjjjeeebbbdddjjjuuuyyytttpppnnnhhh___ZZZYYYLLLQQQVVVaaaxxxpppkkkeee```^^^\\\]]]___XXXVVVTTTUUUXXX[[[]]]^^^eeeooosssjjjeeehhhjjjgggbbb```^^^\\\\\\^^^aaaccc]]]]]]\\\[[[[[[___dddiiikkkiiihhhhhhiiijjjkkkkkkhhhfffiiirrryyyuuuiiicccUUUOOOGGGBBBAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEHHHKKKMMMNNNOOOQQQSSSWWWYYY[[[]]]______^^^]]]]]]___cccfffhhhhhhgggfffcccbbbaaa```______``````^^^^^^___aaadddfffeeeddddddccccccdddeeedddbbb```aaaaaa```___]]]\\\ZZZYYYVVVVVVWWWWWWVVVTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNMMMKKKIIIMMMJJJGGGFFFHHHIIIJJJKKKMMMSSS\\\eeennnyyyjjjWWWLLLCCC<<<777777666444444555666666666555555444333444444444333333333333333333333333333333222222222222333333111222222333333222222111000000000000000000000000///000000111111000000///111111111111111111111111////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000//////////////////000111222222222222111111111111111111111333333444555666777777888777888;;;<<<======>>>???CCCDDDIIIRRRZZZddduuu~~~wwwqqqnnnmmmqqq|||zzzxxx}}}|||vvvtttqqqnnndddYYYUUUVVVQQQVVVZZZdddwwwooodddfffddd^^^[[[[[[]]]^^^KKKKKKNNNSSSYYY^^^```aaa___eeeddd^^^aaammmpppllldddbbb___]]]^^^```ccceee```___]]][[[[[[___eeeiiihhheeebbbbbbdddhhhlllmmmiiidddffflllnnnsssoooeeeYYYOOOJJJIIIGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGBBBDDDGGGIIIIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUSSSRRRSSSVVVZZZ^^^___^^^\\\ZZZZZZZZZXXXWWWUUUTTTTTTTTTUUUUUUVVVXXX[[[\\\[[[YYYXXXWWWWWWXXXYYYYYYVVVTTTXXXXXXWWWVVVUUUSSSRRRQQQOOOOOOPPPPPPPPPOOOOOONNNGGGHHHIIIIIIIIIIIIHHHGGGKKKJJJJJJKKKMMMMMMKKKJJJNNNLLLIIIHHHJJJLLLMMMNNNZZZdddrrriiiOOOBBB@@@===999888888666444555888999999666666555444444444444555333333333333333333333333222222111111111111222222111222222333333222222111000000000000000000000000//////000000000000//////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111...//////000111222222222222222222222111111111111000111222444666777999999999:::<<<=========<<<<<<>>>===@@@GGGMMMTTTdddttt|||uuurrrxxxzzzwwwzzz~~~lllaaaxxxwwwvvvqqqhhh^^^WWWUUUVVVTTTYYY```iiiooopppllliiihhhgggddd___YYYTTTRRRRRRMMMKKKLLLQQQYYY]]]]]]ZZZbbb^^^\\\```iiimmmllliii````````````aaabbbdddeee```\\\XXXXXX]]]cccggghhhgggeee\\\WWWaaassswwwpppooo^^^VVV\\\```cccssslll[[[TTTSSSTTTTTTWWWVVVQQQIIIFFFHHHIIIHHHKKKFFFDDDFFFFFFDDDFFFIIIKKKJJJIIIIIIJJJLLLNNNPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMJJJJJJIIIIIIJJJJJJKKKLLLFFFHHHHHHFFFDDDDDDHHHLLLHHHGGGGGGHHHJJJKKKIIIGGGHHHIIILLLOOOLLLJJJTTTbbbpppyyyhhhNNNDDD@@@999666::::::999777666555555666666666555444333333333333333222222222222222222222222222222222222222222222222333333222111000///////////////000000000000//////222222222111000//////...000000000000000000000000333333222111000///......333000......111222111///111111000000//////......000000////////////000000000000000000000000000000111111111000000000000000///000000000111111111111111111111222333444666777777777888999:::;;;;;;<<<======>>>@@@EEELLLUUU[[[nnn|||{{{{{{|||~~~xxxxxx|||mmmaaa\\\[[[~~~yyyooodddZZZTTTSSSTTTXXX\\\```aaa```^^^^^^^^^fffgggfff```WWWOOOLLLLLLNNNPPPTTTXXX[[[\\\ZZZYYY]]]]]]^^^bbbhhhkkkiiifff___```aaaaaaaaa``````___\\\ZZZZZZ^^^ccceeeeeeccceeebbb\\\\\\mmmpppaaaXXX[[[]]]]]]iiizzzwwwlllmmmvvv~~~}}}wwwkkk\\\SSSQQQMMMHHHFFFCCCCCCGGGIIIGGGGGGJJJFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHHHHGGGGGGGGGFFFFFFEEEIIILLLMMMJJJGGGFFFEEELLLLLLLLLLLLKKKKKKKKKKKKQQQNNNMMMNNNRRR\\\rrriiiTTTBBB???>>>999777:::999888666555444444555555444333333222222222222333222222222222222222222222111111111111111111111111---...//////...,,,+++)))//////000000000000//////222222111111000//////...000000000000000000000000222222111111000/////////000...,,,---000222111000000000000///////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111222222222333111111111222333444555666666777777888999:::;;;;;;===>>>>>>>>>AAAGGGNNNSSS]]]jjj}}}yyyggg\\\XXX\\\ccczzzkkk]]]TTTPPPOOOOOOVVVYYYZZZVVVPPPNNNRRRXXX```dddeee___SSSKKKJJJKKKSSSWWW\\\___^^^[[[XXXUUUTTTXXX^^^ccceeedddaaa______```cccdddccc```\\\ZZZZZZYYYYYY]]]bbbffffffeeeeee```[[[___uuusssfff]]]^^^]]]YYY___lll~~~rrrhhh\\\QQQIIIEEEDDDFFFGGGDDDBBBDDDCCCDDDEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBEEEJJJMMMMMMLLLKKKKKKLLLNNNOOONNNKKKKKKMMMPPPSSSQQQRRRYYYfff|||pppOOOBBB999;;;>>>:::777888777666555444333333333333222111111111111222222333222222222222222222222222000000000000000000000000...000222333333000---+++///000000111111000000///222222111111000/////////000000000000000000000000000000000000000000000000---,,,+++---///111000000//////////////////000000000//////......//////000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333555555555666666777888999:::;;;=========<<<<<<@@@EEEIIIKKKUUUeeevvvppp]]]QQQNNNUUUfffuuuttt{{{~~~sssdddXXXQQQMMMKKKIIIMMMOOOOOONNNLLLOOOUUU[[[^^^bbbddd^^^SSSMMMOOOTTT[[[]]]___aaa___[[[UUUQQQLLLSSS\\\aaaaaa]]]ZZZXXX___bbbfffiiihhhddd^^^ZZZ\\\XXXUUUWWW___hhhnnnpppiiiaaaYYY]]]qqquuujjjcccccc```ZZZ\\\eeeqqq{{{jjjVVVMMMFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGHHHCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKGGGHHHIIIKKKMMMQQQUUUXXXRRRVVVXXXVVVSSSSSSWWW\\\YYY^^^iiixxxfffTTTEEE===888;;;<<<999555555555555444333333222222222111111111111111222333444111111111111111111111111111111111111111111111111222333444444444333111000000000000111111000000000111111111111000000//////000000000000000000000000////////////000000111111------....../////////...---......//////000000000/////////....../////////000000000000000000000000/////////000000000000000---------............///000000000111111222444444444555666666888888999:::;;;<<<;;;::::::;;;???BBBBBBIIISSS___mmmwwwaaaXXXOOOKKKOOO]]]vvvxxxeeellloooggg]]]UUUOOOKKKFFFCCCEEEFFFHHHMMMSSSZZZ^^^aaafffiiiiiibbbWWWSSSXXX^^^bbb```______^^^[[[UUUPPPMMMTTT]]]aaa^^^ZZZXXXWWW```dddiiimmmlllhhhbbb^^^[[[XXXWWW[[[dddnnntttvvvmmmddd[[[]]]kkkyyy|||xxxooogggccccccaaa\\\\\\bbbiiisssmmm___QQQKKKHHHGGGIIIMMMHHHGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRVVV[[[aaafffjjjlllrrruuuwwwuuupppnnnqqquuuwww~~~cccNNNCCCAAA<<<999999999666555555444444444333222222111111222222111222222333444555111111111111111111111111222222222222222222222222000///...---------...///000000111111111111000000111111111000000000000000000000000000000000000000.........///000000111111000111111111///...,,,,,,------......//////000000//////............//////////////////////////////......//////000000000000,,,---------............000000000000111111222333333444444555666777888999999999:::999999:::===@@@AAADDDHHHOOOXXXfffvvvxxxfffWWWPPPOOOOOOTTT\\\kkkppp^^^```___\\\XXXSSSOOOIIIDDD@@@CCCDDDHHHPPPZZZaaacccdddppprrrppphhh^^^YYY\\\aaabbbaaaaaa```]]]YYYUUURRRTTTYYY^^^```^^^[[[ZZZ[[[cccfffjjjmmmllliiidddaaaYYYZZZ^^^eeemmmpppooommmiiibbb\\\___hhhooooookkkccc___]]]______\\\]]]aaadddiiisssmmm```WWWOOOJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHIIILLLQQQUUUXXX\\\dddrrrwww^^^III@@@???:::999777555555555666777333444444444333222111000333222222222222333333444111111111111111111111111222222222222222222222222000///,,,******,,,...000000111111222222111111000111111000000000000000000000000000000000000000000.........//////000000000111222333222///,,,++++++................../////////......------......///////////////////////////---......//////000000111////////////000000000000000000//////000111111222222333444555666777777888666777999999999:::===???>>>@@@BBBDDDHHHQQQ]]]fff}}}kkk```\\\VVVPPPRRRTTT\\\fffooo{{{{{{jjj\\\XXXUUUVVVVVVSSSMMMGGGCCCAAAAAAEEELLLSSSYYY___cccfffmmmnnnmmmhhhaaa\\\[[[\\\ZZZbbbhhhfff^^^WWWUUUWWWZZZ[[[[[[[[[ZZZZZZ[[[\\\fffgggiiiiiihhheeeaaa___[[[\\\___dddhhhgggbbb]]]\\\ZZZYYY^^^cccfffdddbbbZZZXXXXXX[[[]]]]]]^^^aaadddeeeiiiqqqssseee^^^^^^______^^^ZZZTTTNNNJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPSSSUUUWWWXXXYYYUUUVVVXXX]]]eeepppzzzkkkWWWIII>>>:::;;;555666777555444444666777333444444444444222111000333222222111111111111222111111111111111111111111111111111111111111111111222111/////////000111222000111111222222111111000000000000000000000000111000000000000000000000000......//////////////////...000333222...+++***+++..................------///......------......///////////////////////////------......///000000111//////000000000111111111000////////////000111111222222333444555666666777555777888999999999:::<<<;;;<<<>>>???@@@FFFNNNTTTgggrrrooolllbbbXXXVVV]]]cccddddddhhhqqq}}}nnnggg[[[TTTRRRTTTVVVRRRLLLFFFCCCBBB>>>EEENNNSSSVVV[[[ccciiibbbdddfffeeeaaa\\\XXXVVVSSSbbbooommm___TTTUUU\\\]]]ZZZWWWVVVVVVXXXZZZ\\\gggggggggfffddd```]]]\\\aaa^^^[[[ZZZ[[[ZZZUUURRRQQQQQQTTTZZZ^^^]]][[[ZZZVVVVVVWWWZZZ]]]^^^```cccggggggfffhhhssswwwkkk___XXXMMMLLLLLLLLLKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNOOONNNRRRRRRRRRRRRSSSTTTUUUVVVYYY[[[^^^bbbeeehhhjjjkkkkkkmmmrrr|||kkkQQQFFFCCC>>>999666444888999777555555666666444444555555444333111000222222111000//////000000000000000000000000000000000000000000000000000000///000000111111111000000111111222222222222111111000000000000000111111111000000000000000000000000////////////////////////+++...111000---+++***+++/////////......------,,,.........------.........////////////////////////---------...///000000111............////////////000////////////000000111111222222333444555666777444666888999888888888999888;;;===>>>???BBBHHHNNNWWW```mmmyyyzzzsssrrrzzz|||xxxqqqeee[[[WWW[[[^^^___eeeqqq{{{xxx{{{yyyjjjccc\\\VVVVVVXXXYYYVVVPPPKKKIIIJJJNNNOOORRRVVVZZZ^^^bbbdddgggccc___^^^___\\\VVVPPP]]]bbbfffddd___ZZZZZZ[[[YYY[[[\\\YYYTTTRRRRRRTTTcccbbbbbbccceeedddaaa___^^^YYYVVVVVVSSSMMMIIIIIIMMMOOORRRUUUWWWYYY[[[[[[^^^``````___\\\\\\___aaaccceeeiiippp|||~~~ppp^^^bbbbbb[[[UUURRRPPPMMMJJJLLLNNNMMMLLLKKKNNNPPPPPPUUU^^^eeeiiilllnnnooorrroooiiieeecccdddgggjjjmmmnnnwww^^^SSSEEE;;;999999888777555555666666555555444333222222222333333444444444222222222111111111000000111111000000000000111111333222111111000000111111////////////////////////222222333333333333222222111111000///////////////000111222222222111///........./////////////////////000111111111///...---000000////////////000000000000000000000000000000........................////////////000000000000000000//////.........---000000000000000000000000111222333222111222555888777777777777777888888888::::::::::::<<<@@@CCCEEEIIIPPPYYYcccnnn~~~xxxkkknnnuuuyyyttteeeaaa]]]UUUUUUZZZWWWbbbqqq~~~pppgggddd___ZZZ^^^```aaa]]]XXXSSSRRRSSSQQQRRRUUUYYY^^^bbbfffhhhfffbbb]]][[[ZZZXXXRRRMMMYYY^^^ddddddaaa\\\[[[\\\YYYZZZ[[[ZZZXXXXXXYYYZZZeeedddcccdddeeedddbbbaaaZZZUUUQQQQQQOOOKKKIIIJJJRRRRRRSSSSSSSSSSSSTTTTTTZZZ\\\^^^^^^\\\[[[\\\^^^fffiiilllpppwww}}}tttooollljjjiiiiiiiiigggeeeeeegggjjjsss{{{oooXXXLLLDDD<<<888888888777555555555555555555444444333222222222333333333444444222222222111111111000000111111000000000000111111222111000000//////000000000000000000000000000000///000000111111000000///111111000//////////////////////////////...------///////////////.........///000000111000///...---//////............//////////////////////////////.........................../////////000000000000000/////////............///////////////////////////000111000000111333555666666666777777777888888999999999999;;;===@@@BBBDDDIIINNNTTT[[[fffttt~~~vvvuuuwwwwww~~~}}}zzz}}}oooaaaWWWWWWXXXWWW]]]gggwww|||lllhhhhhheee```^^^``````]]]WWWSSSRRRSSSRRRTTTWWW\\\```eeeiiikkkgggbbb]]]ZZZXXXUUUQQQMMMWWW\\\bbbdddbbb___^^^^^^[[[ZZZYYY[[[]]]___```___bbb```_________```___^^^VVVPPPKKKKKKKKKJJJKKKNNNYYYXXXVVVTTTRRRPPPOOOOOOVVVXXXZZZZZZYYYXXXXXXYYYdddgggjjjlllnnnppprrrtttlllRRR???===:::666666777888666333555555555555555444333333222222222222333333333333222111111111111000000000111111000000000000111111111000000///////////////111111111111111111111111///000000111111000000///111111000///////////////000000///...............000000//////.........---//////000000000///............------------......////////////////////////............................../////////000000000////////////............////////////////////////---...//////......000222444444555555666777888888999888888888999;;;===>>>BBBDDDFFFHHHKKKQQQ[[[bbbuuu|||www{{{~~~}}}{{{xxxyyyooo\\\VVVVVV]]]eeemmm{{{vvviiiiiiiiiddd```[[[\\\\\\XXXRRRMMMLLLMMMPPPRRRVVVZZZ___cccfffggggggccc^^^[[[YYYXXXUUUSSSYYY\\\```aaa```^^^^^^___\\\ZZZXXX[[[```ccccccbbbZZZXXXVVVVVVXXXZZZZZZZZZUUUOOOJJJJJJKKKLLLNNNRRR^^^\\\ZZZWWWUUUSSSSSSSSSVVVVVVVVVUUUTTTTTTUUUVVV]]]___bbbccccccccceeegggyyyyyyeeeUUUGGG???<<<:::888777888777444222444444555555555444333333222222222222222222222333111111111111000000000000111111000000000000111111111111000////////////000111111111111111111111111111111222222222222111111111000000///////////////333222000/////////000111000000000///......------//////////////////......///......------......///////////////////////////................................./////////000000///////////////.........////////////////////////,,,...///.........///111111222333444555666777888999888888888999:::;;;<<<===>>>@@@AAACCCHHHOOOTTT]]]iiizzz~~~tttfff[[[^^^```hhhuuuooo\\\mmmeeegggeee```\\\\\\]]]\\\WWWPPPKKKKKKLLLMMMOOORRRVVVZZZ]]]___```aaa___\\\ZZZZZZZZZZZZYYY[[[[[[[[[ZZZYYYYYYZZZ[[[]]]ZZZXXXZZZ___ccccccbbbYYYWWWUUUVVVXXX[[[\\\\\\XXXQQQMMMNNNOOOPPPRRRVVVZZZZZZYYYXXXXXXXXXXXXYYYZZZWWWTTTRRRRRRTTTVVVXXX[[[[[[[[[ZZZZZZ\\\```dddqqqsssYYYJJJBBB===:::===;;;888666666666555555444444444555444333333222222222222222222222222222000000000000000000000000111111000000000000111111222222111000000000000111111111111111111111111111111111111222222111111111111000000///////////////333222000/////////000111000000//////.........---..................//////000//////////////////000............................................................////////////.........///////////////........................---...000000......///000000111111333444555666666888888888888999999::::::777888:::;;;===AAAFFFIIINNNVVVcccppp}}}{{{sssoookkklllmmmkkkgggdddeeehhhqqqxxx}}}dddOOOCCC{{{iiigggjjjfffaaa___ZZZ[[[ZZZUUUOOOKKKKKKMMMMMMOOOQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTTTTUUUUUU\\\ZZZYYYZZZ]]]```cccccc```^^^]]]^^^```aaaaaaaaa[[[UUURRRTTTTTTRRRRRRUUUSSSTTTVVVXXXYYYZZZZZZZZZ\\\YYYVVVUUUXXX\\\___```aaa___\\\YYYXXX[[[aaafffnnnuuu}}}qqqVVVFFF???<<<999777888666555444444555666888444444444444444333222222222222222222222111111111//////000000000000000111111111000000000000111111333222222111111111111111111111111111111111111111...//////000000//////...111111000///////////////000000///...............////////////////////////......------......///000000000////////////000000................................................------........./////////.........///////////////........................---///111111///...///000000000111111222333444444777777888888999999999999:::::::::;;;<<<>>>@@@BBBEEEHHHPPPZZZdddpppyyyllljjjjjjkkknnnuuu{{{qqqfff___[[[ZZZbbbdddgggjjjkkkppp~~~sss\\\HHH???>>>ssshhhkkkmmmfff______VVVWWWWWWTTTPPPNNNOOORRRQQQSSSTTTVVVWWWVVVUUUTTTRRRTTTUUUWWWWWWWWWXXXYYYXXXWWWWWWWWWWWWVVVTTTSSSXXXYYYZZZZZZ\\\___dddggggggeeeddddddddddddaaa___[[[WWWVVVXXXWWWRRROOOOOOOOORRRUUUXXXZZZZZZYYYXXXZZZYYYZZZ^^^dddiiikkkjjjiiifffbbb]]]\\\```ffflllmmmnnnoooooottt]]]OOOBBB???>>>;;;999:::333444444333333444555666333444444444444333222222222222222222111111111000////////////000000111111111111000000000000111111222222111000000000000000000000000000000000000000......////////////......111111000//////////////////////////////...------------......///000000000......---------...///000/////////....../////////................................................---------.........//////............/////////000........................---///000000///.........000000000111111222222222444444555666777888888888===<<<;;;<<<===>>>>>>>>>===>>>CCCKKKPPPVVVdddqqqooofffgggiiikkkqqq{{{vvvppphhhgggccc^^^ZZZZZZ^^^bbbhhhmmmwww~~~gggSSSDDD;;;999==={{{mmmeeeiiiiii___XXXWWWVVVXXXYYYWWWTTTTTTWWWZZZVVVWWWXXXYYYYYYWWWUUUTTTQQQSSSVVVXXXXXXWWWWWWXXXWWWXXX[[[]]]^^^\\\XXXTTTVVVXXXZZZ[[[[[[___fffkkkiiigggfffeeecccaaa]]]ZZZ[[[XXXWWWZZZXXXQQQLLLKKKQQQSSSWWWZZZ[[[ZZZXXXVVVWWWYYY^^^fffnnnssstttrrrllljjjfffcccbbbfffmmmrrrjjjhhheee```___jjjmmmSSSKKKCCC>>>>>><<<777666999333555666666555333333333333333444444444333222222222222222222111111000000.../////////000000111111111111000000000000111111111111000///////////////////////////////////////000000111111111111000000111111000///////////////000111222222222111///...,,,,,,---...///000111111...------,,,---...///000.........------.........................................................---------.........//////---.........//////000000........................,,,...000000///---------000000000000111111111111111222444555666777777777999888888999:::;;;;;;:::888888===CCCDDDFFFPPP]]]kkkyyytttuuuxxxzzz~~~}}}}}}}}}zzztttkkkaaa\\\ZZZ[[[[[[[[[^^^fffpppxxxooo[[[GGG>>>;;;777666888uuulllbbb]]]]]]___^^^\\\ZZZZZZZZZXXXVVVTTTUUUVVV```]]]YYYXXXYYYYYYWWWUUUSSSVVVXXXYYYYYYXXXWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYWWW\\\aaaaaa___^^^bbbgggeeeaaa]]]ZZZYYYZZZZZZZZZYYYYYYXXXVVVRRROOOKKKIIIOOOXXX^^^[[[WWWUUUTTTRRRWWWYYYaaammmyyy|||vvvooollljjjfffeeeiiinnnlllggghhheee```ZZZXXXbbbrrrwww^^^NNNHHH>>>===;;;999777555444333444333333222222333333444222222222111111111000000222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000////////////////////////000000000000////////////////////////////////////////////////------------------------//////.........---------------------------------------............---------------............///////////////////////////------------.........///111111000000000000111111333222222222333333444555999888888888888888888888;;;<<<===>>>@@@BBBCCCCCCUUU\\\hhhxxx}}}xxx|||wwwrrrooolllgggdddeeefffbbb[[[ZZZ___ccccccgggnnnssszzz|||kkkNNNIIIAAA:::666333111///pppkkkeee^^^ZZZYYYXXXWWWVVVWWWWWWUUUSSSRRRSSSWWW[[[\\\XXXTTTSSSUUUWWWXXXXXXWWWZZZ^^^``````___]]]]]]WWWWWWUUUTTTRRRQQQPPPOOOXXX[[[^^^___\\\[[[\\\^^^]]][[[XXXXXXYYYZZZ[[[[[[WWWVVVUUUSSSPPPMMMJJJHHHPPPXXX]]]ZZZUUUSSSRRRQQQUUUXXX```jjjrrrtttooojjjjjjjjjiiihhhkkknnnjjjccceeeaaa\\\\\\bbbmmmxxxlllXXXKKKCCC???<<<<<<:::999777555444444444333333222222333333444333333333222222222111111222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000////////////.../////////000000000000////////////////////////////////////////////////........................//////.........---------,,,,,,------------------......////////////......---------............///////////////////////////------........./////////111111000000000000111111000000111111333444666666888888888888888888888888999:::;;;<<<>>>???@@@AAAEEEJJJQQQ\\\kkk|||}}}yyyrrrfffccc```]]]\\\[[[YYYWWW\\\]]]aaaccc``````kkkyyynnnVVVHHH@@@===888555333333222111{{{iiibbbaaa___\\\ZZZWWWUUUTTTSSSQQQNNNKKKJJJNNNTTTYYY[[[XXXTTTSSSVVVZZZ]]]___\\\___dddggghhhfffbbb```UUUTTTSSSQQQOOOLLLJJJHHHSSSUUUXXXZZZZZZYYYXXXWWWWWWVVVUUUWWWZZZ[[[[[[[[[WWWVVVUUUSSSQQQNNNKKKJJJSSS[[[^^^ZZZTTTRRRRRRQQQSSSXXX___fffjjjjjjgggeeeeeehhhjjjlllooorrrmmmfffccc]]][[[aaammmwwwzzzyyyuuuzzzvvv\\\III@@@===999666:::999999888777666555555333333222222222222333333444444333333333222222222222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000////////////....../////////000000000////////////////////////////////////////////////////////////////////////...............---------,,,,,,,,,------.........//////000000000000//////---------............///////////////////////////....../////////000000000111000000//////000000111...//////111222555666777777777777777777777777777777777888:::;;;<<<=========???AAAFFFOOO[[[hhhqqqsssnnnlllnnnpppppppppppprrrsssxxxvvvwwwzzz|||~~~{{{zzzxxxuuupppiiiccc___WWWVVVVVVYYY]]]```bbbbbbeeemmmvvvxxxtttvvvsss___NNNAAA999666444222222333333222111nnnggg```aaabbb```\\\WWWTTTSSSKKKJJJHHHFFFFFFIIINNNSSSZZZXXXVVVVVVXXX[[[^^^```___aaaeeehhhiiifffaaa]]]PPPPPPOOOOOOMMMKKKIIIHHHKKKLLLPPPUUUZZZ[[[YYYWWWSSSSSSUUUXXX[[[\\\\\\ZZZZZZZZZXXXWWWUUUSSSQQQPPPXXX^^^```ZZZTTTSSSTTTSSSTTTZZZaaaffffffeeeeeeeeecccgggjjjmmmsssxxxwwwrrrccc``````gggqqqvvvrrrmmmfffdddfffuuu~~~cccVVVFFF>>><<<<<<999444777777777666666666555555333333222222222222333333333333222222222222111111111111111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000////////////........./////////000000////////////////////////////////////////////////................................................+++,,,,,,------...............////////////......---------............///////////////////////////////////////000000000000000000////////////000000/////////000222333555666555555555555666666666666666777777888999::::::;;;<<<===>>>???CCCJJJRRRWWWbbbqqqzzzppplllfffaaa```eeennntttyyywwwvvvuuuttttttuuuwwwsssooojjjiiimmmrrrvvvyyy|||yyyuuutttuuuuuuqqqnnnooorrrssspppllleeeggghhhfffaaa]]][[[[[[[[[ZZZ\\\aaajjjssszzz}}}|||qqq___OOODDD>>>;;;;;;666555333333444333111///wwweeedddfffggghhhddd^^^WWWQQQNNNDDDFFFHHHIIIJJJMMMPPPSSSWWWXXXZZZZZZ[[[\\\\\\]]]``````aaacccccc```ZZZUUUMMMMMMLLLLLLKKKJJJHHHHHHIIIKKKOOOUUUYYY[[[YYYWWWLLLMMMPPPUUUZZZ]]]]]]\\\\\\\\\[[[YYYXXXVVVVVVUUUZZZ___```YYYRRRRRRTTTTTTXXX^^^dddgggfffeeefffhhhfffiiijjjkkkpppxxx{{{yyyeeefffiiilllmmmjjjddd^^^ZZZVVVUUU^^^tttmmm^^^GGGCCC???<<<<<<;;;888666555555555555555555555555333222222111111222222333111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000////////////............////////////////////////////////////////////////////////////---------------------------.....................,,,,,,,,,------.........,,,------......------,,,---------............///////////////////////////////////////000000000000000000////////////000000000000000000111111222333333333333444444555555555777777777888888999999999888999;;;<<<===???CCCEEELLLUUUbbbooo|||}}}ooodddcccmmm}}}yyypppiiieeebbb^^^\\\]]]aaadddgggmmmtttxxxxxxzzz~~~}}}yyyrrrlllhhhggghhhiiiiiikkkooosssuuurrrmmmiiimmmppprrrpppllliiijjjlllnnnnnnpppxxx{{{\\\SSSEEE:::444222333444555444444444444333000...xxxooopppqqqpppmmmiiiccc\\\UUUQQQDDDHHHMMMRRRTTTWWWYYY[[[[[[^^^aaabbbaaa``````aaa___\\\ZZZ[[[\\\ZZZUUUQQQOOONNNMMMLLLKKKKKKKKKKKKQQQSSSVVVXXXXXXWWWVVVUUUGGGHHHLLLRRRXXX\\\^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWZZZ___^^^VVVPPPPPPTTTUUU]]]```dddfffddddddeeeggggggiiigggeeehhhoootttuuufffiiillllllggg```YYYUUUPPPOOOPPPWWWhhhzzzbbbQQQKKK===<<<:::777444333444555444444444444444444444444222222111111111111222222111000000000000/////////111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000////////////------........./////////////////////////////////////////////////////////---------------------------------...............------------------------,,,,,,,,,------,,,,,,,,,---------............///////////////////////////....../////////000000000000//////......//////000000000000///000000111222111111222222333444444444777777777777777888888888555888:::<<<;;;;;;<<<===BBBDDDIIISSS]]]kkk~~~{{{mmmgggdddaaa___aaaeeejjjnnnyyy~~~{{{xxxyyy{{{zzz~~~{{{wwwsssrrrsssuuuwww}}}|||dddTTTHHHBBB;;;666444444444444111000000111333333111000xxxtttrrrkkkiiifffeeeeeebbb^^^ZZZLLLPPPUUUXXXZZZ[[[\\\^^^]]]___bbbbbbaaaaaacccfff^^^ZZZUUUUUUWWWXXXVVVTTTTTTSSSRRRQQQRRRTTTWWWXXXZZZ]]]^^^]]]XXXUUUTTTUUUMMMMMMOOOSSSXXX\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYY]]]aaa___WWWQQQSSSWWWZZZ```aaabbbbbb```___``````^^^```___\\\]]]dddiiijjjeeeggghhhgggccc]]]WWWSSSLLLNNNSSS\\\jjj|||xxxfffWWWIIIBBBAAA:::999666444222222333555444444444333333333333333222222111111111111222222111111111000000000000///000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000////////////---------.........//////////////////////////////////////////////////////........................---------.........//////.........------,,,,,,+++,,,------------------,,,---------............///////////////////////////------.........///////////////............//////.........///000111222333000000111111222333333444666666666666666666666666666888999:::999999:::<<<>>><<<>>>EEEKKKQQQ\\\gggxxxzzzyyyxxxxxx|||~~~kkkYYYHHH===:::888777777888888888777111000///000222333222111uuukkkfff___YYYVVVTTTXXX^^^bbb```]]]VVVXXXZZZ[[[ZZZYYYYYYZZZWWWXXXZZZYYYYYYZZZ___ccc^^^XXXSSSRRRUUUYYYYYYXXXWWWVVVVVVWWWZZZ```eeehhh^^^aaaccc```YYYUUUVVVYYYXXXWWWWWWXXXZZZ[[[[[[ZZZ]]]]]][[[ZZZZZZZZZ[[[\\\aaaeeeccc[[[UUUWWW\\\___bbbaaa___^^^\\\[[[ZZZYYYSSSVVVVVVTTTVVV]]]cccdddccccccccccccbbb___YYYUUUMMMPPPWWWbbbnnnyyywwwdddQQQJJJGGGBBB===<<<777666666777888888777555444444333333333333222222222222111111111111222222222222222111111111111000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000///...000000000000////////////---------.........//////////////////////////////////////////////////////////////////////////////---------.........////////////...---,,,++++++***---..................------------.........//////////////////////////////------------........./////////............//////,,,,,,---...000222333444///000000111222222333333666555555555555555444444555666666444333444777:::===999;;;AAAEEEDDDGGGMMMRRRbbbuuu{{{gggTTTHHHBBB>>><<<444333333444444333000...666444222111222333222111xxxaaaSSSPPPMMMTTTXXXWWWWWWZZZ]]]]]]ZZZWWWSSSRRRRRRRRRPPPNNNLLLIIIHHHMMMVVV]]]```___]]]XXXSSSQQQTTTVVVXXXXXXYYYXXXXXX[[[aaafffggggggddddddbbb^^^[[[YYYYYY[[[^^^[[[XXXXXXZZZ[[[YYYVVVXXXYYY[[[\\\WWWSSSVVV\\\aaaaaa___\\\XXXYYY]]]bbb\\\]]]]]][[[WWWRRRPPPPPPLLLLLLKKKLLLTTT```eeedddeeebbb``````bbb^^^VVVOOOJJJLLLSSS```mmmuuuvvvsssssszzznnnVVVOOOEEE===888777777777666666666666666666666666555555444333333222111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000333333222111000000000111000000000000000000000000222111///.........///000000000000000000000000000///////////////////////////...---,,,,,,---.../////////.........---------///...---,,,,,,,,,,,,,,,,,,---------.../////////................................................------------------------////////////////////////111000...,,,+++++++++,,,////////////////////////////////////////////////000000000111222222222333111222333333444444333333000111222333444444444444666777888999;;;<<<===>>>EEEKKKUUU```mmm}}}hhh^^^OOODDD>>>:::555111444333333222222333333444000000111111111222222222~~~jjjUUUHHHGGGGGGOOOTTTSSSSSSUUUVVVUUUSSSQQQNNNMMMLLLJJJFFFCCCFFFEEEFFFLLLTTT[[[______^^^YYYSSSPPPQQQSSSTTTTTTTTTTTTUUUYYY___cccdddcccaaaaaa```]]]YYYWWWWWWXXXYYYXXXWWWXXXYYY[[[[[[ZZZ^^^\\\[[[ZZZVVVQQQRRRWWW\\\]]]\\\ZZZXXXXXX[[[^^^^^^]]][[[YYYUUUQQQMMMKKKEEEFFFFFFJJJTTTbbbiiiiiidddaaa___^^^]]]YYYSSSMMMHHHJJJQQQ[[[eeejjjjjjhhheeehhhuuuwww___OOOCCC@@@<<<999999999999999555555555555555555555555555444444333222222111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000222111111000000000000111000000000000000000000000222111000///...//////000........................//////////////////////////////...------...////////////.........---------......---,,,,,,,,,------------------............................................................------------------------........................000///...---,,,,,,,,,---........................////////////////////////000000111111111111111222111222222333444333333333444555666777777777777777666666777999:::;;;======>>>BBBHHHMMMTTT___mmmwwwyyyeeeWWWIIICCC;;;777777999888666444333333222222333333444000000111111111222222222sssaaaNNNFFFFFFGGGOOOUUUTTTRRRRRRRRROOORRRQQQPPPOOOMMMIIIDDD@@@AAACCCFFFLLLRRRXXX]]]___^^^XXXRRRMMMKKKLLLMMMNNNPPPQQQTTTYYY^^^aaabbbaaa^^^^^^^^^[[[WWWTTTSSSTTTSSSUUUWWWYYYZZZ[[[^^^```gggaaa]]]ZZZWWWRRRQQQTTTYYYYYYYYYXXXVVVVVVXXXZZZ]]]ZZZVVVTTTSSSOOOJJJEEEBBBCCCDDDHHHTTTbbbiiijjjbbb```]]]YYYUUUQQQMMMKKKDDDHHHPPPXXX^^^bbbccccccbbbaaaffftttrrreeeSSSFFFAAA<<<;;;999999999777444222555555555555555555555555444444333333222222111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000////////////000000111000000000000000000000000111111000///////////////........................////////////////////////000//////......//////000/////////............---------,,,,,,,,,---..................------------................................................------------------------........................//////...------......///........................000000000000000000000000111111111111000000000000111111222333333333333222666777777888888888777777555666777888999:::;;;<<<<<<>>>???@@@AAAFFFOOOUUUdddmmm{{{qqqaaaRRREEE<<<<<<888444333555666555444333333222222222222333333111111111111111222222222zzziii[[[MMMIIILLLQQQYYY^^^\\\XXXVVVTTTPPPRRRSSSTTTUUUSSSNNNIIIEEEDDDGGGKKKOOORRRVVVZZZ^^^[[[VVVPPPJJJGGGGGGHHHIIIPPPRRRVVV[[[___aaaaaaaaa^^^^^^]]]ZZZUUUQQQOOOOOOOOOSSSXXX[[[[[[^^^bbbfffmmmeee___\\\ZZZVVVUUUWWW[[[ZZZWWWUUUSSSSSSUUUVVVYYYTTTOOONNNPPPOOOJJJEEEAAABBBCCCFFFPPP[[[```___^^^]]]YYYSSSMMMIIIHHHIIICCCIIIRRRZZZ___ccceeeggghhheeeeeekkksssqqqYYYRRRMMMCCC???CCC<<<;;;999999999777333111444444444444444444444444333333333333222222111111000000000000000000000000000000111111111111000000111111000000000000111111////////////////////////000000000000000000000000...............///000111000000000000000000000000111000000///////////////........................////////////////////////000000////////////000000/////////...............,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,................................................------------------------....................................//////000000........................000000000000000000000000111111111000000//////...000111111222222222222222555555555666555555444444444555666777888999::::::;;;<<<<<<;;;;;;===CCCGGGIIIOOOYYYeeerrrrrriii[[[NNNFFF@@@===;;;;;;999666555555555333111333333222222222222333333111111111111111111111111|||hhh\\\SSSJJJIIINNN\\\bbbfffbbb]]]ZZZWWWTTTQQQTTTVVVWWWVVVSSSPPPNNNMMMOOOQQQRRRRRRTTTXXXZZZYYYVVVQQQLLLIIIHHHIIIKKKQQQTTTXXX[[[]]]^^^______``````^^^YYYTTTOOOMMMMMMNNNSSSYYY\\\^^^```dddhhhjjjccc]]]\\\[[[XXXXXXZZZ___[[[UUUQQQOOOPPPRRRSSSTTTNNNIIIJJJNNNPPPOOOMMMDDDFFFGGGJJJRRRZZZ\\\YYY\\\YYYTTTMMMGGGFFFHHHJJJHHHNNNVVV]]]bbbdddfffgggaaaaaacccfffgggiiirrr|||oooXXXGGGEEEDDD:::777<<<888666555555777999999888444444444444444444444444333222222222222222111111000000000000000000000000000000111111111111000000111111000000000000111111////////////////////////000000000000000000000000...---------...///000000000000000000000000000000000000000000000//////...//////////////////////////////////////////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,---...///......------,,,,,,,,,+++................................................------------------------........................------...//////000000000........................////////////////////////111000000//////.........///000111111222222111111333333333444333333222222333444444555666777888888777777666666666888;;;===>>>@@@DDDJJJSSS^^^jjjqqqzzziii^^^SSSNNNFFF???:::999888888222222222333555555444333333222222111111222222333111111111111111111111111zzzjjjZZZTTTOOOJJJJJJPPP]]]bbbccc^^^YYYXXXXXXVVVUUUWWWZZZZZZZZZYYYYYYZZZWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVUUURRRPPPOOOQQQSSSTTTVVVYYYZZZZZZZZZ[[[\\\```___\\\WWWRRRNNNNNNNNNPPPTTTXXX\\\___aaadddfffaaa]]]ZZZZZZYYYWWWXXX\\\aaa\\\VVVRRRQQQRRRSSSSSSQQQMMMIIIIIINNNTTTXXXZZZTTTWWW[[[^^^fffllllllfff]]]XXXPPPJJJGGGIIINNNQQQRRRUUUZZZ^^^aaaaaa___]]]UUUXXX___bbb^^^[[[```hhh}}}qqqbbbSSSGGG???@@@???999555777;;;888444333333444444444333333333333333333333333222222222222222222111111000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000///............//////000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////...//////000000//////......////////////000000000------,,,,,,,,,---......------------,,,,,,,,,,,,................................................------------------------------------------------,,,---...///////////////------------------------////////////////////////////////////............//////000111111111111000222333333444444444333333333333333444555666666666666666555555555666777777:::999999;;;@@@GGGNNNRRRZZZbbbooo{{{wwwiii\\\RRRJJJEEE>>>===;;;999777666666666333333444444444444333333222222111111111111222222222222222111111111111111lll^^^SSSQQQOOOJJJKKKPPPVVVZZZYYYTTTPPPSSSVVVWWWXXXYYYZZZYYYXXXYYY\\\```\\\WWWQQQNNNOOOPPPPPPOOOQQQSSSVVVVVVUUUUUUWWWYYYZZZ\\\]]]\\\YYYXXXYYY[[[]]][[[XXXTTTPPPOOOPPPSSSSSSTTTVVV[[[___aaaaaa```ZZZYYYZZZ[[[XXXUUUXXX^^^bbb```]]]\\\]]]\\\[[[XXXSSSPPPLLLKKKOOOXXXaaagggfffjjjoootttzzz~~~{{{ttt___XXXNNNIIIKKKQQQVVVYYYZZZYYYZZZ]]]___]]]XXXSSSNNNSSSZZZ]]]WWWRRRWWW```kkksss~~~}}}mmm]]]NNNCCC===<<<;;;:::::::::999888===:::777444333222000...222222222222222222222222111111111111111111222222000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000//////.../////////000000000000000000000000///000000111000///...---////////////////////////////////////////////////---...////////////...---.../////////000000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------................................................------------------------------------------------,,,,,,......///...---------------------------------------------------------...............//////...///000000111111000000111111222333444444444444222222333333444444555555777666555666777888888777;;;999777777999<<>>:::888777777777666666666555555555555777666555444333222222222000000111111111222222222222222222222111111111000000000000000000000000000111111000000///......---111111111111111111222222000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000//////////////////......///////////////...---------,,,++++++++++++,,,---------............------++++++,,,---------------//////...------------------,,,,,,---......---+++---------,,,,,,------------,,,,,,,,,,,,---......,,,------......------,,,************++++++++++++...------------...//////.........------,,,,,,,,,........................,,,------............---/////////000000000111111111111111111222333444555444555666555444444666888666666666555555444444444666666777888:::<<<===>>>???@@@BBBEEEKKKPPPVVVYYY^^^cccllluuu~~~zzzrrrkkkbbbXXXQQQNNNKKKFFF@@@<<<:::999999666555555555444444444333333333333333333333333333000000000000000000000000444222000111222333333222////////////////////////mmm]]]PPPMMMJJJHHHHHHIIIIIIIIINNNNNNOOOQQQRRRRRROOOMMMJJJMMMNNNKKKGGGFFFKKKOOOSSSPPPOOOPPPOOOKKKJJJKKKRRRSSSTTTUUUUUUTTTSSSRRRXXXYYYYYYXXXUUUTTTTTTUUURRRQQQPPPNNNLLLMMMOOOQQQUUUVVVWWWVVVWWWZZZ^^^```\\\\\\[[[ZZZZZZZZZ[[[[[[WWWVVVVVVXXX[[[]]]\\\[[[XXXYYY[[[aaaiiioootttvvvfffeeeccccccdddcccaaa___YYYWWWWWW\\\cccfffddd```]]]]]]]]]___```___]]][[[^^^bbbccc]]]QQQKKKMMMRRRYYY___nnn~~~{{{jjjUUUHHHCCCAAA@@@===;;;999777666666666777666666666666555555555555777666555333222222222222111111111111111222222222333333222222222111111111000000000000000000000000111000000//////......---000000///////////////...000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000111111111111111111111111/////////000000000000000///////////////......---///......------......///------............------,,,,,,---............---///...------------------...---,,,---//////...,,,---------------------------,,,,,,,,,,,,---......,,,------......------,,,+++++++++++++++*********...------------...//////000///...---,,,++++++***........................//////......---.....................////////////000000000000111222333333222333555555444444444555666666666555555555555555555555555555666888999::::::999999999:::<<<>>>@@@???CCCIIIPPPVVV]]]eeeiiiwww~~~wwwpppjjjeeebbb```ZZZRRRLLLHHHDDD>>>::::::999888666666666666666555555444444444444333333333333333333333333333333333333333333333333333333111111111333444444111///////////////////////////lllbbb^^^PPPMMMJJJIIIHHHHHHGGGFFFHHHJJJMMMPPPQQQQQQNNNLLLNNNPPPOOOKKKIIIMMMRRRUUUXXXRRRNNNPPPQQQOOOOOOQQQYYYZZZZZZZZZYYYXXXVVVUUUXXXWWWVVVTTTSSSSSSTTTTTTOOOPPPQQQNNNJJJIIIKKKNNNUUUXXXWWWSSSSSSWWW[[[^^^]]][[[ZZZ[[[]]]]]]ZZZXXXSSSSSSSSSTTTVVVYYY\\\^^^]]]___ccchhhmmmpppooommmfffeeeccccccccccccaaa___YYY[[[```eeegggfffbbb^^^gggccc]]]ZZZZZZ\\\^^^^^^aaaeeefffaaaXXXTTTXXX]]]eeeeeekkkxxxzzzvvvqqquuu~~~{{{dddZZZNNNFFFEEEEEECCCAAA<<<;;;999777666555555555777777777777777777777777666555444333222222222222111111111111111111111111222222222111111111000000000000000000000000000000222222111111000000000000000/////////...---------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.........//////000000111...///////////////......000//////////////////000...//////000000//////...,,,---......//////............---,,,,,,---------......---...000000///...,,,------------------,,,---,,,,,,,,,,,,---......,,,------......------,,,/////////......---------...------------...////////////...---,,,,,,++++++........................222000///...------...///---.........//////////////////...//////000111222///222444555444333333333555555555555555555555555555444444444444555666666999999888999999;;;<<<===;;;===???AAABBBFFFJJJNNNOOOUUU^^^dddhhhnnnwwwzzzwwwtttoookkkaaa]]]XXXSSSOOOKKKFFFCCCDDDBBB???>>>??????===;;;777777777777666555444444444444333333333333333333333333333333333333333333444444444444444444444444111111111222333333111///111111111111111111111111vvv```VVVXXX\\\QQQOOOLLLJJJIIIGGGEEEBBB@@@DDDIIIMMMNNNNNNMMMLLLIIILLLKKKHHHLLLVVV]]]___[[[SSSLLLNNNQQQRRRRRRTTTZZZZZZ[[[[[[[[[YYYXXXWWWYYYWWWUUUSSSSSSTTTUUUUUUOOOQQQQQQOOOJJJHHHIIIKKKNNNRRRSSSPPPSSSZZZ``````^^^[[[ZZZ\\\___^^^ZZZUUUOOOOOONNNOOOSSSXXX^^^aaa^^^```dddiiimmmllliiieeeaaa```___```aaa```^^^\\\XXX]]]dddiiiiiifffbbbaaarrrjjj^^^VVVTTTXXX]]]```^^^bbbccc___YYYVVVZZZ___lllfffdddkkkssstttrrrrrrlllmmmlllnnnwwwqqq___TTTIIICCC>>><<<===<<<777222888888666555444333222222666666666666666666666666555444333222222222222222111111111111111111111111000000000000////////////000000000000000000000000111111111000000000000000000000000///.........---////////////////////////////////////////////////111111000///...---,,,,,,////////////////////////////////////////////////---------....../////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......//////......------,,,,,,,,,------...,,,,,,,,,---//////...---,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,111111000000//////.........------------...//////------------------------........................222000///...------...///........./////////000000............///000111111...000333333222111111222444444444444555555555555555555444444444444555555555555555666777999::::::;;;;;;;;;:::999:::<<<>>><<>>BBBFFFGGGGGGGGGIIIKKKOOOSSSVVVXXXZZZ\\\___ccchhhooosssssspppkkkhhheeeccc```^^^___\\\YYYVVVTTTQQQNNNKKKLLLLLLLLLKKKJJJGGGEEEDDDEEEAAA>>>===>>>===;;;888777666666777888888777555111333555777666444222000111111222222222222111111111111222222222222333333333333333333333333333333////////////////////////333111//////000111222111////////////////////////aaaOOOKKKKKKLLLNNNNNNLLLKKKJJJIIIFFFBBB>>>===AAAFFFHHHGGGFFFFFFGGGEEEMMMRRRUUU___mmmooohhhZZZ\\\___^^^WWWOOONNNSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSQQQQQQSSSTTTRRRQQQNNNNNNNNNPPPPPPPPPMMMKKKDDDKKKPPPUUUbbbqqqrrrjjj``````___^^^]]][[[WWWTTTJJJFFFDDDIIITTT^^^cccdddZZZZZZ\\\___bbbdddcccbbb```aaabbbddddddaaa\\\XXXUUU]]]eeefffbbbbbbggglllqqqiii^^^WWWVVVZZZ```ddd```aaaaaa\\\WWWVVVYYY]]]ccc___```eeegggddd```___eeeffffffddddddjjjsss{{{ttthhhWWWHHHAAA>>>>>>===<<<:::999888888999:::;;;444555555666666666666666000000111111111222222222444333222222111222222222222222222111111111000000000000000000////////////000000000000000000000000.................................///////////////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////////////////............------.../////////////////////000111111000//////+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,++++++,,,,,,---...)))))))))+++---------++++++,,,...//////...,,,+++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,------------...------------...//////------------------,,,,,,------------------------,,,------............---,,,---------........................///000111222...///000///......000222111111111222222333333333333333222222222222333333333444444555555555444444222444666777777777888999444555666777888999999:::<<<<<<<<<===>>>???@@@@@@>>>???AAABBBCCCFFFKKKPPPOOOLLLHHHFFFEEEDDDCCCBBBAAA???============;;;999999999999::::::999999999888777777777888888777666444333222333444555333222000222444555666555666666111111222333333444555555111111111111222222222333333333333333333333333333222222222222222222222222111000000111222222000///////////////////////////pppSSSKKKOOOQQQNNNLLLJJJIIIIIIIIIHHHFFFBBB>>>@@@CCCGGGGGGEEEDDDDDDEEEDDDMMMTTTWWW```iiifffZZZ[[[dddmmmlll]]]NNNMMMTTTWWWXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNOOOQQQRRRPPPNNNMMMLLLLLLOOOSSSTTTQQQNNNJJJPPPUUUZZZiiixxxuuuhhhaaaaaaaaa___\\\YYYVVVUUUKKKFFFDDDKKKWWWcccgggggg]]][[[ZZZ[[[^^^`````````___```aaacccbbb]]]WWWRRRZZZaaafffeee___]]]dddkkkjjjddd]]]YYYZZZ^^^cccfffXXXYYYXXXUUURRRRRRVVVZZZbbb______cccccc^^^[[[\\\aaa```^^^___bbbhhhnnnqqqkkknnnwww~~~iiiZZZKKKFFFAAA>>>>>>===;;;888444666888888666444444444333333333333333222111111111111222222222333333333333333222222111222222222222222222222111111000000111111111111000000000000000000000000000000000000/////////000000000000000---------....../////////000000000000000000000000000000000000000000000000++++++,,,---...///000111000000000000000000000000000000000000000000000000111111000000//////......------...///000000//////+++,,,---......---,,,+++---......//////......---***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---000111000...+++,,,...//////...,,,+++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,------............------------...////////////...---,,,++++++***------------------------***+++---...///...------++++++,,,,,,,,,---------///......//////000111222...//////...------000222000000111111111222222222111111111111111222222333111222333444444555444444000222444555444333333444555444444555777777666444111333666999:::;;;;;;:::888:::;;;:::999999<<<@@@>>>;;;888777888999999999777666666888;;;<<<<<<;;;777777777777777777777777444555666777777777777777666555444444666666555444333333222///------...///111111111111222333444444000000111111222222222333333333333333333333333333000000000000000000000000...///111333444333///,,,111111111111111111111111}}}fffQQQNNNSSSSSSMMMJJJDDDFFFIIIIIIEEE@@@???AAABBBHHHMMMKKKEEEAAABBBFFFQQQQQQSSSXXX\\\^^^ZZZWWWTTTdddkkkcccZZZ[[[[[[XXX^^^```\\\UUUSSSVVVVVVRRRPPPQQQQQQQQQPPPPPPRRRSSSRRROOOKKKKKKMMMPPPRRRSSSPPPWWW]]]aaaeeeiiigggcccfffbbb]]]ZZZZZZ\\\^^^^^^OOOIIIHHHSSSeeeoookkkcccYYYTTTOOOOOOTTTYYY[[[[[[^^^[[[ZZZ\\\YYYSSSSSSXXX]]]bbbfffddd^^^ZZZ\\\```gggeee```[[[\\\aaa```]]]VVVWWWWWWUUURRRQQQTTTWWW]]]^^^^^^___^^^\\\[[[ZZZ]]]]]]^^^```dddiiimmmpppjjj```^^^iiiuuutttggg[[[PPPIIICCC@@@===<<<;;;:::888777888555333444777888666444777777666555444444333333333333333333333333333333222222222111111111000000000000000000000000000000111111000///////////////......//////000000111111000000000000////////////000000000000////////////......//////000000111111000000000000000000000000//////............//////111111111111111111111111//////////////////////////////.........---------......//////......---,,,000000000000000000000000/////////......------,,,///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,---,,,+++------------------------******+++,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------111///---,,,,,,,,,...///.........................................................------.........000000000000000000000000111000...,,,,,,...000111000000000000000000000000000000111111111222222222222333333444444333333222222222222222222222222222333333333333333333333333555444333333333333444555555444555555777999<<<===888888777666666666666666555555555555555666777777444444222222222222444444444444444444444444444444333333333222222222222111222222222222222222222222333222222222222222222333000000000000000000000000//////000000000000//////000000000111222222222333333222222222111111000000000000000000000000000000lllZZZJJJIIIOOOPPPOOONNNHHHHHHIIIGGGDDDAAAAAACCCFFFKKKNNNLLLFFFAAABBBEEEQQQQQQRRRVVVYYYYYYTTTOOOLLLXXX___^^^aaaiiikkkfff```aaa]]]VVVSSSUUUTTTPPPNNNQQQSSSTTTRRRPPPOOOOOONNNLLLJJJLLLPPPUUUXXXZZZ[[[___```^^^^^^aaa```\\\bbb```]]]\\\\\\]]]\\\[[[MMMKKKOOO[[[hhhmmmfff]]]RRRLLLGGGGGGMMMSSSVVVWWWYYYUUUTTTTTTPPPKKKLLLQQQZZZ^^^bbbccc```^^^```bbbfffeeebbb^^^```dddccc___WWWWWWVVVSSSPPPPPPTTTWWW______```aaaaaa``````___````````````aaaccceeefff\\\TTTRRRYYYaaahhhxxxxxxnnnaaaVVVOOOIIIBBB===<<<:::888777777777666555666555444555666777666555777666666555444444333333333333333333333333333333222222222111111111000000000000000000000000000000111111000///////////////.../////////000000000111111111111000000000000000000000000000////////////.../////////000000000111........................//////............//////........................//////////////////////////////.........---------......//////......---,,,------------------------.........---------------///...,,,,,,...///...---------------------------,,,,,,,,,---------......,,,+++***+++,,,------+++---------------------------------------,,,+++***,,,,,,,,,---------......,,,,,,---------.........000///---,,,,,,---...///........................------------------------......------------......////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222333333333333222222222222222222222222222222333333333333333333333333555444333222222333444555333333333444555777999:::666666555444444444444444444333333333333444555555444333222222222222333444444444444444444444444444//////000000111111111222222222222222222222222222222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111222222000000000/////////......000000000000000000000000zzz]]]RRRHHHGGGKKKNNNQQQSSSNNNLLLHHHDDDBBBCCCDDDEEEJJJNNNPPPMMMGGGCCCCCCFFFPPPOOOOOOQQQSSSQQQLLLGGGJJJPPPUUUYYYdddqqqsssmmmbbbaaa\\\VVVTTTTTTRRRNNNMMMQQQVVVXXXUUUQQQLLLJJJMMMLLLLLLOOOUUU[[[___aaacccccc```YYYWWWZZZ[[[YYY^^^]]]\\\\\\]]]\\\YYYWWWLLLPPPXXXdddkkkiii___VVVIIIEEEAAAAAAGGGMMMPPPQQQSSSQQQQQQQQQPPPNNNPPPUUUWWWYYY\\\___aaabbbcccddddddfffeeecccdddhhhfffbbb]]]\\\YYYVVVUUUVVVZZZ^^^eeeddddddcccbbbaaaaaaaaacccbbbaaa```^^^\\\ZZZYYYQQQLLLKKKPPPSSSTTT\\\fffrrrmmm```OOOIIICCC???>>>===;;;888888666444444666666666555444555666666555444555666666666555555444333333333222222222222222222222222222222222111111111111111000000000000000000000000111000000///////////////////////////000000000000111111111111111111111111////////////000000000000////////////000000000000........................//////............//////........................////////////////////////...............---------......//////......---,,,------------------------,,,,,,,,,,,,------------///---,,,,,,---......---........................,,,,,,,,,---------......---++++++,,,---...---,,,------------------------/////////...---,,,+++***,,,,,,,,,---------......---------.........//////000///...,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---...000111111000...---////////////////////////000000000000111111111111000111111222222111111000222222222222222222222222222222222222222222222222444333333222222333333444111111111222333444666777333333222222111111222222111111111111111222333333333333222222222222333333333333333333333333333333---...///000111222333333222222222222222222222222111111000000000000111111000000000000000000000000111111222222222222111111111111111111111111000000000000////////////......000000000000000000000000pppXXXSSSNNNKKKJJJMMMQQQUUUSSSPPPJJJCCCAAAEEEGGGGGGLLLNNNOOOLLLGGGEEEFFFIIINNNKKKHHHIIIJJJKKKHHHEEENNNQQQRRRUUU^^^hhhjjjfffbbb^^^YYYTTTSSSSSSQQQNNNOOOSSSWWWYYYVVVQQQLLLJJJPPPOOOOOOQQQWWW\\\```aaa^^^___[[[VVVUUUYYY[[[ZZZ\\\[[[YYYYYYYYYYYYWWWUUUOOOVVV```iiijjjdddZZZRRRFFFDDDDDDFFFJJJMMMNNNNNNKKKMMMQQQUUUWWWYYY\\\___XXXVVVUUUXXX]]]bbbddddddbbbfffhhhggghhhjjjhhhddddddbbb___\\\]]]```eeeiiijjjhhhfffccc```^^^\\\\\\aaaaaa```^^^[[[WWWSSSPPPMMMKKKLLLPPPPPPOOOSSSZZZZZZeeettt}}}kkk___VVVNNNJJJAAA???<<<<<<<<<<<<:::888888777555555666777777666333555777666444222444777555555555444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000000000000000000111111111////////////000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////.................................///......---,,,////////////////////////+++++++++,,,,,,---------///---,,,,,,---......---------------------------,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,---------......------------............000///...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------......................../////////000000000111111//////000000000000//////111111111111111111111111222222222222222222222222333333222222222222333333000000111111222333444444222222111000000111111111111000000000000111222222333222222222222222222333222222222222222222222222000111111222333333444444111111111111111111111111000000////////////000000000000000000000000000000000111111222222111111000222222111111000000//////111111111111111111000000////////////////////////xxxcccTTTUUUSSSNNNKKKMMMRRRVVVUUUUUUPPPGGGDDDHHHJJJIIIKKKLLLLLLJJJGGGGGGIIILLLLLLGGGAAA@@@CCCGGGHHHHHHLLLNNNPPPPPPTTT[[[aaabbbddd]]]UUURRRRRRRRRQQQOOOSSSUUUWWWWWWUUUQQQOOONNNSSSQQQPPPQQQTTTWWWYYYYYYWWWYYYXXXUUUUUUZZZ\\\[[[\\\YYYVVVTTTUUUUUUUUUTTTTTTZZZbbbfffeee^^^WWWRRRIIIJJJMMMQQQSSSSSSQQQOOOGGGMMMUUUZZZ]]]```aaaaaaZZZVVVRRRSSSYYY___bbbbbbaaagggjjjiiiiiijjjhhhccccccaaa^^^]]]___dddiiilllfffeeecccaaa^^^[[[YYYXXX[[[\\\\\\[[[YYYVVVRRRPPPMMMLLLMMMPPPOOONNNQQQTTTOOOUUU[[[```fffvvvpppeeeVVVJJJDDDBBBBBBBBB===<<<;;;::::::999666555:::888666666666777666555222555777666333222444777444444444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000////////////............//////000000.../////////000000000111000000000000////////////000000000000000000000000//////............//////////////////////////////////////////////////////---..............................///......---,,,////////////////////////+++++++++,,,,,,---------...---++++++---...---,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------//////......---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------...---+++******+++---...------------------------....../////////000000000...//////000000//////...111111111111111111111111111111111111111111111111111222222222222222222111111111111222333333333333222111111111111111222222111111111111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000//////////////////000000000000000000000000000//////000000000000//////222111111000000/////////000000000000000000111111////////////////////////|||bbbSSSMMMQQQRRRMMMJJJMMMRRRVVVVVV[[[ZZZPPPJJJLLLNNNKKKJJJJJJIIIGGGFFFGGGIIILLLIIICCC===<<<@@@FFFJJJKKKBBBFFFJJJLLLPPPXXXccckkkjjj___TTTQQQRRRQQQQQQRRRTTTVVVWWWWWWUUUSSSSSSTTTUUUSSSQQQPPPRRRSSSRRRRRRVVVXXXXXXUUUUUUYYYZZZYYY[[[YYYUUUSSSTTTUUUUUUTTTUUUYYY]]]___]]]XXXTTTQQQKKKOOOTTTXXXZZZZZZWWWUUUQQQXXX^^^```aaacccbbb___YYYVVVRRRSSSWWW\\\______aaagggjjjiiiggggggdddaaa^^^[[[XXXXXX[[[___ccceee]]]^^^^^^^^^^^^\\\ZZZYYYTTTVVVWWWYYYYYYWWWVVVUUUTTTUUUWWWVVVTTTRRRQQQRRRNNNSSSWWWXXXYYY___kkkuuuwwwiii\\\UUUNNNJJJEEEBBB@@@>>>===;;;888999999999888777666555888666444444444555444333333444555555444333444555444444333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000///////////////000000111000000000000////////////,,,------......//////000......//////000000111111000000000000////////////........................//////............//////------------------------////////////////////////---------.....................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,************************,,,,,,,,,---------......---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------///---+++))))))+++---///....................................////////////...//////000000//////...111111111111111111111111000000000000000000000000000111111222222111111000111222222333333333222222111111111111111111222333222111111111111222333333111111222222222222111111111111111111111111111111111111111000000000//////111111111111111111111111000000////////////000000000000000000000000000000//////000000000000//////000000000000000000//////------............//////000000000000000000000000zzz___PPPLLLJJJPPPQQQLLLHHHLLLQQQRRRVVVbbbfff\\\RRRRRRRRROOOKKKJJJGGGEEEDDDEEEGGGIIIEEEAAA===>>>BBBGGGIIIJJJ@@@CCCGGGLLLRRR\\\jjjtttttteeeWWWRRRRRRQQQQQQSSSSSSUUUXXXYYYXXXWWWWWWWWWXXXVVVTTTTTTUUUVVVVVVUUUXXXZZZWWWSSSSSSWWWZZZXXX[[[YYYWWWWWWWWWWWWUUUSSSRRRSSSUUUVVVUUUSSSPPPNNNKKKOOOTTTXXXZZZ\\\\\\]]][[[```bbb___^^^```___\\\TTTUUUVVVYYY\\\]]]]]]]]]aaagggjjjgggcccbbb```]]]]]]ZZZWWWVVVYYY\\\]]]\\\YYY[[[]]]______]]][[[YYYOOOQQQSSSVVVXXXZZZZZZ[[[[[[___bbbbbb^^^ZZZVVVSSSSSSVVVYYYYYYXXXXXX\\\___iiivvvwwwpppeee[[[RRRKKKEEEAAA??????>>>======;;;:::888777888888888777777777777555333222222444555555444555444333333555555444333333333333333333333333333333333333333333333333333000000111111111222222222000000000000000000000000///////////////000111111111000000000/////////...---------...///000000000.........///000111111111111000000000/////////...........................//////............//////------------------------////////////////////////---------.........//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++***+++,,,------+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------......---,,,,,,---..............................------.........///////////////000000000000//////111111111111111111111111000000000000000000000000000000111222222111000000111111222333333222111000000000000000000111222222111111111000111111222333000111222333333222111000111111111111111111111111000000000000000111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000111111000000000/////////000000000000000---------.........//////000000000000000000000000aaaJJJHHHPPPLLLRRRSSSLLLHHHKKKNNNMMMVVVfffnnndddXXXVVVUUUQQQLLLJJJGGGCCCBBBCCCEEEGGGCCCAAA???AAAEEEHHHIIIGGGFFFFFFGGGMMMUUU```mmmwww|||jjjZZZTTTSSSQQQQQQTTTQQQTTTYYY[[[[[[ZZZYYYYYY\\\ZZZYYYZZZ\\\]]]]]]\\\YYYZZZVVVQQQQQQWWW[[[[[[ZZZZZZZZZ[[[\\\ZZZVVVSSSNNNNNNPPPQQQQQQPPPMMMJJJIIILLLPPPTTTWWW[[[___bbbYYY^^^]]]VVVTTTWWWYYYVVVPPPTTTZZZ___```___]]]\\\bbbhhhjjjeeeaaa___]]]ZZZbbb^^^ZZZYYY[[[\\\[[[YYYZZZ\\\___aaaaaa^^^ZZZWWWMMMOOORRRUUUYYY[[[]]]^^^[[[aaaggggggddd^^^XXXSSSUUUUUUUUUTTTRRRSSSVVVXXXVVVbbbrrr}}}vvvkkkaaa\\\SSSNNNGGGAAA???@@@AAAAAA===;;;888666555777999:::666666777666555444555666444222222333666888888888666333111222555666444222333333333333333333333333333333333333333333333333000000111111222222222222000000000000000000000000///////////////000111111111111000000/////////...---......///000111111222---......///000111111222111111000000/////////...000000000000000000000000//////............//////////////////////////////////////////////////////---------.........//////......//////......---,,,......................../////////......---------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,---,,,+++++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,---------......---------.........//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................---...///000000///...---////////////////////////---------.........////////////000000000000//////000000000000000000000000000000000000000000000000///000111222222111000///000111111222222111///...///////////////000111111000000000000000111222222000111222333333222111000000000000000000000000000000000111222333444444555000000000000000000000000111111000000000000111111000000000000000000000000111111222222222222111111......//////000000111111.../////////000000111111000000000000000000000000kkkQQQJJJLLLMMMUUURRROOOKKKHHHGGGFFFGGGUUUZZZ^^^]]]WWWQQQOOOOOOIIIIIIFFFAAA>>>???DDDIIILLLEEE@@@AAACCCCCCEEEHHHIIIKKKMMMRRRWWW]]]aaadddfffbbb\\\UUUNNNKKKLLLMMMMMMOOOSSSVVVWWWXXXXXXXXX]]]\\\[[[[[[ZZZXXXUUURRRNNNLLLIIIIIINNNUUU[[[^^^aaa______bbbccc___VVVNNNOOOPPPQQQRRRQQQOOONNNMMMWWWSSSPPPRRRWWWZZZYYYWWW\\\WWWRRROOOOOOQQQSSSTTTKKKRRRZZZ^^^^^^[[[ZZZZZZcccfffgggccc]]]YYYZZZ\\\```\\\YYY[[[```dddcccaaacccbbb```^^^\\\YYYTTTPPPKKKMMMRRRVVVYYYZZZZZZYYY[[[^^^aaabbb```]]]ZZZYYYRRRRRRQQQOOONNNOOOQQQTTTVVV[[[cccjjjnnnnnnlllkkkmmmwww~~~qqqkkkcccZZZTTTNNNIIIEEE@@@??????===<<<;;;:::999:::888666777999:::999666888888888888777777777666555555444333333222111111333333333333333333333333333333222222111000000000333333333333333222111000000000000000000000000000222222222222222111000///000000000000000000000000////////////////////////////////////////////////........................111111000000//////......000000000000000000000000////////////////////////......---------,,,,,,,,,......---,,,,,,+++******///,,,***+++...///...+++---------------...///000---------,,,,,,+++++++++---------------------------,,,,,,---......---+++***+++,,,,,,*********,,,++++++,,,,,,,,,---------000///...------------...+++***)))))))))+++---///------------------------......---+++)))))),,,...//////------,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------............------------.........------------...//////...000111000///...///111000000//////.........---......//////000000111111000000000000000000000000...///000222222222111000111000///////////////000000000111111111111000000////////////000000000000000000000000111111111111000000111222222111///...222222222222222222222222222111111111000000//////222222111111111111111111000000000000000000000000222111111111000000//////------......//////000000222111000//////000111222////////////////////////...000111000///...///111|||^^^NNNIIIHHHGGGQQQOOOKKKHHHEEEDDDDDDDDDHHHMMMRRRRRRNNNIIIHHHIIIGGGGGGEEEAAA???AAAEEEJJJNNNGGGBBBCCCEEEEEEFFFIIILLLNNNQQQQQQQQQQQQSSSUUUWWWVVVSSSNNNIIIDDDCCCCCCIIILLLOOORRRTTTUUUVVVWWWXXXWWWUUUUUUTTTRRRNNNKKKEEEBBB@@@CCCKKKSSSYYY[[[______aaadddddd___WWWPPPSSSRRRRRRSSSUUUWWWWWWVVVVVVRRROOOQQQVVVZZZZZZXXXUUUSSSQQQQQQSSSVVVXXXYYYSSSXXX^^^aaa___]]]]]]^^^bbbdddeeeaaa\\\ZZZ\\\______\\\YYY[[[```ccccccaaaaaa___]]]\\\YYYTTTOOOKKKPPPSSSWWW[[[\\\\\\ZZZXXXUUUWWWZZZZZZXXXUUUTTTSSSRRRRRRRRRQQQOOOOOOPPPRRRMMMPPPUUUYYY[[[[[[YYYXXXWWW___hhhnnnsss{{{}}}vvvppphhh^^^VVVQQQMMMHHHDDDBBB@@@===<<<======<<<;;;:::999888888888777555666888999777555777777777666666666555555555555444333333222111111333333333333333333333333111111111111111111222222111222222222111111000///000000000000000000000000111222222222222111000///000000000000000000000000////////////////////////////////////////////////........................000000000000//////......////////////////////////....................................------,,,,,,//////......---,,,,,,+++111///...---...//////...,,,++++++++++++,,,---...---------,,,,,,+++++++++---------------------------,,,,,,---......---++++++,,,---,,,******+++---,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++***))))))***+++---///------------------------,,,,,,+++)))'''(((***,,,---------,,,------......///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------............------------......---------------...//////---...//////------...///000/////////.........---...///////////////000000////////////////////////......///000000000//////000000///////////////000......////////////........./////////000000000000//////000000000111111111///000111222222222111111000000000000111111111111111111111000000000//////111111111111111111111111000000000000000000000000111111111111000000000///111111000000000000000000222111000//////000111222000000000000000000000000...000111000///...///111aaaPPPKKKHHHDDDCCCKKKJJJGGGDDDBBBAAA@@@@@@===AAAFFFGGGEEECCCCCCDDDEEEEEEDDDBBBAAADDDHHHLLLPPPJJJFFFGGGIIIIIIKKKNNNQQQRRRSSSOOOJJJGGGFFFGGGGGGIIIKKKIIIFFFAAA>>>===FFFIIIMMMPPPQQQRRRSSSUUUUUUSSSQQQPPPOOOLLLHHHEEE???>>>@@@HHHSSS]]]aaaaaa___aaacccdddbbb]]]WWWSSSUUURRRPPPQQQUUUWWWWWWVVVRRROOOMMMOOOTTTYYY[[[ZZZYYYYYYYYY[[[___aaaaaa```WWWZZZ]]]\\\ZZZXXXZZZ\\\cccbbb```[[[WWWVVVYYY]]]]]][[[YYY[[[___bbbbbb```^^^]]]]]]\\\[[[WWWRRRNNNTTTWWW[[[^^^^^^[[[XXXUUUTTTUUUVVVUUUSSSRRRRRRSSSRRRSSSTTTSSSPPPOOOOOOOOOKKKLLLMMMMMMMMMLLLKKKKKKJJJOOOUUUXXXZZZ^^^fffmmmtttzzz~~~uuuooo```[[[TTTOOOMMMIIICCC???===;;;999888999::::::999::::::999888777777666666777555444555666777666555666555555555555444444444555444444333333222222111333333333333333333333333///000000111222222333333000111111111111000//////000000000000000000000000111111222222111111000000000000000000000000000000////////////////////////////////////////////////........................000000000////////////...////////////////////////......................../////////............---000000//////...---------///000000///---,,,---///,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++------------------------,,,++++++,,,------,,,***---------,,,***+++---///,,,,,,,,,,,,---------...+++++++++++++++,,,,,,,,,+++******)))***,,,---...------------,,,,,,,,,,,,+++,,,+++***((((((***,,,*********++++++,,,---...///......------------...,,,,,,------------,,,,,,,,,,,,,,,---------............------------............------------......------------......//////,,,---...---,,,,,,---.../////////.............../////////...............//////////////////////////////......---.........////////////////////////---......//////......---....../////////000000000//////000000000000111111//////000111222222222222.........//////000000000111111000000000000//////111111111111111111111111000000000000000000000000111111111111000000000000444333333222111111000000111111000000000000111111111111111111111111111111...000111000///...///111uuuQQQIIIJJJFFFCCCDDDGGGEEECCCAAA@@@???>>>>>>;;;>>>AAACCCBBBAAABBBCCCEEEDDDDDDDDDEEEHHHKKKNNNPPPLLLJJJLLLNNNNNNQQQVVVXXXTTTOOOJJJFFFCCCAAA@@@>>>AAAEEEGGGEEECCCBBBBBBJJJMMMPPPQQQPPPPPPRRRTTTVVVTTTRRRQQQPPPMMMIIIFFF???AAAHHHUUUdddmmmmmmkkkcccdddccc___ZZZVVVUUUTTTVVVSSSQQQRRRUUUUUURRRNNNLLLJJJJJJMMMSSSYYY\\\]]]```aaabbbeeegggfffccc```[[[[[[ZZZWWWSSSSSSVVVZZZbbb```\\\VVVQQQQQQTTTWWWZZZXXXXXXZZZ]]]______^^^]]]]]]^^^``````___[[[XXXSSSVVVZZZ]]]]]]ZZZVVVSSSSSSSSSSSSQQQOOOOOOQQQSSSRRRTTTVVVUUURRROOOMMMMMMMMMLLLJJJGGGFFFFFFGGGGGGHHHLLLQQQSSSSSSUUUZZZ^^^ZZZ]]]bbbeeegggjjjnnnqqqxxx|||}}}rrrmmmgggaaa]]]XXXSSSPPPNNNJJJFFFCCCBBBBBB@@@>>>>>><<<:::999:::;;;:::999888888777777666666555555666555555555666666555555555555555555444444444444444444444333333222222222222222222222222222222222000000111111111222222222000111111111111111000000////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......................../////////////////////.../////////.........------,,,...///---***(((***---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,------,,,***---------,,,++++++...000++++++++++++,,,,,,,,,,,,,,,,,,------............************+++,,,---...---------,,,,,,,,,,,,,,,,,,------,,,******,,,...)))))))))))))))***++++++...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...,,,------...............,,,---...---,,,+++,,,...........................//////......------,,,,,,////////////////////////111000...---,,,---............/////////////////////000000000000000000///........./////////000000////////////000000000111///000000000000000000000------......///000000000000000000000000000//////000000000000111111111111////////////////////////111111111000000000000000333333333222222111111111111000000000000000000111000000000000000000000000...000111000///...///111fffKKKFFFGGGBBBAAAFFFCCCCCCBBB@@@???>>>>>>>>>===???AAAAAAAAAAAABBBBBBEEEDDDDDDEEEHHHJJJMMMNNNNNNLLLLLLOOOQQQQQQUUU[[[]]]SSSHHHAAAAAA@@@===999888;;;???BBBCCCEEEGGGIIIRRRUUUWWWUUURRRPPPQQQTTTWWWVVVTTTSSSSSSPPPMMMJJJBBBGGGRRRbbbqqqwwwuuuqqqiiifff```XXXRRRPPPRRRTTTTTTTTTVVVXXXYYYWWWPPPKKKFFFGGGIIINNNTTTZZZ^^^```___aaadddggghhheee```[[[___]]]ZZZUUUQQQQQQWWW\\\___]]]YYYUUUSSSTTTWWWYYYVVVVVVVVVXXXZZZ\\\\\\\\\]]]]]]]]]^^^```___]]]ZZZRRRUUUYYY\\\\\\ZZZWWWTTTPPPOOONNNLLLJJJKKKNNNQQQSSSUUUVVVVVVSSSOOOMMMLLLIIIGGGCCCAAAAAACCCFFFHHHKKKNNNQQQRRRPPPNNNNNNOOONNNPPPRRRSSSTTTVVVXXXZZZYYY[[[```ffflllqqquuuwwwyyy}}}xxxtttnnniiiccc]]]WWWSSSRRROOOKKKGGGEEEDDDCCCBBBAAA???<<<;;;:::::::::999===;;;999888888888777555777777777666666666666666555666666666666555666666666666555555555444444444444444333333333333222222222222222222222222222222222222222111111111000000111111222222333222222111///////////////////////////000000111111111000000////////////////////////////////////////////////////////////////////////////////////////////////.............../////////.................................................../////////////////////.........---------------+++---///---)))(((+++---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++,,,---...,,,***,,,------,,,+++,,,...000************++++++++++++,,,,,,---......------,,,************+++,,,------------,,,,,,,,,++++++++++++,,,---,,,++++++,,,...,,,,,,+++***************,,,+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---......//////......,,,---......,,,,,,---...---------...............//////......------,,,,,,........................222111///...---...//////,,,---...///000///////////////000000000000//////............////////////...////////////000000000000000//////............/////////000000111111111//////////////////000000//////000000000111111111////////////////////////000000000000000000111111000000000111111111222222000000000111111000000000////////////////////////...000111000///...///111kkkXXXGGGCCCCCC@@@@@@DDDAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAEEEDDDDDDEEEHHHJJJKKKJJJJJJHHHIIILLLMMMMMMQQQWWWZZZPPPDDD===;;;;;;888555666999<<>><<<<<<<<<===::::::999888777777777777777666555555666777555444666666666666666666666777555666777666555444555777666666555555555444444444333333333333333333333333222222222222222222222222333333222222111000000///111111222333333333333222000000000000000000000000//////000000111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////........................---------------------------............/////////---------------------------......---,,,,,,...///------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,,,,---......---+++***+++------,,,,,,---///************++++++++++++***+++,,,,,,,,,+++)))((()))******+++,,,,,,------------,,,,,,++++++******(((***++++++***)))***,,,000000...------,,,,,,,,,***************++++++,,,------............------,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,.../////////...---,,,---......,,,,,,---...---------------........./////////.......................................000000//////.../////////+++,,,...///000000///...,,,------......------,,,------........./////////......////////////000000111000///............///111111111111111111111111......////////////000000...//////000000111111111000000000000000000000000000000000000111111111111......//////000111111222000000111111111111000000...........................000111000///...///111UUUMMMDDD@@@AAACCCBBBAAA??????????????????>>>>>>======<<<===???AAABBBBBBDDDCCCBBBDDDFFFHHHFFFDDDEEEDDDDDDFFFEEECCCFFFLLLLLLJJJEEE@@@<<<::::::;;;===@@@CCCFFFHHHJJJLLLNNNXXX\\\]]]ZZZSSSPPPRRRVVVTTTTTTTTTVVVWWWWWWUUUTTTTTTZZZdddlllrrrwww{{{}}}llldddZZZSSSRRRSSSSSSSSSIIIOOOTTTUUUPPPKKKGGGGGGLLLOOOUUUYYY\\\]]]]]]^^^^^^bbbgggmmmpppnnniiieeeWWWUUUPPPJJJGGGKKKSSSZZZ^^^^^^___```aaaaaa```___SSSUUUXXXYYYZZZZZZ[[[[[[aaa^^^YYYVVVUUUUUUTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPQQQTTTWWWSSSUUUVVVUUURRRPPPOOOOOOLLLLLLLLLPPPWWWaaajjjppppppkkkbbbYYYQQQMMMMMMNNNFFFEEEEEEFFFIIIKKKMMMNNNGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOQQQSSSPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVWWWZZZ]]]bbbfffhhhbbb______dddjjjkkkgggbbbYYYVVVRRRPPPOOOOOONNNMMMHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@???<<<===<<<;;;:::::::::;;;999:::;;;;;;:::999999999555555444666777888777666444444444555555666666666333555666555333333444666444444444444333333333333333333333333333333333333111111111111111111111111222222111111111111111111000000111222222222222222000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------,,,,,,------....................................---,,,+++,,,---//////......---,,,++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///......---...//////...,,,'''***,,,...---,,,,,,---++++++,,,,,,,,,---------+++,,,,,,---,,,***'''&&&))))))***+++,,,,,,,,,,,,------,,,,,,+++******)))((()))++++++******+++,,,///......---------......+++*********++++++,,,---------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,...///000///...---+++,,,---,,,+++***+++---,,,,,,,,,------............///////////////000000........................------.../////////......***,,,...///000000///...,,,------......------,,,---------.........//////........./////////000000000/////////000111333444333222222111111000000///........./////////000000......//////000111111222000000000000000000000000///000000000111111111111//////000000000000000000///000111222222111000///////////////////////////...000111000///...///111IIIGGGBBB???CCCHHHFFF@@@======>>>>>>???>>>>>>======;;;;;;<<>>;;;===BBB???DDDHHHFFF???===@@@EEEFFFIIINNNQQQQQQQQQQQQRRRWWWZZZ\\\YYYRRROOOSSSWWWTTTTTTUUUWWWZZZ[[[ZZZXXXSSSYYY___ccceeejjjrrryyyiiiaaaYYYUUUVVVWWWUUURRRQQQWWW[[[XXXOOOHHHFFFHHHQQQUUU[[[______^^^]]]\\\^^^aaafffkkknnnlllfffaaaYYYWWWSSSMMMJJJNNNWWW^^^bbbbbbccccccccc```[[[XXXTTTVVVYYY[[[[[[[[[\\\]]]ddd```[[[XXXXXXYYYZZZZZZTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOORRRTTTSSSUUUUUUTTTRRRPPPPPPQQQOOOPPPRRRXXXbbbnnnyyyrrrjjj]]]PPPHHHFFFIIILLLHHHFFFEEEFFFHHHJJJKKKKKKFFFFFFGGGGGGGGGFFFEEEEEECCCEEEGGGGGGGGGGGGIIIKKKGGGGGGHHHIIIIIIHHHHHHGGGIIIHHHGGGGGGHHHKKKMMMOOOJJJGGGGGGLLLSSSUUUQQQKKKJJJGGGDDDBBBBBBCCCCCCBBB@@@AAAAAA@@@>>>======>>>@@@>>>;;;:::::::::999777777999::::::::::::;;;<<<555777999:::999777777777666555555666777777666444222333333444444555555666111333555444222111333555333333333222222222111111333333333333333333333333111111111111111111111111000000000111222222333333//////000111111111111111000000000000000000000000......///000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------.........//////........................------------------------,,,,,,,,,---------......////////////000000000000+++)))'''(((,,,///...,,,000///...---------------+++++++++,,,,,,---------++++++,,,,,,---.../////////......///000000///---%%%(((,,,......,,,++++++---------.........//////......//////---+++((('''))))))***,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))+++------,,,,,,---...************+++,,,------++++++++++++,,,,,,---...------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,...000000///...---)))+++,,,+++***)))***+++,,,,,,,,,------...............//////000000111111........................***+++---...///...------***+++---///000000///......//////////////////...---------.........//////............/////////000/////////000222555777999333333222111000///......---.........//////000000---......///000111111222000000000000000000000000//////000000111111111222222222111111000////////////000111222222111000///000000000000000000000000///000111000///...///111HHHDDDBBBCCCEEEEEE@@@;;;<<<<<<<<<===============999999:::;;;===@@@CCCDDDAAAAAA@@@@@@???@@@@@@AAAAAA???===<<<===>>>>>>>>>BBBJJJNNNJJJCCCCCCEEEGGGJJJTTT]]]^^^\\\YYYTTTOOOVVVXXXYYYWWWSSSPPPMMMMMMOOOPPPRRRUUUWWWYYY[[[[[[YYY[[[^^^cccfffgggeeecccccc```]]]YYYWWWVVVVVVWWWWWWXXXZZZYYYQQQGGGEEEHHHUUUVVVYYY\\\]]]]]]]]]]]]aaaeeefffeeegggjjjfff___UUUTTTOOOJJJLLLUUU]]]___eeedddcccaaa^^^[[[XXXWWWZZZZZZYYYWWWWWWYYY^^^aaagggbbb\\\XXXXXXYYYXXXVVVQQQSSSUUUUUUSSSQQQPPPPPPLLLKKKJJJIIIIIIKKKMMMNNNRRRQQQPPPPPPPPPPPPQQQRRRVVVVVVXXX]]]dddjjjnnnpppaaa[[[SSSNNNKKKJJJHHHFFFCCCCCCDDDDDDEEEFFFHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAACCCCCCFFFFFFEEEDDDCCCCCCBBBBBB@@@???===<<<<<<<<<===>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999888888888777777777777777777777777777777555555444333333333333444666555555555555444444444444444444444444444444444666444333111000000111111222222222222222222222222(((***---000111000...---////////////////////////000000000000111111111111////////////////////////---......///000111111222......////////////......111000///......///000111////////////////////////................................................//////............//////---------............///000///...---------------........................000000/////////.........+++++++++,,,,,,---------+++++++++,,,,,,---------.........---,,,+++***))),,,++++++---222555444333///+++***---...+++***++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))(((((()))***,,,------...000---)))))),,,//////...---------,,,,,,+++++++++,,,***)))+++...///...,,,,,,,,,------,,,***)))(((+++,,,------......------...---+++******+++---...---------........./////////......------,,,++++++------...000111111111111//////.........---------,,,---///...------...000//////............/////////...---,,,,,,---...///111000---,,,+++,,,---///,,,---......//////......000...---...///000///---000000000000000000000000////////////////////////000000000000111111111111//////.........000222333000000000000000000000000000000000000000000000000...///000111111111111111333222222222111111000000111111000000000000111111FFFCCCAAABBBDDDDDD???;;;>>>>>>======<<<<<<;;;;;;888999<<<>>>@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???>>>===;;;:::;;;;;;;;;;;;>>>FFFJJJEEE>>>===??????HHHRRRZZZZZZXXXVVVSSSOOOVVVWWWXXXVVVQQQLLLIIIHHHPPPRRRTTTWWWYYYYYYZZZZZZZZZ[[[^^^bbbeeeeeebbb```^^^\\\[[[XXXVVVUUUTTTTTTXXXWWWWWWTTTKKKCCCDDDIIIVVVXXX[[[\\\\\\ZZZYYYXXXZZZ^^^aaabbbdddgggccc\\\RRRSSSRRROOOTTT^^^eeehhhdddcccaaa___\\\ZZZXXXWWWXXXVVVSSSPPPPPPTTT[[[```dddaaa]]][[[ZZZYYYVVVSSSTTTUUUUUUSSSPPPMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQPPPOOONNNNNNOOOQQQRRRSSSRRRSSSUUUXXXZZZYYYXXXVVVRRRMMMKKKKKKKKKKKKIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAA@@@????????????@@@AAABBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999999888888888777777777666666666666666666666666666666555444444444444555444444444444333333333333444444444444444444444444555444333111000000111111222222222222222222222222...///111222333333222111000000000000000000000000//////000000000111111111////////////////////////.........///000111111111////////////////////////111000///......///000000////////////////////////................................................//////............//////---------............/////////...---------------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------------------,,,++++++***+++***)))+++///222111000111,,,***,,,---***)))+++,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++******+++,,,,,,---...///000111111...+++***,,,------,,,---------,,,,,,+++++++++---+++***+++---...---+++,,,---------,,,+++***))))))***++++++,,,,,,++++++...---+++******+++---...+++++++++,,,,,,,,,,,,---------------------------,,,---.../////////////////////.........---------+++,,,...---,,,,,,---/////////............/////////...---,,,,,,---...//////...---,,,,,,,,,------,,,---......//////......000///......000000///.........................../////////////////////////////////000000000111111//////...............///000000000000000000000000000000000000000000000000///000000111111111111000222222111111111000000000111111000000000000111111CCCAAA???@@@BBBAAA>>>;;;???>>>>>>===<<<;;;::::::777:::>>>BBBCCCAAA>>><<<===<<<<<<;;;<<<<<<======<<<;;;;;;:::999:::::::::===EEEJJJDDD===;;;<<<<<>>>>>============>>>>>>=========<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777666666666666666666666666777666666555555555555555333333333333222222222222333333333333333333333333444333222111111111111111222222222222222222222222//////000000000000000///111111111111111111111111//////000000000000111111000000000000000000000000......//////000000111111000///...------...///000000//////......///000000////////////////////////////////////////////////........................//////............//////---------............//////...------------------------------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,+++***+++...000000///777111---...///,,,,,,...------------............,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,,,,,,,+++)))******+++,,,---......222///,,,++++++,,,+++***------,,,,,,,,,,,,++++++...,,,++++++------,,,***------...------,,,+++***)))***++++++,,,,,,++++++------++++++++++++------++++++++++++,,,,,,,,,,,,++++++,,,------...//////,,,------.........------...............---------,,,---///...------...000//////............//////......------------......---------------,,,,,,,,,,,,---......//////......111///...///000111000///........................////////////////////////....../////////000000000////////////...---,,,+++000000000000000000000000000000000000000000000000000111111111111000000///111111000000000000//////111111000000000000111111AAA???===>>>??????===;;;=========<<<<<<;;;;;;;;;999<<>>???GGGNNNSSSQQQPPPQQQSSSRRRPPPRRRSSSRRRNNNIIIFFFDDDIIIMMMRRRVVVZZZZZZZZZYYYWWWVVVVVVWWWXXXWWWUUUSSSRRRSSSVVVWWWVVVSSSOOOMMMLLLJJJIIIGGGBBB@@@FFFOOOPPPTTTYYYZZZVVVQQQNNNMMMOOOUUU\\\^^^]]]ZZZVVVTTTQQQVVVYYYYYY\\\aaaccc```fffdddbbb```^^^]]]]]]]]][[[XXXQQQKKKHHHJJJOOOTTTYYYXXXWWWVVVUUURRRPPPNNNRRRQQQOOOLLLJJJIIILLLNNNSSSTTTVVVWWWWWWWWWVVVVVVVVVTTTPPPNNNLLLMMMOOOPPPOOONNNLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999888999:::;;;<<<;;;:::999999999999999999888888888999999999999999999999999888888777777777666666666666666666666666666666666666666555444444444444444333333333333222222222222222222222222222222222222333222222111111111111111111111111111111111111111111000///...---......///111111111111111111111111////////////000000000111000000000000000000000000.../////////000000000111111000...,,,,,,...000111............/////////000////////////////////////000000000000000000000000........................///......------......///---------............///......---,,,,,,---------------------------------------............//////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///...------...000111111888222.........,,,,,,...,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***.........------,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,---------......------.........------,,,........................---///000000//////000111///......------......///------------------------------............---,,,,,,---......///.........111000//////000111000///........................////////////////////////............////////////......///000///...,,,+++000000000000000000000000////////////////////////111111111111111000///...000000000///////////////111111000000000000111111>>>===<<<<<<=========<<<::::::;;;;;;<<<<<<============>>>>>>>>>=========;;;;;;;;;;;;;;;<<<===>>>;;;===>>>===;;;:::;;;<<>>???DDDJJJMMMKKKIIILLLNNNNNNKKKMMMOOONNNLLLJJJIIIIIIOOOQQQUUUYYYZZZYYYXXXVVVVVVTTTSSSSSSTTTTTTSSSQQQPPPRRRUUUVVVUUURRROOOLLLIIIHHHHHHFFFAAA===AAAHHHIIIOOOUUUVVVSSSNNNMMMMMMQQQWWW]]]___ZZZSSSOOOOOOQQQWWW[[[[[[]]]___]]]YYYaaaaaa___^^^]]]\\\\\\\\\XXXWWWTTTPPPMMMNNNQQQTTTSSSRRRQQQPPPNNNNNNOOOOOORRRRRRQQQPPPPPPRRRWWWZZZ^^^]]]\\\[[[ZZZ[[[[[[\\\[[[XXXTTTPPPNNNMMMMMMMMMHHHFFFDDDDDDGGGIIIJJJJJJHHHIIIIIIIIIGGGEEECCCCCCEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBB???????????????@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<<<<;;;:::999888888888888888888888888888888888888888888888888777777777666666666555555555555555555555555555555555444333333222222333333444444444444333333333333222222222222222222222222111111222111111111000000111111111111111111111111555444222111000000111222111111111111111111111111...////////////000000000000000000000000000000000////////////000000000000111000...,,,,,,...000111------......////////////////////////////////////000000000000000000000000..............................------------......---------............///------,,,,,,,,,------...------------------------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///......------...000222555///+++++++++))))))+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************++++++++++++,,,,,,------......//////,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++......---------,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,....../////////...---------.....................,,,...//////...---///000......------------......,,,------------------,,,---....../////////......,,,---......///.........000///...///000111000...////////////////////////////////////////////////............////////////---...///000111000000///////////////////////////////////////////////////111111111111111000///...///////////////000000000111111000000000000111111<<<<<<;;;;;;;;;<<<======999999:::;;;<<<======>>>>>>===;;;::::::;;;===>>>;;;;;;;;;;;;<<<===>>>>>>;;;>>>@@@@@@<<<;;;<<<>>>DDDJJJKKKBBB999777999;;;@@@EEEGGGDDDBBBEEEHHHHHHEEEGGGIIIJJJJJJKKKMMMOOOWWWXXXZZZZZZYYYVVVSSSQQQUUUSSSRRRRRRSSSTTTTTTSSSQQQRRRSSSSSSSSSQQQNNNMMMKKKKKKJJJGGG@@@999:::@@@EEEKKKRRRTTTPPPMMMNNNPPPSSSWWW^^^^^^VVVKKKIIILLLOOOUUU[[[]]]^^^```]]]XXXYYYYYYZZZZZZYYYXXXWWWVVVRRRSSSSSSSSSRRRRRRTTTUUUMMMMMMNNNNNNMMMOOORRRTTTVVVWWWWWWXXXYYY\\\aaaeeehhhfffbbb___]]]]]]]]]^^^[[[ZZZVVVSSSPPPMMMLLLKKKIIIGGGFFFFFFHHHJJJKKKJJJFFFHHHIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA?????????>>>===<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888777777777777777888888888777777777777777777777777666666666666555555555555555555555555555555555555444333333222222222222222444444444444333333333333111111111111111111111111000111111222111111000000111111111111111111111111333222000/////////000000111111111111111111111111......////////////000000000000000000000000000000////////////000000000000000///...------...///000,,,---...///////////////////////////////////////////////////////////////..............................------------......---------............///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++***+++...111777111...//////---,,,...************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***************++++++++++++,,,,,,------------)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++//////...---,,,,,,++++++---....../////////......---------...............***+++,,,,,,++++++,,,.........------------......,,,,,,------------,,,,,,---------............///,,,---......//////......000...---...///000///...000000000000000000000000////////////////////////....../////////000000000---...///000111111111111////////////////////////000000000000000000000000000111111111111000000/////////000000000000111111111111000000000000111111;;;;;;;;;;;;;;;;;;===???:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::<<<===;;;::::::;;;;;;===>>>>>>@@@CCCFFFFFFBBB???AAACCCNNNRRROOOCCC888555777999???DDDFFFCCC@@@CCCEEEEEEBBBCCCDDDDDDFFFIIINNNRRRUUUVVVVVVUUUSSSQQQOOOMMMQQQOOOMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJFFF>>>888:::@@@EEELLLRRRSSSPPPNNNPPPSSSQQQUUU[[[[[[PPPEEEDDDJJJMMMTTTZZZ\\\]]]^^^ZZZUUUSSSTTTVVVWWWWWWUUUSSSRRRPPPQQQQQQPPPOOONNNPPPQQQHHHKKKOOORRRSSSTTTWWWZZZ[[[\\\\\\]]]]]]```cccfffhhhgggddd```]]]ZZZXXXWWWXXXWWWUUUSSSQQQNNNLLLKKKKKKKKKLLLNNNPPPPPPNNNLLLFFFHHHIIIGGGEEEDDDEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@=========>>>>>>???AAAAAA>>>=========<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666777777777888888777777777777777777777777666666666555555555444444555555555555555555555555444444333222222222222333333333333333222222222222111111111111111111111111///000111222222111000000111111111111111111111111......------------------000000000000000000000000........./////////000000////////////////////////000000000000////////////////////////////////////+++,,,---///////////////////////////////////////...................................................------,,,,,,------...---------............///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------............---------,,,,,,+++++++++------------,,,++++++***+++,,,,,,***)))***...222666111///111222///...000******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))*********+++++++++***,,,...---+++)))***,,,+++++++++,,,,,,---------***,,,...---+++***,,,...---,,,+++******+++,,,---)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++)))************+++++++++---------------------,,,+++,,,---...............---------.........//////+++,,,------,,,,,,---......------,,,,,,------...+++,,,------------,,,+++,,,,,,+++***+++,,,---...,,,---......//////......///---,,,---...///...,,,/////////////////////////////////////////////////////////000000000111111//////.........//////000////////////////////////000000000000000000000000///000000111111111111000000000000111111111222222111111000000000000111111;;;;;;;;;;;;:::;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;::::::::::::;;;<<<===>>>EEEIIIMMMLLLHHHEEEGGGIIIYYY[[[VVVHHH;;;777888:::AAAFFFHHHEEEBBBDDDFFFFFF@@@AAAAAAAAACCCGGGMMMRRRMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIILLLOOOPPPQQQTTTRRROOOMMMKKKKKKLLLMMMJJJHHHGGGDDD>>>:::>>>FFFGGGNNNTTTTTTPPPNNNQQQUUUNNNRRRWWWWWWLLL@@@AAAIIIMMMTTTYYYZZZZZZZZZUUUOOOPPPSSSVVVXXXXXXVVVSSSQQQRRRRRRPPPMMMIIIHHHHHHJJJEEEKKKRRRWWWYYYZZZ\\\]]]]]]^^^^^^]]]]]]]]]```bbbddddddbbb___ZZZUUUPPPMMMSSSTTTTTTSSSRRROOOMMMKKKGGGIIIMMMRRRUUUSSSNNNJJJHHHJJJJJJGGGCCCAAABBBDDDCCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>>============>>>???@@@AAA===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<::::::999999999999999:::::::::;;;:::888666444444444555555666666666777777888888777777777777777777777777666666555555555444444444555555555555555555555555555555444333333333333444222222222111111111111000000000000000000000000000///000111222222111000///000000000000000000000000//////000000000000000000////////////////////////............/////////000////////////////////////000000000000////////////......////////////......***+++---///000000///...////////////////////////...................................................------,,,,,,------...---------.........//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******,,,---------.../////////---------,,,,,,+++++++++.........---,,,+++***))),,,------,,,+++,,,111555///+++***---...+++)))***++++++,,,,,,,,,---------***+++,,,---...---,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------......+++---///...***((((((***+++++++++,,,,,,---------)))+++------++++++---///,,,+++*********+++,,,---,,,,,,---.........------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------......///)))***+++,,,---.........---------.........//////...///000000//////000222...------,,,,,,------...++++++------------+++++++++***)))((((((***,,,...,,,---......//////.........---,,,,,,---...---,,,........................////////////////////////000000000000111111111111111000...---,,,,,,---...////////////////////////000000000000000000000000...///000111111111111111000000111111222222222333111111000000000000111111>>>===;;;;;;:::;;;<<<======<<<;;;999888777777777888888777777888999::::::777777888777666777999;;;DDDJJJRRRRRRJJJEEELLLXXXuuukkkYYYGGG;;;888<<>><<>>???BBBAAA>>>===<<<>>>@@@AAACCCBBBAAA@@@????????????============<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::999999999888888888777777777777666666555555555444666666666555555444444444555444444333333444444555666666666666555444333222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000///000111111000...,,,+++///000111000...---------......//////......---,,,,,,---......//////......---,,,+++,,,.........---,,,------......------,,,---.........---,,,,,,+++---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,++++++***)))000///...------...///000---------------111666;;;++++++++++++++++++++++++************************+++)))(((***---...---+++---,,,***+++,,,,,,+++))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***)))(((((()))***+++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---------,,,,,,222111000///...---------------------------------++++++,,,,,,,,,,,,---------.........///000000000------------------------........................+++,,,---......---,,,+++++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---...///---------............///---------------------------...///000000///...---........................////////////////////////---...///000000///...---////////////000000000000000000000000000000000000000111111111222222222222000000000000000000000000111111111111111111111111>>>===;;;:::::::::;;;;;;<<<;;;:::888777777666666777777777777777888999999666777777666555555777999>>>DDDLLLPPPLLLKKKSSS^^^uuulll[[[JJJ===999;;;>>>KKKLLLMMMJJJFFFDDDDDDEEEHHHEEECCCEEEKKKOOOOOOMMMKKKJJJIIIIIIJJJLLLNNNOOOLLLHHHGGGLLLPPPPPPRRRUUUTTTRRROOOLLLJJJIIIIIIIIIGGGIIIIIIEEE@@@???BBBFFFJJJJJJJJJKKKLLLNNNOOOPPPTTTVVVXXXTTTMMMHHHGGGHHHMMMMMMMMMMMMMMMMMMKKKJJJSSSTTTUUUTTTQQQNNNMMMLLLLLLLLLMMMNNNOOOLLLGGGBBBGGGQQQXXXXXXUUUWWWZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWSSSOOOLLLLLLLLLMMMMMMMMMJJJKKKPPPQQQNNNLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLJJJGGGCCCAAA@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCC@@@???===<<<<<<===???AAABBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::999999888888888777777777777666666666555555555444555555555444444444333333444444333333333333444444666666666555555444333222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000---............,,,+++***...///000000...------...000/////////............,,,------...............---,,,+++,,,...///...---,,,------......------,,,------......------,,,+++------------------------------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++///......------,,,++++++,,,,,,,,,,,,,,,+++******------,,,++++++,,,------.........,,,,,,---111444+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((***---...---+++---+++***+++,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---------,,,///...---,,,++++++++++++........................++++++,,,,,,,,,,,,---------..................///------------------------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...---------............///------------------------//////...------...//////........................////////////////////////......////////////............/////////000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111>>>===;;;:::999999999999;;;:::999777666666666666666666777777777777888888666666666555333333555777999<<>>:::;;;>>>KKKLLLJJJHHHDDDCCCCCCDDDGGGEEEEEEHHHMMMPPPPPPNNNJJJJJJIIIIIIJJJMMMPPPRRRKKKHHHIIINNNQQQPPPPPPRRRQQQOOOMMMKKKJJJJJJJJJKKKJJJKKKJJJGGGCCCCCCFFFIIIFFFFFFGGGIIIMMMQQQUUUXXXYYYZZZZZZUUUOOOKKKJJJKKKMMMLLLJJJIIIHHHHHHIIIIIINNNOOOPPPOOOLLLJJJIIIIIIKKKMMMOOORRRRRRPPPJJJFFFJJJRRRWWWUUUTTTWWW[[[]]]_________^^^\\\ZZZWWWUUUOOOMMMKKKKKKMMMOOOPPPPPPNNNJJJIIIMMMNNNLLLKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKIIIFFFCCC@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>===;;;;;;;;;===???@@@AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::999999999888888999999999999999999999999888888888888777777777777666666666555555555555555444444444444333333333333444444333333333333444444555555555555444333222222333333333333333333333333222222222111111111111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////////////////000000000000.........---,,,,,,++++++,,,...//////.........///111111///.........///000,,,,,,---..................---,,,---/////////...,,,------......------,,,------......------,,,,,,------------------------------------------------///......------......///------------------------,,,,,,------------,,,,,,///......------,,,++++++,,,------------,,,,,,+++,,,++++++******++++++,,,...///...,,,***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,,,,+++***+++,,,---,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------------,,,------------------------...........................------,,,,,,------...------------------------...------------,,,,,,,,,...------,,,,,,,,,---------------............///------------------------111///---++++++---///111//////////////////////////////////////////////////////............//////............////////////000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000======<<<:::999888777777999999777666666555555555666666666777777777666666666666666444222222444555777777<<>>===<<<;;;:::<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@??????>>>>>>>>>???======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888888777777777666666666555555555555555555555555333333333333333333333333444333333333333333333444444444444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////...//////////////////...////////////////////////////////////////////////////////////000000000000111000///...............***,,,...///......///000222000...---,,,---///000,,,,,,---.........------...---,,,---///000///...,,,------......------,,,,,,------...------,,,,,,------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......///---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***((('''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,+++***+++---------,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------...---,,,++++++,,,---...------------------------------------------------......---,,,,,,,,,---------------............///------------............///...---,,,,,,---...///000000000000000000000000////////////////////////000///...------...///000---.........////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000===<<<<<<;;;:::888777777888888777666555555555555666666777777777777666555666777666444222222444666777666999>>>@@@@@@BBBGGGKKKIIIGGGCCC@@@@@@CCCFFFKKKGGGAAA===>>>CCCIIIMMMGGGGGGGGGHHHIIIJJJIIIGGGGGGIIIKKKLLLLLLKKKJJJIIIJJJFFFGGGKKKMMMJJJHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPOOONNNMMMNNNQQQSSSQQQPPPPPPQQQSSSWWW\\\^^^ZZZYYYVVVRRRNNNKKKJJJIIIFFFHHHIIIGGGEEEDDDEEEFFFOOONNNMMMKKKJJJJJJMMMOOOQQQTTTYYY[[[[[[YYYVVVTTTNNNVVV]]]^^^___bbbcccbbbaaa```___]]]ZZZXXXVVVTTTOOOQQQTTTXXXZZZXXXTTTPPPOOOJJJHHHJJJKKKJJJJJJMMMJJJHHHEEECCCCCCDDDFFFHHHDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDBBB@@@??????@@@@@@===<<<<<<<<<===???@@@AAAAAA@@@@@@????????????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777666666666555555444444444555555555555555333333333333333333333333333333333222222333333333333333333333333333222111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////......////////////......////////////////////////........................////////////000000000000000000///.........//////)))+++............///000000///---++++++,,,---...+++,,,,,,---...---------...---,,,---/////////...,,,------......------,,,,,,,,,------...------,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------......///,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---......---,,,++++++---...---+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,........................+++++++++,,,,,,,,,------------,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++------------------------...------,,,,,,,,,---------------............///---------....../////////---..................---000000000000000000000000////////////////////////000///...------...///000.........////////////000111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000<<<<<<<<<<<<;;;:::888777888888777666666666666666666777888999888777666555777777777666444444666888888777:::???@@@???BBBGGGHHHHHHGGGDDDBBBBBBDDDFFFJJJEEE???===???EEEKKKNNNFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLMMMMMMKKKIIIHHHLLLGGGEEEHHHIIIGGGFFFHHHGGGGGGFFFFFFHHHKKKMMMOOONNNNNNMMMNNNPPPTTTWWWYYY[[[YYYWWWUUUUUUUUUVVVWWWXXXWWWTTTRRROOOLLLJJJHHHAAACCCEEEEEECCCEEEIIIMMMZZZXXXTTTOOOLLLMMMQQQUUUSSSVVVZZZ\\\[[[YYYXXXWWWQQQXXX]]]^^^___bbbbbb___]]]\\\YYYWWWVVVUUUVVVVVVRRRSSSUUUXXXXXXVVVQQQMMMLLLGGGDDDGGGHHHFFFFFFHHHHHHFFFDDDBBBAAACCCEEEFFFBBBBBBBBBCCCDDDDDDDDDDDDAAA@@@???>>>???AAACCCDDD============>>>??????@@@@@@??????>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888666666666666666666666666666666666666555555555555444444444444444555555555333333333333444444444444333333222222222222333333222222222333333222222111000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000---......//////......---000000000000000000000000........................////////////000000000000------------------------)))+++............///000...---,,,+++++++++,,,---++++++,,,------------------,,,+++,,,.........---,,,------......------,,,,,,,,,------......------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///......------,,,+++++++++,,,,,,------------,,,)))******++++++******))))))+++------+++***+++,,,++++++++++++++++++++++++***************************+++------,,,,,,...//////---,,,,,,------,,,***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...++++++***))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---...///---------............///---------...//////000000---...///000000///...---//////////////////////////////////////////////////////............//////////////////000000000000111111111111111111111111/////////000000000111111222222222222222222222222111111111111111111111111;;;<<<<<<===<<<;;;:::999888888777777666666777777777888999:::999888666555888888888777666777999;;;:::;;;>>>AAA???===@@@FFFFFFFFFEEECCCAAAAAADDDFFFGGGDDDAAAAAADDDGGGIIIIIIDDDDDDEEEDDDEEEFFFIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOPPPIIIEEEEEEEEEDDDFFFIIIFFFEEEEEEFFFGGGJJJMMMOOOPPPNNNMMMNNNPPPSSSUUUVVVYYYYYYWWWVVVUUUTTTTTTTTTWWWVVVUUUTTTRRROOOLLLIIIEEEFFFHHHHHHIIIPPPZZZcccjjjeee]]]TTTOOOPPPUUUYYYRRRUUUXXXXXXWWWUUUUUUWWWSSSXXXZZZXXXXXXZZZZZZWWWWWWUUURRRPPPPPPRRRUUUWWWVVVTTTSSSSSSSSSRRRPPPNNNJJJEEEDDDFFFGGGEEEDDDFFFFFFEEECCCBBBAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEDDD===>>>>>>???@@@@@@AAAAAA==============================<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888555555555555555555555555666666666555555555444444333333333444444555555555333333444444444555555555333333222222222222333333111111222222222222111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000---......//////......---000000000000000000000000........................////////////000000000000+++,,,---......---,,,,,,***,,,......------...///......---------,,,,,,,,,++++++,,,------------,,,,,,+++***+++---------,,,,,,------......------,,,+++,,,------......------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------............------///......------,,,++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,+++******)))***++++++***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---,,,,,,...000000///------------+++))),,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------,,,+++******,,,---///++++++************++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000---------............///---------...///000000000000000000000000000000000........................////////////////////////......////////////......000000000000111111111222111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222;;;<<<=========<<<;;;:::999888888777777777777888888999:::;;;:::999777555888999999888888888;;;===>>>???BBBBBB>>>999<<>>AAA@@@>>><<<===???AAACCC@@@???????????????@@@AAACCCDDDEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIILLLIIIEEEFFFJJJNNNPPPPPPLLLKKKHHHGGGFFFHHHJJJLLLHHHFFFDDDCCCDDDGGGJJJMMMUUUSSSQQQNNNLLLKKKJJJJJJRRRQQQPPPOOONNNNNNNNNNNNPPPRRRSSSRRRNNNMMMNNNOOOSSSVVVZZZ^^^dddmmmyyysss^^^RRRPPPRRRRRRPPPLLLRRRXXXXXXUUURRRRRRSSSRRRQQQPPPOOOMMMLLLJJJJJJPPPLLLHHHIIIOOOSSSTTTSSSTTTSSSQQQOOONNNMMMNNNNNNIIIJJJKKKJJJGGGEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAAGGGGGGFFFCCCAAA@@@AAACCCBBBBBBCCCCCCBBB@@@???===<<<===============<<<<<<===;;;888888:::;;;:::888999999888888888888888888:::999777666666666777888999888777666666555666666444555666666666555333222333333444444555444444444111111333444555666666666333333333222222222111111111111111111111111111111000000000000000000000000000000000000000///......222111000.........///000////////////............///000000000000000//////////////////////////////000//////...------,,,,,,///---,,,...111222000---000000///---,,,+++***)))......//////...---,,,,,,+++,,,,,,------,,,,,,+++............---,,,++++++---------.........//////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---&&&(((***---...---,,,+++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...(((***---//////...,,,***,,,+++******,,,,,,+++***,,,+++++++++,,,,,,---...+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++333///+++***++++++***(((------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---......,,,------......------,,,000000///...---,,,,,,++++++,,,,,,---.........---,,,++++++******)))))))))------.........---+++***---,,,++++++------,,,+++,,,---------...////////////////////////.........//////............//////111111000000//////................../////////000...///111222222222111000111111111000000000000000222222111111000000//////333333333333333444555555444444444555666555333111666555444444555555444333888999::::::999888999:::888777666555555666777888888888666666555666666777888777666666666888:::;;;???>>><<<;;;;;;===???AAAAAA@@@>>><<<;;;:::999999===???@@@@@@??????@@@BBBDDDEEEGGGIIIJJJKKKKKKJJJGGGCCC@@@AAAFFFKKKNNNOOOOOOMMMLLLKKKKKKMMMOOOQQQIIIHHHFFFFFFGGGIIILLLNNNSSSQQQOOOMMMKKKJJJIIIIIINNNMMMLLLLLLKKKKKKLLLLLLOOOQQQRRRQQQNNNNNNOOOQQQXXX[[[___bbbfffkkksssxxxpppeeeWWWOOONNNOOOMMMKKKNNNSSSXXXXXXUUURRRRRRSSSOOOOOOOOONNNNNNMMMMMMMMMOOOLLLKKKNNNTTTYYYZZZYYYTTTRRRQQQOOONNNMMMMMMMMMJJJKKKLLLJJJHHHFFFFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBGGGGGGFFFDDDBBBAAABBBDDDDDDDDDCCCBBBAAA???===<<<;;;;;;<<<===>>>>>>>>>>>>===;;;999999;;;;;;:::888888999999::::::;;;;;;;;;999888777666666666777888888777666666666666666666555555666666666555444333333333444444444444333333111222333444555555555555333333222222222111111111111111111111111111111111000000000000000000000000000000000000000///......222111///.........///000////////////............//////000000000000//////........................---------..................---,,,---000000...,,,000//////...---,,,++++++...............---,,,++++++,,,,,,------,,,,,,+++---------...------,,,,,,------------.........///------............------------,,,,,,,,,,,,------)))***+++------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***+++---...///...---,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************************,,,,,,,,,++++++*********++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------((())))))***+++*********---***((())),,,......---...------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,.........---,,,,,,+++++++++,,,,,,---......------+++++++++++++++*********------.........---++++++---,,,++++++------,,,+++,,,,,,,,,---------------........./////////////////////............//////111000000000/////////............/////////000000//////000000111111111000111111111111000000000000333222222222111111000000222222222222222333444444888777777777777666444333555555555777999:::::::::777888999999777777888999888888666666666666888888888888777777888888999:::888888777777777999:::<<<<<<;;;:::999999;;;===>>>AAA@@@>>>;;;999888777777888999;;;;;;;;;<<<===???DDDEEEFFFHHHJJJJJJKKKKKKFFFBBB???BBBHHHOOOSSSUUUQQQPPPNNNNNNNNNPPPRRRSSSJJJJJJIIIJJJKKKLLLNNNOOOPPPOOONNNLLLJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMPPPRRRSSSUUUXXXZZZ[[[\\\^^^```YYYVVVQQQOOONNNNNNMMMLLLPPPTTTYYYYYYVVVSSSSSSTTTOOOOOOPPPQQQQQQRRRRRRSSSTTTSSSSSSVVV\\\______]]]TTTSSSQQQOOONNNMMMLLLLLLJJJKKKLLLKKKIIIGGGGGGGGGFFFDDDCCCCCCEEEFFFEEEEEEFFFFFFFFFEEECCCCCCDDDFFFFFFEEECCCAAA???===<<<<<<:::;;;<<<===>>>?????????===;;;::::::;;;;;;:::999999999:::;;;<<<===>>>>>>999888777666666666777777666666666555666666777777666666666777666555555444333333333444444333333222222333333444444333333333333222222222222111111111111111111111111111111111000000000000000000000000//////000000000///......111000///.........///////////////............---...//////000000/////////........................+++,,,,,,---.../////////...------...//////---,,,/////////.........------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------------------............------............------......------------......------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------------,,,++++++------,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++------,,,,,,+++***))))))++++++******++++++,,,---------,,,,,,+++++++++***++++++++++++++++++++++++........................)))******+++++++++++++++***(((((())),,,/////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++------......//////000000/////////....../////////000000000000////////////....../////////000000000///////////////000000111111111111111111111111111333333222222222222222222333333222222333333444555666666666666666777777888777888:::<<>>>>>;;;:::999999999:::<<<===@@@???>>>===<<<<<<<<<<<<666888999999999999;;;<<>>===>>>>>>;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======888888777777666666666666555555555555555666777888666777777666666666555555222333333333333222222111333333333333333222111111222222222222111111111111111111111111111111111111000000000000000000000000...///////////////......////////////...///////////////.........---------......//////000/////////........................+++,,,,,,------....../////////////////////------.../////////////////////....../////////......---+++,,,,,,------,,,,,,+++++++++,,,---............------------------------+++++++++,,,,,,+++++++++.........------.........000///...---------------///...,,,++++++,,,---...------------------------------------------------,,,++++++***+++,,,---...---+++++++++---...---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++...------,,,+++***))))))++++++******++++++,,,---+++******))))))(((((((((***+++++++++++++++,,,,,,------------------------,,,,,,---............---,,,++++++++++++,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,------------+++,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...---------,,,,,,++++++,,,------...///000111111......////////////......000000000000////////////...////////////000000000000///.........///111222000111111111111111222222222222222222222222222222444444444444555666777888777777888888999<<>>???;;;;;;:::::::::;;;<<<===AAA@@@???>>>======<<<<<<999:::;;;;;;999999:::;;;AAAAAAAAABBBCCCDDDEEEFFFCCCAAA@@@CCCKKKRRRVVVWWWRRRQQQPPPNNNMMMMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTPPPMMMIIIFFFFFFFFFHHHIIIGGGFFFCCCBBBCCCDDDFFFGGGJJJMMMPPPRRRTTTVVV[[[^^^YYYZZZ\\\[[[ZZZXXXVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^\\\YYYWWWVVVUUUSSSRRROOOMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHIIIFFFEEECCCDDDFFFGGGGGGGGGEEEFFFGGGGGGEEEDDDEEEFFFCCCBBB@@@???>>>??????@@@>>>?????????>>>===<<<<<<<<<============<<<;;;;;;<<<<<<;;;;;;::::::999999777777777777666666555555555555444555555666777777777666666555555555555555222222333333222111111000333333333333222111000000222222222111111111000000000000000000000000000000////////////////////////......////////////...............////////////...............------------------...///////////////........................------------------------...///000000////////////.........///////////////...//////000000000//////+++,,,,,,------,,,,,,+++++++++,,,---............------------------,,,,,,***++++++++++++++++++***.........------.........000000///---------------...---,,,++++++,,,...///////////////////////////------------------------+++***)))((()))***,,,---,,,+++***+++---...---,,,******++++++++++++***)))************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++------,,,,,,+++***))))))++++++******++++++,,,---*********))))))(((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,+++***)))))),,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,------......//////+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++---...---,,,//////......------,,,,,,,,,------...///000111111......///000000///......////////////000000000000////////////000000000111000///.........///111222000000111111222222222333111111111222222333333333444444444666777999;;;<<<===???@@@@@@@@@AAAEEEHHHGGGJJJNNNQQQSSSVVVZZZ]]]777888888777555444444555666666555444444555666666555666777999999:::::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===BBBAAA???===;;;999888888<<<>>>>>>===<<<;;;;;;<<>>===<<<;;;;;;===??????===<<<;;;;;;<<<<<<;;;:::999888777777666666777777777666555444555555555444555555666666666666555444444444444555222222222222111111000///222222222222222111000///222111111111111000000000000000000000000000000000////////////////////////------.../////////......------.../////////...............------------,,,,,,---......////////////---------------------------------,,,,,,,,,,,,,,,,,,...000000///...///000.....................///......///000000000//////+++,,,,,,------,,,,,,+++,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,......------------....../////////......---------------,,,,,,,,,---......////////////////////////,,,------......------,,,+++***)))))))))***,,,---+++))))))***,,,------,,,***+++,,,,,,,,,+++)))((()))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++''')))+++,,,+++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******+++---......---..................------------......//////000000---...///000000///...---////////////000000000000/////////000000000111111000000000000000111111222000000111111222333333333111111222333333444555555555666777999;;;>>>AAABBBDDDFFFHHHGGGEEEDDDGGGJJJKKKPPPVVV[[[___cccjjjnnn777888999777555444444555555444333222222333444555444555666777888888777777555555666777888888888888:::::::::;;;;;;;;;<<<<<<@@@???===;;;:::999888888===>>>@@@???>>>>>>???@@@CCCBBBAAA@@@???@@@@@@AAAIIIHHHIIIMMMRRRUUUSSSQQQJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHKKKMMMOOONNNOOOPPPQQQRRRQQQQQQPPPKKKLLLLLLMMMNNNPPPQQQRRRRRRLLLFFFCCCDDDFFFHHHHHHFFFEEEDDDGGGKKKNNNNNNMMMMMMMMMNNNPPPSSSWWWZZZ\\\ZZZZZZYYYXXXWWWVVVSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNPPPTTTWWWWWWWWWVVVUUUQQQQQQPPPNNNKKKHHHEEECCCGGGIIIJJJJJJHHHGGGGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDFFFGGGFFFDDDBBBAAABBB@@@@@@@@@@@@@@@???>>>>>>???????????????>>>===<<<;;;>>>@@@@@@>>><<<;;;<<<;;;;;;::::::999999888888555666777777777666555444666666555444444444555555666555444333222333333444222222222222111000///...000111111111111111000000111111111111000000000000000000000000000000000000////////////////////////,,,---......//////......,,,---.../////////...............---------,,,,,,+++,,,---...////////////------------------------+++++++++,,,,,,------...(((+++......------...000.........---------------,,,,,,---...............+++,,,,,,------,,,,,,+++---------...------,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,---...///...---,,,++++++,,,------......------------------------------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...)))(((((()))+++,,,,,,++++++,,,.........,,,+++)))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++*********$$$(((+++,,,++++++,,,...*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,---------------------...,,,,,,,,,,,,,,,+++******+++++++++++++++*********++++++*********+++------+++******+++---......---------------------...............///////////////---...///000000///...---.../////////000000000111//////000000000111111111000111111222222222222222000000111222222333444444222333444555666777888888;;;<<<>>>AAAEEEHHHKKKMMMMMMQQQUUUUUUSSSSSSVVVYYY]]]dddnnnvvv}}}888999999888666444555666444333222222222222333444333444666777777666555555444555666777777888888777999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<>>>???@@@@@@@@@BBBCCCDDDCCCBBB@@@??????@@@@@@FFFFFFGGGKKKOOOPPPMMMJJJCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFIIILLLOOOMMMNNNOOOQQQRRRRRRQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSRRRLLLEEECCCEEEHHHKKKKKKKKKKKKLLLQQQVVVXXXVVVSSSOOONNNNNNQQQUUUXXXXXXWWWYYYXXXWWWVVVUUUTTTQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUWWWZZZ[[[YYYWWWVVVUUUOOOOOONNNLLLIIIEEEBBB@@@GGGHHHJJJIIIHHHGGGGGGHHHGGGFFFDDDCCCDDDEEEDDDCCCDDDFFFGGGFFFDDDAAA@@@@@@AAAAAABBBAAA@@@>>><<<;;;===>>>>>>?????????>>>>>>;;;>>>AAAAAA>>><<<<<<<<<::::::::::::::::::::::::555666777777777666444333777666555444444444444444555444333222111222333333222222222111111000......000000111111111111000000111111111111000000000000000000000000000000000000////////////////////////,,,,,,---.../////////...+++,,,.../////////............---------,,,,,,,,,+++,,,---...////////////------------------------((()))***+++---...///000%%%(((,,,,,,++++++---000......---------,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++............---,,,++++++---------,,,,,,+++++++++*********++++++*********---,,,,,,++++++,,,,,,---***,,,...//////...,,,+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////(((''''''(((***,,,+++***---...///000000...,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++******++++++,,,---))))))***+++,,,------...))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++%%%(((,,,,,,+++***+++---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******)))))))))++++++*********+++---...+++******+++---......---+++++++++,,,,,,---------///////////////.........---...///111111///...---.../////////000000111111000000000000111111111111000111222444444333222222000000111222333333444444444555666777888999:::;;;BBBCCCFFFIIINNNRRRUUUWWWYYY___eeehhhhhhjjjnnnrrrwww777666444333333444666777777666444333333444666777555777999888555444666888888666333333444555444444666777999::::::999888777:::999999999999:::;;;<<<>>>>>>===>>>>>>@@@BBBCCCEEEDDDAAA??????@@@BBBDDDIIIFFFEEEGGGKKKKKKGGGBBB===???BBBEEEHHHHHHHHHHHHGGGHHHHHHFFFDDDFFFJJJNNNSSSRRRRRRRRRRRRRRRSSSSSSQQQMMMJJJJJJOOOQQQPPPMMMQQQLLLGGGHHHNNNTTTVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVQQQSSSVVVWWWWWWXXXZZZ\\\YYYYYYYYYYYYYYYWWWSSSPPPTTTUUUUUUSSSPPPQQQVVVYYYXXXXXXXXXYYYXXXWWWWWWVVVSSSQQQMMMIIIDDD@@@>>><<>>???@@@AAA@@@>>><<<:::======<<<<<<<<<======>>>???>>>>>>===<<<;;;;;;;;;<<<;;;:::999888888888888999888666555555555666777666666666666666666666666666666555444333333222222222222222111111111111000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...---,,,++++++,,,---...//////.........---------***+++,,,,,,......///000...................................................------------...//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++------------++++++---------------------------------............//////...------,,,,,,,,,,,,)))---...***,,,333555222***+++---...///......---000///...,,,+++***))))))+++***)))))))))***+++,,,,,,---.........---,,,+++......---,,,,,,+++*********+++,,,------,,,+++***************************++++++++++++++++++++++++******+++++++++******)))******))))))))))))******************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,/////////---+++***+++,,,,,,,,,+++***))))))************+++++++++111000...---,,,,,,---...+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........///////////////.........---------,,,,,,+++++++++---///111...)))'''***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,------...///000111111------...///000000/////////////////////000111111////////////000000000000000000000000////////////,,,---.........///111333555444444555666777666444777999;;;===???AAADDDGGGHHHLLLQQQSSSVVV[[[eeelllqqqyyy666555444333333444555666888666555444444555666888444666777777555555666888999777555444555666666555666777888888888777666555888777555555666888:::<<<>>>>>>======>>>???@@@AAABBBAAA???>>>>>>???AAACCCGGGDDDCCCEEEHHHHHHDDD@@@999;;;???CCCFFFHHHHHHHHHIIIJJJJJJIIIGGGHHHLLLPPPSSSSSSRRRQQQPPPPPPQQQQQQTTTPPPLLLMMMPPPQQQOOOMMMMMMJJJIIILLLUUU\\\``````WWWVVVVVVUUUTTTTTTUUUUUUPPPSSSVVVWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYWWWUUUVVVVVVVVVSSSQQQRRRUUUYYYWWWXXXXXXXXXXXXWWWVVVVVVQQQOOOLLLHHHDDDAAA???>>>BBBCCCEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@@@@AAA@@@@@@AAABBBAAA???===<<<======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;:::;;;;;;:::999999888777777777777555444444444555666444444444444444444444444666555555444333333222222222222222111111111111000111111000000000/////////000000000000000000000000111000000000///.........////////////////////////..............................------------......///.........------------)))******++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------............---,,,++++++*********++++++......+++,,,111222000------.........,,,+++***...---,,,,,,++++++++++++,,,+++***))))))***++++++***++++++,,,,,,+++******------,,,++++++***))))))+++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,++++++***************************))))))*********+++++++++******)))))))))++++++++++++++++++++++++'''(((***+++,,,,,,******)))***+++---------,,,,,,************++++++++++++,,,---...//////...,,,+++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))),,,---+++'''%%%(((+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.../////////////////////////////////000111111/////////000000000111111111111111111111111000000333444444444222222444666666555444444666777999999666;;;BBBGGGJJJJJJKKKKKKPPPTTTYYY```iiiuuu666555444333333444555666888777666555555666777888555666888999888999:::<<<:::888666555777888888777777777777666666555555444777666555444666888;;;=========<<<<<<<<<======>>>@@@??????>>>???@@@BBBCCCDDDBBBAAACCCEEEEEEBBB>>>777:::>>>CCCGGGJJJKKKKKKJJJKKKJJJIIIIIIJJJMMMPPPPPPOOOOOOOOOPPPQQQRRRRRRWWWSSSPPPOOOQQQRRRPPPMMMLLLKKKKKKPPPYYY___bbbcccYYYYYYWWWVVVUUUTTTTTTTTTQQQTTTWWWXXXXXXWWWVVVWWWYYYXXXWWWXXXZZZ[[[[[[[[[XXXXXXWWWTTTRRRSSSUUUWWWVVVVVVWWWWWWVVVVVVUUUTTTOOONNNKKKHHHEEECCCAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999::::::::::::888777666666666555444444444444444333333333333333333333333555555444444333333222222222222222111111111111000000000000/////////......000000000000000000000000111111000///...------,,,////////////////////////.................................//////.....................------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------............,,,,,,+++*********++++++---///...+++,,,//////...,,,---------------,,,+++,,,,,,+++++++++,,,,,,------,,,+++*********************++++++++++++******,,,++++++******))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,++++++************++++++,,,,,,++++++++++++******************************))))))******************(((***+++---...///......************+++++++++,,,'''***...000000...+++(((---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...***+++++++++,,,---------------,,,,,,,,,,,,+++++++++---...---***))),,,...++++++++++++++++++++++++............------------,,,,,,,,,+++++++++******//////////////////...---///////////////000111111///000000000000111111111111111111222222222222222444444555333222111222444555444444444777;;;???BBBAAAFFFLLLRRRUUUWWWYYY[[[dddffflllxxx555444444333333444444555666666555555555555666666777999:::<<<===>>>@@@AAA;;;999777777888999999888999888777666555444555555777777888:::;;;===>>>???<<<<<<;;;;;;;;;;;;;;;;;;???@@@@@@AAABBBCCCDDDEEEBBBAAA@@@AAACCCCCCAAA>>><<>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999777888:::;;;:::999777555666666555555555444444444333333333333333333333333444444444333333333222222222222222111111111000000////////////............000000000000000000000000/////////......---------////////////////////////........................---...///000000///...---------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------((()))***,,,,,,---------------++++++++++++------******++++++++++++,,,,,,,,,,,,---------............------,,,,,,---------+++,,,,,,,,,,,,---...---))))))***,,,---...//////,,,,,,++++++++++++,,,,,,------,,,+++******))))))+++,,,,,,,,,------------,,,+++++++++*********)))---,,,+++******+++,,,---++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++***))))))***,,,...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,***+++,,,...//////......*********+++++++++,,,,,,&&&(((,,,//////...+++)))...---+++******+++,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,...111++++++++++++++++++++++++---------------.................................//////000000///...------///////////////000000111000000000111111111222222111111111222222333333333222333444333222222444666999:::<<<>>>AAAEEEIIIMMMQQQSSSWWW\\\cccllluuu{{{444444444333333444444444444444444444444444444444777888999;;;===@@@AAAAAA;;;999777666888999999999:::999888777666555555666555777;;;>>>@@@???>>>===:::;;;;;;;;;:::::::::999===>>>???AAABBBCCCCCCCCC@@@@@@@@@AAABBBBBBBBBAAAAAADDDGGGJJJLLLMMMMMMMMMKKKJJJIIIIIIKKKLLLMMMMMMIIIJJJKKKNNNQQQTTTVVVXXXSSSRRRRRRSSSTTTTTTSSSRRRRRRRRRQQQRRRRRRRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZ]]]^^^\\\[[[ZZZZZZ___\\\YYYXXXYYYZZZ[[[[[[[[[YYYWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDBBB@@@???@@@AAA???????????????>>>>>>=========<<<;;;;;;;;;;;;;;;::::::::::::999999999999777888999::::::999777555777777777777666666555555444444444444444444444444333333333333333222222222222222222111111111000000////////////............////////////////////////,,,,,,------......//////................................................---...///000000///...---,,,,,,------------------///......------,,,,,,+++------------------------++++++++++++++++++++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++,,,,,,---------******,,,---............------++++++++++++------*********++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,------...))))))***,,,---------...)))******+++,,,---...///------,,,+++************---------,,,+++***))))))++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))+++---///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,,,,---.........---,,,+++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------+++++++++,,,---...++++++,,,,,,,,,---------------------------------------------------------------...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,)))***************,,,---++++++++++++++++++++++++++++++,,,,,,------...............///000111111111//////000000///...------///////////////000000111111111111111222222222222000000111222333333444444444555777888999:::===@@@CCCEEEHHHJJJKKKMMMPPPSSSVVV\\\fffsss333333333444444333333333333333333333333333333333444444444777:::=========999777555555777888999888888888888777777666666666333555999===>>>===;;;999999999:::;;;;;;::::::999999:::<<<>>>????????????===>>>???@@@AAABBBCCCDDDCCCEEEGGGIIIKKKKKKJJJJJJNNNLLLLLLLLLNNNPPPPPPOOOLLLLLLMMMMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLMMMNNNPPPSSSUUUVVVYYY[[[\\\\\\[[[ZZZ[[[\\\___\\\YYYWWWXXXYYYYYYXXXZZZXXXVVVUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBAAABBBBBB@@@AAABBBAAA???>>>???@@@==============================<<<;;;::::::::::::999999999999888888888888777777888999999888777666777777777888777666666555444444444444444444444444333333333333222222222222222222222111111111111000000000000/////////......////////////////////////***++++++,,,---...//////........................------------------------.........//////.........,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...+++,,,,,,------.........------,,,+++++++++,,,,,,***++++++,,,,,,------...,,,---...//////000//////---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,------------++++++*********+++,,,,,,((('''(((,,,---+++,,,......---,,,+++************------,,,******))))))))),,,---------,,,+++***)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---...++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''(((******,,,---......---,,,+++***++++++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///+++,,,---...///000111111//////////////////...---///////////////000111111111111222222222333333333000111222333444555666777555777:::<<<>>>AAAEEEHHHHHHKKKNNNOOOOOORRRWWW[[[```mmm333333333444444333333333333444444444444444444333333111111444888;;;;;;999777555333333555777777777555666777777777666555444555666777888999999999999777888:::;;;;;;;;;;;;:::777999;;;===>>>>>>===<<<:::;;;===>>>@@@BBBDDDFFFBBBDDDFFFIIIJJJJJJIIIHHHOOOMMMLLLMMMPPPQQQQQQOOOLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQRRRRRRQQQPPPPPPPPPMMMNNNNNNMMMLLLMMMNNNOOOJJJJJJKKKMMMOOORRRTTTUUUWWWXXXXXXWWWWWWWWWYYY\\\\\\ZZZWWWVVVWWWXXXWWWVVVYYYVVVTTTTTTUUUUUUSSSQQQPPPPPPPPPQQQPPPOOOOOONNNLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@???>>>===>>>???===<<<<<<<<<<<<<<<======>>>===<<<;;;::::::::::::888888888888888888888888777777777888888888888888666666777777777666555444333333333333333333333333222222222222222222222222222222222111111111111000111111000000000/////////////////////////////////+++++++++,,,---------...........................------------------------......------------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------------------------******+++,,,,,,---......++++++,,,,,,---......///,,,,,,+++++++++,,,------******+++,,,,,,---......,,,,,,------...------,,,+++,,,,,,------,,,,,,++++++++++++,,,------......++++++,,,,,,,,,---------+++*********++++++,,,---)))'''(((,,,---)))(((+++000///---+++))))))))))))++++++***************++++++,,,,,,------,,,+++***)))((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******++++++,,,------...*********))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((('''(((((()))*********+++,,,------,,,+++++++++++++++,,,,,,,,,------...---+++******+++,,,---+++,,,,,,---......------,,,,,,,,,------------...------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...---....../////////------------------------***+++,,,---...///000000,,,---------......//////---.../////////////////////////////////000111111222222222333333333333444222333444555777888999::::::<<>>???>>>===<<<===>>>======<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999999777777777777777888888888888777777666777777888999444555666666666555333333222222222222222222222222222222222222222222222222222222222111111111111000111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,++++++,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------******+++,,,,,,---......++++++,,,,,,---...//////++++++++++++,,,------...******+++,,,,,,---......))))))*********)))((((((++++++---......---++++++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,,,,------...///+++((()))------'''&&&)))---,,,+++*********+++,,,))))))))))))***+++,,,---***+++,,,---------,,,++++++************,,,...///******************++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***((()))***+++,,,---...------******))))))))))))***************++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,'''(((***,,,---------,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++***+++---...///...------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,+++........................+++,,,---...///111111222000////////////.........------...///000000000//////////////////000111111222222333333333444444444444555666888999;;;<<<<<>>>>>>>>===<<<;;;666888:::;;;::::::;;;===;;;;;;<<>>===<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999888888555555555555666666666666777777777777666666666666777777666555444222000///666666555555555444444444333333333333333333333333000000000000000111111111////////////////////////........................///---+++,,,---...---,,,///...---///111000,,,(((//////.........---------,,,,,,,,,---------.........,,,***+++---...,,,***++++++++++++++++++++++++...------,,,,,,------...)))******++++++,,,,,,---------,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++//////000000...,,,)))'''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++))))))***+++,,,------...*********++++++,,,,,,,,,*********)))'''''')))+++------,,,,,,+++******************++++++,,,,,,,,,---------,,,,,,,,,++++++/////////...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---+++***)))***++++++************************---,,,,,,++++++******)))---------,,,,,,+++++++++........................+++,,,---...///...---,,,......---,,,***))))))(((---------............///---------------------------------.........//////111111111111000000000000333222111000000111333444000000111333555444222000444888<<<>>>???AAAFFFJJJKKKOOOSSSVVVWWWYYY\\\```jjjttt}}}444444444333333222222111333333333444444444555555333333444777::::::777444333333333444777777666555333333333444444444555555555555555666666777777777999:::;;;;;;;;;;;;999999333666888999::::::<<<===<<<<<<===@@@CCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKMMMNNNOOOPPPOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVQQQSSSVVVXXXXXXVVVTTTRRRPPPPPPOOOOOONNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<:::::::::999888888777777888888888888777777777777777777777777666666666555555555555555555444333222666555555555444444444333333333333333333333333333111111111000000000000000////////////////////////........................///---+++,,,---...---,,,...,,,***+++---///...,,,...---------,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******++++++,,,---------******++++++---...000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++)))***,,,...******++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---...//////------------............,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,++++++........................+++,,,------......------+++++++++,,,,,,,,,,,,,,,---------............///---------------------------------.........//////000000000000000000000000//////000111222222222222444333444444666777777777:::>>>CCCFFFGGGIIINNNQQQQQQVVV\\\aaaeeellluuu}}}555555444333222111000000333333333333444444444444333333444666888888666444222222222333555666555333333333444444444555555555444444444555555555555555555666777888888777666555111444777888999:::<<<>>>======>>>AAADDDFFFFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPNNNMMMLLLLLLLLLLLLQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNPPPSSSVVVXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSNNNQQQUUUYYYYYYWWWSSSQQQPPPOOONNNNNNMMMMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJHHHFFFDDDDDDDDDBBBAAAFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999888888777666666666999999888888777777666666777777777666666666555555444444555555555555555555555555444444444444333333333333333333333333333333222222111111000000//////////////////////////////........................///---+++,,,---...---,,,---+++)))(((+++---//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------'''((()))+++++++++******+++++++++,,,------......++++++++++++,,,---//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******************************++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,***+++++++++***+++---...((())))))***++++++,,,,,,,,,,,,,,,---------------******+++,,,---......///++++++,,,------...//////,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000------------,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///------------------------------........./////////000000000000000000000000---///111333444444333222333333333555777;;;>>>???AAAEEEJJJKKKLLLMMMQQQUUU[[[cccnnnwww444333333333222222111111333333333333333333333333222333444555666666555444222111111222444444333222444444444555555555666666444444444444555555555555333444555666666666555444333555888999999:::;;;===>>>>>>???BBBEEEGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLPPPOOOMMMKKKJJJKKKKKKLLLKKKLLLMMMOOOPPPQQQRRRSSSPPPRRRUUUWWWXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPLLLOOOSSSVVVWWWUUUSSSQQQNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???======<<<<<<<<<<<<;;;::::::999999::::::888888888888777777666666888777777666555444444333777777666666666555555555444555555666666555555444444444333333333333333333222222222222222222222222333222222111000///......////////////////////////........................///---+++,,,---...---,,,---,,,+++++++++---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......***,,,...---+++***,,,...,,,,,,------------......&&&'''***+++,,,+++***)))++++++,,,------......//////...---,,,++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***************************************,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++***************++++++++++++++++++++++++&&&((())))))))))))+++---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------------+++++++++******++++++++++++,,,,,,------,,,,,,+++,,,---...///...---,,,+++---------------------------........./////////000------------------,,,,,,........................------,,,+++,,,---...///000//////...------,,,,,,---------............///....................................//////////////////000000000000000111000111333444555555444444333555888;;;>>>BBBFFFIIIJJJMMMPPPQQQSSSVVV]]]bbbnnn{{{111111111222222333333333333333333333333333333333111222444444444444333333111111000222333444222111222222222222333333333333555555555555555555555555222333444666666666555444777999:::;;;:::999:::;;;>>>>>>???BBBEEEGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVVVVVVVTTTRRRQQQPPPOOONNNNNNMMMMMMNNNNNNMMMNNNPPPQQQRRRRRRRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHKKKLLLLLLLLLKKKJJJIIIHHHGGGEEECCCCCCDDDEEEDDDCCCDDDDDDCCCBBBAAA@@@???>>>??????>>>===<<<<<<<<<<<<;;;;;;:::999999999999::::::999999999999999888888888777777666555444444333666666666666555555555555666666666666555444333222222222333333333333333333222222222222222222222222333222222111000///......////////////////////////........................///---+++,,,---...---,,,---...//////...---,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......***,,,...---+++***,,,...,,,,,,,,,------.........''')))+++------,,,+++***++++++,,,------......//////...---,,,+++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++&&&''')))***))))))+++,,,++++++++++++******))))))++++++******************************))))))))))))------,,,,,,++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,---...///...---,,,------------------------.........---------,,,,,,------------------------........................------,,,+++,,,---...///000//////......------------------............///................................./////////000000///000000000111111222222444333333222333444666777888<<>>>>>???BBBEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJKKKMMMOOOQQQTTTUUUTTTSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNOOONNNOOOOOOPPPQQQQQQQQQQQQKKKJJJIIIHHHGGGFFFFFFFFFKKKLLLLLLLLLLLLJJJIIIGGGEEECCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>======???>>>======<<<<<<<<<===;;;;;;:::999999999::::::::::::::::::::::::::::::999999888888777777666666666666666555555555444444555555555555444333222111111111222222222222333333222222222222222222222222222222111111000000//////////////////////////////........................///---+++,,,---...---,,,---///111111///---++++++,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------++++++,,,---++++++,,,,,,------......++++++,,,------,,,+++***+++++++++,,,------......************+++,,,......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++...------,,,+++******)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++''''''((()))***+++,,,---,,,,,,,,,++++++++++++***(((***,,,,,,,,,+++,,,---------,,,,,,+++******)))************))))))))))))''''''((()))***++++++,,,------,,,++++++***))))))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------------,,,------------------------......------,,,++++++***------------....................................---,,,,,,,,,,,,---......+++,,,,,,---...///000000---------............///............................../////////000000000000111111222222333333333444444333333555888;;;<<<>>>BBBFFFHHHIIIKKKOOOSSSUUU\\\hhhuuu000000111111222222333333333333333222222222111111000222444333111000111333222222111222333333222000666666666666777777777777555444444444333333333222111222444666666666666555666888:::::::::999:::;;;======>>>AAAEEEGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKNNNQQQTTTUUUOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNPPPQQQRRROOOPPPRRRSSSSSSRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKLLLMMMLLLJJJHHHGGGEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>=========<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;888888888888777777777777666666555555555444444444222333333333333333222222111111111111222222222333111111111111111111111111111111111000000000000000////////////////////////........................///---+++,,,---...---,,,+++...//////,,,+++,,,...***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++******++++++,,,------------------,,,++++++************++++++,,,---------)))))))))***+++---...///.........------------,,,************************---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******------------------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************(((((())))))******++++++,,,,,,,,,+++++++++******)))+++------,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,------++++++++++++************...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------.........///........................+++,,,------......------***+++,,,---...///000000---------............///.........................../////////000000000000111222222333444444555555555666888;;;???BBBEEEGGGGGGJJJNNNPPPRRRXXXbbbjjjrrr}}}222222222111111111111111333333333222222111111111000222444333000///111333333222222222444444222000222222222333333333444444333333333222222111111111111222444555666666555555444666888999999999:::<<<======>>>AAADDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAACCCEEEGGGIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIJJJMMMPPPSSSUUUKKKJJJIIIIIIJJJLLLNNNPPPMMMMMMNNNOOOPPPRRRTTTUUUOOOQQQUUUWWWWWWTTTPPPNNNNNNMMMKKKJJJIIIHHHHHHHHHJJJKKKLLLMMMLLLKKKHHHGGGFFFDDDAAA@@@@@@@@@???===============<<<<<<<<<<<<>>>======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::555555555555666666666666666666555555555444444444///000111222333333333333000000111111222222222333111111111111111111111111000000000000000111111111////////////////////////........................///---+++,,,---...------***,,,,,,+++)))***...111))))))******++++++++++++,,,,,,,,,---------.........,,,***+++---///---***))))))***++++++,,,------///...,,,+++***))))))***)))******++++++,,,------+++++++++***++++++,,,,,,//////.........---------************************---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------+++*********+++,,,,,,---------------------------+++---...//////...,,,*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))************)))))))))))),,,,,,,,,++++++*********''')))++++++***(((((((((+++,,,,,,------......///,,,,,,,,,+++++++++******---------,,,,,,,,,++++++)))))))))***++++++,,,,,,///......------......///+++,,,,,,------,,,,,,+++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------.........//////........................+++,,,---...///...---,,,---------------,,,,,,,,,---------.........//////////////////////////////////////////000000000000222222333444444555666666666999>>>DDDJJJMMMPPPQQQSSSVVVYYY\\\bbbnnn~~~vvvqqq111111111000000000000000222222111000000111222222000000111111111222222222000000111111111222222222888777555333222222222333222222222222222222333333444333333222222333333444888999999::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA@@@???@@@AAAAAACCC@@@???@@@CCCEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJHHHEEECCCDDDFFFIIILLLMMMMMMKKKJJJGGGFFFCCCBBBCCCHHHNNNSSSTTTRRROOONNNNNNNNNLLLKKKRRRPPPPPPQQQSSSRRRNNNJJJLLLMMMMMMMMMKKKKKKMMMOOOQQQPPPOOOOOOOOONNNLLLJJJGGGEEECCC@@@??????@@@AAA>>>===<<<;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999444555666777888888888888666666666666555444333222333333333222222111111111222222222222222222222222333333111000000000111222//////............//////////////////............---------............///000000000000000000000000...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,------,,,+++************++++++,,,,,,,,,++++++*********+++,,,------------///......------......///---------,,,,,,,,,++++++,,,,,,............,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///---++++++------+++))),,,++++++******++++++,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***+++++++++)))((()))***,,,------,,,,,,------.........---+++************++++++*********,,,+++***))))))***+++,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********)))***,,,.........,,,+++------------,,,+++***)))((()))+++,,,---,,,,,,+++************************++++++******++++++,,,---+++,,,,,,------......///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///111111///---++++++,,,,,,------,,,,,,+++---------.........//////......------------......000000//////......------........................,,,---......///.........///////////////...................../////////000......//////000111222222///000111333444666777888:::BBBJJJNNNOOOSSS[[[bbbaaadddkkktttzzzmmmbbb```ccc000000000000000000000000111111111111111111111111000000111111111222222222222222222222333333333333666555444222222222222333111222222222222333333333444333333222222333333444777888888999999:::;;;;;;>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA?????????@@@AAA???===<<<>>>@@@BBBAAA???===>>>???AAACCCFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIHHHFFFDDDCCCEEEHHHJJJLLLLLLKKKKKKOOOJJJEEEEEEIIINNNRRRRRRRRRPPPNNNNNNOOOPPPOOONNNPPPOOOOOOPPPRRRQQQMMMJJJNNNNNNNNNMMMKKKJJJKKKLLLRRRPPPOOONNNNNNNNNKKKIIIGGGFFFDDDBBBAAAAAAAAAAAA>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999888888888888777666555555666666666666555444333222333333333222222222111111222222222222222222222222333222111000000000111111//////............//////////////////............------------.......................................------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---,,,++++++******++++++))))))******++++++,,,,,,******+++,,,------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------((('''&&&)))---//////...,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***+++,,,+++)))))))))+++,,,---,,,,,,+++,,,---.........,,,+++*********+++,,,,,,+++******++++++***))))))***+++++++++***)))(((((()))***+++,,,,,,,,,+++++++++*********+++---.........,,,+++******+++,,,------------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...---,,,,,,,,,------------,,,,,,,,,------------.........///......------......///............------------........................---...//////000000//////////////////////////////000000000000000000000111000000111111222222333333555555444444666;;;CCCIIIIIINNNSSSWWW[[[eeesss|||rrrmmmhhhccc[[[VVVYYY___000000000000000000000000000000111222222111000000000000000111111111111222111111111111222222222222333333222111111222222333111111222222222333333333444444333333333333444444666666777777888999999999===>>>???@@@AAABBBBBBBBBAAA@@@??????>>>?????????===<<<===???AAAAAA@@@>>>===>>>???@@@CCCGGGJJJMMMIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGEEEBBBDDDFFFHHHJJJLLLLLLLLLVVVOOOIIIIIINNNSSSSSSQQQPPPOOONNNOOOQQQRRRQQQPPPOOONNNOOOPPPRRRQQQNNNLLLOOOPPPOOOMMMJJJIIIIIIJJJSSSQQQNNNMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888777666666555666666666666555444333222333333333222222222222111222222222222222222222222222222111000000000000111//////............///////////////............---------------............------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---***)))))))))***,,,...///******+++,,,------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,*********+++++++++,,,,,,+++***))))))++++++***))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,***)))***+++,,,+++******++++++,,,,,,,,,++++++,,,,,,---------,,,++++++)))+++,,,......,,,+++)))++++++***))))))***+++++++++***))))))))))))***+++,,,,,,,,,++++++++++++***+++,,,---......---+++***)))***+++,,,------------+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---------...------............------,,,,,,,,,,,,------------//////............//////,,,,,,,,,---------------...........................//////000000000000000////////////////////////222222222222222111111111333333222222333333444444444777::::::;;;AAAKKKSSSUUUYYY___fffrrruuuiii```^^^ZZZYYYZZZ\\\^^^```iiirrr/////////000000000000000...000111333333111000...000000000000111111111111............////////////000000111111111222222333111111111222222333333444444444333333333333444444444555555666666777888888;;;;;;===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDBBB@@@BBBAAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBDDDFFFIIIKKKMMMMMMNNNTTTPPPLLLKKKMMMPPPQQQPPPPPPOOOOOOPPPQQQRRRQQQPPPMMMNNNPPPRRRRRRRRRPPPOOOOOOOOOOOOMMMKKKJJJKKKLLLUUURRROOOMMMLLLLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::999999999888555555555555666777888888666666666666555444333222222222222222222222222222111111111111111111111111222111111000000000000000//////............////////////.........---------,,,,,,---------.........------------------------......------,,,------...------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......,,,+++***+++---///000******+++,,,------------...------------------...---------,,,,,,,,,++++++*********++++++*********,,,---...//////...---,,,*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++******)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,++++++++++++***+++,,,,,,,,,,,,+++++++++***+++---//////---+++***+++******************+++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))))),,,---------,,,,,,+++***,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******+++,,,...///---..................---+++++++++,,,,,,,,,------000//////......//////000,,,,,,,,,------......///..............................///000000000000//////////////////000000000333333333222222222222111444333222222222333444555444;;;DDDGGGGGGIIIPPPWWW[[[bbbnnn}}}sssggg^^^WWWUUUXXX]]]```hhhrrrzzz......//////000000000000...///111222222111///...000000000000000000000000------.........///////////////000111222222222222000000111222333333444444555444444333333444444555333444444555555666666777888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEEEEDDDCCCCCCBBBAAA???@@@CCCDDDCCCBBBGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDCCCAAACCCEEEHHHKKKMMMNNNOOOOOOLLLMMMMMMKKKHHHIIILLLPPPRRRQQQPPPPPPQQQPPPNNNLLLIIIKKKNNNPPPPPPPPPOOOOOOMMMNNNOOOOOONNNNNNPPPRRRXXXTTTOOOLLLKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999:::::::::999888444444444444444666777888666666666666555444333222222222222222222222222222111111111111111111111111111111111111000000////////////............//////............------------,,,,,,,,,------------...........................------,,,,,,,,,------...------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...///...+++***)))***+++,,,******+++,,,---------------------,,,,,,------------------,,,,,,,,,++++++************************+++,,,---......---,,,+++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,------------'''(((***+++,,,...///000,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,+++++++++++++++++++++++++++***++++++++++++***+++---......---+++************++++++***************++++++++++++******++++++++++++++++++++++++************))))))((((((,,,,,,---------,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++******++++++,,,---)))))))))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******,,,...///---..................---+++++++++,,,,,,,,,------//////............//////------....../////////000........................,,,---......//////......////////////000000111111222222222222222222222222333222222222333555777888<<>>????????????>>>>>>@@@BBBCCCBBBBBBBBBCCCCCCBBBCCCGGGLLLNNNLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCBBBAAADDDFFFJJJMMMOOOOOONNNMMMFFFJJJMMMKKKGGGFFFKKKPPPRRRQQQPPPPPPPPPOOOKKKIIIDDDGGGKKKMMMMMMMMMMMMNNNMMMOOOQQQQQQRRRSSSVVVXXX[[[VVVQQQMMMKKKLLLLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA???===<<<::::::::::::::::::::::::::::::::::::::::::::::::777888999:::;;;:::999888888777555444333333444555666666666666555444333222111222222222222333333333111111111111111111111111000000111111000000///...//////............//////.........------------,,,,,,,,,,,,,,,------------........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,************+++,,,---...---,,,***((('''''''''(((******+++,,,------------++++++************+++++++++++++++*********))))))++++++***))))))***++++++******++++++++++++******++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,---------.........)))+++,,,---,,,,,,---///,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++,,,++++++******+++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******+++,,,,,,+++*********++++++++++++,,,,,,,,,******))))))))))))))))))((()))***,,,---...//////++++++***)))))))))******************************++++++******++++++,,,---((())))))***++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------............------,,,,,,,,,,,,------------......------------...............///////////////........................,,,------..................//////000000111111222222222222222333333333444444333333444777:::>>>@@@EEEHHHKKKOOOUUUbbbrrr~~~yyyyyyyyyzzzyyywwwsssooonnnlllmmmppprrrvvv------......///000000111000000000000000000000000111111000000////////////000000111111111222222222000111222333333333222111///000111222333444444555555555444444444444555555333333444444555666666666888888:::;;;<<<============>>>???@@@@@@@@@??????>>>@@@BBBBBB@@@@@@BBBDDDBBBCCCEEELLLRRRUUURRRMMMDDDEEEEEEFFFFFFGGGGGGHHHDDDBBBAAAAAABBBDDDDDDCCCCCCFFFJJJNNNPPPOOOLLLJJJGGGJJJLLLLLLKKKLLLOOORRRQQQPPPOOOPPPPPPNNNJJJGGGCCCGGGKKKMMMMMMMMMNNNPPPPPPQQQSSSTTTUUUVVVYYY\\\]]]YYYRRRMMMLLLLLLMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHBBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666888999;;;;;;:::999888:::999777555555555666777666666666666555444333222111111222222222333333333111111111111111111111111///000111111111000......//////............//////.........---------,,,,,,++++++,,,,,,,,,---------------------------------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,******+++++++++,,,,,,,,,************+++,,,------+++++++++******)))))))))******+++,,,------------++++++************+++++++++++++++*********)))))),,,+++************+++,,,++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,------------...///---***((((((***,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,------------,,,++++++------,,,++++++************+++---...***))))))((()))***+++,,,,,,+++************+++,,,)))***++++++++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++************++++++,,,((()))***,,,---...//////******)))(((((()))***+++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........------,,,,,,,,,,,,------///...............------........................------...///////////////...//////000111111222222222222333444555555666777777777777:::===BBBGGGJJJMMMOOOTTT^^^nnnxxxnnn___cccgggjjjlllnnnrrruuuyyy---------...///000000111000000////////////000000111111000000/////////...////////////000000000000111222333444444333222111///000000222333444555555555555444444444444555555333333444555555666666777999999;;;<<<===>>>>>>>>>===>>>???AAAAAAAAA@@@??????AAACCCBBB@@@@@@CCCFFF===>>>AAAHHHOOOQQQLLLGGGDDDDDDEEEFFFGGGHHHIIIIIIBBBAAA@@@@@@CCCEEEFFFFFFAAAEEEJJJOOOPPPNNNJJJGGGJJJJJJKKKNNNPPPRRRSSSTTTOOONNNNNNOOOOOONNNJJJGGGEEEIIINNNPPPPPPPPPRRRTTTRRRTTTVVVVVVWWWXXX[[[]]]___ZZZSSSNNNLLLMMMMMMNNNJJJHHHFFFEEEEEEFFFGGGIII???@@@@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777999;;;;;;;;;999888999888777666777999;;;<<<666666666666555444333222111111111222222333333333000000000000000000000000///000111111111000...---//////............//////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++++++++,,,---......//////*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---.........------******+++,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,+++******+++,,,---...---,,,++++++,,,---...---,,,,,,++++++*********,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,%%%(((++++++******,,,///,,,++++++++++++++++++,,,,,,,,,------------......+++++++++,,,,,,+++++++++************************+++++++++,,,,,,------------,,,++++++------,,,+++******))))))***,,,...///***)))(((((((((***+++,,,,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++,,,---......++++++,,,------,,,,,,,,,))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++*********,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000//////...,,,,,,++++++,,,,,,------,,,,,,+++---------.........//////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...........................//////000000000000000...//////000111222222222222333444555666888999999::::::;;;>>>CCCIIINNNRRRUUU[[[fffxxx}}}ssspppoooiii```fffkkkppprrrrrruuu|||000///...///000111000///111111000000//////......000000000000//////////////////000111111111111111222111000.........///000//////000111222333333444111222222333333222222111444444444555666777888999888999::::::999999;;;===>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAA??????AAACCCBBBAAABBBEEEJJJLLLJJJHHHHHHIIIIIIGGGEEEEEEFFFGGGDDD@@@>>>@@@EEEHHHGGGEEECCCFFFJJJLLLKKKJJJIIIIIILLLLLLKKKLLLMMMLLLKKKIIIIIIKKKMMMNNNNNNMMMKKKIIILLLMMMQQQVVVVVVSSSVVV[[[bbb\\\UUUTTTWWWYYYYYYXXXWWWUUUSSSPPPNNNLLLLLLKKKHHHFFFDDDDDDDDDCCCAAA???@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBAAA>>><<<:::999999999888888777777777999999999999999999999999888888888888888888888888888777666555444333222222111111111222222333333333111111111111000000000000000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,******,,,///111///------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...,,,***)))******)))(((***++++++,,,,,,+++++++++++++++++++++++++++++++++************************---+++***,,,...///,,,***))))))***+++++++++++++++,,,+++++++++***)))))))))(((((()))***++++++,,,,,,************************,,,+++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))------------,,,+++*********+++,,,------,,,+++*********++++++++++++******))))))***+++,,,,,,------,,,---.........---,,,+++++++++++++++++++++++++++------,,,,,,+++***)))))),,,++++++******++++++,,,,,,++++++******++++++,,,******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,------,,,,,,+++*********+++000000...---,,,+++++++++***+++---///000000//////---,,,,,,,,,,,,---......---------............///............///////////////000000000000000//////...//////000000000000000//////000111222222222111111333444555555666999;;;===AAAGGGIIIKKKPPPXXX^^^cccppp|||pppfffdddddddddhhhooo000.........000111000///000000000000//////......////////////............//////000111111111111000222111///.........///000111111111111111111222222111222222333333222222111333333333444555666777888888999::::::999:::<<<>>>??????>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDCCCCCCFFFIIIJJJHHHFFFHHHIIIIIIIIIGGGFFFFFFGGG@@@>>>===@@@FFFIIIHHHFFFFFFIIILLLNNNMMMKKKJJJKKKMMMMMMLLLMMMMMMLLLKKKJJJHHHIIIKKKMMMMMMKKKIIIHHHLLLNNNRRRTTTSSSTTT^^^jjjxxxnnnbbbZZZXXXXXXWWWVVVVVVTTTPPPMMMJJJHHHHHHHHHHHHFFFDDDCCCCCCCCCAAA?????????>>>>>>======>>>>>>@@@AAAAAAAAA@@@>>><<<:::::::::999999999888888888999999999999999999999999777777777777777777777777777777666555444333222222111222222222222222222333111111111111000000000000000000000000000000000000........................------,,,,,,,,,,,,------,,,+++***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,+++***+++---...,,,))))))******+++++++++******++++++++++++******************++++++,,,,,,------++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))******+++++++++******+++++++++,,,,,,+++++++++******++++++++++++******)))))))))******++++++,,,+++,,,---------,,,******++++++++++++++++++++++++---,,,,,,+++******)))))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,...------,,,,,,,,,,,,,,,+++,,,---/////////......------,,,,,,------...///---------............///............//////////////////000000000//////......///000000111111000000111111111222222333444444444555555666888===DDDIIIIIILLLOOORRRVVV___kkkttt{{{rrreeeccceeejjjpppxxx///...---...000111000///000000000////////////...............------------...///000000111111000000111000///.........//////222222111111111000000000111111222222222222111111222222222333444555777777999:::;;;;;;::::::<<<>>>???????????????@@@AAAAAA@@@BBBEEEEEEDDDBBBBBBCCCEEEEEEEEEFFFHHHHHHFFFDDDGGGIIIJJJJJJIIIGGGGGGHHH@@@???AAAFFFKKKNNNLLLJJJLLLNNNPPPOOOLLLIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGLLLNNNPPPPPPNNNSSSddduuuyyyiii\\\VVVUUUUUUUUUSSSQQQMMMIIIFFFEEEEEEEEEGGGEEECCCCCCCCCBBB@@@>>>>>>>>>>>>>>>============???@@@@@@@@@???>>><<<;;;;;;:::::::::::::::999999::::::::::::::::::::::::666666666666666666666666777666666555444333222222222222222222222111111111111111111111000000000000000000000000000000000000..............................------------......---,,,,,,---...///---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***)))((()))+++------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++******+++,,,,,,+++)))***+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++)))***++++++))))))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++************************(((((()))***++++++++++++,,,++++++++++++++++++,,,******++++++++++++******)))))))))***************+++++++++,,,+++******)))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,++++++******++++++,,,------,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---......------,,,,,,------+++++++++++++++,,,------------......///......------------,,,------...///---------............///............////////////......////////////......//////000111111111111000222222222222222444666777666777999;;;>>>CCCJJJNNNRRRUUUZZZaaakkkzzzzzzqqqlllhhhffflllrrrzzz///...---...000000000////////////////////////////////////.........------...//////000000000000000////////////.../////////111111111111000000000000111111222222222222111111000111111222333555666777999:::;;;;;;:::;;;===???>>>>>>>>>>>>>>>??????@@@???AAADDDEEEDDDCCCBBBBBBDDDDDDEEEFFFGGGGGGFFFEEEEEEHHHKKKLLLKKKIIIHHHHHHEEEFFFIIINNNRRRSSSPPPNNNPPPQQQPPPNNNIIIDDDAAAAAA???AAADDDFFFHHHIIIKKKLLLGGGHHHJJJJJJJJJJJJHHHGGGNNNLLLKKKKKKJJJPPP```oooyyypppbbbXXXSSSRRRSSSTTTPPPNNNKKKIIIGGGFFFGGGGGGGGGEEECCCBBBBBBBBB@@@>>>>>>>>>>>>>>>======<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777666666555444444333222222333333222222111111000000111111111111000000000///000000000000000000000000.................................------.........------------...---,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++*********************************+++++++++***)))++++++,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------+++***++++++++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------------------,,,+++******+++,,,---******++++++++++++******+++++++++***************+++++++++++++++*********************************+++++++++******))))))))),,,++++++******++++++,,,...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++******++++++,,,---..................---------------------...//////---------............///............////////////---......////////////...///000111111222222111111222222111111222555777999:::===BBBEEEGGGJJJMMMOOOXXX```kkkzzz~~~qqqeeebbbgggqqqyyy///------...///000///................../////////000000000/////////............///000000000000000.........////////////......//////000111111222222000111111222222111111000000000000111333555666777999:::;;;:::::::::<<<>>><<<<<<<<<<<<<<<===>>>>>>===@@@CCCDDDCCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGGGGDDDGGGJJJLLLKKKIIIIIIIIIJJJLLLOOORRRTTTSSSOOOMMMKKKLLLLLLIIIEEEBBB@@@@@@@@@BBBEEEFFFFFFFFFHHHJJJIIIJJJKKKKKKKKKKKKJJJIIIRRRLLLHHHJJJLLLOOOWWW___ccc___XXXSSSPPPPPPPPPPPPMMMLLLKKKKKKJJJKKKKKKLLLGGGFFFDDDCCCCCCBBB@@@>>>===>>>>>>???>>>===<<<<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888555555555444333333222222222222222111111000000000111111111111000000000///////////////////////////.................................------.........,,,---......---,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********************+++++++++,,,,,,,,,...,,,******+++,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))***+++++++++*********++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---++++++++++++************------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++************************---------------,,,+++***---,,,+++******+++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++************************+++++++++***************,,,++++++******++++++,,,...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,---,,,++++++******++++++............---------......------------...//////---------............///............////////////------...///000000//////000111111222222222222222111111111222444777;;;===CCCDDDGGGJJJOOOUUU]]]bbbmmmwww}}}ooonnnkkkjjjppp|||...---,,,---///000///...---............/////////111000000000////////////---...//////000000//////------.../////////......---......///000111222333000000111111111111000000///000000222333555777888888999::::::999999;;;===;;;;;;;;;;;;;;;<<<<<<======???BBBBBBBBBAAAAAABBB@@@BBBEEEFFFFFFFFFGGGHHHDDDFFFIIIJJJIIIIIIJJJJJJJJJLLLNNNPPPPPPMMMJJJHHHCCCDDDFFFFFFDDDDDDDDDEEEFFFIIIKKKJJJGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKTTTNNNJJJMMMPPPPPPQQQTTTUUUUUUTTTSSSQQQNNNLLLKKKIIIJJJKKKMMMNNNNNNNNNMMMHHHFFFDDDDDDDDDCCCAAA???>>>???@@@@@@@@@???===<<<>>>=========<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888444444444444333333222222111111111111111000000000111111111111000000000000////////////////////////..............................------------......+++---......---,,,---...++++++************++++++)))))))))*********************+++++++++,,,,,,,,,///---++++++++++++***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++******+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************------------------------)))***+++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---*********++++++,,,,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((,,,++++++++++++++++++,,,******++++++++++++******,,,,,,,,,---------------------,,,++++++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,------,,,+++++++++++++++......---------......///......------......///000---------............///............////////////---...///000111111111000111111222333333333333222222333444777:::>>>BBBDDDFFFFFFGGGLLLWWWhhhzzz}}}oooiiijjjfffppp}}}...---,,,---///000///...---------.........//////000000/////////.........---...//////000000//////,,,---.../////////........./////////000000111111000000111111111111000000000000111222444666888999777888999999888888:::<<<<<<;;;;;;;;;;;;<<<======???@@@BBBBBBAAABBBCCCEEEAAADDDFFFGGGEEEDDDEEEFFFDDDEEEGGGHHHHHHHHHJJJKKKHHHJJJLLLMMMKKKIIIGGGFFFBBBDDDEEEFFFEEEEEEGGGHHHFFFIIILLLLLLHHHFFFHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLLLLOOOOOOMMMNNNQQQPPPQQQSSSSSSQQQNNNKKKIIIFFFHHHKKKMMMNNNMMMKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@??????AAAAAAAAA@@@>>>=========<<<<<<;;;;;;<<<<<<999999::::::;;;;;;;;;;;;888888888888888888888888888888888888888888888888444444444333333333333222000000000000111111111111111111111111000000000000////////////////////////........................------,,,,,,,,,,,,------))),,,......---,,,---///---+++)))(((((()))+++---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++************************))),,,...---+++***+++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++*********))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---)))******+++,,,,,,------((())))))***++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,------------,,,+++***)))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,---...///000...............//////000---------............///............////////////...///000111222222222222111222222333444333333333666888;;;???DDDHHHKKKMMMKKKNNNUUUaaassszzzuuuooojjjmmmrrr~~~...---,,,---/////////...---------.........////////////.........------------......///////////////+++,,,.../////////......000000000000////////////000000111111111111000000000000111222444666888999666777888888777888:::<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBBBBBBBEEEGGGCCCEEEHHHGGGDDDBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHIIIHHHFFFEEEFFFGGG@@@DDDIIIJJJHHHHHHKKKOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHIIILLLOOOLLLIIIMMMSSSMMMPPPRRRSSSQQQNNNKKKJJJDDDGGGJJJMMMMMMKKKHHHEEEJJJHHHFFFEEEEEEEEECCCAAA???@@@BBBBBBBBBAAA???=========<<<;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;777777777777777777777777777777777777777777777777444333333333333333333333//////000000111111222222111111111111000000000000////////////////////////........................---,,,,,,++++++,,,,,,---(((+++......---,,,...000...,,,)))''''''))),,,...,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,+++******,,,......---((()))***+++,,,---------++++++++++++++++++++++++***************************,,,///...,,,***+++---((()))***,,,---...//////---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))+++++++++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---))))))***+++,,,,,,------((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------***+++,,,------,,,+++*********++++++++++++******))))))***+++,,,,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))------------------------,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,************,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///+++++++++,,,---...000000---,,,,,,,,,---...000111...............///000000---------.........//////............/////////000//////000222222333333333111222333333444444333333999<<<@@@FFFKKKOOOSSSTTTUUU^^^nnn~~~nnnoootttzzz|||~~~,,,------......------,,,111000000///...---------000000//////.........---......///000000000000000...//////000111222222333111111111000000000000000111111111111000000000///222222111111111111222222666777777777888888888888333444666999;;;>>>@@@AAA>>>>>>??????@@@BBBCCCDDDBBBCCCDDDFFFFFFFFFEEEEEEAAAAAAAAABBBCCCDDDEEEEEEHHHKKKOOOOOOKKKIIIIIIJJJNNNMMMLLLJJJHHHGGGGGGGGGLLLKKKIIIIIIHHHIIIJJJKKKPPPNNNLLLJJJIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJHHHJJJKKKKKKIIIGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDAAABBBCCCDDDDDDBBB@@@???==================<<<<<<===============<<<<<<;;;:::::::::999999999888888777888:::;;;;;;:::999888666666555444333333222222111111222333222111000///000000000000000000000000111000000///...------------------,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************------,,,++++++******)))***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---...//////...---,,,,,,......---,,,,,,,,,,,,,,,++++++***)))///+++((()))---000...++++++,,,............,,,+++------,,,+++************,,,,,,++++++***+++++++++------------------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,************+++,,,---.........---,,,+++)))((('''&&&'''))))))))))))+++---,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,+++*********))))))((((((...---+++******+++---...***++++++,,,,,,++++++******,,,...000000...,,,***)))***,,,......---,,,+++*********+++,,,---...///---,,,,,,++++++******)))))))))***+++,,,,,,------,,,---.../////////...---------------------------,,,,,,,,,---------......222000...---,,,---...///,,,,,,------...---------...///000111222222222222222222222333444666999;;;???@@@GGGNNNPPPOOOWWWaaakkk}}}~~~xxxtttqqqooonnnhhhwww---..................---000000000///...---------000/////////.........---------...////////////.........//////000111111222111000000000000000000000222222222222111111111111222222111111111111222222555555666666666777777777333444666999;;;>>>???@@@??????>>>>>>>>>?????????AAABBBDDDEEEFFFFFFEEEDDDAAABBBBBBCCCCCCDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIIIIMMMMMMKKKJJJIIIHHHHHHHHHLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJHHHFFFEEEFFFFFFGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGIIIKKKKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@>>><<<<<<<<<==============================<<<;;;;;;:::::::::999999999888888666777888999999888666555666555555444333333222222111222222333222111000///000000000000000000000000111000000///......------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))******++++++,,,------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---............------,,,---)))'''(((,,,...,,,)))++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,---...---,,,+++************,,,,,,---,,,,,,+++***))),,,---......---,,,---///---------,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++*********)))---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,---------...............------------------------------,,,,,,---------.........222000///---------///000---...//////000000////////////000111222222222222666666666666888;;;???BBBIIIIIINNNTTTZZZaaappp~~~iiieee```[[[ZZZ^^^eeejjjyyymmmhhhfffeee////////////////////////000000//////...---------/////////...............,,,,,,---............---------......///000000000000000000000000000111111333333333222222222222111222222111111111111222222444444444555555555555666444555777999;;;===>>>?????????===<<<;;;;;;;;;;;;@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIIIIHHHKKKKKKJJJJJJIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCCCCCCCDDDDDDIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKJJJHHHHHHFFFIIIKKKLLLJJJGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>>;;;<<<<<<<<<======>>>>>><<<============<<<;;;;;;:::::::::999999999888888666666777777777555444333555555555444444333333222111222222222222111000000000000000000000000000000000000000///......------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))******++++++,,,------***++++++,,,,,,++++++******************************++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------///...------,,,+++******,,,+++******,,,,,,+++***)))******++++++++++++***---***((())),,,...,,,*********))))))))))))******************+++,,,---...,,,++++++***++++++,,,,,,------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,...---,,,+++************++++++,,,------,,,,,,,,,,,,---...---+++***+++,,,.........---------,,,,,,***,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,,,,,,,------------,,,,,,...,,,***((((((***,,,...---,,,+++******,,,...///,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...******++++++,,,,,,------000///...---------------------------------------,,,------------.........111000///...---...///000000000111222222222222222111111222333333444444444555666888999<<>>>>>>>><<<<<<======<<<<<<;;;::::::::::::999999999888888666777777666666444333222555555444444444333333333222222222222111111000000000000000000000000000000000000//////............*********++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************------,,,++++++******)))***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,++++++------------------------..............................---,,,,,,+++******...---,,,,,,......---,,,''''''((())))))***))))))...,,,+++,,,...//////---+++***)))(((((()))***++++++*********++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------------,,,,,,+++***))))))************************,,,++++++******++++++,,,...---,,,+++++++++++++++************+++,,,------,,,,,,------------,,,,,,)))+++++++++))))))***+++------------,,,,,,,,,,,,+++,,,---,,,*********,,,++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,------,,,,,,+++---+++)))(((((()))+++---,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++,,,,,,------...//////000+++++++++,,,,,,,,,------111000...---,,,,,,,,,---........................------------............000000///......//////000000111222333333333333333333444444444555666777888666999>>>BBBEEEJJJPPPUUUYYYaaaooozzzgggYYYUUU]]]fffmmmuuuvvvfff\\\ZZZYYYXXXUUU......---,,,,,,---..................---------------------...............------...////////////...------------............//////000000111111111111222111111111000000000000222222111111111111222222444444444555555555666666555666888:::;;;;;;;;;:::999999999888999999:::;;;===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@???AAAEEEIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGJJJLLLLLLIIIFFFDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777666555444333444444444444444333333333222222222111111111111111////////////////////////////////////............)))******++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++******)))***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******+++,,,---------,,,---,,,+++,,,---.........,,,+++***))))))***+++,,,---,,,++++++*********++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************,,,++++++******++++++,,,---,,,+++******)))******************+++,,,------------------,,,+++******)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++))))))******************+++******************+++******++++++++++++*********************************+++,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,---...//////000000,,,,,,,,,,,,,,,---------111000...---,,,,,,,,,---........................---------.........//////000000/////////000000000000000111222333444444333333333333444666777999:::<<>>===??????>>>>>>>>>=================================;;;<<<<<<<<<<<<;;;:::::::::::::::999999999888888888888777777666666555555444444444444444444444444333222111111000000111111//////////////////////////////////////////......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))******++++++,,,------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******,,,,,,+++*********+++,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,...---,,,+++************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******))))))******...---,,,+++************,,,------,,,+++***)))((('''(((***+++***+++---...,,,,,,+++++++++*********,,,------,,,***)))***+++)))))))))))))))*********++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,+++***))))))***,,,......---,,,+++++++++*********++++++,,,,,,,,,------...///000000,,,,,,,,,,,,------------000///...---------------........................------.........///////////////000000000000111111///000111222333444444444222222333444666999<<<>>>AAAGGGMMMQQQSSSXXXaaahhh{{{pppeeeaaagggnnnrrrrrr~~~yyyjjj___YYYXXXVVVVVVVVVVVVVVVUUU///...---,,,,,,---...///------------------------,,,,,,,,,------.........,,,,,,---............---...........................//////000111111222222222222222111111111000000222222111111111111222222333333333333444444444444666777999;;;;;;:::888666888888888999:::<<<===>>>;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDIIIKKKMMMNNNNNNLLLJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNMMMKKKHHHGGGGGGHHHCCCCCCDDDCCCBBBAAA???>>>@@@???>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888777777666666666666666777444444444444444444444444333222111000000000111222////////////////////////.../////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))******++++++,,,------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******,,,,,,+++*********************)))(((((()))))))))((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************+++,,,---...++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,...---,,,+++*********************++++++******)))'''(((***)))))))))***+++------,,,,,,,,,+++++++++,,,------,,,***))))))***)))))))))******+++++++++++++++,,,,,,,,,,,,++++++*********++++++***************+++,,,,,,+++******++++++,,,,,,---------,,,***)))))))))***+++,,,,,,,,,,,,,,,------......///---------------------------...............------....................................//////////////////000111111111111111///000222333444555555555666666777888<<<@@@CCCFFFGGGMMMSSSYYY```mmm~~~|||uuuiiigggffflllvvvzzzqqqjjjjjjhhh```XXXUUUPPPRRRSSSTTTSSSTTTWWWZZZ111000...------...000111------------------------,,,,,,,,,------.........++++++,,,---------,,,,,,//////////////////.........//////000111222222222333333333222222222111111222222111111111111222222111111222222222333333333666777999;;;;;;999777555::::::::::::;;;<<<===>>>:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFJJJMMMMMMJJJGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLLLLKKKIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFMMMNNNPPPPPPOOOLLLIIIGGGGGGFFFFFFGGGHHHKKKMMMNNNOOOOOOMMMKKKHHHGGGHHHJJJFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666666555555555666666777444444444444444444444444444333111000000000111222////////////////////////.........///////////////,,,++++++******)))))))))........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************------,,,,,,+++******)))+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++((()))***+++,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...............---,,,+++)))*********)))***+++---***+++,,,------,,,+++***************+++,,,------************+++,,,---...++++++++++++++++++++++++------,,,,,,+++***))))))------------------------++++++++++++++++++,,,,,,************************,,,++++++++++++++++++,,,++++++++++++,,,------...************+++,,,---...''''''(((******+++++++++---...///...,,,+++,,,---......---------,,,,,,,,,,,,---...,,,***))))))************++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,---,,,+++******,,,...///))))))))))))***+++,,,---,,,,,,,,,---------------------------------------,,,---.../////////...---////////////////////////............/////////000...///000111111111111111000111222444555666666666;;;;;;<<<>>>BBBGGGKKKNNNQQQWWW^^^fffsss~~~uuulllffffffkkkuuuzzzoooiii```YYYVVVWWWVVVRRRQQQUUUYYY]]]aaabbbcccgggooovvv.........------,,,,,,,,,---------------------------......---+++******+++---,,,,,,++++++,,,,,,---000///...---------------222---((((((---111222000////////////////////////000111222333333222000///222222333333333444444444666777777777777666666555<<<<<<;;;;;;;;;;;;:::::::::999:::===AAADDDCCCAAAEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGPPPQQQPPPMMMJJJIIIIIIJJJGGGGGGGGGHHHJJJMMMPPPRRRQQQPPPNNNKKKHHHHHHJJJMMMOOOMMMIIIEEEBBB@@@@@@@@@???>>>======>>>>>>===;;;::::::;;;;;;;;;;;;::::::<<<<<<======<<<<<<;;;:::777666555666888999999888888888777666666666666666555555444444444333333333222222222111111111111000000000///...............//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,+++***))))))***+++,,,***************)))((((((+++++++++************)))++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,++++++*********---,,,***)))))))))***+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---,,,,,,++++++------------------------******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++)))))))))))))))******+++++++++************++++++---------,,,,,,+++++++++++++++,,,------......///***+++,,,------,,,+++***************+++,,,------........................***++++++,,,,,,++++++***+++***(((((((((***,,,...***++++++,,,,,,++++++***///...,,,+++***++++++,,,...------,,,+++***))))))(((((()))***,,,---......++++++,,,,,,,,,,,,------******++++++++++++******---------,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++***)))(((%%%&&&)))+++.../////////,,,,,,,,,+++++++++******,,,------...---,,,***)))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///////////////000111111222222333222222222222222333333777666777999::::::888777===>>>@@@CCCHHHLLLPPPRRRVVV^^^lll}}}{{{nnnhhhkkkttt{{{xxx~~~{{{uuulllaaaYYYUUUTTTSSSSSSVVV[[[```dddiiiooouuuuuussswww......---------,,,,,,,,,---------------------------......---+++******+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---111---))))))---111111///000000000000000000000000///000222333333222000///222222222222333333333333555666666777777777666666::::::::::::::::::::::::999999999===AAADDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHLLLMMMLLLJJJGGGEEEFFFGGGGGGFFFFFFGGGIIILLLNNNPPPOOOOOONNNKKKIIIHHHJJJLLLMMMKKKHHHDDDAAA@@@??????@@@>>>======>>>???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::777666666666888999888777888777666555555555555666555555444444444333333333222222222111111111111000000000///.......................................///......---,,,,,,++++++------------------------,,,,,,------------------++++++************++++++***************)))((((((+++++++++************)))*********************+++++++++************++++++,,,,,,,,,+++++++++******+++***)))((('''(((((()))++++++******++++++,,,---...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++------------------------//////...---------......++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************++++++,,,++++++************+++++++++++++++*********))))))------------------,,,,,,+++++++++,,,,,,+++++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******---------,,,,,,+++++++++((()))***++++++++++++++++++++++++++++++***))))))((()))+++,,,------,,,,,,******++++++,,,,,,,,,---+++,,,,,,------,,,+++***------------------------........................------------------------...//////000000///...------......//////000111111222111111111111111222222222222333555999<<>>DDDLLLPPPQQQSSSWWW[[[eeeqqqwwwsssuuuwwwsssmmmjjjmmmwwwuuuoooooopppooommmhhh```ZZZUUUXXXYYYZZZ^^^dddkkkssswww------------,,,,,,,,,,,,---------------------------......---+++******+++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---///,,,***+++///111000...000000000000000000000000///000111222222222000000000111111111222222222222444444555666777777777777888999999999999999999999888888999===@@@CCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGIIIIIIKKKIIIGGGEEEDDDEEEGGGIIILLLJJJGGGEEEEEEFFFHHHJJJJJJJJJJJJHHHEEEDDDEEEFFFGGGFFFFFFGGGHHHKKKMMMNNNMMMNNNNNNLLLJJJIIIIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<======<<<<<<<<<<<<<<<======<<<<<<;;;:::888777666777888999888777666666555444444444555555555555444444444333333333222222222111111111111000000000///................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........******++++++++++++***************+++******)))(((+++++++++************)))************************++++++************++++++,,,,,,,,,,,,++++++++++++******)))(((((((((((())),,,+++*********+++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------111000...,,,+++,,,------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---++++++************+++++++++++++++************))).........---,,,+++++++++,,,++++++++++++++++++,,,+++******))))))))))))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///...,,,************+++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++//////...---,,,+++******++++++,,,,,,,,,,,,------******++++++++++++******------,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,++++++++++++++++++***)))---------,,,+++***)))((())))))***+++,,,---......******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000///...---,,,...//////000111111222222333222222111111222222333777777666777:::>>>BBBEEEDDDLLLTTTXXXXXX\\\fffoooyyykkkccc^^^___cccaaacccfffmmmyyy}}}oooddd]]]YYY]]]___bbb```\\\YYYXXXXXX___aaafffmmmwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...---,,,,,,---///000///---///////////////////////////000111111222111111000000000000000111111111111222333444555666777777777666777777777888888999999777888:::===@@@BBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKIIIFFFDDDCCCEEEGGGIIILLLJJJHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJGGGFFFGGGIIIHHHHHHHHHHHHIIIKKKLLLMMMKKKMMMOOONNNLLLKKKJJJKKKJJJHHHGGGDDDCCCBBBBBBAAAAAA???>>>>>>??????>>>===<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;:::888777666777888999888777555444444333333444444444555555444444444333333333222222222111111111000000000000///.............................................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))*********++++++******)))+++++++++*********))))))---------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,***)))'''''')))***,,,++++++,,,---------,,,,,,+++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...---,,,+++++++++,,,,,,(((((())))))))))))((((((*********++++++,,,------*********++++++,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++******...------,,,+++***)))(((******++++++,,,------...)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////000000000000//////......111222222333333444555555444444444333444444555555999:::<<<>>>AAAFFFKKKNNNPPPUUUZZZ___eeesssuuuaaaWWWTTTVVV]]]cccccchhhrrr~~~rrrfff\\\VVVTTTTTTUUUZZZ___```]]]]]]aaaeeehhhkkkrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,,,,++++++,,,---......---------...//////...---........................//////000000111111111111//////000000000111111111222222333555555666666666555555666666777888999999888:::<<<>>>@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIFFFDDDDDDFFFIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKIIIHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMJJJMMMOOOOOONNNLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@???>>>>>>??????>>><<<<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;:::999777666777888888777666444444333333333333444444555555444444444333333333222222222111111111000000000000///.......................................---------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))******++++++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---+++)))+++***(((''''''(((***+++***+++,,,,,,---------,,,)))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,------...'''(((((())))))((((((''')))******++++++,,,,,,,,,*********++++++,,,,,,---------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------............////////////000000111111222222222333444444555555444444444444555666777888444999@@@EEEJJJOOOUUUYYYVVV[[[eeesssssseeeWWWRRRSSSXXXaaaiiiwww~~~}}}xxxuuummmggg]]]UUUPPPQQQTTTWWWWWW^^^eeehhhhhhjjjooottttttwww}}}++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++************++++++---,,,,,,,,,,,,------...------......///......---------------------------.../////////000111111222///000000000111111111111222222333444555555555555444444555666777999::::::;;;===???@@@@@@AAABBBDDDFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEFFFHHHKKKLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNNNNMMMLLLLLLMMMKKKJJJIIIHHHFFFEEEDDDCCC???>>>======>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777777888888777666444444333333333444555555555555444444444333333333222222222111111111111000000000///...............------------------------------------------------////////////////////////---------,,,+++***************++++++++++++******)))***++++++,,,++++++++++++++++++************)))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,------------******++++++******)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,+++***)))(((((()))***+++******+++,,,------------))))))(((((())))))***+++++++++************++++++)))************+++++++++*********+++,,,---------,,,++++++++++++++++++,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))******+++,,,---------******++++++++++++******)))***++++++,,,++++++************++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''***+++,,,,,,,,,,,,,,,,,,************+++,,,---......---------,,,,,,,,,+++,,,,,,+++++++++,,,------------------------------........................,,,,,,,,,---......//////////////////000111222333///000000111111222333333222333333444666888999:::>>>CCCIIINNNOOORRRUUUYYYWWWbbbwwwxxx___[[[YYY]]]ccckkkvvv|||tttrrrwww|||tttlllgggddd^^^ZZZTTTOOOOOORRRWWW[[[bbbhhhqqqwwwzzz|||******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++************++++++---,,,,,,++++++++++++,,,---.........------.......................................///000000111222000000000111111111222222222333333444444444333333333444555666888999:::;;;===@@@BBBBBBAAAAAABBBDDDDDDEEEGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJIIIHHHHHHJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJHHHJJJKKKLLLKKKJJJKKKLLLKKKJJJIIIHHHFFFDDDBBBAAA>>>===<<<<<<======<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::999888777777888888777555444444444444444555666666555555444444444333333333222222222111111111111000000000///...............------------------------------------------------////////////////////////,,,,,,++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,++++++++++++************)))(((((()))***+++,,,,,,---++++++************++++++,,,,,,,,,---------......******+++++++++***)))((((((***+++------,,,+++******+++,,,,,,,,,,,,+++***)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************)))***+++,,,------------******))))))******+++,,,++++++************++++++))))))*********+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++*********+++,,,++++++))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++***)))(((***+++,,,,,,------,,,,,,******))))))***,,,...///,,,,,,,,,---------------///...---,,,,,,,,,---...................................................,,,------...//////000000111000000//////000111222//////000000111222222222444555666888:::===???AAAJJJNNNSSSUUUUUUWWW\\\aaammm}}}ssslll```dddnnnzzz~~~vvvmmmhhhlllsssssssssoooiiiccc___^^^___]]][[[YYYXXXZZZ^^^cccffftttzzz*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++************++++++,,,,,,+++***)))))))))***...//////...,,,,,,...///////////////////////////............///000222222111111111111222222222222333333444444444333222222333444555777888:::;;;<<>><<<;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::<<<<<<======<<<<<<;;;::::::888777777888888777555444444444444444555666777555555444444444333333333222222222111111111111000000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))***+++---...///000++++++************++++++,,,,,,,,,------.........,,,,,,---...---,,,+++***'''))),,,......---+++)))***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++///---***'''&&&(((***,,,******++++++++++++******)))***+++,,,------...---++++++******++++++,,,---++++++************+++++++++++++++,,,,,,---------------,,,++++++************+++,,,------,,,+++***************+++,,,------........................***++++++,,,,,,++++++***+++++++++++++++***)))((())))))************))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,---------,,,,,,***+++,,,,,,------------+++***))))))***,,,---...***++++++,,,---...//////111000...---,,,------...////////////////////////........................---......///000111111222333222111/////////000000000111111222333333444444888999:::===@@@CCCEEEGGGHHHMMMSSSXXX\\\dddnnnvvv{{{mmmiiikkkttt}}}~~~zzzuuunnnddd\\\]]]ccccccbbb```\\\XXXYYY]]]aaabbbbbbbbbdddhhhlllpppsss'''+++//////,,,))))))***)))******++++++,,,------------------------------'''((()))***+++,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////......///000000000000000000000000000111222333444666666666666777999<<<===BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMQQQLLLHHHFFFFFFGGGEEEDDDGGGHHHHHHHHHHHHIIIKKKNNNOOOOOONNNNNNLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLKKKIIIKKKIIIFFFCCCCCCAAA???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===999888777666666555555555444555666555333222333444444444444333333222222222222222222222111111111000000////////////.................................------------------------------++++++++++++------,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))((((((************************ ###(((+++,,,,,,------///---+++)))((()))+++---)))***,,,------,,,***)))+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,------,,,,,,+++***))))))---,,,+++******+++,,,---++++++******+++---///000...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((()))***++++++***((('''******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******++++++)))((((((((()))***+++***))))))((()))))))))((())))))))))))***************+++++++++******)))***++++++,,,,,,++++++***,,,+++***)))))))))***+++++++++++++++++++++++++++++++++************++++++,,,---......,,,,,,---.........---------,,,,,,,,,+++,,,---+++))))))---111444333222000///...,,,,,,,,,,,,,,,---------------...------,,,,,,,,,------000000000000////////////...000111222111000111222000111111111111444777:::777777;;;AAACCCBBBFFFKKKTTTZZZ]]]]]]bbbsssrrrffffffqqq|||}}}wwwoooiiiaaa[[[YYYYYYYYYYYY\\\^^^]]]XXXXXX___gggkkkwwwxxxvvvsssqqqvvv---,,,,,,,,,,,,,,,+++***,,,+++++++++++++++++++++************************,,,,,,---.........------((()))***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///////////////000000111111111111111000000000000111222333444666666777888:::;;;===>>>AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGIIIJJJKKKLLLLLLNNNKKKGGGFFFGGGGGGEEEDDDGGGHHHIIIJJJJJJKKKNNNPPPQQQQQQPPPNNNLLLJJJHHHFFFIIIIIIJJJKKKMMMMMMKKKIIIJJJHHHEEECCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<999888777666555555555555333444555444333222222444444444444333333222222222222222111111111000000000/////////............------------------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************&&&(((***+++++++++---///...---+++***)))***+++,,,)))***,,,------,,,***)))+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******------,,,,,,+++******))),,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---***((('''(((***++++++***************************,,,++++++******++++++,,,***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++,,,+++******))))))******,,,+++***)))))))))******************++++++,,,---)))))))))*********++++++)))******+++++++++*********++++++,,,,,,++++++***++++++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,------.........,,,------,,,******---000.........---------,,,,,,...............---------...------,,,,,,------...000000000000000000000///000222333222000//////000333333444333333444777:::AAA===>>>BBBFFFIIIOOOVVVVVVbbbnnnwwwyyywwwrrrjjjgggnnn|||}}}uuulllfffccc___YYYSSSQQQRRRUUUXXX\\\dddhhhfffgggqqq~~~222---)))))),,,...---***------,,,,,,+++******)))))))))))))))))))))))))))++++++,,,,,,+++******)))&&&((((((((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000111111111222222222000000000000111222333444555666888:::<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAAAAACCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDFFFHHHIIIJJJJJJKKKIIIHHHFFFFFFGGGGGGFFFDDDFFFHHHJJJKKKKKKMMMPPPSSSSSSRRRQQQNNNLLLHHHFFFDDDIIIJJJKKKMMMOOONNNKKKIIIIIIGGGDDDCCCBBBAAA???===;;;::::::;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777666555555555555222444444333222111222333444444333333333333222222111111111111000000000//////............---------++++++,,,,,,------......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++***)))((())),,,///,,,,,,++++++++++++++++++***+++,,,------,,,+++***+++++++++************************************************++++++,,,,,,---,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,++++++------,,,,,,++++++******+++++++++,,,,,,+++++++++++++++,,,,,,+++******))))))''''''(((***,,,---,,,)))))))))))))))))))))))),,,+++************+++,,,******,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++,,,+++******))))))******,,,,,,+++************+++******++++++,,,...///000******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++***++++++,,,,,,++++++******************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,***++++++,,,---...///000.........---++++++---///+++++++++,,,------...............------,,,,,,+++...---------------......000000000000000000000000///111333222111000111222555666666555555666999;;;BBB???@@@EEEKKKPPPXXX```jjj{{{wwwqqqpppjjjmmmppprrrvvv~~~rrriiiccc\\\XXXVVVVVVSSSOOOMMMQQQXXX^^^hhhuuu000...++++++---...---+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((()))************---///++++++,,,,,,,,,,,,------...------------...//////............////////////000000000000000111111222000000000000111222333444444555888;;;===>>>>>>>>>===>>>@@@BBBDDDEEEEEEEEEAAAAAAAAAAAA@@@???>>>===@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFIIIJJJKKKMMMPPPRRRRRRRRRPPPNNNLLLIIIGGGEEEIIIIIIKKKNNNOOONNNJJJGGGGGGEEEDDDCCCCCCBBB???===;;;;;;;;;;;;<<<===???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888666555555555555555222333444333111000111222333333333333333333333333111111111000000000//////............------------***++++++,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******(((((((((+++---***+++,,,,,,,,,+++*********++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++)))(((,,,***)))***,,,.........************************++++++************++++++(((((()))*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,++++++++++++++++++++++++,,,,,,...//////+++++++++,,,,,,,,,------((()))***+++,,,,,,------***++++++,,,,,,++++++***))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,+++,,,---++++++,,,,,,---...////////////...---------......,,,,,,------.../////////---------,,,+++***))))))...------------......///000000000000000111111111---///222333222222444555444555777777888999<<>>AAABBBCCCCCCBBB@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCEEEGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHJJJJJJLLLNNNPPPOOOOOONNNNNNLLLKKKIIIHHHHHHIIIJJJMMMNNNMMMIIIEEEFFFEEEDDDDDDDDDCCC@@@>>>>>>======<<<===???AAABBBAAAAAA???>>>============;;;;;;<<<<<<<<<;;;:::999888777666555444444444444222333444333111000111222333333333333333333333333111111111111000000000000//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************''')))++++++++++++,,,...)))***,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))*********++++++++++++........................---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''(((***+++,,,,,,++++++...,,,++++++,,,------,,,++++++++++++++++++++++++************************(((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...,,,+++******))))))******,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------((()))***+++,,,---------***++++++,,,,,,++++++***))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---------------------------///...------...........................---------///......---,,,++++++***---------------...///000///000000000111111111222///111333444333222333444333555888:::<<<>>>BBBDDDGGGJJJNNNRRRWWWfffuuugggbbbiiiuuutttooollljjjiiikkkmmmmmmmmmeeeaaa[[[WWWUUUTTTUUUUUUPPPTTTYYY[[[___gggsss}}}(((---111111---******+++)))******+++,,,,,,------++++++++++++++++++++++++((()))***,,,------......(((*********)))***,,,---***++++++,,,,,,------......------------...//////............///////////////...---,,,---...///000000000000000111222333444333444555777888999999999999;;;>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIEEEFFFGGGGGGFFFFFFGGGIIIGGGIIILLLLLLLLLLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJLLLMMMKKKHHHEEEEEEEEEDDDEEEEEEDDDBBB???@@@???>>>===>>>???BBBCCCBBBAAA@@@???======<<<<<<;;;;;;<<<======;;;:::999888777666555444444444444222444444333222111222333222222333333333333444444222222222222111111111000000////////////.........------------,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,************************)))+++---...------...///)))***+++,,,---,,,+++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))******************++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))+++,,,------------,,,***)))***+++***)))++++++++++++++++++++++++))))))***++++++***))))))*********++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++******))))))******+++++++++,,,+++******))),,,,,,+++***************++++++,,,,,,,,,---------******+++,,,---------,,,***++++++,,,,,,++++++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++***)))((()))+++......---------,,,,,,,,,---,,,,,,---...///...---///......---,,,+++******000000000//////......---------------...///000000///000000111111222222222333444555555333222222222444777;;;>>>AAADDDHHHJJJLLLMMMOOOSSS\\\vvvvvvlllaaa___gggxxxppphhh______```aaabbb```]]]ZZZQQQPPPPPPPPPSSSVVVZZZ\\\[[[___dddiiiooowww+++,,,------,,,+++******+++++++++++++++++++++,,,************************'''((()))***************)))******)))((((((***+++******+++,,,,,,---.........------------...//////............//////////////////---------...000111000000000000111222333444555555555555666777888999:::<<<>>>AAAAAAAAA???>>>===>>>???@@@AAABBBBBBBBB>>>???@@@AAACCCFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHGGGEEEFFFHHHKKKNNNPPPRRRRRRPPPOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLIIIGGGEEEEEEEEEFFFGGGFFFCCC@@@AAA@@@>>>======>>>@@@BBBBBBAAA???===<<<;;;::::::;;;<<<===>>>>>><<<;;;999777777666555444444444444333444555444333222222444222222222333333444444444333333333333222222222222111111000000000///////////////......---,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++,,,,,,***))))))+++---******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++)))))))))*********++++++------------------------,,,++++++++++++++++++,,,+++++++++++++++,,,------,,,***))))))+++,,,,,,+++************************((()))***++++++***)))(((************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******))))))************+++++++++***)))(((+++************++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,,,,+++------------------------***+++---......---+++***(((***+++***)))((()))***,,,,,,------------------+++***)))+++///000///---//////......---,,,,,,+++........................------------...///000111///000000111111222333333000222444444444444555666999<<<@@@DDDFFFIIILLLNNNMMMNNNTTT```tttssscccccceeeooo|||hhh___```VVVWWWZZZ^^^___\\\WWWRRRNNNQQQUUUZZZ___eeejjjmmmqqqtttxxx~~~///,,,((((((+++---+++)))------,,,++++++*********++++++++++++++++++++++++,,,------------,,,++++++++++++,,,+++))))))***,,,******+++,,,,,,---.........------------...//////............/////////000111000...---...///111222000000000000111222333444777666555555555666888999;;;===@@@BBBBBBAAA???>>>;;;<<<>>>???AAABBBBBBCCC======>>>@@@BBBEEEGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCEEEFFFHHHIIIIIIIIIHHHIIIIIIGGGEEEEEEIIILLLTTTUUUWWWVVVTTTRRRQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLKKKLLLLLLLLLKKKIIIFFFEEEFFFGGGHHHGGGDDDAAABBB@@@>>><<<<<<===???AAA@@@???>>><<<:::999888888<<<===>>>??????===;;;:::777777555444444444444444444555666555333222333444222222222333333444444444444444444333333333222222111111111111000000000000000000///...---,,,,,,+++))))))***+++,,,,,,------++++++------------++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))************************************---+++(((%%%"""###'''************++++++,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,+++******+++,,,---...---,,,+++++++++,,,---,,,+++***+++...///000///))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))))))))*********,,,++++++***)))*********))))))***+++***)))(((''')))))))))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++,,,---------,,,+++***------------------------***+++---......---+++******,,,,,,,,,+++***+++,,,***++++++,,,---...//////***((((((+++///000///---000000000000000/////////+++++++++++++++++++++,,,---------......000111111///000000111222222333333))),,,000333666888;;;===>>>AAAEEEHHHJJJLLLNNNQQQOOOSSS```xxxyyykkkcccbbbjjjyyyjjjXXXVVV\\\QQQSSSVVVZZZ\\\ZZZUUUQQQWWW[[[bbbiiiooovvv|||***)))))))))***,,,...//////,,,******---...---+++------,,,++++++******)))((()))***++++++***((((((************************)))*********)))+++---000...------------...//////............////////////............////////////111111000000000000000111444444555666777888999999;;;>>>AAABBBAAA@@@??????===>>>@@@AAABBBAAAAAA@@@???@@@AAACCCEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIKKKLLLMMMLLLLLLKKKJJJHHHFFFFFFKKKQQQVVVYYY\\\[[[UUUQQQRRRRRRPPPPPPOOOLLLKKKJJJJJJLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNHHHHHHHHHHHHGGGEEECCCBBB???>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::<<<======:::777666444444444444444444333333555555555444444333333333444444333333333333222222333333222222111000000000111000000///...---------111000...---,,,+++++++++---------,,,,,,,,,++++++***---///...+++***,,,...************************+++***)))))))))))))))***************************++++++******))))))((((((+++++++++*********))))))++++++++++++++++++++++++,,,***)))***,,,------,,,---...000111111000...,,,,,,,,,+++***))))))************************++++++,,,+++***+++,,,,,,+++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((,,,,,,++++++***++++++++++++*********))))))((((((((()))+++,,,,,,+++*********,,,,,,+++)))((()))******++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))***++++++,,,,,,,,,,,,++++++******************+++***)))***++++++***)))******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,***+++,,,------,,,***)))$$$'''++++++))))))+++...***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++******************,,,,,,,,,++++++*********///...,,,++++++,,,...///+++,,,.../////////...------------............//////////////////000111111////////////111333555666666777888888888:::===@@@EEEFFFFFFHHHJJJMMMOOOQQQSSS[[[lllttthhhhhhmmmppp|||ttteeeZZZTTTPPPOOOSSSQQQTTTYYYXXXUUUXXX___mmmzzz++++++***))))))***+++,,,...+++)))***,,,---,,,***++++++++++++++++++++++++))))))************))))))************************,,,,,,---,,,+++,,,///111---------------......///............////////////............////////////222222111111111111111222444444555666777888999999;;;===@@@AAA???>>>>>>>>><<<===???@@@AAAAAAAAA@@@???@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIILLLNNNOOOOOOOOOPPPOOOLLLJJJIIILLLRRRVVVYYY\\\ZZZUUUQQQRRRRRRPPPTTTRRROOOLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJHHHFFFDDDBBB@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<;;;999777666777666666666555555444444444444444444444333333333444444333333333222222222111111111111111111111222111000000///......------...------,,,,,,,,,------++++++++++++************+++,,,---,,,+++++++++,,,************************+++***************++++++************************************))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,+++))))))***+++***)))***+++,,,,,,,,,,,,******,,,,,,+++*********************++++++,,,---......,,,+++++++++------+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))...---,,,+++************+++*********))))))))))))'''(((***++++++++++++******+++,,,+++)))((()))***)))))))))******+++++++++,,,++++++******++++++,,,+++++++++************)))******+++,,,,,,,,,++++++************************+++***)))***++++++***)))*********+++++++++,,,,,,---,,,++++++*********++++++++++++,,,,,,++++++***)))***++++++******+++,,,((())))))))))))*********,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++......---,,,,,,---......,,,---......///.........---------............/////////......//////000111111111000000000222333444333555777888:::<<<@@@BBBGGGJJJMMMOOOQQQSSSWWWZZZ```nnn~~~pppfffgggpppyyy{{{tttiii^^^VVVQQQNNNLLLMMMMMMPPPTTTUUU[[[jjjyyy++++++************+++,,,,,,***))))))***++++++***))))))******+++,,,,,,---***)))))))))))))))*********************************++++++***))))))***,,,,,,,,,,,,,,,---------------............/////////............////////////222222222111111222222333444555666666888888999::::::<<<>>>???===<<<;;;<<<;;;<<<>>>@@@AAABBBBBBAAA@@@AAACCCDDDEEEFFFFFFGGGKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGJJJLLLOOOQQQRRRRRRSSSQQQOOOLLLJJJLLLPPPSSSWWWZZZYYYSSSPPPQQQQQQPPPTTTRRRPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJHHHFFFCCCAAA@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777999999888888777666555555333333333333444444444444333333333333222222222222//////000111111222333333000000000///......------+++++++++,,,---...///000,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++***************************+++*********+++,,,------************************)))))))))***************+++++++++***************++++++++++++++++++++++++...,,,*********+++***))))))))))))))))))))))))))),,,++++++************+++******+++---...///000111---,,,++++++------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++***************************)))))))))&&&'''(((***++++++++++++***+++,,,+++)))))))))+++''''''((()))******++++++,,,++++++******++++++,,,+++++++++************)))++++++,,,,,,,,,+++******************************+++***)))***++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,///---+++++++++,,,+++***((())))))))))))*********,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++...------------...//////---------............///...............///000000333222111111111111222333333666999<<>><<<;;;::::::::::::::::::;;;;;;:::::::::;;;:::999777777777777888::::::999888777555555444222222222333333444444555333333333222222222222111///000000000111111111222000000//////............+++++++++,,,---...///000//////.........---------,,,***((())),,,---+++(((************************)))))))))***+++,,,---...************************)))))))))******+++++++++************************************************...,,,++++++,,,---,,,+++++++++*********+++,,,,,,,,,++++++******++++++++++++,,,,,,---...//////000---,,,++++++---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************************&&&'''((()))***+++++++++)))+++,,,+++***)))***+++'''(((((()))***+++,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,++++++***)))***************++++++++++++***)))***++++++***)))************++++++++++++,,,,,,.........---,,,+++,,,+++***)))***+++,,,---000,,,)))))),,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))******++++++******+++++++++,,,,,,,,,,,,,,,------------------------+++---...//////...---+++......---,,,,,,...///000---------............///...............//////000222222111111222333555666888;;;???BBBDDDGGGJJJLLLMMMPPPSSSSSSVVV```ppp~~~uuuiiinnnvvv~~~wwwnnn___ZZZUUUQQQPPPQQQRRRSSSXXX]]]fffrrr---------------,,,,,,+++))))))))))))(((((()))***+++++++++******)))))))))***)))((((((((()))+++,,,************************///000111000...,,,---...***+++,,,---------,,,,,,------------........................///////////////////////////000111111444444555666777888888999888999;;;:::999888999:::<<<>>>@@@BBBDDDDDDEEEDDDAAABBBCCCDDDDDDDDDDDDDDDEEEFFFIIILLLMMMNNNNNNNNNJJJKKKKKKLLLNNNOOOPPPQQQJJJJJJJJJIIIHHHIIILLLOOOQQQSSSRRRLLLIIILLLNNNMMMOOOOOONNNMMMLLLLLLLLLLLLIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCC???>>><<<;;;:::999999999999999::::::::::::999999<<<:::888777666666777888999999888777555444333333111222222333333444444444333333222222222111111111111111111000000000//////////////////............------,,,,,,,,,------...//////.........---------,,,***((())),,,---+++(((************************((((((((())))))+++,,,---************************))))))******++++++,,,,,,***************************************************)))((()))+++------,,,+++++++++***+++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---+++******,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************+++,,,------***************+++++++++((((((((()))******+++,,,)))***++++++***)))***+++))))))******+++,,,------,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,++++++***)))))))))*********++++++++++++***)))***++++++***)))))))))*********+++++++++***+++,,,------,,,+++***++++++***)))***+++---...---***'''))),,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++)))*********+++++++++,,,------------------------000111333555555333111000......---,,,,,,...///000---------............///...............///000000000000111222444777:::<<<===???BBBDDDFFFHHHKKKMMMOOORRRUUUXXXaaatttwwwuuuyyywwwllleeeYYYTTTOOOMMMOOOUUUZZZ]]]gggooo}}}111000000...,,,***(((''')))******)))(((((()))+++,,,++++++***))))))(((((((((((((((((()))***+++,,,************************---///000000...,,,,,,---***+++---.........---,,,,,,------------.....................////////////...............///000111222333444555666777777888777888999999888888999;;;===>>>@@@BBBDDDDDDDDDCCCAAABBBBBBCCCCCCCCCBBBBBBDDDFFFIIIMMMOOOPPPOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOIIIJJJKKKKKKKKKLLLOOOQQQOOOQQQOOOJJJHHHKKKMMMMMMQQQQQQOOOMMMKKKIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCCCC======<<<;;;::::::::::::888999;;;;;;;;;;;;999888<<<;;;999888777777888888777777666555555444333333222222222222333333333333222222222222111111111111222222111000000///......//////////////////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++***************************(((((((((((()))***++++++*********************************+++++++++++++++***************+++++++++************************&&&%%%$$$&&&(((+++++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++*********,,,***((()))+++---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************+++,,,------*********+++++++++++++++*********)))******+++,,,)))***++++++***)))+++,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,+++***)))***++++++***))))))))))))************+++'''(((((()))))))))))))))************+++,,,------)))))))))+++,,,---,,,***((())))))))))))*********,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,,,,,,,---------------...000111111000...---...------------...//////---------............//////////////////000111111//////111444777<<>>???AAABBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@CCCEEEHHHKKKMMMLLLKKKKKKGGGGGGGGGHHHJJJLLLNNNOOOIIIKKKLLLLLLLLLMMMOOOPPPOOOQQQOOOJJJHHHKKKNNNOOOPPPOOONNNMMMKKKHHHGGGFFFHHHIIIIIIIIIIIIIIIHHHHHHEEEDDDCCCAAA@@@@@@AAAAAA>>>======<<<<<<<<<======:::;;;===>>>>>>===;;;:::<<<;;;:::999999888888888666666666555555444444444333333333222222222222222222222222222111111111111000000000000000/////////.../////////////////////......---,,,,,,,,,,,,---++++++++++++************+++,,,---,,,+++++++++,,,*********************************))))))***++++++************************,,,++++++++++++++++++***))))))*********+++++++++************************(((&&&&&&''')))++++++***'''((()))+++,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++++++++)))''''''))),,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,++++++******++++++*********++++++,,,,,,,,,---,,,+++******++++++,,,(((***++++++******+++,,,++++++++++++************,,,++++++******++++++,,,+++++++++************)))******+++,,,,,,,,,++++++((())))))***++++++,,,,,,+++***)))***++++++***)))))))))))))))************))))))(((((())))))***+++))))))***+++,,,,,,,,,,,,)))+++...///---+++***)))((())))))))))))*********,,,,,,,,,+++++++++******++++++,,,------------,,,))))))***++++++,,,------++++++++++++,,,,,,,,,---***+++,,,------,,,+++***,,,---......///.........---------............///000000000000000111222222000111222555:::>>>BBBDDDFFFFFFFFFFFFGGGKKKPPPTTTXXXaaaooo{{{zzz{{{~~~ssskkklllzzzqqqpppqqqtttxxxxxxtttpppmmmkkkgggbbb^^^ZZZWWWUUUVVVVVVXXX```mmm{{{~~~|||~~~uuuzzz$$$&&&(((***+++,,,,,,+++)))+++,,,+++)))(((***---((((((((()))******++++++&&&''')))***+++++++++***************************+++---//////...---,,,---+++,,,...000000///...---,,,,,,,,,---------................../////////000////////////000111222333000111111222333444555666555666777888888999;;;>>><<<===>>>???@@@@@@???>>>@@@@@@AAAAAAAAA@@@??????BBBDDDFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFIIILLLNNNPPPIIIJJJLLLLLLKKKKKKLLLNNNPPPRRRPPPKKKIIILLLPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<===>>>@@@@@@>>>===<<<<<<<<<;;;;;;:::999999888666666666666555555555555444333333222222111111111222222222111111111111000......//////000000111111.........///////////////------,,,,,,,,,------...---------,,,,,,,,,++++++***---///...+++***,,,...************************,,,,,,++++++***+++++++++************************---,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))---+++******+++,,,,,,+++''')))+++---...---,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,---------***(((&&&&&&(((+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000///---+++***)))((((((*********++++++,,,,,,,,,///...---+++***++++++,,,(((***++++++******+++---++++++******)))(((((((((,,,++++++++++++++++++,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++***)))***+++++++++)))))))))))))))************,,,,,,+++***+++,,,...///((()))+++,,,------,,,,,,***...222222...***))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------******+++,,,,,,---......*********++++++,,,,,,,,,...//////////////////...+++,,,.../////////...------------.........//////111111111111111222222333222222444777;;;???CCCEEEJJJJJJJJJIIIKKKOOOVVV[[[kkkwwwwwwjjjaaa^^^gggxxx~~~pppiiicccfffkkkrrrvvvssskkkeee^^^\\\YYYWWWUUUVVVWWWWWW[[[^^^eeerrr}}}vvvtttssswww}}}+++++++++*********))))))************************+++*********))))))((((((''''''(((((())))))******,,,+++)))((((((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,---------......000000///////////////000///////////////000111111222222111111222222333444777888888999999999888888888:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888777666666777777888888777777666666555555333333333222222222111111111111111111111111222222222111000.........///000000000000///......------......////////////......+++,,,,,,------,,,,,,++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,)))((('''&&&'''(((***,,,))))))))))))))))))))))))'''((()))******+++*********************************))))))***,,,,,,+++***((()))***++++++***)))((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***)))***++++++***)))))))))******+++++++++,,,(((((((((((())))))))))))&&&'''(((*********)))((()))'''&&&'''***+++***((())))))((((((((()))+++,,,+++++++++************)))---------------,,,+++***---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,---------,,,***((('''++++++******************))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++---+++))))))+++,,,***'''+++++++++++++++,,,,,,,,,,,,------,,,+++***,,,---++++++******++++++,,,------------------------------------...------,,,,,,///////////////.........------...///000000/////////000000000///000333555444555777:::>>>CCCHHHKKKGGGKKKNNNLLLMMMWWWjjjzzzyyyiii\\\QQQYYYbbbnnn{{{fff```bbbZZZdddoootttpppfff^^^YYYTTTVVVWWWWWWWWWYYY^^^bbbgggnnn|||xxxxxx{{{+++++++++*********))))))************************************)))))))))((((((((((((((())))))******,,,+++***))))))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......000000///////////////000///////////////000111111///////////////000111111666777888888999999888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777777888888777777666555555555333333333222222222111111111111111111111111111111222111000///......///000............////////////---......//////......---+++,,,,,,------,,,,,,+++++++++,,,,,,+++******)))------,,,,,,+++***))))))))))))'''''''''(((***+++))))))))))))))))))))))))))))))*********))))))((())))))************))))))))))))(((***+++,,,+++)))((()))***++++++***)))((()))***+++,,,------,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++++++++++++++++++++***)))***++++++***)))+++++++++***************))))))*********+++++++++((()))***+++++++++***))))))(((&&&'''***+++***(((***))))))))))))***+++,,,+++++++++************)))+++++++++++++++***)))(((,,,,,,,,,++++++*********'''((((((((())))))))))))+++,,,,,,,,,,,,+++)))(((***************************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))((((((***+++)))'''******************))))))+++,,,,,,,,,******,,,...+++************+++,,,,,,------------------------,,,------...------,,,,,,/////////////////////...///000000111111111000000000111111111111222444666;;;<<<>>>@@@CCCEEEHHHJJJHHHIIIKKKQQQ^^^rrrmmm^^^XXXVVV[[[dddnnnxxx~~~hhhYYYUUUXXX]]]eeeoootttrrrkkkccc___[[[[[[\\\[[[]]]ccckkkqqq+++++++++***************************************************))))))))))))((((((((())))))))))))***,,,,,,+++************+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......000//////......///000000///////////////000111111222222222222222333444444555666777888888888888888888999<<<>>>@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA;;;<<<===???AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFIIIIIIIIIIIIKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999888777777777777777777888888777666666555555444333333333222222222111111111111111111111111111111111000000////////////000,,,------...//////000000,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***---,,,,,,,,,+++******)))***)))((('''((()))***+++))))))))))))))))))))))))+++++++++******)))''''''((()))***++++++***)))((()))(((((()))++++++***)))))))))************)))))))))+++,,,......---,,,+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,++++++*********+++***)))***++++++***))),,,,,,,,,+++******))))))+++++++++,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++)))((('''(((***+++***)))+++************+++,,,,,,+++++++++************)))******+++++++++***))))))++++++***************)))************++++++++++++***++++++,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---)))((('''(((******)))(((******))))))(((((('''''')))***+++*********,,,...***************+++,,,,,,------------------------,,,,,,------...------,,,......//////////////////000000000000000000000///000222333333333444666888;;;===AAACCCDDDEEEGGGHHHJJJIIIMMM]]]uuuwwwbbbXXX^^^hhhpppzzzyyygggZZZRRRSSSWWWaaagggpppwwwyyyvvvqqqmmmfffdddcccdddiiittt*********************************************************))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......//////.........///000000///////////////000000111444444333333444444555666444555666666777777777777777999<<<>>>???@@@???>>>???????????????@@@@@@@@@<<<===???AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIEEEFFFGGGGGGGGGFFFDDDCCCBBBEEEHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::888888777777777777777888888777777666555555444444333333333222222222111111222222222111111111111111000000000////////////000---------....../////////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++))))))******+++,,,---...***))))))(((((()))******))))))))))))))))))))))))***************)))(((((()))***+++,,,,,,+++***))))))(((((()))++++++***((()))))))))******)))))))))***+++---//////---+++***,,,---------------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++,,,---......---,,,,,,++++++*********+++***)))***++++++***)))+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))(((((()))************++++++++++++++++++,,,,,,+++++++++*********)))))),,,,,,---------,,,,,,+++++++++++++++************+++++++++,,,,,,,,,------))))))******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------((((((((()))***++++++***+++******)))(((''''''&&&((()))******)))***,,,...***************+++,,,,,,------------------------,,,,,,------...---------............//////////////////.........---......111222444555555666888::::::>>>CCCEEEFFFGGGJJJLLLLLLPPP\\\qqqttteee]]]\\\iiizzzvvvcccXXXTTTTTTXXX^^^fffkkkttt}}}yyyvvvsssttt|||************************************************))))))))))))))))))******************))))))))))))++++++++++++,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------.....................///000000///////////////000000111000000000000000111111222222333444555666666666666777999;;;>>>?????????>>><<<<<<======>>>>>>>>>?????????@@@BBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCEEEGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEE????????????????????????===<<<<<<;;;::::::999999888777777777777777888888777777666666555444444444333333333222222222111111222222222111111111000000/////////000000000000//////.........---------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,)))))))))***+++,,,...///*********))))))))))))***))))))))))))))))))))))))(((((()))***************++++++,,,------,,,++++++)))(((((()))++++++***)))***))))))))))))))))))******+++---......---+++***,,,,,,,,,------.........******+++++++++,,,,,,,,,)))*********++++++++++++************************++++++++++++,,,---......,,,,,,,,,++++++*********+++***)))***++++++***)))))))))***+++,,,---------************+++++++++++++++++++++*********++++++((())))))***)))******++++++++++++,,,+++++++++++++++++++++*********))))))+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------)))***++++++++++++,,,---,,,,,,+++******)))((((((((()))******)))***,,,...+++++++++++++++,,,,,,---------------------------+++,,,,,,---.........------.........//////000000000///............//////111333666777888999;;;===@@@CCCHHHIIIIIIKKKOOOTTTSSS___ssswwwdddbbbkkktttoooaaaTTTOOOPPPTTT\\\cccjjjpppzzz***************+++++++++************************))))))))))))************+++************))))))))))))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,---------......------------...///000000///////////////000111111111000000000000111222222111222333444555666666666777888;;;===??????>>>>>>;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@???BBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDD????????????????????????===<<<<<<;;;:::999888888777777777777777888888999777777666555555444444333333333333222222222111111333333222222111000000000...//////000000000000/////////......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,---,,,+++*********,,,,,,******************))))))))))))))))))))))))))))))'''''')))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++*********))))))))))))******++++++,,,,,,++++++******))))))******++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++***)))***++++++***)))((()))***+++,,,...//////))))))))))))************)))))))))))))))***++++++((()))+++***))))))***,,,+++++++++,,,++++++***)))+++++++++************)))))))))***+++++++++******,,,,,,,,,,,,,,,---------)))))))))*********++++++)))))))))))))))***+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---***,,,---,,,++++++,,,---------,,,,,,++++++******)))***+++*********,,,...,,,,,,,,,,,,,,,---......------------------------++++++,,,---............------......///000000000222222111000111222333444444666:::<<<===>>>@@@AAADDDGGGIIIHHHHHHLLLTTT[[[dddtttxxxmmmfffpppxxx___VVVOOOOOORRRWWW___gggmmmuuu))))))*********+++++++++************************((()))))))))************+++++++++*********))))))((()))***+++++++++************+++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,---------......------------...///000000///////////////000111111222222111111222222333444000111222444555555555666666888;;;===??????>>>===;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@???DDDEEEFFFGGGGGGFFFDDDCCC@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCBBBBBBBBB????????????????????????===<<<<<<;;;:::999888777777777777777777888999999777666666555555444333333333333333222222222111111333333222222111000000///---...///000111111000///------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,++++++---,,,***))))))***,,,---++++++++++++******))))))))))))))))))))))))))))))((())))))*********)))))),,,+++)))(((((()))+++,,,+++******+++------,,,++++++***)))(((((()))***+++,,,+++***)))))))))******(((((())))))***++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********++++++,,,,,,---+++***)))***++++++***)))******++++++,,,---......))))))))))))*********+++(((((((((((()))+++,,,---(((***++++++))))))***---******+++++++++***)))(((+++++++++************)))((()))***++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******)))(((((()))***+++((())))))***++++++,,,,,,*********************************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,******,,,......------------...//////------------------------***+++,,,---............------......///000000111333222111111222444666888888;;;>>>AAABBBCCCEEEFFFFFFIIIKKKKKKLLLUUUcccnnn~~~yyyfffkkksss}}}rrreeeUUUQQQOOOQQQSSSWWW^^^gggnnnxxx))))))******++++++++++++************************(((((())))))*********+++++++++++++++******))))))'''((()))***++++++***)))******+++,,,,,,,,,,,,+++)))***+++,,,------...---,,,,,,,,,---------......,,,,,,,,,---...///000111///////////////000111111...............//////000///000222333444555555555666888;;;===>>>???>>>===;;;<<<<<<===>>>??????@@@>>>>>>@@@AAAAAABBBBBBBBBAAABBBDDDFFFEEECCCAAA???@@@AAACCCFFFHHHIIIIIIIIIHHHIIIIIIIIIHHHJJJLLLOOOIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCBBBBBB@@@???????????????????????????======<<<;;;999888888777777777666777777888999999777666666555444444333333333333333222222222111111333333222222111000000///---...///111111111000///+++,,,,,,------......///,,,------......------,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++))))))((((((***,,,///111+++++++++++++++***)))((())))))))))))))))))))))))***++++++******)))((('''+++***'''&&&&&&'''***+++,,,++++++,,,......---++++++***)))(((((()))***+++---+++)))''''''((()))***))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,------...+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((((((((((((***,,,...///(((***,,,+++))))))+++---)))***++++++***)))((('''+++++++++************)))***+++,,,---------------))))))******++++++++++++(((((()))))))))*********+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,------------------,,,,,,+++++++++***,,,---,,,)))''')))++++++++++++++++++,,,,,,,,,,,,------,,,+++***,,,---///............///000000------------------------***+++,,,---............---------...///000000111111000//////111333666888;;;>>>BBBDDDFFFGGGIIIJJJKKKNNNQQQSSSXXXfffyyy{{{pppfffoooyyytttpppbbbSSSLLLKKKMMMPPPPPPRRRYYYbbbnnnzzz)))))))))))))))))))))))),,,+++++++++******))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++---,,,,,,+++***)))(((((()))))))))******+++++++++...------,,,,,,,,,------......------------.........///////////////......222222111111111111111111444444444333333444444555666777999;;;<<<===>>>>>>AAA???===;;;:::;;;<<<===?????????>>>===>>>AAADDDBBBBBBBBBCCCCCCBBBAAAAAA@@@AAACCCFFFHHHJJJKKKKKKOOONNNMMMNNNPPPRRRRRRRRROOOLLLHHHCCCAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@???>>>===<<<<<<;;;:::999777666555555555555555666666777777777888888777666555333222111000333333222222222222222222000000000000000000000000000000000000000000000000///............---------+++,,,...000000///...---000...---+++******+++++++++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++---------,,,+++***)))((())))))*********+++++++++++++++------------++++++++++++******************)))(((((())),,,---,,,***,,,,,,,,,++++++*********++++++------------+++++++++++++++++++++***)))(((,,,---.........,,,***((())))))))))))))))))))))))***)))&&&%%%&&&)))---///...---,,,+++************((((((((()))***,,,---...222///,,,******+++******,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,+++******+++,,,---******))))))***+++,,,,,,+++***)))((((((***,,,---,,,++++++******++++++,,,'''***,,,,,,******,,,///,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++,,,,,,---------++++++******+++---///000++++++,,,---...///000111...------,,,,,,------...//////...---...///000111//////...//////000111222000111222222333666:::>>>AAACCCFFFEEEDDDEEEJJJOOOSSSOOOQQQ]]]mmmyyykkkeeejjjqqqrrrkkkiiicccWWWOOOKKKHHHIIILLLNNNPPP[[[ggg|||++++++++++++++++++++++++************))))))((((((************)))))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************+++++++++,,,---------,,,,,,,,,------......------------....../////////000000//////...111111111111111111111111222222222333444555666777777888999;;;<<<=========;;;:::888777777888999:::<<<>>>???>>>======>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDGGGIIIKKKLLLLLLMMMLLLKKKLLLNNNPPPPPPPPPJJJGGGDDDAAA??????@@@@@@BBBBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDDDD@@@??????===<<<;;;::::::;;;:::999777666666555555666666666777777888888888888777666555333222111000222222222222222222222222111111111111111111111111000000000000000000000000///............---------+++,,,...///000///...---///...,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++((((((((()))))))))******((((((***++++++***))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++******))))))******++++++++++++++++++***)))(((*********++++++++++++,,,+++,,,,,,------,,,,,,+++)))*********+++,,,,,,,,,+++---///...,,,***+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))***,,,------,,,+++***************************+++***)))((((((***---......---,,,+++************((()))))))))+++,,,---...222///,,,******+++******+++++++++***************************************,,,+++************+++,,,******))))))***++++++,,,,,,+++***)))***+++---...,,,++++++******++++++,,,)))+++,,,,,,++++++---...++++++++++++++++++,,,,,,*********++++++,,,,,,---......---,,,,,,+++******,,,,,,+++******+++,,,---***+++,,,---...//////000...------,,,,,,------...------,,,,,,,,,---...//////////////////000111111111222333333444777;;;???BBBCCCEEEHHHKKKMMMOOOPPPWWW___lll{{{uuujjjfffkkkzzz}}}jjjbbb___XXXNNNHHHIIIGGGIIINNNRRRVVVcccooo++++++++++++++++++++++++++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////000111111000000///111111111111111111111111000111111222444555777888888999:::;;;<<<<<<<<<<<<;;;:::999999999:::<<<===;;;===???>>>===<<<<<<<<>>>>>@@@BBBDDDGGGIIIKKKLLLMMMJJJIIIHHHIIILLLNNNNNNNNNFFFEEEDDDBBB@@@@@@??????AAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@>>>===;;;::::::::::::888777666666666666777777777888888888888888777777666555333222111111000111111111222333333333111111111111111111111111000000000000000000000000///............---------+++,,,...//////...------------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))************))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,---......---222555222,,,(((+++...,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,***++++++++++++***))))))'''(((***+++,,,,,,++++++************************,,,,,,+++***++++++,,,,,,------,,,+++************************+++---......000...+++******++++++******************++++++++++++++++++++++++++++++++++++******))))))******+++*********)))******+++,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,---,,,+++,,,---...---,,,)))******++++++,,,------++++++++++++++++++++++++...------,,,,,,++++++***---,,,+++*********************+++,,,------.........------,,,,,,------...------,,,,,,------...///000////////////000111111222333444555666999===AAADDDDDDEEEIIIOOORRRSSSRRR\\\sssuuullleeedddlll{{{qqq```YYYVVVPPPIIIEEEGGGIIIMMMSSSWWW___mmmyyy))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,...------,,,,,,------...///000000111111111111000111111111111111222222222111111111222333444666777999999:::;;;<<<<<<;;;;;;::::::::::::<<<===??????>>>??????>>><<<;;;<<<===BBBBBBBBBAAA@@@???===<<>>BBBBBB@@@>>><<<<<>>CCCFFFOOOQQQSSSQQQOOOTTT```iii~~~mmmeeeaaakkkhhh^^^TTTOOOLLLIIIKKKOOOVVV___jjjqqqwww|||zzz|||************************&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,+++++++++************))))))***+++---------,,,,,,------,,,,,,,,,,,,------......///000111111111111000000000111222222333333333333222222222222333333555666777888999999:::999888888:::;;;<<<>>>??????CCCBBBBBB@@@>>>>>>AAACCCBBBBBBBBBBBBAAA@@@>>>>>>???@@@BBBCCCEEEFFFFFFFFFGGGFFFEEEGGGJJJMMMMMMMMMIIIIIIHHHGGGEEECCCAAA@@@BBBCCCDDDEEEFFFEEEDDDCCCEEEFFFGGGGGGFFFEEECCCBBB??????>>>===<<<;;;::::::999999888777777777777777888888888888888777777777666666555444333333222222///000000000111222222222222222222222222222222222111111111111111111111111///............------------------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************+++******************+++)))))))))*********++++++((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++++++++,,,---......------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++***))))))***)))(((***---///---+++***++++++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***++++++******)))(((((((((++++++++++++++++++++++++***************)))(((''',,,,,,++++++***++++++,,,---,,,,,,++++++++++++,,,+++***)))***,,,,,,+++******************+++++++++)))))))))))))))))))))))))))******++++++******))),,,+++******)))*********))))))*********+++++++++,,,++++++******++++++,,,---,,,+++,,,---...---,,,///...---,,,***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...,,,---...////////////...111111222222444555777888888999:::<<<===AAAEEEIIIJJJOOORRRPPPPPPXXXiiixxxyyyhhhbbbccciiixxxuuummm\\\VVVPPPMMMJJJIIIOOOWWWiiiwww}}}wwwwwwzzz************************&&&'''''''''((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++*********)))))))))((((((((()))+++---------,,,+++---,,,,,,++++++,,,,,,---------...///000000000000///000000111222222333333222111111111222333444444333444555777888999999999999:::;;;===>>>??????@@@>>>AAACCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDFFFIIILLLMMMLLLFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFEEECCCBBBEEEFFFFFFFFFEEEBBB@@@>>><<<<<<<<<<<<;;;;;;::::::999888888777777777777777888888888777777666666666555555555444444333333222000000000000111111111111222222222222222222222222111111111111111111111111///............---------...------,,,+++++++++,,,,,,------------,,,***)))***************************))))))(((((())))))***((((((((()))))))))******&&&''')))***++++++++++++))))))))))))))))))))))))************************************************,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++*********)))'''(((***+++++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++*********************,,,++++++***++++++,,,,,,---,,,+++******************))))))***,,,,,,+++***+++++++++*********************************************+++,,,,,,+++******,,,++++++***))))))************++++++,,,,,,++++++,,,++++++******++++++,,,)))+++,,,,,,++++++---...------,,,,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...///000//////...111111222444666888:::;;;999:::<<<===???BBBGGGKKKIIINNNSSSXXX^^^lll~~~zzzrrrkkkgggllltttwwwdddZZZQQQOOOOOOPPPQQQVVVbbbooo}}}wwwxxx~~~{{{pppfffaaa(((((((((((((((((((((((())))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))((((((''''''''')))+++---...---,,,+++---,,,,,,++++++,,,,,,---,,,---...///000000000000///000000111222222333333///000000111222444555666111222444555777888999999555666888999:::;;;;;;;;;:::>>>DDDFFFEEECCC@@@???BBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHKKKLLLLLLDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGFFFDDDBBBAAADDDEEEEEEEEECCC@@@===;;;========================999888777777777777777888888777777777666666555555555555555444444333333333111111111000000000000000222222222222222222222222111111111111111111111111//////.........---------...---,,,,,,+++++++++,,,------......---+++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***))))))*********+++++++++++++++---......---++++++******************++++++%%%***...---)))'''***...*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******+++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++***)))))))))))))))((((((***,,,---,,,***,,,+++++++++******))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++***))))))*********+++,,,---------,,,,,,,,,++++++++++++++++++,,,'''***,,,,,,******,,,///,,,,,,++++++++++++++++++))))))***+++,,,,,,------((()))***+++---...///000,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,------...------,,,,,,------......///111222222222111000111111333555777:::<<<>>>:::;;;===>>>@@@DDDHHHLLLPPPUUU\\\ggguuuzzzlllbbbdddnnnzzzoooZZZPPPJJJKKKPPPVVV]]]gggxxxvvvvvv~~~}}}mmm```WWWRRROOO+++*********))))))((((((******++++++,,,,,,,,,---,,,)))%%%%%%(((******)))***)))'''&&&&&&'''(((((('''(((((()))))))))))))))***))))))((((((((((((((())))))******+++++++++,,,************************...------......///000111//////000111111111111111000000000000000000000000222222111111222222333444555444222111222555888:::888888888888999:::;;;;;;:::;;;===???AAABBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEHHHKKKLLLIIIFFFGGGEEECCCDDDGGGIIIHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@AAACCCCCCCCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;===<<<:::999999:::;;;===;;;::::::999888777666666555555666666555555444333222222222111111111111000444333333222111000//////111111111111000000000000000000///...------,,,,,,,,,,,,+++++++++,,,------------------------------***+++,,,---...---,,,+++************************+++++++++++++++***)))))))))***+++,,,,,,+++)))(((...---,,,+++************&&&'''''''''(((((())))))(((((())))))*********+++,,,,,,+++***************)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++---,,,,,,++++++,,,,,,---+++)))&&&'''))),,,+++***,,,,,,,,,,,,+++)))(((&&&******++++++++++++******------......------,,,+++******+++,,,,,,,,,,,,+++---,,,***)))))))))******,,,---...---+++***+++,,,(((((((((((()))***+++,,,)))***+++,,,,,,+++)))(((+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++*********++++++***,,,......---+++///,,,((()))+++......---------------------------///............///000000000000000000000111111222000333777:::<<<>>>@@@AAA@@@>>>>>>AAAHHHLLLNNNMMMRRRXXXggg|||iiicccdddssswwwdddTTTKKKPPPSSSYYYbbbnnn}}}rrr___VVVQQQMMMMMMQQQ************)))))))))(((((((((((()))))))))******+++)))&&&&&&(((***)))((()))((((((((()))******+++%%%&&&''''''((((((''''''((((((((((((((()))***+++*********+++++++++,,,,,,))))))))))))))))))))))))------------...///000111//////000111111111111000//////000111222333444444222222111111222222333444444333222222333666999;;;888888888888999:::;;;;;;;;;<<<>>>???AAABBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGJJJMMMNNNLLLJJJJJJHHHFFFFFFHHHIIIHHHFFFFFFEEEEEECCCBBBAAAAAA@@@AAA@@@@@@????????????@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<;;;::::::999888777666666555555666666555555444333222222222111111111111000333333222222111000000000111111111000000000//////000//////...------,,,,,,...------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,++++++******************************++++++******)))((()))******+++++++++******...---,,,+++************((((((((()))))))))******))))))******************))))))(((''''''''''''''',,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,+++)))''''''***++++++***,,,+++***)))((((((((()))******++++++++++++******,,,------------,,,++++++)))******+++++++++++++++,,,,,,***)))))))))******,,,---...---+++***+++,,,++++++***************+++******+++++++++******)))***++++++++++++***))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++*********)))***+++...///...---///,,,))))))+++---------------------------------------,,,,,,------...///000000000000000111222333666999<<>>@@@AAABBBBBBBBB???@@@AAABBBBBBAAA@@@???;;;<<<===???AAACCCEEEFFFFFFGGGIIILLLOOOPPPNNNLLLKKKJJJHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<<<<>>>@@@AAA???>>>==================;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333222222222111111111111000111111111111111111111111111111000000000000///////////////...------,,,,,,000///...------,,,------++++++++++++++++++++++++...------,,,++++++++++++************************))))))******))))))((('''))))))))))))***+++,,,,,,---,,,+++***************))))))************+++++++++++++++++++++*********++++++******))))))******++++++++++++***)))((((((******++++++++++++************+++,,,,,,,,,++++++++++++************+++++++++)))((((((***++++++***,,,***(((&&&&&&'''***,,,******++++++++++++******+++,,,,,,,,,,,,+++******((()))******++++++******,,,+++******)))*********,,,---...---,,,+++,,,---------,,,,,,+++******)))+++***************++++++)))************)))((((((************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++,,,,,,---------------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,---...,,,+++///---******+++,,,---,,,---------------------------------------...///////////////000111222333444;;;===@@@AAABBBBBBDDDEEEDDDHHHLLLLLLKKKOOOYYYaaa}}}ssseee```dddrrryyypppfff___\\\\\\]]]dddkkkwww~~~uuujjjbbbVVVSSSRRRSSSTTTTTTYYY___*********))))))))))))))))))))))))))))))*********((((((((()))***)))((('''###$$$&&&'''((((((''''''(((((()))***************(((((((((((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...//////000000000000000------///000222444555666111111111111111222222333333333333333555888:::<<<777777888888999:::;;;<<<===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAA@@@??????;;;;;;===???AAADDDEEEFFFHHHIIIJJJLLLNNNMMMLLLKKKHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@>>>>>>=========>>>@@@AAA======<<<<<<<<<<<<======999:::<<<===>>>===;;;:::;;;::::::999888777666666555555555666555555444333222222222111111111000000000000111111111222222222111000000000//////////////////.........---------000///...---,,,+++++++++------------------------000///---+++******++++++************************)))))))))))))))(((''''''***)))(((((()))+++---...,,,,,,+++***************************************---,,,,,,++++++*********---,,,,,,+++++++++,,,,,,&&&'''((()))***+++++++++)))******++++++******)))((()))+++,,,------,,,++++++******))))))******+++******)))******+++*********)))((('''((()))+++---******++++++++++++******+++++++++++++++***))))))(((((()))************)))++++++******************,,,---...---,,,++++++---,,,,,,,,,++++++******)))+++***)))))))))***+++,,,***************))))))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***************++++++******************************+++,,,,,,---......,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,///...---,,,---,,,***(((...---,,,++++++,,,,,,,,,........................000000//////000000111222//////000111222444555666===>>>AAAAAAAAABBBCCCEEEGGGLLLOOONNNNNNYYYmmm{{{gggaaadddqqqxxxlllggg```[[[]]]ccclllrrr~~~xxxppphhhccceeefffaaaZZZWWWXXXXXXYYYZZZ\\\cccpppzzz))))))))))))))))))***************)))))))))))))))'''((()))***)))(((((((((%%%&&&'''(((((('''&&&%%%((())))))*********************))))))))))))******))))))))))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,---...///......///000000000000000......//////000111111111111111000000111111222333333333333444555777999:::777777777888999:::<<<======>>>??????@@@@@@@@@@@@>>>??????????????????>>>===>>>???AAABBBDDDEEEEEEHHHJJJKKKKKKJJJHHHFFFEEEBBBCCCEEEFFFFFFFFFGGGGGGDDDCCCAAA?????????@@@AAA<<<===>>>@@@@@@@@@??????;;;;;;;;;::::::;;;;;;<<<888:::<<<>>>???>>><<<;;;;;;::::::999888777666666555555555666555555444333222222222111111111000000000000000111222222333333000000000////////////..................---------...---,,,+++************------------------------000///---+++******++++++************************)))))))))))))))(((''''''***)))(((((()))+++---...++++++******))))))******))))))))))))))))))))))))---,,,,,,++++++*********))))))((((((((())))))***&&&'''((()))***+++++++++)))******++++++******)))((()))+++,,,------,,,++++++******))))))******+++***+++++++++************))))))***+++,,,,,,,,,,,,******++++++++++++************++++++******)))((((((((()))************)))************+++*********,,,---------+++***+++,,,(((((()))***++++++******+++***)))))))))***,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,******************************+++,,,,,,---......,,,,,,------...------,,,+++++++++,,,,,,------------,,,,,,,,,------+++))),,,,,,,,,,,,++++++,,,,,,........................111000000000000111222222///000111222444666888999>>>@@@BBBBBBBBBCCCEEEGGGKKKOOORRRRRRXXXlllmmmaaafffqqqwwwvvvzzzxxxnnneee\\\YYYWWWXXXaaannn}}}vvvnnnhhhccc```___[[[[[[]]]]]]YYYVVVVVV\\\aaagggjjjnnnyyy))))))))))))************))))))((((((((((((''''''((()))***)))((('''(((******************)))((((((&&&'''(((((())))))((((((,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((++++++++++++,,,---......---...//////000000//////////////////////////////111000000000000111222222333333333444555666777888777777777888999;;;<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKJJJGGGDDDBBBAAA===@@@CCCEEEEEEEEEEEEFFFDDDCCCAAA??????@@@AAABBB<<<===???AAAAAA@@@>>>===:::::::::999::::::;;;<<<999:::<<<>>>???>>>===<<<;;;::::::999888777666666555555666666555555444333222222222111111111111000000000111111222222222333000000////////////..............................---,,,+++******)))******++++++++++++++++++++++++...------,,,++++++++++++************************))))))******))))))((('''))))))))))))***+++,,,,,,+++******)))))))))*********))))))))))))(((((((((+++++++++++++++***************************+++,,,)))******+++******))))))******++++++++++++************+++,,,,,,,,,++++++++++++************++++++***+++---,,,+++)))******)))***,,,---...---,,,+++******++++++++++++*********++++++++++++***))))))((()))******++++++******))))))***++++++++++++******,,,,,,+++***)))***+++&&&''')))***++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++******************************)))))))))***+++++++++,,,************************************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------......------***++++++,,,---......///)))))))))+++...///...---***+++------,,,+++---...........................///////////////000000111000111222444777999<<<===AAABBBDDDEEEFFFHHHKKKNNNPPPTTTYYYaaaooo~~~sssiiijjjxxxqqqkkkfffgggkkkjjjbbbZZZSSSTTTWWW___mmm}}}~~~rrrlllbbb[[[XXXXXXYYYYYY[[[\\\bbbhhhjjjhhhhhhllllllwww((()))))))))******************)))))))))(((((((((((()))***(((&&&&&&)))++++++************++++++,,,''''''((())))))))))))(((*********)))******++++++++++++++++++*********)))))))))))))))))))))))))))************+++,,,---...---...//////000000//////000000000///////////////000000000000000111222222333333333333444444555555666666777888999;;;<<<===<<<<<<============<<<<<<>>>==================>>>??????@@@BBBCCCDDDEEEFFFEEEGGGIIIHHHEEEBBBAAAAAA===@@@DDDEEEDDDCCCCCCEEEEEECCCAAA??????@@@BBBCCC======>>>>>>======<<<<<<:::::::::::::::;;;<<<<<<999:::<<<===>>>>>>>>>===;;;::::::999888777666666555555666666555555444333222222222111111111111000111111111111111222222222000000/////////.................................,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******************************++++++******)))((()))******+++++++++************))))))))))))******++++++*********)))))))))))))))******************---,,,,,,,,,,,,---...///******+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,))),,,...---+++))))))***++++++++++++++++++,,,,,,******++++++++++++******++++++,,,,,,++++++***))))))******+++++++++++++++((()))***+++,,,++++++***)))***+++***((((((((()))((()))+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,---...///000++++++***,,,......---+++(((***------,,,,,,...000........................000000/////////000111111111222444666999<<<>>>@@@AAACCCEEEGGGIIILLLQQQTTTTTTZZZfffwwwwwwssspppqqquuurrraaa______ccchhhgggaaa[[[VVV[[[dddqqqzzzmmmeeebbb___]]]___]]][[[\\\___bbbdddddddddjjjuuu(((((())))))*********+++---,,,,,,,,,++++++******)))******(((%%%%%%))),,,((((((''''''(((***,,,---))))))***+++++++++++++++(((((())))))***+++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---......///////////////000000000000111111111111000000000000000111111222333333333333333333333333666666777888999;;;===>>><<<<<<<<<<<<<<<<<<;;;:::======<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGCCCFFFHHHHHHEEEBBBAAABBB>>>BBBEEEFFFDDDBBBBBBCCCEEEDDDAAA??????AAACCCDDD???>>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>;;;::::::999888777666666555555666666555555444333222222222111111111111000111111111111111111111111000/////////............---.....................,,,,,,+++++++++,,,------------------------------***+++,,,---...---,,,+++************************+++++++++++++++***)))))))))***+++,,,,,,+++)))(((***)))))))))))))))******,,,,,,,,,++++++*********(((((())))))*********+++))))))))))))******+++,,,'''((()))+++---.........+++,,,,,,------,,,,,,+++...---+++***)))***++++++---,,,,,,++++++,,,,,,---))),,,///...+++))))))***---+++)))(((((()))+++---******++++++++++++******+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++((()))***+++,,,,,,+++***((()))***)))((('''''')))+++,,,---...---+++)))((('''(((***+++,,,,,,++++++***************)))((((((+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---******+++,,,...///000000111///...---,,,+++(((&&&&&&)))------,,,,,,...111////////////////////////222222222111222222333444222333444777:::===@@@BBB@@@BBBEEEGGGJJJMMMRRRVVVWWW___ppptttiiigggjjjsssqqq___[[[\\\```fffjjjkkkfffbbb___fffsssqqq]]]SSSSSSVVVWWWUUU```ccchhhooouuuxxxxxxvvvvvv~~~+++++++++*********))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))*********+++)))***)))(((&&&''')))+++************************************************+++***))))))***+++---...---------------------------...///000000111111111............////////////111222444555666666777777888888888999:::;;;===>>>:::;;;;;;:::888777888999888:::===>>>===<<<<<<===@@@@@@@@@AAAAAACCCDDDEEEHHHGGGGGGEEECCCAAA???>>>AAACCCEEEEEEDDDBBBBBBBBBAAABBBBBBAAA@@@???AAABBBCCCAAA???===;;;;;;;;;;;;;;;;;;::::::999888777777999::::::;;;;;;::::::999<<<;;;999777555555555555666777777777777555333222444444333333333333222222000000////////////000000111111222222111000...---/////////......---------+++***))))))++++++***))),,,++++++******++++++,,,++++++************+++++++++++++++************)))'''(((+++,,,---,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((***++++++******+++,,,)))((((((((()))***+++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***++++++,,,,,,+++++++++)))************+++++++++------------,,,++++++***+++*********+++,,,------++++++***)))(((((())))))************************+++*********))))))((((((************************))))))************))))))'''((()))***+++,,,,,,,,,---------,,,+++***)))(((+++)))'''(((+++,,,***((()))************+++++++++(((((()))***+++,,,,,,---///---+++***)))***+++,,,)))************+++++++++******))))))***,,,...///000...,,,***)))))))))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---...///000000...//////...------///222111333444333222111222333444777:::<<<<<<===>>>???@@@CCCHHHLLLOOOQQQTTTUUU\\\rrrzzzllliiihhhooozzzsss```ZZZYYYYYY]]]cccdddaaadddkkkttt{{{vvvcccYYYRRRTTTVVVWWWZZZ___gggvvv+++++++++*********))))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))((('''''')))+++************************++++++******)))(((((((((++++++************++++++------------------------000000000000000///------....../////////000000000000111222444555555555555666666777777888:::;;;<<<:::;;;;;;:::777666666777777999<<<===<<<<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???BBBDDDEEEDDDAAA@@@@@@@@@AAAAAABBBAAA??????@@@AAAAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999999888999999::::::::::::999999:::999888666666666666777666666777777666555444333444444333333333333222222111000000//////000000111111111222222111000...---.........---------,,,,,,000///......000000///...,,,++++++++++++++++++,,,++++++************+++++++++++++++*********))))))((()))***+++++++++***)))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))(((***++++++******+++,,,******)))))))))***+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---++++++,,,,,,,,,+++******)))************++++++++++++++++++,,,++++++******)))))))))((())))))******,,,,,,+++***************************************************)))))))))(((******************************++++++++++++******)))******+++++++++******++++++++++++***)))((((((+++)))((((((***+++***((()))************+++++++++)))))))))***++++++,,,,,,---+++***(((((((((***+++************+++++++++++++++************+++---...++++++******++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---------.../////////...//////...------///111...000111111111111333444777888:::;;;<<<>>>AAADDDEEEHHHJJJLLLOOOTTT[[[```mmmzzzhhhbbbgggyyywwwbbbTTTPPPNNNQQQWWW___ccciiixxxwwwmmmaaaWWWXXXTTTTTTZZZ___```eeekkk|||+++************)))))))))++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((())))))((('''''')))***************************++++++***)))((('''''''''((()))******************------------------------000000000000///...---,,,/////////000000000111111///000111333444444444444555555555666777888999::::::;;;;;;999666333333444555888;;;<<<<<<;;;<<<===<<<===???@@@AAABBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDAAA???===>>>??????AAAAAA@@@>>>===>>>??????>>>======<<<<<<=========<<<<<<;;;;;;::::::999999999::::::::::::999999777777666666666777888888555555666666666555555444444444333333333333222222111111111000000111111111000111111111111///...---------,,,,,,,,,,,,,,,+++...,,,+++,,,---...---,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))*********************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))******(((***++++++******+++,,,,,,++++++************+++******))))))******+++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,+++***))))))************+++++++++((()))************************))))))((()))))))))---,,,++++++++++++++++++************************************))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))***************)))((('''***)))((()))***+++***((()))************+++++++++************************---,,,+++*********+++,,,************+++++++++,,,,,,++++++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------..................---......---,,,---///111...000222222333444666777999:::;;;<<<===@@@EEEIIIGGGJJJNNNOOOPPPVVV```hhh|||rrrfff___hhhvvvqqqcccWWWPPPOOOJJJOOOVVV]]]dddsssrrrcccZZZTTTOOOTTTXXXbbbmmmsssuuu{{{************))))))))))))++++++*********)))))))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))*********'''((())))))(((((()))***************************+++***)))(((((()))******'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000111111111111///000111333444444444555555555555555666777888999:::::::::888444222111222444777:::;;;;;;;;;<<<===:::<<>>??????@@@AAA@@@>>>======>>><<<<<<<<<<<<======>>>>>><<<<<<;;;;;;:::::::::999888888999999999999888888777777777666666777777777444444555555555555555555444444333333333222222222222222111111111111222222///000000111000///---,,,++++++++++++++++++++++++***)))((()))***+++***(((++++++++++++++++++++++++++++++************++++++************))))))))))))++++++***))))))))))))***+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********(((***++++++******+++,,,------,,,+++*********+++***************+++++++++***************+++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,+++***))))))))))))*********+++++++++(((((()))***++++++++++++------,,,+++*********+++,,,++++++*********++++++*********************************)))))))))))))))***************************++++++++++++++++++*********+++++++++******)))******++++++***)))((((((***)))))))))******))))))))))))*********++++++++++++++++++*********))))))+++******)))))))))***+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------......---,,,---000222222444666666666777999;;;:::<<>>>>>@@@BBB>>>@@@AAA@@@>>><<<<<<<<<:::;;;<<<<<<===>>>>>>>>>::::::::::::999999999999777888888999999888888777888888777777666555555444444444444444444555555555444444333333333222222222222222111111111111222222//////000000///...,,,+++++++++++++++++++++++++++...,,,+++,,,---...---,,,***++++++,,,,,,++++++***++++++************++++++*********)))))))))((((((******)))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************(((***++++++******+++,,,------,,,+++*********+++))))))******++++++++++++))))))*********+++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))***+++,,,,,,,,,+++------,,,+++*********+++******))))))))))))***+++************************))))))))))))))))))******************************))))))************))))))(((((()))***+++,,,,,,,,,+++++++++,,,++++++******))))))******)))))))))***))))))*********+++++++++,,,,,,++++++***)))))))))''''''&&&&&&&&&'''''''''***++++++++++++,,,,,,,,,++++++,,,++++++++++++***+++,,,------,,,+++)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------.........---...111333666777999999888888:::;;;;;;>>>CCCGGGHHHIIIJJJLLLPPPSSSWWW\\\eeeuuutttjjj```___gggxxxzzziii___[[[WWWVVVXXXUUUYYY```jjjxxxxxxppp___ZZZSSSNNNMMMSSS___hhhzzz(((((()))))))))))))))***))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))%%%''')))***)))((()))***))))))))))))))))))))))))((((((((()))+++...111444888888666555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***/////////000000000111111000111222444555555555555666555555555666666777888666777777666444333444555777999;;;<<<;;;;;;;;;<<<;;;===???AAACCCDDDDDDDDDEEEDDDCCCAAAAAAAAABBBBBBAAABBBBBBBBB@@@@@@BBBCCC>>>@@@BBBAAA???<<<;;;<<<999:::;;;======>>>======999999999999999999999999777777888888888888777777777777888777666555444333555555444444333444444555444444333333333333222222111111111000000111111111...////////////---,,,+++***++++++++++++,,,,,,,,,...---,,,---...///...,,,***+++,,,------,,,+++***++++++************++++++******)))))))))(((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++(((***++++++******+++,,,,,,++++++************+++))))))***++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,+++++++++)))************+++++++++******++++++,,,+++++++++******))))))((())))))))))))))))))((())))))***+++************************))))))))))))************************************)))))))))******)))))))))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***(((***+++***)))((()))***)))************+++++++++,,,+++++++++******))))))************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))***+++,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------.....................////////////000222555666888999999888888999;;;===BBBHHHLLLMMMMMMLLLMMMQQQQQQTTT]]]nnnwwwbbb```aaakkk~~~xxxlll^^^XXXTTTRRRSSSVVVZZZbbbnnn|||uuuwwwzzz|||xxxrrrmmmiiiccc\\\WWWVVVTTTTTTWWW\\\dddrrr(((((((((((())))))***************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((($$$''')))***)))))))))***))))))))))))))))))))))))(((((('''(((***---111333666555333111///---,,,,,,++++++++++++++++++++++++------...------,,,+++***....../////////000000000///000111333444444444444444444444444444555555666333444666666555555666888999;;;======<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDBBBAAA@@@???@@@AAACCCDDDCCCEEEFFFEEECCCBBBBBBBBB???AAABBBBBB???===<<<;;;999:::<<<============<<<::::::::::::::::::::::::666777777777777777777666555555666777777666555444777666444333333333333444444444333333333333222222111000000//////000000111......//////...---+++***++++++++++++,,,,,,------,,,+++******,,,,,,+++***)))***,,,------,,,***)))++++++************++++++***)))))))))((((((((((((%%%&&&((()))***+++*********))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++(((***++++++******+++,,,******)))))))))***++++++((()))***+++,,,++++++************+++,,,---------+++++++++***++++++,,,,,,)))******+++,,,,,,,,,,,,)))************+++++++++******************)))))))))))))))((())))))*********)))))))))******+++,,,************************((()))))))))************************************)))******++++++******)))((()))***+++++++++++++++******++++++++++++******(((***+++***(((((()))+++)))************++++++++++++++++++***************,,,------...............+++++++++,,,,,,,,,------))))))+++,,,---,,,,,,+++)))))))))***+++,,,......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------...////////////000000000000111444666666777999::::::;;;<<<>>>BBBFFFJJJMMMNNNNNNNNNOOOPPPTTT]]]mmmssslllbbbjjjxxxwwwddd\\\TTTQQQQQQSSSZZZaaammm{{{yyyqqq{{{vvvmmm^^^]]][[[WWWSSSPPPNNNMMMKKKMMMUUU```iiirrr'''((((((((())))))******+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((($$$&&&)))******))))))***)))))))))))))))))))))))))))(((''''''(((+++///111,,,+++***))))))***,,,,,,++++++++++++++++++++++++******+++,,,------------............////////////...///000111222333333333333333222222333333444444111333555666666666888::::::<<<>>>>>><<<;;;:::;;;;;;;;;;;;===>>>AAACCCDDD???>>>>>>>>>???AAADDDEEEFFFGGGHHHHHHEEEBBBAAAAAA???AAACCCCCC@@@===<<<;;;999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666222333555777777777777666777666555333222222333333444444444333333333222222000000////////////000000---......///...,,,+++***+++++++++,,,,,,------------,,,++++++------,,,+++)))***,,,------,,,***)))++++++************++++++))))))))))))((((((((((((###%%%'''***+++++++++***++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((***++++++******+++,,,)))((((((((()))***++++++((()))***+++,,,+++************+++,,,------......******))))))***,,,...///((()))***+++,,,---------)))************+++++++++))))))***))))))(((''''''+++*********+++,,,------+++*********+++,,,,,,---************************(((((())))))*********+++************************+++++++++,,,,,,+++++++++***++++++++++++***))))))((())))))*********))))))(((***,,,+++(((''')))+++)))************+++++++++************************'''((()))***************++++++,,,,,,,,,---------((()))***,,,------,,,,,,---,,,+++*********+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000000111111111111222555888666888;;;<<<===???AAACCCFFFIIIKKKLLLMMMNNNPPPRRRTTT]]]ooosssjjjhhhvvvrrraaaWWWRRRNNNOOOSSS[[[hhhttt|||wwwxxxhhh[[[TTTIIIKKKMMMLLLJJJJJJMMMPPPPPPUUUcccuuu))))))************))))))((()))***++++++***)))(((''''''(((((((((((('''&&&((((((((((((((((((((((((,,,+++***(((''''''&&&&&&(((((()))***************((((((''''''''')))***+++++++++******************))))))************))))))************************,,,,,,------...------,,,...------------...//////222222222222222222222222222222222222222222222222333333333444666777999:::=========<<<;;;;;;;;;:::<<<===>>>???????????????DDDAAA???@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::999777999;;;<<<======;;;:::777777888888777666444333444555666777777888888777666666555555555555666666444444333333333222222222222222222111000//////...---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))''''''((()))*********************))))))******+++,,,,,,***)))***++++++***)))))))))***++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))************+++++++++...---+++***)))******+++******++++++++++++************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++******************++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......------++++++++++++------.........------,,,,,,,,,------------......///000...///000000111333666999===;;;:::<<<@@@DDDEEEDDDIIIMMMOOOOOOMMMNNNSSSXXXaaaqqqyyymmmsss}}}xxxdddUUUKKKLLLQQQXXX\\\eeezzzrrrhhh```UUUNNNKKKHHHIIIKKKOOORRRUUUWWWWWW^^^jjj{{{))))))************))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((()))******************)))((((((((()))***+++*********+++++++++++++++)))******************)))........................------......---,,,,,,+++---------------...//////000000000111111222222222222222222222222222222222333333333444666777999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???????????????AAA???>>>???BBBEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;999888999999::::::999777666555666666777666666555444444555555444444444444555555333333333222222222222111222222111111000//////...---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...,,,,,,+++++++++*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))((((((((((((******))))))******+++,,,+++***)))***++++++***)))))))))***++++++++++++******+++,,,,,,------,,,,,,************************)))************+++++++++,,,,,,+++++++++*********(((((()))))))))*********************++++++++++++,,,+++*********+++,,,---******++++++++++++******)))******++++++******)))))))))))))))))))))))))))************************************************+++++++++++++++*********,,,+++)))(((((()))+++,,,************************+++***((('''''''''((()))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......------,,,++++++,,,------/////////......---------++++++++++++,,,---......///111222333444555888:::===;;;;;;>>>CCCGGGIIIIIIHHHLLLOOOMMMKKKPPP^^^jjjyyy|||zzziiiWWWKKKLLLNNNWWWbbbmmmzzz{{{uuuqqqppplllbbbXXXSSSOOOJJJIIIJJJLLLOOORRRTTTWWW^^^hhhooo~~~))))))************)))))))))((((((''''''(((((())))))((('''''''''((())))))************************((((((((((((((()))******(((((()))***************++++++***)))))))))***************++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***---------------......///......//////000111222222222222222222222222222222222333333444555777888999:::;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>???????????????>>>===???BBBEEEGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>>======:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;999888777<<<<<<;;;;;;999888666666555555666666666555444444444444333333333333444444333333222222222111111111222111111000000//////......,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***+++***((('''&&&&&&''''''******))))))******+++,,,+++***)))***+++,,,+++)))))))))***++++++++++++******++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))''''''((((((((()))))))))************+++++++++,,,************+++,,,---...******++++++++++++******)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......------,,,,,,,,,,,,------///////////////.........+++++++++,,,,,,---//////111333555777777888999;;;>>>======@@@EEEJJJMMMMMMLLLOOOQQQMMMMMMXXXooowwwhhh\\\RRRLLLQQQVVVbbbrrr|||vvvmmmddd\\\VVVRRRQQQLLLIIIIIIIIIIIIOOOVVVXXX[[[___bbbgggttt))))))************)))))))))((('''&&&&&&'''((()))((('''%%%$$$%%%&&&(((***************************((((((((((((((())))))***(((((()))***************,,,,,,+++******)))))))))))))))***+++,,,------...+++++++++,,,,,,+++++++++***************++++++++++++,,,,,,---------,,,,,,------,,,,,,------...///------...///111222333333111111111111111111111111222222333444555777888999999999::::::;;;;;;;;;<<<;;;;;;===>>>????????????@@@??????@@@CCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@???>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999<<<<<<;;;:::999777666666222333444666777888888888444444333333333333444444444333333333222222222222111111000000////////////...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***+++***((('''&&&''')))*********))))))******+++,,,+++)))))))))+++,,,+++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++************************+++++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))************************************************...------,,,+++***))))))++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......---------,,,,,,---------//////..............................///000222222222444888999999999:::;;;@@@@@@AAACCCGGGKKKNNNOOOQQQSSSSSSRRRWWWiiiyyyiii___YYYXXXZZZ___ggguuuzzzsssppplllfff^^^VVVOOOJJJGGGJJJJJJKKKNNNOOORRR\\\gggiiikkkooovvv))))))************)))))))))((('''&&&&&&'''((())))))((('''&&&&&&(((***,,,***************************))))))((((((((((((((((((((()))***************++++++++++++******))))))))))))***++++++,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------))))))+++,,,------......,,,,,,,,,,,,,,,---............///000111333333444111111111111111111111111222222222333555666888999888999999999::::::;;;;;;:::;;;<<<===????????????CCCBBBAAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCC>>>??????@@@@@@@@@@@@???;;;;;;<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888777666555555444555666777888999999999555555444444444444555555444444444444333333333333000000000//////////////////...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++*********)))))))))))))))******)))))))))************************************************)))((('''(((***+++***)))***)))(((((((((***---...******))))))******+++,,,***)))((()))+++,,,+++***))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++***))))))+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......------------------------------------------------.........///000111333333333666999:::::::::;;;;;;CCCDDDDDDFFFGGGJJJMMMOOORRRRRRUUU\\\kkk}}}wwwuuu{{{iii]]]WWWVVV]]]fffrrr}}}}}}{{{{{{wwwnnnfff]]]YYYSSSMMMGGGDDDCCCCCCFFFHHHNNNSSSVVV[[[hhhttt{{{{{{))))))************)))))))))((((((''''''(((((()))+++******)))***+++---...******************************)))((((((((((((((((((((()))************************+++******)))((()))))))))******++++++,,,******++++++++++++******((())))))******++++++,,,((()))***,,,------------,,,,,,,,,,,,,,,------...//////000000111222333333111111111111111111111111111222222333444666777888888999999999999999::::::999:::;;;===>>>???@@@@@@DDDCCCBBBBBBDDDDDDCCCBBB@@@???>>>===>>>???@@@AAA>>>>>>???@@@AAAAAAAAA@@@===============<<<;;;;;;999999::::::;;;<<<======999888777666555555555555999999999999888777666666555555444444444444555555444444444333333333222222////////////////////////000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************)))))))))))))))************))))))************************************************)))((('''(((***+++***)))))))))((()))***,,,...000******))))))******+++,,,***)))((()))+++,,,,,,+++))))))***++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((******++++++++++++******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******)))))))))************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......------............------,,,,,,,,,---------------,,,,,,,,,---///000222333666888:::;;;;;;;;;<<<===EEEGGGHHHHHHIIIKKKOOOQQQRRRWWWaaaqqqzzzpppppp}}}}}}lll\\\UUUSSSWWWdddsssvvvpppooollliiijjjkkkhhh```ZZZMMMJJJFFFCCCAAAAAACCCEEEFFFJJJRRR\\\dddkkkxxx))))))************))))))((())))))******))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((())))))***(((((()))***************'''((()))*********)))((()))))))))))))))))))))))))))******************)))&&&''''''((())))))******++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---.../////////000000000111111111111111111111111111111111111222333444666777888999999999999888888888888888999;;;===>>>???@@@@@@@@@??????AAABBBCCCBBBAAA>>>===<<<;;;<<<===???@@@===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999999999999888999999::::::777777666555555555666777:::::::::999777666444333444444333333333333444444222222222111111111000000////////////////////////111///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((***************************************************)))((()))+++,,,+++***(((((()))***+++,,,,,,---******))))))******+++,,,)))(((((()))+++---,,,+++))))))***++++++++++++***))))))***+++++++++++++++************************)))************+++++++++,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++,,,,,,,,,------***+++,,,,,,,,,+++************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...++++++++++++,,,---......,,,---...//////...---,,,------------.........///,,,,,,---...///111222333:::;;;<<<<<<<<<<<>>???@@@@@@<<<<<<===???AAABBBBBB@@@???>>>===<<<===>>>AAABBB===>>>???@@@AAABBBBBBBBB?????????>>>===;;;999999:::999888777666666666666777666555555555666888999777777777777777666666555333222222222222222222333000000000000////////////.........///////////////111///............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))((()))***++++++***)))(((************************************************+++***)))***,,,---,,,+++((())))))*********))))))*********)))***++++++,,,)))(((((()))+++---,,,+++))))))***++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++++++++************)))************++++++++++++++++++,,,,,,,,,---------((()))+++,,,------,,,+++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((()))+++,,,---,,,++++++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------***************************++++++,,,,,,---......++++++++++++,,,---......,,,---...//////...---,,,---.........//////000000......///000111333555666======>>>======>>>AAACCCFFFIIILLLMMMNNNQQQVVV[[[lllrrrjjjyyyrrriiiiiinnnrrrrrreee^^^dddmmmzzzvvvmmmiiieee\\\XXXXXXYYY[[[]]]]]]YYYSSSLLLHHHAAACCCFFFIIIKKKLLLMMMMMMVVVZZZfffuuu*********)))))))))))))))++++++++++++++++++++++++%%%&&&((()))***)))(((&&&((())))))************)))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++------++++++++++++------...---,,,+++++++++------,,,------,,,***))))))***000//////.........//////000000000000000111111222444444444444555777888999:::999888888777888888888666777888999999999999999===>>>>>>???@@@@@@AAAAAA:::;;;<<<<<<<<<===???AAA>>>???AAAAAAAAA???>>><<<>>>>>>>>>===<<<:::999888999999:::::::::999888888999888777666666777888999777777666555333222111000000000000000111222333444333222222111111111111111000000//////......------///............---------++++++************++++++++++++++++++******))))))+++++++++************)))+++++++++************)))+++++++++*********))))))''''''))),,,//////***&&&************************(((((((((((())))))))))))***************)))((((((+++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++***)))+++***((()))---...+++'''((()))***************---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------+++))))))+++,,,))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,.........,,,+++)))))))))))))))******+++)))((((((((()))+++...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------222111000//////...//////...000111222222333555888<<<===???@@@@@@AAACCCEEEMMMKKKLLLPPPSSSUUU]]]eeexxxjjjeeepppqqqjjjhhhfffeeedddbbbjjjkkkppp~~~zzzwwwqqqjjjaaaYYYUUUUUUUUUVVVUUUWWWXXXVVVPPPJJJEEECCCFFFFFFHHHMMMOOOOOORRRWWWYYYgggzzz)))))))))))))))*********************************%%%&&&((()))***)))(((''''''((()))***+++,,,,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++---,,,++++++++++++,,,---***))))))))))))******++++++---...---,,,,,,---/////////............//////000000//////000000111222333333444444555777888999::::::999888888777777888666777888999999::::::999>>>>>>??????@@@AAAAAAAAA<<<===>>>>>>======???AAA???@@@AAABBBBBBAAA???>>>>>>>>>>>>>>><<<;;;:::999777888999:::::::::::::::999888777666666777888999777666666555444333222222444333222111111000000000222222111000000000000111///////////////////////////............---------++++++************++++++++++++++++++*********)))+++++++++************)))+++++++++************)))+++++++++*********))))))******+++---//////+++(((***************************************************************)))((((((******++++++++++++************++++++++++++******)))******'''(((,,,+++'''((())))))***+++++++++***+++***)))(((((()))***++++++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++************)))***)))(((&&&&&&((())))))************))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,......---,,,+++)))))))))))))))******+++---,,,***)))((()))***++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,------------+++,,,------......------111000000///.........//////111222333333555777999<<<>>>@@@BBBCCCDDDGGGIIIJJJKKKOOORRRSSS[[[lll}}}qqqkkkpppuuuiiieeeeeeccccccdddgggqqqwww}}}wwwsssqqqooommmfffbbb\\\WWWTTTRRRQQQOOOOOOPPPPPPNNNJJJHHHGGGGGGGGGGGGIIIMMMPPPRRRYYYaaappp~~~(((((())))))******++++++((((((((((((((((((((((((&&&'''((()))***)))((('''&&&'''(((***+++,,,------((())))))******))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------(((***,,,---------///111///...............//////000000//////000000111222333333333444555666777888;;;::::::999888777777777666777888999::::::::::::>>>>>>>>>??????@@@@@@AAA>>>???@@@???>>>>>>???AAA???@@@AAABBBBBBBBBAAA@@@>>>?????????>>><<<:::999666666888999:::;;;;;;;;;999888777777777777888999666555555555444444444444444444333222111111111111222111111000000000000000......///000000111222222///............---------++++++************++++++++++++++++++************+++++++++************)))+++++++++************)))+++++++++***************,,,+++***+++,,,,,,***(((************************++++++++++++++++++++++++*********+++******)))((()))******************))),,,++++++************++++++000222...,,,+++***'''*********+++++++++++++++******))))))))))))******+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++************)))))))))(((((()))'''&&&%%%'''(((************))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------,,,+++***)))))))))))))))******+++...---+++)))(((((())))))++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---000//////............///000222444555555777999<<<===???BBBDDDFFFHHHKKKMMMLLLOOORRRSSSVVVdddzzzooogggmmmlllgggbbbaaa```^^^___cccppp}}}wwwmmmfffbbb`````````YYYWWWUUUSSSQQQNNNJJJGGGHHHIIIIIIHHHGGGGGGJJJLLLKKKKKKMMMQQQTTTYYYfffsss''''''((()))***++++++,,,((((((((((((((((((((((((''''''((())))))))))))(((&&&'''((()))******++++++(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,+++,,,...///000//////...&&&(((*********+++---///......---------.../////////////////////000111111222222222333444555777777;;;;;;;;;:::999888777666777777999:::;;;;;;;;;;;;<<<=========>>>>>>>>>???@@@@@@@@@???======>>>???>>>???@@@AAAAAAAAA@@@@@@>>>??????@@@???===;;;:::666777888999::::::::::::888888888888888888888888555555555555555555555666222111111222222333444555222111000000//////000000///000000000111111111222///............---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************+++***((((((((((((''''''************************+++++++++++++++******************++++++******)))))))))************))))))++++++***)))***+++---...///;;;CCC>>>444---+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((()))******++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,***))))))))))))))))))))))))***+++***)))((()))+++++++++***))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))))))))))))))))))******++++++******))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,------...............///...............//////111222444666666888;;;>>>@@@BBBEEEGGGHHHJJJLLLOOOSSSSSSTTTWWW]]]qqqyyyiiieeeiiizzz}}}oooaaa___^^^]]]ZZZXXX]]]eee|||{{{vvvoooiiiaaaZZZWWWVVVVVVVVVRRRPPPNNNMMMKKKIIIEEEBBBDDDFFFGGGHHHHHHJJJMMMPPPOOOOOORRRWWW\\\fffwww''''''((()))***++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))((((((''''''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++***((()))+++***))))))+++,,,---------------...///////////////...///000000111222222222222333555666777:::;;;;;;;;;:::999777666777888999:::<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<===>>>>>>>>>>>>????????????>>>===>>>???@@@@@@>>>;;;:::999999:::::::::999999888888888999999999999888888555555666666666666777777222222222222333444555666222111111000000000000000222111111111000000000//////............---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++*********))))))+++++++++*********))))))******************************)))((('''''''''(((************************++++++*********)))))))))******++++++++++++******))))))************))))))))))))))))))***---///000///AAAOOOIII888---+++---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))))))))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))***)))+++,,,,,,+++***+++,,,++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++******))))))))))))))))))******+++******************++++++***++++++,,,,,,++++++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////.....................///000111111333555777888:::===@@@DDDFFFHHHIIIIIIJJJLLLNNNVVVTTTUUU^^^nnnnnnddd```fffvvv~~~lll^^^WWWWWWXXXXXXVVVXXXdddpppyyypppiiibbb___ZZZVVVUUUTTTRRRQQQPPPMMMJJJGGGFFFEEECCCAAABBBEEEHHHJJJKKKLLLNNNPPPRRRRRRVVV^^^gggttt(((((())))))******++++++************************((((((((()))))))))******))))))))))))((('''&&&&&&'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++*********+++++++++++++++******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,---...////////////......//////000111111111111222333444555666999:::;;;;;;;;;:::888777777888999;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;?????????>>><<<<<<===>>>??????>>>>>>============;;;===???@@@@@@>>>;;;999:::::::::::::::999888777888888999::::::999888888666666666777777777777777666666555444333333333333333222222111111111111111222222111000000///......///............---------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))+++++++++************)))***************++++++++++++,,,,,,+++))))))***,,,************************+++++++++***))))))(((((()))***++++++,,,+++++++++)))******************))))))))))))***,,,---///000,,,===IIIDDD555+++***,,,---,,,***))))))***++++++******++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,)))))))))************+++''')))++++++***))))))***+++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************)))))))))))))))******+++,,,,,,,,,+++***)))((((((******++++++++++++************+++,,,,,,,,,++++++........................++++++++++++,,,,,,,,,,,,------...////////////...............///111222222222444777999:::===AAACCCGGGHHHJJJKKKKKKLLLMMMOOOVVVTTT[[[mmm}}}jjj___[[[```nnn{{{kkk[[[RRRMMMNNNRRRVVVZZZbbbsss{{{qqqggg```ZZZXXXVVVUUUTTTRRROOOMMMMMMJJJFFFDDDDDDEEEDDDDDDBBBEEEIIILLLMMMNNNOOOQQQUUUUUU[[[ggguuu)))))))))))))))*********************************)))))))))))))))******+++)))***************)))(((''''''((((((((((((''''''))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++)))***+++,,,,,,+++***)))......---,,,++++++++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,---...///000///............///000000000000111111222444555666777888:::<<<<<<;;;:::999777888:::;;;===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<:::<<<>>>??????===:::888888888999:::::::::999999888999999::::::999999888777777777777777777777777777666555444333333333333444333333222222222222222///////////////////////////............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++************)))+++++++++************)))))))))*********+++++++++)))+++------+++***,,,...************************---,,,,,,+++******)))))))))***++++++,,,,,,,,,+++******++++++++++++******++++++,,,,,,---,,,,,,,,,***222777333...,,,,,,+++---+++***(((((()))***+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++******------,,,,,,+++************************,,,---...******+++++++++,,,,,,,,,************++++++,,,,,,%%%'''******)))((())))))***)))((('''(((***+++---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++)))))))))))))))******++++++++++++++++++***))))))******++++++++++++******+++,,,------.........---------------------------,,,,,,,,,,,,------------------...///////////////......//////111222333444555777:::<<<>>>AAAEEEGGGHHHJJJLLLMMMNNNOOORRRTTTWWW[[[iii~~~kkk^^^___fffssszzzmmm\\\QQQNNNJJJLLLSSS\\\fffrrryyyqqqiiiaaa[[[WWWUUUSSSQQQPPPNNNKKKIIIGGGEEECCCCCCEEEGGGGGGGGGFFFHHHKKKMMMOOORRRUUUXXX[[[\\\ddduuu*********)))))))))))))))************************)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,''''''((((((((((((''''''))))))))))))************++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***))),,,+++)))'''&&&&&&''''''''')))******))))))***++++++++++++,,,---...///000...............///000000000000000111222333555555666888:::<<<<<<<<<;;;:::777888:::<<<===>>>??????>>>>>>>>>>>>>>>=========@@@AAAAAA@@@??????@@@BBBCCCBBBAAA???>>>=========999;;;===??????===:::888666777888999:::;;;;;;;;;888999:::;;;;;;:::999888888888888888777777777666444444444444444555777777555444333333222222333333------......//////000000//////.........------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++************)))+++++++++************)))))))))******++++++++++++&&&))),,,,,,***)))+++---************************......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------......---+++***(((******(((&&&)))...///,,,---+++)))((('''((()))***,,,,,,............,,,,,,+++,,,,,,,,,,,,+++******,,,++++++***)))(((''''''******))))))***,,,---///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&(((++++++************)))(((''''''(((***,,,...************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))******+++&&&''')))***,,,,,,------******++++++++++++******------...///000000000///************************,,,,,,------------......---......////////////////////////000111333444555777:::<<>>===<<<::::::;;;<<<<<<@@@AAABBBCCCCCCBBB@@@???BBBAAA@@@???>>><<<;;;;;;<<<>>>???>>><<<:::999999::::::::::::;;;<<<===>>>;;;;;;;;;:::::::::999999999999888888888888999999444444444444444444444444555444333222111111111111///////////////......---////////////...---,,,+++///---***)))+++,,,------,,,,,,,,,++++++*********+++******+++------,,,***,,,)))''''''***,,,,,,+++'''(((***+++,,,,,,+++***---------,,,+++***)))(((************************))))))))))))))))))))))))---,,,+++***))))))))))))++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,***((((((+++,,,+++))),,,,,,,,,++++++*********+++*********+++---///000,,,***))))))***++++++******************+++++++++)))***---...///...,,,***))))))))))))************+++++++++*********))))))***)))((((((((()))+++,,,***((('''(((+++,,,+++)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))(((''''''((()))+++............------,,,++++++***)))))))))***+++,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...///000111111...---,,,---000444666777;;;<<<>>>BBBFFFHHHIIIHHHRRRLLLJJJNNNPPPPPPTTT[[[___pppkkk___[[[```vvv~~~vvvbbbRRRLLLMMMSSSYYYeeettt}}}uuunnnhhhaaaYYYSSSQQQPPPNNNKKKHHHDDDBBBAAA>>>@@@CCCEEEEEEFFFHHHJJJMMMLLLLLLOOOVVV^^^eeehhhooopppwww)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))))))))(((((((((''''''((())))))***)))((((((+++++++++***)))((((((((('''(((((()))))))))))))))*********)))))))))((((((,,,,,,++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,------...............////////////000000000111222444666888999999:::;;;;;;;;;;;;;;;999:::<<<===>>>>>>======<<<<<<;;;;;;;;;<<<>>>>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@???>>>======<<<<<<>>>???>>><<<999999999888888888888999:::;;;;;;::::::::::::999999999999666666555555555555666666444444444444444444444444555444333222111111111111000000000000000//////...////////////...---,,,+++///,,,******+++,,,------,,,,,,,,,+++++++++******+++******+++------,,,***+++)))'''(((***,,,+++******++++++,,,,,,+++***)))))))))***+++++++++******************************))))))))))))))))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))************+++++++++,,,//////000111111000000000///,,,***+++---...---,,,,,,,,,,,,,,,+++++++++***,,,++++++++++++,,,...///,,,***))))))***++++++***++++++***************************+++++++++++++++))))))))))))************+++++++++*********))))))+++***))))))***+++,,,---+++)))((())),,,---,,,*********))))))))))))************************************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++,,,***)))(((''''''((()))***---------------,,,++++++***************++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000000000000/////////...000//////000333666888:::@@@@@@AAACCCGGGJJJKKKLLLKKKJJJLLLPPPQQQQQQWWW```sssppp___^^^eeerrrxxxkkk]]]VVVUUUXXXaaaiiixxx~~~xxxpppiiiccc]]]VVVQQQPPPOOOLLLIIIFFFDDDCCCBBBCCCEEEHHHJJJJJJKKKMMMNNNMMMOOORRRVVV]]]eeennnsssxxx|||))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))((((((((((((&&&'''((())))))***))))))...---,,,+++)))((('''&&&''''''((()))************)))))))))(((((((((((((((*********************************************************++++++,,,,,,---***++++++,,,,,,------...............////////////000000000111333444666777888888999:::::::::::::::999:::<<<===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???@@@?????????>>>>>>??????@@@@@@@@@@@@?????????>>>>>><<<===>>>===;;;999999999888888888999999::::::;;;999999999999888888888777555555444444444444555555444444444444444444444444444333222111111111111111111111111111000000000000////////////......---,,,...,,,******+++------,,,,,,,,,,,,++++++++++++***+++******+++------,,,***))))))((()))++++++***))),,,---------,,,+++)))(((%%%&&&((()))++++++,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---.........---///---,,,,,,---......---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++))))))+++,,,+++***,,,+++++++++***)))))))))******)))((((((***+++,,,)))))))))*********+++++++++++++++***************+++++++++***++++++,,,---,,,*********,,,---,,,+++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***+++,,,,,,,,,,,,+++******))))))***+++++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000/////////222222222333555888;;;<<>>?????????>>>===<<<<<<===???@@@????????????@@@@@@@@@@@@<<<===>>>===:::888888999999:::;;;;;;<<<<<<<<<<<<888888888888777777777777888777777666666777777888444444444444444444333333333333222111111111111111111111000000000///000000///////////////...------...,,,******,,,------,,,+++++++++++++++++++++++++++******+++------,,,***)))***+++,,,,,,,,,***))),,,,,,---...---,,,+++***&&&'''(((***+++,,,,,,,,,************************)))))))))))))))))))))))),,,++++++***))))))************++++++,,,,,,++++++((())))))))))))*********&&&&&&((()))************,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++)))***+++,,,++++++,,,,,,,,,+++***)))((((((***))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++***++++++++++++++++++******))))))******+++******************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++*********)))(((((()))************+++++++++******)))((()))+++,,,---,,,,,,+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...000111222222111222444555666888;;;===BBBDDDGGGHHHIIIJJJLLLMMMJJJPPPWWWYYYZZZeeezzzvvvggg^^^ZZZ___rrr{{{kkkhhhbbb\\\\\\aaaiiiooo|||iiiccc[[[VVVTTTRRROOOMMMLLLJJJGGGEEEDDDEEEFFFHHHHHHIIIKKKKKKJJJJJJLLLNNNOOOYYYeeemmmqqqzzz|||((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))))))))((((((((((((((())))))))))))((())))))***+++,,,,,,---***************+++++++++++++++++++++***((('''&&&************************)))))))))***++++++,,,,,,************************))))))***+++,,,,,,------***++++++,,,,,,------...............///////////////000111222333333444444555666666777777777777777666777999:::;;;;;;::::::<<<===============<<<<<<======<<<;;;<<<===???@@@>>>????????????@@@@@@@@@=========<<<999888888999999:::;;;<<<<<<<<<;;;;;;888888888777777777666666999888888777777888888999555555444444444333333333222222111111000000111111111000///.........///////////////000//////...------,,,++++++,,,---,,,++++++++++++++++++++++++++++++******+++------,,,******+++---...---,,,+++******+++,,,---...---,,,,,,)))******+++,,,,,,,,,+++************************)))))))))))))))))))))))),,,+++******)))*********)))***+++,,,---,,,,,,,,,((())))))))))))*********))))))***,,,------------++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---+++******+++,,,,,,+++,,,,,,,,,+++***)))((((((((()))+++,,,---,,,+++***************++++++++++++******************************************))))))************)))))))))***++++++************++++++******************************))))))))))))******************************++++++++++++++++++++++++******))))))))))))******))))))***++++++*********((()))+++,,,------,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,---///000111222000222555666666888;;;===>>>CCCHHHKKKKKKJJJJJJJJJQQQWWW]]]___fffyyyzzzhhh^^^___hhhyyyyyynnnaaaaaa___\\\^^^iiiyyyzzzooo]]]XXXRRROOOOOOOOONNNLLLIIIHHHFFFDDDDDDFFFIIIJJJKKKLLLMMMNNNNNNOOORRRTTT^^^jjjyyytttiii))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))((('''''''''((()))***+++(((((()))***+++,,,------,,,,,,,,,+++***)))''''''************++++++++++++))))))******+++++++++,,,*********************************++++++,,,,,,---***++++++,,,,,,------...............///////////////000111222333333333333444444555666666666666666666777888:::;;;::::::999<<<<<<======<<<;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>?????????=========;;;888777888:::777888999:::::::::999888888888888888777777777666777777666666666666777777555555555444444333333222222111111000000000111111111000...---------...////////////000000//////...---,,,++++++------,,,+++***++++++++++++,,,,,,,,,+++******+++------,,,***+++,,,...---,,,***++++++((()))+++,,,---------,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++***************+++'''((()))+++++++++******)))))))))*********++++++***+++,,,------...------,,,------,,,++++++,,,...******++++++++++++,,,,,,,,,------------,,,+++***---,,,******,,,---,,,+++,,,+++++++++***)))))))))'''))),,,......,,,***)))*********++++++++++++,,,***************+++++++++))))))*********)))(((((()))***+++***(((((((((***++++++************++++++++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,************************))))))***++++++++++++***))))))+++,,,---------------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////111444888999888999<<>>DDDJJJMMMMMMKKKLLLMMMWWW^^^eeelllzzzuuuhhhbbbbbbooo~~~{{{iii___[[[\\\\\\]]]cccsss}}}{{{zzzzzzyyyrrrfff]]]VVVQQQLLLKKKLLLLLLKKKIIIFFFFFFEEEEEEFFFIIIKKKMMMIIIKKKNNNPPPSSSWWW\\\```qqq}}}pppccc[[[)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,'''((((((((()))))))))***))))))(((''''''((()))***(((((()))***,,,---......)))******++++++*********))))))))))))*********+++***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,------...............///////////////000111222333333222222333333444555555555555555777888:::;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;;;;:::;;;;;;<<<>>>>>>?????????>>>>>>========================<<<:::888777888:::777888:::;;;;;;:::888777999999888888888777777777666666555555555555666666666555555444333333222222111111000000000000111111222111///...---...///000//////000000000000//////---,,,+++,,,------,,,*********+++++++++,,,,,,,,,+++******+++------,,,******,,,,,,+++(((''')))+++)))***+++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))+++***************++++++&&&(((***+++,,,,,,+++***************+++++++++,,,******+++++++++++++++******,,,---+++))))))+++---)))))))))******++++++++++++,,,---------,,,+++***...,,,***+++,,,---,,,+++++++++******************((()))***+++++++++***)))*********+++++++++,,,,,,))))))*********+++++++++******+++++++++***)))(((***+++,,,+++)))((()))+++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************))))))***+++,,,------...*********++++++*********)))******+++,,,,,,++++++*********+++,,,---...///,,,,,,+++******+++++++++------------------------------------............///000000000111111111111444888===>>><<<===@@@DDDDDDHHHMMMNNNMMMNNNRRRVVV\\\fffsss{{{ssslllgggiiivvv|||lll```ZZZ]]]aaagggqqq}}}{{{uuunnnhhhgggfffdddaaa]]]XXXTTTSSSPPPLLLJJJKKKJJJGGGDDDDDDDDDEEEGGGIIIKKKMMMNNNLLLOOOTTTZZZaaaiiiqqqvvvvvvggg\\\TTTOOO))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---'''((((((((())))))******,,,+++***))))))***++++++))))))***+++,,,,,,------'''''')))***,,,,,,------'''((((((((())))))******************************************************,,,,,,++++++++++++++++++***++++++,,,,,,---................../////////000///000111222333333222111222333444444555555444444999:::;;;===>>>======<<<666777999;;;<<<<<<;;;;;;:::;;;===???@@@??????>>>>>>=========<<<<<<<<<<<<======<<<:::777777888:::999:::<<<======<<<:::999999999999999888888888888777777666666666666777777666666555444333333222222111000000000000000111111333222000///...///111222//////000000000000000///,,,++++++,,,---...,,,************++++++,,,,,,,,,+++******+++------,,,***)))***+++(((%%%%%%(((+++++++++,,,,,,+++***((('''(((((()))***************************************))))))))))))))))))))))))+++***************++++++(((***,,,...///...---,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++''')))***)))&&&&&&(((+++(((((())))))*********+++++++++------------,,,+++...,,,++++++,,,------,,,***************+++++++++)))((((((''''''(((***+++******+++++++++,,,,,,,,,))))))******+++++++++++++++,,,,,,---,,,+++***)))+++---...---***(((***,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************(((((()))***,,,---...///******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++*********+++---///000------,,,,,,,,,---......---------------------------------.........//////......000111333555666777777<<>><<<<<<;;;;;;;;;999999999888888888777777::::::999999999999888888777777888888777666444333222444555777777666444333777666555444333222222222111111000000000000111111000000//////.........---//////.........---------//////...---,,,++++++***///...---,,,++++++***)))(((+++---//////---+++(((...---***)))(((***,,,---+++,,,------------,,,+++...------,,,+++***))))))*********++++++,,,,,,,,,+++++++++*********))))))((())))))))))))************+++,,,---------------((('''''''''((()))******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...------,,,,,,++++++***((()))***+++,,,+++******++++++*********+++---...''''''((()))***++++++,,,...------,,,,,,++++++***)))************+++++++++)))))))))))))))))))))))))))''''''((()))***)))(((((()))+++,,,---,,,,,,+++,,,,,,+++***((((((***+++++++++******)))(((((((((((()))++++++)))((()))***------,,,+++***************+++---------+++)))((((((((()))))))))(((((('''******+++++++++******)))************************+++,,,------......------///---+++---000222222000///000111222333444444555???@@@AAA@@@@@@BBBEEEGGGLLLJJJLLLQQQSSSTTTXXX^^^```xxxnnneeeeee^^^eeejjjooowwwmmmkkkhhhccc```bbbrrr{{{sssnnnkkkgggaaa\\\UUUSSSOOOMMMLLLNNNPPPRRRRRRPPPMMMHHHDDDBBBCCCEEEIIIHHHGGGGGGHHHKKKNNNPPPUUUcccvvvvvvjjjZZZOOOKKKGGGBBB<<<&&&'''((('''&&&&&&((())))))))))))((())))))*********)))'''''')))***++++++---,,,+++******)))))))))***))))))'''&&&&&&''')))++++++)))(((((())))))******)))(((''''''((()))*********************************)))))))))))))))***************)))))))))((())))))))))))************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111111222333333444555666777888888999888777666666777888999;;;;;;::::::999999::::::777888999:::;;;===>>>>>>???>>>===<<<;;;;;;;;;;;;999999999888888888777777:::::::::999999999888888777777777777666555333222222333555666666555444444888777666555444333333333111111000000000000111111000/////////............//////.........---------------------------,,,,,,//////......------,,,,,,)))+++---......---+++)))*********++++++,,,,,,---***+++,,,------,,,+++***,,,++++++******))))))(((******+++++++++,,,,,,,,,+++++++++*********)))))))))))))))*********++++++((()))***+++++++++++++++,,,+++++++++++++++,,,---***+++---......---+++***++++++++++++++++++++++++++++++******+++---...000******+++,,,,,,------...))))))+++,,,,,,,,,+++***,,,,,,+++++++++,,,---...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************)))((()))+++,,,+++***((()))******+++++++++***,,,,,,,,,***''''''((()))*********+++++++++++++++(((***++++++***))))))***+++++++++***++++++,,,,,,......000000000///---,,,******+++++++++******)))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........------'''&&&%%%(((,,,//////...000000111222444666888999???AAACCCCCCCCCDDDGGGIIIIIIKKKOOOSSSSSSSSSZZZbbbvvvtttccc^^^```hhhsssiii```[[[^^^cccgggnnnuuuxxxrrrjjjfffdddaaa\\\WWWOOONNNLLLKKKKKKLLLNNNOOOLLLKKKIIIEEEBBBBBBDDDFFFFFFHHHJJJLLLNNNRRRWWWZZZiiiwww~~~```ZZZPPPHHHCCCAAA@@@???((()))******(((''''''(((++++++,,,,,,+++******)))***)))))))))***,,,---...111111///...,,,+++***))))))***++++++++++++))))))++++++*********)))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,+++***)))((((((((((((************))))))))))))************))))))))))))++++++,,,,,,---,,,,,,+++)))******+++,,,++++++++++++++++++,,,------......---...000222222222111111222333333444555666777777888777666555555666777888===;;;999777777888:::;;;999999::::::;;;;;;<<<<<<======<<<;;;::::::::::::999888888888888777777777:::::::::999999999999888777777777666555444222111333333333444444444555555999888777555444444333333111000000//////000000111////////////...........................---------,,,,,,,,,---------......---------------------,,,++++++,,,,,,,,,,,,++++++'''(((***,,,---------,,,******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************************+++++++++,,,))))))***+++++++++******...---,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,*********************************+++---...000111******++++++,,,---------******+++,,,,,,,,,,,,,,,------,,,++++++---...///,,,,,,,,,+++++++++************++++++,,,------...)))************+++++++++++++++++++++++++++++++++,,,+++***+++---------,,,)))))))))((())))))***+++***++++++***(((((()))+++******++++++,,,------...)))+++---,,,+++***++++++************+++,,,---...+++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++***)))+++...000111000000000111333666:::===???@@@BBBFFFGGGHHHIIIJJJKKKIIIMMMSSSVVVSSSUUUaaapppxxxeeeZZZ\\\cccqqqrrr]]]WWWTTTXXX```lll{{{ooojjjccc___^^^[[[WWWSSSLLLLLLKKKKKKLLLLLLMMMNNNFFFFFFEEECCCCCCDDDGGGJJJEEEIIIMMMOOORRRXXXbbbjjj~~~mmmbbbKKKJJJGGGBBB===;;;<<>>???@@@???>>>>>>???;;;777666666444111---------,,,+++***))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))************+++++++++***)))(((((('''(((((()))))))))))))))((()))******+++,,,+++++++++,,,,,,,,,---......//////111///---,,,---///222444000111111222333444555555444444444444555777888999;;;<<<>>>??????===;;;999;;;:::::::::999999999888888888777777666777777888666666777777777777777888777777777666666666666555888777666555444444444444222333333444555666777777666555444222111111000000000//////......//////000.........///////////////---------...............000///...---,,,++++++***+++,,,,,,,,,------......++++++************++++++111///+++)))((((((***+++,,,+++************+++,,,******++++++,,,,,,,,,---,,,,,,,,,++++++++++++******************+++++++++************+++++++++,,,******+++++++++***))))))++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,+++)))(((((()))******((()))***+++,,,---......---,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++***)))((()))***++++++)))---,,,++++++++++++++++++---...///...+++)))))))))---,,,,,,+++***)))))))))***,,,------,,,+++,,,,,,...---,,,+++************))))))))))))************))))))***+++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,------------------------------...///////////////,,,---......---...000222111333666:::>>>BBBDDDFFFGGGJJJOOORRRRRRRRRRRRSSSRRRRRRWWW```lll~~~yyynnnfffbbbgggxxxwwweeeYYYTTTSSSXXXaaaqqq|||sssmmmgggeee```ZZZUUUQQQOOONNNLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHGGGHHHKKKPPPSSSWWW]]]fffrrrtttlll^^^\\\WWWPPPHHHCCC@@@???>>><<<:::;;;======;;;999&&&((((((((('''''')))+++((((((((((((((()))***+++)))---000111111333888===>>>???AAABBBCCCBBBAAA@@@@@@===;;;<<<===:::444//////...,,,***))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***)))))))))))))))******((()))))))))************+++*********))))))(((((('''((()))******************++++++,,,,,,,,,,,,,,,+++++++++,,,------.........---------...///000111000000111222333444555555333333333444666888:::<<<<<<<<<======<<<<<<;;;;;;:::::::::999999999999999777666666666666666777777666666666666777777888888666555555555555444444444444444333222222333333444222333555777888888888777666555444333222111111111//////............//////............/////////000---------.........//////.........------,,,,,,,,,------------............************************...---+++************+++---,,,+++******+++,,,---************++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))*********++++++***++++++++++++***)))(((++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***)))((()))))))))***++++++,,,,,,+++******)))***+++,,,---,,,,,,***)))))))))************+++++++++,,,,,,,,,+++++++++***************)))************+++++++++***************************)))((()))+++++++++)))+++++++++++++++***)))))))))+++,,,,,,***)))((())),,,,,,,,,,,,,,,+++++++++***+++------+++++++++,,,,,,,,,++++++***+++++++++((((((((((((((()))******))))))***,,,,,,------,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000---///111111000111333666555777;;;???CCCEEEFFFFFFJJJMMMQQQSSSSSSSSSSSSTTTRRRVVVbbbvvvxxxsssnnnllllllsssvvvgggYYYRRRSSSZZZaaammmyyytttooommm```^^^ZZZUUUQQQMMMLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNRRRXXX\\\cccmmm|||ssslllddd[[[TTTLLLJJJFFFCCCAAA???>>>===:::<<<<<<<<<::::::;;;===++++++***)))'''''')))+++,,,+++)))((((((((()))***)))---111222111444:::???@@@AAACCCDDDDDDCCCAAA@@@>>>======@@@BBB???777///000///,,,***((()))******'''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))*********+++************))))))))))))'''((()))***+++,,,,,,,,,++++++,,,------------,,,)))******+++,,,,,,------+++,,,---////////////...000000111222333444444555222333333444666999<<<===<<<;;;999777777888999:::999999999999999999999999666666555555555666666777555666666666777777888888555555444444444333333333222111000000000111222333222333666888999999888777777666555444333222222222//////............//////---.........//////000000---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))***+++,,,---,,,+++***------,,,++++++,,,------******)))))))))))))))))),,,,,,,,,++++++*********))))))******++++++++++++((())))))))))))*********---------------,,,+++***))))))))))))***+++,,,,,,...------,,,,,,------...************************)))***+++,,,---,,,,,,+++,,,,,,++++++***)))))))))+++***)))))))))***+++,,,...---+++*********++++++*********))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***)))***+++++++++)))((('''!!!$$$(((*********+++---+++,,,,,,------......///)))+++---,,,+++***++++++************+++,,,---------,,,,,,,,,---...//////)))***+++,,,------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111///111222111......000333888:::???CCCFFFGGGGGGGGGLLLOOOQQQSSSSSSRRRSSSTTTTTTZZZmmmwwwqqqooooooqqqvvvuuuiii]]]SSSRRRWWW\\\dddtttxxxzzz~~~wwwooofffaaa[[[ZZZWWWSSSOOOLLLKKKLLLFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUZZZ```dddwwwvvvnnnddd]]]ZZZUUUOOOIIIDDDAAA>>>=========<<<;;;<<<@@@BBB???999666:::???+++*********))))))((((((((((((((()))***,,,---...000000111222444666888999>>>???@@@AAAAAA@@@???>>>;;;;;;<<<>>>???>>>;;;777000...---,,,,,,+++)))'''))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((************************,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...///000222222222222111000111111222333333444444111222333444666777888999;;;:::888777777777888888999999888888888888888888444444555555666777777777333333444444444444333333666555444333333333333333444333222222222444666888333444555555666555555555888666444222000000111222//////...---------------------......//////000000------...//////...------000000/////////000000111......---,,,,,,+++******))))))))))))))))))))))))...,,,***(((((()))***+++************************+++*********))))))(((((((((((())))))*********+++***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))+++,,,------++++++,,,---,,,***))))))+++,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))))),,,,,,+++***))))))******,,,,,,,,,,,,++++++***)))++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***))))))))))))***++++++++++++***---,,,+++***+++---000111---------------...///000111111111111111333444555???AAACCCFFFIIILLLNNNOOORRRQQQSSSWWWXXXUUUTTTVVVUUUlllzzzrrrjjjpppyyy~~~rrriiicccZZZRRRWWWdddbbbppp|||rrriiiccc___VVVYYYZZZVVVNNNHHHFFFFFFCCCCCCDDDFFFIIILLLOOOPPPRRRUUU\\\```]]]^^^kkk{{{|||uuuoookkkaaa[[[TTTOOOLLLHHHDDDAAA@@@@@@???===::::::;;;===:::;;;=========<<<:::888************)))))))))(((((((((((()))***,,,...///111111222333555777999:::??????????????????>>>===;;;:::;;;===>>>>>>;;;999444222...---,,,+++)))'''))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((************************+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...000000111111222222333333111222333444555777888888888888777777777888::::::999999999999999999999999555555666666666666777777666777777777777777777666888777666555444444333333222333444555555666666666111222333555666777777777888666444222111111111222000//////........................///////////////........................000000///.....................---,,,,,,+++******++++++++++++++++++++++++,,,+++***)))))))))***+++************************************)))))))))((()))*********++++++++++++((())))))))))))*********++++++++++++++++++,,,,,,+++---...---,,,+++,,,...---+++)))***+++---------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,+++******++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************+++++++++++++++***))))))+++++++++++++++++++++++++++++++++***)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++***,,,,,,---............------,,,+++++++++---///000------------...///000000333222222222333555888999@@@AAACCCEEEGGGJJJMMMNNNVVVRRRPPPSSSTTTTTTWWW[[[iiiqqqiiigggtttlllbbb[[[\\\YYYUUUZZZeeemmm}}}{{{uuuiiibbb\\\YYYUUUXXXYYYUUUMMMHHHFFFGGGEEEGGGKKKMMMNNNQQQUUUXXX[[[^^^eeekkknnntttyyyrrrooonnnjjjaaaYYYTTTPPPJJJEEECCCAAA???<<<>>>>>>>>><<<;;;:::<<<>>>>>>???AAABBBBBBAAA@@@???************)))))))))))))))(((((()))+++---///000222333333444666888:::;;;??????>>>===============;;;:::999:::<<<======;;;999555111---,,,+++)))((())))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((***************************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////000111111222222111222222444555666777888666666666777888:::;;;<<<::::::::::::::::::::::::888777777777777666666666999999::::::::::::999999999999888777555444444333111222555777888777555444222333444555666666666666777666444222111111222222111000000//////////////////////////////.........000///...------...///000///...------,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************))))))))))))+++++++++++++++,,,,,,,,,((())))))))))))***************++++++,,,------...+++---------,,,+++,,,---***((('''''')))******)))******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,---......,,,+++******)))*********,,,------------,,,,,,+++++++++************++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++***************************++++++++++++***))))))************************+++++++++***))))))((((((************************)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,******+++,,,,,,,,,,,,+++...---,,,+++,,,,,,...///............///000111111444333333333555999<<>>===<<<;;;<<<===>>>>>>>>>???AAACCCFFFGGGHHHIIIIIIHHHGGGFFF*********)))))))))))))))))))))))))))+++---000111333444444666777999;;;<<>>===;;;;;;<<<<<<===;;;:::888999;;;===>>>>>>;;;777222...,,,,,,++++++))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((************************)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......//////000111111111111222222333555666666777666666777777888:::;;;;;;999999999::::::::::::::::::999999888777777666666999::::::;;;;;;::::::999999999888777666444333222111222444555666666555555777777777666555333222111666555444222222111222222222111111000///000000000000000//////......------///...,,,++++++,,,...///,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,***)))((((((***+++***)))+++++++++,,,,,,------...+++++++++++++++,,,,,,,,,+++******))))))******+++))))))******+++,,,,,,---++++++***************+++---------......---,,,,,,++++++************++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************************************+++++++++******)))))))))))))))))))))))))))+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,---.........))))))***++++++++++++***......---,,,,,,,,,------.........///000111222333444333333444777<<<@@@CCCHHHGGGGGGHHHIIILLLNNNPPPLLLPPPVVVZZZ[[[___lllzzzyyyoookkkmmm|||~~~{{{kkk[[[QQQOOOQQQUUUWWW[[[fffsss|||vvvrrryyyzzzfff\\\XXXVVVUUUTTTTTTRRRMMMHHHEEEEEEFFFJJJOOOTTTVVVWWW___lllvvv|||pppfff___\\\VVVTTTSSSWWW[[[ZZZRRRKKKGGGEEEBBB@@@????????????===???BBBDDDFFFHHHKKKNNNOOOOOOOOONNNMMMLLLJJJIII))))))))))))))))))*********)))))))))+++...111333444444555666888:::<<<===>>>===<<<;;;;;;<<<===>>>===;;;999999;;;>>>??????:::666222///............))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000---......///000000111111111222222333444555666666777777888888999999999999777888888888999999999:::;;;;;;:::999888777777666888888999999999999888888777777777777666444222111333222222222222444555666777777777666555333222111555444444333222222222222222222111000000000000000000000//////......------...---+++******+++---...*********+++,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))************************))))))******+++++++++,,,,,,,,,+++*********)))))))))((((((***+++***)))((()))***...---,,,---......---+++***++++++,,,------------*********++++++,,,,,,,,,))))))(((((((((((())))))******************))))))+++***************++++++,,,,,,---......---------++++++************++++++************++++++++++++************************)))))))))))))))******+++(((((()))))))))*********************************)))******+++++++++******))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........,,,---......//////.........---------,,,,,,------/////////000111222444444333333444555999>>>BBBEEEGGGGGGGGGHHHIIIKKKMMMNNNIIINNNUUUYYY\\\gggvvvpppqqqxxxyyyvvvnnnaaaWWWMMMPPPUUUWWWYYYaaattt{{{xxxtttsss```XXXWWWWWWVVVSSSRRRNNNJJJFFFEEEFFFGGGOOOTTTYYY]]]bbbooo~~~{{{vvvooofff\\\TTTPPPKKKKKKKKKKKKKKKIIIGGGFFFEEEDDDCCCAAA???@@@AAABBBBBBEEEIIIMMMPPPSSSWWWYYYVVVUUUSSSQQQNNNKKKHHHGGG))))))))))))************+++***))))))+++///222555444444555666888:::<<<===<<<;;;;;;<<<<<<===>>>???>>><<<;;;;;;===?????????999666222000//////...---))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((()))))))))))))))))))))))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...............///000000111111111222222333444444555555777888888999999999888888777777777888888999999:::<<<<<<;;;:::999999888888777777888888888888777777555666777777666555333222444333222111222444666888444444555555666555555555444444444333333222222222222111111000000000000000///////////////............---,,,++++++,,,---...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))*********************)))))))))))))))((())))))))))))*********+++******)))((((((''''''((()))******(((((()))***,,,+++***+++,,,,,,***((())))))***+++++++++******))))))******+++,,,,,,,,,)))))))))(((((()))))))))*********)))))))))((((((*********)))******+++,,,+++,,,,,,------------,,,++++++************++++++*********++++++++++++,,,************************)))))))))))))))******+++((((((((()))))))))******************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++)))***+++,,,,,,---,,,,,,+++,,,------......------,,,---------------------//////000111222333555666333444666888<<<@@@DDDFFFDDDDDDFFFGGGIIIJJJKKKLLLLLLNNNRRRXXXbbbwwwvvvpppsss{{{~~~uuulllbbbYYYVVVLLLRRRYYY]]]cccqqq{{{yyyyyykkkZZZTTTUUUUUUTTTRRROOOKKKHHHGGGIIILLLOOORRRWWW___gggsss{{{pppjjjdddddddddbbb]]]UUUNNNIIIDDDFFFFFFDDDAAA???@@@BBBAAABBBAAA@@@???@@@CCCEEEKKKNNNRRRUUUXXXZZZ]]]___YYYWWWTTTPPPLLLHHHEEEDDD((()))))))))************+++***))))))+++///333666444444555666888:::<<<===999:::;;;===>>>???@@@@@@@@@>>>======???@@@???>>>:::777444111000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...//////000000111222222222222222333333444444555555666777999:::::::::999777777888999999:::;;;;;;<<<<<<;;;;;;::::::999999888999999::::::999999888444666777888888777555444444444555555666666777888333333444555666666666555333333444444333333222222111111000////////////000.........///////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************((()))))))))************+++++++++******)))))))))((())))))))))))******************)))))))))))))))***+++,,,+++***)))***,,,******)))***+++***(((&&&******+++++++++***)))(((((())))))***++++++,,,,,,++++++************++++++*********************+++******))))))***++++++,,,******+++,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,************************)))))))))))))))******+++(((((((((((()))))))))***************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++******+++++++++++++++***)))***++++++,,,,,,++++++++++++,,,---............000000000111333444666777444666999===@@@DDDFFFGGGCCCDDDGGGJJJLLLMMMLLLLLLOOOOOOVVVfffzzz|||ppprrr}}}qqqggg```YYYVVVXXXSSSXXX^^^ggguuuxxxvvv~~~gggXXXSSSTTTSSSQQQOOOLLLIIIHHHKKKQQQWWWZZZ]]]dddooowwwnnnfff^^^YYYQQQSSSUUUVVVTTTOOOJJJFFFBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCFFFJJJNNNTTTVVVYYY[[[[[[[[[\\\]]]XXXVVVSSSOOOKKKGGGDDDCCC(((((())))))*********+++,,,***)))))),,,000444777444444555666777999;;;<<<888999<<<>>>@@@AAAAAAAAAAAA???>>>???@@@@@@???>>>;;;888555222000---***'''))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111222//////000000111111222222222222222333333444444444222444666999;;;;;;<<<;;;888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::555666888999:::999777666444555777999:::999888777666666666666555444333333333333444444444333222222111000000///////////////---.........//////000000//////000000000000//////333333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***(((((()))***+++************************(((((())))))*********+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++,,,------++++++,,,---000//////000111000...+++,,,------...---,,,***)))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...******))))))***+++,,,,,,)))***++++++,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************)))))))))))))))******+++(((((((((((())))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------******+++++++++***)))))),,,---......//////......***+++,,,---............000000111222333555777777555888<<<@@@CCCFFFGGGHHHDDDGGGKKKNNNPPPQQQPPPOOOOOOPPP^^^yyyuuunnnwwwwwwcccZZZVVVUUUWWW\\\^^^```eeeqqqxxxmmmttt}}}gggXXXTTTTTTRRROOOMMMJJJHHHIIIOOOWWW___cccnnnvvv~~~vvvqqqiiibbb[[[UUUOOOKKKEEEGGGIIIKKKJJJGGGDDDBBB???======@@@DDDFFFCCC???CCCEEEHHHIIIJJJMMMSSSXXXYYY[[[]]]]]][[[YYYYYYYYYWWWUUURRRNNNJJJGGGEEEDDD+++*********))))))((((((,,,,,,+++******---222666666777888:::::::::999999===<<<<<<<<<===???AAACCCCCCCCCBBBAAA@@@@@@@@@@@@;;;:::666222///,,,)))((())))))))))))))))))))))))++++++******************************************************))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))************))))))************))))))***++++++,,,,,,------..................///000000222222222111222222333333888888888888999:::;;;;;;999::::::::::::999888888777888:::;;;;;;:::888777======<<<;;;:::999888777666777999999888888888999666666666666777777777777444555888999999888555444555555444333333222111111222111111000000000000000...///222333333222///...000000///...............000000000000000000000000------,,,,,,+++***))))))***+++,,,,,,+++***)))(((************************)))***+++,,,,,,+++***)))************)))))))))(((+++)))(((((()))******))))))***,,,,,,++++++,,,---***+++...//////---***((())))))))))))***+++,,,---...,,,+++,,,//////---***,,,,,,,,,+++++++++*********+++++++++***'''%%%###++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((************))))))))))))((()))+++,,,---,,,,,,++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,---,,,+++******+++,,,---///---,,,+++++++++)))'''++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,------.........000///...---+++***)))(((/////////222555777888777888===AAAAAA???>>>AAAEEEGGGKKKOOOOOONNNNNNNNNMMMOOOTTTeee~~~yyyqqquuukkkVVVUUUXXXTTTWWW```eeeooozzzlllmmmvvvdddZZZUUUOOOKKKIIIFFFDDDHHHQQQWWW\\\eeeooo|||yyyoookkkfffaaaYYYSSSOOOLLLGGGDDD@@@BBBCCCDDDCCCAAA>>><<<>>>>>>????????????@@@@@@???AAAFFFKKKQQQVVV[[[]]]```\\\VVVSSSRRRTTTUUUUUUUUUSSSPPPMMMKKKHHHCCC@@@************)))))))))(((+++++++++++++++...333777888999;;;<<<======<<<;;;<<<<<<======>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@:::999666222///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********(((((()))+++''''''((())))))******++++++,,,,,,------,,,,,,+++***++++++,,,,,,------..................///000000111111111111222222333444777666666777777888999:::::::::::::::999888777666888888::::::::::::888888<<<;;;:::999888777666666666777999999888888888999666666666666777777777777333555777888888777555333555555444333333222111111222111111000000000000000...000111222222111000...000000///...............////////////////////////------,,,,,,+++************++++++,,,+++***)))(((******************************++++++++++++******++++++++++++************,,,***((()))***+++***)))((()))++++++***)))+++,,,)))***,,,---...---,,,+++******)))******+++,,,------+++***+++---...,,,***,,,,,,+++++++++*********---,,,+++***)))(((((((((++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++***))))))((((((((((((((('''''''''++++++,,,---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++)))'''&&&&&&''')))+++,,,+++************+++,,,...,,,++++++++++++***(((++++++******++++++,,,---,,,,,,,,,+++++++++******,,,++++++++++++++++++***+++,,,,,,---......//////111111222333444666777888;;;>>>BBBBBB@@@@@@CCCGGGKKKOOOQQQQQQPPPPPPRRRSSSRRR]]]vvvxxxvvv}}}sssbbbWWWXXXXXXVVV```ppp}}}www~~~qqq___UUUPPPLLLIIIIIIIIIKKKRRR[[[bbbiiiwwwwwwpppggg___\\\WWWRRRMMMIIIGGGEEEBBB@@@@@@AAACCCDDDCCCAAA>>><<<>>>??????@@@AAABBBCCCCCCDDDFFFJJJOOOTTTYYY\\\]]]___ZZZSSSOOONNNPPPRRRSSSSSSQQQNNNLLLJJJGGGCCC@@@************))))))))))))***+++++++++,,,///444888999:::<<<===>>>>>>>>>===<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@????????????999777555222///---+++***))))))))))))))))))))))))(((((((((((((((((())))))************************************))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***&&&&&&'''((())))))******+++,,,,,,------,,,,,,+++***++++++,,,,,,------..................///000000000000000111222333444555555555555555666777888888888888888999888888777777999999999999999999999999999999888777666555555444555777999999888777888999777777777777666666666666333444666777777666444333555444444333333222222111222111111000000000000000000000000000000000000000000//////............///////////////////////////---------,,,,,,++++++***+++++++++,,,++++++***)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***,,,+++))))))+++,,,+++***''')))******)))(((***+++))))))***+++,,,---......*********++++++,,,---...+++******+++,,,,,,+++)))+++++++++*********))))))...---***)))((()))+++,,,++++++++++++++++++++++++***++++++++++++***))))))*********************************************************++++++++++++,,,***++++++++++++***))))))***************))))))(((,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************++++++***))))))***+++++++++******))))))******+++,,,***)))***+++,,,+++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++******)))++++++---...///111222333222333444333222333888;;;???AAADDDDDDBBBCCCFFFJJJMMMOOOPPPOOOMMMNNNRRRVVV\\\ppptttzzzqqqaaa[[[ZZZ]]][[[]]]ppp|||lllZZZPPPLLLIIIIIIKKKMMMRRR\\\hhhqqq~~~}}}qqqeee```[[[TTTMMMKKKFFFCCC@@@?????????>>>>>>@@@AAABBBCCCBBB@@@>>>===>>>???@@@BBBDDDEEEGGGGGGJJJLLLPPPUUUYYY[[[\\\]]]]]]XXXQQQMMMLLLMMMOOOPPPOOOMMMJJJIIIGGGEEEAAA???*********))))))))))))))))))***++++++,,,///444777999:::<<<===>>>>>>>>>===;;;===>>>@@@AAAAAA@@@???@@@@@@???===============777666444111///---,,,+++))))))))))))))))))))))))((((((((()))))))))))))))************************************)))))))))((())))))))))))))))))))))))&&&((())))))'''''''''(((''''''''''''((((((((((((((())))))******))))))(((***++++++,,,,,,------..................///000000/////////000111333444555444444444555555666777888555555666888888999999999999999888888888888999999777777666555444444333333555777999999888777888999777777777777666666666666222333555666666555333222444444444333333222222222222111111000000000000000111000///......///000111000///............//////////////////////////////...---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++++++++*********---+++******+++,,,,,,+++(((***+++***))))))***++++++************,,,---...++++++++++++,,,---......+++++++++,,,,,,,,,+++***++++++*********))))))))),,,+++***))))))***+++,,,***+++++++++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************************++++++++++++******+++++++++******)))******+++++++++***)))(((******((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,***))))))))))))))))))******)))((()))+++---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////222555333111333:::@@@CCCEEEFFFFFFEEEGGGJJJMMMPPPOOOOOOMMMKKKMMMUUU^^^qqqwwwmmmyyy~~~iiiZZZYYY^^^dddgggooovvvgggUUULLLIIIHHHKKKPPPUUU]]]jjjzzz|||tttggg]]]TTTQQQNNNHHHDDDCCC======<<<<<<===>>>?????????@@@AAAAAAAAA@@@>>>===>>>???AAACCCEEEHHHIIIJJJNNNPPPTTTXXXZZZZZZZZZYYYXXXUUUPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEDDDBBB???===))))))))))))))))))******)))***++++++,,,///333666999:::<<<>>>????????????;;;<<<>>>???@@@@@@???>>>>>>===<<<;;;::::::::::::666555333111...---,,,+++)))))))))))))))))))))))))))))))))******+++++++++************************************)))))))))((())))))))))))))))))))))))''')))++++++)))(((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''***++++++,,,,,,------..................///000000/////////000111333444555555444444555555666777888777777888888888777777666999888888777777888888999666555555444444333333333555666888888777777777888888777777777666666666555333333444555555444333333444444333333333333222222222111111000000000000000111000///......///000111//////............//////.................................---------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))))))))---+++******+++,,,,,,+++***+++,,,,,,***)))***,,,---,,,***))))))***+++,,,++++++++++++,,,---......,,,,,,---------,,,,,,,,,+++++++++************)))((()))***+++++++++***)))*********++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))*********+++++++++)))******+++++++++******((()))*********)))'''&&&+++***)))(((((((((******))))))))))))************************************************************++++++,,,------,,,++++++)))))))))******)))))))))((((((''')))+++------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000//////...------------000333333333666>>>EEEFFFGGGHHHIIIIIIJJJLLLNNNSSSPPPNNNNNNMMMQQQ^^^mmm{{{kkkhhhwwwsssbbbZZZ[[[bbbooo|||lll___PPPHHHFFFHHHOOOUUUaaakkk~~~xxxppphhhcccYYYQQQKKKIIIGGGCCCAAAAAA;;;<<<<<<<<<======???@@@>>>???@@@@@@@@@???>>>===>>>???@@@CCCEEEGGGIIIJJJMMMOOORRRUUUVVVUUUSSSRRRNNNMMMLLLKKKKKKIIIFFFCCCBBBAAA@@@??????>>><<<:::))))))))))))************((()))+++++++++---000333999:::<<<>>>@@@@@@@@@@@@;;;<<<======>>>>>>>>>===<<<<<<;;;:::999999999999666555333000...,,,++++++))))))))))))))))))))))))))))))******++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))))),,,......---++++++,,,***))))))((((((''''''&&&)))******************)))***++++++,,,,,,------..................///000000/////////000111222333444444444444444555666777888<<<;;;;;;999888666444333888888888888888888888888666666555555444444444444444666888888777666777888888888777777666666555555333444444444444444444333333333333333333333333333222111111000000000000000000000............000000///............//////000................................................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))((((((,,,+++))))))+++,,,+++***+++,,,---,,,*********,,,---,,,+++)))))))))***+++*********++++++,,,---...+++---///...---,,,------,,,,,,,,,+++++++++******'''(((***,,,,,,+++)))(((*********++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))************************)))))))))************+++))))))***++++++++++++***,,,---...//////---+++***------,,,++++++++++++,,,((((((((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((())))))******))))))((()))******++++++******)))((('''''')))+++---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------(((((()))***,,,---......------......//////000000...000444666777<<>>>>>>>>?????????>>>>>>>>>===>>>???AAACCCDDDFFFFFFHHHJJJKKKLLLLLLKKKIIIHHHCCCCCCCCCDDDDDDBBB???<<<<<<;;;::::::;;;:::888666((()))))))))************((()))*********+++---000555777999;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========;;;:::::::::::::::777555333000...,,,******))))))))))))))))))))))))((((((((()))***+++++++++************************************))))))))))))))))))))))))))))))))))))(((+++---...,,,+++***+++((((((((()))))))))******++++++,,,,,,,,,,,,++++++***++++++,,,,,,------..................///000000000000000000000111222222333222222333333444555666;;;;;;;;;:::999777666555666777888999999888777666777666666666666555555555444666888888777666777888888888888777666555555555444444444555555444444444333333333333333333333333222111111000000000000000/////////....../////////...............///000000................................................,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********)))))),,,***((()))***+++***)))***,,,,,,+++***))))))*********************++++++******)))******+++,,,---***,,,......,,,+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++******)))******+++,,,,,,------***++++++++++++***))))))************************************************))))))))))))************))))))***+++++++++++++++---///000111111///---,,,---------------,,,++++++(((((())))))************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++******(((''''''(((+++,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......))))))***++++++,,,------------...///111222333333333444666:::>>>BBBEEEHHHGGGIIIKKKNNNPPPPPPOOOMMMKKKGGGHHHPPPWWWddduuukkkmmmxxx{{{ooobbb]]]]]]cccjjj|||kkkTTTLLLFFFGGGMMMVVVcccnnnpppggg\\\SSSOOOMMMKKKIIIHHHCCC??????>>>:::999<<<777999<<<<<<::::::;;;======>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<:::666555555555777777555333(((((())))))*********+++((()))******)))***,,,...000111444666777888888888<<<;;;:::999999:::<<<===>>>>>>===<<<;;;;;;;;;;;;777666333000---+++***)))))))))))))))))))))))))))&&&''''''((()))******+++************************************))))))))))))))))))))))))))))))))))))%%%(((***+++***(((''''''&&&&&&''')))***,,,------***++++++,,,,,,++++++******++++++,,,,,,---.....................///000000111000000000000000111111111111111111222333444555666777888999:::;;;;;;;;;555777888::::::888777555777777777777777666666666444666888888777666777888999888888777666555555444555555555555555555555555333333333333333333333333222111111000000000000000////////////////////////...............///000111.................................///////////////,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******+++)))(((((()))******)))***++++++***((((((((()))(((((()))***+++,,,,,,---))))))))))))***+++,,,---)))+++...---+++)))***,,,......---------,,,,,,,,,///...,,,******+++,,,---))))))***+++,,,,,,------***++++++++++++***))))))************************************************))))))))))))************((()))***+++++++++++++++''')))+++,,,,,,***'''&&&+++,,,,,,---,,,+++***((())))))******+++++++++,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***)))((('''(((***,,,+++***++++++******++++++,,,---,,,,,,,,,------.........------------------------///000000111222222333333777888999===BBBFFFGGGGGGGGGIIILLLOOORRRQQQOOOLLLPPPLLLOOOZZZeeeuuu}}}iiiiiiuuu{{{qqqeee\\\]]]dddjjjuuuttt[[[PPPJJJGGGKKKTTT```ooo{{{|||rrrjjjeeeXXXRRRKKKGGGFFFGGGFFFEEEDDD@@@======<<<888777:::666999<<<<<<;;;:::<<<>>>============>>>>>>>>>>>><<<============>>>>>>>>>======<<<;;;:::::::::999>>><<<888888999;;;======333222222333444555333222******))))))))))))******++++++******++++++,,,---222333333444555666777777666666555666777888:::;;;<<<:::999999:::;;;999888777555111...+++*********++++++******************))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))+++---...---,,,+++(((((())))))))))))(((((('''(((***+++,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111111222222222333333333777777777777777777888888666666777777777777666666777777777777777666555555666666666666666666666666777777666666555555555444666444333333444555333222333111...---///111111111111000000000//////......////////////////////////////////////000000000000........................//////...---,,,,,,++++++---,,,+++++++++,,,---...+++***((('''''')))***,,,******))))))))))))******+++*********))))))((((((&&&''')))*********)))(((,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))+++++++++++++++++++++++++++++++++++++++***)))(((---,,,***)))((()))***++++++***)))***,,,,,,***)))))))))))))))************((((((((()))***,,,---...((()))***+++,,,,,,+++***,,,++++++************)))------,,,,,,+++***))))))***))))))))))))))))))))),,,+++)))((((((***+++---************))))))(((((())))))))))))))))))))))))111---)))(((***---...---,,,,,,+++***))))))******)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......///000111111111222555888;;;===@@@BBBDDDEEEGGGIIIFFFJJJMMMNNNOOOPPPOOOMMMUUUOOORRRdddzzzxxxjjjlll{{{}}}qqqjjjiiieee^^^```jjjooo|||```PPPJJJMMMMMMRRR\\\bbbvvv{{{oooddd\\\WWWUUUIIIGGGDDD@@@?????????@@@======<<<;;;999888777777888888888999999:::::::::===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888777777888888888888777777555555555444444333333333++++++************++++++++++++******++++++,,,---000000111222444555666666333333222333444555777888;;;:::888888999999777666555333000---++++++++++++************************(((((((((((((((((((((((()))))))))***************)))***+++++++++***)))(((((())))))******))))))(((******++++++***)))'''&&&))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111222222222333333333555555666666777777777888666666777777777777666666777777777888777666666555555555555555555555555555777666666666555555555555666444333333444444333222333111//////000222222111111111111000000/////////////////////////////////000000000///////////////........................///......---,,,,,,++++++,,,++++++***+++,,,---...++++++++++++++++++******,,,,,,++++++++++++,,,,,,************)))))))))((((((((()))))))))))))))(((*********+++++++++++++++************************))))))))))))))))))))))))************************)))******************)))++++++++++++++++++++++++******++++++******))))))+++++++++++++++***))))))***))))))***++++++***((())))))))))))************+++***************++++++))))))***+++,,,+++************************))))))))))))******+++,,,,,,,,,)))))))))*********++++++,,,+++)))(((((()))+++,,,++++++*********)))))))))************************...,,,******,,,---,,,+++,,,,,,+++***************)))************+++++++++.........---------,,,,,,,,,,,,,,,,,,------------111222222222111222444777<<>>===;;;:::999999:::;;;999999999999999999999:::;;;;;;::::::999999888888999999999888888888777777777777666555555555555555444444444444444444444444444444444444444444444444333333333333222222222222******))))))))))))******++++++******++++++,,,---+++,,,---...000111222333111111111111222333555666;;;999777666555444111///---,,,,,,+++++++++++++++))))))*********+++++++++***************************))))))((((((''''''''')))))))))))))))***+++,,,******++++++++++++******'''(((((()))***+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............111111222222222333333333444444555666777999999:::666666777777777777666666666777777777777666555555444444444444444444444444555555555666666666666666555333222222333444222111222222111222444444222000111111111111111111222222000000000000000000000000111000000///...------,,,........................---------------,,,,,,,,,))))))******++++++++++++///...,,,+++*********+++******))))))))))))******))))))))))))))))))******+++***)))(((((()))***+++''''''((()))***+++++++++************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,'''((()))***************++++++***))))))***+++,,,+++***(((((()))******)))************++++++++++++++++++***************+++,,,,,,+++******)))))))))'''((()))******)))((('''*********)))))))))))))))...------,,,+++***))))))++++++***)))))))))))))))++++++++++++++++++++++++***************************+++*********+++,,,---,,,+++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------///000222333555777;;;???CCCEEEHHHIIIHHHFFFFFFFFFGGGFFFHHHNNNPPPOOORRRWWWaaawwwvvvnnnkkkxxxvvvpppmmmfff```\\\^^^aaabbbfffuuuzzzqqqqqqvvvfffTTTKKKGGGGGGJJJNNNPPPVVVYYYggg|||sssggg\\\UUUQQQLLLIIICCCBBB???===;;;;;;;;;;;;::::::999888888999999:::888888999999999999:::::::::::::::999999888888888777777777777666666666666555555444333333333444444222222222222222222222222555444444333333444444555222222222222222222222222***))))))))))))))))))***++++++******++++++,,,---,,,,,,---...///000000111111000000000111333555666999777555444333222000...+++++++++++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++((((((((('''''''''''''''&&&&&&''''''((())))))***)))******************)))++++++************++++++,,,,,,---------.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........111111222222222333333333444444555666777777888888666666777777777777666666555666666666666555444444333333333333333333333333555555555666666666666666444333222222333333222111333111000111222333222111000000000111111111111111000000000000000000000000000//////......---------........................------------------------)))***++++++,,,,,,++++++...---***)))((()))***+++,,,,,,++++++++++++,,,,,,))))))))))))***************))))))))))))***++++++((())))))******+++++++++************************))))))))))))))))))))))))******************************++++++++++++***************++++++,,,,,,---)))******++++++++++++***,,,+++)))((((((***,,,------+++)))(((***+++++++++*********++++++++++++,,,***)))))))))***+++,,,,,,,,,+++******)))***************)))))))))(((((((((''''''((()))+++,,,------------,,,+++***))))))(((,,,,,,++++++******))))))*********+++++++++++++++))))))))))))))))))))))))************)))***,,,///,,,++++++++++++,,,,,,---)))************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---///222444666:::>>>BBBCCCEEEFFFFFFEEEEEEEEEGGGJJJIIIMMMSSSQQQNNNTTT___sssyyyhhhkkkvvv}}}oookkkhhhccc___ZZZ___cccfffnnnwwwxxx|||bbbTTTGGGDDDFFFHHHKKKMMMQQQXXX___vvv~~~uuuggg___UUUNNNKKKHHHEEECCC>>>===;;;999888888888888666666666666666777888888888888888999999999999999888888888888888777777777666666555555555444444444333333222222222222222333000000000000000000000000333222111000000111222333000111111111111222222222+++******))))))******+++++++++******++++++,,,---+++++++++,,,,,,---------111111000111222333555666555333111000000///---+++***+++++++++***))))))(((((())))))***++++++,,,,,,************************(((((()))))))))))))))***((()))***++++++***))))))((())))))******))))))(((+++***)))(((((()))***+++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........111111222222222333333333333333333444444555555555666666777777777777666666444444555555444444333222222222222222222222222222555555555555666666666777444333222222333333222000333111//////000222222111/////////000000111111111000000000000000000000000................................................------------------------******,,,---------,,,++++++++++++************+++,,,,,,++++++++++++,,,,,,((()))))))))************'''((()))***+++,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))************************)))******************))))))******+++,,,,,,------+++,,,,,,,,,,,,++++++*********)))******++++++,,,...,,,))))))***,,,,,,,,,*********+++++++++,,,,,,******))))))***++++++,,,+++***)))))))))***+++,,,...---***(((((((((((()))'''((()))***+++---......************************---------,,,,,,+++***))))))))))))*********++++++************************&&&)))+++,,,******+++---+++++++++++++++,,,---...)))************+++++++++,,,,,,,,,,,,------......------.........////////////000333555777:::???BBBCCCCCCDDDCCCBBBCCCEEEGGGKKKKKKPPPTTTQQQPPP^^^qqqzzznnnffftttrrrfffccc___]]]]]]YYY___ffflllwww~~~xxxhhhQQQIIIDDDEEEHHHJJJNNNSSSVVVbbbpppyyykkkbbbWWWRRRKKKGGGFFFEEEBBB???<<<<<<:::999999999999999555555666666777888999999999999999888888888888888666666666666666777777777555444444444444333333333222111111000000111111222000000000000000000000000222111///......///111222000000000000111111222222,,,++++++++++++++++++,,,++++++******++++++,,,---************************------,,,---...///111222222000.........---+++)))******+++******)))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,------...///000///---+++)))(((((())))))))))))((((((&&&&&&&&&&&&(((***,,,...++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111111222222222333333333222222222222222222222222666666777777777777666666333333444444333333222111222222222222222222222222444555555555666666777777444333111222333333222000333111...---///111111111......//////000000000111000000000000000000000000---------.......................................------------------------***+++,,,---...---,,,,,,)))***,,,------,,,+++*********))))))))))))******(((((())))))*********+++%%%''')))+++,,,------,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))))))))***+++,,,,,,------------------,,,,,,+++***'''(((***,,,,,,,,,+++***///---***)))+++,,,------******+++++++++,,,,,,,,,++++++***************+++******)))))))))***,,,---111...+++((('''''')))***++++++++++++++++++,,,,,,&&&'''((()))***+++,,,,,,---......---,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++###(((---...---+++***+++++++++++++++,,,,,,---...)))************+++++++++---------.........//////.........////////////000000222444555777:::>>>AAABBBBBBBBBAAA@@@AAAEEEGGGIIIIIIOOOTTTRRRTTTiii}}}uuullldddlll}}}fff[[[WWWTTTTTTVVVZZZaaaiiiqqqzzzgggSSSJJJGGGGGGIIIKKKMMMTTT\\\\\\mmmzzzrrrhhh[[[RRRKKKFFFBBB?????????;;;888999999888888888888999999777777888999:::;;;<<<<<<999999999888888888777777444444555555666666777777444444444333333333222222111000000000000000111111222222222222222222222222333111000//////000111333//////000000111111111222******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,...//////000/////////......---------+++***)))'''''''''((((((++++++************++++++------+++)))((('''''''''***)))))))))***+++,,,,,,---......//////......------,,,,,,+++***)))(((((('''(((((()))***+++++++++,,,,,,,,,,,,---...//////111///,,,***))))))+++,,,************+++,,,------)))***,,,---.../////////---------.........///////////////000111111222222111111111222333333444444444444444444444444444444555666666666555333111///111111111000111111222333333333444444444333222222333333444444333333222222222222222111111111000000000000111111111222222222111111000000000000111111...------------,,,,,,,,,///...,,,+++***+++,,,,,,//////...------------...+++++++++************)))+++''''''++++++''''''+++,,,...///,,,(((&&&''')))+++++++++)))'''''')))***))))))))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((+++++++++,,,---...///000******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************,,,,,,+++)))'''&&&(((***,,,,,,+++)))(((&&&%%%%%%---,,,***)))((())))))***)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,+++++++++******))))))*********+++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---......//////......////////////000111333444333444666888:::>>>CCCFFFEEEAAA>>>>>>AAADDDEEEEEEJJJOOORRRPPPRRRccc{{{vvvnnnddd]]]```ggg~~~wwwcccVVVPPPNNNQQQUUU^^^aaaggguuuoooYYYKKKHHHFFFGGGLLLOOORRRZZZbbbppp{{{pppccc\\\VVVOOOJJJAAA@@@>>><<<;;;:::;;;;;;:::999888777777888999:::999666333555:::;;;999666555666777888888777666555444444444444444444444444333222222222111000000000222222111111111111222222222111111111000000//////000000111222333333444444000000000///////////////*********************************+++++++++,,,,,,******************************+++,,,---...//////---------,,,,,,,,,++++++,,,+++***)))))))))***+++++++++************++++++(((((((((((()))***,,,,,,*********)))******++++++***++++++++++++++++++***,,,,,,++++++***)))))))))((((((((()))***++++++++++++************++++++,,,...---+++)))))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***))),,,------------........./////////000111111222222000000111111222333333444444444444444444444444444555555666666555333111///111111111111111222222333222222333333444333333333444444444444333222111111222222222111111111000000000000111111111222222222222222111111111111222222/////////......---------...---,,,+++++++++,,,,,,//////...---------------+++++++++************))),,,))))))---...***+++...+++,,,,,,+++)))((()))***)))******)))((((((***,,,******)))))))))((((((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,++++++***))))))(((*********++++++,,,......,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******************+++++++++,,,---,,,***(((((()))++++++++++++***))))))((((((+++***))))))((()))***+++)))************+++++++++,,,++++++***))))))******,,,,,,++++++************))))))*********+++++++++++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---......//////......//////......///111222333333555888999;;;===AAADDD@@@===:::;;;???CCCEEEEEEKKKOOORRRUUU___wwwsssmmmfffaaa\\\[[[bbblllrrr___TTTOOONNNRRRWWW```iiitttzzzbbbQQQHHHGGGGGGJJJOOOSSSYYYcccnnn~~~xxxnnn```VVVOOOJJJDDD@@@>>>===<<<:::999888888999999999888777777888999999999666333555999;;;999666444444555666666555444444444444444333333333333333222222222111111111111111222111111000000111111222111111111111000000000///111111111222222333333333000000000000000000000000************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++************---,,,+++++++++,,,---...++++++************++++++'''''''''(((***,,,---...++++++******)))*********)))******++++++******)))************************(((((())))))***++++++++++++******)))))))))******************************,,,,,,++++++***+++++++++---------,,,+++***)))(((,,,,,,,,,,,,------------...//////000000111111222000000000111222222333333444444444444444444444444555555666666555333111000111111111111111222333333111111222333444444444333444444444444333222111000222222222111111111111111000000000111111111111222333222222111111222222333111111000000///...------...---,,,,,,+++,,,,,,,,,///......---------------+++++++++************))),,,******---...,,,,,,///+++***)))***+++++++++***((()))***)))))))))+++---++++++*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,,,,,,,++++++***)))))))))******)))******+++,,,---......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))******++++++++++++---------,,,***)))***,,,******++++++++++++++++++***))))))))))))***++++++)))************+++++++++,,,+++******)))*********+++************)))))))))***************++++++++++++************+++,,,,,,+++++++++************)))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---......//////......//////.........000111222444666999;;;;;;<<<>>>@@@<<<:::999;;;???DDDFFFGGGIIIKKKOOOZZZnnnsssggg___XXXWWWZZZ```kkkvvvxxxkkk\\\SSSPPPPPPVVV]]]gggvvvjjjUUUIIIFFFFFFHHHMMMSSSXXX```qqq|||pppggg___TTTLLLGGGCCC???<<<::::::888777666666666666999888888777777888888999888666444555888999888555222222333333333333222222333333333222222222111111111111111111111222222222222111111000000111111222111111111111000000000000111111222222222222222222111111111111111111111111************************)))))))))*********++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***************,,,,,,+++++++++---...///++++++************++++++++++++******))))))******,,,,,,+++***)))))))))***,,,,,,------------,,,,,,))))))*********+++++++++)))))))))******+++++++++------,,,+++************((()))***,,,,,,,,,+++***------,,,+++************,,,,,,---......---------+++++++++,,,,,,,,,------......//////000111111111//////000111111222222333444444444444444444444444555555555555444333222111222111111111111222333333///000111222333444444444444444444333222111000///111111111111111111111111000000000000111111111111222111111000000111111222222111000000///...---------------,,,,,,,,,------///...------,,,,,,------+++++++++*********))))))+++******++++++******+++,,,***((())),,,---+++((()))***+++***))))))***,,,++++++++++++*********)))))))))***++++++++++++***))))))))))))))))))))))))************************************+++++++++++++++++++++*********))))))***************+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((())),,,......---***))))))))))))***++++++,,,,,,+++,,,---+++***)))***++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++***************+++***)))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---......///.........///............000111222555888;;;<<<;;;;;;;;;<<<<<<<<<===???BBBFFFIIIJJJJJJLLLTTTffftttddd]]]XXX\\\dddmmmyyymmmcccYYYTTTSSSVVV___iiiuuusss^^^OOOIIIIIIHHHJJJNNNTTTZZZhhhwwwjjj```XXXSSSKKKEEEBBB@@@===;;;888777777666555555555555888888777777777777888888777555444555777888666555222222222222222222222222333333222222111000000000000000000111222222222333111111000000000000111111111111111000000000000000222222222222111111111111111111111111111222222222************************)))************+++++++++************************((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,---...++++++************++++++...---,,,***))))))((((((,,,,,,+++***)))))))))***------............------)))))))))***++++++,,,,,,************++++++++++++------,,,+++************(((***,,,---...---,,,,,,------,,,+++************,,,,,,---......---------+++++++++,,,,,,,,,------.........///000000111111000000000111222222333333444444444444444444444444555555555555444333222222222222222111222333333444///000111222333333444444333333333333222111000///111111111111111111111111000000000000000000000000000000////////////000000000000//////...------,,,------------------------......---,,,,,,,,,,,,,,,+++++++++*********)))))),,,---,,,***))))))((('''...+++))))))+++,,,)))&&&+++,,,---,,,***(((((()))++++++++++++*********)))))))))***++++++++++++***))))))))))))))))))))))))************************))))))*********++++++++++++++++++***************,,,++++++++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++'''))),,,......---+++)))))))))*********+++++++++)))***++++++)))((()))***,,,++++++***))))))((((((......------,,,+++***)))))))))*********++++++++++++***************++++++)))))))))))))))))))))*********************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,---......///.....................///000222333777999;;;<<<;;;999999:::>>>>>>@@@AAADDDFFFIIIKKKMMMSSSccc{{{tttfffbbbccckkkuuu}}}www___ZZZVVVUUUVVV]]]jjjvvvqqq^^^TTTNNNKKKMMMMMMNNNQQQWWW```rrrtttkkkbbbXXXOOOHHHEEEAAA===;;;999888888777777777777777666666666777777777777777777777777666555555555666666555444333222222222222222222333222222222111111000000000000000000111222222222333111000000000000000000111000000000000000000111111222111111111111111111111000000111111222222222222******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------------,,,+++*********+++,,,---++++++************++++++,,,++++++*********++++++++++++******)))*********+++,,,,,,------,,,,,,+++))))))******+++++++++,,,+++++++++++++++++++++++++++******)))))))))*********+++,,,---...------,,,,,,,,,++++++***+++++++++---------,,,+++***)))(((,,,,,,,,,,,,---------------......//////000000111000111111222333333444444444444444444444444444444555555444444444333333333222222222222222333444444000000111222333333333222222222222222222111111000111111111111111222222222111000000000000000///////////////......//////////////////.........------,,,,,,---............---...------,,,,,,,,,,,,,,,+++++++++************))),,,......******+++***(((---,,,************)))''',,,......---***((('''(((++++++*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************************,,,,,,+++++++++,,,,,,---))))))***+++,,,---......++++++++++++++++++++++++((()))+++---------,,,+++************************((()))++++++)))(((((())),,,,,,+++***))))))((((((------------,,,+++***))))))************+++++++++*********)))******+++,,,)))))))))************++++++++++++******************))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,---......//////......------......000222555666999:::;;;;;;999888888999===???AAACCCDDDGGGJJJMMMMMM[[[sssqqqeeefffmmmyyyxxxjjjUUUSSSUUUXXX]]]fffwwwrrrXXXOOOOOONNNNNNQQQRRRSSSWWWaaaooo{{{lllaaaYYYSSSKKKEEE@@@>>><<<:::888777777777666777888888888888888777666777777888888777777666555555555555444444444444333333222222222222333333111111111111111111111111111111111111111222222222111000000//////000000111000000000000111111111111000000111111111111111111//////000000111222222222************************+++,,,,,,,,,,,,---------*********************************+++++++++++++++,,,,,,,,,,,,---------...---,,,+++*********+++,,,++++++************++++++************++++++,,,---*********)))******+++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++************++++++,,,***++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***))),,,------------.........------......///000000000222222222333444444555555444444444444444444444444555555444444333333333444333222222222222333444444000111111222222222111111000111111222222222222111000000111111111222222222111111000000////////////000000////////////000000...////////////000000000+++,,,.../////////...---...---,,,,,,++++++,,,,,,+++++++++************)))(((,,,,,,((((((,,,,,,)))***+++++++++***)))***++++++---...---+++)))((()))******)))))))))((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++************++++++)))*********+++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))(((***,,,,,,+++))))))***++++++++++++++++++++++++((()))***++++++++++++***)))************+++++++++******))))))***++++++,,,************++++++,,,,,,+++++++++*********)))))))))))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,---......//////......------...///111444777999:::;;;;;;:::888777999:::<<>>===<<<888444555444444555777888777666777777777777777777777777888666555555666666555444222333333444444333333222222111000//////000111222111111111111111111111111333222222222111111000000000000000000000000000000000///.........000111222............///000222222//////000000///...------)))+++,,,+++)))(((***,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))+++,,,---+++))),,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************+++******))))))***+++,,,'''((()))+++,,,---------,,,,,,------------,,,,,,---........./////////000111111111111111111222222333333333222333333444555444444555555444444333222222222333333333333333222111111111111111222222333111111111111111111111111444222111111222222222111111111111000000000000000111000///000111111000///......///000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))((((((((((((((())))))+++,,,,,,,,,,,,+++******++++++++++++*********)))******************++++++,,,+++***))))))***+++,,,)))))))))))))))***************++++++++++++******)))************+++++++++************************++++++,,,---------------++++++******)))*********,,,,,,++++++++++++++++++++++++************++++++)))************+++++++++++++++******************************************++++++***))))))***++++++******))))))***++++++,,,******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,---......///..................000222666999;;;<<<===>>>===<<<<<<===>>>DDDDDDIIIPPPRRRSSSZZZccc~~~~~~mmmccc^^^\\\ggguuukkk___[[[YYYXXX]]]fffrrr}}}{{{zzz}}}hhhVVVMMMKKKLLLSSS]]]ccccccaaaeeeqqqyyyqqqkkkcccWWWOOOHHHCCC<<<:::;;;<<<:::777666555444555777777777666666666666666666666666666777666555555666666555333222333333444444333333222222111000//////000111222111111111111111111111111222222111111111000000000000000000000000000000000000//////......///000111............///000111222000000000000000//////...)))+++,,,+++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***---...---,,,------,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))******))))))***,,,,,,---------+++,,,...///000...,,,+++.............../////////111111111111111111111111222222111111222222333444444444555555444444333333333333222222222222222333111111111111222222222222111111111111111111111111222222111222444444333111222222111111000000//////111000//////111111000///......////////////...............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************...---,,,***))))))))))))---,,,++++++***+++++++++,,,,,,,,,+++++++++++++++'''(((***+++,,,,,,++++++************************)))))))))))))))(((((((((++++++************++++++)))************+++++++++************************+++,,,------......------*********)))******++++++,,,,,,,,,++++++*********++++++************++++++)))************+++++++++,,,+++++++++***)))))))))************************++++++***))))))***++++++*********)))******+++,,,,,,,,,,,,---,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,+++******)))*********+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,------...//////......---...000222555888:::;;;===>>>>>>===<<<<<<===???EEEEEELLLUUUVVVVVVfff{{{nnn]]]XXX]]]dddsssnnn[[[UUUWWW[[[^^^gggppp}}}vvvrrrttt}}}gggUUUMMMIIINNNWWW```gggjjjkkkkkkooowwwkkkaaaZZZRRRIIIBBB>>>:::666666888999888666666555444555666777666555666666666666666666666666777555444444555666444333222222333333333333222222111111000000000000111111000000000000000000000000111111000000000000//////000000000000000000000000111000000////////////000///......//////000111222111111111111111000000000******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))(((((((((,,,------...////////////,,,---.../////////...---........................111111111111111111111111111111111000111222222333333444444555444444333333444333111000000111222222111222222333333333333333111111111111111111111111111111222444666666444222333222222111000///......000///...///000111000/////////////////////////////////...---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((///...---,,,+++*********,,,+++)))((((((((()))***++++++++++++++++++++++++'''(((+++,,,---,,,***))))))***++++++++++++***)))++++++******))))))((((((,,,+++***))))))***+++,,,))))))*********+++++++++************************,,,,,,---............---***)))))))))***+++,,,,,,---,,,,,,++++++*********++++++************++++++))))))*********+++++++++,,,,,,,,,+++***)))((((((************************+++******************++++++***************++++++,,,,,,,,,,,,++++++***)))++++++************++++++++++++++++++++++++++++++,,,++++++***))))))))))))+++,,,,,,------,,,,,,+++))))))******+++,,,------,,,,,,---...////////////---///222555888:::;;;;;;<<<===>>>======>>>@@@CCCHHHFFFMMMXXXYYY^^^yyy}}}eeeVVVWWWfffuuu}}}cccUUUTTTZZZaaafffrrr{{{rrrmmmpppvvvkkkVVVOOOPPPPPPZZZgggppprrrqqqsssuuuwwwrrrjjj^^^UUUNNNHHHBBB===;;;999666555666666444222666555444555666777666555666666666666666666666666666555333444555555444222222222333333333333222222111000000000000000000111////////////////////////000000000///////////////000000000000000000000000111111000000//////......///////////////000111111111000000000000000000000+++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++*********+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++******)))------...//////............------,,,---...///000...............---------000000111222333222222222111111000000000111222222333333444444555444444333333222111000///000111111222333444444555555444444111111111111111111111111111111222444666666444222333222222111000///......///...---...000111000///000000000000000000000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((()))))),,,+++)))((((((((()))***))))))******************)))***,,,---,,,+++(((''')))***++++++++++++***))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))*********+++++++++************************+++,,,------......------***)))))))))***+++,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++,,,,,,,,,+++***)))((((((*********************************++++++*********++++++***************+++******+++******)))((('''++++++************++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++,,,---...////////////000111555888:::<<<<<<<<<:::;;;===>>>???BBBFFFIIIMMMKKKOOOWWW[[[gggzzzdddZZZ^^^qqqrrr___WWWYYY^^^eeelll{{{zzzpppkkkiiisss|||{{{hhhWWWNNNOOOVVV]]]iiiuuuzzzwwwtttwww{{{wwwqqq___XXXOOOGGGBBB???;;;999:::999777666666555444333777666555555666777666444555555555555555555555555555444333333444444333222111222222333333222222111000000000111111000000000///////////////////////////////////////000000000////////////////////////111111000000//////......000////////////000000111000///.........//////000+++******+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,+++***)))***+++,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************....../////////...------+++,,,,,,,,,,,,++++++***...---+++++++++---000111.........------------------...000222333333222222111111000000111111222333333333444444555555444444222222111000////////////111222444555555555444333111111111111111111111111222222111222444444333111222222111111000000//////...------...000111111000000000////////////000000.........------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,************************)))))))))))))))***+++,,,---,,,++++++***+++++++++)))))))))))))))*********++++++,,,,,,+++***((('''************************,,,,,,,,,,,,,,,+++++++++++++++************++++++)))************+++++++++***************************+++,,,,,,------,,,,,,*********)))******++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,+++++++++***)))))))))************************)))***++++++++++++***))),,,+++******)))*********))))))))))))))))))((('''++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------......//////++++++---...//////000000333555777999;;;<<<<<<<<<:::<<<===???AAAEEEJJJNNNQQQQQQRRRWWW```uuuxxxhhhdddjjj}}}tttfffZZZZZZ\\\___gggqqq|||ssslllkkknnnzzzttt^^^RRRLLLKKKSSS]]]jjjsss||||||wwwuuu|||yyyooohhhcccPPPLLLEEE@@@===;;;:::999777666555555555777888999777666555555666666555444555555555555555555555555555333222222333444222111111111222222222222111111000000111111111111000000000000000000000000000000//////000000000000111111///////////////////////////000000000000000///...000000////////////000000///...---------...000111,,,***)))***---///...,,,,,,---............---,,,------------------------.........---,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,------------------------------------...,,,******+++------,,,***++++++,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---.../////////...---++++++,,,++++++***))))))+++++++++,,,,,,---...///.........------,,,,,,,,,)))***---000111222222111222111111111111222333333222333444444555555444444111111111111000///...---///000222444444333222111111111111111111111111111444222111111222222222111111111111000000000000000...---,,,...000111111000///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******)))))))))******+++++++++++++++******************,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************)))***++++++,,,,,,++++++++++++******)))******************++++++,,,,,,---++++++************++++++)))************+++++++++++++++******************************************)))***++++++++++++***))),,,++++++***))))))******((())))))*********))))))++++++************++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++------..................***+++,,,...///000000000777888999:::;;;<<<<<<<<<===>>>???AAACCCGGGLLLPPPPPPUUUXXX]]]nnnvvvooosss|||vvveee[[[VVVZZZ]]]___jjjwww{{{vvvqqqnnnrrrxxxkkkZZZLLLJJJLLLPPP\\\jjjtttzzz~~~|||wwwyyytttjjjaaaZZZWWWHHHEEE@@@===;;;:::::::::444333333222333555999;;;888666555555666666555444555555555555555555555555444333222222333333222111111111222222222222111111///000111222222111000///111111111111111111111111000000000111111111222222////////////////////////...///000111111000000///000000////////////000000000///...---...///111222,,,***)))***...///...,,,------...//////...------------------------------111000///...,,,+++***)))++++++,,,,,,---...//////,,,,,,------------......------------------------,,,***)))))),,,...//////,,,---------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---,,,,,,+++------------,,,+++******((())),,,---......---,,,.........------,,,,,,,,,%%%'''+++...000111111000222222111111222222333444222333333444555555555444000111111111111///---,,,---///111222222222000///111111111111111111111111555333000///000111111000000000000000000111111111...---,,,...000111111000---,,,++++++++++++,,,---,,,,,,------------------))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((******))))))((())))))***))))))***++++++)))((('''*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,)))))))))***+++++++++,,,)))***+++,,,,,,+++***))))))************+++++++++************************))))))***++++++++++++***,,,,,,+++***)))))))))***))))))***+++,,,------...++++++************++++++)))************+++++++++***************+++++++++************************)))***+++,,,,,,+++***))),,,,,,+++***))))))******((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++***+++---...///......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000000000::::::::::::;;;<<<<<<<<<@@@@@@AAABBBDDDGGGMMMQQQMMMVVV]]]ddd|||sssuuuyyylll]]]UUUTTT[[[^^^```mmm}}}zzzsssrrrrrrrrrxxx}}}oooUUUJJJDDDJJJQQQWWWfffwwwzzz~~~|||yyy}}}rrrfff[[[SSSMMMKKK@@@>>>;;;888666666666666444333222000000222666999888666555555666666555333555555555555555555555555444333111222333333222000111111222222222222111111///000111222222111000///111111111111111111111111000000111111222222222333////////////////////////---...///111111111000000111000////////////000000111000///...///000222444.........------,,,,,,+++......---------,,,,,,,,,---------...------,,,,,,,,,---------.../////////......---,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******//////...---+++******)))---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,---...---,,,+++*********+++,,,,,,---......---------............//////////////////////////////111222111000///000111000111333555666666555444222111///,,,******---///111111111111111111111111//////000111111111111111555444333333444444222000111111111111000000000000////////////////////////......////////////......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))(((''''''$$$%%%'''(((***+++++++++,,,,,,+++***)))))))))***,,,,,,+++***)))))))))***+++++++++***)))((('''&&&***************)))(((''')))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++***************++++++******+++,,,------......---,,,++++++************)))***,,,---,,,***(((''',,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,((()))***++++++++++++***,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++///...,,,+++++++++)))'''+++*********))))))((((((************************,,,+++******))))))******...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000///...---...000222333999:::;;;;;;<<<===AAACCC@@@EEEIIIJJJJJJMMMPPPRRRPPPSSS```yyy|||}}}ooohhhZZZXXXXXX[[[```iiiyyyzzzssslllpppsss^^^OOOCCCEEEFFFKKKXXXjjjwww|||}}}sssfff\\\TTTMMMEEE???:::999888666666666777888444444444444555777888999777777888777777666555555555555555555555555555555444444333333222111000000000000000000000000000000222222222222222333333444000000000000000000000000111///---...111222000...////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000,,,,,,,,,------..................---------,,,,,,---------......------,,,------..................///...------,,,,,,------+++++++++,,,+++******)))++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------'''((()))+++,,,,,,,,,,,,***++++++,,,------......---------............//////////////////////////////111222111000///000111///111222444555444333222222222111///---,,,...000......///000111222222333000000111222222222222222111000000111333444333222111111111111000000000000////////////////////////......////////////......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******&&&'''((()))***+++++++++++++++***)))))))))*********)))((((((((((((((((((,,,,,,,,,,,,,,,+++***)))*********+++******)))))))))************+++++++++************************************************)))************+++++++++,,,++++++***))))))******)))))))))***+++,,,,,,,,,------,,,+++++++++++++++***++++++,,,+++***)))(((,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++******))))))******+++******))))))******++++++***))))))***+++***)))************)))))))))(((************************,,,+++++++++,,,------...///000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......///000333444999:::;;;;;;;;;<<>>999777666555333333333444555666555555555555666666777444444555555555555444444222222222222222222222222444444333333222111111000000000000000000000000000---------,,,---......///000000000000000000000000111///......111111000...////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000---------------..................------------,,,,,,------.........------//////..................//////...---------------...////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((()))+++,,,,,,,,,,,,+++++++++,,,------......---------............//////////////////////////////111222111000///000111///000222333333222111000222333333222000///000111+++,,,---///111222444555000111222222333333222222111000///000222222111000222222111111111000000000////////////////////////......////////////......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---))))))***++++++++++++***))))))((((((((()))******(((((((((((((((((()))***++++++,,,,,,,,,++++++***)))***++++++++++++++++++)))************+++++++++************************************************)))************+++++++++,,,,,,+++***)))))))))***''''''(((((()))*********------,,,,,,++++++,,,,,,+++++++++***************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++******)))(((((())))))***)))))))))))))))******'''&&&&&&''')))++++++***************))))))))))))*********************************+++,,,---///000000000///,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...///000222444555:::;;;;;;::::::;;;>>>AAAEEEGGGJJJMMMOOOOOOOOOOOOUUUddd|||~~~sssjjjbbb\\\\\\XXXZZZdddsss|||bbbQQQHHHCCCAAAGGGPPP\\\mmm~~~sssjjj```XXXNNNFFFAAA???<<<999888777777666666666666777777666666555444444555555333333444444555444444444444444444444444444444444444333333222222111111111000000000000000000000000///////////////000000111000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111000///...---,,,+++***............------------,,,------...............000000//////......------000///......---.........000111111111111000//////,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///......---,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------......---------............//////////////////////////////111222111000///000111111111222222222111000000111222444444222000000000,,,---...000111333444555000000111222222222222111666444111000000000...---222222222111111111000000////////////////////////......////////////......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,+++++++++,,,,,,++++++***((((((''''''((()))*********)))))))))***+++,,,,,,'''((()))***************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,))))))*********++++++++++++***************++++++(((((((((((())))))******------,,,,,,,,,,,,,,,---++++++***))))))******+++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,+++******++++++,,,++++++***)))))))))))))))***))))))))))))******+++'''&&&&&&'''***++++++************)))))))))))))))************************))))))))))))***+++,,,---///...---***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000111333555666;;;;;;;;;999999:::>>>AAAMMMLLLNNNRRRSSSQQQQQQSSS[[[rrr{{{}}}xxxpppiiiaaa\\\^^^ZZZ]]]kkk}}}pppUUUIIIFFFFFFBBBHHHPPP[[[lll~~~zzzmmmdddXXXQQQHHHAAA>>><<<<<<;;;888888777777777777777777666555555444444555555555666666666666666555444333555555555555555555555555333333333222222111111111000000000000000000000000222222222111222333333444////////////////////////000/////////000000000///////////////000000000000////////////////////////000000////////////000000////////////////////////111000000...---,,,,,,+++//////.........---------,,,---....../////////...000000000//////......---000000///............///---............---,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///......------,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------------......---------............//////////////////////////////111222111000///000111222222222222222111111111///111333444222000///000000111111222222333444444...//////000000000000000666444222111111111000///222222222222111111111111000000000000000000000000......////////////......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++,,,,,,,,,,,,+++******((((((''''''((()))*********)))))))))***+++,,,,,,'''((()))***************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++*********************************++++++,,,,,,,,,))))))*********+++++++++(((((())))))***+++------)))))))))***************,,,,,,,,,++++++,,,,,,---+++******))))))***+++++++++******************+++******+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++******+++++++++***************+++,,,---+++***))))))++++++***)))))))))))))))))))))******************************++++++******)))******++++++++++++)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000111333555777888:::;;;:::999999;;;???CCCQQQOOOPPPSSSSSSQQQUUU\\\kkk|||wwwxxx|||tttlllddd^^^ZZZbbb___cccsssdddLLLCCCCCCDDDHHHLLLQQQXXXeeevvv{{{pppcccZZZMMMHHH@@@:::777666666777333333444444444444444444333333333444444555666777777777777666555333111111111111111111111111111111333333222222222222222111000000000000000000000000...............///000000///////////////////////////000000000/////////000////////////000000000000////////////////////////000000////////////000000////////////////////////,,,------...//////000000/////////.........------,,,---...///////////////000000//////////////////111111000///////////////...////////////...------,,,---------............------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,---...//////000,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************+++---...///------------------......---------............//////////////////////////////111222111000///000111111111111111111111222222...000222222111//////000333333333333333333333222---...//////000000//////222111//////111333444444333222222222222111111111000000000000000000000000......////////////......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++,,,,,,,,,++++++***))))))((((((((()))******(((((((((((((((((()))***)))***+++,,,,,,,,,,,,,,,)))***++++++++++++++++++)))************+++++++++************************''''''(((((()))*********)))************+++++++++(((((())))))***+++------++++++++++++++++++++++++++++++******++++++,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,((()))***++++++++++++***************+++,,,---...************+++,,,---......,,,++++++,,,,,,***)))))))))))))))************************************...---,,,,,,++++++,,,,,,)))************+++---000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////...///000333555777888999999999999999:::>>>CCCGGGOOONNNPPPSSSQQQQQQ]]]mmmwwwpppsss|||~~~}}}zzzrrrhhh```]]]^^^gggfffmmm~~~{{{^^^JJJEEEFFFFFFIIILLLPPPUUUaaapppyyy{{{|||zzzpppdddWWWOOOEEEBBB===888555444555555333444555555666555555555222222222333444666777888555444444333222000///...222222222222222222222222222222222222222222222222000000000000000000000000---------------...//////000000000000000000000000...000111000///...///111////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000+++,,,---...///000111222////////////............,,,---...///000000000000///////////////000000000222111000000//////000000000000111111000000///...------------...............------------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////.........---++++++,,,---...///000000---------------,,,,,,,,,---------,,,,,,+++++++++************+++---...///..................---------------............//////////////////////////////111222111000///000111////////////000111111222///000222222000000000111222222222222222222222222......///000000000000000000...---...000333555555333333222222222111111111000000000000000000000000......////////////......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++++++++++++++***++++++***)))))))))*********)))((((((((((((((((((***++++++,,,,,,,,,++++++*********+++******)))))))))************+++++++++************************'''''''''((()))*********)))************+++++++++++++++***************+++++++++++++++++++++++++++***)))))))))******+++,,,((()))***+++,,,++++++************++++++***************+++++++++,,,,,,,,,$$$&&&)))+++,,,+++***)))((((((((()))***,,,...///))))))))))))***+++,,,---...,,,++++++,,,,,,+++***((()))))))))************************************,,,,,,,,,+++,,,,,,------)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---///111444666888::::::777888888999;;;@@@GGGLLLMMMMMMQQQUUUSSSVVVkkktttpppmmmooo}}}xxxzzzxxxnnnaaa\\\```fffkkknnnyyyrrrWWWIIIIIILLLLLLKKKQQQWWW___lll{{{yyynnncccWWWKKKCCC>>>===;;;999777666777888555555777888888888777777333333333333444444555666111222222222222111111000444444444444444444444444222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000...000111111......///111////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000............////////////000/////////............,,,---...///000000000000......//////000000111111222111111000000000000000---------------,,,,,,+++---------.........//////......---------,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,000/////////...........................---------.........------,,,,,,,,,---------,,,,,,+++++++++000///...---,,,---........................---------------........./////////////////////////////////111222111000///000111---------......000111222000111222222000000111333000111111111111222222222//////000111111111111111222///------...000111111333333333222222222111111000000000000000000000000......////////////......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************((()))***+++++++++++++++,,,,,,+++***))))))******,,,,,,+++***))))))******))))))*********))))))(((***************)))(((''')))************+++++++++************************((())))))***+++,,,,,,,,,)))************+++++++++...---,,,***)))(((((((((+++++++++***************))))))(((((()))***++++++'''(((***,,,---,,,***)))******++++++++++++************+++++++++,,,,,,,,,!!!$$$(((+++---,,,***(((%%%&&&'''(((***,,,...///(((((((((((()))***+++,,,,,,+++***+++,,,---,,,***(((((())))))*********+++************************((((((((()))***+++------***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---///111444777999:::;;;666777888999<<>>BBBFFFIIILLLPPPRRRTTTPPPTTTfff}}}pppiiigggpppqqqdddXXXVVVVVV[[[gggvvv}}}}}}lllSSSKKKHHHMMMWWWbbbppp{{{}}}pppfffYYYPPPEEE>>>;;;999777444333333333333333333333333444444444555555555555666555555555555444444333333111111111111111111111111111111111111111111111111111111000000000000111111//////000000000000////////////000000000000//////111111000///...------,,,******+++,,,...///000111//////000111111111111000111111111111111000//////333222000///---,,,,,,,,,000000000000////////////QQQKKKCCC>>><<<===>>>>>>:::<<<@@@BBBCCCBBB@@@???===;;;999777666555444444666555555444333222222222000000000111111222222222000000000/////////...............///////////////////////////////////////////////////////////////////////////////////////................................................---------.....................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))+++---...............------------,,,,,,,,,---------......---.....................------------............000000//////////////////......//////000000000000111333444444222111111222111111000//////000111111222111000000111111000///111111111111000000000///000000////////////000000////////////////////////------------------------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******((((((((())))))+++,,,---************************,,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,---************************)))))))))))))))***++++++++++++++++++++++++++++++(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---)))******************)))))))))))))))))))))******+++++++++***+++,,,,,,---***************++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,...///000111111111777999<<<===<<<;;;::::::<<>>AAADDDHHHKKKMMMOOORRRTTTSSS\\\nnnxxxoooggglllttt~~~ooo\\\PPPMMMMMMQQQ[[[kkk~~~www\\\HHHHHHLLLRRRXXX___lll}}}|||tttiii\\\RRREEEAAA<<<888666666555555222222333333333333444444444444444555555555555666444333333222222222333333222222222222222222222222111111111111111222222222///000000111111000000///...//////000000//////......//////000000000000000000000//////......------000000000/////////....../////////000111111222222111111111111111000/////////............///000000////////////000000000000oooccc```bbbdddeeefffooo}}}~~~yyyrrreeeWWWKKKCCC>>><<<<<<<<<;;;;;;;;;<<<>>>???::::::999888777555555444333333333222222222111111............/////////000////////////////////////////////////////////////////////////////////////000///...------...///000........................,,,,,,,,,------.........///......---,,,,,,++++++,,,,,,------------,,,,,,+++,,,---.........------------------------------------........./////////---------.........//////---............/////////000000/////////.........------......///000000111000222333222111///000000222111000//////000111222111000///000222333333222111111111111000000000000000000////////////000000////////////////////////------------------------)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++*********))))))***++++++((((((((((((((((((((((((,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,+++***)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++'''((()))***+++++++++++++++++++++++++++*********))))))))))))))))))))))))((())))))))))))*********+++,,,------------,,,+++((()))))))))************,,,++++++++++++,,,------******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------...000222555666999:::;;;;;;;;;<<<@@@BBBDDDGGGKKKNNNPPPRRRUUUXXXXXXkkkvvvmmmkkkkkkrrr|||uuuaaaRRRMMMOOORRRYYYgggyyyooo\\\NNNFFFDDDOOO[[[bbbhhhsss~~~ssshhh\\\QQQJJJ>>><<<888666555444333333333333333333444444444555444444444555555555555666333333222111111222333444333333333333333333333333000000111111111222222222...///000111111000///.........////////////............///000000000000000///////////////.........000000000/////////......000////////////111222444111111111111111000//////333222111///---,,,,,,+++.../////////000000000111uuutttyyy}}}rrraaaTTTNNNKKKFFFFFFFFFGGGHHHKKKMMMNNNDDDCCCAAA???===:::999888555555444444444444333333---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000........................,,,,,,,,,------.........//////...---,,,,,,++++++,,,------......------,,,+++,,,...000000///...---------------------------.........////////////000---------.........//////.........////////////000000000//////.........------------...///000000111///111222222000//////000222111000......000111222000//////000222444333222111111111111000000000000000000////////////000000////////////////////////------------------------,,,,,,,,,------,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++***+++++++++************************++++++,,,,,,,,,+++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,------.........------,,,++++++***++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...------,,,+++***))))))))))))))))))))))))))))))''''''''''''((((((((((((------...//////...------(((((())))))*********+++,,,,,,++++++,,,,,,---...++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---------///222666888:::::::::999:::===BBBFFFCCCFFFKKKPPPSSSWWW[[[^^^```xxx}}}lllgggjjjsssyyynnn\\\PPPPPPVVV^^^fffttttttWWWJJJHHHJJJFFFTTTdddlllqqqxxxyyymmm```SSSJJJEEE;;;:::888666555444333222333333333444444555555555444444444555555555666666333222111111111222333444333333333333333333333333000000111111222222222222...///000111111000///.........////////////............///000000000000000.........///////////////////////////////////////000000......///111333555111111111111111000//////---------......000111111.../////////000000111111ttteee]]]ZZZZZZYYYUUUTTT\\\iiiqqqrrrhhh___TTTMMMIIIFFFAAA===999666333222333444555555333333222000......000111111444333...///555666222*********+++,,,...000111000000000000////////////111000///..................///000111111000///...000///...------...///000111111000000//////....../////////...---------,,,,,,,,,,,,------.........------......------,,,+++***,,,000222333111...---////////////////////////............////////////000000000000000000000000111000/////////000222333111111000///////////////////////////000000000000111111000000000000000111111111111111111111222222111111111111111111111111000///.........000111222......---------,,,,,,,,,------,,,,,,+++***))))))(((((()))***++++++,,,,,,+++++++++******)))))))))+++++++++*********))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++(((((()))*********************+++++++++,,,,,,,,,++++++******)))******+++******+++++++++,,,,,,,,,000...,,,***))))))))))))))))))))))))((((((((((((,,,+++++++++***)))))))))************************++++++******++++++,,,---))))))((((((((((((((()))************************************************,,,,,,++++++++++++++++++'''))),,,......,,,)))'''&&&'''((()))++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///111333444555888777888;;;@@@DDDFFFGGG@@@FFFIIIKKKOOOWWWYYYXXXgggjjjbbbdddfffsssvvv```TTTOOOQQQVVV___lllttt\\\KKKDDDHHHPPPTTTZZZeeeooovvv|||{{{nnndddYYYKKKAAA===999999777666666555555555444333222222333444666777555555555555555555444444222111111000000111222222333333333222222222111111000/////////000111222222//////000000000000//////000//////000111111///---......////////////......///......------///000111222222111000//////000000000///...------...///000000000000000000000000000........./////////////////////000000111111222222sssllliiikkkkkkjjjmmmzzzyyyooohhh^^^QQQGGGEEEAAA===:::888888666555444444444333222222333444111444222......222222...000000000000000111222333111111111111000000000000000000///.........//////000000111111111111000000111000000000000000000111////////////000000000000...............---------,,,,,,,,,---------..................---,,,+++***)))+++---//////...,,,+++////////////////////////............///////////////////////////////////////......---...///000111111111000///////////////////////////000000000111111111000000000000111111111111111111111111111111111111111111111111111111000//////......///000111......---------,,,,,,,,,------,,,,,,+++******)))((())))))***++++++,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***************))))))*********+++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,///...,,,+++))))))))))))((((((((()))))))))))))))+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---******)))(((((())))))***************************************************))))))))))))))))))))))))((()))+++------+++)))((())))))*********)))((((((+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........,,,---///111222444555666666666777;;;@@@DDDFFFFFFIIIJJJMMMPPPTTTVVVWWWXXXqqqtttaaa]]]dddmmmmmmZZZRRRPPPUUU[[[ggguuuxxxaaaPPPGGGEEEKKKSSS\\\aaajjjssszzzuuuggg^^^SSSGGG>>>;;;888888777666555555555555666555444333333333444555000111222444555555666666444333333333333222222222333333333333222222222222111111111111111111222333//////000000000000//////000/////////111111///.........////////////......///......---...///000111222111111000//////000000000///............///000000000000000000000000000//////////////////////////////000000000000000000}}}{{{{{{}}}nnn___QQQMMMFFFBBBAAAAAAAAAAAA@@@???===:::888777777666555555333///000222000,,,111111111111111111111111222222222111111111111000//////.........///000000111111000000000000111111111222222222222222222111.........///000111111111---------...............,,,,,,,,,------------...............---,,,+++******+++,,,---------,,,,,,////////////////////////............////////////////////////////////////...............///000000111000000////////////////////////000000000111111111111000000000111111222111111111111111111111111111111111111111111111111111000000////////////000......---------,,,,,,,,,---,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++((()))******++++++******(((((()))))))))*********(((((()))***+++,,,------******+++++++++,,,,,,,,,...---,,,+++************'''(((((())))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++******)))******++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,+++******))),,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,------------.........---...000222555666888888333444777;;;@@@DDDEEEEEELLLIIIKKKRRRSSSQQQUUU]]]zzzggg\\\]]]lllwwwaaaUUUQQQTTT\\\dddsssooo___NNNGGGGGGKKKRRRXXXdddjjjqqqwww}}}wwwkkk]]]TTTKKKAAA:::999777666555444444444444444777666555444333333333333///000111333444444444444444555555666555444222111444444444333333333222222333333222111111111222222//////000000000000//////000///...///111111000......//////000000//////...///............///000000111111000/////////000000000//////......//////000000000000000000000000000////////////////////////000000//////////////////ttt\\\VVVOOOKKKMMMSSSYYY]]]]]]XXXPPPHHHBBB>>><<<::::::777444333333444222///111111222222111111111000222222222111111111000000///.........///000111111111000///......///000111000111333333333333111000.../////////000000000111,,,---------.../////////------------------------,,,------......------,,,......------------......////////////////////////............////////////////////////////////////000000000000000111111222000000////////////000000//////000000000111111111111111000000111111222222222222222111111111111111111111111111111111111111111111000000//////............---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))))))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********''''''((()))******++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++******++++++,,,,,,************************************************+++++++++++++++,,,,,,,,,+++******************+++***+++,,,---............---,,,+++******,,,...///,,,,,,,,,---------......------------...............///222555888999:::;;;444555888===BBBFFFGGGGGGMMMIIILLLSSSQQQNNNZZZnnnnnndddccciiiuuugggYYYSSSTTTZZZeeennnxxx]]]PPPGGGIIIQQQXXX^^^bbbkkkrrrxxx|||}}}lll```RRRJJJCCC<<<888888666555444444333333333333666666555555444444444444333444444444333222111000111333555666666555333222444444444333333333333222333333222111000000000000//////000000000000/////////......///111111000...//////000000000000//////............/////////000111000000/////////000000000//////////////////000000000000000000000000000000000000///////////////000000//////......------~~~mmmfff^^^\\\bbbnnnzzz{{{mmm___TTTMMMGGGDDD@@@;;;666666777777555333333444555555555444333333222222222111111111000000///////////////000111222000000...------...000000///000111222222111000///111000000000/////////...,,,---------.../////////------------------------******,,,---...///////////////...---------...///////////////////////////............////////////........................///000000111111111111111000000////////////000000000000000000111111111111111111111111111222333333222222222111111111000000000000000000000000000000111111000000//////............---------,,,,,,,,,,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++***'''(((((()))***++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***++++++,,,------******************************************************+++++++++,,,,,,,,,++++++***))))))***++++++)))***+++,,,---------,,,---,,,+++******,,,...///,,,,,,,,,---------......---------........./////////111444888;;;======>>>888999;;;???EEEHHHJJJJJJQQQNNNQQQUUURRRRRRhhhkkkjjjsssuuuddd[[[TTTTTTYYYaaalllvvvuuu[[[OOOIIIHHHSSS```iiimmmooosss||||||wwwsssbbbVVVIIIBBB===888666777555444444333333333333444444444444555555666666666555555555444444333111111...///222444555555444333444444333333333222222222222111000/////////////////////000000000000/////////......///111222000/////////000000000000//////---......///////////////000///////////////000000///000000000000000000///111111111111111111111111111111000000////////////000000//////......------~~~xxxrrrsss|||~~~rrrggg^^^XXXMMMCCC<<<;;;===<<<::::::777777888888777666444333333333333222222222111111000000/////////000111111000000////////////000000//////000000000000//////111111111000///.........---------..................------------,,,,,,,,,)))***+++---.../////////......---,,,,,,,,,------////////////////////////............////////////........................------...//////////////////////////////000000111000000000111111111222222111111111111111222333444333333222222111000000000000000000000000000000000///000000000000000///.........---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***************+++++++++))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,+++)))'''&&&******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++((())))))******+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************+++,,,------************************************************((((((((()))******++++++++++++************++++++************)))(((&&&&&&,,,,,,+++++++++,,,---...,,,,,,,,,---------......------........./////////000222666:::>>>@@@@@@@@@======>>>AAAFFFJJJLLLLLLRRRPPPQQQTTTVVV```zzz|||ooovvvsssfffYYYUUUUUU[[[bbbkkkvvvwww^^^KKKEEEEEENNN```ooowwwyyyzzz|||tttlllfffWWWLLLAAA===:::666555777555444444333333333444444333333444666666777777666222222333444444444444444---...000222333333333222333333333222222222111111000000///.........////////////000000000000//////.........///111222111//////000000111111000000///---......///000///////////////......//////000000///000000111111000000///111111111111111111111111222111111000000//////...000000//////////////////hhhkkkrrr{{{zzzqqq```SSSHHHFFFGGGEEECCCDDDCCCCCCCCCAAA???<<<999777555555555555444444444444111111000000///000000000111111222222222222111111000000000//////000000000000000000000////////////...............---------......---------,,,,,,,,,+++,,,------......------/////////......---------////////////////////////............////////////........................,,,---...///000//////...///////////////000111111000000111111111222222222111111111111222333444555333333222222111000000///000000000000000000000000...///000111111000000///......---------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,++++++************++++++++++++***+++,,,,,,,,,***((('''******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************************+++++++++***************++++++++++++++++++++++++)))))))))))))))***++++++)))))))))******+++,,,---************************************************'''(((((()))******++++++************************++++++******)))'''&&&%%%+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000333888<<<@@@BBBBBBBBBBBB@@@???AAAEEEJJJMMMNNNPPPOOOPPPWWWfff}}}zzzwwwuuueee___WWWWWW]]]gggrrr{{{ooo]]]PPPIIICCCJJJYYYmmm{{{~~~}}}}}}~~~vvvkkk```YYYNNNDDD;;;888777444444555555555444444444444555555444555666777777666555555111222222333333333333333111111111111111111111111222222111111111000000000000///////////////000111//////000000000000//////...------///111222111000000000111111111111000000------///000000000///..................///000000///000111111111111000///111111111111111111111111222222111111000//////...//////000000000000000000[[[]]]ccckkkrrr{{{~~~pppaaaTTTPPPPPPMMMKKKLLLTTTTTTSSSPPPLLLHHHCCCAAA777777777777666666666666222222111000//////000000222333444555555444333222222111000//////000111222......//////000000111111/////////......------,,,.........------,,,,,,,,,............---,,,+++***111111222222111000//////////////////////////////............/////////000...........................///111222222222111000///////////////000111111000111111111111222222222111111111111222333444555333333222222111000000///000000000000000000000000---...///111111111000000......---------,,,,,,,,,++++++++++++++++++++++++++++++******************)))))))))******+++++++++))))))******++++++++++++))))))))))))************************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++))))))))))))************((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))+++,,,------,,,++++++++++++***************,,,+++++++++******))))))************************)))))))))))))))******+++))))))))))))***+++,,,---************************************************)))******+++,,,,,,------)))***++++++++++++***)))******+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------................../////////000111444888===AAACCCCCCCCCDDDBBB???@@@DDDIIILLLNNNRRRRRRTTT```|||{{{{{{~~~hhh]]]\\\YYY\\\eeessskkkVVVHHHEEEHHHHHHQQQdddwww|||{{{{{{rrrfffYYYPPPIII@@@888666555333222444555555444444444555555666666666777777777555444333444444333333111000///...555444333111000/////////111111111000000000000///000000//////000111222222//////000000000000//////...------///111222111000000000111111111111000000,,,---///000000000///..................///000111///000111222222111000///111111111111111111111111222222222111000//////...//////000000111111222222\\\___bbbcccgggooo|||vvvjjjdddccceeelllmmmrrr{{{|||}}}|||nnnddddddbbb[[[[[[aaakkkvvv{{{qqq```SSSKKKHHHFFF???:::999888555444555333333333333222222222222555333111111222333222111000000000000111111111111000000000000000000000000...000000///...---.../////////.........---------,,,,,,,,,------.........///...---,,,,,,---...///------......//////000000......////////////......////////////////////////000000000000000000000000......////////////......000000111111111111000000...//////000111333444555222222222111111111000000000000000000000000000000////////////////////////........................222000---+++))))))******************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))******))))))))))))******************************)))))))))))))))))))))))))))'''&&&&&&))),,,---...---,,,,,,+++***)))((((((***))))))))))))+++,,,---,,,++++++***)))))))))***///...,,,***))))))******+++)))'''(((+++,,,***'''...+++(((((()))***++++++******++++++++++++*********************)))((((((,,,,,,++++++++++++++++++***)))((('''''')))+++---------++++++++++++------************************************************,,,+++)))((((((+++---///***,,,------,,,+++---...------,,,---...///000000333777<<<@@@BBBBBBCCCDDDGGGAAA>>>CCCIIIKKKMMMOOOUUURRRYYYrrrtttwwwzzzlll^^^VVVVVV]]]aaannn~~~dddSSSJJJEEEDDDEEELLLVVVmmm{{{sssiii]]]QQQIII???===999666444444444555333333222111222333444555555555444333222222111111333333333222222111111111444222000000222333111...////////////////////////......////////////......000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000//////.........---,,,---///000111111111111333333333222222222111111000///...------,,,,,,---...............///000111iiikkklllkkklllrrr|||yyylll```ZZZXXXYYY___```eeemmmxxx{{{sssuuuvvvsssvvv~~~qqqeee^^^PPPGGG@@@>>>===999888:::999888666555555444333222444333111000111222111000111111111111111111111111000000000000000000000000///000111000........./////////.........---------,,,------------------...///......------......///.........///////////////......////////////......////////////////////////000000000000000000000000///000000111111000000///000000111111111111000000/////////000111222333444222222222111111111000000000000000000000000000000///////////////////////////////////////////////////...,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++*********))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,(((&&&$$$%%%''')))++++++,,,,,,++++++***)))))))))***))))))))))))+++,,,---------,,,+++++++++++++++...---,,,***))))))******,,,)))'''(((***+++***(((---***(((((()))+++++++++******++++++++++++*********************)))((((((((((((((()))))))))))))))***)))((((((((()))+++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------***,,,------,,,+++---...---------...///000111222555999>>>AAABBBBBBCCCDDDEEE@@@>>>DDDKKKOOORRRUUU[[[[[[fff{{{ssstttzzzpppcccXXXUUUXXXaaakkk{{{iiiUUUIIIDDDBBBDDDGGGQQQ[[[ppp~~~wwwmmmbbbVVVJJJBBB:::999888666555555555555444333333222333444555666777666666555555444444444333333333222222111111111444222000000222222111///000000000000000000000000......////////////............//////000000111111000000000000000000000000////////////000000000000////////////////////////000000/////////.........//////000111111222333333333222222222111111111111111000000////////////000000000/////////000111111~~~{{{pppeee```^^^___]]]___bbbfffllluuu~~~~~~ttt```UUUKKKFFFCCC???>>>@@@@@@===888777888888555333555333111000111222111111222222222222222222222222000000000000000000000000000111222111/////////000/////////............---.........---------------.........//////.........///////////////.........------............------////////////////////////000000000000000000000000000111111222222111111000///000000111111000000///111000000000000111222333222222222111111111111111000000000000000000000000////////////////////////........................---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******+++++++++*********************))))))))))))******************************************************)))'''&&&&&&''')))***)))************************))))))))))))***+++,,,---......------,,,,,,---------,,,+++***************,,,***(((((()))***+++***+++)))((((((***,,,,,,,,,******++++++++++++***************+++******)))(((''''''(((((())))))******)))))))))))))))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...+++)))***,,,------,,,,,,---............///000111333444999<<<@@@BBBBBBBBBBBBCCCBBB???@@@GGGMMMQQQVVV[[[^^^eeexxxyyyrrrnnnwwwssscccYYYSSSUUU]]]iiiwwwwww^^^QQQDDD??????BBBGGGLLLZZZcccvvvyyyooodddXXXLLLAAA;;;666666555555555555555555555444444444444555666666666666666666666666666555222222222222222111111111333111000000111222111///111111111111111111111111...//////000000//////...---......///000111222333////////////////////////////////////000000000000////////////////////////000000////////////......222222111111222333555666111111111111000000000000222111111111111222333333333222111111111111111111{{{xxxxxxzzzuuuuuutttqqqqqquuu}}}uuummmggggggkkkppprrruuu~~~rrreeeWWWOOOKKKGGGEEEFFFEEEAAA===<<<>>>>>>:::777888555222111222333333333222222222222111111111111000000000000000000000000111222333222000///000111/////////...............//////......------,,,,,,---...///000000///...---000000//////......------------............------////////////////////////////////////////////////000111111111111111111000//////000000000000//////111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************************)))))))))))))))))))))))),,,+++))))))***++++++***))))))*********+++++++++)))))))))******+++,,,,,,...------,,,,,,,,,------+++++++++***************,,,+++)))((()))***++++++***((('''(((***,,,---,,,******++++++++++++***************++++++******))))))******+++,,,---......((()))************)))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...---+++(((%%%+++,,,------,,,,,,---///------...///000222444555<<>>>>>AAAEEEMMMUUUbbblll|||~~~|||xxxpppeeeYYYNNNDDD<<<777444444555555555444444333555555555555555666666777444444444444444444444555222222222111111111111111111111000000111111000000000000000000000000000000//////000000000000///////////////000000111111222////////////////////////////////////000000000000////////////////////////000000//////////////////444333111000111333555666000000000000000/////////111111111111222333444555333333222111111000111111qqqhhhccc``````bbbdddiiisss~~~rrrbbbZZZVVVRRRPPPPPPLLLKKKJJJKKKMMMKKKGGGCCC===:::666444444555555444222222222111111000000000111111111111111111111111111222333222111000111222/////////////////////////////////......------------...///000000///...---000000//////......---------..................---///////////////////////////////////////////////////000000111111000000/////////000000000000//////222111000000///000000000111111111111111111111111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++*********************************))))))))))))******************************---------------------------+++******++++++***))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,,,,+++++++++++++++,,,,,,)))*********************++++++***)))))))))+++,,,)))(((((()))+++------,,,******++++++++++++************++++++++++++******++++++,,,,,,---...//////))))))************)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***((((((+++---......---,,,...///,,,------///111333555666???AAACCCCCCBBBAAAAAABBBBBBDDDJJJQQQQQQOOOPPPTTT^^^}}}xxxlllmmmrrrwwwyyy___RRRLLLNNNZZZgggzzzrrrlllqqqxxxmmmTTTFFFBBB???AAADDDIIIRRR[[[eeeooozzzuuullleeeYYYOOOFFF???:::777444444555555444333222111555555666666666666777666333333333444444444444444111111111111111111111111000000000000000000000111//////////////////////////////000000000000//////222222111111000000//////////////////////////////////////////000000000000000000000000000000000000//////000000000000000000333222000///000111333444////////////////////////000000000111222333444555333222111111000000000000zzznnnjjjeee```___^^^```gggooozzz|||mmmfffeeecccbbbbbb^^^aaafffiiihhhccc^^^ZZZKKKFFF@@@<<<999888666555333333333222111111000000111111111111111111111111111222333222000000000111...////////////000000000/////////.............../////////000000////////////////////////...............////////////......////////////////////////000000000000000000000000///000000000000000000///...//////000000//////...111000000/////////000000111111111111111222222222222222222222222222222222////////////////////////..............................------,,,+++******************************************************))))))))))))))))))))))))******++++++++++++*********************+++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((******)))'''))))))******+++++++++,,,((((((***++++++,,,++++++******)))))))))***++++++(((((()))***+++++++++******+++,,,,,,*********,,,***)))((()))+++,,,,,,+++******++++++++++++******)))***++++++,,,+++++++++))))))******+++,,,,,,,,,*********)))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++---......------...///------...000222555777888???AAABBBBBBAAA@@@AAABBBDDDGGGNNNRRRPPPMMMPPPVVVlll{{{jjjaaadddlllrrrlllXXXNNNLLLPPP]]]lll~~~mmmiiitttbbbKKKDDDBBBBBBDDDFFFJJJUUU___gggttt{{{rrrkkk___XXXNNNFFF@@@<<<999777555555444444333333222222444555555666777666666666555555555555555555555444000000000111111111111111...000111000//////000222........................///000000111111000000///333333222111000//////...////////////////////////////////////000000000000000000000000000000000000//////000000000000111111222111000//////000111222////////////000000000000000000000111111333444444222222111111000111111111zzzuuusssppplllnnnrrrttt|||zzz}}}uuusssvvvwwwwwwxxxxxxxxxtttbbb\\\SSSKKKDDD@@@<<<:::666555555444333333222222111111111111111111111111111222222222000///000111.../////////000000000000............////////////000000////////////000000........./////////////////////000000000000//////////////////////////////000000000000000000000000000111111222222111111000......////////////......000000/////////000000111000000111111111222222222333333333333333333333333////////////////////////////////////////////////,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))******)))((('''))))))*********+++++++++******))))))))))))******************************************************)))(((((()))***+++)))(((***************+++++++++'''(((***+++,,,,,,++++++)))))))))))))))***++++++&&&''')))***+++++++++***(((+++......,,,******+++******)))***+++,,,+++)))******++++++++++++******)))***++++++,,,,,,,,,+++)))))))))))))))))))))))),,,+++)))((((((((()))***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......------...000//////111222555888:::;;;???AAABBBAAA@@@???@@@AAAFFFIIINNNPPPNNNNNNVVV```vvvkkkbbb^^^dddmmmyyyrrrcccTTTQQQRRRWWWdddssszzzoooooo~~~qqqWWWEEEBBBBBBDDDFFFHHHMMMYYYeeeppp~~~{{{wwwpppggg```TTTNNNFFF???:::888777666444444333222333444555666333444555666666666555555555555555444333333333222///000000000111111111222---///111000///...000222////////////////////////000000111111111111000000333222222111111000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111/////////000000111111111111111111111222333333444333222222222222333333444~~~uuulllfffiiinnnrrryyy{{{{{{uuunnncccXXXOOOHHHCCC???888888777666555555444444111111111111111111111111000111222111/////////000.../////////000000111111------......//////000000111000///......///000111---.........//////000000000000111111111111000000////////////////////////000000000000000000000000222222222333333222222222......////////////......///////////////000111111000000111111222222222222444444444444444444444444////////////////////////........................)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&'''(((((('''&&&%%%))))))******++++++++++++******))))))))))))******************************------------------------+++******+++------,,,+++************************'''(((***+++,,,,,,++++++***)))))))))***++++++,,,&&&''')))***+++++++++***&&&***...///---*********+++*********,,,+++***(((******++++++++++++******)))***+++,,,,,,,,,,,,,,,************))))))))))))---+++)))''''''((()))***)))***+++,,,,,,+++***)))************************************************'''((()))***+++*********,,,---......------...000111111333555777:::===>>>???@@@AAAAAA??????@@@AAAHHHIIILLLMMMLLLOOO]]]kkkuuuiiidddbbbbbbjjjuuulll___UUUUUUXXX^^^lll{{{vvvrrrwww}}}fffPPPAAAAAABBBEEEHHHJJJOOO]]]kkk|||yyyrrrnnnhhh___XXXNNNIIIAAA;;;777666444444333222111111333555888999222333555666666666555444333333222111111000////////////000000111111111222---///111111///...000333000000000000000000000000000000111111111111000000111111111111111222222222111111111111111111111111////////////000000000000000000000000000000000000//////000000111111111222111111222222222111111000//////000000111111222222333333222222222333444444333333333333444444555666sssiii```___aaadddiiinnnqqq~~~}}}xxxnnnaaaTTTKKKEEE@@@>>>;;;999777555333222888333111333444222222444333222222111000000//////111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000111111111111111000000111222222111//////000000000000000000000000///000000000000000////////////000000111111111111333333333333444555666666888666222///...///111333,,,---...//////---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++*********************************************************************************)))))))))))))))***+++++++++,,,,,,------------+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,*********+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++---,,,,,,++++++,,,,,,---((())))))))))))***---///,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,---,,,***)))))))))******...---,,,++++++,,,...///,,,,,,------...//////000000///000444:::???@@@???EEEAAA<<<:::;;;???BBBCCCKKKIIIMMMPPPMMMNNN```wwwxxxnnneeeaaabbbhhhtttmmmZZZLLLOOOWWW___kkkxxxwwwqqquuusss\\\III@@@>>>CCCHHHJJJNNNWWWeeeppp}}}wwwoooggg___VVVPPPFFFAAA;;;777555444444333222111222333666666666444666555555444444333222222222222111111000000//////222111111111000000//////111111000000/////////...111111111000//////......000000111111111000000///000000000000000000000000......///000111222333333000000111222222222222222222222222111111111111111222222111000000111333444111111222333333333333333111222222333222222111000444444555555555555444333555666666777777666666555xxxmmmgggccc______aaabbbnnnyyyzzzmmmaaa[[[YYYMMMIIIDDDAAA@@@???<<<999666222111444555222111222111111111000000/////////111000//////......//////000000000000000000000000111000000000////////////........................////////////////////////////////////////////////...///000000111111000000//////111111222111000///000000000000000000000000000000111111111000000///000000000000000111111111222222222222333444555666999777555222000//////000//////......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***************************************************************************))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***---------......------,,,************************++++++++++++++++++++++++******))))))***+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,+++******---///,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***))))))******+++......---,,,,,,,,,---------------....../////////000///111555;;;???@@@@@@BBB???<<<;;;===AAAEEEGGGJJJKKKPPPSSSQQQXXXuuussskkkdddccchhhrrrxxxfffWWWNNNSSS\\\dddppp}}}tttrrrzzz{{{fffRRRFFFCCCBBBGGGLLLOOOSSS^^^ppp}}}~~~yyyssskkkcccZZZQQQLLLCCC???999555333333222222555444444555666666444222666555555444444333222222222222222222111111111111111111111111000000000///000000000000//////......111111000////////////000000000111111111222222222111111111111111111111111000000000000111111111111000000111222222222222222222222222222111111111111111000000000000111222222222222333333333333333333444444555555555666666666444555555555555555444444444444555555555555555555}}}sssiiiddddddaaaiiirrrxxxuuulllgggfffXXXSSSOOONNNNNNMMMGGGBBB:::666555777777444222222222222222222111111111111222111111000///000000000000000000000000000000000111111000000000/////////------------------------////////////////////////////////////////////////......///000000000000///---...000111222111111000000000000000000000000000000000111111111111000000111111111000000000000000111111111111222333444444999888888666444111...---222111///------...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++******************************************************************************))))))))))))******+++++++++***************************************+++++++++++++++++++++++++++******+++,,,,,,+++)))******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***,,,---...,,,,,,++++++++++++,,,,,,,,,------+++***)))***,,,------,,,,,,+++***))))))***************************))))))))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,............---,,,,,,+++..................//////000111333777<<<@@@AAAAAA???===;;;<<>>999888:::666666666555555555555555444333222222111111222222111111111111111111111111111111111111000000000000........................////////////////////////////////////////////////---......///////////////,,,---///000111111111000////////////////////////---...//////000000000///111111111000000000000000////////////000111222222111444777999999777333111......///000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************************************************************)))))))))))))))***+++,,,*********))))))((((((((((((***+++,,,,,,+++***(((************************+++***)))***+++,,,***(((+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,''')))******))))))***+++------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++******+++++++++*********************************++++++++++++,,,******++++++,,,,,,,,,,,,,,,---...///...---+++***.........///////////////222444888;;;===>>>???@@@;;;:::;;;===BBBFFFHHHIIINNNLLLMMMYYYmmm}}}nnnooosss|||xxxfffYYYRRRSSSVVV]]]gggqqqsssmmmrrrzzzvvv\\\LLLEEECCCCCCFFFLLLQQQWWW___jjj|||yyytttmmmggg^^^UUUMMMFFF@@@<<<999666333222222333333222222222333666999;;;;;;:::666555555444444333222222///000000000111111222222000000000000000000111111///000000000000000000000222111///...///222555777999777555333222222333444444444444444444444444444111111222222333444444555222333333444444444444444444444444444555555666666333444666777888888777777888888999999999999888888<<<;;;::::::999999999999888777777777777888999:::;;;:::999999999999:::;;;zzzwww{{{|||lll___YYYYYY[[[gggooo{{{~~~rrrmmmyyy~~~nnncccWWWNNNFFF???<<<===777777666666555444444333222111000000//////000000111111111111111111111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////......///000000000000///,,,---///000111000000///000000000000000000000000---...///000000111000000///000000000111111111111////////////000111222222///111444777888888666555---...///111000///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***************************************************************************&&&&&&&&&&&&'''((()))************))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++******+++,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------...------,,,***)))(((++++++************++++++)))+++---------,,,---...,,,,,,,,,+++++++++******************************,,,,,,++++++++++++,,,,,,************************,,,,,,---------.........***+++,,,,,,---,,,,,,+++,,,---------...------,,,---......///000000111111333666:::<<<<<<<<<<<<===::::::;;;???DDDHHHJJJKKKLLLIIINNNbbb|||pppjjjhhhppplll\\\SSSRRRXXX]]]gggrrr~~~pppiiivvv{{{fffOOOEEEEEEEEEFFFFFFLLLPPPXXXcccrrr|||vvvpppgggaaaXXXNNNGGGAAA===:::777555333222333444444333666666555666888888777555666555555444444333222222000000000000000111111111000000000000111111111111000000111111111111222222222111000000111333555666888777555444333222333333444444444444444444444444222222333444555666777777444444555666666666666666555555666666777888888888333444555666777888888888888999999:::;;;:::::::::<<<<<<<<<<<<<<<;;;:::::::::999999888999:::<<<===>>>===;;;999999999::::::wwwpppqqqvvvzzz|||yyyqqqkkkhhhfffdddhhhnnnsssuuu{{{yyylllbbbWWWKKKCCCBBB<<<;;;:::999888666666555333333222111111111111111111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////...///000000111111000000---...///000000///......000000000000000000000000//////111222222333333333......///000111222222333////////////000111222333///000222444666777777888000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))************************************************************************''''''''''''((()))***+++))))))***************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***''''''(((******++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,------------,,,***)))++++++************++++++,,,...//////...,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,------------+++,,,---------,,,+++***,,,,,,,,,,,,---......///,,,------///000111222333444888;;;===;;;999999:::888999<<>>???@@@AAAAAAAAA===???BBBDDDEEEDDDCCCAAABBBAAA@@@@@@AAACCCEEEFFFDDDBBB@@@>>><<<<<<======{{{zzz~~~}}}xxxmmmllllllkkkkkkppp}}}sssfffVVVJJJFFFAAA@@@???>>><<<:::999999666666555444444444444555111111111111111111111111222222222111111111111000000000000000000000000000//////////////////////////////////////////////////////000111111111111111...//////000000///...---000000000000000000000000000111222333444555555555------...000111222333444/////////000000111222333111111111222444555777888333222000///...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''((())))))(((************************************************************************************+++,,,---...))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***)))***+++,,,---.........++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---------,,,+++++++++************++++++,,,...//////,,,***)))))))))******++++++,,,------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((())))))))))))*********,,,------...---,,,***))),,,+++++++++,,,...000111+++,,,---///000222333444555888<<<===:::888777888777999===CCCKKKQQQSSSTTTVVVXXXddd}}}qqqcccbbbgggnnnyyymmm]]]SSSSSSYYYaaalll|||rrreeelllyyymmmTTTKKKCCCAAABBBDDDHHHLLLXXX[[[eeevvv~~~xxxvvvwwwuuummmggg]]]WWWMMMEEE???;;;888666333111000111333444444333444333333555777888777666666555555444444333222222444333333222222111111111//////000000111111111222222222222333333444444444222222333333333333444444000111222444555666666666666666666666666666666666888888888888777777777777777777888999999999999999888888999:::;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBBDDDFFFGGGHHHHHHHHHEEEHHHMMMPPPRRRRRRQQQOOOKKKJJJIIIIIIJJJKKKNNNOOOKKKIIIFFFCCCAAA@@@AAAAAA~~~xxx|||}}}xxxrrrqqqxxxssseeeYYYPPPMMMIIIEEECCCAAAAAA@@@>>>:::777333333666777666555666555444333333222222333222333333333333222111111000000000000000000000000////////////////////////000000000000000000000000........................//////000000000000//////000///.........///111222///111000333CCCPPPIII888///000111222222222222222///////////////000111111111111111111222333444555>>>888222000000111000...//////...------------...............---,,,,,,+++,,,,,,,,,++++++*********************************)))+++---,,,+++***+++,,,+++)))'''))),,,---,,,***---+++,,,...,,,))))))---******))))))))))))******))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,++++++******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++***)))***++++++***))),,,,,,,,,++++++*********))))))(((((((((((()))))),,,+++******))))))***************)))))))))))))))))))))(((((()))***++++++------,,,+++***)))((('''---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222333888888999::::::::::::999888:::???EEELLLPPPQQQQQQUUU]]]qqqtttfffccceeefffkkkzzzrrr___TTTSSSYYY```gggtttmmmhhhmmmjjjYYYHHHDDDBBBDDDGGGIIIOOOVVVZZZgggxxx{{{vvvtttooofff^^^XXXPPPEEE>>>;;;:::777444333333444555555666666777444444444444555555555555333333333222222111111111222111000000000111222333000000111222222333444444555444333111000111111222444444444555555555666666888777666666666666777777999999999999999888777666;;;;;;;;;;;;;;;:::999888999:::;;;:::888888888999:::;;;<<<;;;999999999;;;======<<<>>>AAAFFFKKKOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTVVVZZZ___bbbbbb^^^[[[^^^YYYSSSQQQSSSUUUVVVUUULLLMMMKKKHHHDDDCCCEEEIIItttllliiinnnooorrrxxx{{{oooeee___ZZZVVVRRRQQQRRRPPPMMMIII???;;;777666666666444111333333222111111111111111222222333333222222111000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000//////...///000111222333555444555AAAMMMHHH:::000000111222222222111111///////////////000111111111111111111222333444444999888666333111///000000//////...------------...,,,------------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,(((***,,,+++***)))******+++)))((()))+++,,,+++)))000---,,,///...+++***,,,******))))))))))))******))))))************))))))***************************+++,,,---...------,,,,,,,,,---------.........++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++***)))***++++++***))),,,++++++++++++++++++***++++++************++++++,,,+++******))))))******************)))))))))))))))))))))))))))***++++++---------,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...000333555777888888999::::::::::::;;;<<>>888777666444111111111222333333444444555555555555555555555555555333333333222222222111111222222111000111222333444111111222222333444444555555444333222222333444555555555666666666777777777888888777777777777777888:::;;;;;;;;;::::::999888:::::::::::::::999888777999::::::999777666777888:::;;;<<<;;;:::999:::;;;??????@@@CCCGGGMMMRRRVVVWWWWWWYYY[[[]]]^^^``````dddfffiiimmmooommmiiieeeaaa]]]ZZZYYY[[[\\\[[[YYYSSSSSSRRROOOMMMNNNRRRVVV}}}qqqjjjiiiooommmlllrrr~~~}}}}}}xxxwww{{{{{{vvvtttoookkkiiikkknnnmmmeee^^^LLLFFF@@@;;;999777444111333222222111111111111111111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000/////////////////////000111111///111111000666???===444111111111222111111000000///////////////000000111000000000000111222333444444777:::888333///000222//////...------------...++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++((((((((()))))))))******((()))++++++)))((()))***,,,***)))***++++++***)))...******...000,,,(((&&&******))))))))))))******))))))************))))))++++++++++++++++++++++++((())),,,...//////...---*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++***)))***++++++***)))*********+++++++++++++++++++++************++++++,,,+++******))))))*********************************))))))))))))***+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,------......///......///000222444666666666888999::::::::::::??????@@@CCCGGGLLLPPPSSSUUUkkkhhh[[[ZZZaaagggtttyyyjjjZZZSSSTTTYYYdddmmmvvvrrrkkkvvvxxx___KKK@@@BBB???@@@CCCFFFJJJQQQZZZiii{{{}}}zzzvvvtttqqqiii\\\SSSJJJDDD<<<777666777555444111111222333333444444555777777777666555555444444333333333333222222222222222222111111222333444444333333333444444555555666555555444444555555666777666777777777777888888888999999888888888888999999<<<<<<=========<<<;;;;;;::::::;;;;;;::::::999999;;;<<<<<<;;;999888888999:::;;;<<<<<<;;;:::;;;======>>>@@@CCCIIIOOOUUUXXXYYYZZZ\\\___aaadddfffggglllmmmppprrrssspppkkkfff^^^[[[YYYZZZ\\\\\\ZZZWWWVVVUUUTTTRRRSSSVVV\\\aaa|||zzzqqqooojjjiiimmmxxxxxxaaaXXXLLLCCC>>>:::777555555444333333222333333333111111222222111111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000/////////////////////000000111,,,......+++---222222...111111222111111000//////000000////////////000000000000000000000111222222111555888999666333111111//////...------------...******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++(((***++++++***))))))***,,,++++++*********)))))),,,)))+++333777222+++&&&+++******))))))******+++)))******++++++******)))++++++++++++++++++++++++'''))),,,...///...---+++))))))))))))************++++++************++++++******************************))))))***++++++,,,+++***)))***++++++***)))))))))******++++++,,,,,,***))))))(((((())))))***,,,+++******))))))******)))***************++++++*********))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///////////////000111333555666444555777999:::;;;;;;<<>>>>>>>>======<<<;;;<<<<<<===<<<<<<;;;;;;???@@@AAA???===;;;<<<<<<;;;<<<>>>=========>>>???===>>>AAAEEEKKKPPPUUUWWWWWWXXX[[[^^^bbbeeehhhiiijjjkkkmmmpppqqqnnniiiddd]]]ZZZWWWXXXZZZ[[[ZZZXXXZZZXXXVVVUUUXXX^^^eeeiiirrruuuwwwxxx{{{~~~tttpppkkknnnyyy{{{~~~||||||~~~wwwqqqllljjjnnnuuuwwwkkkZZZLLLDDD???===;;;666666555444333333333333222222222222222111000000111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////...//////000000000000000000222222///---///111111111111111111111000///...000000////////////000000000000/////////000111111222222333666888777333/////////...------------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,+++******+++++++++++++++***)))))))))+++***///999>>>999000+++++++++************++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++)))(((,,,,,,,,,------------...++++++************++++++*********************************)))******+++,,,+++***)))***++++++***))))))))))))******+++++++++******))))))))))))******,,,+++******))))))******))))))******+++++++++,,,++++++***************++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......///000111333444555444555777999;;;<<<===>>>@@@DDDHHHKKKKKKLLLNNNPPP___|||vvvfff___bbbnnnzzzyyycccWWWQQQUUU[[[bbbqqqvvvrrr}}}yyy^^^LLLBBB???EEEEEEGGGKKKNNNRRR\\\fff{{{|||zzztttsssrrrpppjjj___RRRHHHAAA>>>888444222111111111333333444555555666666777999888777666555444333222333333333333333333333333222333333444555666666666555666666666666666777777666666666666666555555444888888888888999999999999;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;@@@AAABBB@@@>>>======>>><<<>>>???@@@???@@@AAACCCDDDEEEHHHLLLPPPTTTWWWXXXVVVWWWZZZ^^^bbbeeehhhjjjiiikkknnnrrrtttrrrnnnjjjeee```\\\[[[^^^aaabbbbbbaaa___]]]]]]aaahhhooosssaaaddddddaaabbbeeefffccc\\\YYYVVVXXXaaannnzzzyyyuuuuuutttrrrppplllrrr|||~~~ssskkkhhhdddhhhpppyyy|||xxxzzz}}}~~~kkk[[[PPPIIIDDDAAA999888777555444333333333222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......///000000000000000111222222111//////000111000000000111000000//////111000000///////////////000000////////////000000222000///222666888555111//////...------------...,,,,,,------......------,,,,,,,,,,,,------------+++++++++***))))))((((((***+++------+++***+++,,,***+++,,,+++))))))***+++''''''+++444888444---***++++++************++++++******++++++++++++******++++++++++++++++++++++++***************)))((((((++++++++++++,,,,,,,,,,,,++++++************++++++************************+++***************+++++++++***)))***++++++***))))))))))))***************,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))******+++,,,,,,,,,,,,,,,+++************+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------......//////...///000111222444555555444555777:::<<<>>>@@@@@@AAAFFFLLLNNNNNNNNNPPPRRRcccrrrhhhfffjjjxxxmmmXXXQQQQQQ[[[ccckkk~~~xxx|||hhhQQQDDD@@@???AAACCCIIIPPPUUU\\\iiivvv}}}yyywwwuuuuuusssoooggg\\\OOOGGG???===999555333222222333111111222333333444444555888777666555444333222222333333333333444444444444222333444666777777777777666666666666666666666666666666777777777666666555999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@??????999:::;;;;;;<<<;;;;;;;;;>>>???@@@???===<<<===>>>>>>@@@BBBBBBBBBCCCEEEFFFFFFGGGJJJNNNQQQTTTVVVVVVTTTUUUWWW[[[^^^aaadddeeehhhjjjnnnsssvvvvvvsssoooiiiddd___^^^bbbfffhhhhhhdddbbbaaacccjjjrrrxxx{{{QQQTTTTTTPPPOOORRRSSSRRROOONNNMMMNNNSSS\\\ffflllpppjjjccc^^^^^^^^^\\\[[[YYY]]]eeekkkmmmooovvvtttkkkiiiaaaeeekkkqqqzzzpppcccXXXOOOIII@@@???===:::888777666555333444444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000111000000//////.../////////...---......///000000000000000000111111000///////////////000//////....../////////000000///000222444555666//////...------------........./////////...------,,,,,,,,,---------......+++***)))((('''%%%$$$$$$)))***,,,,,,*********+++(((***,,,+++))))))***,,,)))'''(((,,,,,,)))(((***,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++***)))))))))***+++,,,(((((()))))))))*********++++++************++++++************************++++++***************++++++***)))***++++++***)))************))))))))))))---,,,,,,++++++,,,,,,---,,,+++******))))))******))))))***++++++,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,------+++++++++,,,,,,------------------...............///000111333444555666666444555888;;;>>>@@@BBBCCCEEEIIINNNOOONNNNNNRRRVVVmmm~~~nnnjjjkkkqqqssscccRRRNNNUUUbbbiiiqqq|||}}}nnnUUUFFFAAABBBDDDDDDGGGOOOXXX^^^gggvvv}}}yyyxxxyyywwwtttmmmdddYYYNNNGGG<<<;;;999666444444555777111111222333333444444555666555555444333222222111333333333444444444555555222333555777888888888888666666666666666666666666333555666888999:::::::::<<<<<<============>>>>>>=========>>>>>>???@@@AAA???@@@AAAAAABBBBBBBBBAAA;;;<<<===>>>>>>>>>>>>>>><<<>>>??????>>>===???@@@@@@BBBDDDEEEEEEFFFHHHJJJEEEGGGKKKOOOSSSUUUVVVVVVUUUVVVXXX[[[]]]```bbbcccfffiiimmmsssvvvwwwtttqqqgggddd```aaadddggghhhgggfffeeeeeekkkttt}}}GGGJJJJJJGGGGGGKKKNNNMMMNNNNNNNNNNNNPPPVVV^^^dddbbb\\\TTTOOOMMMMMMKKKJJJKKKKKKOOOSSSUUUWWW___hhhhhhpppyyy}}}vvvuuuqqqsssuuuvvvyyytttfffYYYPPPGGGEEECCC@@@>>><<<;;;:::444444555555444444333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////---...000111111111000//////......000111///...///......///000000111000000111111000///////////////000//////.........//////...000000///---000555::://////...------------...///000000000///...------,,,,,,,,,------.........111000///---+++***((((((((()))++++++)))((()))***'''***,,,+++))))))+++---222...++++++)))'''+++111,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))((())),,,...000++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))++++++***************++++++***)))***+++++++++)))++++++******))))))((((((+++******))))))******+++,,,++++++***)))*********))))))***+++,,,,,,---------,,,,,,+++*********+++'''((()))***+++,,,------+++++++++,,,,,,---------...............---------111222333555666777777888444666999<<>>CCCFFFLLLPPPXXX```fffnnn~~~~~~|||{{{wwwtttooohhh^^^SSSIIICCC444444333222000111333555333333444555555666666777444444444333333222222111333333333444444555555555222333555777888999888888666666666666555555555555222333666999<<<===>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCC???@@@AAABBBBBBBBBBBBBBB===???@@@AAA@@@@@@AAACCCAAACCCEEEFFFFFFGGGJJJKKKIIILLLPPPUUUXXX[[[\\\\\\]]]^^^___aaaccceeeggghhhhhhjjjoootttxxxxxxuuurrrgggeeedddfffiiikkkjjjhhhlllkkknnnuuuLLLKKKLLLOOORRRRRROOOLLLGGGKKKMMMOOOTTT\\\aaabbbWWWRRRMMMJJJJJJKKKIIIHHHCCCFFFJJJKKKJJJKKKNNNQQQYYYaaaggghhhlllvvv}}}~~~uuuhhh___\\\QQQFFFDDDGGGGGGDDD@@@>>>777444666777444222222444333333333333333444444//////000000111111222222000000000000000000000000333222111000////////////---......///000111111222222222000//////000111222000000000000000111111222333333333333222000///...000000000000000000000000//////000000000000//////------...///000111222222222000---***)))***---...///............---------,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++***)))(((************************,,,+++++++++++++++++++++)))************+++++++++------,,,,,,+++***))))))************************))))))***++++++++++++++++++***)))))))))***,,,---************************)))+++---,,,+++***+++,,,...------,,,+++++++++,,,************************+++++++++************)))***************+++++++++)))***++++++***(((%%%$$$+++***)))))))))***,,,,,,,,,,,,,,,---------......+++******---111222000...111//////111666:::;;;:::::::::;;;===@@@DDDGGGJJJMMMGGGIIIQQQQQQQQQaaawww}}}qqqgggiiiuuuqqqaaaXXXQQQZZZbbbeeennn~~~{{{wwwcccLLLAAA@@@BBBEEEHHHKKKTTT^^^fffmmmxxx|||xxx{{{qqqgggaaaXXXLLLCCC???;;;999666444333444555666666777777777777666666555555444333222111000000000222222222222333444555666666666777888888888888888999888666555555666666777999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAEEEFFFFFFEEEEEEFFFIIILLLRRRTTTXXX^^^cccfffeeecccffffffgggiiijjjlllmmmmmmppppppppprrrtttrrrmmmiiimmmkkkjjjkkkmmmmmmjjjgggmmmqqqyyyYYYVVVSSSSSSTTTTTTSSSQQQPPPRRRSSSRRRUUU]]]bbbbbbTTTPPPJJJGGGGGGGGGFFFDDDBBBDDDGGGGGGGGGIIIMMMPPPSSSYYY]]][[[\\\bbbffffffkkkqqqzzz|||{{{~~~{{{rrrlllfff___YYY[[[______YYYTTTFFF>>>777777777444222333444333222222111111111111000000000000111111111111000000000000000000000000333222111000////////////......//////000000111111///...---,,,,,,---......000000000000000111111222111111000000///.........000000000000000000000000//////000000000000//////......//////000000111111222111...,,,+++,,,---//////............---------,,,---------,,,,,,+++***++++++++++++++++++++++++((()))***+++,,,---------************************++++++,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********------,,,++++++***))))))))))))))))))))))))))))))(((((()))***************+++******))))))***+++,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,+++******)))))))))***))))))************))))))((((((((())))))***************))))))(((((('''''')))***++++++***)))'''&&&***)))((((((((()))++++++***+++++++++,,,,,,,,,,,,---++++++---000111000...222111111555999<<<<<<;;;999;;;<<>>AAAEEEIIIRRRZZZeeemmmttt|||~~~}}}{{{wwwmmmaaaZZZQQQFFF===:::777666333111000111333444555666666777777777666666555444333222111111111111222222222222333444555666666666777888888888888888666555555555666888999:::;;;<<<===>>>???AAABBBBBB???@@@@@@@@@@@@??????>>>???????????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDIIIHHHFFFEEECCCCCCCCCCCC@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJNNNRRRYYY\\\ccckkkssswwwxxxwwwtttrrrpppooooooqqqtttvvvyyyvvvsssrrrrrrqqqnnnkkkmmmlllkkkllloooqqqpppnnnttt{{{sssoooiiidddbbbbbbbbbaaa___aaa___\\\]]]bbbfffeee\\\XXXSSSOOOMMMKKKJJJHHHEEEEEEFFFEEEEEEHHHLLLOOOPPPTTTUUURRRPPPRRRSSSRRRRRRWWW]]]bbbfffiiimmmooo{{{{{{ppppppuuu~~~|||uuuooommmmmmsss~~~{{{wwwvvvtttssssssuuu|||zzzqqqWWWMMMBBB===:::666444555666555444222111111000000111111111111111000000000000000000000000000000000333222111000////////////////////////000000000000000000////////////000000000000000000000111111222111000///......///000111000000000000000000000000//////000000000000//////////////////000000000000222111000///............///............---------------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***,,,,,,,,,+++******))))))************************))))))***+++++++++++++++++++++******)))******+++++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++***))))))))))))***((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&************************)))(((((((((((()))******+++++++++,,,,,,,,,------///---,,,---...000000///222333555999===>>>===<<<:::<<>>===>>>???@@@BBBCCCEEEEEE>>>??????@@@@@@@@@@@@???AAA@@@>>>======???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBBBBBBBCCCCCCBBBDDDFFFHHHKKKLLLMMMMMMLLLLLLKKKKKKMMMSSSZZZ```dddggglllssszzz~~~~~~wwwtttpppnnnooosssyyy|||}}}xxxtttrrrqqqpppooooooooopppssswwwzzz{{{{{{~~~|||{{{zzztttvvvtttpppooorrrqqqoookkkhhhccc]]]YYYUUUSSSRRRMMMLLLKKKIIIIIIJJJMMMOOORRRSSSSSSQQQOOOOOONNNMMMGGGIIIKKKNNNPPPSSSUUUVVV\\\gggxxxzzzooommmmmmqqqssssssvvvzzzzzzqqqkkkgggfffmmmuuuvvvoooppptttxxx~~~pppbbbSSSIIIAAA:::666777888777666444333333333333222222222111111000000000000000000000000000000000222222111000//////000000000000000000////////////000000000000111111111222000000000000000111111222222111000//////111333555//////////////////////////////000000000000//////111000000000/////////...000000000000//////...---///............---------...---,,,+++***+++,,,---***+++++++++++++++,,,,,,...------,,,+++***((('''************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++))))))))))))************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***************************************)))***,,,,,,***)))***+++,,,,,,+++++++++++++++,,,)))***,,,......,,,***)))''''''(((((()))******+++,,,+++++++++******))))))+++************+++,,,---)))))))))))))))******+++------........./////////000///---------...///000222444888<<>><<<;;;>>>BBBGGGJJJLLLMMMLLLNNNRRRUUU[[[ooo|||oooqqqvvvvvvkkkaaaYYYVVVWWW\\\aaakkk}}}~~~wwwfffKKKCCC===???CCCGGGKKKPPP[[[eeesss~~~zzz{{{~~~~~~}}}rrreeeWWWMMMEEE===888777666555333222111222333444333444555666777777777777444333333222222222333333333333333333333444555555666666777888888888888888333444555777999<<<>>>?????????@@@AAABBBCCCCCCDDD??????@@@AAABBBBBBBBBAAABBBAAA>>><<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQOOOPPPQQQSSSXXXaaakkkrrryyywwwuuutttvvvvvvvvvvvvooonnnllllllpppvvv}}}}}}zzzwwwuuuttttttrrrtttwww|||{{{yyytttnnngggbbb___^^^ZZZXXXWWWUUUUUUUUUTTTTTTVVVTTTSSSRRRPPPMMMJJJIIIGGGFFFFFFGGGIIIKKKNNNOOONNNXXXhhhwww}}}xxxsssqqqnnnjjjjjjmmmxxxpppjjjkkkqqq{{{tttnnnrrryyyxxxfffXXXLLL@@@:::888777777666555444444444444333333222222111111000000111111111111111111111111222111000000000000000000000000000000////////////------......////////////000000000000000111111222222111000///000111444555//////////////////////////////000000000000//////111111000000//////............/////////...---,,,///............------------,,,+++***+++,,,---...*********++++++,,,,,,,,,...------,,,+++***((('''************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++******++++++++++++,,,,,,++++++***************)))++++++++++++++++++++++++)))******+++++++++++++++*********+++************))))))))))))))))))))))))(((***,,,+++***)))******+++++++++******+++,,,,,,***,,,...000000...,,,***************************))))))******+++++++++,,,+++*********+++,,,---...******+++++++++,,,,,,,,,---------.........//////000///...------...000111222666:::>>>@@@???>>>======@@@EEEJJJMMMNNNNNNMMMNNNRRRXXXhhhwwwooonnnyyysssfff\\\TTTRRRUUUaaaeeennnzzzwwwzzzqqq^^^HHHCCC@@@CCCFFFHHHNNNTTTYYYcccqqq{{{||||||yyyvvvlll___QQQHHHAAA:::666777555444333222222222333333333333444666777777777777333333333222333333444444444444333333444444555555666666777888888888888888555666777999;;;<<<======????????????????????????AAABBBBBBCCCDDDDDDDDDDDDCCCAAA>>>===<<<>>>@@@BBBAAAAAA@@@???>>>>>>>>>???CCCBBBBBBBBBDDDGGGKKKMMMLLLMMMNNNPPPRRRTTTVVVWWWUUUWWWZZZ___fffppp{{{|||tttppppppppppppkkkkkkmmmqqqvvv|||}}}zzzyyyssswww~~~|||wwwuuutttlllllllllmmmmmmkkkhhhdddbbb]]]ZZZYYYVVVNNNIIIGGGGGGEEECCCCCCEEEIIIKKKLLLQQQYYYccckkkooopppppppppppprrrxxx|||xxxtttpppqqquuu{{{yyy|||zzztttxxxxxxiii[[[LLLBBB>>>999888777555444333333333222222222222222111111111111111111111111111111111111111000000000000000111////////////000000000000...///000111222222222111000000000000000111111222//////.........000111222000000000000000000000000//////000000000000//////111111000000//////............/////////......---///............---------,,,,,,++++++,,,,,,------*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++++++++++++++,,,,,,,,,------************************((((((((((((((((((((((((''''''((())))))))))))((())))))***++++++++++++***))))))))))))))))))))))))(((***++++++***))))))***)))(((((((((((()))******+++,,,...//////...,,,+++++++++++++++*********)))&&&&&&'''((()))***++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,.../////////......000222444888===@@@@@@@@@??????AAACCCGGGKKKNNNNNNNNNMMMOOOTTTbbb|||tttnnngggssstttdddXXXRRRTTTYYYfffkkkuuu}}}qqqpppvvvkkkVVVEEEBBBBBBDDDFFFIIIPPPYYY\\\dddqqq~~~{{{xxxwwwvvvqqqmmmbbbVVVIIIAAA<<<666444555222111111111111111111111333444555555666666666666333333222333333444555666555444444444444444555555666666777888888888888888777888999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDDDDEEEEEEEEEEEEDDDBBBAAA???>>>>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@DDDCCCBBBCCCEEEIIIMMMOOORRRRRRSSSUUUYYY]]]bbbeeebbbeeejjjooouuu|||xxxoookkklllnnnpppkkkmmmrrrwww|||}}}vvv|||{{{tttpppoookkkbbbZZZXXXUUUPPPKKKHHHIIILLLMMMMMMUUUZZZ___aaa```]]][[[[[[]]]^^^bbbhhhkkklllqqqxxx~~~}}}nnn]]]QQQLLL@@@???<<<:::777555333333111222222222222222222333111111111111111111111111111111000000000000111111......//////000000111111111222444555666666555555000000000000000111111222///////////////000000000000000000000000000000000//////000000000000//////000000000000///////////////////////////////////////............---------***+++,,,,,,---------,,,)))******+++,,,,,,------((()))***+++,,,---------************************)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))************)))'''((()))+++,,,,,,,,,,,,************************((()))++++++)))))))))***((((((((((((((()))******++++++,,,,,,,,,,,,++++++))))))))))))************''''''(((((())))))******)))***+++,,,,,,+++******)))***+++,,,---,,,++++++)))))))))*********+++++++++...000111//////111333777;;;@@@BBBAAAAAAAAABBBDDDFFFIIIKKKMMMMMMMMMMMMQQQYYYpppxxxkkkffffffqqqrrr```UUURRRZZZdddlllsss}}}uuuuuu{{{fffPPPCCCAAABBBEEEHHHMMMXXXccckkkqqqyyyyyyqqqmmmllllllhhheeeZZZOOOCCC===999555444555222222222111222222222222444444555555666555555555222222222333333555666666555555444444444444555555666666777888888888888888777888:::<<<===>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEHHHLLLSSSYYY]]]bbbaaa```aaaeeekkkqqquuutttwww{{{~~~{{{vvvooojjjjjjmmmqqqssspppsssxxx~~~|||zzzrrrqqqkkkddd\\\VVVTTTTTTSSSRRRSSSWWWZZZZZZVVVSSSQQQQQQTTTRRRRRRTTTSSSSSSYYYaaaccckkkyyy}}}lll^^^YYYIIIGGGCCC???;;;888666444111111111222222333333444111111111111111111111111111000000000000000111111---......///000111111222///000111333444444333333000000000000000111111222111111222222222222111000000000000000000000000000//////000000000000//////////////////000000000000111000000000000000111222//////.........---------)))***,,,---...---,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,++++++***************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////)))************+++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))*********)))******+++,,,,,,************************&&&&&&'''((()))***++++++++++++++++++************((()))+++,,,,,,+++)))(((((()))***+++,,,+++************+++++++++,,,,,,,,,)))---111222000000111333999===BBBCCCBBBBBBCCCEEEFFFGGGIIIKKKLLLMMMMMMLLLSSS^^^|||pppbbb\\\kkkssslllXXXNNNOOO\\\iiipppxxx}}}}}}}}}dddOOOBBBAAACCCGGGKKKRRR```mmm{{{~~~{{{rrrhhhccccccdddbbb```VVVLLLAAA===:::777666777444444444444444444444444555555555666555555444444222222222333444555666777666555555444444444555555666666777888888888888888555777:::<<<>>>?????????;;;<<<>>>@@@BBBDDDFFFGGGDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDD@@@AAABBBCCCEEEGGGIIIJJJHHHIIILLLRRRZZZdddmmmrrrtttrrrooonnnpppuuu{{{sssooollllllooosssvvvxxxxxx{{{yyyllldddbbbaaa\\\XXXWWWVVVUUUUUUTTTRRRNNNKKKLLLKKKJJJJJJKKKLLLLLLKKKUUUYYYcccrrryyyggg[[[UUUSSSPPPJJJAAA::::::<<<888444222444333111333666666444222000///000111222111111111111111111111111000111222222222222111000111111111111111000//////------...///000000//////111111000000000000111111333222111111333444333111000000111111111111000000000///...------...///000////////////////////////......---------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((('''''''''(((***+++,,,---...++++++************++++++)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,************************)))*********+++++++++++++++++++++*********))))))((()))))))))******************))))))))))))******///,,,))))))***+++)))'''***+++---/////////---,,,,,,,,,,,,---------.........///000000000222555777;;;???CCCBBB???>>>AAADDDKKKMMMMMMLLLMMMOOOQQQPPPTTTttt}}}qqq___[[[cccvvv}}}^^^VVVWWWWWW___kkkttt~~~{{{{{{rrrXXXJJJCCCAAABBBFFFJJJTTTdddttttttgggbbbeeeeee___XXXNNNHHHAAA:::777555444333111111111111222333444444777555333333333333111//////111333444333444555666444444555555666777777777999888777777888:::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<<<<===???AAACCCEEEFFFGGGFFFDDDBBBAAAAAABBBBBBCCCDDDFFFGGGGGGEEEBBBAAACCCDDDFFFHHHJJJLLLMMMNNNMMMPPPUUU^^^iiiuuuxxxuuu{{{}}}xxxuuukkklllmmmnnnqqquuu|||{{{xxxrrrmmmjjjgggccc___\\\XXXTTTQQQKKKJJJHHHHHHIIIKKKKKKKKKJJJNNNVVVaaannnxxx~~~|||vvvtttvvvyyy|||zzzpppkkk___\\\YYYUUUQQQLLLGGGFFF???888444444444333333666444444222111000111111222111111111111111111111111111111111111111111111111111111111111111000//////---...//////000000//////000000////////////000000///000000000111111111222000000111111111111000000000///...------...///000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,++++++***)))((((((((()))***+++,,,,,,---++++++************++++++)))***++++++++++++***)))***)))((((((((()))++++++*********************************+++++++++,,,,,,)))*********++++++,,,,,,************++++++++++++******))))))))))))******...+++)))***,,,---,,,+++************************,,,,,,---------.........///000111111111333666999<<>>>>>BBBFFFHHHJJJLLLKKKLLLNNNQQQSSScccsssnnnfff\\\^^^jjjxxxvvvZZZUUUXXXYYYaaammmzzz{{{}}}yyy___KKKDDDCCCBBBEEEJJJPPPYYYhhhvvv}}}uuulllhhhhhheee\\\TTTKKKFFF???999666555444444222111222222333444444555777555333333333333111//////111333444444444555666444444555555666777777777999999888888888999;;;<<<999:::<<<======<<<<<<;;;;;;<<<===???BBBEEEGGGIIIJJJIIIGGGEEECCCCCCBBBCCCAAABBBCCCDDDEEEFFFFFFGGGJJJJJJKKKLLLMMMOOOQQQSSS[[[___gggqqq|||}}}zzzwwwuuusssmmmppptttyyy~~~rrr}}}vvvpppjjjeeebbbVVVRRRNNNLLLKKKKKKJJJIIIIIIMMMTTT\\\dddhhhgggfffmmmsss||||||pppkkkjjjmmmrrrwwwzzzuuuuuusssqqqzzzyyywwwxxxmmmlllkkknnnqqqmmmcccZZZKKK@@@777666777555444555333333222222222222222222000000000000000000000000222222111111111111222222000111111111111000000///...//////000000000000/////////............//////111333444333000...///111000000111111111111000000//////............//////////////////////////////.........------------,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********++++++++++++******))))))*********+++++++++++++++************++++++)))******++++++******))))))))))))((()))******+++*********************************+++++++++,,,,,,))))))***+++,,,---......***++++++++++++,,,,,,,,,******))))))))))))******,,,+++***+++---//////......---,,,+++++++++,,,---,,,------------.........///000111111222444777:::>>>???@@@???===???DDDHHHIIIJJJLLLMMMMMMOOOUUU[[[wwwqqqbbb___\\\[[[eeeuuulllWWWVVV[[[^^^gggrrr|||kkkOOODDDFFFDDDDDDIIIRRRYYYbbbooo{{{|||yyywwwssspppkkkcccWWWOOOFFFBBB;;;777555555444444222222333333444555555666666555333333333333111000///111333444444444555666444555555666666777777888:::999999999999999:::;;;:::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@CCCFFFIIIKKKLLLJJJIIIGGGEEEDDDDDDDDDBBBBBBCCCDDDGGGJJJMMMOOOQQQRRRRRRRRRRRRUUUZZZ^^^kkkpppxxxyyyttttttvvvwwwwwwzzzrrr]]]QQQ~~~yyykkkfff___XXXSSSPPPLLLJJJOOOSSSZZZbbbffffffaaa]]][[[cccmmmqqqpppnnnooorrr}}}{{{qqqoooppppppoooqqq}}}xxxqqqlllgggeeelllwwwzzzuuuvvvxxxyyy|||uuuZZZMMM@@@======:::666555111222222333333222111111000000000000000000000000222222111000000111222222000000111111111111000//////000000111111000000000000//////......//////000555888:::777000---...111000000111111111111000000/////////....../////////////////////////////////............------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,+++************************++++++************++++++))))))************)))))))))))))))))))))******+++************************)))))))))*********++++++******+++,,,,,,---......*********+++++++++,,,,,,+++******))))))******+++++++++***+++,,,...//////.........------.........------------...............///000111222444888;;;??????>>>======@@@FFFKKKLLLMMMNNNOOONNNQQQ[[[fffwwwiii]]][[[\\\```ooosssbbbVVVYYY```eeennnwww~~~}}}___HHHCCCJJJDDDFFFNNNYYYccclllwww~~~|||zzzzzzxxxtttkkk```TTTMMMAAA===888555444444444333333333444555555666666666666444333333333333222000///111444555444444555777555555555666777777888888::::::::::::::::::::::::;;;<<<===?????????>>>>>>======???AAACCCFFFHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHKKKNNNRRRTTTVVVUUUWWWYYYYYY[[[```gggmmm{{{~~~|||vvvwww|||vvveeeUUUJJJDDD}}}wwwppphhhbbb]]]YYYVVVUUUXXX^^^ccceeeaaaYYYSSSQQQXXX___aaa^^^]]]^^^aaakkkqqqzzz|||}}}{{{vvvuuu{{{zzzpppfffccchhhooozzzvvvvvvuuuuuummm___QQQKKKGGGAAA:::777222222333333333222111111000000000000000000000000222111111111111111111222///000000111111111000000000111111111111111000000111000000//////000000111333666888666000...000333000000111111111111000000...//////////////////...//////////////////////////////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))((()))))))))************************************(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++************++++++++++++++++++++++++---...***+++,,,------,,,++++++---------.........//////---...000111222555999<<>>===<<<>>>BBBHHHLLLNNNMMMNNNOOONNNRRRbbbssssssiiiaaa___aaagggwwwbbbYYYUUU\\\eeekkkrrr{{{www~~~oooTTTCCCAAAFFFEEEHHHRRRaaammmvvv}}}|||yyyqqqggg[[[QQQKKK===999555333333444444333222333444666666666666666555444333333333333222000000222444555555555666777555555666666777888888888999:::::::::;;;;;;;;;:::<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLHHHKKKOOOSSSVVVXXXXXXYYYZZZ^^^bbbeeehhhnnnwww}}}}}}}}}vvvlll^^^SSSLLLFFFAAA===~~~zzzvvvsssooolllbbbcccfffhhhfff```WWWPPPMMMPPPSSSSSSQQQPPPRRRTTTYYY]]]eeerrrtttnnnpppsss|||{{{|||}}}}}}tttggg___WWWKKKAAA<<<666666555444444333222222111111111111111111111111000111222222222222111000///000000111111111111000111222222222222111111000111111000000000000111111,,,///111111//////222444000000111111111111000000......////////////....../////////////////////////////////.........------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++,,,------,,,,,,++++++******************++++++************++++++***))))))(((((())))))***(((((()))************)))************************((((((((()))))))))******---,,,,,,,,,+++++++++***(((((()))))))))*********++++++************++++++***+++,,,+++***+++,,,...111000000///...---,,,,,,------........./////////---...000222333666:::>>>>>>===<<<<<>>@@@AAABBBBBBBBBAAABBBBBBBBBCCCDDDEEEGGGGGGGGGIIIKKKMMMOOOQQQRRRRRRLLLOOOTTTYYY\\\^^^^^^]]]eeekkkssswwwyyy}}}~~~qqqfff___VVVOOOGGGCCCCCC@@@:::444vvvwwwwwwvvvssslllccc]]]VVVTTTRRRPPPNNNMMMMMMNNNQQQTTTZZZeeettt~~~tttgggVVVIIICCC<<<;;;999777555555555555222222222222222222222222///000222444444222000/////////000111111111111111222222333333222222111000000000////////////000000---......//////000111111000000111111111111000000---...///000000///...---////////////////////////////////////...........................---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,---,,,,,,,,,******************++++++++++++************++++++***)))(((''''''((()))***'''((()))***+++******)))************************************++++++++++++*********+++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,(((***,,,,,,,,,,,,///222===:::555000------...///............////////////...000222444666999===AAA===<<<;;;===AAAFFFJJJMMMLLLIIIJJJNNNPPP[[[yyytttfffccc```bbbiiixxx|||eee\\\VVVYYY```llluuuzzzxxxkkkjjjccchhhxxx|||^^^KKKCCCDDDGGGMMMPPP\\\nnn~~~}}}zzzuuummmddd[[[QQQFFF???999777444222333333333222111222444666666666555444555333222222444444333111000222555555555555666888666666666777888888999999666777999;;;===============>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKNNNOOORRRTTTWWWXXXXXXYYYTTTWWWZZZ___cccfffhhhiiivvv~~~ooobbbXXXNNNGGGBBB@@@>>>======;;;777444zzzrrrmmmddd___YYYTTTQQQOOONNNLLLRRRTTTYYY```jjjvvv}}}|||qqq]]]NNNHHHAAA???<<<999777777777888333333333333333333333333...000333555555333000...//////000111111111111111333333333333333222111000//////............//////444333111000111000...,,,000000111111111111000000---...///000000///...---////////////////////////000/////////............,,,,,,------.../////////------------------------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,+++))))))*********+++++++++++++++************++++++***)))(((''''''((()))***'''((()))++++++******)))************************++++++,,,,,,,,,---------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,'''***,,,------///333666CCC===444+++&&&'''))),,,............/////////000000222444666888;;;@@@CCC<<<;;;;;;===BBBGGGKKKLLLMMMJJJKKKPPPUUUccc}}}nnnaaa___^^^aaakkkooo[[[WWWZZZ___iiiuuu~~~mmm^^^\\\YYYhhhrrrUUUCCC@@@DDDHHHPPPSSS___rrr}}}zzzwwwqqqhhh```XXXNNNBBB999999777444333333333333222000111444555666666444444555333222222444444333111000333555666555555666888666666666777888888999999555777999;;;===>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDDDDFFFGGGIIILLLNNNOOOTTTVVVXXXZZZ\\\]]]]]]\\\\\\]]]```ccchhhmmmrrrtttuuucccUUUNNNIIICCC>>>:::;;;;;;999777777999;;;}}}vvvsssmmmfff___YYYTTTRRRSSSTTTXXXaaammmvvv{{{}}}qqqrrr}}}mmm[[[RRRKKKFFFBBBAAA???<<<777555666333222444444222333777222222222222222222222222000000000111222222222333222222111111111111222222000000////////////000000//////000111111111111111////////////////////////////////////////////////...---------...///...------...000111111///---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***...........................---,,,,,,+++++++++,,,)))******++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,///222111,,,***,,,///,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******((()))***+++++++++++++++,,,+++)))(((((()))+++,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,,,,,,,---///++++++,,,,,,,,,,,,------000///...------------------------...............---000555999<<<>>>>>>>>>???===<<>>?????????>>>======AAAGGGLLLOOOOOONNNOOOQQQWWWhhhooo```^^^]]]___iii~~~uuu^^^XXX]]]dddhhhnnntttppp\\\WWWZZZqqqeeeNNNDDDCCCGGGLLLUUUeeesss|||{{{yyyvvvuuummmaaaVVVMMMEEE===777555555444222222111111111444444444444444555555555555444333333222222222222444444444444444444444444777777777888999999::::::999<<>>AAACCCCCCCCCCCCCCCBBBCCCEEEEEEFFFGGGIIILLLKKKIIIFFFFFFIIIPPPWWW[[[[[[___eeehhhjjjkkkllllllmmmqqqxxxwwwsssnnniiifffeeeeeefffiiiiiiiiiiiieee[[[MMMCCC<<<999666666999<<<;;;999::::::999999:::<<<>>>???zzzsssooommmjjjfffbbb]]][[[XXXVVVUUUXXX[[[]]]eeelllyyyuuuiiiggglllnnnyyy}}}uuussstttrrrsss|||xxxeeePPPCCC888666777666333222333333333333333222222222333333333222222111111111000000////////////000000111111000000000000111111//////000111111111111111////////////////////////000000000000000000000000---.........---,,,------......---------...///////////////......---,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------,,,+++***************)))))))))((((((******+++++++++,,,,,,,,,)))+++---,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((++++++***))))))***++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++)))++++++***((((((((()))+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------......//////000000111444888<<>>@@@BBBDDDzzzsssnnnaaa]]]WWWQQQOOOPPPRRRTTTTTTZZZdddnnnvvvzzzvvvxxxuuuxxxzzz}}}{{{|||}}}}}}aaaRRRBBB;;;999666444444444444444333333333222222444333333333222222111111000000////////////000000//////............////////////000111111111111111000000000000000000000000////////////////////////...///000///---,,,---...---------------...///000...////////////...,,,,,,+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++---------------,,,+++************)))))))))((((((******+++++++++,,,,,,,,,((()))++++++***)))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((+++******************+++***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++)))***++++++******,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------......///000000111111444888<<>>DDDIIIMMMOOOPPPQQQQQQTTTYYYhhh{{{mmmggg]]]jjjkkkbbb```dddiiijjjrrr}}}hhhXXXZZZmmmtttYYYPPPPPPQQQYYYcccvvv~~~yyyuuujjjaaaTTTIIIBBB===888555222222222111222222333333444444333333222222222222222222222222333333444555555555666666777777777777888888888999::::::;;;;;;;;;>>>AAACCCBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJMMMMMMLLLKKKKKKLLLNNNPPPRRRQQQUUUZZZ___aaabbbdddeeelllrrr~~~~~~}}}~~~xxxnnneee]]]VVVRRRPPPJJJIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<======<<<;;;======>>>???AAACCCFFFGGGtttooohhh```XXXSSSOOONNNOOOQQQXXX___fffsss|||ttteeeSSSIIIAAA;;;777777555555444444333333222222333333333333333222222222111000000//////000000111///......------....../////////000111111111111111000000000000000000000000........................///111333111...,,,---000,,,,,,,,,---......//////---...///000000///---,,,)))******+++,,,------...------------------------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,((()))******+++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))************))))))******+++++++++******)))************************+++,,,,,,,,,,,,+++******************************)))************+++++++++)))+++,,,---,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------...///000000111222222444888<<>><<<@@@EEEIIILLLMMMOOOQQQOOORRR___vvvooofffbbbbbbvvvuuuddd___```fffkkklllyyyxxxccc[[[cccwwwmmmWWWQQQQQQSSS^^^mmm|||vvvpppcccZZZMMMCCC===:::777555222222222222333444555555444333333222222111111000111111111222333444555666444555555666666777777888888888999999:::;;;;;;;;;;;;>>>AAABBBBBBAAAAAAAAABBBDDDEEEEEEDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIMMMOOOSSSVVVWWWXXXYYY[[[```fffqqq|||uuu{{{zzzrrrjjjeeebbb```ccchhhlllooorrrrrrmmmhhhcccaaa^^^```ccciiillliiiccc]]]]]]VVVOOOKKKHHHCCCAAABBB???>>>===<<<;;;:::::::::=========<<<<<<======>>>999999:::;;;<<<===>>>>>>>>>???AAADDDFFFIIIJJJKKK{{{qqqfff[[[UUUUUUUUUXXX\\\aaajjj|||xxxiii]]]PPPCCC<<<:::666555555444333333222222222222333333333333333333111111111000000111111111//////............////////////000111111111111111000000000000000000000000////////////////////////000333555333...,,,...111***+++,,,...//////......,,,---///000000000...---))))))******++++++,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,++++++++++++,,,---)))******++++++******)))))))))***+++++++++***************++++++*********---,,,++++++******++++++++++++++++++++++++++++++)))************++++++++++++,,,------,,,+++---...++++++,,,,,,,,,,,,------------,,,,,,---......///------...///000111222222444666:::>>>@@@AAA@@@???===AAAFFFIIIJJJKKKNNNPPPNNNSSShhhooobbb^^^```jjjqqqaaa^^^bbbjjjqqqxxxrrreeeggguuuvvvrrrvvv}}}ooo\\\XXXVVVWWWeeexxx|||uuuooo___VVVHHH>>>999666555333333333333333444555666777333333333222111000000000111111111222333444666777555555555666777888888888888888999::::::;;;;;;<<<<<<>>>AAACCCBBBAAAAAAAAAAAABBBCCCBBBAAABBBCCCEEECCCCCCDDDDDDDDDEEEEEEEEEGGGHHHJJJJJJIIIJJJLLLNNNQQQTTTZZZccckkkoooooommmeee]]]YYY___eeeeeeccccccXXXQQQMMMLLLKKKIIIKKKQQQPPPRRRSSSQQQMMMIIIHHHHHHGGGHHHKKKNNNOOOMMMIIIFFFGGGAAA>>>@@@???<<<:::===::::::999999999999:::;;;>>>?????????>>>>>>@@@AAA999:::;;;<<<===???BBBCCCDDDFFFJJJNNNPPPRRRSSSSSS~~~rrrjjj^^^]]]^^^```bbbgggsssxxxlll\\\JJJ???<<<666666555444333333222222222222222333333444444444222222111111111111222222000000////////////000000//////000111111111111111000000000000000000000000000000000000000000000000111444666444///---///222)))***---/////////...---+++---///000111000///...++++++,,,,,,,,,,,,------************************)))***,,,.........,,,+++'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))***,,,,,,+++******+++,,,------,,,+++*********+++++++++,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++((()))***+++++++++++++++******++++++++++++******...---+++***)))***+++,,,++++++++++++++++++++++++)))************+++++++++---......---+++******,,,++++++,,,,,,,,,------------------------...///000------...///000111222222555888;;;???AAABBBAAAAAA???BBBFFFHHHIIIJJJMMMPPPPPPVVVooowwwcccYYY\\\aaapppqqqbbb___eeeooowwwpppjjjsss}}}ppphhhjjjwwwtttccc___\\\[[[kkk}}}vvvppp^^^TTTFFF<<<666444222111333333333444555666777888333333222222111000000///000111111222333555666777555666666777888888999999888999999::::::;;;;;;<<<===???BBBCCCBBBAAAAAAAAA@@@AAABBBAAA??????AAABBB>>>>>>>>>>>>???AAABBBCCCBBBBBBBBB@@@??????AAADDDFFFEEEFFFIIINNNPPPOOOLLLLLLGGGFFFJJJIIIDDDCCCFFFFFFAAA???BBBBBB>>>>>>CCC???AAABBB@@@<<<999:::;;;;;;<<<===>>>???@@@@@@AAA???:::999>>>???<<<:::===::::::999999:::<<<>>>???:::;;;============???@@@>>>???@@@@@@AAACCCFFFHHHKKKNNNRRRWWWZZZ[[[[[[[[[}}}oooiiicccbbbggglllooooooppppppsssxxx{{{{{{~~~mmmXXXHHHBBB===888444333444444444555///111333333111000//////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111000//////111111000///////////////000000///...............,,,,,,,,,,,,,,,---...///,,,---------.../////////++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++------------++++++,,,+++***************+++++++++------------+++++++++******)))))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++,,,+++******++++++(((&&&...---,,,+++************************************------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))))))))))))))******+++...+++''''''))),,,,,,+++++++++******++++++,,,---(((((()))***++++++,,,,,,........................------...///000111222333444888===AAACCCCCCDDDEEEEEEFFFFFFGGGIIIMMMNNNMMMQQQ]]]vvv}}}iii[[[WWW^^^gggvvvlllbbb```bbbooollluuu{{{vvvvvvxxx{{{rrrlllhhhnnnrrrhhh___^^^nnn}}}zzzqqqgggUUUMMMBBB;;;999777444111111111111222333555888999777666555444333222222222111222444555666666777777777777777777777777777777666888:::<<<>>>???>>>>>>??????>>>>>>===>>>>>>>>>@@@@@@???======<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<777777888999:::;;;;;;<<<999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDDDDBBBAAAAAAAAACCCDDDEEEEEEFFFHHHKKKNNNPPPSSSYYY^^^aaabbbaaa___{{{uuuooommmmmmmmmjjjggg```___```eeehhhiiinnntttzzz~~~xxxsssttt||||||fffSSSJJJDDD???:::777777666555555333444555444333111111000111111111111111111111111111000000//////000000111000000000000000000000000111111111111111000//////111111000///////////////000000///...............333222111000...---++++++---------...............************************------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((((((((''''''((())))))+++,,,,,,------,,,,,,+++******)))******+++,,,,,,++++++++++++,,,,,,,,,---,,,+++***))))))***+++,,,+++******+++,,,,,,+++))),,,,,,+++***))))))))))))************************,,,,,,+++******)))((((((******+++++++++,,,,,,,,,***************++++++,,,---+++((((((***,,,+++***+++++++++***++++++,,,,,,******++++++,,,------...------------------------------...///000111222222666:::???BBBCCCCCCDDDDDDEEEHHHJJJLLLMMMOOOOOONNNVVVggguuucccXXXWWW___hhh|||zzzggg``````fffuuu|||zzzlllfffdddeeehhhgggbbbbbbeeepppvvvnnniiijjj{{{xxxlll```PPPHHH>>>888666555222000333222333333555777999:::666555444222111000000000333333555666777888888888555666666777888999999:::888888:::<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::999888888777777777777666666777777888888999999666777777888999999999999888888888888888888888888888888888888888888888888999999999:::::::::::::::888999999999999999999:::::::::999999:::;;;<<<=========>>>>>>>>>????????????AAACCCDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJMMMQQQTTT[[[^^^cccgggjjjkkkkkkjjjwwwmmmfff[[[WWWUUUXXXZZZ[[[```eeellluuu~~~rrrhhhgggnnnxxxrrr]]]RRROOOJJJCCC???===;;;888444666666666555444333222222111111111111111111111111000000////////////000000000000000000000000000000000111111111111000000///111000000///////////////000//////............///555555555444222///,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++---......///+++,,,,,,------,,,,,,++++++*********+++,,,---...+++,,,,,,------,,,,,,+++)))))))))***+++---...///,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***))))))+++---...---,,,+++******)))))))))******************************++++++******)))(((((((((******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,***)))***+++,,,+++***,,,,,,++++++***+++++++++,,,,,,------......//////.................................///000111222333999===@@@CCCCCCCCCCCCDDDFFFIIIMMMPPPPPPPPPPPPQQQ```yyykkk]]]WWWYYYcccnnn{{{mmm```^^^bbbkkk}}}zzzcccYYYWWWYYYZZZ]]]ZZZWWW[[[aaalll|||rrrooonnnttt}}}rrrcccUUUJJJDDD;;;666555444222111444444444555666888999:::777666555333111000000000333444555777888888999999444555666777888:::;;;;;;999999::::::<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999888777777777777666666666666555555555555555555555555666666666555555666666666666666555666666666666666666666666999999999999999999999999::::::::::::::::::999999888888999999::::::;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDAAACCCFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPSSSVVV[[[___eeegggjjjmmmpppqqqrrrrrrwwwnnnccc]]]XXXWWWWWWUUUVVVZZZ\\\dddrrrqqqffffffnnnuuu~~~yyyggg]]][[[XXXRRRLLLIIIFFF===555888666444444444444333333222222222222222222222222000//////////////////000000000000000000000000000000000111111111111000///000000////////////000000000///............//////000222333444444333111////////////...---------,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,------------------------------,,,,,,++++++++++++,,,,,,+++******,,,...///...,,,+++***************++++++************************++++++******))))))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,***++++++,,,,,,,,,+++***---,,,++++++******++++++,,,---------....../////////////////////000000000.........///000222444555===???BBBDDDCCCCCCCCCDDDGGGIIILLLOOONNNNNNSSSYYYoooyyydddZZZZZZ^^^jjjvvvkkkccc^^^___fffrrr~~~lllZZZTTTVVVWWWWWWVVVVVVUUU[[[bbblll{{{sssllllllqqq{{{}}}uuujjj[[[MMMFFFAAA:::666555555444444333444444555666888999999:::999777555444333222222333444555666777888888888555666666777999::::::;;;::::::::::::;;;===???@@@@@@@@@???>>>===============<<<;;;:::888888888888777777888888888777777777666666666555555555555555777888888888888777777666777777777777888888888888999999999999999999999999===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???===>>>>>>???AAABBBCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIKKKLLLKKKLLLMMMOOOQQQSSSVVVYYY]]]aaagggjjjmmmnnnppprrruuuwwwyyyzzz}}}qqqiiiccc```\\\UUUPPPPPPQQQUUU^^^hhhrrr|||sssqqqvvv{{{~~~sssnnniiijjjgggccc```ZZZJJJ;;;999666333222333555444444222222222222222222222222000000////////////000000000000000000000000000000///000000111111111000000000000////////////000000//////............//////---...000333333333222111/////////...---------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******------------------------***++++++++++++++++++***,,,,,,+++,,,---...,,,***,,,,,,+++++++++,,,------************************+++++++++++++++***************+++++++++,,,,,,,,,)))))))))))))))***++++++***+++,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------------........./////////////////////111444666888@@@BBBDDDEEEDDDDDDDDDEEEIIIHHHIIIKKKJJJLLLXXXfffnnn]]]YYY\\\bbbppp~~~yyyaaa``````dddlllzzzoooaaaUUUTTTUUUTTTPPPNNNPPPSSS___jjjvvvrrrlllhhhjjjrrruuulllcccWWWLLL@@@===888555444444444444333333444555666777777777999888777555333222222222222333444555666777777777888888888888999999999999;;;:::::::::;;;<<<>>>@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888888777777888888888999::::::999999888888888777777777777777777999999999:::999999888888777888888888999999::::::::::::::::::::::::::::::========================<<<===>>>???@@@AAABBBCCCAAABBBCCCDDDFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNNNNNNNOOOPPPPPPPPPPPPRRRSSSXXXZZZ^^^aaaeeejjjooosssxxxxxxzzz|||~~~}}}~~~zzzxxxrrrfff[[[VVVRRRRRRTTTXXX^^^lll~~~|||uuuuuuzzz}}}yyyzzzyyyxxxaaaJJJ@@@;;;666444555666555444333333333333333333333333111111000000000000111111000000000000000000000000///000000111111111111000///////////////000000111///............//////000...///000111111000///..................---------************************------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---+++******)))(((((())))))------------,,,,,,,,,,,,******++++++++++++******,,,++++++,,,------+++)))...------,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((())))))***++++++,,,---,,,+++***+++---++++++******++++++,,,---++++++++++++++++++,,,,,,******++++++,,,---------/////////000333777:::<<>>>>>???>>>===;;;::::::::::::777777666666666666666777777888999:::::::::999888999999999999::::::::::::888888999999:::999999888888888888999::::::;;;;;;========================>>>>>>>>>>>>?????????@@@???@@@AAABBBDDDEEEGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTSSSTTTVVVVVVVVVWWWYYY[[[aaadddgggjjjnnnrrrxxx{{{uuukkk]]]ZZZWWWUUUUUU^^^qqq|||uuummmpppyyy|||}}}{{{]]]KKKEEE===999888888666444444444444444444444444444222222111111111111222222000000000000000000000000//////000111111111111111///////////////000111111...............///000000000/////////......---------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------......---,,,,,,++++++,,,,,,---******)))))))))***++++++---,,,,,,,,,++++++++++++***+++,,,------,,,+++******))))))***,,,---,,,+++......---,,,++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,------,,,***))),,,///)))))))))***+++,,,---...,,,,,,+++++++++++++++++++++++++++,,,---........./////////111555999>>>AAACCCDDDFFFFFFFFFFFFGGGIIIMMMJJJKKKNNNNNNSSSjjj|||bbbWWWSSS]]]eeelll~~~ooo[[[dddnnnttt|||ttt___ZZZWWWXXXVVVRRRPPPRRRXXXbbbwwwrrr[[[XXXVVV[[[iiiuuuggg]]]VVVLLLCCC999888666333111111222333333444666777888888777777333222111000000000000000222333444666777777777777888888888999999:::::::::::::::;;;<<<==================;;;:::999888888888555555555555666777888999777888:::;;;<<<;;;:::999999:::::::::;;;<<<<<<<<<888888999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[]]]___```bbbfffiiippprrruuuwwwzzz~~~|||gggccc]]]XXXTTTXXXgggvvvxxxmmmqqq}}}lllUUUMMMCCC===<<<:::777444444444444444444444444444333333222222222222333333000000000000000000000000//////000111111111111111///////////////000111111...............///000111///...............///000,,,------....../////////////////////////////////---------,,,,,,,,,++++++******+++,,,------...///------++++++++++++------++++++***)))))))))******------++++++++++++------)))))))))***+++,,,......,,,,,,,,,++++++*********,,,,,,---......---,,,,,,'''''''''))),,,...---,,,...---,,,+++************************************)))))))))))))))***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,------+++)))))),,,000((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222//////000222666;;;@@@CCCCCCDDDFFFFFFFFFFFFHHHJJJNNNLLLNNNSSSSSSYYYqqqlllZZZRRRTTTbbbkkkrrriii[[[fffrrryyyyyyjjjZZZWWWVVVVVVSSSPPPQQQUUU]]]kkktttZZZXXXVVV[[[lll|||pppbbbXXXOOODDD:::::::::888555333222444555555666777888999999888777333222222222222222222333333444555777888888888888666666777888:::;;;<<<===999:::<<<===>>>===<<<<<<===<<<:::999888777777777666666777777888:::;;;<<<999:::<<<>>>>>>>>><<<;;;999999:::;;;<<<<<<======999:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^```bbbeeegggjjjnnnsssvvv}}}~~~vvveeeYYYVVVZZZ___bbbkkkqqq|||yyyzzzfffUUUHHHEEECCC;;;777888444444444555555555555555444222111111222333333222222222222111111111111000111111000000000000111111333333222111000///......///...---,,,---...000222111111000000//////..............................,,,,,,,,,---------............------------......---------,,,,,,++++++++++++---///...+++)))***,,,++++++******************---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,...---+++))))))***+++,,,///...,,,+++***++++++,,,))))))***+++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,)))************+++++++++------------------------,,,,,,+++++++++,,,------111111111333777===BBBEEEGGGFFFFFFEEEFFFHHHIIIJJJMMMGGGJJJSSSWWWaaa~~~rrr]]]PPPRRRXXX```hhhvvvuuuccceeeeeeiiiuuuxxxzzzlll]]]YYYXXXXXXWWWRRROOOTTT\\\nnn}}}___\\\ZZZ```tttzzzooobbbUUUJJJBBB>>>999888666444333444555666555666888999888777555444444333333222111111111222222222444555666666777777888888777666666777888999::::::;;;<<<<<<<<<;;;;;;999999999999999999999999<<<;;;:::999999999:::;;;;;;;;;<<<=========<<<<<<<<<===<<<:::999888:::<<<:::;;;<<<<<<<<<===???AAA?????????@@@@@@AAAAAAAAAEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMPPPTTTWWWWWWYYYZZZZZZZZZZZZ[[[]]]^^^```aaa```]]]\\\^^^aaadddcccbbbaaabbbccceeefffbbbeeeiiinnnsssyyyxxxlllddd```^^^\\\]]]aaaiiirrrzzz|||wwwuuuyyywwweeeUUURRROOOEEE;;;888777666555555444555555555444222000111222333222222222222222222111111111111111111000000000000111111111111000000000000000///222111000000000111333444111000000000/////////...........................,,,,,,,,,---------......------,,,,,,,,,,,,---------------,,,,,,++++++++++++---///...+++******,,,,,,,,,,,,+++++++++++++++,,,+++***+++---......---******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,+++******+++,,,---(((((()))***************,,,,,,,,,+++++++++******,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++---------------------------------,,,------...//////000111444999>>>BBBEEECCCDDDFFFIIIJJJKKKKKKKKKMMMIIIKKKRRR\\\mmm|||dddWWWQQQSSSZZZfffsss|||kkkaaaeeegggmmmzzzzzzsssuuuzzzfffXXXUUUVVVWWWVVVRRRQQQZZZfffuuubbbfffjjjsss}}}vvvkkk^^^RRRGGG@@@;;;888777555444333444555666555666888888888777555444444333222222111111222222444444555555666555555555777777666666666777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<======>>>=========<<<=========<<<<<<>>>@@@<<<===??????>>>???AAACCCHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLLLLLLLNNNPPPNNNOOOPPPQQQRRRUUUZZZ]]]eeegggiiihhheeeaaa___^^^```cccfffgggfffeeeggghhhiiigggeeedddeeegggjjjkkkpppsssvvvzzz~~~xxxlllbbb\\\XXXXXXZZZ^^^dddllltttyyy~~~ttthhhbbbgggsssyyyjjjgggcccTTTCCC:::888666444222222222333444333222000000222333222111333333333222222222111111111111000000000000111111......//////000000111111...///////////////000000000000000000////////////........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++---...---,,,++++++,,,,,,,,,,,,---------------***)))***,,,///111111000******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++------))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,+++************+++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,************+++++++++,,,------------------------......------...//////000...000333777<<<@@@DDDEEEAAACCCGGGKKKMMMMMMLLLLLLNNNLLLLLLSSSdddgggYYYVVVTTTWWWbbbssskkkcccbbbfffjjjtttwwwoookkknnnnnn^^^TTTTTTVVVXXXWWWRRRUUUdddtttllliiiuuuzzzrrreeeYYYMMMDDD===888666555444333333333555555666666777888777666555444333333222222111111222222555555666666555444444333666666666555666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;===@@@AAA@@@AAABBBCCC???@@@BBBBBBAAABBBEEEGGGLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNPPPRRRUUUTTTUUUWWWXXXZZZ]]]aaadddmmmooorrrqqqmmmhhhdddbbbbbbeeehhhjjjjjjjjjkkklllrrrooolllkkkkkknnnqqqtttzzz||||||pppiiifffbbb]]]YYYZZZ```fffkkkwww|||}}}oooeeeccciiiqqqxxx}}}~~~zzzfffNNN???<<<:::777444333444555777333222000000222333222111444333333333222222222222222111111000000111111222...////////////000000000------...//////......---000000000000////////////........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,++++++,,,,,,,,,,,,------------***))))))+++...000000///******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))))))))******++++++,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++************++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------------------...///000000///111666;;;@@@CCCFFFGGGBBBDDDGGGJJJKKKLLLLLLKKKMMMMMMNNNXXXqqqrrr]]]XXXZZZXXX```qqqrrraaaaaahhhhhhooo|||{{{fffdddeeeiiiwwweeeYYYTTTWWWXXXZZZWWWSSSXXXkkkwwwnnnuuuwwwnnn```SSSJJJBBB;;;777444444333333333444444555666777777777666555444333333333222222111222222333444555555555555555444444555555555666666777888888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<<<<<<<<<<===>>>????????????===???BBBDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFHHHJJJNNNMMMLLLJJJJJJIIIJJJJJJIIIKKKMMMMMMNNNPPPTTTWWWYYY[[[]]]___```cccfffiiijjjlllnnnnnnllliiigggggghhhiiikkkmmmnnnppprrrttt~~~{{{wwwtttsssvvvyyy|||{{{tttjjj```[[[YYY[[[]]]dddkkkvvv}}}rrrhhheeehhhmmmssszzzvvvZZZIIICCC@@@===999777777888999444222111111222333333222444444444444333333333222222222111111111111222222000000000000////////////000111222222222111111000////////////000000000000........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++***+++++++++,,,,,,------,,,******+++,,,---,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++******))))))***+++++++++++++++******++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000000333888===BBBEEEGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJKKKNNNTTTddd{{{hhh[[[YYY\\\]]]kkkwwwggg___eeepppoooxxxnnn\\\]]]ccclllqqqbbbYYYUUUWWWXXXWWWTTTQQQXXXooovvvzzzuuujjj\\\OOOGGGAAA;;;666333333333333444444555555777777777666555444444333333222222111222222333333222333444555666666666666444555666666777888888888888999:::;;;<<<<<<===<<<========================:::;;;===>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@BBBEEEFFFEEECCCCCCDDDEEEFFFHHHHHHHHHIIILLLNNNRRRQQQOOONNNMMMNNNOOOOOOMMMNNNOOOPPPPPPSSSVVVYYY^^^```bbbdddeeegggjjjlllkkkllllllkkkjjjjjjkkkmmmooooooooorrrxxx~~~~~~}}}|||oooddd\\\WWWUUUSSSXXXbbbppp}}}}}}mmmccc```bbb```jjj|||~~~fffWWWIIIFFFAAA<<<888666444444555444222222444555444333555555444444444333333333222222111111111111222222222222111111000000//////111000000000000/////////////////////000000000000........................,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++,,,---...---+++******++++++,,,,,,---------,,,******+++,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))(((((())))))))))))(((''''''***++++++++++++,,,,,,,,,))))))***++++++***)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---...000000222444888===AAADDDFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKOOO\\\vvv~~~nnnbbb\\\ZZZ[[[dddtttsssgggaaabbbmmmzzz~~~xxxfffXXX\\\fffvvv|||lll```XXXUUUSSSRRRQQQPPPQQQ]]]vvvxxxsssgggXXXLLLEEE@@@:::666222222333444555666666666888777666666555444333333222222111111222222333333111222333555666777777777444555666888999999999999999:::;;;======>>>>>>>>>????????????????????????<<<<<<===>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGGGGFFFEEEFFFGGGHHHJJJLLLLLLLLLNNNPPPSSSRRRQQQPPPOOOPPPQQQSSSUUUWWWXXXXXXWWWWWWYYY]]]___cccfffhhhiiiiiijjjmmmnnnssssssrrrooommmnnnpppsssnnnnnnpppvvvzzzmmmbbb\\\XXXWWWZZZ```jjjxxxyyyooojjjiiieeemmmyyyooogggXXXUUUOOOHHHAAA:::666333777555333444555666555444555555555555444444444444333222222111111222222333111111111111222222222222000///...---,,,,,,---....../////////000000000111........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,******+++...///---++++++++++++,,,---............,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++,,,------,,,+++***)))*********))))))((('''******+++++++++,,,,,,,,,((()))***++++++***)))(((************+++++++++,,,------------------------******++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...000111222222444777:::>>>AAACCCDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLPPPfffxxxiiibbb`````````kkkxxx}}}hhhaaaccciiivvvkkkaaaYYY\\\lllrrrggg]]]UUUQQQOOOMMMMMMPPPWWWhhh}}}qqqdddTTTHHHBBB>>>999555222222444555666777777888888777666555444333333333222222111111222222333444333333444555666666666555555666777999:::;;;:::::::::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNPPPQQQQQQSSSVVVXXXTTTSSSRRRRRRTTTWWWZZZ\\\bbbbbbaaa___^^^___bbbeeejjjlllnnnoooooooooppprrrvvvvvvvvvtttrrrrrrsssuuuooopppuuu~~~rrriiiiiiccc\\\[[[]]]eeevvv}}}~~~|||uuurrrmmmiiibbbYYYPPPGGG@@@<<<777666444444666777666555666666555555555444444444333222222111111222222333///000111222333444555555444222000///...///000222.../////////000000111111........................,,,,,,,,,---------......++++++************+++++++++++++++,,,,,,---------,,,***)))+++...///---+++,,,,,,------...///000000...---,,,,,,......---,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,)))***,,,---......---,,,---------------,,,+++************++++++,,,,,,,,,((()))***++++++***)))(((***++++++++++++,,,,,,,,,------------------------++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///111222333222333555888;;;>>>AAABBBAAADDDGGGJJJLLLMMMLLLKKKMMMRRRlllwwwjjjeeefffhhhjjjpppyyyxxxeeebbbgggooo~~~zzzccc___ZZZ^^^pppyyykkkbbb[[[RRRMMMMMMKKKLLLRRR___sss~~~~~~ooobbbQQQEEE@@@===888333222333444666777888888888888888666555333333333333222111111111222333333444555555555666555555444333555666888:::;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJFFFHHHIIIIIIIIIKKKOOORRRPPPRRRSSSTTTUUUVVVYYY\\\[[[ZZZZZZZZZ]]]```dddggghhhgggfffcccaaabbbeeegggoooqqqssstttssssssssstttqqqsssuuuvvvuuuttttttuuuwwwzzzxxxooohhheeefffggghhhnnnuuu{{{vvvyyy~~~zzzjjjYYYGGG:::777777666555555555444444666666666666555444333222333333333222222222111111222111111111000000//////111111111111111111111111111111000000//////......////////////////////////000...,,,,,,------,,,+++,,,,,,,,,---------......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---......,,,)))(((,,,+++***)))))))))***++++++++++++,,,,,,,,,------)))))))))***++++++,,,,,,++++++******************''')))+++---...---,,,++++++++++++******)))))))))++++++++++++++++++++++++)))))))))******+++++++++,,,,,,+++***))))))******+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...,,,---.........000333555666777:::;;;;;;<<<>>>@@@CCCHHHJJJGGGHHHMMMNNNJJJNNNZZZvvvwwwjjjddddddgggiiilllzzzxxxddd```hhhwwwtttbbb\\\ZZZeee}}}}}}kkkaaa\\\UUUNNNKKKCCCJJJSSS[[[jjj{{{vvvxxxkkk]]]NNNDDD===777555666333444555666777777777777888777666555555444444555111111222333444444444444444555666666777666666555555666777999;;;===>>>??????AAABBBBBBAAA@@@BBBCCCDDDBBB??????BBBCCCAAA???>>>???@@@BBBDDDGGGIIIKKKGGGIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPUUUUUUUUUWWWZZZ^^^aaadddfff^^^ZZZ^^^bbbbbbeeejjjmmmnnnnnnmmmkkklllnnnpppyyyzzz{{{zzzxxxuuutttuuuwwwyyy{{{}}}~~~}}}|||{{{{{{uuuoooiiieeefffkkksss|||~~~vvvttt{{{pppXXXGGG>>><<<888666555555444444555555555555555444333333333333333222222222222111222111111111000000000000111111111111111111111111111000000000/////////...///////////////////////////---,,,,,,---------,,,,,,,,,,,,---------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%'''))),,,---,,,+++*********))))))***+++,,,---)))+++...000111///---+++++++++******************************************''')))+++---------,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++******)))(((((())))))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,---.........000333555666888:::;;;;;;===???AAACCCIIIKKKHHHIIILLLLLLIIISSScccuuufff```aaaeeejjjtttsssdddccclll{{{ooo```]]]___mmmtttddd]]][[[UUUMMMIIIEEEMMMWWWbbbsssvvvwwwuuufffYYYJJJAAA;;;666444555333444555666777777777777777666555444333333333333111222333444555555555555555555555555666666666666999999:::;;;===>>>??????@@@AAABBBBBBAAAAAABBBCCCCCCAAA???@@@CCCEEEEEECCCBBBBBBCCCEEEGGGJJJLLLMMMKKKKKKMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTYYY[[[___cccfffiiijjjkkkllleeebbbfffiiiiiikkkoooooopppqqqqqqqqqrrruuuxxx{{{}}}}}}{{{zzzzzz~~~{{{ooofffdddeeehhhmmmuuu~~~fffQQQFFFAAA;;;777666666777888444444444444444444444333333333333333222222222222111111111111111000000000000000000000000000000000000000000000////////////////////////////////////...,,,++++++---......---,,,,,,,,,---------.........---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,------,,,+++))))))))))))***,,,---...))),,,111444555222---***,,,,,,++++++***))))))(((************************((()))+++,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******)))(((((((((((())))))***************++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...---.../////////000333666777999;;;<<<<<<===???AAAEEEIIILLLJJJJJJKKKKKKIIIWWWlllqqqaaa[[[]]]fffoooyyytttjjjbbbeeeppp}}}mmm]]]___hhhzzzxxxiii]]][[[\\\VVVMMMGGGGGGQQQ^^^mmmyyysss{{{qqq___SSSFFF>>>999555444555444444555666777777777777666555444333222222222222222333444555666666666666666555444444444666777888=========>>>??????@@@@@@@@@BBBCCCCCCBBBAAACCCDDDBBBAAA@@@BBBEEEGGGIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ^^^eeekkkoooooonnnlllooolllkkkoooqqqqqqrrrtttssstttvvvwwwxxxzzz~~~wwwnnnllljjjiiilllsss}}}qqqnnnnnnuuusss___PPPIII???999888999;;;;;;333333333333333444444444444444333333333222222222111111111111111111111111////////////////////////000000000000////////////////////////////////////---,,,++++++---//////...,,,,,,,,,---------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///000///...,,,+++))))))******+++,,,------))),,,111444444111---***+++++++++*********))))))***************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---.../////////000333666888:::<<<======>>>@@@BBBFFFJJJMMMLLLJJJJJJJJJKKKYYYuuulll]]]XXX\\\jjjxxxwwwhhhddd```___dddqqq~~~nnn[[[cccsssnnnbbbYYYYYY\\\WWWMMMGGGJJJXXXjjj}}}sssttt{{{lllZZZNNNBBB<<<888555444666444555666777777888888777666555444333222222222222333333444666777777777777777555444333444666888:::======>>>???@@@AAAAAABBBAAACCCDDDDDDCCCBBBDDDEEECCCBBBBBBCCCEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVXXXZZZ\\\]]]]]]]]]```dddjjjooorrrqqqnnnlllnnnnnnppptttvvvwwwxxxyyyxxxzzz{{{|||}}}yyywwwtttqqqqqqvvv~~~wwwooogggffflllzzzyyycccXXXJJJ@@@;;;;;;:::999444444333333333444555555444444444333333333222222111111111111111222222222////////////////////////////////////000000000000////////////////////////---,,,++++++---//////...,,,,,,,,,---------......,,,,,,++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++....../////////...---,,,++++++,,,,,,,,,++++++++++++---...//////...,,,+++))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...---.../////////111444666999;;;===>>>>>>???AAACCCFFFIIILLLMMMKKKIIILLLPPPcccjjj\\\XXX]]]nnn~~~hhh[[[WWWYYY\\\cccooo}}}|||mmm]]]jjj{{{eee[[[UUUVVVWWWRRRKKKFFFNNNbbbyyy~~~uuu|||vvvhhhUUUJJJ@@@;;;999666666777444555666777888888888888777666555444333333333333222333555666777888888888777666555444555777999;;;;;;;;;===>>>@@@BBBCCCDDDBBBDDDEEEEEEDDDCCCEEEFFFEEEDDDDDDDDDEEEHHHKKKMMMQQQQQQQQQRRRRRRSSSTTTUUUWWWUUUSSSQQQPPPQQQSSSTTTXXXYYYZZZ\\\^^^___```aaakkkmmmpppssstttsssqqqppplllppptttxxx{{{~~~~~~~~~|||{{{zzz~~~}}}zzzxxxxxx|||wwwjjjbbbaaakkk~~~zzzmmmZZZJJJBBB===888555777666444333333444555666444444444444333333333333111111111222222222222222000000000000000000000000////////////000000000000////////////////////////...,,,++++++---......---,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,------,,,+++******------,,,++++++++++++,,,((())))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......///000000000111444777:::<<<>>>??????@@@BBBDDDFFFGGGJJJLLLJJJIIIOOOWWWsssiii___\\\bbbvvvxxxcccWWWRRRXXX^^^eeeppp~~~wwwjjjeeeuuusss[[[UUUPPPPPPOOOKKKGGGGGGWWWppp{{{yyypppcccRRRHHH>>>:::999666666888555555666777888888888888777666555444333333333333222333444666777888888888777777777777888999;;;<<<:::;;;<<<>>>@@@BBBDDDEEECCCEEEFFFFFFEEEDDDFFFGGGFFFGGGGGGFFFGGGIIINNNQQQWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTTTTUUUWWWXXX\\\]]]]]]___aaaccceeefffqqqrrrsssttttttsssqqqpppnnntttzzz|||~~~|||yyywwwuuu}}}yyyvvvtttlllrrr~~~uuulllffffffoooyyy{{{fffUUUKKKDDD===888999888666444444444555666555444444444444333333333111111111222222333333333111111111111111111111111.../////////000000000111///////////////////////////---,,,,,,---------,,,,,,,,,,,,---------......------,,,,,,,,,------...************************++++++++++++++++++++++++))))))***+++,,,------...***+++,,,---------,,,+++------,,,+++++++++++++++******************++++++((())))))***++++++,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,------------......------,,,,,,------......///000000000111444777:::<<<>>>@@@@@@AAACCCEEEEEEEEEHHHKKKJJJIIIRRR^^^~~~uuucccaaadddmmmtttaaaXXXSSS[[[ccciiiuuussslllooowwwhhhUUUQQQNNNMMMJJJGGGHHHMMMbbbzzzwww||||||kkk^^^OOOEEE<<<999888555555777555555777888888888888888666555444333222222222222111222333555666777888888777888888999:::<<<<<<===<<<===>>>???AAABBBCCCDDDDDDEEEGGGFFFEEEEEEFFFHHHGGGHHHIIIIIIJJJMMMSSSXXX\\\[[[[[[ZZZZZZZZZ[[[[[[WWWWWWXXXYYYZZZ]]]___```cccbbbbbbbbbdddhhhkkknnnsssuuuwwwxxxxxxwwwtttsssqqqyyy~~~~~~}}}~~~~~~}}}|||||||||}}}}}}|||yyywwwvvvyyyyyyyyyqqqlllZZZ```nnn{{{sssmmmlllpppxxxlll[[[RRRKKKDDD???;;;999777555444555666666555555444444444333333333111111111222222333333333111111111111111111111111.../////////000000111111////////////////////////000...,,,,,,------,,,+++,,,,,,,,,---------......//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++......---------,,,,,,,,,((()))+++---.........---,,,------------,,,******,,,,,,++++++***)))))))))((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,)))))))))******++++++++++++++++++++++++++++++++++++++++++******)))))))))******))))))***+++,,,,,,++++++++++++******)))))),,,,,,,,,---------.........------,,,,,,------......///000000000111555777;;;===???@@@@@@AAADDDEEEEEEDDDGGGJJJIIIJJJTTTbbb}}}jjj]]]aaajjjwwwmmm]]]WWWVVV___gggnnnzzz{{{ssspppvvvlll^^^RRRPPPOOOMMMIIIFFFLLLTTTiiissssss}}}xxxgggZZZMMMDDD;;;888777444444666555666777888888999999888555444333222111111111111000111333555666777888888777888:::;;;<<<=========??????@@@AAAAAABBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHGGGIIIJJJKKKLLLQQQXXX^^^______^^^]]]]]]]]]]]]]]]WWWXXXZZZ]]]```cccfffhhhhhhgggeeeeeehhhlllpppsssxxx{{{}}}zzzsss{{{}}}}}}~~~}}}{{{{{{|||}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{yyywwwyyyuuu{{{uuullliiifffcccfffqqqzzztttttt}}}ooo___XXXUUUOOOIIIAAA<<<777666888888555111555555666777888777555222111111111111111111111111////////////////////////////////////////////////000000///...---,,,,,,+++------......------,,,+++222111///---,,,,,,,,,---++++++++++++++++++++++++//////...---+++***))))))************+++,,,------***,,,...000///,,,)))&&&.........------,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))************++++++,,,---,,,,,,,,,++++++*********))))))*********+++++++++((())))))))))))*********)))))))))***+++++++++,,,...---+++))))))***+++,,,///...,,,+++***++++++,,,)))***++++++,,,,,,++++++///////////////.........000000000000111444666777;;;>>>BBBDDDEEEEEEGGGHHHKKKGGGIIIMMMLLLLLL[[[nnn{{{mmm^^^UUU\\\kkk~~~uuueee\\\ZZZXXX___lllzzzxxxssswww|||eeeWWWTTTPPPLLLHHHEEEGGGRRR___uuutttzzzvvvcccVVVHHHCCC<<<777666666777888888999999888888777666555666555444333333333333333666666666666777777777777555666999;;;<<<===<<<<<<@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHHHHHHHJJJNNNRRRUUUZZZ___bbbfffaaa[[[YYY[[[^^^^^^]]]ZZZ\\\___bbbeeehhhjjjjjjmmmjjjggghhhmmmrrruuuvvv~~~~~~}}}zzz{{{}}}}}}}}}~~~}}}zzz}}}|||zzzyyywwwvvvvvvuuuzzz||||||{{{xxxxxx{{{~~~nnnpppsssxxx~~~~~~zzzwwwpppkkkdddbbbfffppp}}}zzzxxxlllfffbbb[[[UUULLLGGG@@@:::777666444222555555555777888777444222111111111111111111111111000000000000000000000000000000000000000000000000..................------------......------,,,+++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---...000111000...+++***+++++++++*********))))))...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******))))))*********+++++++++((((((((()))))))))*********************+++++++++------+++*********++++++...---,,,+++++++++,,,---***++++++,,,,,,,,,,,,,,,...............---------//////000000222555777888<<>>@@@BBBBBBCCCEEEHHHJJJIIIGGGHHHKKKNNNYYYrrrhhhYYYVVV[[[lll}}}uuulllccc[[[YYY[[[eeerrr}}}ppprrr{{{}}}jjj\\\VVVUUUOOOJJJGGGFFFMMM^^^nnn{{{nnnpppttt___RRRBBB===777333333444444555888999999888888777666555555555444333333333444444777777777888888888999999888888999999;;;<<<>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSSSSVVVYYY\\\^^^```cccfffddddddbbb___]]]]]]___aaa`````````bbbdddfffiiikkklllllllllppptttxxxzzz{{{yyyyyyyyy{{{}}}}}}{{{yyy{{{|||~~~~~~~~~~~~}}}{{{zzzzzz||||||aaaaaaccceeejjjooouuuxxxxxx{{{ooopppxxxwwwmmmeeeaaa``````ccclllzzz~~~{{{uuufffSSSBBB999999===666555444555666555333111222222222222222222222222111111111111111111111111000000000000000000000000.............../////////...............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------,,,+++************...---,,,,,,++++++++++++...............------------------,,,,,,,,,++++++************************---,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************++++++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***++++++++++++,,,------...+++,,,------......---------------------.........---...000333555888:::<<<>>>???@@@AAAAAACCCGGGIIIKKKJJJJJJMMMSSScccrrr]]]VVVWWW```pppwwwkkkccc]]][[[___fffmmm|||tttnnnxxxyyyhhh\\\VVVUUUPPPJJJHHHJJJTTTiii{{{rrrlllqqqoooZZZMMMBBB>>>999666666777888888888999999888888777666555555444444333333333444444777888888888999999999999999999999999;;;===???@@@CCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFGGGJJJOOOTTTXXXXXX[[[^^^aaabbbbbbdddeeedddffffffccc___]]]___bbbbbbaaaaaaaaacccfffiiikkknnnoooqqqtttwwwyyyzzzzzzwwwwwwxxxyyyzzzzzzyyyxxxyyy{{{~~~~~~}}}|||~~~fffhhhlllooorrrtttttttttxxx{{{|||xxxuuuuuuvvvuuugggjjjtttxxxnnnfff```^^^\\\aaajjjrrrzzz~~~|||~~~kkkQQQ@@@<<<===777666555555555555333111222222222222222222222222111111111111111111111111////////////////////////111000000///......------......//////......---,,,000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************...---,,,+++++++++,,,,,,******************++++++------,,,,,,,,,+++++++++************************---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++***++++++,,,------------+++,,,------......------------......////////////---///111444777:::<<<===>>>??????@@@@@@BBBEEEHHHKKKJJJJJJNNNXXXnnniiiYYYSSSXXXcccqqqzzznnn```XXXUUUYYYcccmmmuuuuuulllnnn}}}lll]]]UUUVVVQQQLLLKKKPPP^^^uuullllll{{{lllWWWJJJAAA>>>:::888888999::::::888999999888888777666555444444333333333444444555777888888888999999999999::::::::::::;;;===@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGKKKQQQWWWZZZ]]]aaaeeegggggggggggggggeeeggggggeeeaaa^^^___aaaaaa``````aaacccfffjjjlllqqqsssuuuvvvvvvwwwwwwwwwvvvwwwxxxxxxxxxxxxxxxxxxxxx{{{~~~vvvzzz}}}{{{zzzxxxtttooojjjiiijjjkkkhhhlllwww|||zzzyyyooofffaaa^^^___aaadddjjjsss~~~{{{~~~cccKKK>>>:::999888666555666666444222333333333333333333333333111111111111111111111111........................222111111000///...---,,,...////////////...------.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///......---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++******++++++***++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------+++++++++******************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------------------......///000000000...000222666888;;;<<<======???@@@AAAAAABBBDDDGGGIIIHHHIIIPPP```zzzxxxddd[[[QQQYYYfffuuuvvvjjj\\\VVVUUU\\\hhhttt~~~~~~pppkkkrrrlll^^^WWWXXXSSSOOOPPPWWWhhhsssfffnnnjjjVVVJJJ>>>;;;888666777999999999888999999888888777666555444444333333333444555555777777777888888888999999::::::;;;;;;===>>>@@@AAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGIIIMMMSSSXXX\\\cccggglllnnnnnnlllkkkkkkfffggggggfffccc```______\\\]]]^^^```cccgggjjjlllrrrsssuuuuuutttsssssstttuuuvvvwwwwwwvvvvvvwwwyyyyyy|||~~~~~~}}}wwwqqqlllhhheeeeeellloooyyy}}}~~~uuuooofffdddaaaaaaeeeppp}}}yyywwwzzzuuuYYYGGG>>>;;;999777666666666555333333333333333333333333333000000000000000000000000////////////////////////111000000000//////......///////////////...------,,,,,,---------,,,***)))------------------------+++++++++,,,,,,---------+++++++++***++++++,,,,,,........................---------....../////////,,,,,,,,,++++++++++++***------------------------,,,+++******)))))))))*********+++++++++,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,***************+++++++++++++++*********+++------+++,,,---------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---......///000000///111444777999;;;<<<<<<>>>@@@CCCDDDDDDDDDEEEGGGIIIIIILLLWWWnnnmmm^^^ZZZTTT___ooo~~~pppggg]]]ZZZ\\\cccooozzz}}}rrrqqq|||yyyggg^^^^^^YYYUUURRRUUU^^^qqqiiifffvvvyyydddRRRGGG<<<999666666777888999999888999999888888777666555333333333333333444555666666666666777777777888888999:::<<<===??????@@@@@@BBBBBBDDDEEEGGGHHHJJJJJJIIIIIIJJJLLLPPPUUUZZZ]]]eeeiiiooorrrqqqooommmlllgggfffeeeeeeeeebbb___\\\WWWYYY\\\```dddhhhkkkmmmoooqqqsssrrrqqqppprrrtttsssuuuvvvvvvttttttvvvxxx}}}}}}xxxqqqkkkhhhlllpppxxxwwwuuuvvvvvvuuuuuuyyy|||~~~}}}nnnjjjfffcccgggsss~~~tttnnnpppxxxeeePPPEEE<<<:::888777777777666444333333333333333333333333////////////////////////000000000000000000000000////////////000000000000///////////////......---,,,---.../////////...---------------------------******+++,,,,,,---......************+++,,,------++++++,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((())))))*********++++++,,,,,,,,,++++++++++++******))))))((())))))))))))*********))))))******+++++++++,,,,,,+++***))))))+++---...,,,------...---,,,***)))******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////000222555888:::;;;<<<<<>>@@@@@@@@@???AAABBBCCCEEEGGGIIIKKKKKKJJJKKKLLLOOOSSSWWW\\\^^^dddiiinnnqqqqqqooolllkkkhhhfffdddeeefffddd___ZZZTTTVVVZZZ```eeeiiilllmmmmmmoooppppppnnnooorrruuurrrtttuuutttrrrrrruuuwww|||zzzzzzvvvzzzyyynnngggcccaaa___]]]ccciiimmmlllnnnxxxyyyrrrmmmooouuu|||~~~nnnhhhfffggguuusss]]]OOODDD;;;555666999888777777333333222111111222333333222222222111111111111000111111000000//////......000000////////////000000000...---++++++,,,---............////////////000,,,,,,,,,------............------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************************************++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))************************,,,+++++++++***)))))))))++++++******************'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,//////.........//////000///222666999:::<<<===???GGGFFFFFFHHHJJJJJJIIIHHHJJJOOO[[[rrrvvvbbbWWWUUUVVVaaakkk~~~ssslllbbbYYYVVV[[[eeeuuuwwwzzz{{{eee]]][[[ZZZ[[[XXXXXX```oooooobbbeeewwwmmmXXXJJJDDD:::888555555777999::::::;;;:::999888777777777777222333333444555666777777:::999777666666666777888999:::<<>>:::777555555444444333333222222222222222222222111111111111222222111111111000000000000000////////////000000000///---++++++,,,---...------........./////////,,,,,,,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------------,,,+++************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++,,,...//////000..................///000000333777:::<<<===???AAAFFFFFFGGGIIIKKKKKKJJJIIIKKKPPPaaajjjYYYRRRTTTXXXkkkwwwqqqhhh___XXXXXX^^^jjjzzz}}}qqqwwwqqq```\\\[[[ZZZVVVWWW\\\gggvvv~~~kkkdddllljjjVVVHHHAAA===;;;888888999;;;;;;;;;::::::999888777777777777222333333444555666777777999888888777888999:::;;;:::<<<>>>@@@BBBCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMOOOSSSXXX___dddfffmmmoooqqqoookkkhhhggggggaaaccceeedddaaa^^^]]]]]][[[]]]bbbhhhmmmppppppppppppnnnkkkjjjjjjjjjkkkkkkmmmiiiiiiooorrrtttxxxxxxpppjjjbbb]]]]]]aaafffhhhnnnvvv||||||yyyxxxwwwttttttvvvzzz~~~|||uuurrrnnnttt|||rrrhhhaaadddkkkwwwjjjTTTJJJBBB@@@???:::555333666666666555444333111111333222222222111111111111222222222222222111111111000000////////////000000000///---,,,,,,,,,---...,,,---------............---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***'''&&&+++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++,,,...///000000---------------...//////000333888;;;===>>>AAABBBDDDFFFHHHJJJKKKKKKKKKKKKNNNTTTkkkrrr]]]OOONNNVVV___sssrrrfff___YYY[[[dddrrrzzzqqqyyyyyyddd[[[[[[[[[YYYUUU[[[ffftttrrrfffhhhxxx}}}fffRRREEE>>>===;;;999999:::;;;;;;::::::999888777666666666666333333444555666777777888888888888999:::;;;===>>><<<===???AAACCCDDDDDDEEEDDDEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRUUUYYY___dddgggnnnoooooommmiiifffeeeeeecccddddddbbb___]]]]]]^^^^^^aaafffkkknnnoooooonnnmmmllljjjiiihhhhhhiiiiiijjjiiikkkrrrwwwyyy~~~~~~zzztttppprrrwww~~~zzzyyywwwxxxzzz~~~xxxqqqllllllpppzzzzzzsssllllllqqq{{{rrr[[[PPPFFFBBB@@@;;;777666555555555555555333222111333333222222222111111111222222222222222222111111000000////////////000000//////...---,,,------...,,,,,,,,,---------......---------...............,,,++++++******++++++,,,+++++++++,,,---...///000........................+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///,,,***(((******+++,,,,,,---......,,,++++++******++++++,,,************************************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,---,,,,,,------...///000000333888;;;===???AAACCCBBBDDDGGGIIIJJJKKKKKKLLLSSS\\\zzz~~~hhhVVVLLLOOO]]]kkk}}}yyyiiiaaa[[[___iiizzzzzzjjj\\\ZZZ\\\[[[XXXXXXcccrrrzzzhhhdddpppxxxaaaOOOCCC===:::888777777999:::::::::999999888777666666666666333333444555666777888888888888999999:::<<<============???AAABBBDDDEEEEEEHHHHHHIIIJJJMMMOOORRRSSSVVVVVVVVVVVVXXX\\\aaaeeeqqqpppooommmiiigggeeedddggggggfffccc___]]]^^^___bbbeeejjjmmmmmmkkkjjjiiiiiiiiiiiihhhggggggiiijjjhhhjjjooouuuzzz}}}yyyyyywwwvvvwwwzzz~~~~~~uuukkkfffdddhhhppp~~~~~~wwwggg[[[NNNHHHDDD???;;;:::444444444444444444333222333333333222222222222111111111111111111111111111000000////////////000000//////......------------,,,,,,,,,---------..............................,,,++++++******++++++,,,+++++++++,,,---...///000........................+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++******+++,,,,,,---......,,,++++++******++++++,,,************************************************)))))))))***+++++++++,,,)))*********+++++++++,,,)))***+++,,,------------,,,,,,++++++++++++******,,,,,,,,,---...///000000000444888;;;===???AAACCC@@@CCCFFFHHHHHHIIILLLNNNXXXiiizzzcccTTTNNNSSSdddttt~~~jjjaaa\\\___kkk~~~uuufff```aaabbb___[[[^^^lll|||pppcccggg{{{rrr]]]NNNCCC===777666666777:::<<<<<<<<<999888777666555555555555333444444555666777888888999999999:::::::::::::::======>>>@@@AAACCCEEEEEEHHHHHHHHHJJJLLLPPPSSSUUUVVVWWWWWWWWWWWW[[[aaafffsssrrrpppnnnllljjjgggeeeggggggfffcccaaaaaaccceeehhhkkknnnooolllhhhfffeeedddfffhhhhhhggghhhjjjllljjjnnnssswww{{{~~~lllkkkiiiiiikkkooosssvvv}}}}}}~~~|||mmmiiigggiiijjjmmmuuu}}}|||nnnbbbVVVQQQLLLDDD>>>;;;777666555444444444444444333333333333222222222222000000000111111111111111000000////////////000000////////////......------,,,---------............/////////...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,++++++***+++++++++************************((()))***+++,,,,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************************************+++++++++)))))))))******++++++,,,((()))***,,,------............------------,,,,,,---------...///000111222333666:::===>>>???AAACCC@@@CCCFFFFFFFFFIIINNNSSSaaa}}}ttt___TTTQQQWWWiii{{{zzzddd]]]ZZZaaaooo|||ssskkkjjjiiieeeaaa```cccsssvvviiibbboookkkXXXKKKCCC>>>999888888:::===??????>>>888777666555555444444444444444555666777888888999999999:::;;;;;;;;;::::::===>>>>>>???AAACCCEEEFFFFFFFFFFFFHHHJJJNNNRRRTTTSSSUUUVVVWWWXXX]]]eeekkksssrrrqqqqqqpppmmmiiieeebbbcccdddddddddfffiiillllllnnnpppooojjjfffeeeeeecccgggjjjjjjhhhhhhkkknnnnnnssswwwxxx{{{}}}}}}~~~~~~ooommmkkkjjjkkknnnqqqrrrrrrrrrssstttwwwxxxyyyyyy~~~|||xxxvvvuuupppiiifffhhhttt~~~ppphhhbbb```^^^UUUKKKGGG>>><<<999666444333444555444444333333333222222222111111111222222222333333000000////////////000000///////////////......---------........./////////000/////////.........---------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,------************************+++++++++***************))))))***++++++,,,------++++++,,,---------------++++++,,,------...//////.........///000111222333777:::>>>@@@AAAAAACCCDDDCCCEEEGGGFFFFFFJJJRRRXXXnnnnnn\\\VVVWWW]]]nnnqqq\\\YYY\\\hhhxxxxxxtttqqqpppiiiaaa]]]```iii|||nnndddcccwww|||dddSSSIIIBBB>>><<<;;;:::;;;===>>><<<;;;777777666555444444444444444444555666777888999999888999:::<<<=========<<>><<<;;;::::::;;;:::888666777777666444444444444444444444555666777888999999777888;;;===???@@@@@@@@@AAAAAAAAAAAACCCFFFHHHIIIJJJJJJJJJKKKNNNRRRVVVYYYYYY[[[\\\ZZZZZZ^^^gggnnnooooooqqqssstttqqqjjjdddeeefffgggfffdddccccccdddaaadddfffccc___]]]```dddiiimmmpppnnnjjjgggiiillltttzzz|||{{{~~~|||}}}}}}|||{{{yyyuuuqqqmmmkkklllnnnppprrrrrrtttwwwyyy}}}|||xxxnnngggmmmiiiiiinnnrrrvvv~~~tttpppzzzvvv___OOO???888777666444444222333444444444333222111222222222222222222222222222111111111000000//////000000000000////////////000...,,,******,,,...000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///...---+++)))(((&&&&&&'''((()))***+++,,,,,,,,,///...,,,+++++++++,,,,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------///000000///...000333555<<<>>>@@@CCCDDDDDDCCCBBB@@@EEEAAA@@@GGGJJJQQQ```mmmYYYYYY___dddssssss]]]VVV]]]hhhvvv|||{{{rrrwwwvvvjjj]]]ZZZbbbjjjzzz|||bbb___iiiqqq\\\NNNCCC===;;;999:::;;;;;;;;;:::999888666666555555444444444333444555666777888999999999;;;;;;;;;;;;===>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHLLLLLLKKKLLLNNNRRRVVVYYYZZZYYYXXXYYY]]]bbbgggkkkmmmoooqqqqqqnnnjjjhhhgggeeeeeeeeeeeeeeedddcccbbb``````^^^[[[ZZZ\\\bbbfffjjjiiiggggggiiikkklllllltttxxx|||}}}|||{{{}}}|||wwwtttrrrsssssssssssssssssssssrrruuuwwwyyyxxxyyy}}}xxxqqqnnnjjjjjjnnnrrrwww}}}}}}wwwaaaHHH>>><<<;;;888666333333444555444333222111222222222222222222222222111111111111000000000///000000000000////////////000///...------...///000---------.....................------------......------------------------......---------,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------*********+++++++++,,,,,,((()))***+++++++++++++++,,,+++***)))))))))******************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------.../////////111555888<<<===???AAABBBCCCCCCBBB@@@EEEBBBAAAGGGIIIPPPaaaooo]]]]]]bbbfffsss~~~iiiZZZ[[[bbblllyyy}}}uuuwwwrrrggg[[[[[[eeeoooppp]]]___nnnoooZZZLLLBBB===<<<999:::;;;;;;;;;:::999888999888888888777777777777555666777888999:::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIMMMMMMMMMNNNPPPTTTWWWZZZYYYYYYYYYZZZ]]]bbbfffhhhiiilllppppppmmmiiieeecccbbbbbbaaaaaa``````______^^^]]]\\\[[[]]]```eeehhhlllkkkhhhhhhiiikkknnnooouuuxxx|||~~~~~~~~~~~~~~~}}}yyyuuutttqqqmmmkkknnnttt|||wwwsssqqqsssuuuxxx~~~wwwWWWFFFBBB???:::777444444555555444333333222222222222222222222222222111111111111000000000000000000000000////////////000000000000000000000000------------------------......,,,,,,,,,,,,......------------------------......---------,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,------))))))***+++,,,---...///******+++++++++++++++***,,,+++***)))))))))******++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++---...///000333777;;;<<<===>>>???@@@BBBCCCCCC@@@EEECCCCCCGGGHHHPPPcccqqqbbbbbbfffiiiuuu|||iii]]]WWW```hhhsss{{{vvvmmmaaaXXX[[[iiiuuuooo^^^ggg{{{kkkVVVIIIAAA===<<<::::::;;;<<<;;;:::999888666666666555555555555555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEGGGHHHIIINNNNNNNNNOOORRRUUUXXXZZZVVVVVVWWWYYY\\\^^^aaabbbccchhhmmmooolllgggbbb___```___]]]\\\[[[[[[[[[\\\[[[ZZZZZZ\\\```eeehhhjjjmmmlllkkkjjjkkkmmmpppqqqvvvxxx|||}}}xxxqqqooorrrwww{{{}}}}}}zzz|||~~~{{{xxx}}}xxxyyy{{{iiiTTTHHH???:::888666666555555444444333333333333222222222222222111111111111000000000000000000000000000///////////////000111111111111000///.........---------------,,,+++***))))))***+++,,,------------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,++++++******---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------,,,---...///000444888;;;<<<<<<===>>>???AAACCCDDD???EEEDDDDDDHHHGGGQQQhhh|||nnndddfffiiinnnzzznnn[[[UUUWWWaaalll|||wwwhhh[[[VVV[[[kkkyyy|||lllxxxfffRRRGGG@@@======:::;;;;;;<<<;;;:::888777444444444444444444444444777777999:::;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJMMMNNNOOOPPPSSSUUUWWWXXXRRRSSSUUUWWWYYYZZZ[[[[[[___dddjjjmmmkkkeee```]]]___^^^[[[YYYXXXYYYZZZ[[[YYYXXXYYY\\\bbbfffhhhhhhkkklllnnnoooooopppqqqrrrwwwyyy|||~~~}}}vvvqqqqqqsssuuu{{{{{{yyy}}}}}}wwwrrrvvvhhhSSSCCC;;;;;;777777666555444444444333333333333222222111111111000000000000000000111111000000000000////////////---...000111111000...---////////////......------,,,,,,+++******+++,,,,,,------------------------......---------,,,,,,,,,...------------------...+++,,,,,,------,,,,,,++++++************+++,,,,,,///......---,,,+++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...///000000111444888;;;=========>>>???@@@BBBCCC???DDDDDDFFFHHHGGGUUUqqq|||ppphhhdddggglllsss~~~eeeSSSQQQWWWaaaqqq|||}}}uuucccYYYXXX___ooo|||}}}bbbPPPFFF???======;;;;;;<<<<<<;;;999888777777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVQQQRRRTTTVVVXXXYYYZZZZZZ^^^bbbgggjjjhhhccc___]]]```___\\\ZZZYYYYYYZZZ[[[XXXXXXZZZ^^^bbbeeefffeeeggglllrrruuuuuutttsssttt{{{{{{}}}yyytttssssssrrrtttwwwuuuwwwzzzyyyzzzzzzrrrrrrzzz}}}dddMMMBBB@@@999888777555444444444444444333333222222111111111000000000000111111111111000000000000////////////------////////////------000000000///......------........................------------------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------//////000111222444888<<>>BBBCCCFFFIIIIII\\\|||{{{fffcccccchhhoooyyyppp]]]PPPQQQYYYgggzzz~~~wwwyyynnn]]][[[```kkk{{{xxx___OOOFFF@@@======;;;<<<<<<<<<;;;999777666555555666666666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLKKKMMMOOORRRTTTTTTTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[]]]```cccdddccc```___^^^___^^^\\\ZZZYYYXXXYYYYYYVVVYYY^^^bbbcccdddeeefffgggnnnvvv{{{{{{yyyyyyzzzssssssvvv|||yyyyyyqqqqqqpppqqqsssvvvzzz|||}}}}}}|||{{{yyyvvvxxxrrrYYYHHHCCC:::999777666555444444555444444333333222111111000///000000000111111111111000000000000////////////---......//////......---000000///......---,,,,,,---...000111111000...---------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***************++++++,,,((())))))***+++,,,------******+++,,,------------((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,---------...000111222666;;;>>>@@@AAABBBBBBBBBAAA???>>>===AAABBBFFFIIIKKKbbbxxxaaabbbeeejjjqqq~~~rrraaaVVVQQQUUU___sssyyywwwqqquuuvvvdddXXX^^^lllzzzuuu]]]OOOGGGAAA>>>===;;;<<<<<<<<<;;;999777666333333333444444444555555666777888:::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAABBBCCCDDDGGGIIIKKKLLLLLLNNNQQQTTTUUUUUUUUUTTTPPPQQQSSSUUUWWWYYY[[[\\\]]]^^^___^^^]]]\\\^^^___\\\\\\[[[YYYXXXVVVUUUUUUSSS[[[cccfffeeedddgggjjjkkkrrryyy}}}~~~~~~WWWWWWYYY```jjjqqqttttttvvvvvvwww{{{yyywwwssspppooopppssstttqqquuuzzz}}}~~~uuu||||||xxxzzzzzz```LLLBBB;;;:::888666555444555555444444333333222111000000//////000000111111111222000000000000/////////////////////......///////////////...---,,,,,,+++++++++---///111111///---+++------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))*********+++++++++)))***+++,,,---.........***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------+++,,,///111333888===AAAAAABBBCCCDDDCCCAAA???======@@@BBBFFFJJJLLLfff}}}rrr```bbbfffkkkssseeeWWWSSSSSS[[[fff}}}~~~uuuqqqmmmsssmmm]]]UUUaaauuusss]]]OOOHHHBBB>>>===<<<<<<<<<<<<;;;999777666666666666666777777888888666777888999:::;;;;;;;;;<<<<<<======>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLMMMOOORRRUUUWWWWWWVVVUUUMMMNNNOOOQQQSSSVVVXXXZZZ\\\\\\[[[YYYXXXZZZ]]]___YYYYYYYYYXXXVVVTTTSSSRRRQQQ[[[fffjjjgggeeeiiiooopppuuu{{{~~~MMMMMMMMMPPPTTTWWWXXXXXX\\\[[[ZZZ^^^fffnnnuuuxxx{{{xxxwwwwwwwwwssssssuuuxxx{{{}}}|||{{{~~~www{{{~~~vvvyyy}}}{{{fffWWWOOOEEEAAA;;;666555444333333444444444444333222111000333333222222111000//////111000000000////////////......//////......---,,,+++,,,...//////...,,,+++........................---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,...---+++***)))***+++++++++++++++,,,,,,------------...///...,,,,,,,,,...---,,,,,,+++*********+++++++++***************+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++---...------...///---------000555;;;???@@@???@@@AAAAAABBBBBBBBBAAAEEEDDDEEEFFFHHHWWWwwwvvvoooaaafffjjjooo|||zzzfff]]]XXXXXX___jjj}}}|||yyytttllljjjdddaaajjj~~~}}}zzz~~~rrrZZZMMMGGGCCC@@@???@@@>>><<<:::888777777777444444444555666888:::;;;:::888666777;;;===<<<;;;999:::<<<>>>AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPSSSTTTUUUSSSQQQPPPSSSRRRPPPOOOPPPRRRTTTVVVYYYZZZZZZYYYXXXXXX[[[]]][[[YYYVVVTTTSSSTTTVVVWWW\\\```dddffffffhhhllloooxxx{{{~~~KKKJJJIIIJJJMMMOOOPPPOOOMMMKKKJJJLLLQQQWWW[[[]]]aaaeeellluuuuuuttttttuuuvvvvvvtttrrrvvvyyy~~~xxxyyy~~~|||zzzyyyyyyzzz{{{vvvggg\\\XXXMMMHHH@@@999555333222000444444444444444333222111333333222222111000000000//////.........---------......//////......---,,,+++,,,...//////...,,,+++........................------,,,,,,------...//////...---,,,,,,,,,------000///..................,,,,,,,,,,,,---------------,,,***))))))***+++,,,...---,,,+++***++++++,,,+++,,,,,,,,,,,,,,,,,,---)))***++++++))))))***+++---,,,,,,+++******++++++++++++***************+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++---...------...///...---...111666;;;>>>??????@@@@@@AAABBBBBBBBBBBBEEEDDDEEEGGGMMM___zzzoooiiidddjjjqqqxxxrrrdddaaa``````eeemmmzzz|||www|||}}}|||wwwooohhhccccccmmmuuuvvv|||qqqYYYLLLGGGCCC@@@???@@@>>><<<999888777777777444444444555666888:::;;;999999:::===@@@@@@===:::<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKNNNPPPQQQSSSSSSQQQOOONNNMMMLLLLLLMMMNNNPPPRRRSSSZZZZZZZZZYYYWWWWWWYYYZZZYYYWWWUUUTTTTTTVVVYYYZZZ___cccfffggghhhkkkppptttzzz|||KKKJJJHHHHHHIIIJJJIIIHHHIIIGGGFFFFFFHHHJJJKKKKKKNNNOOOSSSXXX```hhhnnnrrr~~~|||yyywwwwwwuuurrrpppooossswww|||{{{{{{~~~tttmmmiiiiiiiiissswwwzzzzzzyyy~~~rrriiieeeeee]]]UUUJJJ@@@999555333222444444444444444444333333333333333222111111000000/////////.........------...////////////...------+++,,,---......---,,,+++........................---------,,,------.../////////...------------.../////////...//////000000,,,------------.........///...,,,+++***++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++------,,,,,,---///---,,,,,,++++++++++++++++++***************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))+++---...------...///000//////111666:::======>>>???@@@AAABBBBBBCCCBBBEEEDDDEEEIIISSShhhnnnccc```eeeppp|||xxxkkkaaacccfffdddfffkkkqqq~~~sssuuu~~~uuudddcccfffssswwwmmmsss}}}pppXXXKKKFFFCCC@@@??????>>><<<999777777666777555444444555666888:::<<<999;;;>>>BBBDDDCCC>>>:::??????>>>>>>???AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNOOOPPPOOONNNLLLKKKHHHIIIKKKMMMPPPQQQRRRSSSYYYZZZZZZYYYVVVUUUUUUUUUXXXVVVUUUUUUVVVZZZ^^^aaacccfffiiikkklllooouuuzzz{{{}}}OOOMMMKKKJJJKKKKKKKKKIIIMMMLLLKKKKKKLLLLLLKKKJJJMMMMMMLLLMMMPPPTTTXXX[[[aaadddkkksss}}}~~~|||{{{{{{zzzzzzzzz|||~~~yyyooohhheeedddrrrwww{{{{{{{{{~~~vvvzzzqqqkkkkkknnnkkkbbbTTTGGG>>>:::888777555555444444444444444555333333333222222111111111111111111000000000000//////////////////...------,,,,,,---......---,,,,,,........................---------------...////////////..................---------------...///000---------.........////////////---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***,,,......---...///111---,,,,,,+++++++++,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///111000000333777:::<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDCCCDDDIIIXXXqqqppp___YYYZZZeeewwwwwwsssfff___aaaccc``````dddqqqvvv~~~{{{rrraaadddlllzzznnngggqqq~~~pppXXXKKKEEEAAA>>>===???===;;;999777666666666555555555555777999;;;<<<:::<<<@@@CCCDDDBBB>>><<>>>>>@@@BBBDDDFFFFFFFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKNNNRRRUUUVVVWWWWWWXXXYYYYYYWWWSSSQQQPPPPPPVVVVVVUUUVVVZZZ___dddgggdddiiimmmpppqqqssswww{{{{{{}}}RRRPPPNNNNNNOOOOOOOOONNNKKKJJJIIIJJJKKKKKKJJJHHHLLLJJJHHHFFFGGGIIIKKKMMMNNNPPPTTTXXX___hhhrrryyyzzzwwwvvvvvvwww{{{{{{}}}zzzqqqjjjgggooouuu{{{~~~~~~uuuwww}}}}}}vvvpppllllllppprrriii[[[NNNDDD???;;;999777666555444444444555555333333333222222222222222222111111111000000000000//////000000//////...---,,,------------------,,,...........................------------...//////.../////////////////////---------------...///000---------........./////////......------,,,,,,,,,,,,------------------------------,,,,,,+++++++++''')))***+++******,,,...---,,,,,,+++,,,,,,------******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///111000111333777:::;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDDDDKKK]]]yyysssaaaSSSTTT\\\nnnooommmaaaYYY[[[\\\[[[___gggzzz~~~{{{}}}ppphhhaaahhhssswwwhhhffftttoooWWWJJJDDD@@@<<<;;;???===;;;888777666666666555555555666777999;;;<<<<<<===?????????>>>>>>>>>======>>>???AAADDDFFFHHHGGGHHHIIIKKKMMMNNNPPPPPPNNNMMMLLLKKKJJJIIIIIIIIILLLNNNRRRVVVYYYZZZZZZZZZWWWXXXWWWTTTPPPMMMLLLMMMSSSSSSTTTWWW[[[```eeehhheeejjjqqquuuvvvvvvxxx{{{{{{}}}XXXVVVUUUUUUVVVVVVVVVUUUMMMLLLJJJKKKKKKKKKJJJHHHIIIHHHFFFEEEFFFGGGIIIJJJIIIJJJLLLMMMOOOSSSYYY]]]bbbfffppp}}}||||||{{{yyywwwuuuxxx|||rrrmmmooottt{{{|||}}}}}}vvvsssooommmooossswwwqqqiii___UUUKKKAAA;;;999888666555444444555555333333333333333333222222000000/////////.........///000000000000///......------------------------..............................------......///000...///000000111000000000/////////...//////000000,,,------------.........------------------------+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,------...))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---...------...///000000111444888;;;<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEFFFOOOddd~~~pppbbbTTTNNNXXXggg~~~kkkcccZZZUUUWWWYYY\\\iiixxxvvvuuu~~~~~~xxxjjjeeeeeeooo~~~uuuoootttmmmUUUHHHDDD@@@===<<<>>>===;;;888666666555666666555555666777999;;;===<<<======<<<;;;;;;===???<<<===???AAACCCFFFGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQNNNMMMKKKJJJIIIJJJJJJKKKOOOQQQUUUXXXZZZ[[[[[[ZZZYYYXXXVVVRRRNNNLLLLLLMMMPPPQQQTTTXXX]]]aaaeeeggghhhmmmtttwwwxxxxxxyyy{{{}}}hhhfffddddddddddddcccbbb]]]ZZZWWWUUUTTTRRRPPPOOOLLLLLLKKKKKKJJJKKKKKKLLLJJJKKKLLLLLLKKKKKKMMMOOOOOOSSSZZZfffsss}}}}}}wwwtttvvv{{{zzzwwwyyy}}}xxxxxxqqqxxxzzzuuusssrrrrrrwww~~~uuucccPPPDDD;;;:::777555444444444555333333333333333333333333000000000/////////......000000000000000///......---------,,,,,,---------.......................................//////000...///000111111111000000000///..................,,,,,,,,,,,,------------***+++,,,---------------)))***+++---------,,,++++++,,,,,,,,,,,,,,,,,,------...//////------...///,,,,,,,,,,,,,,,---......))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++---...------...///000000111555999<<<===<<<;;;<<<>>>AAACCCDDDEEEFFFFFFGGGJJJUUUnnn{{{mmm___UUULLLMMM```wwwxxxiii\\\WWWVVVZZZ]]]dddxxx|||iiirrr~~~wwwiiiffflllwwwxxxyyy|||hhhRRRGGGDDDBBB@@@@@@>>>===:::888666555555555666666666666777:::<<<===;;;<<<===<<<:::999;;;>>><<<>>>AAACCCEEEFFFFFFEEEFFFFFFHHHJJJLLLNNNPPPPPPNNNMMMKKKJJJIIIKKKMMMNNNUUUVVVXXXZZZ[[[\\\\\\[[[\\\ZZZWWWRRRNNNLLLNNNPPPRRRUUUYYY^^^bbbeeeggghhhooorrrvvvwwwwwwxxx|||yyywwwtttssssssrrrqqqooolllhhhccc___\\\YYYVVVTTTQQQPPPOOONNNMMMKKKJJJIIIIIIKKKMMMMMMLLLJJJKKKKKKJJJLLLPPPVVV\\\dddjjjmmmkkkxxx{{{tttrrrsssuuuwwwyyy}}}~~~~~~ppplllhhhqqq{{{wwwvvvvvvyyyzzz```NNN===;;;888555444333444444333333333333333333333333222222222222111111111111000000000000000//////......------,,,,,,------..........................................///000000...///000222222222111000...---,,,++++++++++++++++++++++++,,,,,,,,,------))))))+++,,,---.........((()))+++,,,---,,,,,,++++++++++++,,,,,,---------***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,---...///))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++---...------.../////////111555999=========;;;<<<>>>AAACCCEEEFFFFFFGGGIIIMMMYYYuuuqqqcccVVVNNNIIINNNgggtttfffZZZXXXZZZ___bbbkkkggghhhvvvsssdddcccqqq~~~zzzvvv|||xxxdddOOOFFFDDDDDDCCCDDD>>><<<:::888666555555555666666666666888:::<<<===:::<<<>>>===;;;999;;;======???BBBEEEFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOMMMKKKJJJJJJLLLNNNPPPZZZ[[[\\\]]]]]]^^^^^^^^^^^^\\\XXXRRRNNNNNNPPPSSSWWWZZZ```eeeiiikkklllllluuuvvvwwwvvvuuuxxx~~~}}}{{{yyywwwsssnnniiifffdddccc```]]]ZZZXXXVVVTTTQQQNNNPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLOOORRRVVVXXX]]]aaahhhqqq|||xxxsssvvvxxxwww{{{|||~~~wwweeeaaakkkyyy}}}|||}}}rrrYYYHHH>>>777777999777444444444333222222111111222222111222222222222111000000000000000000////////////000000000///......------,,,---...//////...---,,,---------............///------............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...---,,,+++***))))))))))))'''((()))***,,,---...///---------------------------000333666888:::===???999<<<@@@CCCEEEFFFHHHJJJGGGLLLQQQ]]]|||kkk[[[OOOKKKKKKRRRmmmuuuggg^^^YYYXXX]]]dddrrrrrrmmmgggwwwoooddddddrrrlllqqqyyy___MMMGGGCCCEEEFFF???>>><<<:::888777777777777666666777888999999::::::??????>>><<<::::::<<>>@@@;;;>>>BBBDDDEEEEEEGGGIIIIIILLLUUUkkk~~~kkk\\\PPPOOOQQQXXXooosssdddZZZWWWXXX^^^gggvvvjjjgggjjjyyy|||nnnhhhlll|||}}}nnnvvvxxx^^^MMMHHHDDDFFFFFF??????===;;;999777777777777555666777888:::;;;======>>>>>>===<<<:::;;;===@@@AAAAAACCCDDDEEEFFFFFFFFFKKKKKKKKKKKKMMMNNNPPPQQQMMMKKKIIIHHHKKKPPPUUUYYY````````````aaaccceeefffhhhddd^^^YYYWWWYYY\\\___dddgggjjjnnnrrruuuwwwxxx|||yyyvvvtttvvv{{{}}}zzzwwwtttrrrpppnnnlllhhhfffccc___[[[WWWUUUTTTPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSbbbiiisss~~~|||xxxxxxyyy~~~yyyzzz~~~wwwhhhkkkrrrwww[[[MMM>>>888666444444555666555555444444444444444111222222222222111000000000000000000////////////------......///000000111.........------.........---------............///------............------------,,,,,,---...//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************......---,,,++++++++++++,,,+++++++++++++++++++++******+++---...///000111000333666999;;;===???AAA???AAACCCDDDDDDDDDFFFGGGJJJJJJYYYyyynnn]]]RRRTTTYYY```sssppp```WWWWWW[[[cccooo~~~dddeeeppp}}}sssiiilllvvvxxxooo}}}ttt\\\MMMIIIDDDFFFFFF???@@@???<<<:::888777777777555555777999;;;===>>>???<<<<<<===<<<;;;<<>>@@@CCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIKKKNNNSSSXXX]]]```bbbgggfffdddcccbbbbbbcccccc___]]]ZZZYYYZZZ___dddgggnnnoooqqqtttwww{{{~~~}}}{{{xxxxxx}}}|||wwwsssooonnniiifffccc^^^ZZZUUURRRQQQMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLOOORRRVVV]]]hhhppp{{{zzzxxxxxx|||}}}||||||{{{|||ooo___MMMBBB===999888999555444444333333333333333111222222222222111000000000000000000////////////000000//////............///...---,,,,,,---...///---------............///------............---------------------...///000.........////////////000------------------------......---------,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++************+++)))******++++++,,,------------...............///000333777999:::<<<>>>@@@DDDEEEFFFEEEDDDDDDEEEGGGOOOTTTkkkuuubbbUUUZZZfffrrrkkk^^^UUU\\\gggtttwwwgggppp}}}{{{wwwnnnfffffftttzzzuuuyyyjjjVVVLLLJJJEEEEEEFFF???@@@>>><<<:::888777777777666666777777888888999999999:::<<<======???AAADDDCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFIIIKKKLLLLLLJJJIIIJJJNNNSSSYYY^^^ccceeeffffffeeecccbbbaaaaaabbbbbb___]]]\\\\\\^^^ccciiilllnnnppptttxxx{{{~~~~~~|||{{{|||{{{yyysssqqqmmmiiiddd___\\\ZZZVVVTTTRRRNNNKKKHHHFFFEEEHHHJJJKKKKKKLLLOOOVVV\\\___fffpppzzz~~~ssspppnnnuuu{{{{{{{{{~~~zzz|||oooaaaQQQIIICCC===:::999555444444333222333333333111222222222222111000000000000000000////////////111000000///......------.........------.........---------............///------............------......---------------...------........./////////------------------------------------,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,++++++***))))))******+++))))))***+++,,,,,,------........................111444777999:::<<<>>>@@@DDDEEEEEEEEEDDDEEEGGGIIIMMM]]]zzzqqq___TTT\\\iiiwww}}}hhh___UUU```mmm|||uuukkkyyyxxxvvvuuuuuurrrlllhhhnnnwwwvvv~~~gggUUUMMMMMMHHHGGGHHHAAA>>><<<:::888777777777777777777777777777777777777888:::===>>>>>>???BBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFIIILLLMMMNNNMMMMMMNNNRRRWWW^^^cccgggiiiiiihhhgggeeecccbbbaaaaaabbb[[[ZZZYYYZZZ]]]bbbgggkkkmmmqqqwww~~~~~~~~~|||xxxtttooollliiihhheeeaaa[[[UUUQQQMMMKKKJJJLLLMMMLLLJJJJJJMMMQQQPPPTTTZZZ```iiiwwwtttqqqnnnrrrzzz~~~||||||}}}ooocccXXXRRRMMMEEE???<<<666555555444444444444444111222222222222111000000000000000000///////////////////////////.........------............---------------............///------............------///...---,,,,,,++++++,,,,,,---------....................................,,,,,,,,,,,,++++++++++++******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***+++++++++******++++++,,,++++++++++++++++++++++++------......//////000000333555999;;;<<<===???AAACCCDDDEEEEEEEEEFFFIIILLLUUUrrrvvvgggYYYSSS]]]kkkyyyvvveee```ZZZgggvvvvvvsssyyyoooooossssssooojjjjjjvvv~~~pppqqq{{{fffVVVPPPQQQKKKJJJKKKDDD;;;:::999777666666777777666666777777888888888888999;;;===??????@@@AAACCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLSSSVVV[[[aaafffiiikkkkkkkkkiiifffccc```___^^^^^^XXXWWWWWWXXX[[[___dddgggkkkrrr|||~~~{{{yyytttqqqlllfff```ZZZVVVTTTLLLOOOPPPNNNJJJHHHIIIKKKIIIKKKMMMPPPVVVccctttzzzwwwuuuuuuyyy~~~~~~|||zzzqqqggg^^^[[[VVVMMMDDD@@@777777666555555555555555111222222222222111000000000000000000////////////------......///000000000,,,---...//////...---,,,---------.........//////---..................---///...---,,,+++*********,,,,,,,,,---------..............................,,,,,,,,,+++++++++************************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,++++++,,,------------,,,,,,+++******)))+++,,,---...///111222222444777:::<<<===>>>@@@BBBBBBCCCDDDEEEEEEGGGKKKNNNfffzzzrrr^^^TTTRRR___mmmzzzrrrbbb``````nnn~~~xxx{{{rrrmmmpppsssrrrmmmgggjjjyyyssshhhkkkuuuzzzgggXXXSSSTTTNNNMMMNNNGGG:::999777666666666777888555666777888999:::;;;;;;999;;;>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIIIIJJJJJJVVVYYY]]]cccgggjjjllllllllljjjfffbbb^^^[[[ZZZYYY\\\[[[ZZZ[[[^^^bbbgggjjjjjjrrrzzztttnnngggaaa\\\WWWUUURRRPPPOOOMMMJJJHHHJJJJJJKKKLLLOOOUUU\\\aaalllwwwvvvrrrsssvvvyyy}}}tttpppiiidddddd```RRRDDDBBB<<<777777777444333555333333333222222222111111111111000000//////......////////////............//////............//////...//////000000000000000000000000000//////////////////.........---------/////////......---------000///...---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++***))))))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,---///111333444666666888:::<<<>>>???@@@AAAHHHEEECCCHHHHHHMMM[[[{{{xxxfffZZZRRRTTTWWW]]]iii{{{qqqdddcccdddtttvvvoookkkppphhhcccfffppp~~~ooofffhhhtttxxxddd]]]UUUSSSSSSRRRLLLFFFCCC<<<777666666555777:::888777777777888999::::::======>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDGGGIIIHHHFFFGGGLLLRRRXXXZZZ___cccfffhhhiiiiiikkkkkkjjjddd]]]WWWVVVWWWXXXYYY\\\```dddiiimmmooouuu{{{{{{uuuoookkkccc```[[[WWWSSSOOOJJJGGGNNNMMMKKKJJJJJJMMMQQQTTTYYY```jjjssszzz~~~~~~}}}xxxtttsssvvv{{{wwwsssmmmhhhiiiiiiaaaVVVLLLBBB999888777555333444333333333222222222222111111111000000////////////111000000000000///////////////............//////......///000000000//////000000000000/////////...---------,,,,,,,,,++++++++++++++++++************...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,---///111222333777888999;;;===???@@@AAAAAAGGGDDDBBBGGGGGGMMM]]]sss^^^OOOKKKNNNTTT\\\iiizzzsssfffggghhhyyyxxxsssoooiiibbbaaajjjyyymmmhhhnnn|||vvvhhhbbb\\\[[[[[[YYYRRRKKKDDD===888888777555555888999999888999999:::;;;<<<======>>>@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBEEEGGGFFFEEEGGGMMMSSS[[[]]]___bbbeeefffggggggkkkjjjgggbbb\\\YYYXXXYYY\\\___dddiiinnnsssxxx{{{~~~~~~{{{yyyuuuooohhhaaaZZZSSSNNNRRRPPPLLLIIIHHHHHHIIIJJJNNNQQQTTTVVVZZZcccmmmuuu~~~{{{{{{|||yyyssspppyyy}}}{{{yyyzzzxxxtttpppsssyyyyyyvvvcccRRRAAA;;;:::888666555333333333333222222222222111000000000000/////////111111111111000000000000//////............//////------...////////////...000000000/////////......---------,,,,,,,,,,,,+++))))))))))))))))))******,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------///000111222777999:::===???@@@AAABBB@@@EEEBBBAAAFFFFFFOOObbbqqqXXXGGGEEEJJJSSS^^^mmm}}}uuuiiiiiimmm~~~zzz~~~wwwrrrooogggaaabbbqqqvvvlllmmmwwwtttiiifffddddddddd___VVVOOODDD>>>::::::999666555666::::::::::::;;;<<<===>>>===>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFFFFGGGKKKRRRXXX______```bbbccceeeffffffkkkgggbbb___^^^^^^^^^^^^```eeekkkrrrwww}}}}}}uuulllccc^^^VVVTTTPPPNNNLLLLLLLLLKKKMMMMMMLLLKKKMMMSSS\\\ccclllxxx~~~uuuyyy~~~}}}}}}uuutttvvvyyy{{{|||||||||iiiMMM???===;;;999888444444333333333222222222000000000000000000000000111111111000000000////////////............//////,,,------...............000000/////////.........////////////............*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------......000111111777888;;;===???@@@AAAAAA@@@CCCAAAAAAEEEFFFRRRiiisssXXXGGGGGGLLLVVVccctttuuuiiihhhooo~~~zzzzzzqqqmmmjjjkkkffflllooolllqqqqqqiiiiiiiiikkkjjjcccXXXOOOCCC===:::;;;;;;777666777999999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIILLLQQQYYY^^^``````aaabbbccceeeggghhhjjjeee```___bbbfffiiiiiiiiinnnvvv||||||tttnnnbbb^^^ZZZWWWVVVTTTQQQOOOJJJIIIGGGFFFGGGJJJOOOSSS\\\dddooo|||~~~zzz|||uuusssvvvzzz}}}}}}YYYEEE>>><<<999888444444444333333333222222000000000000111111111111000000/////////.........//////............//////,,,------...............////////////............000000/////////.........+++,,,,,,------...............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******))))))*********+++++++++*********+++************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------......000111111555777:::===???@@@@@@@@@@@@BBB???AAAFFFHHHXXXsssqqqZZZLLLKKKOOOYYYhhh{{{rrrgggfffuuuxxxpppmmmkkkiiinnnvvviiikkkssspppkkkmmmqqqsssqqqhhh[[[QQQBBB===:::;;;<<<999888:::888888999999;;;<<<===>>>??????@@@BBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKOOOVVV]]]bbb```aaaaaaccceeegggiiijjjhhhddd```bbbhhhoootttvvvuuu{{{}}}uuuqqqkkkgggccc___YYYTTTMMMKKKJJJIIIHHHIIIJJJKKKRRRVVVZZZ```hhhttt|||zzz{{{dddMMMCCC===999777444444444444333333333333000000000111111111111222////////////............//////............//////------...////////////.../////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------............------,,,,,,,,,+++++++++******)))************+++++++++)))******+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,------///000111222555777:::===???@@@@@@???@@@AAA???BBBIIILLL___~~~}}}hhhVVVMMMMMMRRR\\\nnnyyykkkfffiii}}}xxxrrrqqqooobbbtttllldddhhhrrr~~~rrrqqqtttyyy|||xxxmmm___UUUDDD>>>:::;;;;;;999999;;;888888999:::;;;<<<>>>??????@@@AAABBBDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCDDDGGGLLLRRRXXX^^^bbbbbbbbbdddeeegggiiikkkkkkgggeeedddgggmmmuuu|||zzz~~~yyyuuuooofff```YYYVVVSSSQQQOOOOOONNNMMMLLLMMMOOOQQQTTT\\\gggooo}}}{{{~~~ppp[[[NNNDDD<<<888555444444444444333333333000000111111111222222222000000000////////////...//////............//////......///000000000////////////.........---------............---------------------,,,,,,,,,,,,,,,,,,,,,---------------...------............------,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,+++***((((((******************************+++++++++,,,,,,,,,************++++++++++++++++++,,,---///111222333555888;;;???AAAAAAAAA@@@AAAAAA???DDDKKKOOOeee{{{ooo[[[NNNLLLNNNTTTbbbvvv|||ooofffaaagggqqq|||uuuooonnnmmmbbbzzz{{{eeebbbiiiuuuvvvvvvzzz|||pppaaaWWWHHHAAA<<<;;;:::777777:::999999:::;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEECCCEEEIIIOOOVVV\\\```bbbdddeeegggiiijjjjjjjjjjjjggghhhiiikkkooovvv~~~~~~}}}tttmmmbbb___ZZZVVVSSSRRRQQQPPPGGGIIILLLLLLMMMQQQWWW\\\aaammm}}}xxxxxxzzzgggZZZLLLAAA<<<555555444444444333333333000000111111222222222222111111111111000000000000//////............//////...//////000000000000000//////.........---------111000000000/////////////////////......---------***++++++,,,---//////000------............------,,,,,,,,,+++++++++******)))************+++++++++---------,,,+++)))'''%%%*********************************++++++,,,,,,,,,)))************+++++++++***+++,,,---///111333444777999===@@@BBBBBBBBBAAAAAAAAA???EEEMMMRRRiii|||uuugggSSSJJJKKKOOOWWWggg~~~lll^^^XXX[[[hhhxxxuuupppiiigggeeehhh~~~uuucccccclllyyyzzzwww|||}}}pppaaaWWWMMMEEE>>>;;;999555555888:::;;;;;;<<<>>>???AAABBB@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGLLLRRRZZZ```ccccccggghhhjjjkkkllljjjiiihhhhhhjjjmmmnnnpppuuu}}}~~~uuuuuuqqqkkkeee```[[[UUUQQQQQQOOOLLLLLLLLLMMMLLLLLLVVV[[[eeeooo|||{{{zzz}}}yyygggWWWHHH???===888444666666444444666222222222111111111111000111111000000/////////...111///...---,,,,,,---...000000000000000000000000........................---------.........//////------............------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******************...,,,******+++++++++***+++,,,---,,,***)))***+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///222444:::;;;<<<======>>>>>>===EEEBBBBBBEEEGGGRRRrrrvvvdddPPPHHHJJJYYYZZZggguuu\\\TTTVVV^^^lllzzzyyysss{{{kkk```^^^```gggiii```dddjjj}}}xxxhhhXXXLLLCCC<<<::::::777666888=========>>>>>>@@@AAABBB@@@@@@AAACCCDDDFFFGGGGGGBBBDDDFFFGGGGGGGGGHHHIIIJJJMMMRRRVVVZZZ```eeeiiihhhjjjkkkkkkiiihhhhhhiiijjjjjjiiijjjpppzzzyyyqqqjjjddd^^^[[[VVVSSSOOOLLLLLLKKKJJJIIINNNQQQVVV\\\gggttt~~~}}}vvvfffUUUIII>>>888444555555222222444222222222222111111111111/////////.........------,,,,,,+++,,,,,,---...///000000000000000000000000..................---------------.........//////------............------------------------------//////.........------------------,,,,,,,,,++++++************************---+++))))))*********))))))***,,,,,,++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333888999;;;>>>???@@@@@@@@@CCC@@@AAAEEEGGGTTTuuuyyygggRRRJJJMMMYYY]]]mmm{{{fffTTTQQQWWWaaappp~~~}}}{{{wwwggg]]][[[^^^kkk|||hhhdddiiinnn}}}rrr]]]NNNEEE===<<<;;;999888:::::::::;;;;;;<<<===??????@@@AAABBBCCCDDDFFFGGGGGGDDDEEEGGGHHHGGGGGGGGGHHHIIINNNTTTZZZ___cccfffhhhlllmmmmmmllliiiggggggggghhhhhhiiinnnxxx|||uuuooojjjgggbbb]]]WWWRRROOOMMMLLLJJJKKKKKKJJJLLLRRR]]]jjjrrr|||qqq\\\LLLAAA:::666666555222222444333222222222111111111111000000000///////////////------...............---000000000000000000000000/////////......------------------...............------............------------------------------////////////.....................---------,,,,,,************************,,,***(((((()))***)))(((''')))++++++++++++---///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333666888<<>>???AAAAAABBBCCCEEEFFFGGGGGGEEEGGGIIIIIIGGGGGGGGGHHHHHHNNNWWW___dddgggiiijjjlllmmmmmmllliiigggggghhhjjjjjjnnnxxx{{{xxxrrrlllddd]]]YYYUUURRRQQQOOOMMMJJJJJJLLLSSS[[[```lllyyyoooYYYHHHCCC===888777666444444666333333222222222111111111222222222222222222222222333333333333111///,,,+++////////////////////////000000//////......------........................------............------------------------------............------------------------,,,,,,,,,,,,***************+++++++++,,,***((((((*********)))(((***++++++++++++---...************************---------------------------...//////...///111333777999===@@@BBBBBBBBBAAADDDCCCDDDFFFLLL^^^~~~yyyooo```RRRPPPWWWaaannn|||___RRRKKKOOOXXXccctttzzzxxx}}}kkk___ZZZ]]]cccoookkk```dddqqq}}}|||cccRRRHHH@@@>>>===;;;;;;===;;;;;;;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHGGGNNNYYYbbbhhhlllnnnooojjjkkkkkkjjjhhhggghhhiiilllooowwwzzzrrrjjjddd___[[[XXXQQQOOOLLLKKKLLLNNNPPPRRRYYYaaaooo~~~zzz|||}}}}}}~~~{{{nnn\\\NNNFFF???999888777444444777333333333222222222222111222222222222333333333333333444444333111///---+++////////////////////////000000/////////..............................---------............---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,+++))))))+++,,,,,,+++***,,,,,,,,,******+++,,,************************---------------------------...////////////222444999;;;===@@@AAAAAAAAA@@@CCCCCCCCCEEELLL```ttthhhZZZOOORRR\\\fffxxxsss]]]SSSNNNSSS\\\ggg{{{vvvzzzzzzggg\\\YYY^^^eeepppmmmbbbgggzzz|||eeeTTTJJJAAA>>><<<::::::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKIIIHHHHHHIIIIIIQQQ\\\ffflllpppssstttllllllkkkhhheeecccdddeeegggooo~~~}}}vvvpppjjjeeeaaaTTTQQQMMMKKKKKKJJJIIIHHHRRRUUU^^^iiisss~~~|||sssrrrssswww~~~{{{tttiii```LLLDDD===;;;888555444777333333333333222222222222000000000000000111111111......///////////////...000000000000000000000000////////////////////////...............---------------............------------------------------,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++)))***+++---,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,+++******------------------------,,,---/////////111333555:::;;;<<<>>>???@@@@@@AAA@@@AAAAAACCCLLLbbbttteeeXXXQQQXXXeeeqqqmmmZZZSSSRRRZZZbbbnnnsss{{{xxxeeeYYYWWW]]]eeetttqqqjjjqqqlllWWWMMMBBB>>><<<:::999;;;999999:::;;;===???@@@AAACCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLLLLJJJJJJJJJKKKNNNVVVcccnnntttuuuuuuuuuooonnnlllgggccc`````````fffttt|||vvvoookkkaaa[[[UUUPPPOOONNNLLLJJJPPPPPPTTT[[[```fffqqq|||yyywwwvvvxxx~~~|||xxxrrrmmmZZZQQQHHHCCC>>>999777999444444333333333222222222/////////000000000111111------------...//////000000000000000000000000000.........///000000111111//////.........---------------............------------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++((())))))***++++++,,,,,,+++***((()))+++,,,,,,+++***+++,,,,,,+++***+++---***+++,,,------,,,+++***........................+++,,,...///000222555777999999:::;;;===???BBBCCC???AAACCCEEEPPPjjjqqqcccYYYWWWcccttthhhWWWTTTXXXaaaiiisssrrrtttbbbXXXWWW```iiizzzyyyoooqqq}}}rrr\\\PPPEEE@@@===::::::;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLMMMTTT___nnnyyy}}}zzzuuuqqqmmmmmmkkkgggcccaaabbbcccwwwxxxtttpppiii___YYYVVVUUUTTTSSSPPPNNNOOOTTTUUUVVV]]]hhhttt{{{vvvrrrooofff]]]RRRKKKEEE>>>;;;<<<444444444333333333222222000000111111222222222222222111000.........///000000000000000000000000000------...///000111222222//////.........------------..................---------------------------......---------,,,,,,,,,......---------,,,,,,,,,((())))))***++++++,,,,,,***((('''(((***++++++***((()))++++++++++++---///+++,,,------------,,,+++........................***,,,...///000222666888888777888999<<<@@@DDDFFFAAADDDFFFIIIVVVrrrmmm```YYY\\\mmm}}}eeeVVVVVV\\\gggmmmtttzzzxxxooo___XXXZZZeeeooommmjjjtttvvv___SSSHHHBBB>>>;;;:::<<<<<<======???AAACCCEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLLLLLLLLLLMMMNNNYYYeeevvv~~~ssslllhhhiiihhhfffeeefffhhhkkkzzztttjjjcccbbbbbb\\\SSSSSSSSSQQQNNNLLLMMMSSSWWW___kkk}}}}}}~~~|||xxxtttsssuuusssoooiiibbbWWWIII>>>999666555222//////111333333555444222000//////000000000000000000000000000000000000////////////000000000000000000111111111111000000//////.........------...///000000///...---,,,------......------,,,///...---,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,---...---,,,************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,---...000222444666888:::<<<>>>@@@BBBCCCCCCCCCCCCFFFGGGJJJZZZzzzrrr```UUUSSS___{{{~~~ddd]]]YYY[[[eeeoooyyy}}}vvvhhh\\\ZZZ^^^jjjxxxllliiiuuu}}}gggWWWGGG@@@>>><<<:::::::::;;;<<<>>>???AAABBBCCCFFFEEEEEEDDDDDDEEEFFFGGGMMMLLLMMMNNNLLLJJJNNNTTT```ssszzzsssnnnjjjcccccceeegggdddeeerrrwwwooommmlllddd[[[WWWWWWTTTPPPLLLLLLOOORRRSSS]]]kkkyyy~~~{{{|||~~~|||wwwsssqqquuu{{{qqqZZZHHH???999777444111000222222222444333222111000000000000000000000000000000000000000//////......//////000000000000000111111111111000000000/////////......---...///000000///...---,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***((((((((())))))*********+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------......------...///222444777999:::;;;>>>@@@BBBCCCCCCCCCCCCFFFHHHMMM^^^}}}ppp```QQQLLLRRRggg|||cccYYYYYY]]]hhhrrr~~~{{{{{{zzzddd\\\\\\bbbppp~~~vvvffffffuuukkk[[[JJJBBB???===<<<<<<<<<<<<>>>???AAABBBDDDDDDFFFFFFEEEDDDDDDFFFGGGHHHKKKJJJKKKMMMLLLLLLRRRYYYnnn{{{wwwppplllhhheeedddgggnnnsssyyy|||yyypppggg[[[ZZZXXXTTTOOOMMMMMMNNNMMMRRR[[[cccmmmyyyzzzzzz{{{vvvsssuuulllQQQBBB<<<999555333333222111111111111222222222222111111000000000000000000000000///..................///000000000000111111111111111000000000000000//////......////////////......------............------......---,,,,,,,,,---------------,,,,,,,,,++++++************************+++***((('''(((+++---///******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////.........///111555888::::::;;;>>>@@@BBBBBBCCCCCCBBBFFFIIIQQQeeezzz]]]OOODDDFFFTTTqqqyyyaaaXXX[[[bbbmmmxxxyyy}}}nnn]]]ZZZ___gggwww~~~pppdddgggwwwrrraaaNNNEEEBBB???=========>>>???AAACCCDDDFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHIIIHHHIIIKKKLLLNNNWWW```vvv|||}}}vvvmmmhhhfffdddhhhkkkssszzzqqqbbbaaa^^^ZZZUUURRROOONNNOOOQQQTTTWWW\\\dddnnnttt}}}|||yyy~~~|||]]]HHH???999555555555333111111///000222333444333222222////////////////////////......------------......///000000000111111111111111111111111000000000000...//////////////////...------............------...------,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///---+++******,,,///111******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------........................///222555999<<<;;;<<>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHHHHKKKLLLPPPZZZdddvvvwwwtttmmmfffcccdddfffooo{{{zzzrrroookkkeee___ZZZTTTQQQPPPPPPPPPQQQRRRVVVZZZ^^^fffttt~~~|||mmmVVVEEE;;;555666666333222333///000222333444444333222////////////////////////......------------......///000000000111111111111000000000000111111111111/////////....../////////---......//////......---------,,,,,,,,,------...++++++++++++***************+++,,,---...///000000111///---+++***+++---///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------------,,,.........000333777:::<<<<<<===@@@BBBDDDEEEEEEEEECCCEEELLL[[[wwwwwweeeRRRIIIFFFNNN\\\tttwwwccc^^^ccchhhooo{{{hhh\\\TTTXXXaaalll}}}wwwkkkdddjjj{{{lllVVVIIICCC???===>>>>>>???@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJLLLMMMQQQ[[[fffuuurrrnnniiiddddddiiiooo}}}uuunnnfff___ZZZRRRQQQPPPOOOOOOPPPRRRSSSUUUaaaooo{{{|||zzz{{{eeeOOOBBB888888888444222444111111222333444444333333000000000000000000000000///..................///000000000000111111111111//////000000000000000111//////............//////......////////////......------,,,,,,,,,---......+++++++++*********))))))((()))******,,,------......---+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,+++---...///222555888;;;<<<<<<===@@@BBBDDDEEEEEEEEEDDDFFFLLL___ooo]]]JJJEEEFFFPPP]]]pppyyygggaaaeeejjjqqqvvveeeZZZTTTZZZcccnnnlllbbb]]]gggzzzrrrZZZKKKDDD@@@>>>??????@@@AAACCCEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMKKKKKKMMMOOOSSS]]]gggooolllhhheeecccgggttt}}}wwwpppkkkaaa^^^YYYUUUSSSSSSSSSTTTRRRXXX```iiiyyyuuu]]]LLL>>><<<:::444111555333333222222222333444444000000000000000000000000000//////......//////000000000000000111111111111....../////////000000000000///...------...///000......////////////......,,,,,,,,,,,,,,,---...///,,,,,,+++++++++*********++++++++++++******************************))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++---...///...---,,,+++---000444777999;;;;;;:::<<<>>>@@@BBBCCCCCCCCCEEEFFFMMMbbbgggTTTEEEAAAEEEQQQ^^^ooo|||llldddjjjqqq{{{oooeee[[[WWW\\\fffrrrfff]]]ZZZeeezzzwww^^^NNNFFFAAA@@@@@@AAABBBCCCEEEFFFHHHIIIJJJGGGGGGFFFGGGHHHJJJKKKMMMKKKJJJKKKOOOQQQUUU___iiijjjgggeeeeeehhhuuu|||tttnnneee^^^ZZZXXXXXXXXXUUUWWWYYY^^^kkk}}}{{{vvvwwwgggSSSCCC???<<<444111444555444222222222222444444000000000000000000000000000000////////////000000000000000000111111111111---.........//////000000000///...------...///000......////////////......,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++//////...---+++***))))))((()))+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...000000///...---***---111555999:::;;;;;;999:::<<>>>>>>>>===>>>???AAADDDEEEDDDFFFTTTqqquuuXXXDDDAAAEEENNNXXXbbbpppuuukkkmmmmmmxxxqqqiii]]][[[]]]fffrrrqqq___^^^cccsssgggTTTIII@@@>>>@@@AAABBBDDDEEEGGGHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLLLLIIIJJJPPPWWW[[[```dddjjjllloooxxxzzzvvvrrrjjjdddYYYTTTPPPSSSWWW[[[bbbiiirrrzzzsssfffTTTFFF@@@;;;666222555666555444333222333333111111111111000000000000000000/////////.........//////000000000000//////............................../////////......---......//////...------,,,+++,,,---.........------...,,,++++++------,,,***,,,,,,------,,,++++++***++++++++++++,,,,,,,,,,,,((()))))))))************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000222555888:::<<<===>>>>>>>>>???AAABBBDDDEEEFFFHHHWWWvvvjjjSSSEEEBBBGGGPPP\\\fffuuuyyyllleeeoootttllldddZZZZZZ```mmm{{{lll``````eeevvvkkkWWWKKKCCCAAACCCBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLJJJKKKPPPUUUYYY```fffkkknnnxxx{{{qqqiii```YYYRRRQQQRRRQQQTTTXXX]]]eeeooo|||}}}pppiii^^^RRRHHH@@@999444777777666555444333222222222222111111111000000000000000////////////......//////000000000000//////.......................................---,,,+++.........///......---,,,,,,,,,---............---...,,,++++++------,,,***------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000222555777:::<<<======>>>@@@AAACCCDDDDDDDDDJJJLLL[[[|||xxx]]]LLLEEEDDDJJJUUUbbbnnn}}}|||jjjbbb```kkkxxx}}}hhh___YYY\\\gggwww{{{fff``````hhh|||oooZZZMMMFFFDDDEEECCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKLLLPPPRRRVVV```jjjmmmssswwwmmmcccZZZSSSRRRRRRQQQQQQTTTSSSXXX```jjjzzzzzzlllkkkhhhaaaVVVKKKBBB===888777666555555444333222222222222111111111000000000000////////////////////////000000000000//////....................................---,,,+++***---...............------,,,------..................,,,++++++,,,---+++***,,,------...------,,,,,,+++++++++******)))))))))++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///000222555777999;;;<<<===>>>AAACCCDDDEEEDDDDDDLLLNNN```nnnTTTGGGDDDGGGOOO\\\jjjyyyoooaaa]]]```ggg~~~yyyggg```^^^bbbnnn~~~tttbbb^^^aaammmrrr[[[MMMFFFDDDDDDEEEEEEGGGIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMNNNQQQRRRWWWcccppp~~~uuuddd\\\UUUTTTUUUSSSQQQRRRQQQSSSWWW^^^hhhuuu{{{qqqssstttooocccUUUIIICCC;;;888555444555666444333222222222222111111111111//////000000000000000000//////000000000000//////////////////////////////............---,,,+++***------...............---------------......//////...,,,++++++,,,---+++******++++++,,,,,,,,,++++++,,,+++++++++******))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000000222444777999:::;;;===>>>AAACCCDDDEEEDDDDDDIIIPPPhhhiiiQQQDDDBBBIIITTTcccsssvvvggg\\\]]]eeerrrwwwiiieeegggjjjtttoooccc]]]ddduuuyyy___NNNHHHFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLIIIIIIJJJLLLMMMNNNNNNOOONNNNNNQQQVVVZZZaaappp~~~|||mmmddd\\\[[[[[[XXXTTTRRRRRRQQQRRRVVV[[[dddqqq~~~~~~vvvyyy{{{wwwlll\\\NNNEEECCC>>>888555666777555444333222222222222111111111//////000000000000111111//////000000000000//////////////////////////////...............---,,,+++,,,---......///...............------......///000...,,,++++++------,,,***))))))***+++++++++******---------------,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000111222444666888:::;;;===>>>@@@AAACCCDDDDDDDDDFFFSSSqqqfffOOODDDCCCLLLXXXjjj|||xxxnnnbbbZZZ```lllvvvjjjhhhllloooxxx}}}kkkeeebbbnnndddRRRKKKIIIGGGEEEFFFHHHIIIKKKLLLLLLLLLIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQVVVaaakkkxxx~~~tttlllkkkkkkgggaaa^^^WWWTTTSSSTTTTTTWWWbbboooxxx||||||qqqddd[[[OOOGGG>>>888777777666444333333222222222111111111//////000000000111111111//////000000000000//////////////////////////////....../////////......---,,,------...//////......///......---......000000...,,,++++++------,,,***((())))))***++++++******,,,,,,------------------)))*********++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000111222444666888999:::>>>>>>>>>???AAABBBDDDEEEHHHYYY{{{}}}cccKKKCCCGGGNNN\\\ooovvvlllaaa[[[fffvvvvvviiifffiiinnnzzztttgggfffkkkzzzgggSSSLLLJJJGGGEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPPPPPPPPPPRRRSSS\\\mmm|||{{{|||wwwqqqnnn]]]YYYVVVUUUQQQPPPYYYeeelll|||~~~{{{}}}XXXOOOBBB:::888777555333333333333222222222111111//////000000111111111222//////000000000000//////000000000000000000000000......//////000/////////,,,,,,---.../////////...///......------///000111...---+++,,,------,,,***((()))***+++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000111222444666888999:::>>>>>>===>>>???AAADDDEEELLL___}}}aaaGGGBBBJJJOOO^^^qqqyyynnnccc^^^kkk~~~vvvgggbbbeeekkk{{{ooodddfffrrrfffQQQKKKHHHEEEEEEFFFGGGIIIJJJKKKKKKLLLIIIJJJMMMOOOPPPQQQQQQQQQSSSUUU```www~~~wwwuuuyyy}}}zzznnnaaaWWWUUUTTTQQQSSSWWW```dddqqqzzzdddDDD::::::777333444333333222333444333111...111000...,,,+++,,,---...000000000000////////////......////////////......------------------------......------------......------..................+++,,,,,,------,,,,,,+++//////...---,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000444666777888:::<<<;;;===>>>>>>>>>>>>AAACCCLLLeeezzz___FFF@@@GGGRRR^^^ssspppbbb\\\^^^mmm~~~jjj___aaaeeessslllaaagggzzzdddRRRJJJIIIJJJKKKIIIFFFGGGJJJKKKJJJHHHKKKMMMOOOPPPPPPQQQTTTVVVVVVZZZiii~~~{{{{{{zzz{{{|||~~~{{{qqqhhheeehhhlllzzzsssiii___]]]ZZZVVVUUUVVVYYYZZZaaaooo~~~zzzuuuRRRCCC???999444444444333333444555444222000222111///.........000111000000000000////////////......////////////....................................------------............------------------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///...111444666777888:::<<<===>>>?????????@@@BBBDDDOOOgggoooXXXEEEBBBIIIVVVdddzzzzzzdddZZZYYY]]]kkk{{{zzzbbb[[[^^^gggyyyjjjccciiiyyyzzzbbbRRRKKKJJJKKKKKKIIIGGGHHHJJJLLLKKKIIIKKKMMMPPPRRRSSSTTTVVVWWW^^^iii}}}{{{{{{|||{{{zzzyyy}}}yyysssnnnlllhhhgggggggggiiikkkmmmnnnrrrqqqmmmgggaaaaaaeeejjjtttwww{{{|||tttllliiieee^^^XXXVVVUUURRRSSS[[[fffsssrrrwww~~~~~~zzzxxx```LLLCCC;;;777666555444333444555555333111222111000000000111222333000000000000////////////......////////////......////////////////////////......------------............------,,,,,,++++++,,,,,,------------,,,,,,((((((***+++,,,,,,------************************------------------------.........------,,,,,,,,,---------............///...111444666777999;;;<<<>>>???@@@@@@@@@AAACCCEEEQQQhhhppp___OOOBBBDDDLLLYYYiiikkkXXXTTTXXX___lllyyyrrr```]]]bbblllgggbbbjjjzzzxxxaaaSSSMMMKKKJJJKKKIIIHHHIIIKKKLLLLLLKKKJJJMMMQQQTTTVVVWWWYYYZZZ```vvv|||zzzyyyxxxwwwvvvtttvvvzzz~~~xxxooohhhccc^^^\\\YYYXXXXXXYYYYYY[[[\\\]]]```aaa```___```fffpppxxx~~~xxxtttoooggg]]]WWWWWWRRRNNNRRRZZZdddrrr~~~sssuuuzzzyyyuuugggRRRFFF>>>999999555444333444555555333222111111111111111222333444000000000000////////////......////////////....................................------------............---,,,++++++******++++++,,,,,,,,,,,,++++++)))******+++++++++******************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............//////111444666777999;;;===>>>???@@@@@@@@@AAACCCEEEQQQhhh{{{aaaQQQFFFAAAFFFPPP```ssswwwdddTTTTTT\\\cccnnnxxxpppbbbaaafffttt~~~fffbbbiii{{{{{{cccTTTNNNKKKIIIJJJIIIIIIIIIJJJKKKKKKKKKIIIMMMRRRVVVXXXZZZ\\\^^^ccc|||{{{zzzxxxwwwttttttuuuwwwxxxxxxyyyyyy{{{~~~uuuoooggg___[[[WWWTTTQQQNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRWWWbbbqqq{{{~~~yyyqqqfff^^^\\\VVVQQQRRRUUUZZZccckkkttt~~~zzzoooYYYJJJAAA<<<;;;777555333333444444333111000000000000111222222333000000000000////////////......////////////......------------------------......------------............---,,,++++++************++++++++++++******))))))***+++++++++************************************++++++,,,,,,,,,,,,))))))***+++,,,---......---------............//////111555777888999;;;======>>>?????????@@@BBBDDDOOOffftttXXXIIIBBBAAAIIITTTkkk~~~tttbbbUUUWWW___fffoooyyymmmaaaaaaeeeyyyhhhdddkkk~~~zzzcccVVVQQQMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIMMMRRRVVVZZZ]]]```bbbooo|||yyyvvvrrrqqqpppooonnnoooooooootttwwwxxxwwwxxxzzzvvvqqqddd^^^WWWRRRPPPOOOLLLIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJNNNXXXfffppp}}}~~~uuukkkccc]]]XXXWWWVVVTTTWWW[[[aaannn|||}}}gggTTTGGG???<<<:::888555444444444222111000000000000000111111111000000000000////////////......////////////......------------------------......------------............------,,,,,,++++++******++++++++++++******&&&''')))+++,,,---......++++++++++++++++++++++++)))******++++++,,,,,,---)))***++++++,,,---......---------............//////222555777888999<<<======>>>?????????@@@BBBDDDOOOfffnnnSSSFFFBBBDDDNNNZZZooonnn___TTTXXX___fffqqq|||lllccceeeiii|||~~~jjjhhhnnnvvvddd\\\WWWSSSOOOKKKLLLLLLKKKHHHHHHIIIJJJKKKNNNSSSWWW[[[```eeehhh||||||vvvrrriiihhheeecccbbbbbbcccdddiiikkkkkkiiijjjkkkggg```VVVQQQKKKHHHIIIIIIFFFBBBCCCCCCCCCDDDDDDCCCCCCBBBEEEGGGHHHHHHJJJOOOXXX___mmm||||||pppjjjeeeaaa\\\VVVTTTWWWXXXbbbooo|||zzz}}}sss___OOOEEE@@@???<<<888666666555333222111111111111111000000///000000000000////////////......////////////....................................------------............------------------,,,,,,,,,------,,,,,,,,,((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...........................---------............//////222555777888:::<<<>>>>>>???@@@@@@@@@AAACCCEEEQQQggg}}}gggPPPFFFDDDGGGRRR___uuufffZZZSSSXXX```hhhvvv{{{zzzeeeaaagggmmmwwwfffhhhpppwwwkkkfffaaaXXXQQQOOOPPPPPPMMMJJJHHHIIIKKKNNNQQQUUUYYY^^^dddkkkooo{{{sssmmm___]]]ZZZXXXWWWXXXYYY[[[ZZZ[[[[[[YYYZZZZZZUUUNNNOOOJJJEEECCCEEEEEEBBB>>>CCCDDDDDDDDDDDDCCCCCCBBB@@@CCCFFFGGGFFFIIIMMMRRRYYYggg{{{~~~wwwqqqkkkddd\\\YYYZZZWWW\\\dddmmm}}}|||{{{~~~zzzfffVVVKKKEEEBBB???;;;888777666555333222222222222222111000///000000000000////////////......////////////......////////////////////////.........------.........------..................---......//////......---,,,------------,,,+++***------------------------++++++,,,------...//////333222111000///...---------------.........//////000222555888999:::<<<>>>???@@@AAAAAAAAABBBDDDFFFSSSiiivvvbbbNNNFFFEEEIIIVVVcccyyy```WWWSSSYYYbbblll|||uuu}}}nnnZZZYYYccckkkooo```eeeooo{{{tttooohhh[[[QQQRRRSSSSSSPPPKKKIIIJJJLLLQQQSSSVVVZZZ___gggooottt~~~~~~sssfff^^^UUUTTTRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQPPPMMMKKKIIIHHHFFFDDDCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCGGGCCCBBBGGGHHHFFFHHHMMMLLLTTT^^^fffjjjooovvv{{{{{{sssiii___YYYVVVYYY]]]bbbjjjzzz|||mmm```UUUOOOMMMFFFAAAAAA>>>777555777111111111111000000000000111111111111000000000000........................,,,,,,,,,------.........,,,---......//////......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...------......---+++***(((***++++++,,,---------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...------------...//////444444666777999;;;<<<===AAA@@@AAABBB@@@===@@@FFFVVVwwwyyy```JJJDDDEEEKKK]]]rrr{{{mmmVVVQQQSSS]]]eeennnwww}}}gggXXXVVVaaammm{{{ggg^^^ccctttxxxjjj]]]VVVWWWVVVTTTQQQMMMJJJJJJLLLTTTUUUZZZaaadddhhhrrr|||{{{sssiii]]]UUUMMMLLLJJJIIIGGGGGGFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@DDDDDDEEEFFFFFFGGGGGGHHHGGGCCCCCCFFFGGGDDDFFFJJJIIIOOOUUUXXXYYY[[[___dddrrr~~~tttjjjddd\\\]]]^^^___dddpppzzzrrriii```ZZZLLLDDD>>>>>>===888555666222222222222111111111111111111111111000000000000........................,,,------------------...,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------,,,+++***)))------------,,,+++***))),,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---...------------...//////333444555777999;;;===>>>AAA@@@AAABBB@@@>>>BBBHHH___ttt[[[GGGDDDHHHQQQcccwwwuuufffSSSPPPSSS^^^gggrrr~~~{{{vvvcccXXXYYYeeessssssbbb]]]fffxxx{{{kkk```\\\YYYXXXVVVRRRNNNLLLLLLNNNPPPUUU\\\``````ddduuuyyypppggg^^^TTTMMMGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBBEEEFFFFFFGGGGGGHHHIIIIIIJJJGGGFFFHHHHHHFFFGGGIIILLLOOORRRRRRQQQQQQTTTXXXbbbrrr|||vvvmmmkkkfffaaa```fffqqqzzzyyyvvvqqqggg```QQQGGG???<<<<<<888555333444333333333333222222222111111111111000000000000.................................---------------,,,---......//////......------,,,,,,,,,,,,------------,,,+++++++++,,,,,,......---,,,++++++++++++------------,,,+++******,,,++++++******++++++,,,......---,,,,,,,,,------......------......///000222333555777:::<<<>>>???@@@???@@@BBBAAA@@@DDDKKKgggkkkTTTBBBCCCLLLXXXkkkjjjZZZNNNNNNTTT___iiixxx|||zzz|||kkk___XXX\\\kkk{{{iii^^^^^^kkk|||kkkaaa___ZZZZZZWWWSSSOOOMMMMMMNNNLLLTTT]]]```^^^fff~~~}}}qqqggg___WWWOOOIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSSSSSSSUUUYYY]]]cccqqquuujjjcccbbbgggkkksss|||zzzxxxyyywwwooogggYYYOOOCCC===;;;999444111333333333333222222222222111111111111000000000///........................//////......------,,,,,,,,,---......///.........------,,,,,,,,,,,,------...---,,,,,,++++++++++++///...,,,+++***+++,,,,,,)))***+++,,,---.........+++++++++******+++++++++...------,,,,,,,,,------...............//////000111222444777:::<<>>@@@BBBBBBBBBGGGOOOlll|||bbbMMM>>>CCCOOO]]]qqqyyy___NNNKKKNNNVVV```lllzzz|||qqqbbb[[[YYY___qqqccc]]]```ooo{{{jjj___[[[YYYXXXVVVRRRNNNKKKKKKKKKJJJQQQ\\\bbbffftttzzzrrrfff]]]VVVQQQKKKGGGHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDFFFFFFDDDEEEEEEDDDCCCDDDHHHKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWRRRSSSSSSTTTVVVYYY^^^aaajjjttt|||uuuiiicccbbbccchhhppp|||wwwwww}}}zzztttaaaXXXJJJ@@@;;;999666222333222222222222111111111111111111111000000000////////////////////////////////////......---------,,,---......///............------,,,,,,------......---,,,,,,++++++++++++...---,,,+++***+++,,,---((()))+++,,,---.........,,,++++++++++++++++++,,,------,,,,,,,,,------...///............///000000111222444777:::<<>>@@@CCCCCCCCCJJJRRRooommmXXXGGG===EEEQQQ___uuuvvv\\\KKKJJJOOOXXXcccqqqxxxxxx{{{kkk]]]ZZZ\\\cccvvvxxx```]]]bbbrrr~~~ooo```XXXWWWXXXWWWTTTOOOKKKIIIIIILLLQQQ\\\iiiwww~~~lllddd[[[SSSPPPMMMJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFGGGGGGFFFIIIOOOTTTUUUVVVXXXZZZ\\\^^^```aaacccfffgggddddddfffeeebbb\\\\\\[[[\\\^^^aaadddeeemmmsssxxxxxx~~~|||ppphhhdddbbbaaafffppp|||~~~{{{xxx|||{{{}}}pppiiiYYYIII???;;;999555222222222222111111111111111111111111000000000000/////////////////////////////////...............,,,---......//////............------------......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......//////......//////000111222333555777:::<<<>>>???@@@???@@@CCCCCCDDDKKKTTTtttbbbOOOCCC>>>HHHSSSaaa{{{yyy```OOOLLLQQQZZZhhhzzzrrrwww{{{iii\\\\\\aaaiii|||rrr^^^```fffvvvyyyhhh]]]\\\]]]^^^]]]XXXRRRNNNMMMSSSWWWcccuuu|||uuueee___WWWSSSRRRRRRQQQPPPOOOOOOMMMLLLJJJJJJIIIIIIGGGGGGIIIJJJJJJIIIHHHHHHEEEHHHLLLMMMNNNSSS\\\cccdddeeehhhkkknnnqqqssstttxxx|||{{{wwwuuuwwwuuupppkkkjjjiiiiiijjjlllmmmnnnnnnsssvvvtttxxxxxxqqqkkkiiiaaabbbfffmmmxxxwwwtttzzzttt[[[GGG???;;;777444333333333222222222222111111111111000000000000////////////////////////............////////////,,,---......//////............------------......,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,---...//////////////////000000111333444555777999;;;===>>>AAA@@@AAACCCDDDEEELLLUUUwww}}}ZZZGGG@@@AAALLLVVVddd|||eeeSSSMMMSSS]]]lll~~~nnnwww{{{hhh\\\___fffnnnooo```gggpppqqqiiifffiiilllkkkfff___YYYVVV\\\bbbpppwwwnnnfffaaaZZZXXXYYY[[[[[[ZZZXXXWWWUUUTTTRRRQQQPPPPPPJJJKKKMMMNNNNNNMMMKKKJJJHHHLLLQQQTTTWWW]]]hhhpppwwwxxx{{{~~~zzzqqqpppoooppprrrssstttsssrrrvvvwwwtttvvv~~~xxxssspppeeedddbbbcccjjjxxxwwwttt~~~|||zzzzzzkkkOOOAAA;;;777555555444444444333333333111111111111000000000000000000000000000000000000------......//////000000,,,---......//////............------------......++++++++++++,,,------...***+++,,,---...---,,,+++((()))***,,,---.../////////......------......///,,,,,,,,,,,,,,,---...//////////////////000111111444444666777999;;;<<<===BBBAAAAAADDDDDDEEELLLUUUxxxyyyUUUBBB>>>CCCOOOYYYggg|||fffUUUNNNTTT^^^ppp{{{mmmwww{{{hhh\\\aaajjjsssnnncccnnnyyywwwqqqooorrrwwwwwwrrrjjjccc___bbbjjj{{{}}}}}}zzzsssooohhhhhhgggeeeeeeddddddeeedddaaa]]]\\\[[[[[[ZZZXXXUUUUUUUUURRRPPPPPPQQQSSSOOORRRWWW\\\ccckkktttzzz~~~|||yyyyyyzzz|||}}}}}}{{{{{{|||wwwrrrmmmgggaaa___aaahhhwww{{{|||wwwtttzzz}}}```KKK>>>888888666333222333444333333222222222111000//////...////////////////////////........................,,,---...//////...---,,,........................------------------------------------------,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,------...///////////////...333444555888:::===???@@@???AAADDDEEECCCCCCLLLXXXzzzkkkPPPCCC;;;???OOO]]]kkk{{{hhhZZZPPPUUUddd}}}uuurrryyymmmccc]]]```kkk|||sssmmmqqq{{{vvvtttqqqccceeekkkvvv|||{{{zzz|||wwwssspppqqqpppooonnnmmmllllllllllllhhhdddaaa```___]]][[[ZZZZZZYYYWWWUUUUUUWWWXXXYYY\\\bbbiiirrr}}}}}}xxxqqqkkkfffcccaaaccclllvvv~~~}}}|||yyyzzzhhhRRREEE>>>888666444333444444333222222222222111000/////////////////////////////////........................------............------........................------------------------------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++************+++,,,,,,......//////////////////333444666888:::===>>>???@@@AAADDDDDDBBBBBBKKKVVVzzzbbbIIIBBB<<>>???AAABBBCCCCCC@@@@@@IIITTTvvv|||ZZZDDD>>>===EEESSS^^^mmmxxxeeeXXXXXX```pppzzznnnttt|||jjjaaa\\\eeeuuurrrsss}}}{{{xxx{{{rrrllljjjmmmpppttt{{{{{{||||||||||||~~~wwwvvvssspppnnnllllllkkkllllllmmmooopppqqqqqqrrrqqqkkkddd```aaabbb```^^^aaaccceeefffhhhkkkooorrruuuwwwzzzuuuoooiiifffbbb___```eeeiiiqqq|||xxxrrrttt~~~hhhTTTIII999888666666666555333111222222222111111000000000////////////////////////........................///...---,,,,,,---...///........................------------------,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---...............//////000111111444444666888:::<<<>>>???AAAAAACCCBBB>>>>>>GGGSSSqqqsssTTTCCC;;;>>>HHHVVVaaarrrxxxfff[[[TTT___ssswwwpppxxxrrr```ZZZ\\\jjj}}}ooouuu}}}{{{||||||}}}xxxqqqmmmlllnnnrrrzzz~~~zzzyyyyyyzzz{{{}}}pppnnniiieeeaaa___^^^^^^\\\^^^aaaeeeiiilllmmmnnnllleee]]]\\\```ccccccaaabbbdddhhhlllqqqvvv|||xxxppphhhddd```]]]___cccaaaiiitttyyyrrrsss~~~~~~nnnXXXJJJ===;;;999777777666333111222222222222111111111111000000000000000000000000///////////////////////////...---,,,,,,---...///..............................---------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,***+++,,,,,,------,,,,,,///............///000000///.........///000222333444555666888:::<<<===>>>AAA@@@AAAAAA>>>>>>HHHTTTsssiiiMMMBBB;;;???JJJVVVaaassssssccc\\\YYYfff|||uuuqqqzzz|||hhhVVVVVV___sssnnnyyy~~~sssooonnnrrrwwwyyyzzz|||{{{}}}qqqllliiijjjmmmxxxzzzwwwxxxxxxyyy{{{}}}aaa___[[[VVVSSSQQQPPPPPPPPPSSSXXX^^^cccgggjjjkkkiiiaaaZZZZZZ```ggghhhgggeeehhhmmmsssyyywwwlllgggbbb___```ccc[[[cccllluuu|||uuuttt{{{pppZZZLLLCCC@@@<<<999777666444222222222222222222222222222000000000000000000000000////////////////////////.........------..........................................------,,,,,,++++++,,,,,,------...............---------,,,,,,,,,***+++,,,,,,------,,,,,,/////////...///000000111//////......///111333444555555777888:::<<<===>>>??????@@@@@@>>>???KKKWWW|||~~~```EEE======BBBJJJTTT___qqq|||gggZZZZZZ^^^nnnwwwxxxmmm]]]PPPVVVfff|||{{{qqqttteeedddeeeiiiooovvvzzz}}}rrrfffbbbdddllluuuzzzuuussswwwxxxyyy{{{|||~~~PPPOOOMMMKKKIIIIIIJJJJJJJJJNNNSSSZZZ___dddfffggghhh___WWWXXXaaaiiikkkjjjjjjnnnsssyyywwwrrrnnnjjjhhhjjj```eeehhhjjjqqq|||}}}qqq^^^QQQIIIEEE???:::777666555444222222222222222222222222000000000000000000000000////////////////////////------............------........................///......---,,,,,,++++++------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,......------......///000//////......///111333555555666777888:::;;;============???@@@???BBBNNN[[[{{{ZZZAAA===>>>BBBIIITTTaaauuuvvv[[[RRRYYY___rrrwwwwww```UUUNNNWWWiiiuuurrr~~~kkk]]]___aaafffmmmwww}}}nnncccaaafffqqqzzz}}}uuussstttwwwxxxyyyzzz{{{|||}}}}}}FFFFFFEEEEEEFFFHHHIIIJJJHHHKKKQQQWWW]]]aaacccdddggg^^^VVVWWW```iiikkkjjjooosssxxx}}}}}}{{{wwwtttuuuiiikkkjjjdddeeeqqqqqqaaaVVVMMMHHH@@@:::777666555444222222222222222222222222000000000000000000000000000000000000000000000000,,,---...//////...---,,,........................//////...---,,,,,,++++++------------------,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......//////......///111444555555666777888:::;;;======<<<<<<>>>@@@???CCCPPP^^^zzzYYYBBB???===@@@HHHUUUfff}}}sssTTTNNN[[[bbbwww|||rrrjjjYYYQQQLLLVVViii}}}oooqqqyyyddd[[[]]]aaafffnnnyyyyyylllfffeeehhhpppwww{{{yyytttuuuxxxvvvwwwxxxyyyzzz{{{{{{{{{|||DDDCCCCCCDDDEEEGGGIIIJJJOOOTTT[[[aaadddfffhhhiiihhh___ZZZ]]]dddiiimmmppprrrvvv~~~yyyxxxqqqggg```aaaiiiuuu|||wwwkkkaaa[[[QQQDDD:::555444444444333444444333333111000000//////000000111111111222333111///...---...///000222111000///............//////............//////000---+++,,,...000///---,,,,,,,,,+++++++++******,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222333666666777999:::;;;<<<<<>>888666222222222111111111222222111111111111111111111111000/////////000111222222333333222111000000111111//////............//////......---.........---,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,------------------------------------------------......---...///000222333666666777999;;;<<<===>>>===AAA???@@@DDDHHHZZZwwwnnnOOO@@@===AAAHHHSSSaaasssrrrYYYRRRXXX___vvvxxxcccXXXWWW\\\iii{{{zzzllluuusssbbbWWWYYY^^^jjjyyyzzzmmmhhhhhhhhhlllpppssstttsssooojjjhhhiiikkkhhhkkknnnpppsssvvv{{{~~~XXXYYY\\\```gggooovvvzzzwwwjjj]]][[[```gggnnntttzzz~~~wwwqqqllliiigggccchhhoooxxx~~~{{{zzz|||wwwmmm```RRRGGG???<<<444333222222111222222333222222222111111111111111000000000000000111222222333222111111111111111111//////............//////.../////////...------,,,---------,,,,,,,,,++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---...///000222333666666888999;;;===>>>???>>>CCCBBBBBBEEEGGGXXXvvvgggKKK@@@???FFFMMMVVV___kkkhhhSSSQQQYYYaaaxxx{{{eeeXXXUUU___mmmssskkkxxxppp```WWWXXX]]]hhhuuu||||||||||||rrrnnnlllkkkmmmqqqqqqrrrrrrnnnhhheeeeeeggghhhjjjnnnqqqtttxxx}}}___aaaeeekkkrrrzzzvvviii]]]\\\aaahhhpppvvv~~~{{{sssnnnkkkccceeeiiiooowww~~~~~~}}}rrrbbbRRRDDD===777666444333222222333333222222222222222111111111000000111111111111111111222111111000000000111111//////............//////...000222222000...------------------,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---...///000222333555666888999<<<===???@@@<<>>???@@@<<>>CCCJJJddd|||[[[CCC>>>CCCDDDKKKXXXiii}}}fffVVVWWWaaahhhvvv|||eee[[[[[[eeerrrqqqlll~~~mmm```YYYYYY[[[ccckkkpppqqqvvv|||zzztttnnnkkkiiieeefffiiigggjjjkkkiiieeecccdddeeejjjlllooorrrtttxxx|||eeehhhooovvv}}}ttthhh^^^___fffnnnvvv|||vvvrrrllliiihhhiiikkklll|||~~~{{{~~~}}}www\\\KKK<<<:::777555333222333333333333333222222111111111222222222222222111000///000///////////////000000//////............//////000333666555222///...///......---------,,,,,,,,,///...---,,,+++,,,------............................................................///000222333555666888:::<<<>>>@@@@@@>>>BBB???>>>DDDPPPooozzzXXXAAA>>>CCCPPPVVVeee{{{eeeWWWXXXaaahhhyyy~~~ggg```cccgggtttrrrlll}}}kkk___XXXYYY[[[bbbjjjnnnqqqxxxtttnnniiigggdddaaaaaadddbbbeeehhhgggdddcccdddgggjjjllloooqqqsssvvvzzz}}}~~~||||||~~~gggjjjooouuu|||vvvkkkaaa```eeemmmwww|||{{{yyy||||||xxxrrrlllgggfffffffffpppvvvtttzzzzzzjjjPPPBBB;;;555555444222333666444444444333222111000///000000111444777666111---/////////000000000000000///////////////.........000111222222111000///...//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,---///111333444555666888:::;;;===@@@CCCGGGAAA???CCCGGGSSSppprrrRRR???>>>EEEOOO\\\qqq~~~cccWWWYYYccclllnnncccbbbgggttt~~~zzztttxxxiii^^^XXXUUU]]]gggnnnrrrvvv}}}}}}lllggg```[[[YYYYYYYYYYYY\\\]]]^^^```aaabbbbbbbbblllnnnpppqqqsssvvv{{{~~~~~~}}}}}}hhhkkkpppvvvwwwlllcccccchhhooowww~~~yyyyyyyyy}}}{{{ssslllhhhfffggghhhrrrxxxsss|||zzz{{{vvv]]]GGG>>>666444444333333555222222222222111111000///111111111333555555111.../////////////////////////////////////////////...000000111111111000///.........---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------++++++,,,---///111333444555777999;;;;;;===???AAAAAA???@@@DDDGGGQQQmmmnnnPPP@@@AAAHHHTTTccc|||rrrZZZSSSXXXdddooollldddeeeppp}}}wwwsssxxxsssggg]]]XXXWWW\\\cccjjjpppwww~~~rrrgggbbbZZZUUUSSSRRRSSSSSSTTTVVVYYY\\\___bbbcccdddkkkmmmoooqqqsssvvvzzz}}}~~~jjjlllqqqwwwwwwmmmddddddiiinnnuuu{{{{{{sssqqqsssvvvzzzwwwmmmhhhggghhhjjjsssvvvzzz|||yyy|||jjjPPPCCC777444666555333333111111111111111000000000222111111222333333222000///////////////...............//////////////////000000000111000000///...//////.........---------...------------,,,,,,,,,........................------------------------+++,,,,,,...///111333444555888;;;<<<<<<<<<===>>>;;;===AAAEEEFFFOOOjjjgggMMM@@@CCCKKKUUUgggkkkWWWQQQWWWcccmmm}}}jjjgggmmm|||qqqppp}}}zzznnnddd\\\XXXXXXZZZ^^^fffqqqzzz~~~rrrjjjbbb]]]UUUPPPMMMLLLMMMLLLMMMOOOTTTYYY___cccggghhhkkkmmmoooqqqsssvvvyyy|||jjjlllpppvvv~~~vvvlllddddddgggkkkpppuuutttlllgggiiinnnoootttzzz|||qqqjjjggghhhjjjrrr~~~|||~~~rrrZZZJJJ:::666777666444222111111111111111111222222222222111111111222222222/////////.........................../////////////////////////////////...000000000000/////////...------------------------........................------------------------,,,,,,---...000111333444555888<<<======<<<<<<<<<:::===BBBDDDCCCNNNiiiwww___III@@@DDDKKKYYYllldddVVVTTTYYYcccmmm{{{kkknnnyyy~~~nnnqqqtttjjjbbb\\\XXXWWWXXX]]]hhhvvvwwwqqqllliiiaaa[[[SSSMMMKKKJJJJJJJJJKKKMMMSSSYYY```eeejjjlllkkkmmmppprrrtttwwwzzz}}}||||||||||||}}}hhhkkkooosss{{{xxxnnneeeccceeegggkkkooo|||}}}nnneeeaaa```dddjjjgggnnnuuu{{{wwwoookkkjjjjjjqqq{{{xxxaaaPPP???999999777444333333333222222222333444444222222111000000000111333000000//////............---.........//////000000..................///////////////.........------------------------------------------------------------------------------,,,,,,---...000222444555666999<<<======<<<;;;<<<<<>>DDDKKKeeewwwttt^^^XXXYYY]]]fffrrr{{{ooowwwvvvkkkqqq~~~qqqgggaaa[[[VVVUUUWWW___nnn~~~xxxoookkkiiigggeee^^^YYYQQQKKKIIIHHHIIIHHHJJJMMMRRRXXX___dddhhhjjjkkknnnqqqtttuuuxxx{{{}}}xxxxxxwwwxxxzzz}}}eeeiiinnnssszzzzzzpppeeebbbbbbccceeeiiisssyyy{{{qqqggg^^^ZZZZZZ[[[___eeeaaaiiiqqqwww}}}xxxssspppoooqqquuu{{{~~~dddUUUEEE>>>;;;777555444555555333222222333444555000111222111//////111333111111000000//////......------......///000000000...------------...//////---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...000222444555666999;;;<<<<<<;;;<<<===???AAAAAA>>>???NNNfff{{{uuubbbMMM???===DDDLLLhhhxxxxxxfffbbb```^^^fffsssrrryyy~~~uuuoooiiiqqqzzzmmmeee___YYYTTTRRRWWWbbbsss}}}~~~xxxqqqhhhbbbaaaaaa```^^^ZZZUUUNNNHHHFFFGGGGGGGGGJJJLLLQQQVVV\\\aaadddfffjjjmmmqqqtttuuuwwwzzz|||wwwvvvuuuvvvzzz}}}~~~ccchhhnnnttt|||zzznnnbbb]]][[[[[[]]]aaajjjpppwww|||~~~wwwtttppphhh```ZZZTTTPPPQQQSSSTTTWWW[[[ZZZbbbiiinnnsssyyyzzzxxx|||~~~zzzwwwtttrrrsssxxx|||eeeXXXJJJBBB===777555666666555333222111111333333///111222222000///000222333222222111000000//////------......///000000111------,,,,,,,,,---//////------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000222444555777999:::;;;;;;;;;===??????@@@???===@@@NNNbbbqqqxxxlllXXXFFF<<<>>>GGGOOOaaapppyyyjjjfffaaa]]]gggxxxtttiiivvvzzzmmmlllvvvssshhhbbb]]]WWWRRRQQQXXXdddttt~~~}}}}}}zzzuuuuuuyyywwwgggaaaZZZXXXZZZ]]]^^^^^^XXXSSSLLLHHHFFFGGGHHHHHHKKKMMMQQQVVV\\\```ccceeehhhkkkooorrrtttvvvxxxzzzyyywwwvvvxxx|||aaagggooovvvwwwjjj]]]WWWTTTTTTVVVYYYaaafffkkknnnsssyyy{{{yyyyyypppddd]]][[[ZZZUUUPPPKKKGGGFFFJJJMMMMMMOOORRRSSS[[[bbbfffjjjnnnooommmwww~~~{{{{{{|||~~~~~~vvvrrrpppsssxxx}}}wwweeeZZZMMMEEE===777555777666555333111000000111222...111333222000///000111333333333222111000000///---------...///000000111---,,,,,,+++,,,---//////111000000000////////////,,,,,,,,,------.........------------------------------------------------------...///111333444555777888:::::::::;;;>>>@@@===>>>>>>===BBBOOO___iiirrrfffSSSBBB;;;???IIIRRR\\\kkkzzziii]]]]]]\\\\\\lll|||gggiiixxx|||nnnqqq||||||mmmddd___\\\VVVPPPRRRXXXdddsss|||{{{{{{zzzuuurrrvvv}}}uuuiii[[[WWWRRRRRRWWW^^^bbbdddYYYTTTMMMIIIHHHIIIJJJJJJMMMOOOSSSYYY^^^bbbfffgggfffiiinnnqqqrrrtttvvvxxx{{{yyyxxxzzz```fffppp~~~kkkbbbXXXQQQPPPPPPOOOMMMXXXZZZ\\\^^^___^^^]]]]]]YYYWWWRRRMMMIIIGGGEEEEEEBBBBBBCCCEEEFFFHHHIIIIIILLLPPPVVVZZZ\\\]]]^^^___kkksssyyywwwppplllpppvvvyyy{{{}}}~~~zzzxxxvvvvvvxxx{{{||||||}}}wwwnnnbbbUUULLLAAA777555:::888777555333111111333444111111111111000000000000////////////////////////000000000000000000000000........................//////.........---------++++++,,,,,,,,,---------------------------------......---,,,,,,,,,,,,---......---...000333777888777777777777888:::<<<>>>DDD===>>>???>>>MMMcccjjjooo]]]KKKAAA;;;;;;EEERRR^^^lllwww___NNNQQQXXX```qqqxxxlllmmmzzzyyyzzzyyyqqqkkk~~~xxxhhh]]]XXXWWWVVVTTTSSSYYYdddsss~~~|||yyysssoooooossswwwuuuhhh^^^WWWTTTRRRRRRVVV\\\```cccUUUQQQLLLIIIHHHJJJKKKLLLLLLPPPUUUZZZ]]]```dddfffiiijjjmmmpppsssvvvwwwxxx{{{xxxwwwxxx|||\\\cccppppppaaaZZZQQQLLLLLLKKKIIIFFFIIIJJJKKKLLLLLLJJJIIIHHHFFFDDDBBB@@@>>>>>>????????????@@@BBBCCCDDDEEEFFFGGGKKKOOOSSSUUUVVVXXXYYYbbbiiiooonnnhhhggglllrrrwwwzzz~~~|||wwwuuuwwwzzz|||~~~yyyuuukkk```XXXMMMBBB>>>???:::999777555222111222333111111111111000000000000000000000000000000000000000000000000000000000000........................//////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///.........///111444777888777777777777999;;;===>>>CCC===???@@@>>>KKK]]]bbbiiiXXXGGG???;;;<<>>@@@AAAAAABBBDDDGGGJJJKKKMMMPPPSSSWWW]]]bbbccc```aaahhhnnnvvvzzz|||wwwvvvyyy{{{}}}{{{xxx|||yyyrrrjjjbbbWWWJJJCCCAAA;;;:::888666444222111111222222111111111000000000111111111111111111111111000000000000000000000000.......................................---------,,,,,,,,,,,,------------------------------------+++++++++,,,---...000000.........///111444777888888777777888999;;;>>>???CCC===???AAA>>>HHHWWWYYY```PPPBBB<<<;;;===IIIWWWeeevvvWWWMMMIIIPPPWWWaaavvv|||vvvsssuuuwwwkkkiiiiii{{{lll```YYYVVVTTTSSSUUU[[[fffttt|||tttrrroookkkiiikkkooossswwwvvvtttrrrllldddZZZSSSNNNPPPUUUYYY\\\[[[VVVSSSJJJGGGDDDCCCEEEHHHJJJKKKQQQTTTXXX\\\^^^aaadddfffgggiiimmmqqquuuxxx{{{|||zzzyyyyyy{{{~~~JJJOOOWWW```fffjjjkkkkkkiiikkkjjjeeeaaa\\\RRRGGGFFFDDDCCCBBBBBB???;;;888=========<<<;;;999888777;;;:::999888777777777888888888999:::;;;<<<======>>>@@@BBBCCCDDDGGGKKKNNNPPPUUUZZZ\\\]]]aaahhhnnnvvv|||~~~{{{yyyxxxwwwyyy~~~{{{{{{}}}yyysssjjj^^^QQQGGGBBB;;;999777666555444222111222222222111111111000000111111111111111111111111////////////////////////................................................,,,,,,,,,------------...------------------------,,,++++++,,,---...//////......///000222555777888888888888888:::<<>>@@@>>>HHHUUUVVVYYYKKK>>>;;;:::===IIIWWWhhhnnnPPPLLLNNNUUUZZZccczzzxxxtttqqq}}}qqquuujjjgggeeezzz}}}nnnbbbZZZVVVTTTSSSSSSZZZfffsss{{{uuuqqqpppmmmkkklllpppuuuxxxwwwuuuqqqlllggg___WWWQQQLLLOOOTTTYYY[[[XXXQQQLLLHHHFFFDDDDDDHHHLLLNNNOOOQQQTTTXXX[[[]]]```cccffffffhhhkkkppptttxxxzzz|||xxxxxxyyy{{{}}}AAABBBEEEHHHKKKLLLMMMMMMQQQRRRPPPLLLJJJIIIFFFBBB@@@????????????===999777777777777777666666555555888888777555555444333333777777888999999:::;;;;;;===>>>???@@@AAACCCGGGJJJNNNQQQUUUZZZ^^^dddkkkpppvvv}}}|||uuupppuuuxxx}}}|||{{{qqqfffYYYNNNFFF;;;888555444555555333222222222222222111111111111111111111111111111111111////////////////////////........................---.....................,,,,,,---------.........------------------------...------,,,,,,,,,---------...///111333555777888888888888999;;;===@@@AAAFFF======>>>===IIIWWWXXXVVVHHH===:::;;;===IIIWWWkkkfffMMMMMMRRRWWW[[[eee|||{{{wwwsssssslllrrrmmmhhhbbbsss~~~qqqddd[[[VVVTTTTTTTTT]]]iiivvvvvvqqqmmmkkkiiiiiilllqqqvvvzzzxxxtttoooiiibbb[[[TTTOOOLLLNNNRRRUUUVVVTTTNNNIIIFFFEEECCCEEEIIIMMMOOOPPPQQQSSSWWWYYY[[[^^^bbbeeeeeegggjjjnnnrrruuuxxxyyyuuuvvvxxxzzz|||~~~:::::::::;;;===???AAABBBBBBBBBAAA??????@@@AAAAAA============<<<:::999888444444444444444444555555555555555666666666666666666666777888888999::::::;;;===>>>>>>???AAADDDGGGKKKMMMRRRXXX^^^eeejjjmmmpppyyyvvvoooooorrrzzz}}}|||zzz}}}~~~zzzpppdddWWWLLL???:::666444555666444333333222222222222111111111111111111111111111111111000000000000000000000000........................---------...............,,,---------............------------------------///...---,,,,,,,,,,,,,,,---...000222444666777888888888888:::<<<>>>AAABBBGGG===<<<>>>>>>JJJXXXXXXSSSFFF<<<;;;<<>>@@@BBBEEEGGGKKKSSS[[[bbbeeefffgggqqq{{{tttppppppuuu~~~zzzyyy{{{ssstttzzz}}}zzziii[[[GGG@@@888555555666555333333333222222222111111111000000000000000000000000000000000000000000000000........................---------.........//////------------............------------------------------,,,,,,,,,---......---...000222444666777888888888999:::<<>>BBBMMM[[[uuu|||cccNNNQQQXXXaaammmkkkeeeggglllsssfffjjjjjj~~~tttggg]]]WWWVVVWWWYYYeeettt|||vvvsssppplllhhhgggjjjnnnqqqssskkkhhhccc]]]XXXSSSMMMIIIJJJKKKMMMOOOPPPNNNJJJFFFCCCBBBAAABBBEEEHHHJJJJJJPPPRRRVVVXXX[[[```eeehhhiiijjjlllnnnpppqqqrrrsssrrruuuyyy||||||}}}333444444555555555555555444666999======::::::;;;<<<;;;888555333333666888666555444444333333333444333444444555555555444444555555555666666777777777666888:::;;;;;;;;;===???@@@BBBFFFNNNWWW]]]_________kkk|||yyywwwqqqppptttyyyzzztttxxx~~~zzzrrrkkknnnvvv~~~nnnMMMEEE<<<666666666555222333333333222222222111111////////////////////////000000000000000000000000........................---------.........//////---------.........//////------------------------+++++++++,,,---...///000---...000333555666777888888888999:::<<>>BBBBBBJJJRRRMMMNNNCCC;;;===@@@DDDPPP^^^zzzjjjSSSXXX```kkk|||~~~hhhcccfffkkk|||iii___jjjpppttthhh]]]XXXWWWXXXXXXeeeuuu}}}xxxvvvmmmhhhbbb```bbbeeeggggggfffccc___[[[WWWRRRMMMIIIGGGIIILLLOOOPPPNNNHHHDDDDDDCCCBBBCCCFFFHHHIIIIIIQQQSSSVVVYYY\\\aaafffjjjlllmmmnnnpppqqqqqqqqqqqqrrrvvv{{{}}}}}}~~~555444444444444555666666666666666666777777777777777777777777777777777777666555444333222333444444888888777777666666666555666666666666666666666666777888888999::::::;;;;;;===???DDDIIIOOOUUUYYY\\\aaahhhwww{{{xxxvvvsssppprrr|||~~~ooommmsss~~~xxxssstttxxxnnn]]]OOO@@@:::888666333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000...---,,,////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,---///111444555666777777777999;;;===???@@@AAAAAA===@@@@@@???LLLXXXVVVOOO@@@555777>>>FFFSSSaaaooo[[[]]]bbbnnnzzz}}}sss```aaadddoookkkbbbiii{{{xxxnnnggg___XXXVVVYYY___jjjxxx}}}{{{nnnjjjccc``````bbbdddfffeeeccc___ZZZTTTNNNJJJGGGJJJJJJLLLNNNNNNLLLHHHDDDCCCBBBBBBBBBCCCFFFIIIKKKQQQUUUYYYZZZZZZ]]]ccciiillllllllllllmmmooopppqqquuuwwwzzz{{{||||||~~~555444444444444555666666666666666666666666666666555555555555555555555555666555444333333333444444777777666666666555555555555555555555555555555555777777777888999999::::::;;;===AAAFFFLLLRRRVVVXXX```gggvvv~~~zzzxxxuuurrrsss|||sssooorrrxxx|||cccRRRAAA:::999777555444222222222222111111111111000000000000000000000000000000000000000000000000---...///000000//////..............................------,,,,,,------...---------,,,,,,,,,,,,,,,+++,,,---//////...---,,,///000222555777888::::::444555666999;;;===???@@@AAA===@@@@@@???KKKWWWUUUMMM@@@777;;;BBBJJJXXXeeerrrWWWYYY___oooxxxssslll^^^cccgggqqqjjjccckkk~~~}}}vvvmmmgggaaaZZZXXXZZZ^^^iiiwww}}}{{{pppkkkddd______aaacccdddcccaaa^^^YYYTTTNNNJJJGGGJJJJJJKKKMMMMMMKKKGGGDDDBBBAAAAAAAAACCCEEEHHHJJJMMMRRRXXX[[[[[[]]]aaaeeeiiijjjkkkmmmnnnpppqqqqqqtttvvvyyyzzzzzz{{{}}}~~~555444444444444555666666666666666666666666666666444444444444444444444444666555444333333333333444666555555555555444444444555555555555555555555555555666666777777888999999999:::>>>BBBGGGMMMQQQSSS\\\bbbqqq}}}yyyxxx}}}zzzqqqpppooo~~~nnnYYYCCC:::999888666444333222222222111111111111000000000000000000000000000000000000000000000000,,,---...///000000000000------------------------......------------......------------------------,,,---...000000///.........///111333555666888888666777999<<<>>>@@@BBBCCCAAA===???@@@???LLLXXXUUULLLAAA:::???GGGOOO]]]lllvvvVVVXXX^^^qqqrrrqqqeee[[[dddkkkuuu|||iiidddnnnyyyssslllhhhbbb[[[YYY[[[\\\hhhyyy}}}{{{tttnnneee___]]]^^^`````````^^^[[[WWWSSSNNNJJJHHHIIIIIIJJJKKKLLLJJJFFFCCC@@@??????@@@AAADDDGGGIIIJJJPPPVVVZZZ[[[\\\___bbbfffhhhkkknnnqqqrrrrrrrrrrrruuuwwwyyyyyyzzz|||}}}~~~555444444444444555666666666666555555555555555444444444444444444444444444555555444444333333333333444444444444444444444444555555555555555555555555444444555666666777777888888999;;;???CCCHHHLLLNNNUUU[[[jjj}}}~~~~~~uuuooojjjvvvyyybbbIII===:::888555333333333222222222111111111000000000000000000000000000000000000000000000000......//////000000000000------------------------......------------......---------...............,,,---...////////////......///000111333555777777999:::;;;<<<>>>@@@AAABBB???<<>>>>>>>>>>>@@@CCCFFFHHHJJJNNNSSSWWWYYY[[[___aaadddggglllqqqtttuuuuuutttrrrtttwwwyyyzzzzzz|||~~~}}}~~~555444444444444555666666555555555555444444333333555555555555555555555555444444444444444333333333333333333444444444444444555555555555555555555555333444444555666666777777888888:::<<<@@@DDDHHHKKKQQQVVVdddwww~~~}}}~~~zzzppphhhooo|||yyy|||jjjPPPAAA<<<888444222333333333222222222222111111111111111111111111111111111111111111111111111111111000000////////////------------------------///......------......///---------.........//////,,,,,,---...............222222333444555777999:::777777888888999999::::::>>>;;;???AAABBBPPP^^^\\\PPPDDD<<>>@@@CCCFFFHHHMMMOOOPPPSSSVVV[[[```dddfffiiinnnssswwwwwwvvvuuurrruuuxxxzzzzzz|||~~~~~~555444444444444555666666555555555444333333222222555555555555555555555555444444555555444444333222333333333444444444444555444444444444444444444444333444444555555666777777888888888:::===AAAEEEGGGNNNRRR^^^qqq~~~zzzyyy~~~uuufffhhhooo|||}}}mmmVVVGGG>>>888444333333333333333222222222222111111111111111111111111111111111111111111111111333222111000////////////------------------------//////............//////,,,,,,,,,---......//////,,,------------.........111111111111333555777888888888888999999:::::::::???;;;???AAABBBPPP]]][[[NNNCCC<<<@@@HHHUUUkkkvvv]]]QQQTTTZZZjjjqqqrrr{{{ggg]]]gggppp|||uuukkklllttt{{{ssskkkeee]]]UUUQQQRRR^^^lll~~~~~~~~~{{{uuukkkccc\\\VVVRRROOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEBBB@@@===<<<<<<===@@@CCCFFFHHHPPPOOOPPPQQQVVV\\\bbbfffhhhkkkppptttvvvwwwvvvuuurrruuuxxxzzz{{{|||~~~~~~555444444444444555666666555555444444333222222111444444444444444444444444444444555555555444333222333444444444555555555555444444444444444444444444444444444555666666777777777777777777:::>>>BBBDDDIIILLLWWWiii}}}}}}{{{{{{|||kkkgggfffnnn~~~zzzkkkYYYLLLAAA999666777444444333333333222222222111111111111111111111111111111111111111111111111222111000//////000000111........................//////............//////+++++++++,,,---........................//////000......---...///111444555888999:::;;;===>>>??????AAA===@@@@@@???LLLXXXVVVGGG???===DDDNNNZZZpppoooUUUMMMQQQXXXgggrrruuufff^^^iiirrr~~~ssslllooowwwzzzrrriiibbbZZZRRRPPPRRR^^^kkk{{{~~~}}}}}}uuuqqqjjjddd^^^XXXSSSPPPHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCDDDCCCAAA???===<<<<<<>>>@@@DDDGGGIIIPPPPPPQQQTTTYYY___cccfffjjjlllooorrrttttttsssrrrqqqsssvvvyyyzzz{{{}}}|||555444444444444555666666555555444333333222111111333333333333333333333333333444555555555444333222444444444555555666666666444444444444444444444444444444555555666777777777666666555666888;;;???BBBDDDGGGQQQbbbuuuxxx}}}rrrjjjcccfffttttttiiiZZZNNNCCC:::999;;;444444444333333333222222111111111111111111111111111111111111111111111111000000/////////111222333//////////////////////////////............//////******+++,,,,,,---......///////////////000111111111000000000111333666777444555666999;;;===???@@@CCC>>>@@@???===HHHTTTQQQ@@@<<<>>>HHHSSS___tttnnnSSSNNNSSSZZZfff{{{www||||||ccc]]]jjjtttqqqmmmqqqyyy}}}yyypppggg```XXXQQQPPPSSS]]]hhhuuu~~~||||||qqqmmmiiiddd```[[[UUURRREEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCBBB@@@???=========>>>@@@DDDGGGJJJOOOPPPRRRWWW\\\aaadddeeekkkllloooqqqrrrqqqqqqpppooorrruuuwwwyyyzzz|||~~~zzz444444444444444444444444444444444444444444444444444444444555555555666666666555333222222333444666666666666666666555555444444444444555555555666666999888666555555555666777999999777777888999<<<===AAAFFFJJJWWWlll}}}{{{}}}}}}ooocccaaajjjwww{{{uuulll___TTTJJJ@@@;;;999555333444666333///...111111222222222111000...---000000000000000000000000111000......000444999<<<:::444---,,,...111000...///......------,,,++++++------------------------,,,,,,,,,---------............000111333555666666888999:::<<<===>>>>>>>>>>>>===;;;>>>CCCIIINNNPPPIIIBBBAAAHHHRRR```wwwmmmPPPPPPRRRZZZlll{{{wwwvvvddd]]]lll{{{sssmmmkkkwww{{{zzzuuukkk___UUUPPPOOOPPP]]]jjjxxx|||yyywwwsssllleeebbbbbb___WWWPPPKKKHHHEEECCCDDDEEEEEEDDD???@@@AAAAAA@@@???>>>===<<<<<<===>>>AAADDDGGGIIINNNOOOTTT[[[^^^___bbbhhhooopppooonnnllllllnnnpppssstttwwwzzz|||||||||{{{}}}~~~444444444444444444444444333333333333333333333333333444444444444555555555555555444333333333444555444444555666777777777666555555555666666777777777999888777666555666666777999888777666777999;;;<<<===BBBEEEOOOaaarrrssseee```dddpppyyyxxxqqqggg]]]SSSIII@@@<<<666444444666444000000333222222222222111000///...000000000000000000000000.........111777>>>EEEIII888222---,,,///000///---,,,,,,,,,---------......---------------------------------.........//////......000111333555666666666777999;;;===??????@@@???===<<<>>>CCCGGGJJJLLLDDD???@@@IIISSS```wwwiiiOOONNNRRR]]]rrrzzzyyysssccc^^^lll|||kkklllqqq{{{wwwssslll```VVVPPPQQQSSS^^^mmm|||yyytttqqqqqqlllfffcccccc___WWWPPPIIIFFFBBB@@@@@@AAA@@@@@@??????@@@@@@??????>>>===<<<<<<===>>>AAADDDGGGHHHLLLMMMRRRZZZ^^^___ccciiinnnnnnooonnnmmmmmmoooqqqtttvvvxxxzzz{{{|||{{{{{{~~~444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444333333555666777888888888666666777777777777888888888888777666666666666666777777666666666888:::;;;;;;@@@AAAGGGVVVfff{{{kkk```]]]fffxxx|||yyyvvvpppggg]]]QQQEEE===999555444666555222333666333222111000000000000000000000000000000000000000111000000000333777;;;>>>444111------//////---+++******+++,,,...///000000------------------------........./////////000000......000111333555666666555666888;;;>>>@@@AAAAAA???>>>===???BBBEEEEEEEEE???===AAALLLWWWcccyyy```MMMKKKSSScccyyyyyy|||pppdddaaapppyyyfffmmmwwwzzzttttttnnncccWWWQQQTTTYYYeeetttxxxrrrnnnppplllgggeeeddd```WWWPPPIIIFFFBBB@@@??????>>>===??????>>>>>>======>>>>>><<<<<<===>>>@@@CCCFFFHHHJJJKKKQQQYYY]]]___ccciiikkklllmmmmmmmmmnnnqqqsssvvvwwwxxxzzzzzz{{{zzzzzz~~~~~~~~~~~~~~~444444444444444444444444222222222222222222222222222222222333333333444444333444555555666555555444444444555777777888888888777777777777777777777777888777777666666666666666666555555555666777888999:::???@@@DDDOOO]]]|||~~~uuueee[[[^^^qqq~~~}}}yyypppfff[[[MMMCCC===777444555555333444777444333111000///000111111000000000000000000000000333111///---------...///111///......//////,,,******++++++,,,---...///000,,,,,,---------------------.........////////////......000111333555666666666777999;;;===???@@@AAA???>>>>>>???AAABBBAAA@@@===<<>>===???>>>===<<<<<<<<<>>>>>><<<<<<===>>>@@@CCCEEEGGGJJJKKKPPPXXX\\\]]]aaaggghhhjjjlllmmmnnnooorrrtttxxxxxxxxxyyyyyyyyyyyyyyy}}}|||{{{{{{|||~~~444444444444444444444444222222222222222222222222222222222333333333444444333444555666666666666555666777777777777777666666666666666666666666666666777777777777777666666555555555555555666777888888888>>>???BBBKKKUUUppp}}}}}}ooo___]]]kkk|||}}}vvvnnneeeXXXLLLBBB;;;555444444333444666444333111000000000111222000000000000000000000000............///111222333///.........///...,,,***------------------------,,,,,,,,,---------......,,,,,,---------...............000111333555666666888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<:::;;;DDDQQQ\\\hhh{{{bbbSSSOOOPPPZZZlllyyyiiifffjjjxxx~~~ppptttwww~~~~~~wwwiiiZZZTTTYYYaaasss~~~|||xxxwwwvvvtttrrrnnnkkkhhheeeccc^^^XXXSSSOOOKKKGGGCCCAAA@@@???=========;;;;;;;;;<<<===>>><<<<<<===>>>@@@BBBEEEFFFKKKLLLPPPWWWZZZZZZ]]]cccfffhhhkkkmmmnnnpppsssuuuyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzzzz{{{}}}444444444444444444444444333333333333333333333333333333333333444444444444444444444555666666777777777888888888777777666555777777666666666666555555777777777777777666555555555555666666777888888888555;;;<<>>===>>>======>>>@@@@@@>>>===999;;;DDDQQQ]]]llluuu^^^UUUTTTSSS]]]pppzzzdddeeelllyyy}}}qqqwww|||wwwhhhZZZWWW\\\dddrrr|||{{{xxxtttrrrqqqqqqppppppkkkiiieeebbb^^^ZZZVVVRRRMMMJJJEEEAAA???>>>===;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======???BBBDDDEEEKKKKKKPPPVVVXXXXXX[[[```dddgggkkkmmmoooppprrrtttxxxwwwuuuttttttvvvxxxyyyxxxyyyzzz|||444444444444444444444444333333333333333333333333333444444444444555555555555444444444555666888999666777777888888888777777888888888777777666666666666777777888777666555444555555666777888888888888555:::;;;>>>CCCBBBLLLdddrrrcccbbbiii}}}|||{{{uuuvvvsss~~~vvvfffSSSGGG<<<777666444444555111222222333333222222222000000000000000000000000////////////...---+++***////////////...---......//////...---,,,,,,++++++++++++,,,,,,---......///------------..................000111333555666666777888:::<<<===>>>??????>>>===<<<===???@@@@@@???;;;===GGGUUUcccvvvttt___UUUUUUSSS___tttyyy~~~|||dddhhhqqq}}}~~~uuusssdddZZZYYY___fffuuu|||zzzwwwrrrooooooooooooooohhheee```\\\XXXUUURRRPPPLLLHHHCCC@@@>>>===<<<;;;999999:::;;;;;;;;;;;;;;;===<<<<<<===???AAACCCEEEIIIIIINNNUUUWWWXXX[[[```dddgggkkkmmmoooppprrrtttvvvuuusssqqqrrrtttwwwyyyyyy{{{}}}444444444444444444444444444444444444444444444444444444444555555555666666666555444333444666888:::444555666888999999999999999999999999888888777777666777888888888777555444555666777888999999999999777<<<<<>>???AAAAAA>>><<<<<<===???AAAAAAAAA???AAAKKKZZZjjjuuu___SSSRRRRRR```wwwyyy}}}vvvffflllvvvzzz~~~ooo```YYYZZZbbbhhhzzz{{{wwwrrrooooooppppppqqqeeebbb]]]WWWSSSQQQOOOOOOLLLIIIDDDAAA???>>>===<<<777888:::;;;<<<;;;::::::===<<<<<<===???AAACCCEEEGGGGGGLLLTTTWWWXXX\\\bbbdddgggkkknnnoooppprrrsssuuusssqqqpppqqqssswwwyyy{{{}}}555444444333333444444555555444333222222444555777555555444444444444555555444444444444444555666777666666777888888888888777::::::888777666666666666888777777666555555444444444555777999999999888888999:::;;;;;;;;;===AAADDDVVV```nnnzzzyyyjjjcccaaajjjzzz{{{xxxooo[[[DDD999666444333444111111111000111111222333111111111111111111111111000000////////////000000000///...---------------//////............//////................................................//////000111222444555666999999:::;;;===???AAABBB>>>===<<<===@@@BBBBBBBBB<<>>@@@AAABBBIIIKKKNNNPPPRRRVVV[[[^^^dddhhhllloooooonnnmmmmmmvvvuuusssrrrrrrsssuuuvvvvvv|||~~~444444333333333333444444444444555555555444444444666555555444444555555666555555555555555666777888888888999::::::::::::999999999888777666666666666777777666666555444444333555555666777888888888888999999:::999999;;;>>>AAAFFFMMMYYYccckkksss{{{~~~pppfffbbbaaappp{{{vvvttt___HHH<<<777555444555333333222111111111111111111111111111111111111111000000////////////000000//////...---------------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000111222444555666999999999:::;;;<<<===>>>>>>===<<<===???AAAAAAAAA;;;CCCNNN^^^zzziiiWWWQQQRRRZZZddd{{{~~~uuu~~~fff```nnnzzzmmmbbb```gggmmmvvv~~~{{{wwwsssooommmjjjgggeeeaaa\\\VVVQQQMMMKKKHHHGGGGGGEEEAAA>>>;;;999999999:::::::::;;;;;;::::::999::::::;;;<<<>>>@@@BBBCCCIIIKKKMMMOOORRRVVV[[[___bbbfffkkknnnoooooooooooouuutttsssrrrrrrtttvvvwwwuuuzzz}}}|||~~~444444333333333333444444333444666777777666444222666666555555555555666666777666666666666777888888888888999::::::::::::999777777666666666666777777666666666555444444333333555555555666666777888999888999999888888999;;;>>>;;;???EEELLLTTT```nnnwwwyyykkkccc[[[fffwwwyyy{{{gggOOOAAA:::666555666555555333222111000000000111111111111111111111111000000////////////000000//////...------------...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000111222444555666;;;::::::::::::;;;<<<<<>>;;;888777777777999::::::;;;;;;::::::::::::;;;;;;===>>>@@@BBBCCCHHHJJJLLLOOOQQQVVV\\\___aaaeeejjjmmmoooooopppqqqssssssrrrrrrsssuuuwwwxxxuuuyyy|||{{{|||444444333333333333444444333444666777888888777666777666666555555666666777777666666666666666777777666666777888888888888777666666666555666666777777666555555555444444444333666555555444555777888999999999:::999888888:::<<<===???AAACCCIIITTTaaakkkuuu~~~pppccc\\\bbblll}}}}}}nnnWWWGGG>>>777555555555555333222222111111111111111111111111111111111000000////////////000000///......---------......//////............//////........................//////////////////////////////000111222444555666<<<<<<<<<<<<<<<===>>>??????===<<<===>>>@@@??????CCCGGGUUUqqqzzzbbbSSSPPPSSS\\\qqq~~~xxxnnneeeyyytttjjjgggjjjnnnqqqzzz{{{uuusssqqqnnnjjjeee___[[[WWWSSSNNNJJJGGGEEEBBB@@@BBB@@@<<<999777666666666888999::::::;;;::::::::::::;;;;;;<<<>>>@@@BBBCCCFFFHHHJJJMMMPPPUUU[[[```bbbeeejjjmmmnnnnnnooopppqqqpppppppppqqqtttwwwxxxvvvzzz|||zzz|||555444444333333444444555444444444555777999;;;===777777777666666777777777666555555444444555555555666666777888888888888777777666666666666777777888555555555555555444444444666666555555555777999::::::;;;;;;;;;999999;;;<<<>>>@@@AAAAAADDDLLLVVV^^^kkkttt~~~rrrddd]]]___eeerrr~~~uuu___NNNBBB999555555444333333333333333444444111111111111111111111111000000////////////000000......---------....../////////............//////........................//////////////////////////////000111222444555666:::::::::;;;===???@@@AAA???===<<<===???@@@@@@@@@DDDIIIXXXvvvttt]]]PPPOOORRR```vvv|||uuunnn}}}~~~sssiiifffhhhkkklllvvv~~~zzztttrrrpppnnnkkkgggbbb[[[WWWRRROOOKKKIIIGGGFFFDDDBBB@@@???<<<999777666777777777777888999::::::999999::::::;;;<<<===???AAABBBDDDFFFHHHJJJNNNTTT[[[```dddgggjjjlllmmmmmmmmmnnnooonnnnnnnnnpppsssuuuwwwxxx|||~~~{{{|||666666555555555555666666555555444555777:::===???888888777777777777888888666555555444444444444555888888999::::::::::::999888888777777777777777888666666666666666666666666666666666666777888999::::::;;;===<<<;;;;;;<<<===999;;;>>>???@@@EEELLLRRR___jjjttt{{{tttggg[[[\\\___iii||||||gggWWWIII===777666444333333333444444555666111111111111111111111111000000////////////000000...------------...////////////............//////........................------------------------//////000111222444555666777777888999;;;===???@@@>>>===<<<===@@@BBBBBBBBBBBBHHHXXXuuuoooXXXMMMMMMQQQaaavvv~~~|||xxx{{{}}}~~~qqqiiieeefffhhhjjjssszzz||||||zzzvvvqqqooommmkkkhhhddd___YYYTTTOOOLLLJJJHHHHHHGGGEEECCC???>>>;;;888777777777888555666777888888888888888888999999;;;<<<>>>@@@AAABBBCCCEEEHHHLLLRRRZZZ___eeegggjjjlllllllllmmmnnnooonnnnnnnnnppprrruuuwww{{{~~~|||}}}777777666666666666777777777777777888999:::;;;<<<999888888777777888888999777777666555555555555555888888999::::::::::::999;;;:::999888888777888888777777777777777777777777666777888999999:::::::::999:::<<<<<<<<<;;;<<<===888;;;=========???EEEIIITTT___kkkrrrzzzvvvjjj[[[\\\]]]bbbqqqooo___PPPBBB:::888666555444444444444444555111111111111111111111111000000////////////000000---------------...////////////............//////........................------------------------//////000111222444555666888888999:::;;;<<<>>>>>>>>>======>>>AAADDDDDDDDDCCCJJJXXXpppnnnWWWNNNOOOTTTaaavvvzzz}}}}}}zzz}}}}}}qqqiiiffffffggglllssszzzzzzzzzyyyuuuqqqmmmkkkhhheeeaaa]]]XXXTTTNNNLLLIIIHHHGGGFFFCCCAAA>>><<<:::777666666777777333444555666777777777777777777888999;;;===???@@@???AAACCCEEEIIIPPPXXX^^^dddfffiiikkkkkklllnnnoooqqqqqqppppppqqqsssvvvwww{{{|||}}}888888777777777777888888777888:::;;;;;;:::888777999999888888888888999999888888777666666666666666666666777888888888888777<<<;;;:::999888888888888777777777777888888888888666777999:::;;;;;;:::999777999;;;<<<;;;;;;<<<===>>>@@@@@@???======AAAEEELLLXXXdddllluuu~~~xxxmmm^^^^^^]]]^^^jjj~~~ttteeeUUUFFF<<<:::888777666555444333333333111111111111111111111111000000////////////000000---------------...///000//////............//////........................000000000000000000000000//////000111222444555666<<<<<<<<<<<<<<<===>>>>>>>>>======???BBBEEEFFFFFFGGGNNNZZZmmmqqqZZZQQQTTTXXXbbbwwwxxxvvv}}}}}}|||zzz}}}~~~rrrkkkhhhhhhhhhnnnuuu{{{{{{zzzyyyvvvrrrllljjjfffccc```\\\WWWTTTNNNLLLIIIGGGFFFDDDAAA???<<<;;;888666555555666777222333444555666666666666666777777888:::<<<>>>???>>>???AAADDDHHHOOOWWW]]]bbbdddhhhjjjkkkmmmoooqqqssssssrrrqqqrrrtttwwwxxx|||||||||444444444555555555555555777777888:::;;;<<<===>>>999888888888888888999999888888777555555444444444666666777777888888888999999:::::::::999777666555666777888888777777888999::::::999888777777777888:::;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@AAAAAALLLQQQYYYbbbkkkttt}}}wwwgggaaaYYYWWW```qqqmmmddd\\\NNNBBB===555555555444333222444555111222333333222111000///000000000000////////////000000//////.........---///...---,,,,,,---...///.........------,,,,,,,,,///////////////////////////111333444444555777999DDD???999999<<>>AAAEEEKKKQQQWWWZZZ^^^bbbgggkkkmmmmmmnnnooooooooopppqqqrrrtttuuuvvvyyy{{{|||}}}}}}~~~555555555666666666666666777777888999:::;;;;;;<<<999999888888888888999999888888777666555555555555555666666777888999999:::::::::999999888777777777888999999999999888999999999999999999888888888888::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAFFFKKKSSS[[[eeennnwww}}}}}}{{{qqqjjj```YYY[[[dddooovvvkkkddd___TTTFFF===666666666444333222222222111111222333222111000000000000000000///////////////.........------------///...------------...///.........------,,,,,,,,,...........................000222333444555777999DDD???;;;;;;???AAA@@@>>>======>>>@@@BBBEEEHHHJJJKKKSSS[[[hhh}}}bbbTTTUUU\\\mmmssszzzuuuqqqrrryyywwwjjjdddeeeiiimmmppptttvvvvvvwwwxxxvvvqqqnnnjjjeee```\\\XXXTTTQQQKKKKKKJJJHHHEEEBBB???===:::999777666555444555555666666666666777888::::::999999999::::::;;;;;;;;;===>>>AAAEEEKKKQQQVVVYYY^^^aaagggjjjlllmmmnnnooonnnnnnooopppqqqsssuuuvvvuuuvvvxxxyyyyyy{{{~~~777777777777888888888999999999::::::;;;;;;;;;;;;999999888888888888999999888888888777666666666555555555666777888::::::;;;;;;:::999888777777888888:::::::::;;;:::::::::999888888999:::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAAEEEMMMUUU]]]fffnnnssszzz|||}}}vvvkkk___XXXZZZbbbjjjnnnhhhggg^^^NNNBBB888777666444333111111000000000111222222222111111000000000000////////////---------------,,,,,,,,,///...------------...///.........------------------------------------------///111222333444666888@@@===;;;<<>>>>>>>>???BBBDDDGGGIIILLLSSSZZZggghhhYYYYYY___wwwyyyooojjjiiinnnuuu|||uuujjjeeefffjjjllloootttwwwvvvwwwxxxvvvqqqmmmjjjddd___[[[WWWRRROOOJJJIIIHHHFFFCCC@@@===<<<:::999777555444444444555555555666666777999:::;;;:::::::::::::::;;;;;;;;;===???AAAFFFKKKPPPUUUXXX]]]```eeeiiikkklllnnnooommmnnnnnnoooppprrrssstttuuuwwwzzz{{{|||~~~888888999999::::::;;;;;;============<<<<<<<<<<<<::::::999888888888999999888888999888888777777666444555666777999:::;;;<<<<<<;;;999777777777999::::::::::::;;;<<<<<<:::999777888999;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@DDDJJJPPPWWW^^^eeeiiitttwww{{{~~~uuuiii]]]XXX___iiiuuuooommmeeeVVVIII:::888555444333333222111000000111111222222222222000000000000////////////------------------------.........------........................------------------------------------///111222222333555777:::::::::<<<>>>>>><<<:::=========>>>@@@BBBDDDFFFKKKRRRZZZhhhjjj]]]]]]ccc~~~~~~~~~iiicccaaagggqqq{{{uuukkkhhhiiilllmmmnnntttxxxwwwvvvwwwtttppplllhhhccc^^^YYYUUUQQQNNNIIIIIIGGGDDDBBB???===<<<:::999777555444444444444555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAEEEJJJOOOSSSVVV[[[___cccgggiiijjjlllnnnllllllmmmmmmnnnpppqqqrrruuuwww{{{}}}~~~999999::::::;;;<<<<<<==================<<<<<<<<<;;;::::::999888888999999888999999::::::999888777444555666888999;;;<<<<<<<<<;;;999777777888:::;;;:::999:::;;;>>>>>>;;;999888999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>>>>??????@@@@@@@@@CCCHHHLLLPPPUUU[[[^^^jjjmmmqqqvvvzzz~~~|||rrrdddZZZ^^^hhh}}}yyysssnnnfffZZZOOO???;;;666444444444444333000000000111111222333333000000000000////////////..................//////---..................---........................---------------------------///111222222333555777888999:::<<<>>>>>>===;;;===<<<<<<<<<===???AAABBBJJJQQQ[[[kkkiii\\\___fff|||yyyeee``````hhhuuuuuummmkkkmmmnnnooommmtttyyywwwuuutttrrrnnniiieee```\\\XXXTTTPPPMMMJJJIIIFFFDDDAAA???===<<<999888666555444333444444444444555666777999;;;<<<:::;;;;;;;;;;;;;;;<<<<<<>>>???AAADDDHHHMMMQQQSSSYYY\\\```dddfffhhhkkkmmmkkkkkkkkklllmmmnnnooopppqqqssswwwyyy{{{|||~~~~~~999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999888999:::;;;;;;:::999888666666777888999;;;;;;<<<;;;:::999888888999:::;;;:::999:::===AAABBB???;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<======>>>>>>????????????>>>AAAEEEHHHKKKOOOSSSVVVbbbfffkkkooossswww|||yyyiiiZZZYYYaaavvvvvvyyyyyywwwtttnnncccXXXHHHBBB:::555444555555444111111111000111111222333000000000000////////////.........///////////////------...//////...------.............../////////---------------------------///111222333444666888:::;;;===???@@@@@@@@@@@@>>>===<<<<<<===>>>???@@@IIIQQQ\\\nnnggg\\\```hhh}}}~~~xxx~~~yyyeeebbbdddppp~~~tttnnnnnnpppppppppmmmtttyyywwwsssqqqnnnkkkfffbbb^^^ZZZWWWSSSPPPMMMJJJHHHEEEBBB@@@>>><<<<<<999888666444333333333444444444555666888999;;;<<<:::::::::;;;<<<<<<======>>>>>>@@@BBBFFFJJJNNNPPPVVVYYY]]]```ccceeehhhkkkjjjjjjjjjjjjkkklllmmmnnnpppssswwwyyyzzz{{{|||}}}~~~~~~}}}|||{{{|||||||||~~~|||zzzyyyxxx{{{||||||~~~999999:::;;;<<<===>>>>>>>>>>>>??????????????????<<<<<<;;;:::999999999999888:::;;;<<<<<<;;;:::999777777888999999:::;;;;;;::::::::::::::::::::::::;;;:::;;;???EEEFFFCCC???>>>===;;;999999:::<<<===;;;<<<======>>>>>>======>>>>>>>>>>>>????????????===@@@DDDGGGJJJNNNSSSVVV\\\```eeeiiimmmqqquuuxxxyyyyyyzzz|||ppp]]]WWW\\\mmmsssyyyxxxjjjTTTKKK>>>666444555555444333222111000000000111222000000000000////////////---------....../////////------...//////...---------........./////////000...........................000222333444555777999:::<<<>>>???@@@AAABBBCCC@@@???>>>===>>>???@@@AAAIIIQQQ^^^qqqhhh\\\```hhhxxxzzzwww~~~wwwzzzgggffflllzzz~~~sssmmmnnnqqqqqqooommmuuuzzzwwwqqqnnnjjjgggccc```[[[XXXVVVSSSPPPNNNHHHFFFCCC@@@===<<<;;;:::999888666444333333333444444444555666888:::;;;===888999:::;;;<<<===>>>???======???AAADDDHHHKKKMMMTTTVVVZZZ]]]```cccfffiiiiiiiiiiiiiiijjjkkkllllllooorrrvvvxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwyyy{{{~~~999999:::;;;<<<===>>>???BBBBBBBBBCCCCCCDDDDDDDDD===<<<;;;:::999999999999999:::<<<======<<<:::999888888888999999:::::::::999999:::;;;;;;;;;::::::===<<<===BBBHHHJJJFFFBBBAAA>>>;;;999888:::<<<>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>AAAEEEIIIMMMQQQVVVZZZTTTXXX]]]aaadddhhhlllnnniiilllooosssyyyvvvbbbYYY\\\ggg~~~yyy{{{]]]QQQBBB777444444333222444333111000000000111111000000000000////////////,,,,,,,,,------.........,,,---...//////...---,,,---.........//////000000///////////////////////////111333444444555777999999:::<<<===>>>???AAACCCBBBAAA@@@??????@@@AAAAAAJJJRRR___sssjjj]]]```hhhuuu|||yyyuuurrrwwwjjjjjjrrr|||qqqlllnnnqqqpppnnnmmmuuuzzzvvvppplllhhheeeaaa^^^ZZZWWWUUUSSSPPPNNNGGGEEEBBB>>><<<:::999999999888666444333333333333333444444666888:::<<<===777888999;;;===>>>???@@@<<<===>>>@@@CCCFFFJJJLLLRRRUUUYYY\\\^^^aaaeeehhhiiihhhhhhhhhiiijjjkkkkkkjjjmmmqqqssssssssssssttttttsssrrrqqqqqqrrrssstttuuutttrrrqqqrrrsssuuuvvvyyyyyyzzz|||~~~